X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=build.sh;h=75141e4e10d0b096aba4c0e5994fdc96ba9693a7;hb=refs%2Fheads%2Fmaster;hp=9f97e35fd8383ee36365f8fee6420d922d9ddf76;hpb=1a04a89fab0e0f95ab4a5cde6e12729dc2bc93d6;p=remoteglot diff --git a/build.sh b/build.sh index 9f97e35..75141e4 100755 --- a/build.sh +++ b/build.sh @@ -1,21 +1,19 @@ #! /bin/sh -# Download http://dl.google.com/closure-compiler/compiler-latest.zip -# and unzip it in closure/ before running this script. +# Download the latest .jar from +# https://mvnrepository.com/artifact/com.google.javascript/closure-compiler/v20231112 +# (adjust the URL for the version you want) before running this script. -# The JQuery build comes from http://projects.jga.me/jquery-builder/, -# more specifically -# -# https://raw.githubusercontent.com/jgallen23/jquery-builder/0.7.0/dist/2.1.1/jquery-deprecated-sizzle.js +umask 022 -java -jar closure/compiler.jar \ - --language_in ECMASCRIPT5 \ +java -jar closure-compiler-v20231112.jar \ --compilation_level SIMPLE \ --js_output_file=www/js/remoteglot.min.js \ - www/js/jquery-deprecated-sizzle.js \ www/js/chessboard-0.3.0.js \ www/js/chess.js \ www/js/json_delta.js \ - www/js/jquery.sparkline.js \ www/js/remoteglot.js +cat www/css/chessboard-0.3.0.css www/css/remoteglot.css | sass --scss -t compressed > www/css/remoteglot.min.css +perl replace.pl < www/index.dev.html > www/index.html +