Commit graph

546 commits

Author SHA1 Message Date
Juan RP c87b042635 Ignore destdir created by default conf.
--HG--
extra : convert_revision : 289910b79603e606a58911800e07756b1f13cde7
2008-11-26 01:09:08 +01:00
Juan RP fe0cdc5186 coreutils: install the hostname utility.
--HG--
extra : convert_revision : d22af766820c7ec228a3211ef56d9181d71d4c09
2008-11-26 00:41:40 +01:00
Juan RP 313d514a5d gawk: override configure mktime test, as suggested by
the LFS 6.4 book.

--HG--
extra : convert_revision : 8a7939591634ea01900f0cc622576edde36e252e
2008-11-26 00:41:13 +01:00
Juan RP 0fe5ca49e4 bash: override configure mktime test, as suggested by the
LFS 6.4 book.

--HG--
extra : convert_revision : 11c0a111bed8b70f703a62bc4b5af39781b71878
2008-11-26 00:24:18 +01:00
Juan RP 5f1e53c0fb initng-ifiles: add initng builddep.
--HG--
extra : convert_revision : 9b1c425470d3078d53b27f6377e4677f288f0553
2008-11-25 17:11:31 +01:00
Juan RP 80dc41a48a Added grub-0.97 template.
--HG--
extra : convert_revision : a18a44f5e344c6281a43a10f8da7de6d29d87b70
2008-11-25 15:59:48 +01:00
Juan RP c9ab99cd6b xbps.conf: set destdir to $XBPS_DISTRIBUTIONDIR/destdir.
--HG--
extra : convert_revision : 9b4035b5b9336a64977c53f9d734cbbb7d977885
2008-11-25 15:53:07 +01:00
Juan RP a7664d6d64 kbd: install keyboard layout data files into /lib/kbd as
specified by the LFS book.

--HG--
extra : convert_revision : f10673c22eddf93f5b5889564f261cc31c41825c
2008-11-24 23:33:12 +01:00
Juan RP b52915760c glibc: update to 2.9, use snapshot from redhat.
--HG--
extra : convert_revision : 9dca5d1f391f5cafeb045f1e0dd64159bc403cbe
2008-11-24 22:51:43 +01:00
Juan RP 9d9ebb8dcd kernel26: provide a generic .config file for i386 arch.
--HG--
extra : convert_revision : 5db66aae71475d4238bacdecd0454273686a3f29
2008-11-22 17:38:27 +01:00
Juan RP a95e871414 Added initng-ifiles-0.1.5 template.
--HG--
extra : convert_revision : cf8f672c67ae0cca8c97cf6621b5fa47b1abd542
2008-11-22 13:39:29 +01:00
Juan RP 2a7041da23 Added initng-0.6.10.2 template.
--HG--
extra : convert_revision : 046e99d688362e0d99d3b203f0c403c1a9677553
2008-11-22 13:25:52 +01:00
Juan RP 1fcba47262 Added cmake-2.6.2 template, required by initng.
--HG--
extra : convert_revision : f384fac782c6859d5bde9d0e6a90db611756e468
2008-11-22 13:08:31 +01:00
Juan RP 6cf4d4705d glibc: make this build on i386 by building with -march.
--HG--
extra : convert_revision : 58fa11196aabc10b3c0d16640a461064c3c52fb1
2008-11-21 17:12:07 +01:00
Juan RP 59d924e512 gmp: fix stupid host/build detection in configure script on i386.
--HG--
extra : convert_revision : f804f3d494ac110600b987cf96bcb6f151e16d9c
2008-11-21 16:55:58 +01:00
pancake 5f28e3aef4 * Fix bash version variable in URL
--HG--
extra : convert_revision : 3a79bb17b38cc6de94adb8a980e1c0000484e6d8
2008-11-21 16:03:04 +01:00
Juan RP 17c2099ca9 Added mkinitcpio template from Arch linux.
--HG--
extra : convert_revision : 74556fa4099e68b7fe00a8b72034312689126431
2008-11-21 11:38:06 +01:00
Juan RP 6d8d778405 Added gcc-multilib template. Doesn't build but will be fixed soon.
--HG--
extra : convert_revision : db7d856164537bc67c982381ce702f82ade9c929
2008-11-21 11:36:43 +01:00
Juan RP 8893ac4a8a linux-pam: remove unused libtool stuff.
--HG--
extra : convert_revision : ac440071f6decc7b60c4edb391cf88b496a6df15
2008-11-21 11:36:19 +01:00
Juan RP fa2184aeac glibc32: add back lib32 dirs into ld.so.conf.
--HG--
extra : convert_revision : 775488ace10ef250f5711896c1b8a2afc74d377c
2008-11-21 09:58:43 +01:00
Juan RP f1e6d8d390 coreutils: pass --disable-acl to avoid linking to host libacl.
--HG--
extra : convert_revision : 8a730ee80de1e2dc4490f7ddc18cb3f2c66a3306
2008-11-21 09:54:13 +01:00
Juan RP a37c42c94d Do not override PATH in chroot and always make lib64 -> lib symlinks on
x86_64.

