diff options
author | Guillaume Le Vaillant <glv@posteo.net> | 2024-05-30 18:24:50 +0200 |
---|---|---|
committer | Guillaume Le Vaillant <glv@posteo.net> | 2024-06-07 09:35:40 +0200 |
commit | f03ca652fcda6ee01518f5c46a5274fcf1c8919a (patch) | |
tree | 2032f507c9b7e483580a33b88a92bc85fcd47206 /gnu | |
parent | 7df1df1489d0ca5a05eef13ee810a2633b11de93 (diff) | |
download | guix-f03ca652fcda6ee01518f5c46a5274fcf1c8919a.tar guix-f03ca652fcda6ee01518f5c46a5274fcf1c8919a.tar.gz |
gnu: cl-schemeish: Update to 0.0.1-2.872ea3d.
* gnu/packages/lisp-xyz.scm (sbcl-schemeish): Update to 0.0.1-2.872ea3d.
[inputs]: Add sbcl-trivial-cltl2.
[arguments]: Add 'fix-build' phase.
Change-Id: I5330053d629d39322650b34365be47074aeaf02e
Diffstat (limited to 'gnu')
-rw-r--r-- | gnu/packages/lisp-xyz.scm | 20 |
1 files changed, 15 insertions, 5 deletions
diff --git a/gnu/packages/lisp-xyz.scm b/gnu/packages/lisp-xyz.scm index 54c33cadcb..cbd23eb200 100644 --- a/gnu/packages/lisp-xyz.scm +++ b/gnu/packages/lisp-xyz.scm @@ -25346,8 +25346,8 @@ only.") (sbcl-package->ecl-package sbcl-sb-cga)) (define-public sbcl-schemeish - (let ((commit "dff57bafae5d0cffa104c8fdc4146502f32d7f85") - (revision "1")) + (let ((commit "872ea3dc3f2ea8438388b5e7660acd9446c49948") + (revision "2")) (package (name "sbcl-schemeish") (version (git-version "0.0.1" revision commit)) @@ -25357,12 +25357,22 @@ only.") (uri (git-reference (url "https://github.com/chebert/schemeish") (commit commit))) - (file-name (git-file-name name version)) + (file-name (git-file-name "cl-schemeish" version)) (sha256 - (base32 "0q9b07spmhg1b576cnnacvkf7zr3mab2rdydfylbn92y9mms9vyj")))) + (base32 "08lbrmsamfpva83l1ap33gp8ff99v0l2dyyidjgwdchmbdgq3gqf")))) (build-system asdf-build-system/sbcl) (inputs - (list sbcl-trivial-arguments)) + (list sbcl-trivial-arguments sbcl-trivial-cltl2)) + (arguments + (list #:phases + #~(modify-phases %standard-phases + (add-after 'unpack 'fix-build + (lambda _ + ;; To fix the warning: + ;; Argument of type (INTEGER 1 1) cannot be used as a keyword. + (substitute* "src/arities.lisp" + (("1 2 3 4 5 6 7 8") + ":a1 :a2 :a3 :a4 :a5 :a6 :a7 :a8"))))))) (synopsis "Scheme style syntax/macros/functions for Common Lisp") (description "Schemeish implements several useful Scheme constructs for Common Lisp. |