From 3e3880d7de56c64a8a4a36e820cdb736cdbcb006 Mon Sep 17 00:00:00 2001 From: classabbyamp Date: Sat, 14 Dec 2024 10:51:36 -0500 Subject: [PATCH] common/hooks/pre-pkg/04-generate-provides: add pc: provides for pkgconfig --- common/hooks/pre-pkg/04-generate-provides.sh | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/common/hooks/pre-pkg/04-generate-provides.sh b/common/hooks/pre-pkg/04-generate-provides.sh index 18302434214..451d506ed07 100644 --- a/common/hooks/pre-pkg/04-generate-provides.sh +++ b/common/hooks/pre-pkg/04-generate-provides.sh @@ -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