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
grep -qE "${PKG_REQUIRES_FILTER}" <<< "${require}" && continue
fi
- listmatch ${require} ${provides} || requires="${requires} ${require}"
+ requires="${requires} ${require}"
done
echo ${requires}
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() {