~ruther/guix-local

d490af8f4ac25253510debad21c2544b45af7fa6 — charje 6 months ago 0a0cf3b
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 <jgart@dismail.de>
1 files changed, 16 insertions(+), 5 deletions(-)

M gnu/packages/lisp-xyz.scm
M gnu/packages/lisp-xyz.scm => gnu/packages/lisp-xyz.scm +16 -5
@@ 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))