summaryrefslogtreecommitdiff
path: root/gnu/packages/lisp-xyz.scm
diff options
context:
space:
mode:
authorGuillaume Le Vaillant <glv@posteo.net>2024-05-30 18:24:50 +0200
committerGuillaume Le Vaillant <glv@posteo.net>2024-06-07 09:35:40 +0200
commitf03ca652fcda6ee01518f5c46a5274fcf1c8919a (patch)
tree2032f507c9b7e483580a33b88a92bc85fcd47206 /gnu/packages/lisp-xyz.scm
parent7df1df1489d0ca5a05eef13ee810a2633b11de93 (diff)
downloadguix-patches-f03ca652fcda6ee01518f5c46a5274fcf1c8919a.tar
guix-patches-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/packages/lisp-xyz.scm')
-rw-r--r--gnu/packages/lisp-xyz.scm20
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.