Codebase list figtree / 93c2a9e
Used suggested hack by Debian Java experts and made sure Build-Depends will fit this hack Andreas Tille 13 years ago
4 changed file(s) with 16 addition(s) and 9 deletion(s). Raw diff Collapse all Expand all
55 Uploaders: Andreas Tille <tille@debian.org>
66 Build-Depends: debhelper (>= 7.1), javahelper (>=0.25), openjdk-6-jdk, ant, quilt (>= 0.47),
77 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)
1113 Standards-Version: 3.9.1
1214 Homepage: http://tree.bio.ed.ac.uk/software/figtree/
1315 Vcs-Svn: svn://svn.debian.org/svn/debian-med/trunk/packages/figtree/trunk
1517
1618 Package: figtree
1719 Architecture: any
18 Depends: ${shlibs:Depends}, ${misc:Depends}, openjdk-6-jre | java-jre
20 Depends: ${shlibs:Depends}, ${misc:Depends}, ${java:Depends}
1921 Description: graphical phylogenetic tree viewer
2022 FigTree is designed as a graphical viewer of phylogenetic trees and as
2123 a program for producing publication-ready figures. In particular it is
00 usr/share/figtree/figtree.jar:
11 Class-Path: /usr/share/java/trove.jar
2 Main-class: com.foo
2 Main-class: figtree/application/FigTreeApplication
33
44 --- figtree-1.3.1.orig/build.xml
55 +++ figtree-1.3.1/build.xml
6 @@ -11,6 +11,7 @@
6 @@ -11,6 +11,12 @@
77 <property name="build" location="build"/>
88
99 <property name="lib" location="lib"/>
1010 + <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 -->
1116 <property name="dist" location="dist"/>
1217
1318 <property environment="env"/>
14 @@ -35,7 +36,7 @@
19 @@ -35,7 +41,7 @@
1520 <target name="compile" depends="init">
1621 <!-- Compile the java code from ${src} into ${build} -->
1722 <javac source="1.5" target="1.5" srcdir="${src}" destdir="${build}"
1823 - 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">
2025 <include name="figtree/**"/>
2126 </javac>
2227 <copy todir="${build}" verbose="true">
1919 ant clean
2020
2121 override_dh_link:
22 dh_link usr/share/foo/foo.jar usr/bin/foo
22 dh_link usr/share/figtree/figtree.jar usr/bin/figtree
2323
2424 #override_dh_install:
2525 # dh_install