commit: 234d9d69d445f663a2e7c7952c3fa7eb9e92ed55 Author: Pacho Ramos <pacho <AT> gentoo <DOT> org> AuthorDate: Sat Dec 10 15:05:33 2022 +0000 Commit: Pacho Ramos <pacho <AT> gentoo <DOT> org> CommitDate: Sat Dec 10 15:09:28 2022 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=234d9d69
media-libs/zimg: Drop .la files Closes: https://bugs.gentoo.org/847520 Signed-off-by: Pacho Ramos <pacho <AT> gentoo.org> .../{zimg-9999.ebuild => zimg-3.0.4-r1.ebuild} | 23 ++++++++++++++++++---- media-libs/zimg/zimg-9999.ebuild | 9 ++++++++- 2 files changed, 27 insertions(+), 5 deletions(-) diff --git a/media-libs/zimg/zimg-9999.ebuild b/media-libs/zimg/zimg-3.0.4-r1.ebuild similarity index 57% copy from media-libs/zimg/zimg-9999.ebuild copy to media-libs/zimg/zimg-3.0.4-r1.ebuild index 2c7c54c43cfe..ffef62a46080 100644 --- a/media-libs/zimg/zimg-9999.ebuild +++ b/media-libs/zimg/zimg-3.0.4-r1.ebuild @@ -1,14 +1,14 @@ # Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=7 +EAPI=8 if [[ ${PV} = *9999* ]] ; then EGIT_REPO_URI="https://github.com/sekrit-twc/zimg" inherit git-r3 else SRC_URI="https://github.com/sekrit-twc/zimg/archive/release-${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86" + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" S="${WORKDIR}/${PN}-release-${PV}/" fi inherit autotools multilib-minimal @@ -18,7 +18,14 @@ HOMEPAGE="https://github.com/sekrit-twc/zimg" LICENSE="WTFPL-2" SLOT="0" -IUSE="debug static-libs" +IUSE="debug static-libs test" +RESTRICT="!test? ( test )" +DEPEND="test? ( dev-cpp/gtest )" + +PATCHES=( + "${FILESDIR}/system-gtest.patch" + "${FILESDIR}/backport-e29571f-issue-175.patch" +) src_prepare() { default @@ -28,5 +35,13 @@ src_prepare() { multilib_src_configure() { ECONF_SOURCE="${S}" econf \ $(use_enable debug) \ - $(use_enable static-libs static) + $(use_enable static-libs static) \ + $(use_enable test unit-test) +} + +multilib_src_install_all() { + einstalldocs + if ! use static-libs; then + find "${ED}" -type f -name '*.la' -delete || die + fi } diff --git a/media-libs/zimg/zimg-9999.ebuild b/media-libs/zimg/zimg-9999.ebuild index 2c7c54c43cfe..1db3c69e1757 100644 --- a/media-libs/zimg/zimg-9999.ebuild +++ b/media-libs/zimg/zimg-9999.ebuild @@ -1,7 +1,7 @@ # Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=7 +EAPI=8 if [[ ${PV} = *9999* ]] ; then EGIT_REPO_URI="https://github.com/sekrit-twc/zimg" @@ -30,3 +30,10 @@ multilib_src_configure() { $(use_enable debug) \ $(use_enable static-libs static) } + +multilib_src_install_all() { + einstalldocs + if ! use static-libs; then + find "${ED}" -type f -name '*.la' -delete || die + fi +}