commit: bf1b55ef5cbf5da000dff512bb43eb9c151c3051
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Thu May 29 21:33:15 2025 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Thu May 29 21:44:36 2025 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bf1b55ef
net-misc/gerbera: wire up tests
Signed-off-by: Sam James <sam <AT> gentoo.org>
net-misc/gerbera/gerbera-2.5.0.ebuild | 13 ++++++++-----
net-misc/gerbera/gerbera-9999.ebuild | 13 ++++++++-----
2 files changed, 16 insertions(+), 10 deletions(-)
diff --git a/net-misc/gerbera/gerbera-2.5.0.ebuild
b/net-misc/gerbera/gerbera-2.5.0.ebuild
index 6b2f3cceafe4..d55604f9bb55 100644
--- a/net-misc/gerbera/gerbera-2.5.0.ebuild
+++ b/net-misc/gerbera/gerbera-2.5.0.ebuild
@@ -26,7 +26,8 @@ fi
LICENSE="GPL-2"
SLOT="0"
-IUSE="curl debug doc +exif exiv2 +ffmpeg ffmpegthumbnailer +javascript +magic
+matroska mysql systemd +taglib"
+IUSE="curl debug doc +exif exiv2 +ffmpeg ffmpegthumbnailer +javascript +magic
+matroska mysql systemd +taglib test"
+RESTRICT="!test? ( test )"
RDEPEND="
acct-group/gerbera
@@ -51,16 +52,17 @@ RDEPEND="
mysql? ( dev-db/mysql-connector-c:= )
taglib? ( media-libs/taglib:= )
"
-
DEPEND="${RDEPEND}"
-
-BDEPEND="doc? (
+BDEPEND="
+ doc? (
${PYTHON_DEPS}
$(python_gen_any_dep '
dev-python/sphinx-rtd-theme[${PYTHON_USEDEP}]
')
media-gfx/graphviz
- )"
+ )
+ test? ( dev-cpp/gtest )
+"
CONFIG_CHECK="~INOTIFY_USER"
@@ -85,6 +87,7 @@ src_configure() {
-DWITH_MYSQL=$(usex mysql)
-DWITH_SYSTEMD=$(usex systemd)
-DWITH_TAGLIB=$(usex taglib)
+ -DWITH_TESTS=$(usex test)
)
cmake_src_configure
diff --git a/net-misc/gerbera/gerbera-9999.ebuild
b/net-misc/gerbera/gerbera-9999.ebuild
index 83378d9240b8..4d6e069aadbd 100644
--- a/net-misc/gerbera/gerbera-9999.ebuild
+++ b/net-misc/gerbera/gerbera-9999.ebuild
@@ -26,7 +26,8 @@ fi
LICENSE="GPL-2"
SLOT="0"
-IUSE="curl debug doc +exif exiv2 +ffmpeg ffmpegthumbnailer +javascript +magic
+matroska mysql systemd +taglib"
+IUSE="curl debug doc +exif exiv2 +ffmpeg ffmpegthumbnailer +javascript +magic
+matroska mysql systemd +taglib test"
+RESTRICT="!test? ( test )"
RDEPEND="
acct-group/gerbera
@@ -51,16 +52,17 @@ RDEPEND="
mysql? ( dev-db/mysql-connector-c:= )
taglib? ( media-libs/taglib:= )
"
-
DEPEND="${RDEPEND}"
-
-BDEPEND="doc? (
+BDEPEND="
+ doc? (
${PYTHON_DEPS}
$(python_gen_any_dep '
dev-python/sphinx-rtd-theme[${PYTHON_USEDEP}]
')
media-gfx/graphviz
- )"
+ )
+ test? ( dev-cpp/gtest )
+"
CONFIG_CHECK="~INOTIFY_USER"
@@ -85,6 +87,7 @@ src_configure() {
-DWITH_MYSQL=$(usex mysql)
-DWITH_SYSTEMD=$(usex systemd)
-DWITH_TAGLIB=$(usex taglib)
+ -DWITH_TESTS=$(usex test)
)
cmake_src_configure