From d362522ce5a444979c1ada8d2de1d666c003089f Mon Sep 17 00:00:00 2001 From: Rick Farina Date: Tue, 27 Jan 2026 11:37:08 -0500 Subject: [PATCH] net-wireless/tempestsdr: make airspy support optional Signed-off-by: Rick Farina --- net-wireless/tempestsdr/metadata.xml | 3 +++ .../tempestsdr/tempestsdr-0.0_p20250122-r2.ebuild | 10 ++++++++-- net-wireless/tempestsdr/tempestsdr-9999.ebuild | 10 ++++++++-- 3 files changed, 19 insertions(+), 4 deletions(-) diff --git a/net-wireless/tempestsdr/metadata.xml b/net-wireless/tempestsdr/metadata.xml index ac4b0b7b263e2..d3fbb4593fb7d 100644 --- a/net-wireless/tempestsdr/metadata.xml +++ b/net-wireless/tempestsdr/metadata.xml @@ -4,6 +4,9 @@ zerochaos@gentoo.org + + Optional support for net-wireless/airspy + deltj/TempestSDR diff --git a/net-wireless/tempestsdr/tempestsdr-0.0_p20250122-r2.ebuild b/net-wireless/tempestsdr/tempestsdr-0.0_p20250122-r2.ebuild index 5b8c0b1005403..d6f91d105342f 100644 --- a/net-wireless/tempestsdr/tempestsdr-0.0_p20250122-r2.ebuild +++ b/net-wireless/tempestsdr/tempestsdr-0.0_p20250122-r2.ebuild @@ -1,4 +1,4 @@ -# Copyright 2020-2025 Gentoo Authors +# Copyright 2020-2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -10,6 +10,7 @@ HOMEPAGE="https://github.com/deltj/TempestSDR.git" LICENSE="GPL-3" SLOT="0" +IUSE="airspy" if [ "${PV}" = "9999" ]; then inherit git-r3 EGIT_REPO_URI="https://github.com/deltj/TempestSDR.git" @@ -22,7 +23,7 @@ fi RDEPEND=">=virtual/jre-1.8:* dev-libs/boost:= - net-wireless/airspy + airspy? ( net-wireless/airspy ) net-wireless/uhd:= net-wireless/rtl-sdr:= net-wireless/bladerf:= @@ -30,6 +31,11 @@ RDEPEND=">=virtual/jre-1.8:* DEPEND=">=virtual/jdk-1.8:* ${RDEPEND}" +src_prepare() { + rm -r TSDRPlugin_Airspy + default +} + src_install() { java-pkg_dojar JavaGUI/JTempestSDR.jar java-pkg_dolauncher tempestsdr --jar JTempestSDR.jar diff --git a/net-wireless/tempestsdr/tempestsdr-9999.ebuild b/net-wireless/tempestsdr/tempestsdr-9999.ebuild index 5b8c0b1005403..d6f91d105342f 100644 --- a/net-wireless/tempestsdr/tempestsdr-9999.ebuild +++ b/net-wireless/tempestsdr/tempestsdr-9999.ebuild @@ -1,4 +1,4 @@ -# Copyright 2020-2025 Gentoo Authors +# Copyright 2020-2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -10,6 +10,7 @@ HOMEPAGE="https://github.com/deltj/TempestSDR.git" LICENSE="GPL-3" SLOT="0" +IUSE="airspy" if [ "${PV}" = "9999" ]; then inherit git-r3 EGIT_REPO_URI="https://github.com/deltj/TempestSDR.git" @@ -22,7 +23,7 @@ fi RDEPEND=">=virtual/jre-1.8:* dev-libs/boost:= - net-wireless/airspy + airspy? ( net-wireless/airspy ) net-wireless/uhd:= net-wireless/rtl-sdr:= net-wireless/bladerf:= @@ -30,6 +31,11 @@ RDEPEND=">=virtual/jre-1.8:* DEPEND=">=virtual/jdk-1.8:* ${RDEPEND}" +src_prepare() { + rm -r TSDRPlugin_Airspy + default +} + src_install() { java-pkg_dojar JavaGUI/JTempestSDR.jar java-pkg_dolauncher tempestsdr --jar JTempestSDR.jar