common/hooks/pre-pkg/04-generate-provides: add pc: provides for pkgconfig

This commit is contained in:
classabbyamp 2024-12-14 10:51:36 -05:00 committed by classabbyamp
parent c1122b219a
commit 3e3880d7de

View File

@ -21,12 +21,18 @@ generate_python_provides() {
fi
}
generate_pkgconfig_provides() {
find "${PKGDESTDIR}/usr/lib/pkgconfig" "${PKGDESTDIR}/usr/share/pkgconfig" -name '*.pc' -type f \
-exec pkg-config --print-provides {} \; 2>/dev/null | sed 's/^/pc:/; s/ = /-/' | sort -u
}
hook() {
local -a _provides
mapfile -t _provides < <(
get_explicit_provides
generate_python_provides
generate_pkgconfig_provides
)
if [ "${#_provides[@]}" -gt 0 ]; then