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
+}

Reply via email to