commit:     34e65b97babf151a5c99651c8a878f1f241fc5d3
Author:     Rick Farina <zerochaos <AT> gentoo <DOT> org>
AuthorDate: Wed Jan 11 21:22:52 2023 +0000
Commit:     Rick Farina <zerochaos <AT> gentoo <DOT> org>
CommitDate: Wed Jan 11 21:23:38 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=34e65b97

net-wireless/qdmr: add support for FEATURES=test

fix testing deps to use testing use flag
actually build the tests when FEATURES=test is set

Signed-off-by: Rick Farina <zerochaos <AT> gentoo.org>

 .../qdmr/{qdmr-0.11.0.ebuild => qdmr-0.11.0-r1.ebuild}        | 11 ++++++++++-
 net-wireless/qdmr/qdmr-9999.ebuild                            | 11 ++++++++++-
 2 files changed, 20 insertions(+), 2 deletions(-)

diff --git a/net-wireless/qdmr/qdmr-0.11.0.ebuild 
b/net-wireless/qdmr/qdmr-0.11.0-r1.ebuild
similarity index 89%
rename from net-wireless/qdmr/qdmr-0.11.0.ebuild
rename to net-wireless/qdmr/qdmr-0.11.0-r1.ebuild
index 808caea3cb4c..1ba9c2ff8c36 100644
--- a/net-wireless/qdmr/qdmr-0.11.0.ebuild
+++ b/net-wireless/qdmr/qdmr-0.11.0-r1.ebuild
@@ -16,6 +16,8 @@ else
        S="${WORKDIR}/${PN}-${MY_PV}"
        KEYWORDS="~amd64 ~x86"
 fi
+IUSE="test"
+RESTRICT="!test? ( test )"
 
 LICENSE="GPL-3+"
 SLOT="0"
@@ -32,7 +34,7 @@ RDEPEND="
 "
 DEPEND="${RDEPEND}
        dev-qt/designer:5
-       dev-qt/qttest:5
+       test? ( dev-qt/qttest:5 )
 "
 BDEPEND="dev-qt/linguist-tools:5"
 
@@ -49,6 +51,13 @@ src_prepare() {
        cmake_src_prepare
 }
 
+src_configure() {
+       local mycmakeargs=(
+               -DBUILD_TESTS="$(usex test)"
+       )
+       cmake_src_configure
+}
+
 pkg_postinst() {
        udev_reload
 }

diff --git a/net-wireless/qdmr/qdmr-9999.ebuild 
b/net-wireless/qdmr/qdmr-9999.ebuild
index 808caea3cb4c..1ba9c2ff8c36 100644
--- a/net-wireless/qdmr/qdmr-9999.ebuild
+++ b/net-wireless/qdmr/qdmr-9999.ebuild
@@ -16,6 +16,8 @@ else
        S="${WORKDIR}/${PN}-${MY_PV}"
        KEYWORDS="~amd64 ~x86"
 fi
+IUSE="test"
+RESTRICT="!test? ( test )"
 
 LICENSE="GPL-3+"
 SLOT="0"
@@ -32,7 +34,7 @@ RDEPEND="
 "
 DEPEND="${RDEPEND}
        dev-qt/designer:5
-       dev-qt/qttest:5
+       test? ( dev-qt/qttest:5 )
 "
 BDEPEND="dev-qt/linguist-tools:5"
 
@@ -49,6 +51,13 @@ src_prepare() {
        cmake_src_prepare
 }
 
+src_configure() {
+       local mycmakeargs=(
+               -DBUILD_TESTS="$(usex test)"
+       )
+       cmake_src_configure
+}
+
 pkg_postinst() {
        udev_reload
 }

Reply via email to