[pkg-db-commits] [SCM] Berkeley DB Debian packaging branch, debian-sid, updated. debian/5.1.25-10-36-gdb0aa69

Ondřej Surý ondrej at sury.org
Fri Jun 7 08:37:10 UTC 2013


The following commit has been merged in the debian-sid branch:
commit 7f7e29c3f8fe42dfab34f703e01d808232663ff3
Author: Ondřej Surý <ondrej at sury.org>
Date:   Fri May 11 10:10:03 2012 +0200

    Split libdb5.1-java to arch independent libdb5.1-java and move JNI libraries to libdb5.1-java-jni (Closes: #670011)

diff --git a/debian/control b/debian/control
index 5d02436..040adca 100644
--- a/debian/control
+++ b/debian/control
@@ -130,24 +130,38 @@ Description: Berkeley v5.1 Database Libraries [debug]
  This package provides the debug symbols for the Berkeley v5.1 database
  libraries and binaries.
 
-Package: libdb5.1-java
+Package: libdb5.1-java-jni
 Architecture: any
 Section: java
 Priority: optional
 Depends: ${shlibs:Depends},
 	 ${misc:Depends}
+Breaks: libdb5.1-java (<< ${source:Version})
 Pre-Depends: ${misc:Pre-Depends}
-Recommends: libdb5.1-java-gcj
 Multi-Arch: same
 Description: Berkeley v5.1 Database Libraries for Java
  This package provides the Java interface for the Berkeley v5.1 database
  library.
 
+Package: libdb5.1-java
+Architecture: all
+Section: java
+Priority: optional
+Depends: libdb5.1-java-jni (>= ${source:Version}),
+	 ${shlibs:Depends},
+	 ${misc:Depends}
+Pre-Depends: ${misc:Pre-Depends}
+Recommends: libdb5.1-java-gcj
+Multi-Arch: foreign
+Description: Berkeley v5.1 Database Libraries for Java
+ This package provides the Java interface for the Berkeley v5.1 database
+ library.
+
 Package: libdb5.1-java-gcj
 Architecture: any
 Section: java
 Priority: optional
-Depends: libdb5.1-java (= ${binary:Version}),
+Depends: libdb5.1-java (= ${source:Version}),
 	 ${shlibs:Depends},
 	 ${misc:Depends}
 Description: Berkeley v5.1 Database Libraries for Java (native code)
diff --git a/debian/libdb5.1++.dirs b/debian/libdb5.1-java-jni.dirs
similarity index 100%
copy from debian/libdb5.1++.dirs
copy to debian/libdb5.1-java-jni.dirs
diff --git a/debian/libdb5.1-java.install b/debian/libdb5.1-java-jni.install
similarity index 100%
rename from debian/libdb5.1-java.install
rename to debian/libdb5.1-java-jni.install
diff --git a/debian/libdb5.1-java-jni.lintian-overrides b/debian/libdb5.1-java-jni.lintian-overrides
new file mode 100644
index 0000000..fc75418
--- /dev/null
+++ b/debian/libdb5.1-java-jni.lintian-overrides
@@ -0,0 +1,2 @@
+# historical reasons
+libdb5.1-java-jni: package-name-doesnt-match-sonames libdb-java-5.1
diff --git a/debian/libdb5.1-java.dirs b/debian/libdb5.1-java.dirs
index 42a1652..13c9f03 100644
--- a/debian/libdb5.1-java.dirs
+++ b/debian/libdb5.1-java.dirs
@@ -1,2 +1 @@
-usr/lib
 usr/share/java
diff --git a/debian/libdb5.1-java.lintian-overrides b/debian/libdb5.1-java.lintian-overrides
deleted file mode 100644
index bafd867..0000000
--- a/debian/libdb5.1-java.lintian-overrides
+++ /dev/null
@@ -1,2 +0,0 @@
-# historical reasons
-libdb5.1-java: package-name-doesnt-match-sonames libdb-java-5.1
diff --git a/debian/rules b/debian/rules
index 0d7b526..588126c 100755
--- a/debian/rules
+++ b/debian/rules
@@ -68,7 +68,7 @@ CONFIGURE_SWITCHES += --enable-java
 DH_PLUGINS += --with=javahelper
 else
 CONFIGURE_SWITCHES += --disable-java
-DH_OPTIONS += -Nlibdb5.1-java -Nlibdb5.1-java-dev -Nlibdb5.1-java-gcj
+DH_OPTIONS += -Nlibdb5.1-java -Nlibdb5.1-java-dev -Nlibdb5.1-java-gcj -Nlibdb5.1-java-jni
 endif
 
 ifeq (no,$(ENABLE_GCJ))

-- 
Berkeley DB Debian packaging



More information about the pkg-db-commits mailing list