pkgsrc-WIP-changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

gqrx: Add dependency, set PLIST, clean up



Module Name:	pkgsrc-wip
Committed By:	Greg Troxel <gdt%lexort.com@localhost>
Pushed By:	gdt
Date:		Sun Jul 24 17:32:34 2016 +0000
Changeset:	86979f5d447b7f57821c62d9feb530e0ef9fac34

Modified Files:
	gqrx/DESCR
	gqrx/Makefile
	gqrx/PLIST
	gqrx/TODO

Log Message:
gqrx: Add dependency, set PLIST, clean up

Add dependency on boost-libs (not documented by upstream).
Set PLIST and DESCR.
Make miscellaneous fixes and pkglint-inspired cleanups to Makefile.

To see a diff of this commit:
https://wip.pkgsrc.org/cgi-bin/gitweb.cgi?p=pkgsrc-wip.git;a=commitdiff;h=86979f5d447b7f57821c62d9feb530e0ef9fac34

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

diffstat:
 gqrx/DESCR    |  4 ++++
 gqrx/Makefile | 17 +++++++++--------
 gqrx/PLIST    |  1 +
 gqrx/TODO     | 11 ++++++-----
 4 files changed, 20 insertions(+), 13 deletions(-)

diffs:
diff --git a/gqrx/DESCR b/gqrx/DESCR
index e69de29..16c44e9 100644
--- a/gqrx/DESCR
+++ b/gqrx/DESCR
@@ -0,0 +1,4 @@
+Gqrx is a software defined radio receiver powered by the GNU Radio SDR
+framework and the Qt graphical toolkit.  Gqrx supports many of the SDR
+hardware available, including Funcube Dongles, rtl-sdr, HackRF and
+USRP devices.
diff --git a/gqrx/Makefile b/gqrx/Makefile
index 76f6668..d86ddee 100644
--- a/gqrx/Makefile
+++ b/gqrx/Makefile
@@ -3,12 +3,14 @@
 VERSION=	2.5.3
 
 DISTNAME=	gqrx-sdr-src-${VERSION}
-CATEGORIES=	wip
-MASTER_SITES=	https://github.com/csete/gqrx/releases/download/v${VERSION}/
+CATEGORIES=	ham
+MASTER_SITES=	${MASTER_SITE_GITHUB:=csete/}
+GITHUB_PROJECT=	gqrx
+GITHUB_RELEASE=	v${VERSION}
 EXTRACT_SUFX=	.tar.xz
-PKGNAME=	gqrx
+PKGNAME=	gqrx-${VERSION}
 
-MAINTAINER=	gdt%netbsd.org@localhost
+MAINTAINER=	gdt%NetBSD.org@localhost
 HOMEPAGE=	http://gqrx.dk/
 COMMENT=	SDR GUI using GNU Radio
 LICENSE=	gnu-gpl-v3
@@ -17,13 +19,12 @@ WRKSRC=		${WRKDIR}/gqrx-sdr-${VERSION}
 USE_CMAKE=	yes
 USE_LANGUAGES=	c c++
 
+.include "../../devel/boost-libs/buildlink3.mk"
 .include "../../ham/gnuradio-core/buildlink3.mk"
 .include "../../ham/gnuradio-digital/buildlink3.mk"
 .include "../../ham/gnuradio-utils/buildlink3.mk"
-# does not exist yet
-#.include "../../ham/gnuradio-osmosdr/buildlink3.mk"
-
-.include "../../ham/rtl-sdr/buildlink3.mk"
+.include "../../ham/gr-osmosdr/buildlink3.mk"
+#.include "../../ham/rtl-sdr/buildlink3.mk"
 
 # Upstream documents >=4.7, but with qt4-libs CMake complains that qt5
 # is not found.
diff --git a/gqrx/PLIST b/gqrx/PLIST
index 48d96a5..6778ea2 100644
--- a/gqrx/PLIST
+++ b/gqrx/PLIST
@@ -1 +1,2 @@
 @comment $NetBSD$
+bin/gqrx
diff --git a/gqrx/TODO b/gqrx/TODO
index d94210a..380d8d6 100644
--- a/gqrx/TODO
+++ b/gqrx/TODO
@@ -1,8 +1,9 @@
-This is a skeleton which does not yet build.
+* Figure out why qt5 is required but the README.md says that 4.7+ is
+  sufficient.  File bug upstream.
 
-* figure out why qt5 is required but the README.md says that 4.7+ is
-  sufficient
+* Figure out why boost is required and file bug upstream.
 
-* package gnuradio-osmosdr
+* Figure out if this should depend on multiple hardware backends
+  directly, or if there should be more.
 
-* [find/fix next problems]
+* test


Home | Main Index | Thread Index | Old Index