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

Modestas Vainius modax at alioth.debian.org
Wed Apr 28 21:07:59 UTC 2010


The following commit has been merged in the master branch:
commit 04e1901471014b0747998a365200ed53cfe6e8e1
Author: Modestas Vainius <modestas at vainius.eu>
Date:   Thu Apr 29 00:03:06 2010 +0300

    pkgkde-gensymbols: no longer check dpkg version
    
    It is:
    
    1) pointless now as pkg-kde-tools depends on the appropriate libdpkg-perl
    version;
    2) the check is inaccurate for our needs as it checks the version of
    the dpkg binary rather than dpkg-dev package.
---
 debian/changelog  |    4 ++++
 pkgkde-gensymbols |   41 ++++++++++++++++++-----------------------
 2 files changed, 22 insertions(+), 23 deletions(-)

diff --git a/debian/changelog b/debian/changelog
index 0356a99..bb67ad4 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,6 +1,10 @@
 pkg-kde-tools (0.7.3) UNRELEASED; urgency=low
 
   * pkgkde-gensymbols: add vim modeline.
+  * pkgkde-gensymbols: no longer check dpkg version. It is 1) pointless now
+    as pkg-kde-tools depends on the appropriate libdpkg-perl version and 2)
+    the check is inaccurate for our needs as it checks the version of the dpkg
+    binary rather than dpkg-dev package.
 
  -- Modestas Vainius <modax at debian.org>  Wed, 28 Apr 2010 23:54:18 +0300
 
diff --git a/pkgkde-gensymbols b/pkgkde-gensymbols
index 840248e..b340072 100755
--- a/pkgkde-gensymbols
+++ b/pkgkde-gensymbols
@@ -54,33 +54,28 @@ sub check_dpkg_version {
 
 my $exe = find_exe_in_path("dpkg-gensymbols", $0);
 
-if (check_dpkg_version(1, 15, 6)) {
-    # Export global datalibdir if needed
-    my $dir = setup_datalibdir(qw(Dpkg/Shlibs/SymbolFile.pm));
-    if (defined $dir) {
-	# Finally, run stock dpkg-gensymbols
-	unless ($exe) {
-	    print STDERR "pkgkde-gensymbols: dpkg-gensymbols could not be found in PATH", "\n";
-	    exit 1;
-	}
+# Export global datalibdir if needed
+my $dir = setup_datalibdir(qw(Dpkg/Shlibs/SymbolFile.pm));
+if (defined $dir) {
+    unless ($exe) {
+	print STDERR "pkgkde-gensymbols: dpkg-gensymbols could not be found in PATH", "\n";
+	exit 1;
+    }
 
-	eval "use Dpkg::Shlibs::SymbolFile";
-	eval "use Debian::PkgKde::SymbolsHelper::Symbol";
+    eval "use Dpkg::Shlibs::SymbolFile";
+    eval "use Debian::PkgKde::SymbolsHelper::Symbol";
 
-	# Replace Dpkg::Shlibs::SymbolFile::load with a custom version
-	# which uses Debian::PkgKde::SymbolsHelper::Symbol rather than
-	# Dpkg::Shlibs::Symbol
-	$old_symbolfile_parse = *Dpkg::Shlibs::SymbolFile::parse;
-	*Dpkg::Shlibs::SymbolFile::parse = *new_symbolfile_parse;
+    # Replace Dpkg::Shlibs::SymbolFile::load with a custom version
+    # which uses Debian::PkgKde::SymbolsHelper::Symbol rather than
+    # Dpkg::Shlibs::Symbol
+    $old_symbolfile_parse = *Dpkg::Shlibs::SymbolFile::parse;
+    *Dpkg::Shlibs::SymbolFile::parse = *new_symbolfile_parse;
 
-	do "$exe";
-    } else {
-	print STDERR "pkgkde-gensymbols: unable to determine execution context.", "\n";
-	exit 1;
-    }
+    # Finally, run stock dpkg-gensymbols
+    do "$exe";
 } else {
-    $exe = '/usr/bin/dpkg-gensymbols' unless $exe;
-    exec $exe, @ARGV;
+    print STDERR "pkgkde-gensymbols: unable to determine execution context.", "\n";
+    exit 1;
 }
 
 # vim: noexpandtab ts=8 sw=4

-- 
Debian Qt/KDE packaging tools



More information about the pkg-kde-commits mailing list