updated on Sun Jan 15 04:04:02 UTC 2012
[aur-mirror.git] / gnuradio / PKGBUILD
blob7b76f1a8317ab2ccfaf36c55c941829320f538f2
1 # Maintainer: Moritz Fischer <moritz.fischer@student.kit.edu>
2 pkgname=gnuradio
3 pkgver=3.4.2
4 pkgrel=0
5 pkgdesc="free software development toolkit that provides the signal processing runtime and processing blocks to implement software radios using readily-available, low-cost external RF hardware and commodity processors"
6 arch=('i686' 'x86_64')
7 license=('GPL')
8 depends=('fftw' 'python2-numpy' 'boost-libs' 'cppunit' 'swig' 'gsl' 'blas' 'guile')
9 makedepends=('boost')
10 optdepends=('wxpython: gr-wxgui' 'python-cheetah: grc' 'python-lxml: grc' 'qwtplot3d: gr-qtgui' 'sdcc: firmware and all the parts needing USRP' 'doxygen: docs autogenerated documentation' 'pyxml: grc', 'pygtk: grc' 'python-lxml: grc')
11 provides=('gnuradio')
12 url="http://gnuradio.org"
13 source=(http://gnuradio.org/redmine/attachments/download/279/gnuradio-${pkgver}.tar.gz)
14 md5sums=('bb4eafa483375e3422802bc070c20827')
16 _options='--disable-gr-atsc --disable-gr-msdd6000 --disable-gr-usrp2 --enable-gr-uhd --disable-gr-usrp'
18 build() {
19   cd ${srcdir}/${pkgname}-${pkgver}
20   msg "Replacing filenames to use python2"
21   sed -i -e "s|#![ ]*/usr/bin/env python$|#!/usr/bin/env python2|" $(find $srcdir -name '*.py')
22   export PYTHON=`which python2`
23   msg "Starting make..."
24         ./configure --prefix=/usr --with-boost-libdir=/usr/lib $_options --with-lv_arch="generic mmx sse sse2 sse3 sse3 sse4_1 sse4_2"
25   make || return 1
26   make check || return 1
29 package() 
31   cd ${srcdir}/${pkgname}-${pkgver}
32   make DESTDIR=${pkgdir} install || return 1