[mpj] 02/22: Some buildable state for mpj.jar only (ignoring all other jars builded in the source tree because these are not needed by beast-mcmc)
Andreas Tille
tille at debian.org
Wed May 11 06:46:55 UTC 2016
This is an automated email from the git hooks/post-receive script.
tille pushed a commit to branch master
in repository mpj.
commit 279e1b740643f84ba9064aa37c52ce63be50887c
Author: Andreas Tille <tille at debian.org>
Date: Sat Jan 21 14:36:11 2012 +0000
Some buildable state for mpj.jar only (ignoring all other jars builded in the source tree because these are not needed by beast-mcmc)
---
debian/README.Debian | 13 +++++++++++++
debian/changelog | 4 ++--
debian/control | 14 +-------------
debian/get-orig-source | 7 +++++--
debian/libmpj-java-doc.javadoc | 1 -
debian/libmpj-java.jlibs | 2 +-
debian/patches/series | 1 +
debian/patches/use_debian_packaged_jars.patch | 11 +++++++++++
debian/rules | 3 ---
9 files changed, 34 insertions(+), 22 deletions(-)
diff --git a/debian/README.Debian b/debian/README.Debian
new file mode 100644
index 0000000..9c34baa
--- /dev/null
+++ b/debian/README.Debian
@@ -0,0 +1,13 @@
+libmpj-java for Debian
+======================
+
+The mpjexpress project builds several different jar files.
+
+This actual package was to build mpj.jar exclusively as a prerequisite
+for the beast-mcmc package. Because the chances to test the other builded
+JARs are not very good they are not shipped with the binary package.
+
+Please feel free to suggest inclusion of other JARs if you have some
+use case.
+
+ -- Andreas Tille <tille at debian.org> Sat, 21 Jan 2012 15:15:57 +0100
diff --git a/debian/changelog b/debian/changelog
index 24cedc4..52aaeba 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,5 +1,5 @@
-mpj (0.38-1) UNRELEASED; urgency=low
+mpj (0.38~dfsg-1) UNRELEASED; urgency=low
* Initial release (Closes: #?????)
- -- Andreas Tille <tille at debian.org> Mon, 21 Feb 2011 08:17:38 +0100
+ -- Andreas Tille <tille at debian.org> Sat, 21 Jan 2012 15:15:57 +0100
diff --git a/debian/control b/debian/control
index 0a0ae4b..4e168da 100644
--- a/debian/control
+++ b/debian/control
@@ -5,7 +5,7 @@ Maintainer: Debian Med Packaging Team <debian-med-packaging at lists.alioth.debian.
DM-Upload-Allowed: yes
Uploaders: Andreas Tille <tille at debian.org>
Build-Depends: debhelper (>= 8), javahelper (>=0.25), openjdk-6-jdk, ant,
- libservice-wrapper-jni, liblog4j1.2-java, libservice-wrapper-java
+ liblog4j1.2-java, libservice-wrapper-java
Standards-Version: 3.9.2
Homepage: http://mpj-express.org/
Vcs-Svn: svn://svn.debian.org/debian-med/trunk/packages/libmpj-java/trunk
@@ -19,15 +19,3 @@ Description: Java library for parallel applications for multicore processors and
MPJ Express is a Java message passing library that allows application
developers to write and execute parallel applications for multicore
processors and compute clusters/clouds.
-
-Package: libmpj-java-doc
-Section: doc
-Architecture: any
-Depends: ${shlibs:Depends}, ${misc:Depends}, ${java:Depends}
-Recommends: ${java:Recommends}
-Description: Java library for parallel applications for multicore processors and compute clusters/clouds
- MPJ Express is a Java message passing library that allows application
- developers to write and execute parallel applications for multicore
- processors and compute clusters/clouds.
- .
- This package provides the documentation for the library
diff --git a/debian/get-orig-source b/debian/get-orig-source
index bb832db..21a71d4 100755
--- a/debian/get-orig-source
+++ b/debian/get-orig-source
@@ -1,7 +1,6 @@
#!/bin/sh
# get source for libmpj-java and remove unneeded jars and binaries
-set -x
set -e
NAME=`dpkg-parsechangelog | awk '/^Source/ { print $2 }'`
@@ -39,6 +38,10 @@ find . -name "libwrapper*" -delete # libservice-wrapper-jni
rm -f lib/log4j*.jar # liblog4j1.2-java
rm -f lib/wrapper.jar # libservice-wrapper-java
+# 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/*
+
cd ..
GZIP="--best --no-name" tar --owner=root --group=root --mode=a+rX -czf "$NAME"_"$VERSION"~dfsg.orig.tar.gz "${UARCHIVEDIR}"
-# rm -rf ${UARCHIVEDIR}
+rm -rf ${UARCHIVEDIR}
diff --git a/debian/libmpj-java-doc.javadoc b/debian/libmpj-java-doc.javadoc
deleted file mode 100644
index a3994cb..0000000
--- a/debian/libmpj-java-doc.javadoc
+++ /dev/null
@@ -1 +0,0 @@
-doc /usr/share/doc/libmpj-java
diff --git a/debian/libmpj-java.jlibs b/debian/libmpj-java.jlibs
index 8c5987b..ce9b8fd 100644
--- a/debian/libmpj-java.jlibs
+++ b/debian/libmpj-java.jlibs
@@ -1 +1 @@
-lib/*.jar
+lib/mpj.jar
diff --git a/debian/patches/series b/debian/patches/series
new file mode 100644
index 0000000..a19efd6
--- /dev/null
+++ b/debian/patches/series
@@ -0,0 +1 @@
+use_debian_packaged_jars.patch
diff --git a/debian/patches/use_debian_packaged_jars.patch b/debian/patches/use_debian_packaged_jars.patch
new file mode 100644
index 0000000..3feb7a5
--- /dev/null
+++ b/debian/patches/use_debian_packaged_jars.patch
@@ -0,0 +1,11 @@
+--- mpj-v0_38.orig/build.xml
++++ mpj-v0_38/build.xml
+@@ -79,7 +79,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:lib/org.mortbay.jetty.jar:/usr/share/java/log4j-1.2.jar"
+ sourcepath="${src.dir}"
+ debug="true"
+ />
diff --git a/debian/rules b/debian/rules
index 747df8a..457aec1 100755
--- a/debian/rules
+++ b/debian/rules
@@ -5,8 +5,5 @@ JAVA_HOME=/usr/lib/jvm/default-java
%:
dh $@ --with javahelper
-override_dh_auto_build:
- ant build
-
get-orig-source:
uscan --verbose --force-download
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-java/mpj.git
More information about the pkg-java-commits
mailing list