| Version | EAPI | Keywords | Slot |
|---|---|---|---|
| 2.7 | 8 | ~amd64 | 0 |
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit desktop qmake-utils
MY_PN="welle.io"
MY_PV="${PV/_/-}"
MY_P="${MY_PN}-${MY_PV}"
DESCRIPTION="A DAB/DAB+ Software Radio"
HOMEPAGE="http://www.welle.io/"
SRC_URI="https://github.com/AlbrechtL/${MY_PN}/archive/v${MY_PV}.tar.gz -> ${MY_P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64"
IUSE=""
# The test samples are not part of the source distribution
# Tests will hang if those files are missing
RESTRICT="test"
DEPEND="dev-qt/qtcharts:6[qml]
dev-qt/qtdeclarative:6
dev-qt/qtmultimedia:6
net-wireless/rtl-sdr
sci-libs/fftw:3.0
virtual/glu
virtual/libusb:1"
RDEPEND="${DEPEND}"
S="${WORKDIR}"/${MY_P}
src_prepare() {
# Disable (comment) airspy support for now as there is currently no
# ebuild available (as of 2017-05-16)
sed -i \
-e 's|^\([[:space:]]*CONFIG[[:space:]]\++=[[:space:]]\+airspy\)|#\1|' \
src/backend.pri || die "Couldn't disable airspy support"
sed -i \
-e 's|^\([[:space:]]*CONFIG[[:space:]]\++=[[:space:]]\+soapysdr\)|#\1|' \
src/backend.pri || die "Couldn't disable soapysdr support"
eapply_user
}
src_configure() {
eqmake6
}
src_install() {
# Performing a manual installation as "make install" is not implemented.
dodoc README.md
newicon src/welle-gui/icons/icon.png "${PN}.png"
domenu "io.welle.welle-gui.desktop"
dobin "src/welle-gui/welle-io"
#dobin "src/welle-cli/welle-cli"
}
dev-qt/qtcharts:6[qml] dev-qt/qtdeclarative:6 dev-qt/qtmultimedia:6 net-wireless/rtl-sdr sci-libs/fftw:3.0 virtual/glu virtual/libusb:1
dev-qt/qtcharts:6[qml] dev-qt/qtdeclarative:6 dev-qt/qtmultimedia:6 net-wireless/rtl-sdr sci-libs/fftw:3.0 virtual/glu virtual/libusb:1