net-wireless/gnuradio (gentoo)

Search

Install

Install this package:

emerge -a net-wireless/gnuradio

Package Information

Description:
Toolkit that provides signal processing blocks to implement software radios
Homepage:
https://www.gnuradio.org/
License:
GPL-3

Versions

Version EAPI Keywords Slot
9999 8 ~amd64 ~arm ~riscv ~x86 0/9999
3.11_pre20260615 8 ~amd64 ~arm ~riscv ~x86 0/3.11_pre20260615
3.10.9999 8 ~amd64 ~arm ~riscv ~x86 0/3.10.9999
3.10.12.0 8 amd64 ~arm ~riscv ~x86 0/3.10.12.0

Metadata

Maintainers

Upstream

Raw Metadata XML
<pkgmetadata>
	<maintainer type="project">
		<email>radio@gentoo.org</email>
		<name>Radio</name>
	</maintainer>
	<use>
		<flag name="analog">enable analog signal processing blocks</flag>
		<flag name="audio">enable blocks to connect to audio sources (mic-in) and sinks (speaker-out) ports on a computer</flag>
		<flag name="channels">enable channel mode blocks</flag>
		<flag name="ctrlport">enable control port interface</flag>
		<flag name="digital">enable digital signal processing blocks</flag>
		<flag name="dtv">enable digital tv signal processing blocks</flag>
		<flag name="fec">enable block for convolutional encoding using the CCSDS standard polynomial ("Voyager")</flag>
		<flag name="filter">enable filter signal processing blocks</flag>
		<flag name="grc">enable GNU Radio Companion graphical tool to design signal processing flow graphs</flag>
		<flag name="iio">enable enable support for IIO devices</flag>
		<flag name="modtool">enable modtool for editing GNU Radio modules and components</flag>
		<flag name="network">enable block for networking support</flag>
		<flag name="performance-counters">enable block performance counters</flag>
		<flag name="soapy">enable support for SoapySDR blocks</flag>
		<flag name="trellis">enable trellis blocks for FSM</flag>
		<flag name="uhd">install UHD source and sink blocks</flag>
		<flag name="utils">install scripts to enable viewing and analysis of files produced by flow graphs</flag>
		<flag name="vocoder">enable blocks for audio voice encoders</flag>
		<flag name="wavelet">enable wavelet signal processing blocks</flag>
		<flag name="zeromq">enable zeromq message passing blocks</flag>
	</use>
	<upstream>
		<remote-id type="github">gnuradio/gnuradio</remote-id>
	</upstream>
</pkgmetadata>

Lint Warnings

USE Flags

Manage flags for this package: euse -i <flag> -p net-wireless/gnuradio | euse -E <flag> -p net-wireless/gnuradio | euse -D <flag> -p net-wireless/gnuradio

Flag Description 9999 3.11_pre20260615 3.10.9999 3.10.12.0
alsa Add support for media-libs/alsa-lib (Advanced Linux Sound Architecture) ⊕ ⊕ ⊕ ⊕
analog enable analog signal processing blocks ⊕ ⊕ ⊕ ⊕
audio enable blocks to connect to audio sources (mic-in) and sinks (speaker-out) ports on a computer ⊕ ⊕ ⊕ ⊕
channels enable channel mode blocks ✓ ✓ ✓ ✓
ctrlport enable control port interface ✓ ✓ ✓ ✓
digital enable digital signal processing blocks ⊕ ⊕ ⊕ ⊕
doc Add extra documentation (API, Javadoc, etc). It is recommended to enable per package instead of globally ✓ ✓ ✓ ✓
dtv enable digital tv signal processing blocks ✓ ✓ ✓ ✓
examples Install examples, usually source code ✓ ✓ ✓ ✓
fec enable block for convolutional encoding using the CCSDS standard polynomial ("Voyager") ✓ ✓ ✓ ✓
filter enable filter signal processing blocks ⊕ ⊕ ⊕ ⊕
grc enable GNU Radio Companion graphical tool to design signal processing flow graphs ✓ ✓ ✓ ✓
iio enable enable support for IIO devices ✓ ✓ ✓ ✓
jack Add support for the JACK Audio Connection Kit ✓ ✓ ✓ ✓
modtool enable modtool for editing GNU Radio modules and components ✓ ✓ ✓ ✓
network enable block for networking support ✓ ✓ ✓ ✓
oss Add support for OSS (Open Sound System) ✓ ✓ ✓ ✓
performance-counters enable block performance counters ✓ ✓ ✓ ✓
portaudio Add support for the crossplatform portaudio audio API ✓ ✓ ✓ ✓
qt6 Add support for the Qt 6 application and UI framework ⊕ ⊕ ✗ ✗
sdl Add support for Simple Direct Layer (media library) ✓ ✓ ✓ ✓
soapy enable support for SoapySDR blocks ✓ ✓ ✓ ✓
test Enable dependencies and/or preparations necessary to run tests (usually controlled by FEATURES=test but can be toggled independently) ✓ ✓ ✓ ✓
trellis enable trellis blocks for FSM ✓ ✓ ✓ ✓
uhd install UHD source and sink blocks ✓ ✓ ✓ ✓
utils install scripts to enable viewing and analysis of files produced by flow graphs ⊕ ⊕ ⊕ ⊕
vocoder enable blocks for audio voice encoders ✓ ✓ ✓ ✓
wavelet enable wavelet signal processing blocks ✓ ✓ ✓ ✓
zeromq enable zeromq message passing blocks ✓ ✓ ✓ ✓

Files

Manifest

Type File Size Versions
DIST gnuradio-3.10.12.0.tar.gz 4978802 bytes 3.10.12.0
DIST gnuradio-3.11_pre20260615.tgz 5446910 bytes 3.11_pre20260615
Unmatched Entries
Type File Size
DIST gnuradio-3.11-OOT-compatibility.patch.xz 5016 bytes