commit: c1b7bd031cd3da894c3adf5bf70536383fd08439 Author: Jakov Smolić <jsmolic <AT> gentoo <DOT> org> AuthorDate: Wed Mar 26 21:22:51 2025 +0000 Commit: Jakov Smolić <jsmolic <AT> gentoo <DOT> org> CommitDate: Thu Mar 27 17:10:28 2025 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c1b7bd03
media-libs/libyuv: Enable tests Bug: https://bugs.gentoo.org/952112 Signed-off-by: Jakov Smolić <jsmolic <AT> gentoo.org> media-libs/libyuv/libyuv-1904.ebuild | 15 ++++++++++----- media-libs/libyuv/libyuv-9999.ebuild | 15 ++++++++++----- 2 files changed, 20 insertions(+), 10 deletions(-) diff --git a/media-libs/libyuv/libyuv-1904.ebuild b/media-libs/libyuv/libyuv-1904.ebuild index b4210853ab36..c1e85a7e35df 100644 --- a/media-libs/libyuv/libyuv-1904.ebuild +++ b/media-libs/libyuv/libyuv-1904.ebuild @@ -3,7 +3,7 @@ EAPI=8 -inherit cmake +inherit cmake edo DESCRIPTION="Open source project that includes YUV scaling and conversion functionality." HOMEPAGE="https://chromium.googlesource.com/libyuv/libyuv" @@ -22,11 +22,12 @@ fi LICENSE="BSD" SLOT="0/${PV}" -# TODO(NRK): enable tests -RESTRICT="test" +IUSE="test" +RESTRICT="!test? ( test )" RDEPEND=">=media-libs/libjpeg-turbo-3.0.0" -BDEPEND="${RDEPEND}" +DEPEND="${RDEPEND}" +BDEPEND="test? ( dev-cpp/gtest )" PATCHES=( "${FILESDIR}/0001-fix-install-dirs.patch" @@ -36,7 +37,11 @@ PATCHES=( src_configure() { mycmakeargs=( - -DUNIT_TEST=OFF + -DUNIT_TEST=$(usex test) ) cmake_src_configure } + +src_test() { + edo "${BUILD_DIR}"/libyuv_unittest +} diff --git a/media-libs/libyuv/libyuv-9999.ebuild b/media-libs/libyuv/libyuv-9999.ebuild index b4210853ab36..c1e85a7e35df 100644 --- a/media-libs/libyuv/libyuv-9999.ebuild +++ b/media-libs/libyuv/libyuv-9999.ebuild @@ -3,7 +3,7 @@ EAPI=8 -inherit cmake +inherit cmake edo DESCRIPTION="Open source project that includes YUV scaling and conversion functionality." HOMEPAGE="https://chromium.googlesource.com/libyuv/libyuv" @@ -22,11 +22,12 @@ fi LICENSE="BSD" SLOT="0/${PV}" -# TODO(NRK): enable tests -RESTRICT="test" +IUSE="test" +RESTRICT="!test? ( test )" RDEPEND=">=media-libs/libjpeg-turbo-3.0.0" -BDEPEND="${RDEPEND}" +DEPEND="${RDEPEND}" +BDEPEND="test? ( dev-cpp/gtest )" PATCHES=( "${FILESDIR}/0001-fix-install-dirs.patch" @@ -36,7 +37,11 @@ PATCHES=( src_configure() { mycmakeargs=( - -DUNIT_TEST=OFF + -DUNIT_TEST=$(usex test) ) cmake_src_configure } + +src_test() { + edo "${BUILD_DIR}"/libyuv_unittest +}
