[pkg-db-commits] [SCM] Berkeley DB v4.7 Debian packaging branch, debian-sid, updated. debian/4.7.25-19-5-g07cbaa6
Ondřej Surý
ondrej at sury.org
Tue Jun 28 14:39:50 UTC 2011
The following commit has been merged in the debian-sid branch:
commit e2c6350e2d484ff3e78f6285bc907263c6a3b5b4
Author: Ondřej Surý <ondrej at sury.org>
Date: Tue Jun 28 14:43:49 2011 +0200
Remove libdb4.7 library package
diff --git a/debian/control b/debian/control
index 7ab0393..58c819f 100644
--- a/debian/control
+++ b/debian/control
@@ -9,17 +9,12 @@ Homepage: http://www.oracle.com/technology/software/products/berkeley-db/index.h
Vcs-Browser: http://git.debian.org/?p=pkg-db/db4.7.git
Vcs-Git: git://git.debian.org/pkg-db/db4.7.git
-Package: libdb4.7
-Architecture: any
-Depends: ${shlibs:Depends}
-Description: Berkeley v4.7 Database Libraries [runtime]
- This is the runtime package for programs that use the v4.7 Berkeley
- database library.
-
Package: db4.7-util
Architecture: any
Section: database
Depends: ${shlibs:Depends}
+Conflicts: libdb4.7
+Replaces: libdb4.7
Description: Berkeley v4.7 Database Utilities
This package provides different tools for manipulating databases
in the Berkeley v4.7 database format, and includes:
diff --git a/debian/java-gcj.postinst b/debian/java-gcj.postinst
deleted file mode 100644
index f034268..0000000
--- a/debian/java-gcj.postinst
+++ /dev/null
@@ -1,5 +0,0 @@
-#!/bin/sh -e
-
-if which rebuild-gcj-db >/dev/null 2>&1; then
- rebuild-gcj-db
-fi
diff --git a/debian/java-gcj.postrm b/debian/java-gcj.postrm
deleted file mode 100644
index f034268..0000000
--- a/debian/java-gcj.postrm
+++ /dev/null
@@ -1,5 +0,0 @@
-#!/bin/sh -e
-
-if which rebuild-gcj-db >/dev/null 2>&1; then
- rebuild-gcj-db
-fi
diff --git a/debian/lib++.postinst b/debian/lib++.postinst
deleted file mode 100644
index 5f5cb2f..0000000
--- a/debian/lib++.postinst
+++ /dev/null
@@ -1,7 +0,0 @@
-#!/bin/sh -e
-
-case "$1" in
- (configure)
- ldconfig
- ;;
-esac
diff --git a/debian/lib.postinst b/debian/lib.postinst
index 5f5cb2f..6fbfb89 100644
--- a/debian/lib.postinst
+++ b/debian/lib.postinst
@@ -1,7 +1,7 @@
#!/bin/sh -e
case "$1" in
- (configure)
+ (configure)
ldconfig
- ;;
+ ;;
esac
diff --git a/debian/libjava.postinst b/debian/libjava.postinst
deleted file mode 100644
index 5f5cb2f..0000000
--- a/debian/libjava.postinst
+++ /dev/null
@@ -1,7 +0,0 @@
-#!/bin/sh -e
-
-case "$1" in
- (configure)
- ldconfig
- ;;
-esac
diff --git a/debian/libtcl.postinst b/debian/libtcl.postinst
deleted file mode 100644
index 5f5cb2f..0000000
--- a/debian/libtcl.postinst
+++ /dev/null
@@ -1,7 +0,0 @@
-#!/bin/sh -e
-
-case "$1" in
- (configure)
- ldconfig
- ;;
-esac
diff --git a/debian/rules b/debian/rules
index 3d60c0f..1ca0ed4 100755
--- a/debian/rules
+++ b/debian/rules
@@ -32,7 +32,7 @@ CONFIGURE_SWITCHES = --prefix=/usr \
--enable-tcl \
--enable-test
-DB_BINARY_PKGS = libdb4.7 db4.7-util
+DB_BINARY_PKGS = db4.7-util
ifneq (,$(findstring nostrip,$(DEB_BUILD_OPTIONS)))
CONFIGURE_VARS += STRIP=":"
@@ -60,7 +60,7 @@ clean:
$(checkdir)
rm -rf obj
rm -f build install-stamp
- -rm -rf debian/tmp debian/$(package)* debian/lib$(package)* core
+ -rm -rf debian/tmp debian/$(package)* core
-rm -f debian/substvars.*
rm -rf debian/libdb*
@@ -77,40 +77,20 @@ install-stamp: build
binary-arch: checkroot build install-stamp
$(checkdir)
- rm -rf debian/lib$(package)-dev debian/$(package)-util debian/lib$(package)
- $(INSTALL_DIR) debian/lib$(package)-dev/usr/lib \
- debian/$(package)-util/usr/share/man/man1 \
- debian/lib$(package)/usr/lib
+ rm -rf debian/$(package)-util
+ $(INSTALL_DIR) debian/$(package)-util/usr/share/man/man1 \
+ debian/$(package)-util/usr/lib
ifeq (,$(findstring nostrip,$(DEB_BUILD_OPTIONS)))
strip --remove-section=.note --remove-section=.comment \
- debian/tmp/usr/lib/*.so debian/tmp/usr/bin/*
- strip --strip-debug debian/tmp/usr/lib/*.a
+ debian/tmp/usr/bin/* debian/tmp/usr/lib/*.so
endif
- chmod 644 debian/tmp/usr/lib/*.so debian/tmp/usr/include/*.h
+ # Install only /usr/bin binaries
+ chmod 644 debian/tmp/usr/lib/*.so
chmod 755 debian/tmp/usr/bin/*
-
- cp -a debian/tmp/usr/include debian/lib$(package)-dev/usr
cp -a debian/tmp/usr/bin debian/$(package)-util/usr
- cp -a debian/tmp/usr/lib/*.so debian/tmp/usr/lib/*.a \
- debian/lib$(package)-dev/usr/lib
- mv debian/lib$(package)-dev/usr/lib/libdb-$(bdbversion).so debian/lib$(package)/usr/lib
-
- # Remove extra TCL library
- rm -f debian/lib$(package)-dev/usr/lib/*tcl*
-
- # Remove -ldb from libdb*-dev package
- rm -f debian/lib$(package)-dev/usr/lib/libdb.a
- rm -f debian/lib$(package)-dev/usr/lib/libdb.so
- rm -f debian/lib$(package)-dev/usr/lib/libdb-4.so
- rm -f debian/lib$(package)++-dev/usr/lib/libdb_cxx.a
- rm -f debian/lib$(package)++-dev/usr/lib/libdb_cxx.so
- rm -f debian/lib$(package)++-dev/usr/lib/libdb_cxx-4.so
- rm -f debian/lib$(package)-java-dev/usr/lib/libdb_java.so
- rm -f debian/lib$(package)-java-dev/usr/lib/libdb_java-4.so
- rm -f debian/lib$(package)-tcl/usr/lib/libdb_tcl.so
- rm -f debian/lib$(package)-tcl/usr/lib/libdb_tcl-4.so
+ cp -a debian/tmp/usr/lib/libdb-$(bdbversion).so debian/$(package)-util/usr/lib
cd debian/$(package)-util/usr/bin && for i in * ; \
do mv $$i `echo $$i | sed 's/db/$(package)/'` ; \
@@ -126,8 +106,8 @@ endif
gzip -9fq debian/$${i}/usr/share/doc/$${i}/changelog.Debian ; \
done
- echo 'libdb $(bdbversion) lib$(package)' >debian/lib$(package)/DEBIAN/shlibs
- $(INSTALL_SCRIPT) debian/lib.postinst debian/lib$(package)/DEBIAN/postinst
+ echo 'libdb $(bdbversion) $(package)-util' >debian/$(package)-util/DEBIAN/shlibs
+ $(INSTALL_SCRIPT) debian/lib.postinst debian/$(package)-util/DEBIAN/postinst
for i in $(DB_BINARY_PKGS); \
do dpkg-shlibdeps -Tdebian/substvars.$${i} -dDepends `find debian/$${i}/usr/lib -name "*.so"` `find debian/$${i}/usr/bin -type f` ; \
diff --git a/debian/runtests.tclsh b/debian/runtests.tclsh
deleted file mode 100644
index 592e892..0000000
--- a/debian/runtests.tclsh
+++ /dev/null
@@ -1,56 +0,0 @@
-#!/usr/bin/tclsh
-
-source ../test/test.tcl
-#run_std
-
-global one_test
-source ../test/include.tcl
-
-set one_test "ALL"
-set display 1
-set run 1
-
-fileremove -f ALL.OUT
-
-set o [open ALL.OUT a]
-puts -nonewline "Modified test suite run started at: "
-puts [clock format [clock seconds] -format "%H:%M %D"]
-puts [berkdb version -string]
-
-puts -nonewline $o "Modified test suite run started at: "
-puts $o [clock format [clock seconds] -format "%H:%M %D"]
-puts $o [berkdb version -string]
-
-close $o
-
- set test_list {
- {"environment" "env"}
- {"archive" "archive"}
- {"backup" "backup"}
- {"locking" "lock"}
- {"logging" "log"}
- {"memory pool" "memp"}
- {"transaction" "txn"}
- {"byte-order" "byte"}
- {"recno backing file" "rsrc"}
- {"DBM interface" "dbm"}
- {"NDBM interface" "ndbm"}
- {"Hsearch interface" "hsearch"}
- }
-#{"file operations" "fop"}
-#{"deadlock detection" "dead"}
-#{"subdatabase" "sdb"}
-#{"secondary index" "sindex"}
-
-foreach pair $test_list {
- set msg [lindex $pair 0]
-set cmd [lindex $pair 1]
-puts "Running $msg tests ([clock format [clock seconds] -format "%H:%M:%S"])"
-if [catch {exec /usr/bin/tclsh << \
- "source ../test/test.tcl; r $cmd" \
- >>& ALL.OUT } res] {
- set o [open ALL.OUT a]
- puts $o "FAIL: $cmd test: $res"
- close $o
-}
-}
--
Berkeley DB v4.7 Debian packaging
More information about the pkg-db-commits
mailing list