Package: libdbd-informix-perl
Version: 2008.0513-1
Severity: important
Tags: squeeze sid patch
Hi,
libdbd-informix-perl needs a dependency on perl-dbdabi-* provided by the
version of libdbi-perl it was build againt. See also #577209.
I have prepared a patch to add this dependency and resolve several
lintian warnings in the package. But I could not test building the
package as I don't have the Informix client library.
Regards,
Ansgar
-- System Information:
Debian Release: squeeze/sid
APT prefers testing
APT policy: (900, 'testing'), (500, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)
Kernel: Linux 2.6.32-3-amd64 (SMP w/2 CPU cores)
Locale: LANG=C, LC_CTYPE=ja_JP.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
diff -u libdbd-informix-perl-2008.0513/debian/changelog libdbd-informix-perl-2008.0513/debian/changelog
--- libdbd-informix-perl-2008.0513/debian/changelog
+++ libdbd-informix-perl-2008.0513/debian/changelog
@@ -1,3 +1,14 @@
+libdbd-informix-perl (2008.0513-1.1) UNRELEASED; urgency=low
+
+ * Non-maintainer upload.
+ * Add dependency on perl-dbdapi-* (see #577209).
++ Needs build-dep on libdbi-perl (>= 1.610.90+is+1.609-1~).
+ * debian/control: Make build-dep on perl unversioned.
+ * debian/control: Build-dep on debhelper 7 (d/compat is 7).
+ * debian/rules: Use DESTDIR instead of PREFIX when calling make install.
+
+ -- Ansgar Burchardt Sat, 24 Apr 2010 17:45:37 +0900
+
libdbd-informix-perl (2008.0513-1) unstable; urgency=low
* This build was made with Informix version 3.50.uc1de.
diff -u libdbd-informix-perl-2008.0513/debian/control libdbd-informix-perl-2008.0513/debian/control
--- libdbd-informix-perl-2008.0513/debian/control
+++ libdbd-informix-perl-2008.0513/debian/control
@@ -3,11 +3,12 @@
Priority: extra
Maintainer: Roderick Schertler
Standards-Version: 3.7.3
-Build-Depends: debhelper (>= 3.0.5), perl (>= 5.6.0-16), libdbi-perl (>= 1.33), libextutils-autoinstall-perl
+Build-Depends: debhelper (>= 7), perl, libdbi-perl (>= 1.610.90+is+1.609-1~), libextutils-autoinstall-perl
Package: libdbd-informix-perl
Architecture: i386
-Depends: ${shlibs:Depends}, ${misc:Depends}, ${perl:Depends}, libdbi-perl (>= 1.33)
+Depends: ${shlibs:Depends}, ${misc:Depends}, ${perl:Depends},
+ ${libdbi-perl:Depends}, libdbi-perl (>= 1.33)
Description: Perl DBI driver for Informix
This is a database backend driver which allows the Perl DBI to connect
to Informix database servers.
diff -u libdbd-informix-perl-2008.0513/debian/rules libdbd-informix-perl-2008.0513/debian/rules
--- libdbd-informix-perl-2008.0513/debian/rules
+++ libdbd-informix-perl-2008.0513/debian/rules
@@ -9,6 +9,8 @@
# with #!), so I have to make /bin/sh point at bash temporarily, or edit
# esqlc.
+include /usr/share/libdbi-perl/perl-dbdabi.make
+
export DBD_INFORMIX_ENABLE_ASSERT ?= 1
export PERL_EXTUTILS_AUTOINSTALL ?= --skipdeps
@@ -38,7 +40,7 @@
dh_testroot
dh_clean -k
dh_installdirs
- $(MAKE) install PREFIX=$(prefix)/usr
+ $(MAKE) install DESTDIR=$(prefix)
find $(prefix) -depth -type d -print0 | \
xargs -0r rmdir --ignore-fail-on-non-empty
touch $@
@@ -76,7 +78,7 @@
dh_installdeb
dh_perl
dh_shlibdeps
- dh_gencontrol -u -isp
+ dh_gencontrol -u -isp -- -V"libdbi-perl:Depends=libdbi-perl, $(PERL_DBDABI_DEPENDS)"
dh_md5sums
dh_builddeb