guix_mirror_bot pushed a commit to branch master
in repository guix.

commit d490af8f4ac25253510debad21c2544b45af7fa6
Author: charje <[email protected]>
AuthorDate: Thu Oct 9 21:09:05 2025 +0000

    gnu: packages: asdf-cli: Update to 0.2.1.
    
    * gnu/packages/lisp-xyz.scm (asdf-cli): Update to 0.2.1.
    [arguments]: Add main system name.
    [inputs]: Add charje.loop, cl-fad, cl-semver, cl-str.
    
    Change-Id: Iad93c29c479fc9d20e8a03a08648ec346fc74da2
    Signed-off-by: jgart <[email protected]>
---
 gnu/packages/lisp-xyz.scm | 21 ++++++++++++++++-----
 1 file changed, 16 insertions(+), 5 deletions(-)

diff --git a/gnu/packages/lisp-xyz.scm b/gnu/packages/lisp-xyz.scm
index 5201d5c054..6b51001490 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))

Reply via email to