X-Git-Url: https://git.rmz.io/dotfiles.git/blobdiff_plain/61d7dd11d4a450a64f2817ee4db0ec7fa5880b42..2989ca0b73c4361eb7e6585bfcd550fcabffbe2d:/bin/lib32-diff diff --git a/bin/lib32-diff b/bin/lib32-diff index 92305a3..039d7e1 100755 --- a/bin/lib32-diff +++ b/bin/lib32-diff @@ -2,7 +2,7 @@ use warnings; use strict; -my @lib32_pkgs = `pacman -Sl lib32-testing lib32`; +my @lib32_pkgs = `pacman -Sl testing lib32`; my %lib32; foreach (@lib32_pkgs) { @@ -23,16 +23,16 @@ foreach (@lib32_pkgs) { my $pkgname = $lib32_pkgname; $pkgname =~ s/lib32-//; - my $pkg = `pacman -Ss "^$pkgname\$" | grep -v '^ ' | head -n1`; + my $pkg = `pacman -Ss '^$pkgname\$' | grep "/$pkgname " | head -n1`; chomp $pkg; - next if ( $pkg !~ /(?.+)\/(?.+) (?.+)-(?\d+)/ ); + next if ( $pkg !~ /(?.+)\/(?\S+) (?.+)-(?\d+)/ ); my $repo = $+{repo}; my $pkgver = $+{pkgver}; my $pkgrel = $+{pkgrel}; - if ("$lib32_pkgver-$lib32_pkgrel" lt "$pkgver-$pkgrel") { + if ("$lib32_pkgver" lt "$pkgver") { print "$lib32_repo/$lib32_pkgname is older than $repo/$pkgname\n"; } }