mirror of
https://git.in.rschanz.org/ryan77627/guix.git
synced 2024-12-24 05:18:07 -05:00
guix: build: Fix asdf-build-system/ecl.
* guix/build/lisp-utils.scm (make-asd-file): Fix value of 'component?' parameter when using ECL.
This commit is contained in:
parent
aa982985e0
commit
cdf34eed33
1 changed files with 6 additions and 2 deletions
|
@ -327,8 +327,12 @@ (define registry
|
|||
#:version version
|
||||
#:dependencies dependencies
|
||||
;; Some .asd don't have components, and thus they don't generate any .fasl.
|
||||
#:component? (pair?
|
||||
(find-files (dirname asd-file) "--system\\.fasl$")))
|
||||
#:component? (match (%lisp-type)
|
||||
("sbcl" (pair? (find-files (dirname asd-file)
|
||||
"--system\\.fasl$")))
|
||||
("ecl" (pair? (find-files (dirname asd-file)
|
||||
"\\.fasb$")))
|
||||
(_ (error "The LISP provided is not supported at this time."))))
|
||||
(generate-dependency-links registry system)))
|
||||
port))))
|
||||
|
||||
|
|
Loading…
Reference in a new issue