packages/libs/libzip
Josef Schlehofer 1f7abcb512 libzip: add missing CONFLICTS between variants
libzip-gnutls, libzip-mbedtls, libzip-openssl and libzip-nossl all
install /usr/lib/libzip.so.5.5. They share PROVIDES:=libzip, so apk
refuses to install two of them, but Kconfig lets several be selected
and the image build then fails.

Declare each pair on one side only. libzip-gnutls conflicts with the
other three, because packages that depend on libzip, such as zipcmp,
select libzip-gnutls when no other variant is selected, and a conflict
pointing at it would be a Kconfig dependency cycle. libzip-mbedtls
conflicts with libzip-openssl and libzip-nossl, and libzip-openssl with
libzip-nossl.

Checked with defconfig: of two selected variants, the one declaring the
conflict drops to m, and zipcmp selects libzip-gnutls only when no
other variant is selected.

Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com>
2026-11-02 21:12:44 +01:00
..
Makefile libzip: add missing CONFLICTS between variants 2026-11-02 21:12:44 +01:00
test-version.sh
…