derivations: Compile the #:modules passed to `build-expression->derivation'.
authorLudovic Courtès <ludo@gnu.org>
Mon, 22 Oct 2012 21:30:35 +0000 (23:30 +0200)
committerLudovic Courtès <ludo@gnu.org>
Tue, 23 Oct 2012 22:09:25 +0000 (00:09 +0200)
commitd90248844bc6e4400c999047a292c318a1cf1103
tree8234213e55d14acd327fa5f62440c4be0028e2ef
parentd398e2c2426cd50a97603b0be6da999e67947def
derivations: Compile the #:modules passed to `build-expression->derivation'.

* guix/derivations.scm (imported-files)[parent-dirs]: Move to...
  (parent-directories): ... here.  New procedure.
  (compiled-modules): New procedure.
  (build-expression->derivation): Use it.

* tests/derivations.scm ("build-expression->derivation with modules"):
  New test.
guix/derivations.scm
tests/derivations.scm