diff options
author | Paul A. Patience <paul@apatience.com> | 2024-03-06 10:23:40 +0000 |
---|---|---|
committer | Guillaume Le Vaillant <glv@posteo.net> | 2024-03-08 09:44:29 +0100 |
commit | d2677a1ebb3cb19de0e2c27b84298700223d0234 (patch) | |
tree | c9c56a89a6635f40da64502713778ef26e7aed05 | |
parent | ce0435f8280cdf481284302f8e8229903733b734 (diff) | |
download | guix-d2677a1ebb3cb19de0e2c27b84298700223d0234.tar.gz guix-d2677a1ebb3cb19de0e2c27b84298700223d0234.zip |
gnu: Add cl-all.
* gnu/packages/lisp-xyz.scm (sbcl-cl-all, cl-all): New variables.
Change-Id: I63903a81dbf9719c3f840778b92656cdf9cc9d76
Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
-rw-r--r-- | gnu/packages/lisp-xyz.scm | 37 |
1 files changed, 37 insertions, 0 deletions
diff --git a/gnu/packages/lisp-xyz.scm b/gnu/packages/lisp-xyz.scm index 6ee8ef22d2..c69cadda3b 100644 --- a/gnu/packages/lisp-xyz.scm +++ b/gnu/packages/lisp-xyz.scm @@ -1221,6 +1221,43 @@ Features: (define-public ecl-coleslaw (sbcl-package->ecl-package sbcl-coleslaw)) +(define-public sbcl-cl-all + (let ((commit "4ce1ea9d9f33c0dd6212044e7952a0c854757ace") + (revision "0")) + (package + (name "sbcl-cl-all") + (version (git-version "1.0.0" revision commit)) + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/Shinmera/cl-all") + (commit commit))) + (file-name (git-file-name "cl-all" version)) + (sha256 + (base32 "0n4sjarj373zpxn78m32rmhxnsnr8qahdslrd9vrkkwjpzar2bwp")))) + (build-system asdf-build-system/sbcl) + (outputs '("out" "bin")) + (arguments + (list + #:phases + #~(modify-phases %standard-phases + (add-after 'create-asdf-configuration 'build-program + (lambda* (#:key outputs #:allow-other-keys) + (build-program + (string-append (assoc-ref outputs "bin") "/bin/cl-all") + outputs + #:entry-program '((cl-all:toplevel arguments)) + #:compress? #t)))))) + (home-page "https://github.com/Shinmera/cl-all") + (synopsis "Evaluate Common Lisp expressions in multiple implementations") + (description "@samp{cl-all} is a library and script for evaluating Common +Lisp expressions in multiple implementations.") + (license license:zlib)))) + +(define-public cl-all + (sbcl-package->cl-source-package sbcl-cl-all)) + (define-public sbcl-tripod (let ((commit "b019a27cd7eb895870f84b0eb6c3edc5d7b05928") (revision "1")) |