[SCM] Debian Qt/KDE packaging tools branch, master, updated. debian/0.5.3

Modestas Vainius modax-guest at alioth.debian.org
Wed Nov 18 00:34:39 UTC 2009


The following commit has been merged in the master branch:
commit 81483da78707720bb98db018c3d468b67a5a2c09
Author: Modestas Vainius <modestas at vainius.eu>
Date:   Wed Nov 18 02:29:04 2009 +0200

    Add support for dpkg-dev 1.15.5 to dh_sameversiondep.
    
    Dpkg::Control was renamed to Dpkg::Control::Info in dpkg-dev 1.15.5.
    Now dh_sameversiondep tries to load either.
---
 debhelper/dh_sameversiondep |   12 ++++++++++--
 debian/changelog            |    6 ++++++
 2 files changed, 16 insertions(+), 2 deletions(-)

diff --git a/debhelper/dh_sameversiondep b/debhelper/dh_sameversiondep
index d14a3f7..4f7fe85 100755
--- a/debhelper/dh_sameversiondep
+++ b/debhelper/dh_sameversiondep
@@ -137,7 +137,15 @@ Modestas Vainius <modestas at vainius.eu>
 
 use strict;
 use warnings;
-use Dpkg::Control;
+
+# 1.15.5 or later
+my $dpkg_control_class = 'Dpkg::Control::Info';
+eval "use Dpkg::Control::Info";
+if ($@) {
+    # 1.15.4 or earlier
+    eval "use Dpkg::Control";
+    $dpkg_control_class = 'Dpkg::Control';
+}
 use Dpkg::Substvars;
 use Dpkg::ErrorHandling ();
 use File::Copy;
@@ -294,7 +302,7 @@ sub write_substvar($$$$) {
 
 init();
 
-my $control = new Dpkg::Control;
+my $control = $dpkg_control_class->new();
 my %shlibsvars;
 
 foreach my $package (@{$dh{DOPACKAGES}}) {
diff --git a/debian/changelog b/debian/changelog
index 3eb2f97..c42192e 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+pkg-kde-tools (0.5.3) unstable; urgency=low
+
+  * Add support for dpkg-dev 1.15.5 to dh_sameversiondep.
+
+ -- Modestas Vainius <modestas at vainius.eu>  Wed, 18 Nov 2009 02:31:00 +0200
+
 pkg-kde-tools (0.5.2) unstable; urgency=low
 
   * Add pkgkde-vcs helper tool for performing various common tasks

-- 
Debian Qt/KDE packaging tools



More information about the pkg-kde-commits mailing list