[pkg-java] r15137 - in trunk/jalview/debian: . patches wrappers

Vincent Fourmond fourmond at alioth.debian.org
Thu Sep 29 21:31:50 UTC 2011


Author: fourmond
Date: 2011-09-29 21:31:49 +0000 (Thu, 29 Sep 2011)
New Revision: 15137

Added:
   trunk/jalview/debian/jalview.install
   trunk/jalview/debian/jalview.jlibs
   trunk/jalview/debian/patches/mutilate-build-system.diff
   trunk/jalview/debian/patches/series
Removed:
   trunk/jalview/debian/javabuild
Modified:
   trunk/jalview/debian/control
   trunk/jalview/debian/rules
   trunk/jalview/debian/wrappers/jalview
Log:
[jalview] Switch to the original build system - now building and working fine (but still with a binary-only jar, vamsas-client)

Modified: trunk/jalview/debian/control
===================================================================
--- trunk/jalview/debian/control	2011-09-29 20:39:05 UTC (rev 15136)
+++ trunk/jalview/debian/control	2011-09-29 21:31:49 UTC (rev 15137)
@@ -7,7 +7,7 @@
 	       libaxis-java, libwsdl4j-java, libgnujaf-java,
 	       libgnumail-java, liblog4j1.2-java, javahelp2,
 	       libcommons-discovery-java, libcommons-logging-java,
-	       libstevesoft-regex-java, libjmol-java (>= 12.1.42),
+	       libjmol-java (>= 12.1.42),
 	       libcastor-xml-java,
 	       libjaba-client-java, libaxis-java, 
 	       jmol-applet (>= 12.1.42),
@@ -17,7 +17,6 @@
 Vcs-Svn: svn://svn.debian.org/svn/pkg-java/trunk/jalview
 Vcs-Browser: http://svn.debian.org/viewsvn/pkg-java/trunk/jalview
 
-
 Package: jalview
 Architecture: all
 Depends: ${misc:Depends}, openjdk-6-jre | cacao-oj6-jre | java6-runtime,

Added: trunk/jalview/debian/jalview.install
===================================================================
--- trunk/jalview/debian/jalview.install	                        (rev 0)
+++ trunk/jalview/debian/jalview.install	2011-09-29 21:31:49 UTC (rev 15137)
@@ -0,0 +1,2 @@
+lib/vamsas-client.jar usr/share/jalview
+debian/wrappers/jalview usr/bin
\ No newline at end of file

Added: trunk/jalview/debian/jalview.jlibs
===================================================================
--- trunk/jalview/debian/jalview.jlibs	                        (rev 0)
+++ trunk/jalview/debian/jalview.jlibs	2011-09-29 21:31:49 UTC (rev 15137)
@@ -0,0 +1 @@
+dist/jalview.jar

Deleted: trunk/jalview/debian/javabuild
===================================================================
--- trunk/jalview/debian/javabuild	2011-09-29 20:39:05 UTC (rev 15136)
+++ trunk/jalview/debian/javabuild	2011-09-29 21:31:49 UTC (rev 15137)
@@ -1 +0,0 @@
-jalview.jar src

Added: trunk/jalview/debian/patches/mutilate-build-system.diff
===================================================================
--- trunk/jalview/debian/patches/mutilate-build-system.diff	                        (rev 0)
+++ trunk/jalview/debian/patches/mutilate-build-system.diff	2011-09-29 21:31:49 UTC (rev 15137)
@@ -0,0 +1,38 @@
+Index: jalview-2.6.1.dfsg/build.xml
+===================================================================
+--- jalview-2.6.1.dfsg.orig/build.xml	2010-11-12 17:33:17.000000000 +0100
++++ jalview-2.6.1.dfsg/build.xml	2011-09-29 22:47:54.117759830 +0200
+@@ -18,13 +18,6 @@
+ -->
+ <project name="jalviewX" default="usage" basedir=".">
+ 	<!-- we use jalopy to format our sources -->
+-	<taskdef name="jalopy" classname="de.hunsicker.jalopy.plugin.ant.AntPlugin">
+-		<classpath>
+-			<fileset dir="utils/jalopy/lib">
+-				<include name="*.jar" />
+-			</fileset>
+-		</classpath>
+-	</taskdef>
+ 
+ 	<target name="help" depends="usage" />
+ 	<target name="usage">
+@@ -114,10 +107,6 @@
+ 		<property name="wsdl.ClientNS" value="ext.vamsas" />
+ 		<!-- the class path for building the application -->
+ 		<path id="build.classpath">
+-			<fileset dir="utils">
+-				<include name="*.jar" />
+-				<include name="**/*.jar" />
+-			</fileset>
+ 			<fileset dir="${libDir}">
+ 				<include name="*.jar" />
+ 				<include name="**/*.jar" />
+@@ -397,7 +386,7 @@
+ 		</axis-wsdl2java>
+ 	</target>
+ 
+-	<target name="makedist" depends="build, buildPropertiesFile, buildindices">
++	<target name="makedist" depends="build, buildindices">
+ 		<!-- make the package jar if not already existing -->
+ 		<mkdir dir="${packageDir}" />
+ 		<!-- clean dir if it already existed -->

