net-wireless / urh

Universal Radio Hacker: investigate wireless protocols like a boss

Official package sites : https://github.com/jopohl/urh ·

v9999 :: 0 :: gentoo

Modified
License
Apache-2.0
USE flags
airspy audio bladerf debug hackrf limesdr plutosdr rtlsdr sdrplay test uhd

v2.9.6_p20240428 :: 0 :: gentoo

Modified
License
Apache-2.0
Keywords
~amd64 ~x86
USE flags
airspy audio bladerf debug hackrf limesdr plutosdr rtlsdr sdrplay test uhd

General

airspy
use native backend which directly uses net-wireless/airspy
audio
use a soundcard instead of an sdr
bladerf
use native backend which directly uses net-wireless/bladerf
debug
Enable extra debug codepaths, like asserts and extra output. If you want to get meaningful backtraces see https://wiki.gentoo.org/wiki/Project:Quality_Assurance/Backtraces
hackrf
use native backend which directly uses net-libs/libhackrf
limesdr
use native backend which directly uses net-wireless/limesuite
plutosdr
use native backend which directly uses net-libs/libiio
rtlsdr
use native backend which directly uses net-wireless/rtl-sdr
sdrplay
use native backend which directly uses net-wireless/sdrplay
test
Enable dependencies and/or preparations necessary to run tests (usually controlled by FEATURES=test but can be toggled independently)
uhd
use native backend which directly uses net-wireless/uhd

python_targets

python3_10
Build with Python 3.10
python3_11
Build with Python 3.11
python3_12
Build with Python 3.12

dev-lang / python : An interpreted, interactive, object-oriented programming language

dev-python / cython : A Python to C compiler

dev-python / numpy : Fast array and numerical python library

dev-python / psutil : Retrieve information on running processes and system utilization

dev-python / pyaudio : Python bindings for PortAudio

dev-python / pyzmq : Lightweight and super-fast messaging library built on top of the ZeroMQ library

net-libs / libhackrf : library for communicating with HackRF SDR platform

net-libs / libiio : Library for interfacing with IIO devices

net-wireless / airspy : Usemode driver and associated tools for airspy

net-wireless / bladerf : Libraries for supporing the BladeRF hardware from Nuand

net-wireless / gnuradio : Toolkit that provides signal processing blocks to implement software radios

net-wireless / limesuite : Driver and GUI for LMS7002M-based SDR platforms

net-wireless / rtl-sdr : Turns your Realtek RTL2832 based DVB dongle into a SDR receiver

net-wireless / sdrplay : SDRplay API/HW driver for all RSPs

net-wireless / uhd : Universal Software Radio Peripheral (USRP) Hardware Driver

dev-lang / python : An interpreted, interactive, object-oriented programming language

dev-python / PyQt5 : Python bindings for the Qt framework

dev-python / cython : A Python to C compiler

dev-python / numpy : Fast array and numerical python library

dev-python / psutil : Retrieve information on running processes and system utilization

dev-python / pyaudio : Python bindings for PortAudio

dev-python / pyzmq : Lightweight and super-fast messaging library built on top of the ZeroMQ library

net-libs / libhackrf : library for communicating with HackRF SDR platform

net-libs / libiio : Library for interfacing with IIO devices

net-wireless / airspy : Usemode driver and associated tools for airspy

net-wireless / bladerf : Libraries for supporing the BladeRF hardware from Nuand

net-wireless / gnuradio : Toolkit that provides signal processing blocks to implement software radios

net-wireless / gr-osmosdr : GNU Radio source block for OsmoSDR and rtlsdr and hackrf

net-wireless / limesuite : Driver and GUI for LMS7002M-based SDR platforms

net-wireless / rtl-sdr : Turns your Realtek RTL2832 based DVB dongle into a SDR receiver

net-wireless / sdrplay : SDRplay API/HW driver for all RSPs

net-wireless / uhd : Universal Software Radio Peripheral (USRP) Hardware Driver

