savannah-hackers
[Top][All Lists]
Advanced

[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:






reply via email to

[Prev in Thread] Current Thread [Next in Thread]