Matías Fonzo a7412c24fd qi: detect if a package already exist on an upgrade. New version 1.0-rc51 6 роки тому
..
doc a7412c24fd qi: detect if a package already exist on an upgrade. New version 1.0-rc51 6 роки тому
etc c74da7f32b qi: support black list to avoid update sensible packages 6 роки тому
src a7412c24fd qi: detect if a package already exist on an upgrade. New version 1.0-rc51 6 роки тому
AUTHORS 4aba604973 Initial import from the conversion Fossil -> Git 7 роки тому
COPYING 4aba604973 Initial import from the conversion Fossil -> Git 7 роки тому
CREDITS dcb5cc850f qi: CREDITS: add Alan Beadle to the credits 7 роки тому
Makefile a7412c24fd qi: detect if a package already exist on an upgrade. New version 1.0-rc51 6 роки тому
NEWS cce92ccd2b qi: added option to print the default directory locations 6 роки тому
README a00da826cf qi: use same paths for packagedir and targetdir than graft, new version 1.0-rc49 6 роки тому
configure a00da826cf qi: use same paths for packagedir and targetdir than graft, new version 1.0-rc49 6 роки тому

README

+-------------+
| Qi's README |
+-------------+


1. Introduction
2. Installation
3. Contact


1. Introduction.

Qi is a source builder and a package manager:

It contains a set of (individual) tools to build, install, remove,
and upgrade software packages. It follows the philosophy of simplicity
without adding too many features, such as those that can be found in
popular package managers. Basically it does two things: builds
packages and manages them.

Qi constructs the sources using recipe names, files that contain
specific instructions to build every source. As result, a binary
package is obtained which can be installed, removed, upgraded, or
inspected in the system.

The packages are managed thanks to an external tool called
_graft(1)_, which provides a mechanism for managing multiple packages
under a single directory hierarchy, it was inspired by both Depot
(Carnegie Mellon University) and Stow (Bob Glickstein). In this
aspect, Qi complements Graft: it can work with packages, check them,
solve conflicts, and more...

2. Installation.

Requirements:

- A (POSIX) compatible shell.

- Graft: http://peters.gormand.com.au/Home/tools

Perl (http://www.perl.org) is required in order to run graft(1).

Note
Take into account when graft is installed, you can define some
macros like PACKAGEDIR and TARGETDIR. To be consistent use the
same paths when `configure', adjusting it via --packagedir and
--targetdir options. If you have not changed the default values
used on the graft installation, you can avoid these steps, since
Qi uses the same values for PACKAGEDIR and TARGETDIR of graft.

- Lzip: http://lzip.nongnu.org

- A mktemp(1) implementation: http://www.mktemp.org

To configure, make and install qi, type:

$ ./configure
$ make
$ make install

See `./configure --help' for more information.

To install in a different location, DESTDIR is supported. This is
useful for package distributors:

$ make DESTDIR=/tmp/qi install

3. Contact.

The Qi home page can be found at `http://www.dragora.org'.
Send bug reports or suggestions to .