net-wireless/gr-rds - 9999 (gentoo)

Search

Install

Install this version:

emerge -a =net-wireless/gr-rds-9999

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

autounmask =net-wireless/gr-rds-9999

Or alternatively:

emerge --autounmask-write -a =net-wireless/gr-rds-9999

Package Information

Description:
GNU Radio FM RDS Receiver
Homepage:
https://github.com/bastibl/gr-rds
License:
GPL-3

Ebuild Details

Version EAPI Keywords Slot
9999 8 ~amd64 ~x86 0/9999
View Raw Ebuild
# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2

EAPI=8

PYTHON_COMPAT=( python3_{9..13} )

if [[ ${PV} == 9999* ]]; then
	inherit git-r3
	EGIT_REPO_URI="https://github.com/bastibl/${PN}"
	EGIT_BRANCH="maint-3.10"
else
	KEYWORDS="~amd64 ~x86"
	COMMIT="c1cba54dfac0661c088c44a120eeb38c300f6c01"
	SRC_URI="https://github.com/bastibl/gr-rds/archive/${COMMIT}.tar.gz -> ${P}.tar.gz"
	S="${WORKDIR}/${PN}-${COMMIT}"
fi
inherit cmake python-single-r1

DESCRIPTION="GNU Radio FM RDS Receiver"
HOMEPAGE="https://github.com/bastibl/gr-rds"

LICENSE="GPL-3"
SLOT="0/${PV}"

REQUIRED_USE="${PYTHON_REQUIRED_USE}"

RDEPEND="${PYTHON_DEPS}
	$(python_gen_cond_dep '
		dev-libs/boost:=[python,${PYTHON_USEDEP}]
	')
	net-wireless/gnuradio:0=[${PYTHON_SINGLE_USEDEP}]
"
DEPEND="${RDEPEND}"
BDEPEND="
	dev-lang/swig:0
"

src_configure() {
	local mycmakeargs=( -DPYTHON_EXECUTABLE="${PYTHON}" )
	cmake_src_configure
}

src_install() {
	cmake_src_install
	python_optimize
}

Inherited Eclasses

Dependencies

DEPEND

	$(python_gen_cond_dep '
		dev-libs/boost:=[python,]
	')
	net-wireless/gnuradio:0=[]

RDEPEND

	$(python_gen_cond_dep '
		dev-libs/boost:=[python,]
	')
	net-wireless/gnuradio:0=[]

BDEPEND

	dev-lang/swig:0