[pkg-db-commits] [SCM] Berkeley DB v4.7 Debian packaging branch, debian-sid, updated. debian/4.8.30-6-4-g54556a1

Ondřej Surý ondrej at sury.org
Tue May 3 14:35:15 UTC 2011


The following commit has been merged in the debian-sid branch:
commit 4600514c34fc550a0d6db396789a0270234e4d3a
Author: Ondřej Surý <ondrej at sury.org>
Date:   Mon May 2 12:31:54 2011 +0200

    Synchronize db4.7 and db4.8 rules after removing libdb4.8++* and libdb4.8-dbg, but keep -ldb

diff --git a/debian/rules b/debian/rules
index e2bf2f4..7bdb3e7 100755
--- a/debian/rules
+++ b/debian/rules
@@ -16,34 +16,21 @@ ifeq (,$(findstring nostrip,$(DEB_BUILD_OPTIONS)))
 INSTALL_PROGRAM += -s
 endif
 
-DEB_BUILD_ARCH ?= $(shell dpkg-architecture -qDEB_BUILD_ARCH)
-DEB_BUILD_GNU_CPU ?= $(shell dpkg-architecture -qDEB_BUILD_GNU_CPU)
-DEB_BUILD_GNU_SYSTEM ?= $(shell dpkg-architecture -qDEB_BUILD_GNU_SYSTEM)
 DEB_BUILD_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_BUILD_GNU_TYPE)
-DEB_HOST_ARCH ?= $(shell dpkg-architecture -qDEB_HOST_ARCH)
-DEB_HOST_GNU_CPU ?= $(shell dpkg-architecture -qDEB_HOST_GNU_CPU)
-DEB_HOST_GNU_SYSTEM ?= $(shell dpkg-architecture -qDEB_HOST_GNU_SYSTEM)
 DEB_HOST_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_HOST_GNU_TYPE)
 
-ifeq ($(DEB_HOST_GNU_TYPE),$(DEB_BUILD_GNU_TYPE))
-        CONFIGURE_VARS = CC=gcc CFLAGS="$(CFLAGS)" CPPFLAGS="-I/usr/include/tcl8.5" 
-	TCLDIR=/usr/lib/tcl8.5
-else
-        CONFIGURE_VARS = CC=$(DEB_HOST_GNU_TYPE)-gcc CXX=$(DEB_HOST_GNU_TYPE)-g++ CFLAGS="$(CFLAGS)" CPPFLAGS="-I/usr/$(DEB_HOST_GNU_TYPE)/include/tcl8.5"
-	TCLDIR=/usr/$(DEB_HOST_GNU_TYPE)/lib/tcl8.5
-endif
-
+CONFIGURE_VARS = CC=gcc CFLAGS="$(CFLAGS)" 
 CONFIGURE_SWITCHES =    --prefix=/usr \
 			--mandir=\$${prefix}/share/man \
 			--localstatedir=/var \
 			--sysconfdir=/etc \
 			--libexecdir=/usr/lib \
-			--enable-cxx \
+			--disable-cxx \
 			--enable-compat185 \
 			--disable-tcl \
 			--disable-test
 
-DB_BINARY_PKGS = libdb4.8 libdb4.8-dev libdb4.8++ libdb4.8++-dev db4.8-util libdb4.8-dbg
+DB_BINARY_PKGS = libdb4.8 libdb4.8-dev db4.8-util
 
 ifeq (zx86_64-linux-gnuz,z$(DEB_HOST_GNU_TYPE)z)
 CONFIGURE_SWITCHES += --with-mutex=POSIX/pthreads/library
@@ -62,11 +49,6 @@ ifneq (,$(findstring nostrip,$(DEB_BUILD_OPTIONS)))
 CONFIGURE_VARS += STRIP=":"
 endif
 
-BROKEN_CPUS = zs390z
-VERY_BROKEN_CPUS = zm68kz zhppaz
-BROKEN_SYSTEMS = zgnuz
-VERY_BROKEN_SYSTEMS =
-
 package=db4.8
 bdbversion=4.8
 
@@ -106,27 +88,17 @@ install-stamp: build
 binary-arch: checkroot build install-stamp
 	$(checkdir)
 
-	rm -rf debian/lib$(package)-dev debian/$(package)-util debian/lib$(package) \
-		debian/lib$(package)++ debian/lib$(package)++-dev
+	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 debian/lib$(package)++/usr/lib \
-			debian/lib$(package)++-dev/usr/include \
-			debian/lib$(package)++-dev/usr/lib \
-			debian/lib$(package)-dbg/usr/lib/debug/usr/lib
-
-	$(OBJCOPY) --only-keep-debug debian/tmp/usr/lib/libdb-$(bdbversion).so \
-                                  debian/lib$(package)-dbg/usr/lib/debug/usr/lib/libdb-$(bdbversion).so.debug
+			debian/lib$(package)/usr/lib
 
 ifeq (,$(findstring nostrip,$(DEB_BUILD_OPTIONS)))
-	$(STRIP) --remove-section=.note --remove-section=.comment \
+	strip --remove-section=.note --remove-section=.comment \
 	      debian/tmp/usr/lib/*.so debian/tmp/usr/bin/*
-	$(STRIP) --strip-debug debian/tmp/usr/lib/*.a
+	strip --strip-debug debian/tmp/usr/lib/*.a
 endif
 
-	$(OBJCOPY) --add-gnu-debuglink=debian/lib$(package)-dbg/usr/lib/debug/usr/lib/libdb-$(bdbversion).so.debug \
-				debian/tmp/usr/lib/libdb-$(bdbversion).so
-
 	chmod 644 debian/tmp/usr/lib/*.so debian/tmp/usr/include/*.h
 	chmod 755 debian/tmp/usr/bin/*
 
@@ -134,13 +106,19 @@ endif
 	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/*cxx* debian/lib$(package)++-dev/usr/lib
-	mv debian/lib$(package)-dev/usr/include/*cxx* debian/lib$(package)++-dev/usr/include
 	mv debian/lib$(package)-dev/usr/lib/libdb-$(bdbversion).so debian/lib$(package)/usr/lib
-	mv debian/lib$(package)++-dev/usr/lib/libdb_cxx-$(bdbversion).so debian/lib$(package)++/usr/lib
 
-	rm -f debian/lib$(package)-dev/usr/lib/libdb.a
-	ln -s libdb-$(bdbversion).a debian/lib$(package)-dev/usr/lib/libdb.a
+	# Remove -ldb from libdb*-dev packages
+	#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
 
 	cd debian/$(package)-util/usr/bin && for i in * ; \
 	 do mv $$i `echo $$i | sed 's/db/$(package)/'` ; \
@@ -157,8 +135,6 @@ endif
 	done
 
 	echo 'libdb $(bdbversion) lib$(package)' >debian/lib$(package)/DEBIAN/shlibs
-	echo 'libdb_cxx $(bdbversion) lib$(package)++' >debian/lib$(package)++/DEBIAN/shlibs
-	$(INSTALL_SCRIPT) debian/lib++.postinst debian/lib$(package)++/DEBIAN/postinst
 	$(INSTALL_SCRIPT) debian/lib.postinst debian/lib$(package)/DEBIAN/postinst
 
 	for i in $(DB_BINARY_PKGS); \

-- 
Berkeley DB v4.7 Debian packaging



More information about the pkg-db-commits mailing list