diff options
| author | Mathieu Lirzin <mthl@gnu.org> | 2025-12-27 03:12:54 +0100 |
|---|---|---|
| committer | Rutherther <rutherther@ditigal.xyz> | 2026-01-25 21:31:04 +0100 |
| commit | 8e75c6c1f1bdf1037a0d309ff469379dda9ac0e1 (patch) | |
| tree | 3e3b87bd6a18f0735a6651e18a347482ef0e8ba1 /gnu | |
| parent | 86074438e15cdfd6c1364358fb1a047f4977fb5d (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.scm | 10 |
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 |
