gnu: Add cl-ecclesia.

* gnu/packages/lisp-xyz.scm (cl-ecclesia, ecl-ecclesia, sbcl-ecclesia): New variables.

Change-Id: I6bbd03a106df1997cb8b6ba477e0f13e6dd5b583
This commit is contained in:
jgart 2025-01-09 23:18:10 -06:00
parent 3104c70fae
commit 461d773ade
No known key found for this signature in database
GPG key ID: A52AA2B477B6DD35

View file

@ -697,6 +697,35 @@ (define-public cl-acclimation
(define-public ecl-acclimation
(sbcl-package->ecl-package sbcl-acclimation))
(define-public sbcl-ecclesia
(let ((commit "605debb6f28f120243da66c281274011e292ce46"))
(package
(name "sbcl-ecclesia")
(version (git-version "0.0.0" "0" commit))
(source
(origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/s-expressionists/Ecclesia")
(commit commit)))
(file-name (git-file-name name version))
(sha256
(base32
"0lmy03lqk82301b86pli9qd6493q6fr7vd5h29j4gwc778awbmf5"))))
(build-system asdf-build-system/sbcl)
(inputs (list sbcl-acclimation))
(home-page "https://github.com/s-expressionists/Ecclesia")
(synopsis "Utilities for parsing Lisp code")
(description "This library contains utilities for parsing Common Lisp
code.")
(license license:bsd-2))))
(define-public cl-ecclesia
(sbcl-package->cl-source-package sbcl-ecclesia))
(define-public ecl-ecclesia
(sbcl-package->ecl-package sbcl-ecclesia))
(define-public sbcl-acl-compat
;; There does not seem to be proper releases.
(let ((commit "cac1d6920998ddcbee8310a873414732e707d8e5"))