[med-svn] [picard-tools] 01/03: Replaced the dependency on libsnappy1.0.3-java with libsnappy-java
Emmanuel Bourg
ebourg-guest at moszumanska.debian.org
Wed Sep 2 11:16:08 UTC 2015
This is an automated email from the git hooks/post-receive script.
ebourg-guest pushed a commit to branch master
in repository picard-tools.
commit 75ff6ba6626f1ca49943bb8897c024c483dc1a1d
Author: Emmanuel Bourg <ebourg at apache.org>
Date: Wed Sep 2 13:11:05 2015 +0200
Replaced the dependency on libsnappy1.0.3-java with libsnappy-java
---
debian/changelog | 7 +++++++
debian/control | 2 +-
debian/patches/01-build.xml | 2 +-
debian/patches/02-snappy-java-compatibility.patch | 24 +++++++++++++++++++++++
debian/patches/series | 1 +
5 files changed, 34 insertions(+), 2 deletions(-)
diff --git a/debian/changelog b/debian/changelog
index bf5e711..9ae495e 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,10 @@
+picard-tools (1.113-2) UNRELEASED; urgency=medium
+
+ * Team upload.
+ * Replaced the dependency on libsnappy1.0.3-java with libsnappy-java.
+
+ -- Emmanuel Bourg <ebourg at apache.org> Wed, 02 Sep 2015 13:10:32 +0200
+
picard-tools (1.113-1) unstable; urgency=medium
* New upstream release 1.113
diff --git a/debian/control b/debian/control
index fff4981..52aa451 100644
--- a/debian/control
+++ b/debian/control
@@ -8,7 +8,7 @@ Priority: optional
Build-Depends: ant,
default-jdk,
testng,
- libsnappy1.0.3-java,
+ libsnappy-java,
debhelper (>= 9),
libjbzip2-java,
libcofoja-java,
diff --git a/debian/patches/01-build.xml b/debian/patches/01-build.xml
index b663c6d..9031c63 100644
--- a/debian/patches/01-build.xml
+++ b/debian/patches/01-build.xml
@@ -30,7 +30,7 @@ Forwarded: no
<include name="**/*.jar"/>
</fileset>
+ <pathelement path="/usr/share/java/testng.jar"/>
-+ <pathelement path="/usr/share/java/snappy1.0.3-java.jar"/>
++ <pathelement path="/usr/share/java/snappy-java.jar"/>
+ <pathelement path="/usr/share/java/jbzip2.jar"/>
+ <pathelement path="/usr/share/java/cofoja.jar"/>
+ <pathelement path="/usr/share/java/commons-jexl2.jar"/>
diff --git a/debian/patches/02-snappy-java-compatibility.patch b/debian/patches/02-snappy-java-compatibility.patch
new file mode 100644
index 0000000..ebe08ab
--- /dev/null
+++ b/debian/patches/02-snappy-java-compatibility.patch
@@ -0,0 +1,24 @@
+Description: Fix the compatibility with the latest version of snappy-java.
+ The fix is Debian specific and assumes the native library is always available
+ (which is true in Debian).
+Author: Emmanuel Bourg <ebourg at apache.org>
+Forwarded: not-needed
+--- a/src/java/net/sf/samtools/util/SnappyLoader.java
++++ b/src/java/net/sf/samtools/util/SnappyLoader.java
+@@ -24,7 +24,6 @@
+ package net.sf.samtools.util;
+
+ import net.sf.samtools.SAMException;
+-import org.xerial.snappy.LoadSnappy;
+ import org.xerial.snappy.SnappyInputStream;
+
+ import java.io.InputStream;
+@@ -83,7 +82,7 @@
+ // Don't try to call any Snappy code until classes have been found via reflection above.
+ boolean tmpSnappyAvailable;
+ try {
+- if (!LoadSnappy.load()) {
++ if (false) {
+ if (verbose) System.err.println("Snappy dll failed to load.");
+ tmpSnappyAvailable = false;
+ }
diff --git a/debian/patches/series b/debian/patches/series
index 24b6ad5..ec86589 100644
--- a/debian/patches/series
+++ b/debian/patches/series
@@ -1,2 +1,3 @@
use_libjbzip2-java
01-build.xml
+02-snappy-java-compatibility.patch
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/debian-med/picard-tools.git
More information about the debian-med-commit
mailing list