build-system/linux-module: Wrap with build variables.
* guix/build-system/linux-module.scm (linux-module-build): Wrap the
builder gexp WITH-BUILD-VARIABLES to restore %build-inputs after commit
7d873f194c
removed all old certainties.
Reported by lfam in #guix.
master
parent
7166417ea6
commit
9f955a1cfd
|
@ -173,21 +173,22 @@
|
|||
(with-imported-modules imported-modules
|
||||
#~(begin
|
||||
(use-modules #$@(sexp->gexp modules))
|
||||
(linux-module-build #:name #$name
|
||||
#:source #+source
|
||||
#:source-directory #$source-directory
|
||||
#:search-paths '#$(sexp->gexp
|
||||
(map search-path-specification->sexp
|
||||
search-paths))
|
||||
#:phases #$phases
|
||||
#:system #$system
|
||||
#:target #$target
|
||||
#:arch #$(system->arch (or target system))
|
||||
#:tests? #$tests?
|
||||
#:outputs #$(outputs->gexp outputs)
|
||||
#:make-flags #$make-flags
|
||||
#:parallel-build? #$parallel-build?
|
||||
#:inputs #$(input-tuples->gexp inputs)))))
|
||||
#$(with-build-variables inputs outputs
|
||||
#~(linux-module-build #:name #$name
|
||||
#:source #+source
|
||||
#:source-directory #$source-directory
|
||||
#:search-paths '#$(sexp->gexp
|
||||
(map search-path-specification->sexp
|
||||
search-paths))
|
||||
#:phases #$phases
|
||||
#:system #$system
|
||||
#:target #$target
|
||||
#:arch #$(system->arch (or target system))
|
||||
#:tests? #$tests?
|
||||
#:outputs #$(outputs->gexp outputs)
|
||||
#:make-flags #$make-flags
|
||||
#:parallel-build? #$parallel-build?
|
||||
#:inputs #$(input-tuples->gexp inputs))))))
|
||||
|
||||
(mlet %store-monad ((guile (package->derivation (or guile (default-guile))
|
||||
system #:graft? #f)))
|
||||
|
|
Reference in New Issue