~ruther/guix-local

8e75c6c1f1bdf1037a0d309ff469379dda9ac0e1 — Mathieu Lirzin a month ago 8607443
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>
1 files changed, 9 insertions(+), 1 deletions(-)

M gnu/packages/clojure.scm
M gnu/packages/clojure.scm => gnu/packages/clojure.scm +9 -1
@@ 822,7 822,15 @@ work with command-line arguments.")
             (substitute*
               "src/main/clojure/clojure/tools/deps/util/maven.clj"
               (("clojure.tools.deps.util.s3-transporter")
                "")))))))
                ""))))
         (add-before 'build 'reference-clojure-jar-input
           ;; Use static clojure jar from build input at runtime by default.
           (lambda* (#:key inputs #:allow-other-keys)
             (substitute* "src/main/resources/clojure/tools/deps/deps.edn"
               (("org\\.clojure/clojure.*$")
                (string-append "org.clojure/clojure {:local/root \""
                               (assoc-ref inputs "clojure")
                               "/share/java/clojure.jar\"}"))))))))
    (propagated-inputs (list maven-resolver-api
                             maven-resolver-spi
                             maven-resolver-impl