diff options
author | Ludovic Courtès <ludo@gnu.org> | 2012-06-07 23:15:00 +0200 |
---|---|---|
committer | Ludovic Courtès <ludo@gnu.org> | 2012-06-07 23:15:00 +0200 |
commit | de4c3f26cbf25149265f779b5af08c79de47859c (patch) | |
tree | e89e4f66ede27773734b3a772e10df839753ea79 /tests/utils.scm | |
parent | 087602b687e28483923643b89490c2fd3b4d908b (diff) | |
download | guix-de4c3f26cbf25149265f779b5af08c79de47859c.tar.gz guix-de4c3f26cbf25149265f779b5af08c79de47859c.zip |
Allow derivations with input derivations.
* guix/derivations.scm (derivation-path->output-path): New procedure.
(derivation-hash): Call `memoize'. In the fixed-output case, convert
HASH-ALGO to a string. In the other case, sort inputs in the
alphabetical order of their hex hash. For inputs with no sub-drvs,
add "out" as the sub-drv.
* guix/utils.scm (%nixpkgs-directory): New parameter.
(nixpkgs-derivation, memoize): New procedures.
* tests/derivations.scm ("build derivation with 1 source"): Remove
useless shebang.
(%coreutils): New variable.
("build derivation with coreutils"): New test.
Diffstat (limited to 'tests/utils.scm')
0 files changed, 0 insertions, 0 deletions