From adcee462e36fd16445a3140a72ee525b56748dd9 Mon Sep 17 00:00:00 2001 From: zzz <zzz@mail.i2p> Date: Thu, 20 Oct 2016 18:20:24 +0000 Subject: [PATCH] Build: Add library jars to i2p.jar classpath for Debian builds --- core/java/build.xml | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/core/java/build.xml b/core/java/build.xml index af5fb9caaa..671c94b3c5 100644 --- a/core/java/build.xml +++ b/core/java/build.xml @@ -47,6 +47,17 @@ </condition> <property name="javac.classpath.mod" value="${javac.classpath.mod1}${javac.classpath.mod2}${javac.classpath.mod3}${javac.classpath}" /> + <!-- jar classpath fixups --> + <condition property="gettext.jar" value="/usr/share/java/libintl.jar" else="" > + <istrue value="${with-gettext-base}" /> + </condition> + <condition property="getopt.jar" value="/usr/share/java/gnu-getopt.jar" else="" > + <istrue value="${with-libgetopt-java}" /> + </condition> + <condition property="httpclient.jar" value="/usr/share/java/httpclient.jar /usr/share/java/httpcore.jar" else="" > + <istrue value="${with-libhttpclient-java}" /> + </condition> + <target name="compile" depends="depend"> <mkdir dir="./build" /> <mkdir dir="./build/obj" /> @@ -85,6 +96,7 @@ <!-- the getopt translation files --> <fileset dir="src" includes="${translation.includes}" /> <manifest> + <attribute name="Class-Path" value="${gettext.jar} ${getopt.jar} ${httpclient.jar}" /> <attribute name="Specification-Title" value="I2P Core API" /> <attribute name="Specification-Version" value="${release.number}" /> <attribute name="Specification-Vendor" value="The I2P Project https://geti2p.net/" /> -- GitLab