--HG--
extra : convert_revision : 48d28cff104a1cc8d8a57cef299b08bdc4edb272
2008-11-17 09:17:02 +01:00
Juan RP 19b8381b64 glibc{,32}: do not use base_package anymore and misc changes.
--HG--
extra : convert_revision : 3b62a749010b0a05ffe2baa5bb317c5555dfaa49
2008-11-17 09:16:31 +01:00
Juan RP c8ed72be64 binutils: remove unused post_install func.
--HG--
extra : convert_revision : f75f8e7724b0fba72cc0a4f33c6134ef12445151
2008-11-06 07:36:27 +01:00
Juan RP 245178dc42 glibc: add /lib32 and /usr/lib32 into ld.so.conf for x86_64.
--HG--
extra : convert_revision : 7b033e5ddb577944c05ca5f47a4f7e9a26ed080a
2008-11-05 06:25:02 +01:00
Juan RP 159e450616 binutils: pass --enable-multilib.
--HG--
extra : convert_revision : 3c0d3301aee27df74774353ee3d6d840bacff14a
2008-11-05 04:19:39 +01:00
Juan RP ad20e91144 Do not use --host/build in GNU configure scripts by default.
--HG--
extra : convert_revision : c0125387213850e66e0c6e0b2a720b19a5798fb2
2008-11-05 03:04:46 +01:00
Juan RP c5389d7521 mktoolchain: do not assume CROSS_HOST.
--HG--
extra : convert_revision : 11c290fdc674223e737fbab4ba521080aab47d49
2008-11-05 03:04:17 +01:00
Juan RP b4d5150542 gcc: pass --enable-shared, otherwise shared libs won't be built!
--HG--
extra : convert_revision : e95fdba46e497f27d316bbbdc92a41af27c15daa
2008-11-05 01:43:55 +01:00
Juan RP 8ecff4f092 cross-compilation: also force GCC to target's gcc.
--HG--
extra : convert_revision : 55dcefd3fc1c49fd003876f15d3ec0d70ab49844
2008-11-05 01:06:38 +01:00
Juan RP baf877026b xbps.conf: update comments.
--HG--
extra : convert_revision : cbb3cf694520d65f0d5f287686082d4336387a54
2008-11-04 02:26:23 +01:00
Juan RP bc754a46dd xbps: indent, use local vars in more places, misc.
--HG--
extra : convert_revision : 2e202b8f7b4a7ff87002dca7fd8ef286aece083a
2008-11-04 02:22:21 +01:00
pancake 2fde13b869 * Fix path to gcc for mktoolchain
--HG--
extra : convert_revision : 4a333c50d906e64243aa826da1b7cae59ddd5bdb
2008-11-03 12:16:04 +01:00
Juan RP 83e4088313 xbps: fix argc handling.
--HG--
extra : convert_revision : f623bdaf61b0d86c8d2eaa2105f9836601b7e93d
2008-11-03 11:01:42 +01:00
Juan RP 5e64daeed6 chroot: rmdir xbps_crossdir while exiting.
--HG--
extra : convert_revision : 734fef927ce93ce24c605025501318002fa56267
2008-11-03 10:33:54 +01:00
Juan RP 9b1c29e19b glibc: add 32 dynamic linker to ldd on x86_64.
replace_interpreter: don't look at $wrksrc.

