me
/
guix
Archived
1
0
Fork 0

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
master
Guillaume Le Vaillant 2024-05-30 18:24:50 +02:00
parent 7df1df1489
commit f03ca652fc
No known key found for this signature in database
GPG Key ID: 6BE8208ADF21FE3F
1 changed files with 15 additions and 5 deletions

View File

@ -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.