guix/distro/packages
Ludovic Courtès ac5aa28889 distro: Use our own pre-built Guile to bootstrap.
* distro/packages/base.scm (%bootstrap-guile): Build from a tarball
  containing a pre-built Guile.

* distro.scm (%bootstrap-binaries-directory): New variable.
  (search-bootstrap-binary): New procedure.

* Makefile.am (bootstrapdir, bootstrap_x86_64_linuxdir,
  dist_bootstrap_x86_64_linux_DATA, DISTCLEANFILES, DOWNLOAD_FILE): New
  variables.
  (distro/packages/bootstrap/x86_64-linux/guile-bootstrap-2.0.6.tar.xz):
  New rule.
  (EXTRA_DIST): Add `build-aux/download.scm'.
  (.scm.go): Define the `DISTRO_BOOTSTRAP_DIRECTORY' and
  `DISTRO_INSTALLED_BOOTSTRAP_DIRECTORY' environment variables.

* pre-inst-env.in: Define `DISTRO_BOOTSTRAP_DIRECTORY'.

* build-aux/download.scm: New file.
* distro/packages/bootstrap/x86_64-linux/{bash, mkdir, tar, xz}: New
  files.
2012-10-17 23:25:25 +02:00
..
bootstrap/x86_64-linux distro: Use our own pre-built Guile to bootstrap. 2012-10-17 23:25:25 +02:00
base.scm distro: Use our own pre-built Guile to bootstrap. 2012-10-17 23:25:25 +02:00
databases.scm distro: Add the guile', typesetting', and `databases' package modules. 2012-09-26 23:00:36 +02:00
guile.scm distro: Add pkg-config. 2012-09-26 23:06:45 +02:00
ld-wrapper.scm distro: Rename (distro ...) to (distro packages ...). 2012-09-26 22:00:58 +02:00
typesetting.scm distro: Add the guile', typesetting', and `databases' package modules. 2012-09-26 23:00:36 +02:00