--HG--
extra : convert_revision : ba36faca11a84e42a6cbd418be90cbd443a5ee4e
2008-11-03 10:32:36 +01:00
Juan RP 5b8cc70d4e ncurses: update to 5.7.
--HG--
extra : convert_revision : 540bd1ed9bdb381915052320231bc2f3d103ba1c
2008-11-03 09:24:07 +01:00
Juan RP a172a9f604 Fix previous.
--HG--
extra : convert_revision : 3498fa3f50a519c98ebdeaecf07201b6da2bfe4d
2008-11-03 09:02:21 +01:00
Juan RP cc27b1a54a Added a new var for templates: only_for_archs.
This accepts a list of archs where the package makes sense. Use this
in the glibc32 pkg and restrict it to x86_64.

--HG--
extra : convert_revision : 4d64b281e1f2ab6b104d43a1f37def1ec767b0a1
2008-11-03 08:38:38 +01:00
Juan RP ebb7cc3fcd glibc32: install gconv stuff into /usr/lib32.
--HG--
extra : convert_revision : f8c122c59f167500fd4511526351ad1cb0dcb812
2008-11-03 08:18:52 +01:00
Juan RP cb099eba8c Use XBPS_CROSS_HOST in more places.
--HG--
extra : convert_revision : 13a5e424372d073fedd37f2e344a9bf2417afc2c
2008-11-03 07:50:58 +01:00
Juan RP d15b7887e7 Added support for cross compiling packages on x86_64.
Two new options for the configuration file were added:
 * XBPS_CROSS_TARGET
 * XBPS_CROSS_DIR

XBPS_CROSS_TARGET should be set to the target triplet that you build
with the mktoolchain script.

XBPS_CROSS_DIR should point to the cross directory that mktoolchain
created if you've built one.

As proof of concept the glibc32 package has been added for x86_64,
and it works perfectly even in the chroot! with glibc32 in place
that means that I can build a gcc multilib and use -m32 to build
32bit packages! OH YEAH I LOVE THAT SHIT!!!!

--HG--
extra : convert_revision : 6b0008865e084674a1c4b58266f681871e519c66
2008-11-03 07:12:53 +01:00
Juan RP 1ae9019da2 mktoolchain: added new flags to specify dirs and misc stuff.
--HG--
extra : convert_revision : f5f9eb9aa5cedf41c1a99b862d31e5a8368b6e8b
2008-11-03 00:29:33 +01:00
Juan RP af67e8f905 Added a new script: mktoolchain.sh.
This will build you a cross toolchain from scratch; currently it's
only working for x86 targets, but should be easy to change it for
other targets.

--HG--
extra : convert_revision : 6ffd8f60b67606bc2068f29d86377e6fc9bab753
2008-11-02 23:09:47 +01:00
Juan RP af7dd8bb55 binutils: use --enable-64-bit-bfd in configure_args.
--HG--
extra : convert_revision : 0975f52d5f19b291e110ca37b1a14188807158ae
2008-10-31 02:28:35 +01:00
Juan RP 2c0cb83289 util-linux-ng: disable wall as the CLFS book mentions.
--HG--
extra : convert_revision : 05a8fbf66aa069c385fe8754bbcf676ab7822cc6
2008-10-31 02:15:14 +01:00
Juan RP 313c0179e2 Added util-linux-ng-2.14.1 template.
--HG--
extra : convert_revision : cdfbc8bfa6f95118ee0d32ce34f7932a6e1d4c5a
2008-10-31 02:09:14 +01:00
Juan RP 9c28282cc4 e2fsprogs: install headers, fix pkgconfig files, misc stuff.
--HG--
extra : convert_revision : 853491bcabaf5050e04271b8090395f23e00fcb3
2008-10-31 02:08:36 +01:00
Juan RP 5bb36505b1 Rename helper-templates to just helpers.
--HG--
extra : convert_revision : cbaa30da99805accbe250d8dee5494c78cb93291
2008-10-30 23:34:05 +01:00
Juan RP 25a6af5a07 Remove unzip helper and make pkg add a build dep to unzip.
That way we can simply check for unzip bin being installed and
error out if it's not, it's simpler.

--HG--
extra : convert_revision : 8fd6c5f11a54742403a16fa10c3ed1db7f12955b
2008-10-30 23:28:59 +01:00