[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

[SCM] Debian package checker branch, master, updated. 2.2.2-39-g601fbd1



The following commit has been merged in the master branch:
commit 3279cf2bc08961a379013b07591ab5a6390d714b
Author: Raphael Geissert <atomo64@gmail.com>
Date:   Sat Feb 7 19:20:30 2009 -0600

    Make the code compatible with etch; Dpkg::Version didn't exist by then.

diff --git a/unpack/unpack-srcpkg-l1 b/unpack/unpack-srcpkg-l1
index 854cfe7..898e583 100755
--- a/unpack/unpack-srcpkg-l1
+++ b/unpack/unpack-srcpkg-l1
@@ -36,7 +36,6 @@ use Util;
 
 use File::Basename;
 use Lintian::Command qw(spawn);
-use Dpkg::Version qw(parseversion);
 
 # stat $file
 (my @stat = stat $file) or fail("$file: cannot stat: $!");
@@ -61,7 +60,17 @@ for my $field (keys %$data) {
 my $dir = dirname($file);
 my $name = basename($file);
 my $tarball;
-my %version = parseversion($data->{'version'});
+my %version;
+
+# Based on Dpkg::Versionn::parseversion:
+if ($data->{'version'} =~ /(.+)-(.*)$/) {
+    $version{'version'} = $1;
+    $version{'revision'} = $2;
+} else {
+    $version{'version'} = $data->{'version'};
+    $version{'revision'} = 0;
+}
+
 my $basename = $data->{'source'} . '_' . $version{'version'};
 my $basenamerev = $data->{'source'} . '_' . $data->{'version'};
 

-- 
Debian package checker


Reply to: