1################################################################################ 2# 3# libzip 4# 5################################################################################ 6 7LIBZIP_VERSION = 1.7.3 8LIBZIP_SITE = https://libzip.org/download 9LIBZIP_SOURCE = libzip-$(LIBZIP_VERSION).tar.xz 10LIBZIP_LICENSE = BSD-3-Clause 11LIBZIP_LICENSE_FILES = LICENSE 12LIBZIP_CPE_ID_VENDOR = libzip 13LIBZIP_INSTALL_STAGING = YES 14LIBZIP_DEPENDENCIES = zlib 15HOST_LIBZIP_DEPENDENCIES = host-zlib 16 17ifeq ($(BR2_PACKAGE_BZIP2),y) 18LIBZIP_DEPENDENCIES += bzip2 19LIBZIP_CONF_OPTS += -DENABLE_BZIP2=ON 20else 21LIBZIP_CONF_OPTS += -DENABLE_BZIP2=OFF 22endif 23 24ifeq ($(BR2_PACKAGE_GNUTLS),y) 25LIBZIP_DEPENDENCIES += gnutls 26LIBZIP_CONF_OPTS += -DENABLE_GNUTLS=ON 27else 28LIBZIP_CONF_OPTS += -DENABLE_GNUTLS=OFF 29endif 30 31ifeq ($(BR2_PACKAGE_MBEDTLS),y) 32LIBZIP_DEPENDENCIES += mbedtls 33LIBZIP_CONF_OPTS += -DENABLE_MBEDTLS=ON 34else 35LIBZIP_CONF_OPTS += -DENABLE_MBEDTLS=OFF 36endif 37 38ifeq ($(BR2_PACKAGE_OPENSSL),y) 39LIBZIP_DEPENDENCIES += openssl 40LIBZIP_CONF_OPTS += -DENABLE_OPENSSL=ON 41else 42LIBZIP_CONF_OPTS += -DENABLE_OPENSSL=OFF 43endif 44 45ifeq ($(BR2_TOOLCHAIN_USES_GLIBC),) 46LIBZIP_DEPENDENCIES += musl-fts 47LIBZIP_CONF_OPTS += -DCMAKE_EXE_LINKER_FLAGS=-lfts 48endif 49 50ifeq ($(BR2_PACKAGE_XZ),y) 51LIBZIP_DEPENDENCIES += xz 52LIBZIP_CONF_OPTS += -DENABLE_LZMA=ON 53else 54LIBZIP_CONF_OPTS += -DENABLE_LZMA=OFF 55endif 56 57$(eval $(cmake-package)) 58$(eval $(host-cmake-package)) 59