Commit Graph

2564 Commits

Author SHA1 Message Date
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 97821bf458 tar: base subpkg needs gzip/bzip2 at runtime.
--HG--
extra : convert_revision : 0a96b7b56b2630c28d6c8e3738570b44c554ec6c
2009-02-22 15:33:12 +01:00
Juan RP eb2e824a33 xbps-bin: while installing binpkgs, detect properly in some cases its return value.
--HG--
extra : convert_revision : 89cb21eed183c1d9702613690fb7f48f8cceb5e2
2009-02-22 06:00:08 +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 2cfb55735b Depend on glibc-libs in all converted pkgs to subpkgs.
--HG--
extra : convert_revision : c2ecbfbb96a502dff70bf9155abfc63f3f47ec43
2009-02-21 02:25:31 +01:00
Juan RP f788c5f3f6 glibc: converted to subpkgs, don't build/install all locales.
--HG--
extra : convert_revision : 808d308c646e2c8e07e97435983ef377a64ad5da
2009-02-21 02:18:23 +01:00
Juan RP b063ab2b54 binutils, gawk, gcc: add missing base subpkg.
--HG--
extra : convert_revision : e65fc368499c6124b1cf7963d830f64c05953b6c
2009-02-20 18:09:54 +01:00
Juan RP 733c889185 gawk: converted to subpkgs.
--HG--
extra : convert_revision : f5f17f1604557131e5649f957015b019045031f4
2009-02-20 16:59:28 +01:00
Juan RP 0b8c5b3253 gcc: convert to subpkgs.
--HG--
extra : convert_revision : 88fbeeb5b204c2d8a82f4c4b9833723d8503657b
2009-02-20 16:52:02 +01:00
Juan RP fed44a5c15 Use ${version} in gmp, mpfr, proplib subpkgs.
--HG--
extra : convert_revision : 96cd7fa219f8acec0885a0c2541976598de4125d
2009-02-20 16:07:37 +01:00
Juan RP 5939c1dbd4 binutils: converted to subpkgs.
--HG--
extra : convert_revision : b13640fb0e5be76c90b3920359597fc4a40a141e
2009-02-20 07:18:26 +01:00
Juan RP 6966c9ffde Don't remove files on destdir/${sourcepkg}, they are used in some pkgs.
--HG--
extra : convert_revision : 94b882a792908aa874e30067160f51b1033c492b
2009-02-20 07:05:34 +01:00
Juan RP d49b5e0239 Add the symlinks required for gmp and mpfr subpkgs.
--HG--
extra : convert_revision : e7b39a5a6624424fd967110c3ca63fcf914829c8
2009-02-20 06:50:48 +01:00
Juan RP c8163148da gmp, mpfr: converted to subpkgs.
--HG--
extra : convert_revision : 8ce5b84c7d3adf91880e38466ba360bd028a464b
2009-02-20 06:26:27 +01:00
Juan RP 04a0248ef1 Add support to install/remove subpkgs independently of its sourcepkg.
--HG--
extra : convert_revision : 5495fb6558fa71dd843f54981313df233236ac50
2009-02-20 06:25:35 +01:00
Juan RP b225a1dc30 Added support to build subpackages from a single source.
proplib has been converted to see how it works.

--HG--
extra : convert_revision : dfcd1f547884108d69682e9e62b4aacfa431cc83
2009-02-20 04:10:55 +01:00
Juan RP 8cfe150f54 bison, m4, ncurses: they aren't part of xbps-base-chroot anymore.
--HG--
extra : convert_revision : a2b5755c9177acd7ba68307f853152a595b2d654
2009-02-19 22:03:58 +01:00
Juan RP 0834b273db xbps-base-chroot: remove dup or not required deps. Bump to 0.6.
--HG--
extra : convert_revision : 2ccf55324d778f5c96583ddde425864971166f6d
2009-02-19 21:48:42 +01:00
Juan RP 61b0a539bf bash: remove bison and ncurses build deps.
The reason is that the host should provide this anyway.

--HG--
extra : convert_revision : 6dfb92ee193d181e1d1807578baba89d704f08fc
2009-02-19 21:47:26 +01:00
Juan RP c73a1e30a2 glibc: it seems gawk is needed as build dep.
--HG--
extra : convert_revision : 691d2ebc7a58bf9e2a2732115ce17e71b7c311c7
2009-02-19 21:09:51 +01:00
Juan RP 70baba0106 kernel: some changes to play better with the initramfs.
* Build UNIX sockets support in kernel, not as module. It seems udev
  needs this very early in the initramfs.
* Update build_depends to depend on initramfs.

