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
This commit is contained in:
Juan RP
2009-10-30 22:14:09 +01:00
parent ab0de77616
commit 1ebe5e6b5e
54 changed files with 148 additions and 199 deletions

19
README
View File

@@ -5,23 +5,24 @@
The following software is required in the host system to build XBPS
binary packages:
* GNU GCC C++
* GNU Make
* GNU Bison
* GNU awk
* GNU bash
* GNU bison
* GNU gcc c++ (development package)
* GNU gettext (development package)
* GNU make
* GNU patch
* GNU texinfo
* fakeroot
* wget OR curl OR fetch (statically linked or no additional deps)
* perl
* sudo
Please note that wget/curl or any program used to fetch distfiles,
must be statically linked or if shared, it should be only linked to libc.
This is required to not depend in external libs while building packages
in the chroot.
Run "make install clean" at the top level directory, xbps-src and
its shell utilities will be installed into /usr/local by default (can be
changed by setting PREFIX and DESTDIR).
DONT FORGET TO EDIT "$PREFIX/etc/xbps-src.conf" BEFORE USING IT!
------------------------------------------------------------------------------
HOW TO BUILD/HANDLE PACKAGES FROM SOURCE
------------------------------------------------------------------------------