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

Ondřej Surý ondrej at sury.org
Tue Jul 2 13:59:32 UTC 2013


The following commit has been merged in the debian-sid branch:
commit 0b5fd382b93e675ca96a014e4959488f2dcfc5ce
Author: Ondřej Surý <ondrej at sury.org>
Date:   Fri May 11 14:21:35 2012 +0200

      * Suggests instead of Recommends for libdb5.3-java-gcj
      * Explicitly depend on debhelper (>= 9)
      * Split libdb5.3-java to arch independent libdb5.3-java and move JNI
        libraries to libdb5.3-java-jni (Closes: #669992)

diff --git a/debian/control b/debian/control
index 6ae60fb..c2e57f7 100644
--- a/debian/control
+++ b/debian/control
@@ -4,7 +4,7 @@ Priority: standard
 Maintainer: Debian Berkeley DB Group <pkg-db-devel at lists.alioth.debian.org>
 Uploaders: Ondřej Surý <ondrej at debian.org>
 Standards-Version: 3.9.2
-Build-Depends: debhelper (>= 8.1.3~),
+Build-Depends: debhelper (>= 9),
 	       tcl-dev,
 	       procps [!hurd-i386],
 	       javahelper,
@@ -130,25 +130,39 @@ Description: Berkeley v5.3 Database Libraries [debug]
  This package provides the debug symbols for the Berkeley v5.3 database
  libraries and binaries.
 
-Package: libdb5.3-java
+Package: libdb5.3-java-jni
 Architecture: any
 Section: java
 Priority: optional
 Depends: ${shlibs:Depends},
 	 ${misc:Depends}
 Pre-Depends: ${misc:Pre-Depends}
+Breaks: libdb5.3-java (<< ${source:Version})
 Conflicts: libdb5.1-java, libdb5.2-java
-Recommends: libdb5.3-java-gcj
 Multi-Arch: same
 Description: Berkeley v5.3 Database Libraries for Java
  This package provides the Java interface for the Berkeley v5.3 database
  library.
 
+Package: libdb5.3-java
+Architecture: all
+Section: java
+Priority: optional
+Depends: libdb5.3-java-jni (>= ${source:Version}),
+	 ${shlibs:Depends},
+	 ${misc:Depends}
+Pre-Depends: ${misc:Pre-Depends}
+Suggests: libdb5.3-java-gcj
+Multi-Arch: foreign
+Description: Berkeley v5.3 Database Libraries for Java
+ This package provides the Java interface for the Berkeley v5.3 database
+ library.
+
 Package: libdb5.3-java-gcj
 Architecture: any
 Section: java
 Priority: optional
-Depends: libdb5.3-java (= ${binary:Version}),
+Depends: libdb5.3-java (= ${source:Version}),
 	 ${shlibs:Depends},
 	 ${misc:Depends}
 Description: Berkeley v5.3 Database Libraries for Java (native code)
diff --git a/debian/libdb5.3++.dirs b/debian/libdb5.3-java-jni.dirs
similarity index 100%
copy from debian/libdb5.3++.dirs
copy to debian/libdb5.3-java-jni.dirs
diff --git a/debian/libdb5.3-java.install b/debian/libdb5.3-java-jni.install
similarity index 100%
rename from debian/libdb5.3-java.install
rename to debian/libdb5.3-java-jni.install
diff --git a/debian/libdb5.3-java-jni.lintian-overrides b/debian/libdb5.3-java-jni.lintian-overrides
new file mode 100644
index 0000000..6843c1b
--- /dev/null
+++ b/debian/libdb5.3-java-jni.lintian-overrides
@@ -0,0 +1,2 @@
+# historical reasons
+libdb5.3-java-jni: package-name-doesnt-match-sonames libdb-java-5.3
diff --git a/debian/libdb5.3-java.dirs b/debian/libdb5.3-java.dirs
index 42a1652..13c9f03 100644
--- a/debian/libdb5.3-java.dirs
+++ b/debian/libdb5.3-java.dirs
@@ -1,2 +1 @@
-usr/lib
 usr/share/java
diff --git a/debian/libdb5.3-java.lintian-overrides b/debian/libdb5.3-java.lintian-overrides
deleted file mode 100644
index 1dae1c7..0000000
--- a/debian/libdb5.3-java.lintian-overrides
+++ /dev/null
@@ -1,2 +0,0 @@
-# historical reasons
-libdb5.3-java: package-name-doesnt-match-sonames libdb-java-5.3
diff --git a/debian/rules b/debian/rules
index 78c00c6..82a8b7e 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.3-java -Nlibdb5.3-java-dev -Nlibdb5.3-java-gcj
+DH_OPTIONS += -Nlibdb5.3-java -Nlibdb5.3-java-dev -Nlibdb5.3-java-gcj -Nlibdb5.3-java-jni
 endif
 
 ifeq (no,$(ENABLE_GCJ))

-- 
Berkeley DB Debian packaging



More information about the pkg-db-commits mailing list