867280
net-wireless/urh[sdrplay] depends on <net-wireless/sdrplay-3.0.0, blocking cleanup old
Repository mirror & CI · gentoo
Merge updates from master
Rick Farina · gentoo
net-wireless/urh: drop 2.9.5
Signed-off-by: Rick Farina <zerochaos@gentoo.org>
Rick Farina · gentoo
net-wireless/urh: drop 2.9.4
Signed-off-by: Rick Farina <zerochaos@gentoo.org>
Rick Farina · gentoo
net-wireless/urh: add 2.9.6_p20240428
Bumping a little past the last release because this version actually passes tests :-) Signed-off-by: Rick Farina <zerochaos@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Rick Farina · gentoo
net-wireless/urh: add 2.9.5
Signed-off-by: Rick Farina <zerochaos@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Rick Farina · gentoo
net-wireless/urh: fix AttributeError build error
Closes: https://bugs.gentoo.org/909647 Signed-off-by: Rick Farina <zerochaos@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Rick Farina · gentoo
net-wireless/urh: enable py3.11
I can't build this package personally at all right now and I have no idea why. Others were able to build test these changes so I'm pushing them while I figure out what's broken in my system. Closes: https://bugs.gentoo.org/897188 Signed-off-by: Rick Farina <zerochaos@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Rick Farina · gentoo
net-wireless/urh: 2.9.3->2.9.4
ebuild cleanup and test enable Signed-off-by: Rick Farina <zerochaos@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
David Seifert · gentoo
*/*: remove py3.8 from PYTHON_COMPAT
Signed-off-by: David Seifert <soap@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Thomas Beierlein · gentoo
net-wireless/urh: restrict useable version of net-wireless/sdrplay
Closes: https://bugs.gentoo.org/857174 Signed-off-by: Thomas Beierlein <tomjbe@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Rick Farina · gentoo
net-wireless/urh: eapi 7->8
Bump python to 3.10 Signed-off-by: Rick Farina <zerochaos@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Rick Farina · gentoo
net-wireless/urh: bump
Package-Manager: Portage-3.0.19, Repoman-3.0.3 Signed-off-by: Rick Farina <zerochaos@gentoo.org>
Rick Farina · gentoo
net-wireless/urh: python bump
Package-Manager: Portage-3.0.19, Repoman-3.0.3 Signed-off-by: Rick Farina <zerochaos@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
net-wireless/urh: eutils--
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Rick Farina · gentoo
net-wireless/urh: bump
Package-Manager: Portage-3.0.14, Repoman-3.0.2 Signed-off-by: Rick Farina <zerochaos@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
net-wireless/urh: fix double KEYWORDS
Double KEYWORDS lines break tools like ekeyword and Nattka. As per PMS, blank/empty KEYWORDS is implied by not defining the variable. See: https://projects.gentoo.org/qa/policy-guide/ebuild-format.html#pg0105 Package-Manager: Portage-3.0.14, Repoman-3.0.2 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
*/*: Remove obsolete values from PYTHON_COMPAT
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Rick Farina · gentoo
net-wireless/urh: add missing native backends
Package-Manager: Portage-2.3.101, Repoman-2.3.22 Signed-off-by: Rick Farina <zerochaos@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Rick Farina · gentoo
net-wireless/urh: fix deps
Package-Manager: Portage-2.3.100, Repoman-2.3.22 Signed-off-by: Rick Farina <zerochaos@gentoo.org>
Rick Farina · gentoo
net-wireless/urh: bump
Package-Manager: Portage-2.3.100, Repoman-2.3.22 Signed-off-by: Rick Farina <zerochaos@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
net-wireless/urh: [QA] Fix meaningless dep
Bug: https://bugs.gentoo.org/714624 Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Rick Farina · gentoo
net-wireless/urh: bump and python 3.7
Package-Manager: Portage-2.3.93, Repoman-2.3.20 Signed-off-by: Rick Farina <zerochaos@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Rick Farina · gentoo
Revert "Revert dev-python/pyzmq py2 and net-wireless/urh update"
This reverts commit 2294f62841656970a6a9164115df73fc41cd279a. Signed-off-by: Rick Farina <zerochaos@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Matt Turner · gentoo
Revert dev-python/pyzmq py2 and net-wireless/urh update
This commit reverts a revert of python2 support removal for dev-python/pyzmq. The original commit that remove py2 support was 3635fb573254 (dev-python/pyzmq: Remove py2), committed January 28th. Since then presumably a large number of dependencies of pyzmq have also dropped python2 support, because after commit c3bb20728e45 (Revert "Revert "dev-python/pyzmq: Remove py2"") from February 25 pkgcheck scan says: NonsolvableDepsInStable: version 16.0.2: nonsolvable depset(depend) keyword(amd64) stable profile (default/linux/amd64/17.0) (76 total): ... ... NonsolvableDepsInStable: version 17.1.0: nonsolvable depset(depend) keyword(amd64) stable profile (default/linux/amd64/17.0) (57 total): ... So it doesn't appear to be a trivial task to restore py2 support to pyzmq. Unfortunately this will break net-wireless/urh (both in terms of the software and in terms of the deptree). To keep the deptree in good shape commit f1b680936d23 (net-wireless/urh: fix deps, probably) must also be reverted. This reverts commit c3bb20728e45505d9b4a48164f37bb3288577d67. This reverts commit f1b680936d23084dc28bcab64e2cc4103a420303. Signed-off-by: Matt Turner <mattst88@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Rick Farina · gentoo
net-wireless/urh: fix deps, probably
Package-Manager: Portage-2.3.89, Repoman-2.3.20 Signed-off-by: Rick Farina <zerochaos@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Rick Farina · gentoo
net-wireless/urh: bump
Package-Manager: Portage-2.3.89, Repoman-2.3.20 Signed-off-by: Rick Farina <zerochaos@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
*/*: Clean PYTHON_COMPAT of obsolete impls
Closes: https://github.com/gentoo/gentoo/pull/14246 Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Rick Farina · gentoo
net-wireless/urh: bump
Package-Manager: Portage-2.3.76, Repoman-2.3.17 Signed-off-by: Rick Farina <zerochaos@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Rick Farina · gentoo
net-wireless/urh: bump
Package-Manager: Portage-2.3.71, Repoman-2.3.17 Signed-off-by: Rick Farina <zerochaos@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Rick Farina · gentoo
net-wireless/urh: bump
Package-Manager: Portage-2.3.67, Repoman-2.3.14 Signed-off-by: Rick Farina <zerochaos@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
*/*: Remove python3_4 PYTHON_COMPAT correctly
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Rick Farina · gentoo
net-wireless/urh: version bump
cleanup old Package-Manager: Portage-2.3.52, Repoman-2.3.12 Signed-off-by: Rick Farina <zerochaos@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Pacho Ramos · gentoo
net-wireless/urh: Support python3.6
Package-Manager: Portage-2.3.40, Repoman-2.3.9
Zero_Chaos · gentoo
net-wireless/urh: bump, add support for native uhd/usrp backend
Package-Manager: Portage-2.3.5, Repoman-2.3.2
Zero_Chaos · gentoo
net-wireless/urh: bump
Package-Manager: Portage-2.3.5, Repoman-2.3.2
Ulrich Müller · gentoo
[QA] Drop $Id$ lines that were added back.
Bug: 611234
Zero_Chaos · gentoo
net-wireless/urh: version bump and no more automagic deps, thanks upstream :-)
Package-Manager: Portage-2.3.3, Repoman-2.3.1
Zero_Chaos · gentoo
net-wireless/urh: add missing rdep
Package-Manager: Portage-2.3.3, Repoman-2.3.1
Zero_Chaos · gentoo
net-wireless/urh: initial commit of "universal radio hacker"
Package-Manager: Portage-2.3.3, Repoman-2.3.1