packages: Disambiguate 'modules' and 'imported-modules' in <origin>.

The two mistakes made here (confusion between 'modules' and
'imported-modules') were canceling each other.

* guix/packages.scm (patch-and-repack): Use IMPORTED-MODULES, not
MODULES, as the base of the module list passed as #:modules to
'gexp->derivation'.
(origin->derivation): Pass IMPORTED-MODULES, not MODULES, as
the #:imported-modules argument of 'patch-and-repack'.
* gnu/packages/engineering.scm (fastcap)[source]: Add 'imported-modules'
field.
This commit is contained in:
Ludovic Courtès 2016-06-16 14:31:52 +02:00
parent 3d1240aa25
commit a7db719f3d
No known key found for this signature in database
GPG key ID: 090B11993D9AEBB5
2 changed files with 4 additions and 2 deletions

View file

@ -232,6 +232,7 @@ (define-public fastcap
(modules '((guix build utils)
(guix build download)
(guix ftp-client)))
(imported-modules modules)
(patches (search-patches "fastcap-mulSetup.patch"
"fastcap-mulGlobal.patch"))))
(build-system gnu-build-system)

View file

@ -544,7 +544,8 @@ (define (first-file directory)
"--files-from=.file_list")))))))))
(let ((name (tarxz-name original-file-name))
(modules (delete-duplicates (cons '(guix build utils) modules))))
(modules (delete-duplicates (cons '(guix build utils)
imported-modules))))
(gexp->derivation name build
#:graft? #f
#:system system
@ -1152,7 +1153,7 @@ (define* (origin->derivation origin
#:flags flags
#:system system
#:modules modules
#:imported-modules modules
#:imported-modules imported-modules
#:guile-for-build guile)))))
(define-gexp-compiler (origin-compiler (origin origin?) system target)