Skip to content
Find file
Fetching contributors…
Cannot retrieve contributors at this time
33 lines (24 sloc) 1.48 KB
The fink project has a unique buildsystem for its various releasable CVS
modules (including fink, base-files, fix-fink, and fink-mirrors).
Within each such module there is a script "inject.pl" which can be used
to install the current CVS version of the module into a working Fink
installation.
Releases, on the other hand, are made using the scripts in scripts/srcdist.
The script "dist-module.pl" is used to create the release version.
This buildsystem depends on the following items being present for package foo:
VERSION: a file specifiying the version in the form <number>.cvs
REVISION: an optional file, specifying which revision numbers belong
to which distributions. Each line should contain a distribution
number, followed by a colon, whitespace, and a revision number.
foo.info.in: a raw version of the package description file foo.info,
with the following lines that are modified by the scripts
Version: @VERSION@
Revision: @REVISION@
Source: @SOURCE@
Source-MD5: @MD5@
(Note: the previous requirement to have NoSourceDirectory: True
in this file is no longer part of the buildsystem.)
inject.pl: this script must be customized with the name of the package,
a list of the files which are to be included in the package tarball,
and a script listing any non-standard commands which should be executed
as the package description file is being copied to the bootstrap area
Jump to Line
Something went wrong with that request. Please try again.