Package: libsvn-java Version: 1.6.17dfsg-2 Severity: normal Tags: patch
--- Please enter the report below this line. --- Hi, We are trying to make eclipse build from source using the jars from Debian packages instead of the ones shipped together with eclipse; however eclipse needs some OSGi metadata in the manifest file of the jar files. We believe that this package ships following jar files without this OSGi-metadata (See [1] for more info): svn-javahl.jar This jar is a dependency of eclipse-subclipse package. Attached patch adds the needed metadata. -- Thank you in advance, Debian Orbital Alignment Team (The team packaging eclipse) [1] http://lists.debian.org/debian-java/2009/11/msg00106.html --- System information. --- Architecture: amd64 Kernel: Linux 3.0.0-1-amd64 Debian Release: wheezy/sid 500 unstable ftp.cz.debian.org 500 unstable emdebian.org 500 testing www.debian-multimedia.org 500 testing security.debian.org 500 testing ftp.cz.debian.org 1 experimental ftp.debian.org --- Package information. --- Depends (Version) | Installed ===============================-+-================= libsvn1 (= 1.6.17dfsg-2) | 1.6.17dfsg-2 libapr1 (>= 1.2.7) | 1.4.5-1 libc6 (>= 2.2.5) | 2.13-21 libgcc1 (>= 1:4.1.1) | 1:4.6.1-11 libstdc++6 (>= 4.6) | 4.6.1-11 Package's Recommends field is empty. Package's Suggests field is empty.
>From 8f091e3db1903ee52c01f4a2301ff3dde028b73b Mon Sep 17 00:00:00 2001 From: Jakub Adam <jakub.a...@ktknet.cz> Date: Wed, 5 Oct 2011 20:37:30 +0200 Subject: [PATCH] Add OSGi metadata --- debian/javahl.manifest | 5 +++++ debian/patches/add-osgi-metadata | 22 ++++++++++++++++++++++ debian/patches/series | 1 + 3 files changed, 28 insertions(+), 0 deletions(-) create mode 100644 debian/javahl.manifest create mode 100644 debian/patches/add-osgi-metadata diff --git a/debian/javahl.manifest b/debian/javahl.manifest new file mode 100644 index 0000000..352c2fc --- /dev/null +++ b/debian/javahl.manifest @@ -0,0 +1,5 @@ +Manifest-Version: 1.0 +Bundle-ManifestVersion: 2 +Bundle-SymbolicName: org.tigris.subversion.javahl +Bundle-Version: 1.6.17 +Export-Package: org.tigris.subversion.javahl diff --git a/debian/patches/add-osgi-metadata b/debian/patches/add-osgi-metadata new file mode 100644 index 0000000..2fa9358 --- /dev/null +++ b/debian/patches/add-osgi-metadata @@ -0,0 +1,22 @@ +e01c3ab8cffa8abbf968a3c5368352f0993a6caf + Makefile.in | 3 ++- + 1 file changed, 2 insertions(+), 1 deletions(-) + +diff --git a/Makefile.in b/Makefile.in +index aecebad..649e24a 100644 +--- a/Makefile.in ++++ b/Makefile.in +@@ -261,7 +261,7 @@ SWIG_RB_SRC_DIR = $(abs_srcdir)/subversion/bindings/swig/ruby + ### Automate JAR creation using Makefile generator's javahl-java.jar + ### property. Enhance generator to support JAR installation. + INSTALL_EXTRA_JAVAHL_JAVA=\ +- $(JAR) cf $(JAVAHL_JAR) -C subversion/bindings/javahl/classes org; \ ++ $(JAR) cfm $(JAVAHL_JAR) ../debian/javahl.manifest -C subversion/bindings/javahl/classes org; \ + $(INSTALL_DATA) $(JAVAHL_JAR) $(DESTDIR)$(javahl_javadir); + + INSTALL_EXTRA_JAVAHL_LIB=@INSTALL_EXTRA_JAVAHL_LIB@ +@@ -808,3 +808,4 @@ clean-ctypes-python: + $(PYTHON) setup.py clean --all + + extraclean-ctypes-python: clean-ctypes-python ++ diff --git a/debian/patches/series b/debian/patches/series index 8508b6c..0a0a9a0 100644 --- a/debian/patches/series +++ b/debian/patches/series @@ -30,3 +30,4 @@ perl-compiler-flags sasl-mem-handling python-exception-syntax po +add-osgi-metadata -- 1.7.6.3