From bc36564f5d2ee3e50e092ee78774960337c7cef3 Mon Sep 17 00:00:00 2001 From: idk Date: Sat, 19 Mar 2022 13:44:29 -0400 Subject: [PATCH] Start adding JNA stuff, for now just copied from zlatinb's but I'll need to customize a bit to account for portables --- build.sh | 11 ++++++++++- i2pversion | 2 ++ 2 files changed, 12 insertions(+), 1 deletion(-) 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.