net-wireless/rtlsdr-airband - 5.3.1 (salfter)

Search

Install

Install this version:

emerge -a =net-wireless/rtlsdr-airband-5.3.1

If this version is masked, you can unmask it using the autounmask tool or standard emerge options:

autounmask =net-wireless/rtlsdr-airband-5.3.1

Or alternatively:

emerge --autounmask-write -a =net-wireless/rtlsdr-airband-5.3.1

Package Information

Description:
converts analog broadcast radio to audio streams
Homepage:
https://github.com/charlie-foxtrot/RTLSDR-Airband
License:
GPL-3

Ebuild Details

Version EAPI Keywords Slot
5.3.1 8 ~amd64 0
View Raw Ebuild
EAPI=8

inherit cmake

DESCRIPTION="converts analog broadcast radio to audio streams"
HOMEPAGE=https://github.com/charlie-foxtrot/RTLSDR-Airband
SRC_URI="https://github.com/charlie-foxtrot/RTLSDR-Airband/archive/refs/tags/v${PV}.tar.gz -> $P.tar.gz"
LICENSE=GPL-3
SLOT=0
KEYWORDS=~amd64
S=$WORKDIR/RTLSDR-Airband-${PV}

IUSE="pulseaudio nfm rtlsdr soapysdr" # mirisdr

RDEPEND="dev-libs/libconfig[cxx]
	 media-libs/libshout
	 media-sound/lame
	 sci-libs/fftw
	 pulseaudio? ( media-libs/libpulse )
	 rtlsdr? ( net-wireless/rtl-sdr )
	 soapysdr? ( net-wireless/soapysdr )"

src_configure(){
	local mycmakeargs=(
		-DNFM=$(usex nfm ON OFF)
		-DWITH_PULSEAUDIO=$(usex pulseaudio ON OFF)
		-DWITH_RTLSDR=$(usex rtlsdr ON OFF)
		-DWITH_SOAPYSDR=$(usex soapysdr ON OFF)
	)
	cmake_src_configure
}

USE Flags

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

Global/Standard Flags

nfm

Inherited Eclasses

Dependencies

RDEPEND

dev-libs/libconfig[cxx]
	 media-libs/libshout
	 media-sound/lame
	 sci-libs/fftw
	 pulseaudio? ( media-libs/libpulse )
	 rtlsdr? ( net-wireless/rtl-sdr )
	 soapysdr? ( net-wireless/soapysdr )

Manifest for 5.3.1

Type File Size Source URLs
DIST rtlsdr-airband-5.3.1.tar.gz 191925 bytes https://github.com/charlie-foxtrot/RTLSDR-Airband/archive/refs/tags/v5.3.1.tar.gz