From 28ceadb90db351a93b788db091c346de759a8a39 Mon Sep 17 00:00:00 2001 From: Frank Leon Rose Date: Tue, 4 Nov 2025 22:25:18 -0500 Subject: [PATCH 1/3] Download Clojure dependencies into versioned repo --- bin/yaml/clojure.yaml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/bin/yaml/clojure.yaml b/bin/yaml/clojure.yaml index 44f03d52e..15f578a32 100644 --- a/bin/yaml/clojure.yaml +++ b/bin/yaml/clojure.yaml @@ -7,7 +7,9 @@ compilers: script_filename: "clojure-{{name}}.sh" script: | chmod +x {{script_filename}} + export JAVA_HOME="$(pwd)/../../jdk-21.0.2" ./{{script_filename}} --prefix $(pwd)/clojure/{{name}} + $(pwd)/clojure/{{name}}/bin/clojure -Sdeps "{:mvn/local-repo \"$(pwd)/clojure/{{name}}/.m2/repository\"}" -Spath relocate_paths: - bin depends: From 22618988c18d94c1acd628bbdf53908517d4fd0b Mon Sep 17 00:00:00 2001 From: Frank Leon Rose Date: Wed, 5 Nov 2025 06:56:03 -0500 Subject: [PATCH 2/3] Set `JAVA_HOME` to `in %DEP0%` --- bin/yaml/clojure.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bin/yaml/clojure.yaml b/bin/yaml/clojure.yaml index 15f578a32..7ba94c4d9 100644 --- a/bin/yaml/clojure.yaml +++ b/bin/yaml/clojure.yaml @@ -7,7 +7,7 @@ compilers: script_filename: "clojure-{{name}}.sh" script: | chmod +x {{script_filename}} - export JAVA_HOME="$(pwd)/../../jdk-21.0.2" + export JAVA_HOME=%DEP0% ./{{script_filename}} --prefix $(pwd)/clojure/{{name}} $(pwd)/clojure/{{name}}/bin/clojure -Sdeps "{:mvn/local-repo \"$(pwd)/clojure/{{name}}/.m2/repository\"}" -Spath relocate_paths: From bec1de1fd0118ab83584f8ef301c5b92a3cec187 Mon Sep 17 00:00:00 2001 From: Frank Leon Rose Date: Wed, 5 Nov 2025 20:33:26 -0500 Subject: [PATCH 3/3] Set `CLJ_CONFIG` before running `clojure` --- bin/yaml/clojure.yaml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/bin/yaml/clojure.yaml b/bin/yaml/clojure.yaml index 7ba94c4d9..2de0b35ba 100644 --- a/bin/yaml/clojure.yaml +++ b/bin/yaml/clojure.yaml @@ -7,8 +7,9 @@ compilers: script_filename: "clojure-{{name}}.sh" script: | chmod +x {{script_filename}} - export JAVA_HOME=%DEP0% ./{{script_filename}} --prefix $(pwd)/clojure/{{name}} + export JAVA_HOME=%DEP0% + export CLJ_CONFIG=$(pwd)/clojure/{{name}}/.config $(pwd)/clojure/{{name}}/bin/clojure -Sdeps "{:mvn/local-repo \"$(pwd)/clojure/{{name}}/.m2/repository\"}" -Spath relocate_paths: - bin