summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMatoro Mahri <matoro_gentoo@matoro.tk>2023-11-10 13:27:50 -0500
committerFlorian Schmaus <flow@gentoo.org>2023-11-22 18:13:29 +0100
commit809c4082a233b80740cf9a39cefa06250ebe5cac (patch)
treee8815d9bf98f7dbe56821a18d276dd477ff0c238
parentdev-util/bpftool: drop 6.3 (diff)
downloadgentoo-809c4082a233b80740cf9a39cefa06250ebe5cac.tar.gz
gentoo-809c4082a233b80740cf9a39cefa06250ebe5cac.tar.bz2
gentoo-809c4082a233b80740cf9a39cefa06250ebe5cac.zip
media-libs/libavif: wire up tests
Bug: https://bugs.gentoo.org/917058 Signed-off-by: Matoro Mahri <matoro_gentoo@matoro.tk> Closes: https://github.com/gentoo/gentoo/pull/33758 Signed-off-by: Florian Schmaus <flow@gentoo.org>
-rw-r--r--media-libs/libavif/libavif-1.0.1.ebuild9
-rw-r--r--media-libs/libavif/libavif-9999.ebuild11
2 files changed, 11 insertions, 9 deletions
diff --git a/media-libs/libavif/libavif-1.0.1.ebuild b/media-libs/libavif/libavif-1.0.1.ebuild
index 4cc92725456d..f95ce9d238e2 100644
--- a/media-libs/libavif/libavif-1.0.1.ebuild
+++ b/media-libs/libavif/libavif-1.0.1.ebuild
@@ -13,7 +13,8 @@ LICENSE="BSD-2"
# See bug #822336 re subslot
SLOT="0/16"
KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
-IUSE="+aom dav1d examples extras gdk-pixbuf rav1e svt-av1"
+IUSE="+aom dav1d examples extras gdk-pixbuf rav1e svt-av1 test"
+RESTRICT="!test? ( test )"
REQUIRED_USE="|| ( aom dav1d )"
@@ -22,7 +23,7 @@ DEPEND="media-libs/libjpeg-turbo[${MULTILIB_USEDEP}]
sys-libs/zlib[${MULTILIB_USEDEP}]
aom? ( >=media-libs/libaom-3.3.0:=[${MULTILIB_USEDEP}] )
dav1d? ( >=media-libs/dav1d-1.0.0:=[${MULTILIB_USEDEP}] )
- extras? ( dev-cpp/gtest )
+ extras? ( test? ( dev-cpp/gtest ) )
gdk-pixbuf? ( x11-libs/gdk-pixbuf:2[${MULTILIB_USEDEP}] )
rav1e? ( >=media-video/rav1e-0.5.1[capi] )
svt-av1? ( >=media-libs/svt-av1-0.9.1 )"
@@ -52,8 +53,8 @@ multilib_src_configure() {
-DAVIF_BUILD_EXAMPLES=$(usex examples ON OFF)
-DAVIF_BUILD_APPS=$(usex extras ON OFF)
- -DAVIF_BUILD_TESTS=$(usex extras ON OFF)
- -DAVIF_ENABLE_GTEST=$(usex extras ON OFF)
+ -DAVIF_BUILD_TESTS=$(usex test ON OFF)
+ -DAVIF_ENABLE_GTEST=$(usex extras $(usex test ON OFF) OFF)
)
else
mycmakeargs+=(
diff --git a/media-libs/libavif/libavif-9999.ebuild b/media-libs/libavif/libavif-9999.ebuild
index 23f729dccf74..4ed7849d9266 100644
--- a/media-libs/libavif/libavif-9999.ebuild
+++ b/media-libs/libavif/libavif-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2020-2022 Gentoo Authors
+# Copyright 2020-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -13,7 +13,8 @@ LICENSE="BSD-2"
# See bug #822336 re subslot
SLOT="0/${PV}"
KEYWORDS=""
-IUSE="+aom dav1d examples extras gdk-pixbuf rav1e svt-av1"
+IUSE="+aom dav1d examples extras gdk-pixbuf rav1e svt-av1 test"
+RESTRICT="!test? ( test )"
REQUIRED_USE="|| ( aom dav1d )"
@@ -22,7 +23,7 @@ DEPEND="media-libs/libjpeg-turbo[${MULTILIB_USEDEP}]
sys-libs/zlib[${MULTILIB_USEDEP}]
aom? ( >=media-libs/libaom-3.3.0:=[${MULTILIB_USEDEP}] )
dav1d? ( >=media-libs/dav1d-1.0.0:=[${MULTILIB_USEDEP}] )
- extras? ( dev-cpp/gtest )
+ extras? ( test? ( dev-cpp/gtest ) )
gdk-pixbuf? ( x11-libs/gdk-pixbuf:2[${MULTILIB_USEDEP}] )
rav1e? ( >=media-video/rav1e-0.5.1[capi] )
svt-av1? ( >=media-libs/svt-av1-0.9.1 )"
@@ -52,8 +53,8 @@ multilib_src_configure() {
-DAVIF_BUILD_EXAMPLES=$(usex examples ON OFF)
-DAVIF_BUILD_APPS=$(usex extras ON OFF)
- -DAVIF_BUILD_TESTS=$(usex extras ON OFF)
- -DAVIF_ENABLE_GTEST=$(usex extras ON OFF)
+ -DAVIF_BUILD_TESTS=$(usex test ON OFF)
+ -DAVIF_ENABLE_GTEST=$(usex extras $(usex test ON OFF) OFF)
)
else
mycmakeargs+=(