Skip to content

Commit edb5361

Browse files
committed
uberjar script also needs to update *clojurescript-version*
1 parent b0d5acc commit edb5361

File tree

1 file changed

+8
-0
lines changed

1 file changed

+8
-0
lines changed

script/uberjar

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,14 @@ REVISION=`git --no-replace-objects describe --match v0.0`
1919
REVISION=${REVISION:5} # drop the first 5 characters
2020
REVISION=${REVISION:0:${#REVISION}-9} # drop the last 9 characters
2121

22+
COMP_FILE=`mktemp /tmp/compiler.clj.XXXXXXXXXXX`
23+
sed -e 's/^.def ^:dynamic \*clojurescript-version\*.*$/(def ^:dynamic *clojurescript-version* {:major 0, :minor 0, :qualifier '"$REVISION"'})/' src/clj/cljs/util.clj > $COMP_FILE
24+
mv $COMP_FILE src/clj/cljs/util.clj
25+
26+
CLJS_FILE=`mktemp /tmp/core.cljs.XXXXXXXXXXX`
27+
sed -e 's/^.def \*clojurescript-version\*.*$/(def *clojurescript-version* '\""0.0-$REVISION"\"')/' src/cljs/cljs/core.cljs > $CLJS_FILE
28+
mv $CLJS_FILE src/cljs/cljs/core.cljs
29+
2230
rm -f src/cljs/cljs/core.aot.js
2331
rm -f src/cljs/cljs/core.aot.js.map
2432
rm -f src/cljs/cljs/core.cljs.cache.aot.edn

0 commit comments

Comments
 (0)