summaryrefslogtreecommitdiff
path: root/net-wireless
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2025-01-23 06:45:02 +0000
committerV3n3RiX <venerix@koprulu.sector>2025-01-23 06:45:02 +0000
commitc78477d222e1ceb9516a9bbbadbba0b5c1ce11db (patch)
tree5187cbad4740387edb2c1cca0942036a0fdccd88 /net-wireless
parent564687d289b862b8b079569a45a2d39d7b8c3585 (diff)
gentoo auto-resync : 23:01:2025 - 06:45:02HEADmaster
Diffstat (limited to 'net-wireless')
-rw-r--r--net-wireless/Manifest.gzbin13890 -> 13889 bytes
-rw-r--r--net-wireless/gnuradio/Manifest5
-rw-r--r--net-wireless/gnuradio/files/7570.patch34
-rw-r--r--net-wireless/gnuradio/gnuradio-3.10.11.0.ebuild7
-rw-r--r--net-wireless/gnuradio/gnuradio-9999.ebuild6
-rw-r--r--net-wireless/gqrx/Manifest6
-rw-r--r--net-wireless/gqrx/gqrx-2.17.2-r1.ebuild6
-rw-r--r--net-wireless/gqrx/gqrx-9999.ebuild6
-rw-r--r--net-wireless/gqrx/metadata.xml3
-rw-r--r--net-wireless/tempestsdr/Manifest6
-rw-r--r--net-wireless/tempestsdr/tempestsdr-0.0_p20250122-r1.ebuild (renamed from net-wireless/tempestsdr/tempestsdr-0.0_p20200221-r1.ebuild)35
-rw-r--r--net-wireless/tempestsdr/tempestsdr-9999.ebuild35
12 files changed, 78 insertions, 71 deletions
diff --git a/net-wireless/Manifest.gz b/net-wireless/Manifest.gz
index 67d186f4cbf9..3a58d9475375 100644
--- a/net-wireless/Manifest.gz
+++ b/net-wireless/Manifest.gz
Binary files differ
diff --git a/net-wireless/gnuradio/Manifest b/net-wireless/gnuradio/Manifest
index 02720e875a49..43288bf0799e 100644
--- a/net-wireless/gnuradio/Manifest
+++ b/net-wireless/gnuradio/Manifest
@@ -1,9 +1,10 @@
+AUX 7570.patch 1549 BLAKE2B e7e9f0f745465549046eec50806fedf8f8b4a5850f203893abcf21438e9a6567b1d796f6f84aadbb371f858d806c9db313e7b90e4a88a48eed522487d7325d2b SHA512 8a8cfa32dc707e4bd293d5e818029a029c6eb64ef7e9a08493d86a40c84169e55bfd303adecf2de1fa2cbf3a10eb17019ba4d2062084821f55b1c73449549154
AUX PR7093.patch 3317 BLAKE2B d369dfa91c8de3c62d1c14be52f5ad9491bf10f8fb904295bb92497a43150bcf9d1576442f3087b439e54fb4dac572d421e3cac95d71d01604cf329284e7ff5a SHA512 01758de8ecb721fcaadd31d478551420290b5e59c9b8fa3d421d4170665915c21e50ed765a9647b81d4f6acf71099c98628b823a66897b4f5e57df3c3b2643ba
AUX gnuradio-3.10.11.0-boost-1.87.patch 6533 BLAKE2B dea2f7d662c2c7119234f6cddd1405bd2b942257bea75110c3c2464b5f5137887fab7e2ec8cc2851770af44f2bcd44a8499ba3f6a9ad3f6dd21311ec8ccc9904 SHA512 1a7656d7310e59cd8fd8259920bbcffb443948bbe8193bddc65610b1e4418ec3ea806d0fb21b565aa9a54ec8302f9d2e408c07ba912a6fe910a4c51ab416e775
AUX gnuradio-3.10.9.2-libfmt-11.patch 1624 BLAKE2B a50f5db97a276ec1c1fbaa28338db377de8659ce8b1f19b271cb79672f807e152cec57f83b9e32ff39492e11b4b6e655a69cd77a5e925f0b2b598d66b2ad2381 SHA512 50398cbeba0bad9908d3f96795833a7ca683e169634ef4a89e1502c304c4a695be44538e99236b691c2e4ea105604e882048b0500579031a9516fbeba4984173
DIST gnuradio-3.10.11.0.tar.gz 4659646 BLAKE2B 21d523030e578ac335dc1497da27a957026206b36323473d5e96d9bc3832a06765d26684c46c03017e23c0bc6302429c366befac40113f9987840d5c22f978af SHA512 faf47956924832b04c66469ba3bdf174876d25c41e0f1c1dde3755596d232e2d18f5dab7aa848463f2d23ec8bcda0283ee8ede34fd57b079fe3cdb62c6470a82
DIST gnuradio-3.10.9.2.tar.gz 4413832 BLAKE2B 69443e9b6893c6cb9db1678c28ac0fd01fe57e81438903612f7f65908fede257dab06a98fa90da25fe8caa6befb731ba51759509ace10a5541cae3e9d055a5db SHA512 5eca8dd21def7354ab8bd3b98a5780f80bc71b0dd8f556a50def157964e121c7ba6a8a8dc96584f6b15a6b2d7e0391fe77f5c72ba31c1c5b49a76306dd6f78cd
-EBUILD gnuradio-3.10.11.0.ebuild 7203 BLAKE2B 8865037aea821433bdf7f71497007f7b9092732fba5180b85d64774ba53503833264020473b5bb3f74ea9da7e6bdaa195b21ad9e3e48b6922875f7830a6688c6 SHA512 800484b01de328e97525befb78717450982acd488bf05f0b3ee7b1d68a5f6a8133becedc0c659d7126978d97847f83ba58fe61cf74e32407888d459147b2bbfd
+EBUILD gnuradio-3.10.11.0.ebuild 7074 BLAKE2B 7cfc3d8071da0819ce2cf9d4c779938808e013536fe5de8f0654f27c6b1e84fccf816ae2b827f49e6b44aafeda54bd27f8acf6e375bf54d8b0b15ab624693882 SHA512 689c4e862b5ad24c1a0d01872b9fac9431e3e346c8ec6c8101ec8697f2113317696bfea3695f158032207c3c7aadb4f7c9f1fd9a6095bcf89c8cb484c4cec31e
EBUILD gnuradio-3.10.9.2-r6.ebuild 7168 BLAKE2B 6d7c121fd4f1bb6c614ea78417436d58cf03f64c39b7f3a776edc72cf81d2b775eb813821f5c5cc4ece13dce4f6db847a6ae004b03727ff9d52f15e0184ca3d2 SHA512 8162308fe3edee23d865fb4c0a3c507ae64a4407fa23b2adce5e8ea8a0a024feaa5639692e26470245536378bf440fb7b1a284080bed32aa69bfea60fbd8d3d6
-EBUILD gnuradio-9999.ebuild 7142 BLAKE2B 7d745da9a915959565a1ba95e34d778e3b2b2b3b8d488ed953e5a2a18bcec639aef9a27783dbb501012b879b5bdd56aa0369daa35c4efb74bf482b857cf07bcb SHA512 0c952b388e2a989f1ab2e7b6be8b413807c8e881bb443070e6e7ebc345f7a0540b600a5a61f90f9400fc4a97262426e3c07a5a1a527632260fb79913c00e753a
+EBUILD gnuradio-9999.ebuild 6987 BLAKE2B c70ae3d3f797cba882c6d1d5009c5c29935852492a437033d01d7baaca3ad00d6a022c9656ebef51bcfdc92d685557d4c806ab80ae3b692550c9c39198333d29 SHA512 1a1c530447c089e067a15e6476db9a9f911609f8a956f7c1d3ad5a6c38d2eac6f3ee56b048e9af5bd026acdf54c1175e6b0256542094050bdf64444bbb62ee2b
MISC metadata.xml 1869 BLAKE2B de75463e64f4f3352d8959d795de15d9345e52f491f61fc824db738bccc4e2ae0487d988c22c17149f80cda5478a5bfbda03a6c5239970423371a2a76f374003 SHA512 69477d22de9e60b7f7420b14437265771391320d7c362d51b81fb573671568cf6b6b39ba50be1ad7c8bb07ed219998cf474e19b663f4a65b0e2cc69feef017a0
diff --git a/net-wireless/gnuradio/files/7570.patch b/net-wireless/gnuradio/files/7570.patch
new file mode 100644
index 000000000000..1adefd1674bb
--- /dev/null
+++ b/net-wireless/gnuradio/files/7570.patch
@@ -0,0 +1,34 @@
+From dc208e8c91a772ea3da462efd16d912cef44316c Mon Sep 17 00:00:00 2001
+From: Clayton Smith <argilo@gmail.com>
+Date: Fri, 30 Aug 2024 11:19:19 -0400
+Subject: [PATCH] digital: Fix NumPy 2 compatibility
+
+Signed-off-by: Clayton Smith <argilo@gmail.com>
+---
+ gr-digital/python/digital/qa_correlate_access_code_XX_ts.py | 6 ++++--
+ 1 file changed, 4 insertions(+), 2 deletions(-)
+
+diff --git a/gr-digital/python/digital/qa_correlate_access_code_XX_ts.py b/gr-digital/python/digital/qa_correlate_access_code_XX_ts.py
+index c0fdc9dc246..8c242f2f792 100644
+--- a/gr-digital/python/digital/qa_correlate_access_code_XX_ts.py
++++ b/gr-digital/python/digital/qa_correlate_access_code_XX_ts.py
+@@ -12,6 +12,7 @@
+ from gnuradio import gr, gr_unittest, digital, blocks
+ import pmt
+ import numpy
++import struct
+
+ default_access_code = '\xAC\xDD\xA4\xE2\xF2\x8C\x20\xFC'
+
+@@ -74,8 +75,9 @@ def _variable_payload_t(self, payload_len=2**15 + 3):
+ # header contains packet length, twice (bit-swapped)
+ header = numpy.array([(payload_len & 0xFF00) >> 8, payload_len & 0xFF] * 2, dtype=numpy.uint8)
+ # make sure we've built the length header correctly
+- self.assertEqual(header[0] * 256 + header[1], header[2] * 256 + header[3])
+- self.assertEqual(header[0] * 256 + header[1], len(payload))
++ length1, length2 = struct.unpack(">HH", header)
++ self.assertEqual(length1, length2)
++ self.assertEqual(length1, len(payload))
+
+ packet = numpy.concatenate((header, payload))
+ pad = (0,) * PADDING_LEN
diff --git a/net-wireless/gnuradio/gnuradio-3.10.11.0.ebuild b/net-wireless/gnuradio/gnuradio-3.10.11.0.ebuild
index 1afef5f54a9e..37cadf28ce7e 100644
--- a/net-wireless/gnuradio/gnuradio-3.10.11.0.ebuild
+++ b/net-wireless/gnuradio/gnuradio-3.10.11.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -135,6 +135,7 @@ DEPEND="${RDEPEND}
PATCHES=(
"${FILESDIR}"/${PN}-3.10.11.0-boost-1.87.patch
+ "${FILESDIR}"/7570.patch
)
src_prepare() {
@@ -231,9 +232,7 @@ src_install() {
src_test() {
# skip test which needs internet (metainfo_test)
- # skip test which is currently broken (qa_correlate_access_code_XX_ts)
- # https://github.com/gnuradio/gnuradio/issues/7566
- virtx cmake_src_test -E 'metainfo_test|qa_correlate_access_code_XX_ts' --output-on-failure
+ virtx cmake_src_test -E 'metainfo_test' --output-on-failure
}
pkg_postinst() {
diff --git a/net-wireless/gnuradio/gnuradio-9999.ebuild b/net-wireless/gnuradio/gnuradio-9999.ebuild
index 27cb13c82bc0..a7011ffe6be8 100644
--- a/net-wireless/gnuradio/gnuradio-9999.ebuild
+++ b/net-wireless/gnuradio/gnuradio-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -227,9 +227,7 @@ src_install() {
src_test() {
# skip test which needs internet (metainfo_test)
- # skip test which is currently broken (qa_correlate_access_code_XX_ts)
- # https://github.com/gnuradio/gnuradio/issues/7566
- virtx cmake_src_test -E 'metainfo_test|qa_correlate_access_code_XX_ts' --output-on-failure
+ virtx cmake_src_test -E 'metainfo_test' --output-on-failure
}
pkg_postinst() {
diff --git a/net-wireless/gqrx/Manifest b/net-wireless/gqrx/Manifest
index 6902e3ad1605..9d49bffea40b 100644
--- a/net-wireless/gqrx/Manifest
+++ b/net-wireless/gqrx/Manifest
@@ -1,4 +1,4 @@
DIST gqrx-2.17.2.tar.gz 3620793 BLAKE2B a8354212c5084160315581840a19a28f737d2492f16aad2f58f4e508e0ac4dfda7fa139eccd38694ebd0777a4c2062f984840baa2cc2313524e0566e695dc638 SHA512 7e387dd909d0dda710e8fb7766bcd6f26abc2a6bef73d2bdf4d9c96b8cf698d3b6c6c1b2fbd51e91f907f446bb1e551b9fb99503851e02777599193717a72e35
-EBUILD gqrx-2.17.2-r1.ebuild 1261 BLAKE2B 85635644b1ecd1129b98de772926b52df219777177ca2a866981b03fadb9a9784a007b8b907e592a407bd8c5674039bd0f4718313268edc2ef4e134b6e554b3e SHA512 2e3da1e6bbdad31ae17770eeeb6ea48a6829cc2a7d3a857859c5c5fc4a113a1cd5ad74cfede871ebbed1b4f0effc7a1d26dfe89b87893f55461b879ab7fe8307
-EBUILD gqrx-9999.ebuild 1261 BLAKE2B 85635644b1ecd1129b98de772926b52df219777177ca2a866981b03fadb9a9784a007b8b907e592a407bd8c5674039bd0f4718313268edc2ef4e134b6e554b3e SHA512 2e3da1e6bbdad31ae17770eeeb6ea48a6829cc2a7d3a857859c5c5fc4a113a1cd5ad74cfede871ebbed1b4f0effc7a1d26dfe89b87893f55461b879ab7fe8307
-MISC metadata.xml 527 BLAKE2B b03059834f7f1ce5a2ccac25c831783f824c93b7d45aa1a670751e135a6c5e208d759ef97b40bb3215940072a82db8e51fc4f974438a1273f3777fe623049243 SHA512 325283161c65ef63717a64d04da6aa4226ff0688e0151eebf4d4b9acb3c3fb51cb0a8d474da637a513f7fbcf062a04f20f08fb4da3e958284f41c9b00bc608fd
+EBUILD gqrx-2.17.2-r1.ebuild 1224 BLAKE2B 6882868a45feae6b2d5a79367b9eaad8bec9aa022573a01d5ef3e29a6363fa46487ce40c473d151b9b2e6b90b62962e2b6313c2cc4d7011173bb4ac37cb5aa2a SHA512 e3a8998d3d6d2066c53b97c01b2171098353d9880eeae775473ffc334c8878678e807b644fa95617c6caf3c5d6fc11c703fcba8a0cb5be5bb0494e2f38bdc7d2
+EBUILD gqrx-9999.ebuild 1224 BLAKE2B 6882868a45feae6b2d5a79367b9eaad8bec9aa022573a01d5ef3e29a6363fa46487ce40c473d151b9b2e6b90b62962e2b6313c2cc4d7011173bb4ac37cb5aa2a SHA512 e3a8998d3d6d2066c53b97c01b2171098353d9880eeae775473ffc334c8878678e807b644fa95617c6caf3c5d6fc11c703fcba8a0cb5be5bb0494e2f38bdc7d2
+MISC metadata.xml 425 BLAKE2B 46525cc3c3e93576e1f4e4b874c969e302f6ae83d5171d33241ef6329666d49bf28ae9218f6af8b0039bf1a18d7cb32d44186cffb47fdaef19f3068752cccff4 SHA512 42112bf05fefbd5883cb570903c760051cf4e2f793d14ef36e120105d9a36c30bda9f3209b6a3a9eeadc862416c6fef9ae92e8c84a6cac759639b25347780453
diff --git a/net-wireless/gqrx/gqrx-2.17.2-r1.ebuild b/net-wireless/gqrx/gqrx-2.17.2-r1.ebuild
index 5853ad507b1f..8add0b3ddd79 100644
--- a/net-wireless/gqrx/gqrx-2.17.2-r1.ebuild
+++ b/net-wireless/gqrx/gqrx-2.17.2-r1.ebuild
@@ -18,8 +18,8 @@ fi
LICENSE="GPL-3"
SLOT="0"
-IUSE="gr-audio portaudio pulseaudio"
-REQUIRED_USE="^^ ( pulseaudio portaudio gr-audio )"
+IUSE="portaudio pulseaudio"
+REQUIRED_USE="?? ( pulseaudio portaudio )"
RDEPEND="
dev-qt/qtbase:6[gui,network,widgets]
@@ -39,7 +39,7 @@ src_configure() {
LINUX_AUDIO_BACKEND=Pulseaudio
elif use portaudio; then
LINUX_AUDIO_BACKEND=Portaudio
- elif use gr-audio; then
+ else
LINUX_AUDIO_BACKEND=Gr-audio
fi
diff --git a/net-wireless/gqrx/gqrx-9999.ebuild b/net-wireless/gqrx/gqrx-9999.ebuild
index 5853ad507b1f..8add0b3ddd79 100644
--- a/net-wireless/gqrx/gqrx-9999.ebuild
+++ b/net-wireless/gqrx/gqrx-9999.ebuild
@@ -18,8 +18,8 @@ fi
LICENSE="GPL-3"
SLOT="0"
-IUSE="gr-audio portaudio pulseaudio"
-REQUIRED_USE="^^ ( pulseaudio portaudio gr-audio )"
+IUSE="portaudio pulseaudio"
+REQUIRED_USE="?? ( pulseaudio portaudio )"
RDEPEND="
dev-qt/qtbase:6[gui,network,widgets]
@@ -39,7 +39,7 @@ src_configure() {
LINUX_AUDIO_BACKEND=Pulseaudio
elif use portaudio; then
LINUX_AUDIO_BACKEND=Portaudio
- elif use gr-audio; then
+ else
LINUX_AUDIO_BACKEND=Gr-audio
fi
diff --git a/net-wireless/gqrx/metadata.xml b/net-wireless/gqrx/metadata.xml
index d9c43c9d0981..c9d82f41a762 100644
--- a/net-wireless/gqrx/metadata.xml
+++ b/net-wireless/gqrx/metadata.xml
@@ -9,9 +9,6 @@
<email>radio@gentoo.org</email>
<name>Radio</name>
</maintainer>
- <use>
- <flag name="gr-audio">Use audio support from <pkg>net-wireless/gnuradio</pkg></flag>
- </use>
<upstream>
<remote-id type="github">gqrx-sdr/gqrx</remote-id>
</upstream>
diff --git a/net-wireless/tempestsdr/Manifest b/net-wireless/tempestsdr/Manifest
index 2bb31a254a1b..15d49f0ab355 100644
--- a/net-wireless/tempestsdr/Manifest
+++ b/net-wireless/tempestsdr/Manifest
@@ -1,4 +1,4 @@
-DIST tempestsdr-0.0_p20200221.tar.gz 67322675 BLAKE2B 6ad4b5c4a32e70e7336d1bcac9f9c3e0dd1bdc0ca42e67bef20e9f31475e127f212d3558e20d275e18651cef018c134e233c5b8c0c9e85e558414e2c15993ac6 SHA512 2f29ad22d8ae2e71cdd359e066989928576a7e8c0ff344833445843df4cdb343ae1d6336810595fe720cb3d56867c8c17d8776dcb3bfda02eb53b85c9c930ef1
-EBUILD tempestsdr-0.0_p20200221-r1.ebuild 1064 BLAKE2B a52b152f6de8b6ed554fc0871ac74f492550619f9c7d99a1ce90c7628cb90b71c5da3aaf6f6cdf9ac708387f154ad2fea455b4344ba2efe92e41c41dcac3f0d7 SHA512 9dc5bb2557ef8ae1e41c556a238099d5bc1ce41e7099acb7d3d2914e4b4835a59c29d1c01e44bab6a1e7f93300a98c790181cfd7f0c2b9d0e33f14177a0b204b
-EBUILD tempestsdr-9999.ebuild 1064 BLAKE2B a52b152f6de8b6ed554fc0871ac74f492550619f9c7d99a1ce90c7628cb90b71c5da3aaf6f6cdf9ac708387f154ad2fea455b4344ba2efe92e41c41dcac3f0d7 SHA512 9dc5bb2557ef8ae1e41c556a238099d5bc1ce41e7099acb7d3d2914e4b4835a59c29d1c01e44bab6a1e7f93300a98c790181cfd7f0c2b9d0e33f14177a0b204b
+DIST tempestsdr-0.0_p20250122.tar.gz 67322644 BLAKE2B 20f8a91ef69462016b5cc4b83408f81780bd6c9299f82d35a96d5c3259c67ea1b63b2a22991443cfbd8a19c1eb2f4489e9e28c0703399e47ea804edf2c19a557 SHA512 1fbbca5926019028a2b1d6fa9ddecee83849d6a95b7dc0d87fcddbf59fe54b3a9f6f903eb38d187ef1de5932bc109cadd6144e5b4ce7f7f89ed10e1c1b608399
+EBUILD tempestsdr-0.0_p20250122-r1.ebuild 918 BLAKE2B 1f22708507a80991c3968f15ea4fb7d2b89f016a275f991181d22623dfd62dddb1ae7b7b42db64be05c890dcdff517e59e02668001a90ac738a966beb5319643 SHA512 fa54dcf66f5f15aa6a5a5a1d031291a2860527db4c4b3ad18f3e8da7937984723a5a8f902ad0545c6f7082996b69d0a172ff144d860a946216d26adaa7123b30
+EBUILD tempestsdr-9999.ebuild 918 BLAKE2B 1f22708507a80991c3968f15ea4fb7d2b89f016a275f991181d22623dfd62dddb1ae7b7b42db64be05c890dcdff517e59e02668001a90ac738a966beb5319643 SHA512 fa54dcf66f5f15aa6a5a5a1d031291a2860527db4c4b3ad18f3e8da7937984723a5a8f902ad0545c6f7082996b69d0a172ff144d860a946216d26adaa7123b30
MISC metadata.xml 306 BLAKE2B 95dd53ef93bb991ebd4da610eacc3590536bfefff9d8877714d955e2f1c5aae4f951bfc464df1dae323a1f89fc93c6fa9dbeaf2bf165e1653a62d6b11df54e8c SHA512 d95db8dab59555e0506a106b3b8bcc8fd952d8d51c7984a2ccba1610b1d1be4faf4a3ff56639b58528934480706f278f76f0e993b6f0ed82e831b07a9d9a0b6d
diff --git a/net-wireless/tempestsdr/tempestsdr-0.0_p20200221-r1.ebuild b/net-wireless/tempestsdr/tempestsdr-0.0_p20250122-r1.ebuild
index 1301229d0e69..674c234f099f 100644
--- a/net-wireless/tempestsdr/tempestsdr-0.0_p20200221-r1.ebuild
+++ b/net-wireless/tempestsdr/tempestsdr-0.0_p20250122-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2020-2022 Gentoo Authors
+# Copyright 2020-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -15,33 +15,22 @@ if [ "${PV}" = "9999" ]; then
EGIT_REPO_URI="https://github.com/deltj/TempestSDR.git"
else
KEYWORDS="~amd64 ~x86"
- COMMIT="93c238725bdcf2f50c8a1d3789cf56e90f7bab7f"
+ COMMIT="59201a2cb21ab193125719eb318dcfbbf979c32e"
SRC_URI="https://github.com/deltj/TempestSDR/archive/${COMMIT}.tar.gz -> ${P}.tar.gz"
S="${WORKDIR}/TempestSDR-${COMMIT}"
fi
-IUSE=""
+RDEPEND=">=virtual/jre-1.8:*
+ dev-libs/boost:=
+ net-wireless/airspy
+ net-wireless/uhd:=
+ net-wireless/rtl-sdr
+ net-wireless/bladerf:=
+ net-wireless/hackrf-tools"
DEPEND=">=virtual/jdk-1.8:*
- dev-libs/boost:=
- net-wireless/airspy
- net-wireless/uhd:=
- net-wireless/rtl-sdr
- net-wireless/bladerf:=
- net-wireless/hackrf-tools"
-RDEPEND="${DEPEND}"
-BDEPEND=""
-
-src_compile() {
- emake all
-}
+ ${RDEPEND}"
src_install() {
- insinto /usr/share/${PN}
- doins JavaGUI/JTempestSDR.jar
- dodir /usr/bin
- cat <<-EOF > "${ED}/usr/bin/tempestsdr"
-#!/bin/sh
-java -jar /usr/share/tempestsdr/JTempestSDR.jar
-EOF
- fperms +x /usr/bin/tempestsdr
+ 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 1301229d0e69..674c234f099f 100644
--- a/net-wireless/tempestsdr/tempestsdr-9999.ebuild
+++ b/net-wireless/tempestsdr/tempestsdr-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2020-2022 Gentoo Authors
+# Copyright 2020-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -15,33 +15,22 @@ if [ "${PV}" = "9999" ]; then
EGIT_REPO_URI="https://github.com/deltj/TempestSDR.git"
else
KEYWORDS="~amd64 ~x86"
- COMMIT="93c238725bdcf2f50c8a1d3789cf56e90f7bab7f"
+ COMMIT="59201a2cb21ab193125719eb318dcfbbf979c32e"
SRC_URI="https://github.com/deltj/TempestSDR/archive/${COMMIT}.tar.gz -> ${P}.tar.gz"
S="${WORKDIR}/TempestSDR-${COMMIT}"
fi
-IUSE=""
+RDEPEND=">=virtual/jre-1.8:*
+ dev-libs/boost:=
+ net-wireless/airspy
+ net-wireless/uhd:=
+ net-wireless/rtl-sdr
+ net-wireless/bladerf:=
+ net-wireless/hackrf-tools"
DEPEND=">=virtual/jdk-1.8:*
- dev-libs/boost:=
- net-wireless/airspy
- net-wireless/uhd:=
- net-wireless/rtl-sdr
- net-wireless/bladerf:=
- net-wireless/hackrf-tools"
-RDEPEND="${DEPEND}"
-BDEPEND=""
-
-src_compile() {
- emake all
-}
+ ${RDEPEND}"
src_install() {
- insinto /usr/share/${PN}
- doins JavaGUI/JTempestSDR.jar
- dodir /usr/bin
- cat <<-EOF > "${ED}/usr/bin/tempestsdr"
-#!/bin/sh
-java -jar /usr/share/tempestsdr/JTempestSDR.jar
-EOF
- fperms +x /usr/bin/tempestsdr
+ java-pkg_dojar JavaGUI/JTempestSDR.jar
+ java-pkg_dolauncher tempestsdr --jar JTempestSDR.jar
}