kde-misc/radioglobe - 9999 (nest)

Search

Install

Install this version:

emerge -a =kde-misc/radioglobe-9999

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

autounmask =kde-misc/radioglobe-9999

Or alternatively:

emerge --autounmask-write -a =kde-misc/radioglobe-9999

Package Information

Description:
Explore live radio stations on a rotatable globe
Homepage:
https://github.com/rcspam/radioglobe
License:
MIT

Ebuild Details

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

EAPI=8

inherit edo git-r3 optfeature qt-utils virtualx

DESCRIPTION="Explore live radio stations on a rotatable globe"
HOMEPAGE="https://github.com/rcspam/radioglobe"
EGIT_REPO_URI="https://github.com/rcspam/${PN}.git"

LICENSE="MIT"
SLOT="0"
IUSE="nodejs test"
REQUIRED_USE="nodejs? ( test )"

RDEPEND="dev-qt/qtdeclarative:6
	kde-frameworks/kcmutils:6
	kde-frameworks/kconfig:6
	kde-frameworks/kdeclarative:6
	kde-frameworks/kiconthemes:6
	kde-frameworks/kirigami:6
	kde-plasma/libplasma:6
	kde-plasma/plasma5support:6
	kde-plasma/plasma-workspace:6
	media-plugins/mpv-mpris
	media-video/mpv"
BDEPEND="test? ( nodejs? ( net-libs/nodejs ) )"

PATCHES=( "${FILESDIR}/${PN}"-0.2.0-mpris-identity.patch )

src_test() {
	QML_XHR_ALLOW_FILE_READ=1 \
		virtx "$(qt_get_broot_binary 6 qmltestrunner)" -input tests/qml
	use nodejs && edo node --test tests/node/*.test.mjs
}

src_install() {
	default

	insinto /usr/share/plasma/plasmoids/com.github.rcspam.radioglobe
	doins -r {contents,metadata.json}
}

pkg_postinst() {
	optfeature "selecting station locations on a map" dev-qt/qtlocation:6
}

USE Flags

Manage flags for this package: euse -i <flag> -p kde-misc/radioglobe | euse -E <flag> -p kde-misc/radioglobe | euse -D <flag> -p kde-misc/radioglobe

Global/Standard Flags

Inherited Eclasses

edo

Dependencies

RDEPEND

dev-qt/qtdeclarative:6
	kde-frameworks/kcmutils:6
	kde-frameworks/kconfig:6
	kde-frameworks/kdeclarative:6
	kde-frameworks/kiconthemes:6
	kde-frameworks/kirigami:6
	kde-plasma/libplasma:6
	kde-plasma/plasma5support:6
	kde-plasma/plasma-workspace:6
	media-plugins/mpv-mpris
	media-video/mpv

BDEPEND

test? ( nodejs? ( net-libs/nodejs ) )