--HG--
extra : convert_revision : 73f886ff320090b466e0c5f93ab7c8a4e075c38a
2009-02-19 16:16:37 +01:00
Juan RP 54a2bcfd29 busybox-initramfs: use desktop profile for config, to avoid issues with initramfs.
--HG--
extra : convert_revision : ad9a89c737df9bb8b19b8d44fd84d052b3147483
2009-02-19 16:15:57 +01:00
Juan RP a392f5f9f4 udev: add initramfs-tools, update depends.
--HG--
extra : convert_revision : 2450b2c23182dd801dedb579b86ae3e40c3abdb9
2009-02-19 16:10:13 +01:00
Juan RP b8b01d0e77 binpkg: create files.plist in pkg metadata with some objects.
--HG--
extra : convert_revision : d501c665d146d19648f0a9353d69f9d34f7616be
2009-02-19 14:11:30 +01:00
Juan RP 9f204e8626 xbps-base-system: fix less version, depend on iana-etc. Bump to 0.6.
--HG--
extra : convert_revision : 209a86e3e1f3f72215f8a65266a699367eed364f
2009-02-19 03:43:50 +01:00
Juan RP 78bdb0194a gettext: disable some features, saves 7MB.
--HG--
extra : convert_revision : 3f3abde29f5ef2e1a834b2a9897bf0fb694dae09
2009-02-19 02:37:06 +01:00
Juan RP 03fe9681e3 man: update to 2.5.3.
--HG--
extra : convert_revision : a06c522d3364c7f7272e15366c6708b5708049e8
2009-02-19 02:07:48 +01:00
Juan RP 92419fb74d less: use upstream version.
--HG--
extra : convert_revision : af990d0fb2f757b88e57fb1e9000b7da5d253ddb
2009-02-19 02:07:14 +01:00
Juan RP 0dd65a8643 groff: update to 1.20.1.
--HG--
extra : convert_revision : d19c785f95f7eb02f4ec284a3e53cecc821061ca
2009-02-19 02:05:24 +01:00
Juan RP 2e7a62c39b grep: update to 2.5.4.
--HG--
extra : convert_revision : 54d850ce233f4322941b2863c5c9b110d4e8ff36
2009-02-19 02:04:55 +01:00
Juan RP afaff17873 util-linux-ng: update to 2.14.2.
--HG--
extra : convert_revision : b0177332d6208e8436d1cd2c9feb6a64dc285b13
2009-02-19 02:04:29 +01:00
Juan RP 1241c50a1a patch: update to 2.5.9.
--HG--
extra : convert_revision : 01f34c1f31b6ecdf488c4b0479826d2f81b6dbde
2009-02-19 02:03:56 +01:00
Juan RP 0aa3c25c3d mpfr: update to 2.4.0.
--HG--
extra : convert_revision : cbf27abfe468425c1a7a653b71bfb6ce7fe6b20e
2009-02-19 02:03:31 +01:00
Juan RP 5c6adf2b26 file: update to 5.00.
--HG--
extra : convert_revision : 776ff80c4ddb34a8bf7c2d56c7ca693681316aa6
2009-02-19 02:03:05 +01:00
Juan RP deca9ae83c e2fsprogs: update to 1.41.4.
--HG--
extra : convert_revision : f78659b9a0bda4977ef6ce50b307e30acec0a34d
2009-02-19 02:02:46 +01:00
Juan RP 77fc66ec4a module-init-tools: update to 3.6.
--HG--
extra : convert_revision : 92b59deb06dabf70e25fed996972596590cc1e37
2009-02-19 02:02:19 +01:00
Juan RP 73b346867e bison: update to 2.4.1.
--HG--
extra : convert_revision : e692c486b46b421c161156049365b7f4dc634210
2009-02-19 01:10:26 +01:00
Juan RP 8a7d10cfd0 bash: use latest tarball with patches.
--HG--
extra : convert_revision : eac96249c7a8464dea1d127647c625742346cb76
2009-02-19 00:40:44 +01:00
Juan RP 08630476d6 builddep_funcs.sh: always look if there are more deps.
--HG--
extra : convert_revision : 16b1ab98622f45bab123a388640dad14fc410f6c
2009-02-18 20:10:11 +01:00
Juan RP d6e2d02e9f requiredby: don't add dups.
--HG--
extra : convert_revision : a883cf0a080e99120b3e17a8836b132ff94079f0
2009-02-18 05:33:19 +01:00
Juan RP cbb1d1bef5 xbps-repo: fix search and show targets when first repo doesn't exist.
--HG--
extra : convert_revision : 2e5410f4461c62ceb51bb1296cab8a9076bc666a
2009-02-18 03:50:05 +01:00
Juan RP 8fa094ff02 unpack: check rv and also errno, not rv twice!
--HG--
extra : convert_revision : f30a7c3135c05f55e6b6d6acd50f17d79e623c85
2009-02-18 03:15:37 +01:00
Juan RP 2f287003e0 xbps_install_binary_pkg: chdir to / if destdir not set.
Fixes installation of binpkgs in the chroot.

--HG--
extra : convert_revision : fb68c94d81b1803fe77fb025929ffd727b04cbbb
2009-02-18 03:14:27 +01:00
Juan RP 59a2ac4118 bzip2: don't forget to install the shared lib and fix its soname.
--HG--
extra : convert_revision : 13e3b4349de90a45efc784e4280de79ca5dc6977
2009-02-18 03:13:38 +01:00
Juan RP a66b2e5fcc libarchive: depend on lzma-utils.
--HG--
extra : convert_revision : 65f294396555931778f7440bcc42c7365a06d7da
2009-02-18 02:15:05 +01:00
Juan RP 12d65cc30c Move run_template() to tmpl_funcs.sh.
--HG--
extra : convert_revision : b5dcd681b3faacde90a783a0c13493600f36a5a8
2009-02-18 01:32:42 +01:00
Juan RP 2c7f9d1330 xbps-bin: fix typo in previous.
--HG--
extra : convert_revision : 3010d732f67e42a368722f6aa81b5263e0b1fdf9
2009-02-18 01:10:07 +01:00
Juan RP 3b18195a6a Change code to compile with -Wall -Wextra.
--HG--
extra : convert_revision : 992e1515458c6ee36cd481d1ba0ff8febf892d12
2009-02-18 01:07:51 +01:00
Juan RP 028cacdd2a Add support to set automatic install flag for srcpkgs.
--HG--
extra : convert_revision : fa0e103ce44a4758858124ecd63aea0dec400720
2009-02-18 00:28:35 +01:00
Juan RP a2e9f7de29 xbps-pkgdb: check for empty strings passed to getpkg{name,version}.
--HG--
extra : convert_revision : adc73449ed57cd4628fbba91c91372d05db4e594
2009-02-17 23:29:13 +01:00