diff options
author | jgart <jgart@dismail.de> | 2025-01-09 23:18:10 -0600 |
---|---|---|
committer | jgart <jgart@dismail.de> | 2025-01-09 23:19:13 -0600 |
commit | 461d773adead955e2daead70cee4415f7f0f00be (patch) | |
tree | 3c65564b2c481ee042d50798b833924e145cd245 /gnu/packages/lisp-xyz.scm | |
parent | 3104c70faea7d5ef84d9423434d77abf69ccd4a0 (diff) |
gnu: Add cl-ecclesia.
* gnu/packages/lisp-xyz.scm (cl-ecclesia, ecl-ecclesia, sbcl-ecclesia): New variables.
Change-Id: I6bbd03a106df1997cb8b6ba477e0f13e6dd5b583
Diffstat (limited to 'gnu/packages/lisp-xyz.scm')
-rw-r--r-- | gnu/packages/lisp-xyz.scm | 29 |
1 files changed, 29 insertions, 0 deletions
diff --git a/gnu/packages/lisp-xyz.scm b/gnu/packages/lisp-xyz.scm index 2ff3a3b06b..c56f4feb81 100644 --- a/gnu/packages/lisp-xyz.scm +++ b/gnu/packages/lisp-xyz.scm @@ -697,6 +697,35 @@ weight, temperature, names of physical quantitites, etc.") (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")) |