Commit graph

13 commits

Author SHA1 Message Date
Juan RP
1ebe5e6b5e Mega-commit removing deps in xbps-base-chroot.
xbps-src:
  * ALWAYS use the static bins, to avoid breakage in the chroot.
  * Remove XBPS_FETCH_CMD. Use xbps-fetch (static) now that it's
    useful to download all distfiles in xbps-base-system.
  * Use busybox in the chroot and create links in /usr/local/bin
    at creation time. This helps to remove many packages that
    had problems with host/target libs (acl, attr, libarchive, etc).

build templates:
  * Add explicit gettext and texinfo build dependencies in all
    packages that need them, because they aren't built anymore
    by xbps-base-chroot.
  * Fixed some packages using build_style=gnu_makefile, that were
    broken because pre/post_configure() is not executed for a while,
    they should use pre/post_build() instead.

--HG--
extra : convert_revision : 0eaaf4917fd824710d0895e0c984bbc236b0cdf8
2009-10-30 22:14:09 +01:00
Juan RP
29c2d115f2 Revert "texinfo: fix uncompressed info files, bumprev."
This reverts commit 02adbd086c4fdb4a385a6966518bad1a2c70590d.

Because otherwise /usr/share/info/dir is detected as modified
(obviously) when entries are added/removed.

--HG--
extra : convert_revision : 8d9aff566a244b55421deb53214cbdd33ad3e8d8
2009-10-17 16:41:06 +02:00
Juan RP
e2b0ef2e2d texinfo: fix uncompressed info files, bumprev.
--HG--
extra : convert_revision : 02adbd086c4fdb4a385a6966518bad1a2c70590d
2009-10-16 00:09:20 +02:00
Juan RP
4c5e76ee12 texinfo: remove /usr/share/info/dir. Bump rev.
--HG--
extra : convert_revision : a42b687f68912ad0ecd630f9562bd974b75beb96
2009-08-11 21:11:11 +02:00
Juan RP
b51659f128 texinfo: the INSTALL script is not needed anymore.
Bump revision.

--HG--
extra : convert_revision : ee2755712aeb0d005970d91107b76f120e570635
2009-08-08 22:37:49 +02:00
Juan RP
76c23bbd96 Improve the info-files and register-shell triggers.
This avoids the need of having to create a new file in pkg metadata
dir with a few lines and puts all them in the INSTALL/REMOVE
scripts.

--HG--
extra : convert_revision : 2dc1d3f6ddcc6aec7dadf14df475c32959df0aba
2009-07-30 12:34:31 +02:00
Juan RP
626f9cf03e texinfo: needs coreutils rundep for the INSTALL script.
--HG--
extra : convert_revision : 59a5d2e5f91becf09c1a3e9eac05a581ec6d1c39
2009-04-25 03:46:07 +02:00
Juan RP
acd07f61e3 Modify the INSTALL/REMOVE scripts to use predef vars and unneeded chroot calls.
--HG--
extra : convert_revision : dfd737c502bea327054ecff5bc1fa152db6e2009
2009-04-08 03:24:57 +02:00
Juan RP
53747489f0 Implemented support for running triggers with binpkgs.
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
2009-03-12 11:16:08 +01:00
Juan RP
faacfde259 texinfo: add missing rundeps.
--HG--
extra : convert_revision : f3297dfab571b7a37d8be31d1c6b4f661e3efe6c
2009-03-12 10:32:58 +01:00
Juan RP
e0030bc0fe Split pkgs required by xbps-base-chroot, as it was made in Fedora.
- 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
2009-02-24 07:13:11 +01:00
Juan RP
1b358afeaf Convert all xbps-base-chroot pkgs to subpkgs.
Also introduce "libs.depends", that adds a rundep of a package
with a proper version. This is to avoid modifying all dependent
packages if there's an API/ABI change.

--HG--
extra : convert_revision : a46b11b8e9187bdb2bfc954ad5ff40ecd9c0fe31
2009-02-22 05:57:13 +01:00
Juan RP
fa2748d9b2 Reorganize the templates directory for possible future changes.
Now every template uses its own directory. Patches, prepost* files
and other related stuff are stored there.

--HG--
extra : convert_revision : bbc529ef161d9a59fe13a1d54ac058f77ea05845
2009-02-03 21:35:57 +01:00