[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