M guix/grafts.scm => guix/grafts.scm +4 -2
@@ 44,8 44,10 @@
(replacement-output graft-replacement-output ;string | #f
(default "out")))
-(define* (graft-derivation store name drv grafts
- #:key (guile (%guile-for-build))
+(define* (graft-derivation store drv grafts
+ #:key
+ (name (derivation-name drv))
+ (guile (%guile-for-build))
(system (%current-system)))
"Return a derivation called NAME, based on DRV but with all the GRAFTS
applied."
M guix/packages.scm => guix/packages.scm +2 -2
@@ 985,7 985,7 @@ This is an internal procedure."
(grafts
(let ((guile (package-derivation store (default-guile)
system #:graft? #f)))
- (graft-derivation store (bag-name bag) drv grafts
+ (graft-derivation store drv grafts
#:system system
#:guile guile))))
drv))))
@@ 1003,7 1003,7 @@ system identifying string)."
(()
drv)
(grafts
- (graft-derivation store (bag-name bag) drv grafts
+ (graft-derivation store drv grafts
#:system system
#:guile
(package-derivation store (default-guile)
M tests/grafts.scm => tests/grafts.scm +1 -1
@@ 59,7 59,7 @@
'(call-with-output-file %output
(lambda (port)
(display "fake mkdir" port)))))
- (graft (graft-derivation %store "graft" orig
+ (graft (graft-derivation %store orig
(list (graft
(origin %bash)
(replacement one))
M tests/packages.scm => tests/packages.scm +1 -1
@@ 616,7 616,7 @@
(guile (package-derivation %store (canonical-package guile-2.0)
#:graft? #f)))
(equal? (package-derivation %store dummy)
- (graft-derivation %store "dummy-0"
+ (graft-derivation %store
(package-derivation %store dummy #:graft? #f)
(package-grafts %store dummy)