name : gnuradio version : 3.7.12.0 release : 1 source : # git is needed for VOLK (Vector-Optimized Library of Kernels) submodule # VOLK is also available as a separate library, if needed - git|https://github.com/gnuradio/gnuradio.git : v3.7.12.0 license : GPL-3.0-or-later component : office.scientific summary : SDK to implement software radios description: | GNU Radio is a software development toolkit that provides signal processing blocks to implement software radios. It can be used with readily-available, low-cost external RF hardware to create software-defined radios, or without hardware in a simulation-like environment. It is widely used in hobbyist, academic, and commercial environments to support both wireless communications research and real-world radio systems. builddeps : - pkgconfig(fftw3f) - pkgconfig(python2) - pkgconfig(QtGui) - libboost-devel - mako - numpy - python-qt4 - python-six - qwt-devel - swig setup : | # Force features we absolutely want (so that we have errors instead of skipping them) %cmake_ninja -DENABLE_GR_QTGUI=ON \ -DENABLE_PYTHON=ON build : | %ninja_build install : | %ninja_install