summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorNatanael Copa <ncopa@alpinelinux.org>2019-08-09 07:34:02 +0000
committerNatanael Copa <ncopa@alpinelinux.org>2019-08-09 08:16:41 +0000
commit7edafd8c75a5804867c342da75efbfae6432ca41 (patch)
tree6dd002625fe8467b6d8d96248e9590b3d0fa08df
parentbaa554477e651d0999ca8a9751a271032c2f5769 (diff)
downloadabuild-7edafd8c75a5804867c342da75efbfae6432ca41.tar.bz2
abuild-7edafd8c75a5804867c342da75efbfae6432ca41.tar.xz
abuild: verify that the pkgconf version is valid
-rw-r--r--abuild.in1
1 files changed, 1 insertions, 0 deletions
diff --git a/abuild.in b/abuild.in
index cb20e4b..1bd4f17 100644
--- a/abuild.in
+++ b/abuild.in
@@ -1092,6 +1092,7 @@ prepare_pkgconfig_provides() {
local f=${i##*/}
local v=$(PKG_CONFIG_PATH="$dir"/usr/lib/pkgconfig PKG_CONFIG_MAXIMUM_TRAVERSE_DEPTH=1 pkg-config \
--modversion ${f%.pc})
+ $APK version --check --quiet $v || die "$i: pkgconf version $v is invalid"
echo "$pcprefix${f%.pc}=${v:-0}" >> "$controldir"/.provides-pc
done
}