Multiple changes to xbps-src and shutils:

* Added XBPS_FETCH_CMD to xbps-src.conf, this will be used to fetch
  distfiles. Please note that it will be copied to the chroot, so
  it should be statically linked or with only libc required.

* Removed libtool_func.sh and associated vars, it's unneeded currently.

* Added keep_empty_dirs, keep_libtool_archives and nostrip. By default
  all empty dirs and libtool archives are removed, and executables and
  libraries stripped, respectively. One can use set the var in a build
  template to change the behaviour.

* Explain in README what are the requirements to build XBPS.

--HG--
extra : convert_revision : xtraeme%40gmail.com-20091017005836-uifiof32ndy0wmd8
This commit is contained in:
Juan RP
2009-10-17 02:58:36 +02:00
parent f7689695d1
commit 4ef0fbcada
10 changed files with 77 additions and 125 deletions

View File

@@ -26,6 +26,15 @@ http://code.google.com/p/portableproplib/
I'm also the human maintaining the portable proplib package. I'd suggest you
to install it into /usr/local to avoid issues with your distribution packages.
To build the xbps utils, you'll need:
* acl (devel pkg with static lib)
* zlib (devel pkg with static lib)
* bzip2 (devel pkg with static lib)
* xz (devel pkg with static lib)
* libarchive (devel pkg with static lib, all features built in)
* proplib (deve pkg with static lib, see above)
Additionally the following software is required in the host system to build
and install xbps binary packages:
@@ -33,12 +42,7 @@ and install xbps binary packages:
* GNU Make
* GNU Bison
* fakeroot
* wget OR curl OR fetch
* libarchive (devel package with static library.
acl, lzma, bzip2 support)
* libacl (devel package with static library)
* lzma/xz (devel package with static library)
* bzip2 (devel package with static library)
* wget OR curl OR fetch (statically linked or no additional deps)
* perl
* sudo