Add `package-transitive-inputs'; use it to honor propagated inputs.
authorLudovic Courtès <ludo@gnu.org>
Sat, 7 Jul 2012 18:14:20 +0000 (20:14 +0200)
committerLudovic Courtès <ludo@gnu.org>
Sat, 7 Jul 2012 18:14:31 +0000 (20:14 +0200)
commita3d73f59e35e19561afde1bf60ef881a4e8db0e7
tree5ef1d41fdae49ba439d3e10ae615f69abba45e6e
parentd5f0c7cc626a0517237c55848342777623d1bd01
Add `package-transitive-inputs'; use it to honor propagated inputs.

* guix/packages.scm (package-transitive-inputs): New procedure.
  (package-derivation): Use it to compute INPUTS.

* tests/packages.scm (dummy-package): New macro.
  ("package-transitive-inputs"): New test.
guix/packages.scm
tests/packages.scm