mirror of
https://git.in.rschanz.org/ryan77627/guix.git
synced 2025-01-11 21:59:08 -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
|
#:version version
|
||||||
#:dependencies dependencies
|
#:dependencies dependencies
|
||||||
;; Some .asd don't have components, and thus they don't generate any .fasl.
|
;; Some .asd don't have components, and thus they don't generate any .fasl.
|
||||||
#:component? (pair?
|
#:component? (match (%lisp-type)
|
||||||
(find-files (dirname asd-file) "--system\\.fasl$")))
|
("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)))
|
(generate-dependency-links registry system)))
|
||||||
port))))
|
port))))
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue