summaryrefslogtreecommitdiff
path: root/gnu.scm
diff options
context:
space:
mode:
authorLudovic Courtès <ludo@gnu.org>2017-06-06 14:01:12 +0200
committerLudovic Courtès <ludo@gnu.org>2017-06-21 11:05:52 +0200
commit55b4715fd4c03e46501f123c5c9bc6072edf12a4 (patch)
treec4a593e5449fc61491460136507ad81eec9d5163 /gnu.scm
parenta431929d3dadf2dd1e9ed95146c77edffc9ba22f (diff)
downloadpatches-55b4715fd4c03e46501f123c5c9bc6072edf12a4.tar
patches-55b4715fd4c03e46501f123c5c9bc6072edf12a4.tar.gz
profiles: Represent propagated inputs as manifest entries.
* guix/profiles.scm (package->manifest-entry): Turn DEPS into a list of manifest entries. (manifest->gexp)[entry->gexp]: Call 'entry->gexp' on DEPS. Bump version to 3. (sexp->manifest)[infer-dependency]: New procedure. Use it for versions 1 and 2. Parse version 3. (manifest-inputs)[entry->gexp]: New procedure. Adjust to 'dependencies' being a list of <manifest-entry>. * tests/profiles.scm ("packages->manifest, propagated inputs") ("read-manifest"): New fields.
Diffstat (limited to 'gnu.scm')
0 files changed, 0 insertions, 0 deletions