-
Notifications
You must be signed in to change notification settings - Fork 0
Home
Lexie Chace edited this page Apr 23, 2016
·
21 revisions
maintainer: Alexandra Chace <achace@student.gsu.edu>
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.