Used suggested hack by Debian Java experts and made sure Build-Depends will fit this hack
Andreas Tille
13 years ago
5 | 5 | Uploaders: Andreas Tille <tille@debian.org> |
6 | 6 | Build-Depends: debhelper (>= 7.1), javahelper (>=0.25), openjdk-6-jdk, ant, quilt (>= 0.47), |
7 | 7 | libjebl2-java, libjam-java, libtrove-java, |
8 | libfreehep-graphics2d-java, libfreehep-graphicsio-java, libfreehep-graphicsio-swf-java, | |
9 | libfreehep-graphicsio-pdf-java, libfreehep-graphicsio-svg-java, | |
10 | libfreehep-graphicsio-ps-java, libfreehep-graphicsio-emf-java | |
8 | libfreehep-graphics2d-java, libfreehep-graphicsio-java, | |
9 | libfreehep-graphicsio-pdf-java, libfreehep-graphicsio-ps-java, | |
10 | libfreehep-graphicsio-swf-java (= 2.1.1+dfsg-1), | |
11 | libfreehep-graphicsio-svg-java (= 2.1.1-3), | |
12 | libfreehep-graphicsio-emf-java (= 2.1.1+dfsg-1) | |
11 | 13 | Standards-Version: 3.9.1 |
12 | 14 | Homepage: http://tree.bio.ed.ac.uk/software/figtree/ |
13 | 15 | Vcs-Svn: svn://svn.debian.org/svn/debian-med/trunk/packages/figtree/trunk |
15 | 17 | |
16 | 18 | Package: figtree |
17 | 19 | Architecture: any |
18 | Depends: ${shlibs:Depends}, ${misc:Depends}, openjdk-6-jre | java-jre | |
20 | Depends: ${shlibs:Depends}, ${misc:Depends}, ${java:Depends} | |
19 | 21 | Description: graphical phylogenetic tree viewer |
20 | 22 | FigTree is designed as a graphical viewer of phylogenetic trees and as |
21 | 23 | a program for producing publication-ready figures. In particular it is |
0 | 0 | usr/share/figtree/figtree.jar: |
1 | 1 | Class-Path: /usr/share/java/trove.jar |
2 | Main-class: com.foo | |
2 | Main-class: figtree/application/FigTreeApplication |
3 | 3 | |
4 | 4 | --- figtree-1.3.1.orig/build.xml |
5 | 5 | +++ figtree-1.3.1/build.xml |
6 | @@ -11,6 +11,7 @@ | |
6 | @@ -11,6 +11,12 @@ | |
7 | 7 | <property name="build" location="build"/> |
8 | 8 | |
9 | 9 | <property name="lib" location="lib"/> |
10 | 10 | + <property name="deblib" location="/usr/share/java"/> |
11 | + <!-- HACK: see http://lists.debian.org/debian-java/2011/02/msg00123.html --> | |
12 | + <property name="freeheploc" location="/usr/share/maven-repo/org/freehep/"/> | |
13 | + <property name="freehepver" location="2.1.1"/> | |
14 | + <property name="fhgio" location="freehep-graphicsio"/> | |
15 | + <!-- END HACK --> | |
11 | 16 | <property name="dist" location="dist"/> |
12 | 17 | |
13 | 18 | <property environment="env"/> |
14 | @@ -35,7 +36,7 @@ | |
19 | @@ -35,7 +41,7 @@ | |
15 | 20 | <target name="compile" depends="init"> |
16 | 21 | <!-- Compile the java code from ${src} into ${build} --> |
17 | 22 | <javac source="1.5" target="1.5" srcdir="${src}" destdir="${build}" |
18 | 23 | - classpath="${lib}/jebl.jar:${lib}/jam.jar:${lib}/freehep.jar:${lib}/iText.jar:${lib}/quaqua.jar:${lib}/jwt/servlet-api-2.5-6.0.2.jar:${lib}/jwt/jwt-3.1.7pre1.jar"> |
19 | + classpath="${deblib}/jebl.jar:${deblib}/jam.jar:${deblib}/freehep-graphics2d.jar:${deblib}/freehep-graphicsio.jar:${deblib}/freehep-graphicsio-pdf.jar:${deblib}/freehep-graphicsio-ps.jar:${deblib}/libfreehep-graphicsio-emf.jar:${deblib}/libfreehep-graphicsio-swf.jar:${deblib}/libfreehep-graphicsio-svg.jar:${deblib}/freehep-export.jar:${lib}/iText.jar"> | |
24 | + classpath="${deblib}/jebl.jar:${deblib}/jam.jar:${deblib}/freehep-graphics2d.jar:${deblib}/freehep-graphicsio.jar:${deblib}/freehep-graphicsio-pdf.jar:${deblib}/freehep-graphicsio-ps.jar:${deblib}/libfreehep-graphicsio-emf.jar:${deblib}/libfreehep-graphicsio-swf.jar:${deblib}/libfreehep-graphicsio-svg.jar:${deblib}/freehep-export.jar:${freeheploc}/freehep-graphicsio-emf/2.1.1/freehep-graphicsio-emf-2.1.1.jar:${freeheploc}/freehep-graphicsio-svg/2.1.1/freehep-graphicsio-svg-2.1.1.jar:${freeheploc}/freehep-graphicsio-swf/2.1.1/freehep-graphicsio-swf-2.1.1.jar:${lib}/iText.jar"> | |
20 | 25 | <include name="figtree/**"/> |
21 | 26 | </javac> |
22 | 27 | <copy todir="${build}" verbose="true"> |