]> git.ipfire.org Git - people/ms/ipfire-3.x.git/blobdiff - pkgs/build-essentials/buildsystem-tools/functions-packager-find
avahi: Update to 0.6.30.
[people/ms/ipfire-3.x.git] / pkgs / build-essentials / buildsystem-tools / functions-packager-find
index 246c248c06a8a7a8e3150305e2ddc7188cf29752..1b488d9f7b9144d04a515ea7068abbed55d0008e 100644 (file)
@@ -40,10 +40,6 @@ function find_requires() {
        others="${others} $(find_perl_requires ${dirs})"
        others="${others} $(find_pkgconfig_requires ${dirs})"
 
-       # Get provides, because packages should not depend on features they provide
-       # by themselves.
-       local provides=$(find_provides ${dirs})
-
        # Return a sorted and unique(!) list
        local require
        local requires
@@ -54,7 +50,7 @@ function find_requires() {
                        grep -qE "${PKG_REQUIRES_FILTER}" <<< "${require}" && continue
                fi
 
-               listmatch ${require} ${provides} || requires="${requires} ${require}"
+               requires="${requires} ${require}"
        done
 
        echo ${requires}
@@ -180,12 +176,12 @@ function find_perl_files() {
 
 function find_perl_provides() {
        [ -x "/usr/bin/perl" ] || return 0
-       ${BASEDIR}/perl.prov $(find_perl_files $@) | sort -u
+       perl ${BASEDIR}/perl.prov $(find_perl_files $@) | sort -u
 }
 
 function find_perl_requires() {
        [ -x "/usr/bin/perl" ] || return 0
-       ${BASEDIR}/perl.req $(find_perl_files $@) | sort -u
+       perl ${BASEDIR}/perl.req $(find_perl_files $@) | sort -u
 }
 
 function find_pkgconfig_provides() {