diff options
author | jgart <jgart@dismail.de> | 2024-09-10 08:37:59 -0500 |
---|---|---|
committer | jgart <jgart@dismail.de> | 2024-09-10 08:53:13 -0500 |
commit | f977cb2b609f7122db2cf026cac5ab9d6d44a206 (patch) | |
tree | 14c809916d4c1c076e2d2ea8b4a12634da1acf8b | |
parent | fdac906f7c575e9dad91fb247dfe242a6e5883a7 (diff) | |
download | guix-f977cb2b609f7122db2cf026cac5ab9d6d44a206.tar guix-f977cb2b609f7122db2cf026cac5ab9d6d44a206.tar.gz |
gnu: Add cl-micros.
* gnu/packages/lisp-xyz.scm (cl-micros, sbcl-micros): New variables.
Change-Id: I4e4707ffa30b6fcd1267e681f71a874c790746f4
-rw-r--r-- | gnu/packages/lisp-xyz.scm | 34 |
1 files changed, 33 insertions, 1 deletions
diff --git a/gnu/packages/lisp-xyz.scm b/gnu/packages/lisp-xyz.scm index 2bd7d18202..02eb3514ee 100644 --- a/gnu/packages/lisp-xyz.scm +++ b/gnu/packages/lisp-xyz.scm @@ -28,7 +28,7 @@ ;;; Copyright © 2021 Cameron Chaparro <cameron@cameronchaparro.com> ;;; Copyright © 2021, 2024 Charles Jackson <charles.b.jackson@protonmail.com> ;;; Copyright © 2021, 2022 Foo Chuan Wei <chuanwei.foo@hotmail.com> -;;; Copyright © 2021, 2022, 2023 jgart <jgart@dismail.de> +;;; Copyright © 2021, 2022, 2023, 2024 jgart <jgart@dismail.de> ;;; Copyright © 2021 Aleksandr Vityazev <avityazev@posteo.org> ;;; Copyright © 2021 Jacob MacDonald <jaccarmac@gmail.com> ;;; Copyright © 2022 Jai Vetrivelan <jaivetrivelan@gmail.com> @@ -26776,6 +26776,38 @@ definition.") (define-public ecl-slot-extra-options (sbcl-package->ecl-package sbcl-slot-extra-options)) +(define-public sbcl-micros + (let ((commit "9fc7f1e5b0dbf1b9218a3f0aca7ed46e90aa86fd") + (revision "0")) + (package + (name "sbcl-micros") + (version (git-version "0.0.0" revision commit)) + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/lem-project/micros") + (commit commit))) + (sha256 + (base32 "1p0s7a723w56vcgrbc7hgmkhnmjcb8nmc59im2wx9inm1la6mcbc")) + (file-name (git-file-name "micros" version)))) + (build-system asdf-build-system/sbcl) + (native-inputs (list sbcl-rove)) + (synopsis "SLIME/SWANK fork for the Lem editor") + (description + "Micros is a SLIME/SWANK implementation forked for use by the Lem +editor.") + (home-page "https://github.com/lem-project/micros") + (license license:expat)))) + +(define-public cl-micros + (sbcl-package->cl-source-package sbcl-micros)) + +;; TODO: Enable when the following issue is fixed: +;; https://github.com/lem-project/micros/issues/17 +;; (define-public ecl-micros +;; (sbcl-package->ecl-package sbcl-micros)) + (define-public sbcl-slynk ;; Update together with emacs-sly. (let ((commit "9c43bf65b967e12cef1996f1af5f0671d8aecbf4") |