summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorPeter Ivanov2015-06-23 10:30:39 +0200
committerPeter Ivanov2015-06-23 10:30:39 +0200
commit4dabda26285a566350f7c588d0873b117e0b1beb (patch)
tree5ef6b00b6a2f2eb5881d71baf39506c898c12680
downloadaur-4dabda26285a566350f7c588d0873b117e0b1beb.tar.gz
Initial import
-rw-r--r--.SRCINFO38
-rw-r--r--21-fcd.rules1
-rw-r--r--PKGBUILD57
-rw-r--r--fcd_in_gnuradio.patch12
-rw-r--r--gqrx.desktop10
-rw-r--r--gqrx.pngbin0 -> 3466 bytes
6 files changed, 118 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..d839309758d7
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,38 @@
+pkgbase = gqrx-git
+ pkgdesc = SDR receiver for Funcube Dongle, RTL-SDR, USRP and OsmoSDR devices.
+ pkgver = 20130809
+ pkgrel = 1
+ url = http://www.oz9aec.net/index.php/gnu-radio/gqrx-sdr
+ arch = i686
+ arch = x86_64
+ license = GPL
+ makedepends = make
+ makedepends = patch
+ makedepends = boost
+ makedepends = git
+ depends = qt4>=4.6
+ depends = boost-libs
+ depends = fftw
+ depends = libusb
+ depends = gsl
+ depends = alsa-lib
+ depends = libpulse
+ depends = libuhd
+ depends = pulseaudio
+ depends = gnuradio
+ depends = gr-osmosdr-git
+ depends = python2-cheetah
+ conflicts = gqrx
+ source = fcd_in_gnuradio.patch
+ source = 21-fcd.rules
+ source = gqrx.png
+ source = gqrx.desktop
+ source = gqrx::git://github.com/csete/gqrx.git
+ md5sums = 95292c41a5d521c023a26d615a5e2478
+ md5sums = 2be3bf7cba02e90cbbb9d5f6cfdaf68b
+ md5sums = f7032a8883c89bd80e0d0fd36f861c59
+ md5sums = 810f89195231c18f32af92522aade721
+ md5sums = SKIP
+
+pkgname = gqrx-git
+
diff --git a/21-fcd.rules b/21-fcd.rules
new file mode 100644
index 000000000000..6bd71f9576b9
--- /dev/null
+++ b/21-fcd.rules
@@ -0,0 +1 @@
+SUBSYSTEMS=="usb" ATTRS{idVendor}=="04d8" ATTRS{idProduct}=="fb56" MODE:="0666" SYMLINK+="FCD"
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..30ed58b90feb
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,57 @@
+# Maintainer: Peter Ivanov <ivanovp@gmail.com>
+# Contributor: Dominik Heidler <dheidler@gmail.com>
+
+pkgname=gqrx-git
+pkgver=20130809
+pkgrel=1
+pkgdesc="SDR receiver for Funcube Dongle, RTL-SDR, USRP and OsmoSDR devices."
+arch=('i686' 'x86_64')
+url="http://www.oz9aec.net/index.php/gnu-radio/gqrx-sdr"
+license=('GPL')
+depends=('qt4>=4.6' 'boost-libs' 'fftw' 'libusb' 'gsl' 'alsa-lib' 'libpulse' 'libuhd' 'pulseaudio' 'gnuradio' 'gr-osmosdr-git' 'python2-cheetah')
+makedepends=('make' 'patch' 'boost' 'git')
+conflicts=('gqrx')
+#_gitroot=https://github.com/phirsch/gqrx
+#_gitroot=https://github.com/mathisschmieder/gqrx
+_gitroot=git://github.com/csete/gqrx.git
+_gitname=gqrx
+source=("fcd_in_gnuradio.patch" "21-fcd.rules" "gqrx.png" "gqrx.desktop" "$_gitname::$_gitroot")
+
+
+pkgver() {
+ cd "$srcdir/$_gitname"
+ git log -1 --format="%cd" --date=short | tr -d '-'
+}
+
+build() {
+ cd "$srcdir"
+# msg "Applying patch for new funcube lib location"
+# patch -p1 < ../fcd_in_gnuradio.patch
+ cd "$_gitname"
+ qmake-qt4
+ make clean
+ make
+}
+
+package() {
+ install -m755 -d $pkgdir/etc/udev/rules.d
+ install -m755 -d $pkgdir/usr/{bin,share/applications,share/pixmaps}
+
+ cd $srcdir
+
+ install -D -m644 21-fcd.rules $pkgdir/etc/udev/rules.d
+ install -D -m644 gqrx.desktop $pkgdir/usr/share/applications
+ install -D -m644 gqrx.png $pkgdir/usr/share/pixmaps
+
+ cd "gqrx"
+
+ install -D -m755 gqrx $pkgdir/usr/bin
+}
+
+md5sums=('95292c41a5d521c023a26d615a5e2478'
+ '2be3bf7cba02e90cbbb9d5f6cfdaf68b'
+ 'f7032a8883c89bd80e0d0fd36f861c59'
+ '810f89195231c18f32af92522aade721'
+ 'SKIP')
+
+# Install order: rtl-sdr-git, libuhd, gnuradio-git, gr-osmosdr-git, gqrx-git
diff --git a/fcd_in_gnuradio.patch b/fcd_in_gnuradio.patch
new file mode 100644
index 000000000000..26d273a35967
--- /dev/null
+++ b/fcd_in_gnuradio.patch
@@ -0,0 +1,12 @@
+diff -ru gqrx-1.9.237-src/dsp/rx_source_fcd.h gqrx-1.9.237-src-b/dsp/rx_source_fcd.h
+--- gqrx-1.9.237-src/dsp/rx_source_fcd.h 2012-02-08 22:03:18.000000000 +0100
++++ gqrx-1.9.237-src-b/dsp/rx_source_fcd.h 2012-04-13 08:40:13.537989006 +0200
+@@ -21,7 +21,7 @@
+ #define RX_SOURCE_FCD_H
+
+ #include <gr_hier_block2.h>
+-#include <fcd/fcd_source_c.h>
++#include <gnuradio/fcd_source_c.h>
+ #include <dsp/rx_source_base.h>
+
+
diff --git a/gqrx.desktop b/gqrx.desktop
new file mode 100644
index 000000000000..1094d7c12fbe
--- /dev/null
+++ b/gqrx.desktop
@@ -0,0 +1,10 @@
+[Desktop Entry]
+Name=GQRX SDR
+GenericName=Funcube SDR Software
+Comment=Controller application for the Funcube Dongle and operating application.
+Exec=gqrx
+Icon=gqrx
+Terminal=false
+Type=Application
+Categories=AudioVideo;Audio;HamRadio;
+StartupNotify=false
diff --git a/gqrx.png b/gqrx.png
new file mode 100644
index 000000000000..dc86b7a46977
--- /dev/null
+++ b/gqrx.png
Binary files differ