X-Git-Url: http://git.bitcoin.ninja/index.cgi?p=ldk-java;a=blobdiff_plain;f=build-release-jar.sh;h=a1e405ad400de503321778af70d3e680916ce6dd;hp=de3bf6294c44b3a1e8758e707c4d39f8103771e8;hb=HEAD;hpb=0d5f55c8e63442f3f6ea379b390847123ac92a3d diff --git a/build-release-jar.sh b/build-release-jar.sh index de3bf629..7798c77d 100755 --- a/build-release-jar.sh +++ b/build-release-jar.sh @@ -9,8 +9,10 @@ ls src/main/resources/liblightningjni_Linux-amd64.nativelib ls src/main/resources/liblightningjni_MacOSX-x86_64.nativelib ls src/main/resources/liblightningjni_MacOSX-aarch64.nativelib -export LANG=C +export LC_ALL=C +# We need to fetch dependencies first as faketime will break PKI cert checks! +mvn -DskipTests=true package mvn clean faketime 2021-01-01 mvn -DskipTests=true package @@ -24,26 +26,6 @@ rm ../target/ldk-java-*-sources.jar cd .. rm -r ziptmp -mkdir ziptmp -cd ziptmp -unzip ../target/ldk-java-*-javadoc.jar | grep inflating | awk '{ print $2 }' | sort > ../javadoc-zip-files.txt -find . | grep '.html$' | xargs -L1 sed -i 's/Generated by javadoc \(.*\) on Fri Jan 01 .* UTC 2021/Generated by javadoc \1 on Fri Jan 01 00:00:00 UTC 2021/g' -for ZIP in *.zip; do - mkdir ziptmptmp - cd ziptmptmp - unzip ../$ZIP | grep inflating | awk '{ print $2 }' | sort > ../../javadoc-zip-zip-files.txt - rm ../$ZIP - touch -d "2021-01-01 00:00 UTC" $(cat ../../javadoc-zip-zip-files.txt) - cat ../../javadoc-zip-zip-files.txt | zip -X@ ../$ZIP - cd .. - rm -r ziptmptmp -done -touch -d "2021-01-01 00:00 UTC" $(cat ../javadoc-zip-files.txt) -cat ../javadoc-zip-files.txt | grep -v nativelib | zip -X@ ../ldk-java-javadoc.jar -rm ../target/ldk-java-*-javadoc.jar -cd .. -rm -r ziptmp - mkdir ziptmp cd ziptmp unzip ../target/ldk-java-*.jar | grep inflating | awk '{ print $2 }' | sort > ../classes-zip-files.txt