[arch-commits] Commit in gnuradio/trunk (PKGBUILD)

Kyle Keen kkeen at archlinux.org
Wed Jul 16 04:38:40 UTC 2014


    Date: Wednesday, July 16, 2014 @ 06:38:39
  Author: kkeen
Revision: 115759

upgpkg: gnuradio 3.7.4-1

Modified:
  gnuradio/trunk/PKGBUILD

----------+
 PKGBUILD |   76 ++++++++++++++++++++++++++++++-------------------------------
 1 file changed, 38 insertions(+), 38 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2014-07-16 03:56:10 UTC (rev 115758)
+++ PKGBUILD	2014-07-16 04:38:39 UTC (rev 115759)
@@ -3,15 +3,16 @@
 # Contributor: Dominik Heidler <dheidler at gmail.com>
 # Contributor:	Jonatan Sastre <jsastreh [ at ] hotmail.com>
 pkgname=gnuradio
-pkgver=3.7.3
-pkgrel=4
+pkgver=3.7.4
+pkgrel=1
 pkgdesc="General purpose DSP and SDR toolkit.  With drivers for usrp and fcd."
 arch=('i686' 'x86_64')
 url="http://gnuradio.org"
 license=('GPL')
-depends=('fftw' 'python2-numpy' 'cppunit' 'gsl' 'blas' 'guile' 'boost-libs>=1.53' 'libusbx' 'portaudio' 'libuhd')
-makedepends=('boost' 'cmake' 'python2-lxml' 'pygtk' 'wxpython' 'python2-cheetah' 'glu' 'swig')
-optdepends=('python2-cheetah: gnuradio-companion'
+depends=('fftw' 'python2-numpy' 'cppunit' 'gsl' 'blas' 'guile' 'boost-libs>=1.53' 'libusbx' 'portaudio' 'libuhd' 'zeromq')
+makedepends=('boost' 'cmake' 'python2-lxml' 'pygtk' 'wxpython' 'python2-cheetah' 'glu' 'swig' )
+optdepends=('gnuradio-osmosdr: pile of driver blocks'
+            'python2-cheetah: gnuradio-companion'
             'python2-lxml: gnuradio-companion'
             'pygtk: gnuradio-companion'
             'wxpython: gr-wxgui'
@@ -32,7 +33,6 @@
 #            'qwtplot3d'
 
 # todo
-# add gr-osmosdr-git to optdepends
 # split the gui components?
 # build doxygen docs?
 # icons
@@ -44,47 +44,47 @@
 
 source=("http://gnuradio.org/releases/$pkgname/$pkgname-$pkgver.tar.gz"
         "21-fcd.rules")
-md5sums=('a51e1c2860d6b289233e453d4085514f'
+md5sums=('94e7115ad7b46b5bc9e0b336cf74d8ba'
          '465e12c454c6a22ebec9849181af7bdc')
 
 build() {
-	export PYTHON=python2
-	cd "$srcdir/$pkgname-$pkgver"
-	sed -i -e "s|GR_PKG_LIBEXEC_DIR|GR_RUNTIME_DIR|" grc/freedesktop/CMakeLists.txt
-	sed -i -e "s|/qwt$|/qwt5|" -e "s| qwt | qwt5 |" cmake/Modules/FindQwt.cmake
-	sed -i -e "s| sphinx-build$| sphinx-build2|" cmake/Modules/FindSphinx.cmake
-	msg "Starting build."
-	mkdir -p build
-	cd build
-	cmake \
-		-DPYTHON_EXECUTABLE=$(which python2) \
-		-DPYTHON_INCLUDE_DIR=$(echo /usr/include/python2*) \
-		-DPYTHON_LIBRARY=$(echo /usr/lib/libpython2.*.so) \
-		-DENABLE_GRC=ON \
-		-DENABLE_GR_WXGUI=ON \
-		-DCMAKE_INSTALL_PREFIX=/usr -Wno-dev ../
-	make
+  export PYTHON=python2
+  cd "$srcdir/$pkgname-$pkgver"
+  sed -i -e "s|GR_PKG_LIBEXEC_DIR|GR_RUNTIME_DIR|" grc/freedesktop/CMakeLists.txt
+  sed -i -e "s|/qwt$|/qwt5|" -e "s| qwt | qwt5 |" cmake/Modules/FindQwt.cmake
+  sed -i -e "s| sphinx-build$| sphinx-build2|" cmake/Modules/FindSphinx.cmake
+  msg "Starting build."
+  mkdir -p build
+  cd build
+  cmake \
+    -DPYTHON_EXECUTABLE=$(which python2) \
+    -DPYTHON_INCLUDE_DIR=$(echo /usr/include/python2*) \
+    -DPYTHON_LIBRARY=$(echo /usr/lib/libpython2.*.so) \
+    -DENABLE_GRC=ON \
+    -DENABLE_GR_WXGUI=ON \
+    -DCMAKE_INSTALL_PREFIX=/usr -Wno-dev ../
+  make
 }
 
 check() {
-	cd "$srcdir/$pkgname-$pkgver/build"
-	export PYTHON=python2
-	#make test
+  cd "$srcdir/$pkgname-$pkgver/build"
+  export PYTHON=python2
+  #make test
 }
 
 package() {
-	cd "$srcdir"
-	install -Dm644 21-fcd.rules "$pkgdir/usr/lib/udev/rules.d/21-fcd.rules"
-	cd "$srcdir/$pkgname-$pkgver/grc/freedesktop"
-        install -Dm644 gnuradio-grc.desktop "$pkgdir/usr/share/applications/$pkgname.desktop"
-	cd "$srcdir/$pkgname-$pkgver/build"
-	make DESTDIR="$pkgdir" install
-	msg "Replacing filenames to use python2."
-	sed -i -e "s|#![ ]*/usr/bin/env python$|#!/usr/bin/env python2|" \
-		$(find "$pkgdir" -name '*.py') \
-		$(find "$pkgdir" -name 'gnuradio-companion' -o -name 'flow_graph.tmpl')
-	find "$pkgdir/" -name '*.pyc' -delete
-	find "$pkgdir/" -name '*.pyo' -delete
+  cd "$srcdir"
+  install -Dm644 21-fcd.rules "$pkgdir/usr/lib/udev/rules.d/21-fcd.rules"
+  cd "$srcdir/$pkgname-$pkgver/grc/freedesktop"
+  install -Dm644 gnuradio-grc.desktop "$pkgdir/usr/share/applications/$pkgname.desktop"
+  cd "$srcdir/$pkgname-$pkgver/build"
+  make DESTDIR="$pkgdir" install
+  msg "Replacing filenames to use python2."
+  sed -i -e "s|#![ ]*/usr/bin/env python$|#!/usr/bin/env python2|" \
+    $(find "$pkgdir" -name '*.py') \
+    $(find "$pkgdir" -name 'gnuradio-companion' -o -name 'flow_graph.tmpl')
+  find "$pkgdir/" -name '*.pyc' -delete
+  find "$pkgdir/" -name '*.pyo' -delete
 }
 
 # options for armv6:




More information about the arch-commits mailing list