Skip to content

fink/dpkg-base-files

Repository files navigation

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

About

Extended capabilities for Fink's dpkg.

Resources

License

Stars

Watchers

Forks

Packages

No packages published