summaryrefslogtreecommitdiff
path: root/gnu
diff options
context:
space:
mode:
authorMathieu Lirzin <mthl@gnu.org>2025-12-27 03:12:54 +0100
committerRutherther <rutherther@ditigal.xyz>2026-01-25 21:31:04 +0100
commit8e75c6c1f1bdf1037a0d309ff469379dda9ac0e1 (patch)
tree3e3b87bd6a18f0735a6651e18a347482ef0e8ba1 /gnu
parent86074438e15cdfd6c1364358fb1a047f4977fb5d (diff)
gnu: clojure-tools-deps: Default to local clojure jar.
* gnu/packages/clojure.scm (clojure-tools-deps): Reference clojure input jar in “deps.edn” resource. Change-Id: I0404a922c2717fc1a8f869d070f34be8a73e87b5 Signed-off-by: Ludovic Courtès <ludo@gnu.org> Signed-off-by: Rutherther <rutherther@ditigal.xyz>
Diffstat (limited to 'gnu')
-rw-r--r--gnu/packages/clojure.scm10
1 files changed, 9 insertions, 1 deletions
diff --git a/gnu/packages/clojure.scm b/gnu/packages/clojure.scm
index 9745b9237c9..bbe16486a4a 100644
--- a/gnu/packages/clojure.scm
+++ b/gnu/packages/clojure.scm
@@ -822,7 +822,15 @@ work with command-line arguments.")
822 (substitute* 822 (substitute*
823 "src/main/clojure/clojure/tools/deps/util/maven.clj" 823 "src/main/clojure/clojure/tools/deps/util/maven.clj"
824 (("clojure.tools.deps.util.s3-transporter") 824 (("clojure.tools.deps.util.s3-transporter")
825 ""))))))) 825 ""))))
826 (add-before 'build 'reference-clojure-jar-input
827 ;; Use static clojure jar from build input at runtime by default.
828 (lambda* (#:key inputs #:allow-other-keys)
829 (substitute* "src/main/resources/clojure/tools/deps/deps.edn"
830 (("org\\.clojure/clojure.*$")
831 (string-append "org.clojure/clojure {:local/root \""
832 (assoc-ref inputs "clojure")
833 "/share/java/clojure.jar\"}"))))))))
826 (propagated-inputs (list maven-resolver-api 834 (propagated-inputs (list maven-resolver-api
827 maven-resolver-spi 835 maven-resolver-spi
828 maven-resolver-impl 836 maven-resolver-impl