[med-svn] r17514 - in trunk/packages/libmpj-java/trunk/debian: . patches

Andreas Tille tille at moszumanska.debian.org
Thu Jul 24 13:10:28 UTC 2014


Author: tille
Date: 2014-07-24 13:10:28 +0000 (Thu, 24 Jul 2014)
New Revision: 17514

Removed:
   trunk/packages/libmpj-java/trunk/debian/get-orig-source
Modified:
   trunk/packages/libmpj-java/trunk/debian/changelog
   trunk/packages/libmpj-java/trunk/debian/patches/use_debian_packaged_jars.patch
   trunk/packages/libmpj-java/trunk/debian/rules
   trunk/packages/libmpj-java/trunk/debian/watch
Log:
New upstream version with adapted patch and consequent usage of Files-Excluded


Modified: trunk/packages/libmpj-java/trunk/debian/changelog
===================================================================
--- trunk/packages/libmpj-java/trunk/debian/changelog	2014-07-24 09:32:19 UTC (rev 17513)
+++ trunk/packages/libmpj-java/trunk/debian/changelog	2014-07-24 13:10:28 UTC (rev 17514)
@@ -1,3 +1,12 @@
+mpj (0.42+dfsg-1) UNRELEASED; urgency=medium
+
+  * New upstream version (adapted patch)
+  * Adapted d/watch, droped d/get-orig-source
+  * New Build-Depends: libcommons-cli-java, libcommons-codec-java,
+    libcommons-io-java
+
+ -- Andreas Tille <tille at debian.org>  Thu, 24 Jul 2014 13:43:16 +0200
+
 mpj (0.38+dfsg-2) unstable; urgency=low
 
   * Upload to unstable

