diff --git a/abuild.in b/abuild.in index 51018e8..27e8ab6 100755 --- a/abuild.in +++ b/abuild.in @@ -426,6 +426,12 @@ trace_apk_deps() { local dir="$2" local i j found autodeps= msg "Tracing dependencies for $name..." + # add pkgconfig if usr/lib/pkgconfig is found + if [ -d "$pkgbasedir"/$name/usr/lib/pkgconfig ] \ + && ! grep -q '^depend = pkgconfig' "$dir"/.PKGINFO; then + msg "Added pkgconfig as dependency" + echo "depend = pkgconfig" >> "$dir"/.PKGINFO + fi for i in $(cat "$dir"/.needs-so 2>/dev/null); do found= # first check if its provide by same apkbuild @@ -455,12 +461,6 @@ trace_apk_deps() { for i in $autodeps; do echo "depend = $i" >> "$dir"/.PKGINFO done - # add pkgconfig if usr/lib/pkgconfig is found - if [ -d "$pkgbasdir"/$name/usr/lib/pkgconfig ] \ - && ! grep -q '^depend = pkgconfig' "$dir"/.PKGINFO; then - msg "Added pkgconfig as dependency" - echo "depend = pkgconfig" >> "$dir"/.PKGINFO - fi } create_apks() {