summary refs log tree commit diff
path: root/doc
diff options
context:
space:
mode:
authorLudovic Courtès <ludo@gnu.org>2017-01-07 12:31:02 +0100
committerLudovic Courtès <ludo@gnu.org>2017-01-11 10:11:46 +0100
commitea7b5a8f3d3f5d66ba9c45fb0bc76d25b6ba916f (patch)
tree48fff81fcbbcb8bd2005e9f958d6af5b8b4e219d /doc
parent2c13d74181123fac02189807ecfb36b36cdad024 (diff)
downloadguix-ea7b5a8f3d3f5d66ba9c45fb0bc76d25b6ba916f.tar.gz
gexp: Compilers can now provide a procedure returning applicable grafts.
* guix/gexp.scm (<gexp-compiler>)[grafts]: New field.
(default-applicable-grafts, lookup-graft-procedure)
(propagated-applicable-grafts): New procedures.
(define-gexp-compiler): Support 'applicable-grafts' form.
(computed-file-compiler, program-file-compiler)
(scheme-file-compiler, file-append-compiler): Add 'applicable-grafts'
form.
(gexp-grafts): New procedure.
* guix/packages.scm (replacement-graft*): New procedure.
(package-compiler): Add 'applicable-grafts' form.
* tests/gexp.scm ("gexp-grafts"): New test.
Diffstat (limited to 'doc')
0 files changed, 0 insertions, 0 deletions