diff --git a/gnu/packages/lisp-xyz.scm b/gnu/packages/lisp-xyz.scm index 5201d5c0549..6b510014906 100644 --- a/gnu/packages/lisp-xyz.scm +++ b/gnu/packages/lisp-xyz.scm @@ -1654,7 +1654,7 @@ Clojure, as well as several expansions on the idea.") (define-public asdf-cli (package (name "asdf-cli") - (version "0.1.1") + (version "0.2.1") (source (origin (method git-fetch) @@ -1663,16 +1663,23 @@ Clojure, as well as several expansions on the idea.") (commit (string-append "v" version)))) (file-name (git-file-name "asdf-cli" version)) (sha256 - (base32 "1dsvmqazn25h3b55ycd96am5f18ymk9rga8xy72d6ykm4ki8w7pn")))) + (base32 "1x925sl7q7m8c0larysqswlvmzm26fi39cwd45snl1z71rdgkmaw")))) (build-system asdf-build-system/sbcl) (arguments (list #:tests? #f ; There are no tests. + #:asd-systems ''("charje.asdf-cli") #:phases #~(modify-phases %standard-phases (replace 'build - (lambda* _ + (lambda _ (setenv "HOME" (getcwd)) + ;; TEMPLATES is a buildtime option for asdf-cli to show where + ;; the templates are installed. + (setenv "TEMPLATES" + (string-append + #$output + "/share/common-lisp/sbcl/asdf-cli/src/templates/")) (invoke "./build"))) (add-after 'build 'install (lambda _ @@ -1680,8 +1687,12 @@ Clojure, as well as several expansions on the idea.") (install-file "asdf" bin))))))) (inputs (list sbcl-alexandria - sbcl-command-line-args - sbcl-cl-annot)) + sbcl-charje.loop + sbcl-cl-annot + sbcl-cl-fad + sbcl-cl-semver + sbcl-cl-str + sbcl-command-line-args)) (propagated-inputs (list sbcl cl-quickproject))