Package Details: findbrokenpkgs 1.1-1

Git Clone URL: https://aur.archlinux.org/findbrokenpkgs.git (read-only, click to copy)
Package Base: findbrokenpkgs
Description: Broken package identifier for Arch Linux, based on Gentoo's revdep-rebuild
Upstream URL: http://bbs.archlinux.org/viewtopic.php?id=13882
Licenses: GPL
Submitter: None
Maintainer: Dragonlord
Last Packager: Dragonlord
Votes: 81
Popularity: 0.000037
First Submitted: 2008-03-27 02:34 (UTC)
Last Updated: 2015-06-28 14:57 (UTC)

Required by (0)

Sources (1)

Latest Comments

Circuitsoft commented on 2023-10-12 17:02 (UTC)

Update to support deprecated egrep

diff --git a/findbrokenpkgs-1.1.sh b/findbrokenpkgs-1.1.sh
index ee59628..b8129ce 100644
--- a/findbrokenpkgs-1.1.sh
+++ b/findbrokenpkgs-1.1.sh
@@ -229,7 +229,7 @@ echo_v -e "${GR}Checking dynamic linking consistency...${NO}"
 set_trap "$LIST.3_rebuild"
 LD_MASK="\\(   $(echo "$LD_LIBRARY_MASK" | sed 's/\./\\./g;s/ / \\|    /g') \\)"
 echo -n > $LIST.3_rebuild
-cat $LIST.1_files | egrep -v '*\.la$' | while read FILE ; do
+cat $LIST.1_files | grep -Ev '.*\.la$' | while read FILE ; do
    # Note: double checking seems to be faster than single
    # with complete path (special add-ons are rare).
    if ldd "$FILE" 2>/dev/null | grep -v "$LD_MASK" | $SONAME_GREP -q "$SONAME_SEARCH" ; then
@@ -252,7 +252,7 @@ cat $LIST.1_files | egrep -v '*\.la$' | while read FILE ; do
    fi
 done
 # Not sure if *.la files should even be checked
-cat $LIST.1_files | egrep '*\.la$' | while read FILE ; do
+cat $LIST.1_files | grep -E '.*\.la$' | while read FILE ; do
    for depend in $(grep '^dependency_libs' $FILE | awk -F'=' '{print $2}' | sed "s/'//g") ; do
        [ ${depend:0:1} != '/' ] && continue
        if [ ! -e $depend ] ; then

micwoj92 commented on 2021-05-10 17:12 (UTC)

Hello, could you update homepage to https?

<deleted-account> commented on 2016-02-11 19:51 (UTC)

Checking connectivity... done. :: View fbrokendesktop PKGBUILD? [Y/n] n :: Checking fbrokendesktop integrity... ==> ERROR: url should not be an array :: failed to verify fbrokendesktop integrity