From e5a5f99cc83849e98c7a1bcf152614d8c8c9356d Mon Sep 17 00:00:00 2001 From: Jelmer Vernooij Date: Tue, 26 Jul 2011 18:25:29 +0200 Subject: [PATCH] * Add python-tdb-dbg and libtdb1-dbg packages. * Bump standards version to 3.9.2. --- debian/changelog | 2 ++ debian/compat | 2 +- debian/control | 52 +++++++++++++++++++++++++++++++++++++++++------- debian/rules | 9 ++++++--- 4 files changed, 54 insertions(+), 11 deletions(-) diff --git a/debian/changelog b/debian/changelog index f007cc0..007622c 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,5 +1,7 @@ tdb (1.2.9-2) UNRELEASED; urgency=low + * Add python-tdb-dbg and libtdb1-dbg packages. + * Bump standards version to 3.9.2. * Use --disable-rpath-install only, simplifies testsuite running. * Switch to dh_python2. Closes: #617120 diff --git a/debian/compat b/debian/compat index 7ed6ff8..45a4fb7 100644 --- a/debian/compat +++ b/debian/compat @@ -1 +1 @@ -5 +8 diff --git a/debian/control b/debian/control index 5f3a59a..114fc6a 100644 --- a/debian/control +++ b/debian/control @@ -2,16 +2,22 @@ Source: tdb Section: devel Priority: optional Maintainer: Jelmer Vernooij -Build-Depends: debhelper (>> 5.0.0), python-all-dev (>= 2.6.6-3), xsltproc, docbook-xsl, docbook-xml +Build-Depends: debhelper (>= 8.1.3), + docbook-xml, + docbook-xsl, + python-all-dbg (>= 2.6.6-3), + python-all-dev (>= 2.6.6-3), + xsltproc Homepage: http://tdb.samba.org/ -Standards-Version: 3.9.1 +Standards-Version: 3.9.2 Vcs-Bzr: http://bzr.debian.org/pkg-samba/tdb/unstable -X-Python-Version: >= 2.4 +X-Python-Version: 2.6 Package: libtdb1 +Multi-Arch: same Architecture: any Section: libs -Depends: ${shlibs:Depends}, ${misc:Depends} +Depends: ${misc:Depends}, ${shlibs:Depends} Description: Trivial Database - shared library This is a simple database API. It is modelled after the structure of GDBM. TDB features, unlike GDBM, multiple writers support with @@ -22,7 +28,7 @@ Description: Trivial Database - shared library Package: tdb-tools Section: utils Architecture: any -Depends: ${shlibs:Depends}, ${misc:Depends} +Depends: ${misc:Depends}, ${shlibs:Depends} Description: Trivial Database - bundled binaries This is a simple database API. It is modelled after the structure of GDBM. TDB features, unlike GDBM, multiple writers support with @@ -31,6 +37,7 @@ Description: Trivial Database - bundled binaries This package contains bundled test and utility binaries Package: libtdb-dev +Pre-Depends: ${misc:Pre-Depends} Provides: tdb-dev Replaces: tdb-dev (<< 1.2.0-1) Conflicts: tdb-dev (<< 1.2.0-1) @@ -44,16 +51,47 @@ Description: Trivial Database - development files . This package contains the development files. +Package: libtdb1-dbg +Section: debug +Architecture: any +Priority: extra +Depends: libtdb1 (= ${binary:Version}), ${misc:Depends} +Recommends: libc6-dbg +Description: Trivial Database - debug symbols + This is a simple database API. It is modelled after the structure + of GDBM. TDB features, unlike GDBM, multiple writers support with + appropriate locking and transactions. + . + This package contains the debug symbols. + Package: python-tdb Section: python Architecture: any -Depends: ${python:Depends}, ${shlibs:Depends}, libtdb1 (= ${binary:Version}), ${misc:Depends} +Depends: libtdb1 (= ${binary:Version}), + ${misc:Depends}, + ${python:Depends}, + ${shlibs:Depends} Provides: ${python:Provides} Description: Python bindings for TDB - TDB is a simple database API. + TDB is a simple database API. . This package contains the Python bindings. +Package: python-tdb-dbg +Section: debug +Architecture: any +Priority: extra +Depends: python-tdb (= ${binary:Version}), + ${misc:Depends}, + ${python:Depends}, + ${shlibs:Depends} +Recommends: python-dbg +Provides: ${python:Provides} +Description: Python bindings for TDB - debug extension + TDB is a simple database API. + . + This package contains the Python debug extension. + Package: tdb-dev Depends: libtdb-dev, ${misc:Depends} Architecture: all diff --git a/debian/rules b/debian/rules index 137693e..49f04f2 100755 --- a/debian/rules +++ b/debian/rules @@ -55,15 +55,18 @@ install: build $(CURDIR)/debian/tmp/usr/share/man/man8/tdbbackup.tdbtools.8 dh_install --fail-missing --list-missing --sourcedir=$(DESTDIR) -binary-indep: +binary-indep: binary-arch: build install dh_testdir dh_testroot - dh_installdocs + dh_installdocs -p libtdb1 --link-doc=libtdb1-dbg + dh_installdocs -p python-tdb --link-doc=python-tdb-dbg + dh_installdocs -p libtdb-dev -p tdb-dev dh_installman dh_installchangelogs dh_link - dh_strip + dh_strip -p libtdb1 --dbg-package=libtdb1-dbg + dh_strip -p python-tdb --dbg-package=python-tdb-dbg dh_compress dh_fixperms dh_makeshlibs -- -c4 -- 2.34.1