# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 CMAKE_ECLASS="cmake" inherit cmake-multilib DESCRIPTION="zip manipulation library found in the zlib distribution" HOMEPAGE="https://github.com/nmoinvaz/minizip" SRC_URI="https://github.com/nmoinvaz/minizip/archive/${PV}.tar.gz -> ${P}.tar.gz" LICENSE="ZLIB" SLOT="0/3" # libminizip.so version KEYWORDS="~amd64 ~x86" IUSE="bzip2 libressl lzma ssl test +zlib zstd" RDEPEND=" bzip2? ( app-arch/bzip2 ) ssl? ( !libressl? ( dev-libs/openssl:0= ) libressl? ( dev-libs/libressl:= ) ) zlib? ( sys-libs/zlib:= ) zstd? ( app-arch/zstd ) " DEPEND="${RDEPEND}" multilib_src_configure() { local mycmakeargs=( -DBUILD_SHARED_LIBS=ON -DMZ_BUILD_TEST="$(usex test)" -DMZ_BUILD_UNIT_TEST="$(usex test)" -DMZ_COMPAT=ON -DMZ_BZIP2="$(usex bzip2)" -DMZ_FETCH_LIBS=OFF -DMZ_FORCE_FETCH_LIBS=OFF -DMZ_LZMA="$(usex lzma)" -DMZ_OPENSSL="$(usex ssl)" -DMZ_PROJECT_SUFFIX="-ng" -DMZ_ZLIB="$(usex zlib)" -DMZ_ZSTD="$(usex zstd)" -DINSTALL_INC_DIR="${EPREFIX}/usr/include/${PN}" ) cmake_src_configure }