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

Reply via email to