Description: Fix Classpath to use Debian packaged classes
Author: Andreas Tille <tille@debian.org>
Last-Updated: 2013-06-28
Forwarded: no
Subject: adapt build file to match debian env
--- a/build.xml
+++ b/build.xml
@@ -11,6 +11,7 @@
     <property name="build" location="build"/>
 
     <property name="lib" location="lib"/>
+    <property name="deblib" location="/usr/share/java"/>
     <property name="dist" location="dist"/>
 
     <property environment="env"/>
@@ -35,7 +36,7 @@
     <target name="compile" depends="init">
         <!-- Compile the java code from ${src} into ${build} -->
         <javac source="1.6" target="1.6" srcdir="${src}" destdir="${build}"
-               classpath="${lib}/jebl.jar:${lib}/jam.jar:${lib}/batik-awt-util.jar:${lib}/batik-dom.jar:${lib}/batik-ext.jar:${lib}/batik-svggen.jar:${lib}/batik-util.jar:${lib}/batik-xml.jar:${lib}/xml-apis.jar:${lib}/iText.jar:${lib}/quaqua.jar:${lib}/jwt/servlet-api-2.5-6.0.2.jar:${lib}/jwt/jwt-3.1.7pre1.jar">
+               classpath="${deblib}/jebl.jar:${deblib}/jam.jar:${deblib}/batik-awt-util.jar:${deblib}/batik-dom.jar:${deblib}/batik-ext.jar:${deblib}/batik-svggen.jar:${deblib}/batik-util.jar:${deblib}/batik-xml.jar:${deblib}/freehep-graphics2d.jar:${deblib}/freehep-graphicsio.jar:${deblib}/freehep-graphicsio-pdf.jar:${deblib}/freehep-graphicsio-ps.jar:${deblib}/freehep-graphicsio-emf.jar:${deblib}/freehep-graphicsio-swf.jar:${deblib}/freehep-graphicsio-svg.jar:${deblib}/freehep-export.jar:${deblib}/itext5.jar:${env.JAVA_HOME}/lib/sa-jdi.jar">
             <include name="figtree/**"/>
         </javac>
         <copy todir="${build}" verbose="true">
@@ -48,11 +49,13 @@
         <mkdir dir="${dist}"/>
 
         <jar jarfile="${dist}/figtree.jar">
+            <!--
             <zipgroupfileset dir="${lib}" includes="jebl.jar"/>
             <zipgroupfileset dir="${lib}" includes="jam.jar"/>
             <zipgroupfileset dir="${lib}" includes="batik*.jar"/>
             <zipgroupfileset dir="${lib}" includes="xml-apis.jar"/>
             <zipgroupfileset dir="${lib}" includes="iText.jar"/>
+            -->
             <fileset dir="${build}" includes="**/*.class,**/*.properties,**/*.png,**/*.gif"/>
             <manifest>
                 <attribute name="Built-By" value="${user.name}"/>