Added: trunk/jalview/debian/patches/series
===================================================================
--- trunk/jalview/debian/patches/series	                        (rev 0)
+++ trunk/jalview/debian/patches/series	2011-09-29 21:31:49 UTC (rev 15137)
@@ -0,0 +1 @@
+mutilate-build-system.diff

Modified: trunk/jalview/debian/rules
===================================================================
--- trunk/jalview/debian/rules	2011-09-29 20:39:05 UTC (rev 15136)
+++ trunk/jalview/debian/rules	2011-09-29 21:31:49 UTC (rev 15137)
@@ -1,11 +1,26 @@
 #!/usr/bin/make -f
 
-export JAVA_HOME=/usr/lib/jvm/default-java
-export CLASSPATH=/usr/share/java/castor-xml.jar:/usr/share/java/commons-logging.jar:/usr/share/java/log4j-1.2.jar:/usr/share/java/castor-core.jar:/usr/share/java/Jmol.jar:/usr/share/java/vamsas-client.jar:/usr/share/java/min-jaba-client.jar:/usr/share/java/axis-jaxrpc.jar:/usr/share/java/axis.jar:/usr/share/jmol-applet/JmolApplet.jar:/usr/share/java/jh.jar:lib/vamsas-client.jar
+# Uncomment this to turn on verbose mode.
+#export DH_VERBOSE=1
 
-%:
-	dh $@ --with javahelper
+VERSION = $(shell dpkg-parsechangelog | egrep '^Version' | \
+	sed -r 's/Version:\s*//' | sed -r 's/^[0-9]+://' | \
+	sed -r 's/(\.dfsg)?-[0-9.]+//')
 
-override_dh_auto_build:
+include /usr/share/cdbs/1/rules/debhelper.mk
+include /usr/share/cdbs/1/class/javahelper.mk
+include /usr/share/cdbs/1/class/ant.mk
 
-override_dh_auto_clean:
+JAVA_HOME_DIRS       := /usr/lib/jvm/default-java
+ANT_HOME             := /usr/share/ant
+DEB_ANT_COMPILER     := modern
+DEB_BUILDDIR         := .
+DEB_ANT_CLEAN_TARGET := clean
+DEB_ANT_BUILD_TARGET := makedist
+DEB_JARS             := castor-xml commons-logging log4j-1.2 \
+	castor-core Jmol min-jaba-client axis-jaxrpc \
+	axis jh lib/vamsas-client.jar /usr/share/jmol-applet/JmolApplet.jar
+
+
+ANT_OPTS             := -Dbuild.sysclasspath=last -DPACKAGE_VERSION=$(VERSION)
+

Modified: trunk/jalview/debian/wrappers/jalview
===================================================================
--- trunk/jalview/debian/wrappers/jalview	2011-09-29 20:39:05 UTC (rev 15136)
+++ trunk/jalview/debian/wrappers/jalview	2011-09-29 21:31:49 UTC (rev 15137)
@@ -6,11 +6,10 @@
 # We need openjdk or sun6
 find_java_runtime openjdk sun6
 
-find_jars activation axis jalview-castor-1.1-cycle-xml \
-    commons-discovery commons-logging jaxrpc \
-    jhall Jmol log4j-1.2 \
-    gnumail regex saaj jalview-vamsas-client \
-    wsdl4j xercesImpl xml-apis \
+find_jars castor-xml commons-logging log4j-1.2 \
+    castor-core Jmol min-jaba-client axis-jaxrpc \
+    axis jh /usr/share/jalview/vamsas-client.jar \
+    /usr/share/jmol-applet/JmolApplet.jar \
     jalview
 
 run_java jalview.bin.Jalview "$@"




More information about the pkg-java-commits mailing list