diff options
Diffstat (limited to 'net-wireless/qdmr/qdmr-9999.ebuild')
-rw-r--r-- | net-wireless/qdmr/qdmr-9999.ebuild | 28 |
1 files changed, 22 insertions, 6 deletions
diff --git a/net-wireless/qdmr/qdmr-9999.ebuild b/net-wireless/qdmr/qdmr-9999.ebuild index 013022e942de..1ba9c2ff8c36 100644 --- a/net-wireless/qdmr/qdmr-9999.ebuild +++ b/net-wireless/qdmr/qdmr-9999.ebuild @@ -1,4 +1,4 @@ -# Copyright 2021-2022 Gentoo Authors +# Copyright 2021-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -16,14 +16,14 @@ else S="${WORKDIR}/${PN}-${MY_PV}" KEYWORDS="~amd64 ~x86" fi +IUSE="test" +RESTRICT="!test? ( test )" LICENSE="GPL-3+" SLOT="0" RDEPEND=" dev-cpp/yaml-cpp:= - dev-qt/designer:5 - dev-qt/qttest:5 dev-qt/qtwidgets:5 dev-qt/qtgui:5 dev-qt/qtcore:5 @@ -32,7 +32,10 @@ RDEPEND=" dev-qt/qtserialport:5 virtual/libusb:1 " -DEPEND="${RDEPEND}" +DEPEND="${RDEPEND} + dev-qt/designer:5 + test? ( dev-qt/qttest:5 ) +" BDEPEND="dev-qt/linguist-tools:5" pkg_setup() { @@ -44,8 +47,21 @@ pkg_setup() { } src_prepare() { - #no devil perms - sed -i 's#666#660#' dist/99-qdmr.rules sed -i "s#/etc/udev/rules.d/#$(get_udevdir)/rules.d#" lib/CMakeLists.txt cmake_src_prepare } + +src_configure() { + local mycmakeargs=( + -DBUILD_TESTS="$(usex test)" + ) + cmake_src_configure +} + +pkg_postinst() { + udev_reload +} + +pkg_postrm() { + udev_reload +} |