diff options
author | Ludovic Courtès <ludo@gnu.org> | 2021-05-20 15:46:08 +0200 |
---|---|---|
committer | Ludovic Courtès <ludo@gnu.org> | 2021-07-11 00:49:14 +0200 |
commit | 8524349f78c37439698f29d43049c2b21df6370f (patch) | |
tree | 3b5259adc2f883610791c1181c674ff376ec89b3 /COPYING | |
parent | 8be1632199483bdbb77cc48d6f3196230dceed90 (diff) | |
download | guix-8524349f78c37439698f29d43049c2b21df6370f.tar.gz guix-8524349f78c37439698f29d43049c2b21df6370f.zip |
packages: Allow inputs to be plain package lists.
* guix/packages.scm (add-input-label, sanitize-inputs): New procedures.
(<package>)[inputs, propagated-inputs, native-inputs]: Add 'sanitize' property.
* doc/guix.texi (Defining Packages, package Reference):
(Defining Package Variants): Adjust examples accordingly.
* tests/packages.scm ("transaction-upgrade-entry, zero upgrades, propagated inputs")
("transaction-upgrade-entry, grafts")
("package-transitive-inputs")
("package-transitive-supported-systems")
("package-closure")
("supported-package?")
("package-derivation, inputs deduplicated")
("package-transitive-native-search-paths")
("package-grafts, indirect grafts")
("package-grafts, indirect grafts, propagated inputs")
("package-grafts, same replacement twice")
("package-grafts, dependency on several outputs")
("replacement also grafted")
("package->bag, sensitivity to %current-target-system")
("package->bag, propagated inputs")
("package->bag, sensitivity to %current-system")
("package-input-rewriting/spec, identity")
("package-input-rewriting, identity"): Use the label-less input style.
Diffstat (limited to 'COPYING')
0 files changed, 0 insertions, 0 deletions