my $lib32_pkgrel = $+{lib32_pkgrel};
next if exists $lib32{$lib32_pkgname};
- $lib32{$lib32_pkgname}="";
+ $lib32{$lib32_pkgname}=$lib32_repo;
next if $lib32_pkgname !~ /lib32-/;
my $pkg = `pacman -Ss '^$pkgname\$' | grep "/$pkgname " | head -n1`;
chomp $pkg;
- next if ( $pkg !~ /(?<repo>.+)\/(?<pkgname>\S+) (?<pkgver>.+)-(?<pkgrel>\d+)/ );
+ next if ( $pkg !~ /(?<repo>.+)\/(?<pkgname>\S+) (?<pkgver>[^-]+)-(?<pkgrel>\d+)/ );
my $repo = $+{repo};
my $pkgver = $+{pkgver};
my $pkgrel = $+{pkgrel};
if ("$lib32_pkgver" lt "$pkgver") {
- print "$lib32_repo/$lib32_pkgname is older than $repo/$pkgname\n";
+ print "$lib32_repo/$lib32_pkgname $lib32_pkgver is older than $repo/$pkgname $pkgver\n";
}
}