diff options
author | Peter Ivanov | 2015-06-23 10:30:39 +0200 |
---|---|---|
committer | Peter Ivanov | 2015-06-23 10:30:39 +0200 |
commit | 4dabda26285a566350f7c588d0873b117e0b1beb (patch) | |
tree | 5ef6b00b6a2f2eb5881d71baf39506c898c12680 | |
download | aur-4dabda26285a566350f7c588d0873b117e0b1beb.tar.gz |
Initial import
-rw-r--r-- | .SRCINFO | 38 | ||||
-rw-r--r-- | 21-fcd.rules | 1 | ||||
-rw-r--r-- | PKGBUILD | 57 | ||||
-rw-r--r-- | fcd_in_gnuradio.patch | 12 | ||||
-rw-r--r-- | gqrx.desktop | 10 | ||||
-rw-r--r-- | gqrx.png | bin | 0 -> 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 Binary files differnew file mode 100644 index 000000000000..dc86b7a46977 --- /dev/null +++ b/gqrx.png |