[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Savannah-hackers] submission of NxPackage - savannah.gnu.org
From: |
andrew |
Subject: |
[Savannah-hackers] submission of NxPackage - savannah.gnu.org |
Date: |
Sun, 18 May 2003 23:57:59 -0400 |
User-agent: |
Mozilla/5.0 (X11; U; Linux ppc; en-US; rv:1.3) Gecko/20030506 |
A package was submitted to savannah.gnu.org
This mail was sent to address@hidden, address@hidden
Andrew McCall <address@hidden> described the package as follows:
License: gpl
Other License:
Package: NxPackage
System name: nxpak
Type: non-GNU
Description:
Current Source Code(Requires Python 2.3/Zlib/Scons), as well as example package
description:
http://www.textux.com/nxpackage/
Browsable(on home DSL, please be gentle. :))
http://pern.textux.com:8080/cgi-bin/cvsweb/nxpackage/
NxPackage is a next generation file manager for GNU/Linux and other free
software systems. It consists of 3 parts: 1. a C framework for creation and
management of archives with enhanced features for package management. 2. A set
of python scripts and macros to allow easy creation of build scripts. 3. A
python based package manager based on all of the above. The current focus in
devlopment is that of the C framework for creation and management of archives,
and the scripts to allow easy creation of packages. A sample free software
package based on aumix has been created. The C framework may be incorporated
or embedded in other programs to allow easy manipulation of package files and
3rd party products to produce packages. Currently, nxpackage can build
packages and extract packages. This package manager is designed for Amarach, a
new GNU/Linux distribution based on Python as a standard scripting language
platform.
Current Features:
1. Creation of packages using Python scripts with a large number of predefined
macro\'s to allow easy package building.
2. Multiple packages in a single package file.
3. The ability to easy combine software packages by simpling cat\'ing the
packages together.
4. Handling of compressed packages using zlib
5. Extensible package management system with packet versioning, as well as easy
extension mechanisms.
Planned Features(Wishlist) Not Complete:
* Intelligent symlinking to allow fixed location packages to be placed on
removable media.
* Python install/upgrade scripts with full access to package manager functions,
including dependency management, and the ability to downlaod packages
* Easy gentoo like source package building and installation via global
description database
* Relocatable packages that may be installed in any directory
Other Software Required:
1. Python - http://www.python.org
2. ZLib - http://www.gzip.org/zlib
3. SCons - http://www.scons.org/
Other Comments:
- [Savannah-hackers] submission of NxPackage - savannah.gnu.org,
andrew <=