-
Notifications
You must be signed in to change notification settings - Fork 0
Home
Thomas Chace edited this page Jun 2, 2014
·
21 revisions
maintainer: Thomas Chace ithomashc@gmail.com name: zile version: 2.3.9 license: GPL architecture: i386 conflicts: ~ dependencies: ~ url: http://www.gnu.org/software/zile/ description: A lightweight emacs clone. source:
- http://ftp.gnu.org/gnu/zile/zile-2.3.9.tar.gz build-dependencies:
- gcc
- make
- ncurses ``
`` require("fileutils") require("yaml")
file = open("../packageData", 'r') spec = YAML::load(file)
system("tar xf #{spec['name']}-#{spec['version']}.tar.gz") FileUtils.cd("#{spec['name']}-#{spec['version']}") system("./configure --prefix=/usr") system("make") FileUtils.cd("src") system("make DESTDIR=../../data/ install") ``
Post 1.0 Objectives:
* Single software channel support.
* Recursive dependency resolution.
* Conflict resolution.
* Upgrading packages.
* Fetching/installing packages.
* Erasing packages.
* Software channel auto-syncing.
Post 1.5 Objectives:
* Local installations.
* Package groups.
* Architecture detection.
* Sha256sum checking.
Post 2.0 Objectives:
* Multiple software channel support.
* Local repository support.
* Separate command to work with the database.
* Ability to change the root for installation.
Post 2.5 Objectives:
* Plugin system.
* Integrated build system.
* Automated source building.
Post 3.0 Objectives:
* Expanded and improved build system.
* Switch to an SQLite database for repositories.
Post 4.0 Objectives:
* Delta support.
* Package signing.
* Graphical Interface.