grafts: Rewrite using gexps.
authorLudovic Courtès <ludo@gnu.org>
Fri, 14 Oct 2022 21:01:33 +0000 (23:01 +0200)
committerLudovic Courtès <ludo@gnu.org>
Fri, 21 Oct 2022 23:49:57 +0000 (01:49 +0200)
commit863c228bfd53aac478eee46f6ee54d87fee9d764
tree77f61d4448dbd3f29123ebc80d023cd52cd812bf
parenta3619079f95213c4f983e69210ed12b38fd31022
grafts: Rewrite using gexps.

Fixes <https://issues.guix.gnu.org/58419>.

* guix/grafts.scm (graft-derivation/shallow): Rewrite using gexps and
remove 'store' parameter.
(graft-derivation/shallow*): New variable.
(cumulative-grafts): Use it instead of 'graft-derivation/shallow'.
guix/grafts.scm