summaryrefslogtreecommitdiff
path: root/net-wireless/qradiolink
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2019-02-10 15:40:27 +0000
committerV3n3RiX <venerix@redcorelinux.org>2019-02-10 15:40:27 +0000
commit6bc2e4d7c5906e46a8f275a876ead6ec41aca5bb (patch)
treecee0a97398040001220ece3cd48c3d568bcddb4a /net-wireless/qradiolink
parent1db00cc6e94b90c08090bb5b8c406622946c4ae5 (diff)
gentoo resync : 10.02.2019
Diffstat (limited to 'net-wireless/qradiolink')
-rw-r--r--net-wireless/qradiolink/Manifest3
-rw-r--r--net-wireless/qradiolink/files/find-qwt.patch14
-rw-r--r--net-wireless/qradiolink/metadata.xml8
-rw-r--r--net-wireless/qradiolink/qradiolink-9999.ebuild56
4 files changed, 81 insertions, 0 deletions
diff --git a/net-wireless/qradiolink/Manifest b/net-wireless/qradiolink/Manifest
new file mode 100644
index 000000000000..2b0bb4d9c895
--- /dev/null
+++ b/net-wireless/qradiolink/Manifest
@@ -0,0 +1,3 @@
+AUX find-qwt.patch 558 BLAKE2B 1affd8c72ca6779e321e144487abe162c8938e573bcbdfae49ef042fcec72395f052ba21a8713d7907b412e0886224028fa1ed60ce584d4d86264838242773cc SHA512 4919cfcaa4302f86cc517a5b2c46b51b5e3501cab7c7791869c95bd0ee9b8c3ef6b45cc0349607c8eefbb213fe1df0fbcfd40f3f6e2d99c4dd968248b4eb8a49
+EBUILD qradiolink-9999.ebuild 1116 BLAKE2B 0994f0b97610233ae5914d12c2140db06c281248e56fdab57a12fe3cab185f788c3a23ed8b0be0172649cd8171bff5d9635611d437d6eab6950ba28996502522 SHA512 1ff1ac6cde7a68d385afd86077f9a6985bb66a1272b68032980edaf68a619f2031a444e740317ca21060b59bc5d3a40c220f0bc01c9afc8086296a205baa048c
+MISC metadata.xml 238 BLAKE2B 34ac0d15fbd529b95d6a8c5656482832843c35f4befaa7bb238eec7634acb09a074de43cbd4d4c0a57d3b2810901bc85c7d2780beee573cd72c37b6244d78dc8 SHA512 b8e525ce325eb8201273f8d0ea320d6ba41a183d7f80b0f44dcca44c48049baec1c3489ebd32a17d3be9d6a31a9427ce40cd1686f12e42ca99b0d7037af9532f
diff --git a/net-wireless/qradiolink/files/find-qwt.patch b/net-wireless/qradiolink/files/find-qwt.patch
new file mode 100644
index 000000000000..70ec3188776f
--- /dev/null
+++ b/net-wireless/qradiolink/files/find-qwt.patch
@@ -0,0 +1,14 @@
+diff --git a/qradiolink.pro b/qradiolink.pro
+index d64c073..08a7e52 100644
+--- a/qradiolink.pro
++++ b/qradiolink.pro
+@@ -161,7 +161,7 @@ LIBS += -lrt # need to include on some distros
+ unix:!symbian: LIBS += -lprotobuf -lopus -lpulse-simple -lpulse -lcodec2 -lgsm -lasound -ljpeg -lconfig++ -lspeexdsp
+ #-lFestival -lestbase -leststring -lestools
+ #INCLUDEPATH += /usr/include/speech_tools
+-INCLUDEPATH += /usr/include/qwt-qt4
+-INCLUDEPATH += /usr/include/qwt
++CONFIG += link_pkgconfig
++PKGCONFIG += Qt5Qwt
+
+ RESOURCES += resources.qrc
diff --git a/net-wireless/qradiolink/metadata.xml b/net-wireless/qradiolink/metadata.xml
new file mode 100644
index 000000000000..1570f891c6a3
--- /dev/null
+++ b/net-wireless/qradiolink/metadata.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>radio@gentoo.org</email>
+ <name>Radio</name>
+ </maintainer>
+</pkgmetadata>
diff --git a/net-wireless/qradiolink/qradiolink-9999.ebuild b/net-wireless/qradiolink/qradiolink-9999.ebuild
new file mode 100644
index 000000000000..e6049347971e
--- /dev/null
+++ b/net-wireless/qradiolink/qradiolink-9999.ebuild
@@ -0,0 +1,56 @@
+# Copyright 2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit qmake-utils
+
+DESCRIPTION="Multimode SDR experimentation GUI for GNUradio"
+HOMEPAGE="http://qradiolink.org"
+
+LICENSE="GPL-3"
+SLOT="0"
+if [ "${PV}" = "9999" ]; then
+ inherit git-r3
+ EGIT_REPO_URI="https://github.com/kantooon/qradiolink.git"
+else
+ KEYWORDS="~amd64"
+ SRC_URI="https://github.com/kantooon/qradiolink/archive/${PV}.tar.gz -> ${P}.tar.gz"
+fi
+IUSE=""
+
+DEPEND="dev-libs/libconfig[cxx]
+ net-wireless/gnuradio:=[analog,audio,digital,fec,filter,qt5]
+ net-wireless/gr-osmosdr:=
+ dev-libs/boost:=
+ dev-libs/protobuf:=
+ media-libs/opus:=
+ media-sound/pulseaudio
+ media-libs/codec2:=
+ media-sound/gsm:=
+ media-libs/libjpeg-turbo:=
+ media-libs/speexdsp:=
+ dev-qt/qtwidgets:5=
+ dev-qt/qtgui:5=
+ dev-qt/qtnetwork:5=
+ dev-qt/qtsql:5=
+ dev-qt/qtcore:5=
+"
+RDEPEND="${DEPEND}"
+BDEPEND=""
+
+src_prepare() {
+ default
+ eapply "${FILESDIR}/find-qwt.patch"
+ cd ext/ || die
+ protoc --cpp_out=. Mumble.proto
+ protoc --cpp_out=. QRadioLink.proto
+}
+
+src_configure() {
+ eqmake5
+}
+
+src_install() {
+ dobin qradiolink
+}