guix-devel/guix
Ludovic Courtès 592ef6c88f packages: Add support for system-dependent inputs.
* guix/packages.scm (package-derivation)[intern]: New procedure.  Pass
  #t as the `recursive?' argument, instead of #f.
  [expand-input]: New procedure, with code formerly in the body.
  Support inputs where the input is a procedure returning a file name or
  an <origin>.
  Use `expand-input' in the body.

* tests/packages.scm ("trivial with system-dependent input"): New test.
2012-10-21 17:52:16 +02:00
..
build http/ftp: Tweak to avoid depending on libc's NSS. 2012-10-18 22:32:23 +02:00
build-system build-system/gnu: Pass the system type to the builder. 2012-10-17 23:25:25 +02:00
build-system.scm Abstract build systems. 2012-06-27 23:58:07 +02:00
derivations.scm derivations: Set input port to UTF-8 in `read-derivation'. 2012-10-07 22:28:07 +02:00
ftp-client.scm http/ftp: Tweak to avoid depending on libc's NSS. 2012-10-18 22:32:23 +02:00
ftp.scm distro: Use the bootstrap Guile for the derivation of sources. 2012-10-18 23:18:38 +02:00
http.scm distro: Use the bootstrap Guile for the derivation of sources. 2012-10-18 23:18:38 +02:00
packages.scm packages: Add support for system-dependent inputs. 2012-10-21 17:52:16 +02:00
store.scm distro: Add a statically-linked, relocatable Guile 2.0 package. 2012-10-13 22:36:39 +02:00
utils.scm distro: Add a statically-linked, relocatable Guile 2.0 package. 2012-10-13 22:36:39 +02:00