summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD57
1 files changed, 57 insertions, 0 deletions
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