diff options
author | Natanael Copa <ncopa@alpinelinux.org> | 2019-02-22 13:57:08 +0000 |
---|---|---|
committer | Natanael Copa <ncopa@alpinelinux.org> | 2019-02-22 13:57:08 +0000 |
commit | 376ccc5bd695e792768a679409fbb428defe0770 (patch) | |
tree | ea0343bb6c37bd5e1b0e7be1c4f189ffe5c75e38 /bootchartd | |
parent | 22753f570160c10ad093615f085a925d4643c359 (diff) | |
download | abuild-376ccc5bd695e792768a679409fbb428defe0770.tar.gz abuild-376ccc5bd695e792768a679409fbb428defe0770.tar.bz2 abuild-376ccc5bd695e792768a679409fbb428defe0770.tar.xz abuild-376ccc5bd695e792768a679409fbb428defe0770.zip |
abuild: add support for pkg-config prefix pcprefix
Fix issue when two -dev packages provides same pkg-config wil but with
different versions. For example libressl-dev and openssl-dev both ships
libssl.pc and libcrypto.pc, which resulted in automatic provides of
pc:libssl and pc:libcrypto.
apk would end up picking libressl-dev over openssl-dev for packages that
had automatic pc:libssl depends (for example libssl2-dev), when
openssl-dev was the one that was used during build.
To fix this we add support for a pcprefix so we can set
pcprefix="libressl:" in libressl APKBUILD which makes libressl-dev
provide pc:libressl:libssl. This is similar to what we do with
sonameprefix.
We do not yet automatically detect when the prefixed variant should be
used so for now we will have to explicitly add libressl-dev.
ref #9959
Diffstat (limited to 'bootchartd')
0 files changed, 0 insertions, 0 deletions