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 <dheid...@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: