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
}