Deleted: trunk/packages/libmpj-java/trunk/debian/get-orig-source
===================================================================
--- trunk/packages/libmpj-java/trunk/debian/get-orig-source	2014-07-24 09:32:19 UTC (rev 17513)
+++ trunk/packages/libmpj-java/trunk/debian/get-orig-source	2014-07-24 13:10:28 UTC (rev 17514)
@@ -1,62 +0,0 @@
-#!/bin/sh
-# get source for libmpj-java and remove unneeded jars and binaries
-
-set -e
-NAME=`dpkg-parsechangelog | awk '/^Source/ { print $2 }'`
-
-if ! echo $@ | grep -q upstream-version ; then
-    VERSION=`dpkg-parsechangelog | awk '/^Version:/ { print $2 }' | sed 's/\([0-9\.]\+\)-[0-9]\+$/\1/'`
-else
-    VERSION=`echo $@ | sed "s?^.*--upstream-version \([0-9.]\+\) .*${NAME}.*?\1?"`
-    if echo "$VERSION" | grep -q "upstream-version" ; then
-        echo "Unable to parse version number"
-        exit
-    fi
-fi
-
-# unmangle version
-UVERSION=`echo ${VERSION} | sed 's/\./_/'`
-UARCHIVEDIR=${NAME}-v${UVERSION}
-UPSTREAMARCHIVE=${UARCHIVEDIR}.zip
-
-mkdir -p ../tarballs
-cd ../tarballs
-mv ../${UPSTREAMARCHIVE} .
-unzip -q ${UPSTREAMARCHIVE}
-cd ${UARCHIVEDIR}
-
-# Remove unneeded binaries
-rm -rf bin/daemon*
-rm -rf bin/*.bat
-rm -rf bin/*.exe
-find . -name "*.dll" -delete
-find . -name "*macosx*" -delete
-find . -name "*solaris*" -delete
-
-# Unfortunately there is no source for the PDFs
-find . -name "*.pdf" -delete
-
-# Remove binaries which are provided by Debian packages anyway
-find . -name "libwrapper*" -delete   # libservice-wrapper-jni
-rm -f lib/log4j*.jar                 # liblog4j1.2-java
-rm -f lib/wrapper.jar                # libservice-wrapper-java
-
-# The test suite contains code with unspecified license
-# because it is not used in the build process it will
-# be simply removed to enable upload to Debian main.
-# Volunteers to do further investigation are really welcome
-rm -rf test
-
-# finally all precompiled JARs are either builded in the build process
-# or not needed for the build process of mpj.jar which is in our main interest
-rm -f lib/*
-
-# After removing the subject of this license file it can be removed as well
-rm -f THIRDPARTYLICENSES.txt
-
-# ... and once we are talking about deleting useless stuff
-rm -f README-win.txt
-
-cd ..
-GZIP="--best --no-name" tar --owner=root --group=root --mode=a+rX -czf "$NAME"_"$VERSION"~dfsg.orig.tar.gz "${UARCHIVEDIR}"
-rm -rf ${UARCHIVEDIR}

Modified: trunk/packages/libmpj-java/trunk/debian/patches/use_debian_packaged_jars.patch
===================================================================
--- trunk/packages/libmpj-java/trunk/debian/patches/use_debian_packaged_jars.patch	2014-07-24 09:32:19 UTC (rev 17513)
+++ trunk/packages/libmpj-java/trunk/debian/patches/use_debian_packaged_jars.patch	2014-07-24 13:10:28 UTC (rev 17514)
@@ -1,36 +1,36 @@
 Author: Andreas Tille <tille at debian.org>
-Date: Sat, 21 Jan 2012 15:15:57 +0100
+Last-Update: Thu, 24 Jul 2014 13:53:02 +0200
 Description: Use Debian packaged libraries
  - Set classpath to those Debian JARs which are used
  - Remove jetty from classpath which is actually not used and thus there
    is no need to worry about its copyright explicitely
 
---- mpj-v0_38.orig/build.xml
-+++ mpj-v0_38/build.xml
-@@ -79,7 +79,7 @@
+--- a/build.xml
++++ b/build.xml
+@@ -82,7 +82,7 @@
              depends="generateJava">
          
  	<javac srcdir="${src.dir}" 
--	classpath="lib/wrapper.jar:lib/org.mortbay.jetty.jar:lib/log4j-1.2.11.jar" 
-+	classpath="/usr/share/java/wrapper.jar:/usr/share/java/log4j-1.2.jar" 
+-	classpath="lib/wrapper.jar:lib/org.mortbay.jetty.jar:lib/log4j-1.2.11.jar:lib/commons-cli-1.2.jar:lib\commons-codec-1.8.jar:lib\commons-io-2.4.jar" 
++	classpath="/usr/share/java/wrapper.jar:/usr/share/java/log4j-1.2.11.jar:/usr/share/java/commons-cli-1.2.jar:/usr/share/java/commons-codec-1.9.jar:/usr/share/java/commons-io-2.4.jar" 
  	sourcepath="${src.dir}"
  	debug="true"
  	/>
-@@ -190,7 +190,7 @@
- 	  <manifest>
- 	   <attribute name="Main-class" value="runtime.starter.MPJRun" />
-            <attribute name="Class-path" 
--	   value="org.mortbay.jetty.jar log4j-1.2.11.jar javax.servlet.jar"/> 
-+	   value="log4j-1.2.11.jar javax.servlet.jar"/> 
- 	  </manifest>  
-      </jar>
-     </target>
-@@ -273,7 +273,7 @@
+@@ -202,7 +202,7 @@
+ 			<manifest>
+ 				<attribute name="Main-class" value="runtime.starter.MPJRun" />
+ 				<attribute name="Class-path" 
+-	   value="org.mortbay.jetty.jar log4j-1.2.11.jar runtimecommon.jar"/> 
++	   value="log4j-1.2.11.jar runtimecommon.jar"/> 
+ 			</manifest>  
+ 		</jar>
+      
+@@ -303,7 +303,7 @@
      <target name="java-docs" depends="figures">
        <javadoc
          destdir="${doc.dir}/javadocs"
--	classpath="${lib.dir}/org.mortbay.jetty.jar:${lib.dir}/javax.servlet.jar:${lib.dir}/wrapper.jar:${lib.dir}/log4j-1.2.11.jar">
-+	classpath="${lib.dir}/javax.servlet.jar:${lib.dir}/wrapper.jar:${lib.dir}/log4j-1.2.11.jar">
-         <fileset dir="${mpi.dir}" defaultexcludes="yes">
-           <include name="**/Cartcomm.java"/>
-           <include name="**/CartParms.java"/>
+-	classpath="${lib.dir}/org.mortbay.jetty.jar:${lib.dir}/javax.servlet.jar:${lib.dir}/wrapper.jar:${lib.dir}/log4j-1.2.11.jar;${lib.dir}/commons-cli-1.2.jar">
++	classpath="${lib.dir}/javax.servlet.jar:${lib.dir}/wrapper.jar:${lib.dir}/log4j-1.2.11.jar;${lib.dir}/commons-cli-1.2.jar">
+ 			<fileset dir="${mpi.dir}" defaultexcludes="yes">
+ 				<include name="**/Cartcomm.java"/>
+ 				<include name="**/CartParms.java"/>

Modified: trunk/packages/libmpj-java/trunk/debian/rules
===================================================================
--- trunk/packages/libmpj-java/trunk/debian/rules	2014-07-24 09:32:19 UTC (rev 17513)
+++ trunk/packages/libmpj-java/trunk/debian/rules	2014-07-24 13:10:28 UTC (rev 17514)
@@ -9,4 +9,4 @@
 	dh_auto_build -- -Dant.build.javac.source=1.5 -Dant.build.javac.target=1.5
 
 get-orig-source:
-	uscan --verbose --force-download
+	uscan --verbose --force-download --repack --compress xz

Modified: trunk/packages/libmpj-java/trunk/debian/watch
===================================================================
--- trunk/packages/libmpj-java/trunk/debian/watch	2014-07-24 09:32:19 UTC (rev 17513)
+++ trunk/packages/libmpj-java/trunk/debian/watch	2014-07-24 13:10:28 UTC (rev 17514)
@@ -1,4 +1,3 @@
 version=3
-opts="uversionmangle=s/_/./g,dversionmangle=s/\+dfsg//" \
-   http://sf.net/mpjexpress/mpj-v(.+)\.zip \
-   debian debian/get-orig-source
+opts="uversionmangle=s/_/./g;s/$/+dfsg/" \
+   http://sf.net/mpjexpress/mpj-v(.+)\.zip




More information about the debian-med-commit mailing list