summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSergey Trofimov <sarg@sarg.org.ru>2025-05-24 10:23:25 +0800
committerHilton Chain <hako@ultrarare.space>2025-05-24 10:37:27 +0800
commitd8cef87267f8ac91d8b7776a9069dae9d8ed56ee (patch)
treeafcc4c3befa1683eb6a05b7e47a8f3248a7f5b71
parentff1ede27b0514724212b310a0ce248b5ff2158ab (diff)
nongnu: Add clojure-tools.
* nongnu/packages/clojure.scm (clojure-tools): New variable. Signed-off-by: Hilton Chain <hako@ultrarare.space> Modified-by: Hilton Chain <hako@ultrarare.space>
-rw-r--r--nongnu/packages/clojure.scm27
1 files changed, 27 insertions, 0 deletions
diff --git a/nongnu/packages/clojure.scm b/nongnu/packages/clojure.scm
index 545ed2f3..f67739d9 100644
--- a/nongnu/packages/clojure.scm
+++ b/nongnu/packages/clojure.scm
@@ -148,6 +148,33 @@ It aims to work alongside you to help you navigate, identify and fix errors,
perform refactors and more.")
(license license:expat)))
+(define-public clojure-tools
+ (package
+ (name "clojure-tools")
+ (version "1.12.0.1530")
+ (source (origin
+ (method url-fetch)
+ (uri (string-append
+ "https://download.clojure.org/install/clojure-tools-"
+ version ".tar.gz"))
+ (sha256
+ (base32
+ "0jgd0lki1mml7ppccxnbhj9jbpy5cy3s11775p9kkfi6h654pwhg"))))
+ (build-system copy-build-system)
+ (arguments
+ (list #:install-plan
+ ''(("deps.edn" "lib/clojure/")
+ ("clojure-tools-1.12.0.1530.jar" "lib/clojure/libexec/")
+ ("example-deps.edn" "lib/clojure/")
+ ("tools.edn" "lib/clojure/")
+ ("exec.jar" "lib/clojure/libexec/"))))
+ (home-page "https://clojure.org/releases/tools")
+ (synopsis "CLI tools for the Clojure programming language")
+ (description
+ "The Clojure command line tools can be used to start a Clojure REPL, use
+Clojure and Java libraries, and start Clojure programs.")
+ (license license:epl1.0)))
+
(define-public babashka
(package
(name "babashka")