diff options
| author | Mathieu Lirzin <mthl@reuz.fr> | 2025-12-26 02:38:44 +0100 |
|---|---|---|
| committer | Hilton Chain <hako@ultrarare.space> | 2026-01-04 15:29:29 +0800 |
| commit | ed2c1815132c7435c26b0c875f72ac3a42fa2646 (patch) | |
| tree | 23ec25d4021d267afb3c3052ff734d0e28d16259 | |
| parent | 281fbb500afba4e4a417e0e67a698dd357f0ec51 (diff) | |
nongnu: Add babashka-clojure-tools.
* nongnu/packages/clojure.scm (babashka-clojure-tools): New variable.
Signed-off-by: Hilton Chain <hako@ultrarare.space>
| -rw-r--r-- | nongnu/packages/clojure.scm | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/nongnu/packages/clojure.scm b/nongnu/packages/clojure.scm index 3cb5169..b668b14 100644 --- a/nongnu/packages/clojure.scm +++ b/nongnu/packages/clojure.scm @@ -4,6 +4,7 @@ ;;; Copyright © 2020 Alex Griffin <a@ajgrf.com> ;;; Copyright © 2023 Jonathan Brielmaier <jonathan.brielmaier@web.de> ;;; Copyright © 2025 Remco van 't Veer <remco@remworks.net> +;;; Copyright © 2025 Mathieu Lirzin <mthl@reuz.fr> (define-module (nongnu packages clojure) #:use-module (gnu packages clojure) @@ -172,6 +173,22 @@ perform refactors and more.") #~(modify-phases #$phases (delete 'copy-tools-deps-alpha-jar))))))) +(define-public babashka-clojure-tools + ;; Babashka code is using upstream `clojure-tools-VERSION.jar` containing + ;; bytecode, which is removed Guix clojure-tools output. + (package + (inherit clojure-tools-bin) + (name "babashka-clojure-tools") + ;; Version must match the one hardcoded in #'borkdude.deps/version. + (version "1.12.0.1530") + (source + (origin + (inherit (package-source clojure-tools-bin)) + (uri (string-append "https://download.clojure.org/install/clojure-tools-" + version + ".tar.gz")) + (sha256 (base32 "0jgd0lki1mml7ppccxnbhj9jbpy5cy3s11775p9kkfi6h654pwhg")))))) + (define-public babashka (package (name "babashka") |
