X-Git-Url: https://git.deb.at/?a=blobdiff_plain;f=bin%2Fparse-packages;h=817f547e09d6c030259c583412e5971f11876b56;hb=08721b8e6f4a348804799627d44ca4902e47921d;hp=238a47b9ec9f5ffe50c751afe05e81c2e8d392fc;hpb=bcfcaa38f5df98ccff82e7ec1b9473b92b850c17;p=deb%2Fpackages.git diff --git a/bin/parse-packages b/bin/parse-packages index 238a47b..817f547 100755 --- a/bin/parse-packages +++ b/bin/parse-packages @@ -74,11 +74,9 @@ for my $archive (@ARCHIVES) { my $src_version = ''; if ($data{'source'}) { $src = $data{'source'}; - $src_version = $1 - if $src =~ s/\s+\((.*)\).*//; # strip version info + $src =~ s/\s+.*//; # strip version info } $data{'source'} = $src; - $data{'source-version'} = $src_version if $src_version; my $descr = $data{'description'}; my $did = undef; if (exists($descriptions{$descr})) { @@ -117,8 +115,9 @@ for my $archive (@ARCHIVES) { next if $key eq 'package' or $key eq 'version' or $key eq 'architecture' or $key eq 'maintainer'; print STDERR "WARN: $key ($suite/$archive/$data{package}/$data{architecture}\n" unless defined $value; - $data .= "$key: $value\n"; + $data .= "$key\00$value\00"; } + $data =~ s/.$//s; $packages_all_db{"$data{'package'} $data{'architecture'} $data{'version'}"} = $data; }