This removes many assignments that were needed before, and fixes
some packages to install its manpage/info files.
--HG--
extra : convert_revision : 5422f921ef81d089ed95ce0c52e5106ea10b2165
Return -1 if package is not installed or dependency not satisfied.
Return 0 if same version required is already installed.
Return 1 if installed version is greater than required.
--HG--
extra : convert_revision : 359b79cbe809e1818fe999dc1d55da7e635dbe44
Multiple shells can be (un)registered by a single package, like:
register_shell="/bin/zsh-foo /bin/zsh-blah"
--HG--
extra : convert_revision : 0172a74b41e26089da97fcdc8cc2d5cb6ae147f2
Also the following changes were made:
* Added an info-files trigger, to (un)register info files.
* xbps-base-dirs: it's responsible to install triggers on destdir.
--HG--
extra : convert_revision : 8d707053616f38d2b5beef7cf28e1bc4a66812b8
The flist file is used by the xbps-src command, but it's not
really useful for binpkgs.
--HG--
extra : convert_revision : 5fb31a80b8a571ba49e79507ae0206d0703e8e73
These new vars are DESTDIR (by default XBPS_DESTDIR/pkgname-version),
SRCPKGDESTDIR (XBPS_DESTDIR/sourcepkg-version) and FILESDIR
(XBPS_TEMPLATESDIR/pkgname/files).
This simplifies packages that used them.
--HG--
extra : convert_revision : 287ea7128cb5df19870ca7aff0a3b8f99a11d63a
This has the effect to really pass the XBPS_C(XX)FLAGS values from
xbps.conf to the packages built there.
--HG--
extra : convert_revision : 87ea9f6a755ba3f60a095391d2b0069ab22cb742
Some other changes related for this:
- Modify binpkg.sh to always insert the INSTALL script at head of
the archive, and appending files after it.
- Modify binpkg.sh to compress binpkgs with bzip2 -9 to save some bytes.
--HG--
extra : convert_revision : b651b944f11c48dede1bbcea658182bf0984e8f3
- Added an additional shell func to add full (build/run), build
or run time dependencies to packages. An optional third parameter
can be used to specify other version than the one set in
the depends file.
- Use a "depends" file in package directory to specify minimum
required ABI/API version for a package, so that there's no need
to set the version all the time in pkgs.
- Updated bash to 4.0.
--HG--
extra : convert_revision : 1aa0ce32d4bdc2cd371eac19ae7bcff2c986b6b3
The list of build dependencies is shown, and if any of them
has deps, the list is shown for it and so on. This has the effect
of installing the deps in the order that they were specified
in the template, at the expense of a minor performance ratio.
--HG--
extra : convert_revision : 231ed52da19201bdeab65d0f9db78ab83b51e010
The reason is that fakeroot can't read files that have restrictive
perms and you'd have to change them before the src installation, and
restoring them at binpkg pre-installation.
I prefer to avoid all this and build the pkg with appropiate perms.
--HG--
extra : convert_revision : 8a5086049ab575962913eda0cb2ace0c211b97f1