diff --git a/build.sh b/build.sh index 4cb51f5..b88dae3 100755 --- a/build.sh +++ b/build.sh @@ -52,9 +52,18 @@ I2P_JBIGI="$HERE/../i2p.i2p.jpackage-build/installer/lib/jbigi" echo "compiling custom launcher" mkdir build cp "$I2P_JARS"/*.jar build +if [ ! -f "$HERE/build/jna.jar" ]; then + wget -O "$HERE/build/jna.jar" https://repo1.maven.org/maven2/net/java/dev/jna/jna/$JNA_VERSION/jna-$JNA_VERSION.jar +fi + cd java -"$JAVA_HOME"/bin/javac -d ../build -classpath "$HERE"/build/i2p.jar:"$HERE"/build/router.jar:"$HERE"/build/routerconsole.jar net/i2p/router/WinLauncher.java net/i2p/router/WindowsUpdatePostProcessor.java net/i2p/router/WinUpdateProcess.java +"$JAVA_HOME"/bin/javac -d ../build -classpath "$HERE/build/jna.jar":"$HERE/build/i2p.jar":"$HERE/build/router.jar":"$HERE/build/routerconsole.jar" \ + net/i2p/router/Shell32X.java \ + net/i2p/router/WinLauncher.java \ + net/i2p/router/WindowsUpdatePostProcessor.java \ + net/i2p/router/WinUpdateProcess.java + cd .. #echo "building launcher.jar" diff --git a/i2pversion b/i2pversion index 1f616b6..9838730 100644 --- a/i2pversion +++ b/i2pversion @@ -1,5 +1,7 @@ #! /usr/bin/env sh +JNA_VERSION=5.10.0 +export JNA_VERSION=5.10.0 #Comment this out to build from an alternate branch or # the tip of the master branch.