# NEON support is by default enabled on aarch64 and disabled on other ARMs (it can be overridden) %ifarch aarch64 %bcond_without neon %else %bcond_with neon %endif %{!?python_sitearch: %global python_sitearch %(%{__python} -c "from distutils.sysconfig import get_python_lib; print(get_python_lib(1))")} %ifarch %{arm} aarch64 %if %{with neon} %global my_optflags %(echo -n "%{optflags}" | sed 's/-mfpu=[^ \\t]\\+//g'; echo " -mfpu=neon") %{expand: %global optflags %{my_optflags}} %global mfpu_neon -Dhave_mfpu_neon=1 %else %global mfpu_neon -Dhave_mfpu_neon=0 %endif %endif # For versions not yet on ftp, pull from git #%%global git_commit 441a3767e05d15e62c519ea66b848b5adb0f4b3a #%%global alphatag rc1 Name: gnuradio Version: 3.7.13.4 Release: 0%{?alphatag:.%{alphatag}}%{?dist} Summary: Software defined radio framework Group: Applications/Engineering License: GPLv3 URL: http://www.gnuradio.org #Source0: ftp://ftp.gnu.org/gnu/gnuradio/gnuradio-%%{version}.tar.gz #Source0: http://gnuradio.org/redmine/attachments/download/%%{attachment_id}/gnuradio-%%{version}.tar.gz #Source0: http://gnuradio.org/releases/gnuradio/gnuradio-%{version}%{?alphatag}.tar.gz Source0: https://gnuradio.org/releases/gnuradio/gnuradio-%{version}.tar.gz #Source0: https://github.com/gnuradio/gnuradio/archive/v%{version}.tar.gz # git clone git://gnuradio.org/gnuradio # cd gnuradio # git archive --format=tar --prefix=%%{name}-%%{version}/ %%{git_commit} | \ # gzip > ../%%{name}-%%{version}.tar.gz Requires(pre): shadow-utils # Build infrastructure BuildRequires: cmake BuildRequires: boost-devel BuildRequires: python-devel BuildRequires: swig BuildRequires: cppunit-devel BuildRequires: python-mako # Documentation BuildRequires: doxygen %if 0%{?fedora} >= 22 BuildRequires: doxygen-latex %else BuildRequires: tex(latex) %endif BuildRequires: graphviz %if 0%{?fedora} >= 24 BuildRequires: python2-sphinx %else BuildRequires: python-sphinx %endif # Math libraries BuildRequires: fftw-devel BuildRequires: gsl-devel BuildRequires: numpy # IO libraries BuildRequires: SDL-devel BuildRequires: alsa-lib-devel BuildRequires: portaudio-devel %if 0%{?fedora} >= 22 BuildRequires: cppzmq-devel %endif # FCD (FunCube Dongle) only %if ! 0%{?rhel:1} BuildRequires: libusbx-devel %endif %if 0%{?rhel} >= 7 BuildRequires: libusbx-devel %endif %if 0%{?rhel} < 7 BuildRequires: libusb1-devel %endif # USRP (Ettus Universal Software Radio Peripheral) only #%if ! 0%{?rhel:1} BuildRequires: uhd-devel #%endif BuildRequires: zeromq-devel ## Gnuradio deprecated gr-comedi ## http://gnuradio.org/redmine/issues/show/395 ## BuildRequires: comedilib-devel # GUI libraries BuildRequires: wxPython-devel BuildRequires: PyQt4-devel BuildRequires: xdg-utils %if ! 0%{?rhel:1} BuildRequires: PyQwt-devel, qwt-devel %endif %if 0%{?rhel} >= 6 BuildRequires: qwt-devel %endif # XML Parsing / GRC BuildRequires: python-lxml BuildRequires: python-cheetah BuildRequires: python2-six BuildRequires: pygtk2-devel BuildRequires: desktop-file-utils #ZeroMQ BuildRequires: cppzmq-devel # Ctrlport %if 0%{?fedora} >= 26 BuildRequires: thrift BuildRequires: python2-thrift %endif # General Dependencies Requires: boost # Math libraries Requires: numpy Requires: fftw Requires: scipy Requires: gsl # IO libraries Requires: portaudio # FCD (FunCube Dongle) only %if ! 0%{?rhel:1} BuildRequires: libusbx %endif %if 0%{?rhel} >= 7 BuildRequires: libusbx %endif %if 0%{?rhel} < 7 BuildRequires: libusb1 %endif # USRP (Ettus Universal Software Radio Peripheral) only %if ! 0%{?rhel:1} Requires: uhd %endif # GUI libraries Requires: PyQt4 Requires: wxPython %if ! 0%{?rhel:1} Requires: PyQwt Requires: PyOpenGL %endif # XML Parsing / GRC Requires: python-lxml Requires: pygtk2 Requires: python-cheetah Requires: python-mako Requires: python2-six # Zeromq Requires: zeromq # Ctrlport %if 0%{?fedora} >= 26 Requires: thrift >= 0.10.0 Requires: python2-thrift %endif Obsoletes: usrp < 3.3.0-1 Obsoletes: grc < 0.80-1 %description GNU Radio is a framework that enables users to design, simulate, and deploy highly capable real-world radio systems. It is a highly modular, "flowgraph"-oriented framework that comes with a comprehensive library of processing blocks that can be readily combined to make complex signal processing applications. GNU Radio has been used for a huge array of real-world radio applications, including audio processing, mobile communications, tracking satellites, radar systems, GSM networks, Digital Radio Mondiale, and much more - all in computer software. It is, by itself, not a solution to talk to any specific hardware. Nor does it provide out-of-the-box applications for specific radio communications standards (e.g., 802.11, ZigBee, LTE, etc.,), but it can be (and has been) used to develop implementations of basically any band-limited communication standard. %package devel Summary: GNU Radio Group: Applications/Engineering Requires: %{name} = %{version}-%{release} Requires: cmake, boost-devel Obsoletes: usrp-devel < 3.3.0-1 %description devel GNU Radio Headers %package doc Summary: GNU Radio Group: Applications/Engineering Requires: %{name} = %{version}-%{release} BuildArch: noarch %description doc GNU Radio Documentation %package examples Summary: GNU Radio Group: Applications/Engineering Requires: %{name} = %{version}-%{release} %description examples GNU Radio examples %prep %setup -q -n %{name}-%{version}%{?alphatag} # %patch0 -p1 -b .size_t %if 0%{?fedora} # Use cmake's FindGSL.cmake instead rm cmake/Modules/FindGSL.cmake %endif #force regeneration of cached moc output files find . -name "*_moc.cc" -exec rm {} \; %build mkdir build cd build %cmake -DENABLE_PYTHON=ON \ -DENABLE_DOXYGEN=ON \ -DENABLE_SPHINX=ON \ -DENABLE_VOLK=ON \ -DENABLE_GR_AUDIO=ON \ -DENABLE_GR_FEC=ON \ -DENABLE_GR_ATSC=ON \ -DENABLE_GR_VOCODER=ON \ -DENABLE_GR_NOAA=ON \ -DENABLE_GR_PAGER=ON \ -DENABLE_GR_TRELLIS=ON \ -DENABLE_GR_VIDEO_SDL=ON \ -DENABLE_GR_WXGUI=ON \ -DENABLE_GR_UTILS=ON \ -DENABLE_GR_QTGUI=ON \ -DENABLE_GRC=ON \ -DENABLE_GR_FCD=ON \ -DSYSCONFDIR=%{_sysconfdir} \ -DGR_PKG_DOC_DIR=%{_docdir}/%{name} \ %{?mfpu_neon} \ .. #make with -j2 to prevent internal compiler errors due to excessive # use of resources make -j2 CFLAGS="%{optflags} -fno-strict-aliasing" CXXFLAGS="%{optflags} -fno-strict-aliasing" # make %{?_smp_mflags} CFLAGS="%{optflags} -fno-strict-aliasing" CXXFLAGS="%{optflags} -fno-strict-aliasing" %install rm -rf %{buildroot} pushd build make install DESTDIR=%{buildroot} popd # remove atsc example (bytecompilation problem) # the examples shouldn't be probably bytecompiled, # but selective bytecompilation would take a lot of time, # thus letting it as is rm -rf %{buildroot}%{_datadir}/%{name}/examples/atsc # remove bundled cmake modules, upstream ticket 592 pushd %{buildroot}%{_libdir}/cmake/gnuradio && rm -f `ls | sed '/^FindUHD.cmake\|^Gr.*\|^Gnuradio.*/ d'` popd # install desktop file, icons, and MIME configuration to right locations mkdir -p %{buildroot}%{_datadir}/applications desktop-file-install --dir=%{buildroot}%{_datadir}/applications \ %{buildroot}%{_datadir}/%{name}/grc/freedesktop/gnuradio-grc.desktop mkdir -p %{buildroot}%{_datadir}/mime/packages mv %{buildroot}%{_datadir}/%{name}/grc/freedesktop/gnuradio-grc.xml %{buildroot}%{_datadir}/mime/packages for x in 32 48 64 128 256 do mkdir -p %{buildroot}%{_datadir}/icons/hicolor/${x}x${x}/apps mv %{buildroot}%{_datadir}/%{name}/grc/freedesktop/grc-icon-${x}.png %{buildroot}%{_datadir}/icons/hicolor/${x}x${x}/apps/gnuradio-grc.png done rm -f %{buildroot}%{_datadir}/%{name}/grc/freedesktop/* rmdir %{buildroot}%{_datadir}/%{name}/grc/freedesktop %clean rm -rf %{buildroot} %post /sbin/ldconfig /usr/bin/update-desktop-database &> /dev/null || : /bin/touch --no-create %{_datadir}/icons/hicolor &>/dev/null || : /bin/touch --no-create %{_datadir}/mime/packages &>/dev/null || : %postun /sbin/ldconfig if [ $1 -eq 0 ] ; then /bin/touch --no-create %{_datadir}/icons/hicolor &>/dev/null || : /bin/touch --no-create %{_datadir}/mime/packages &>/dev/null || : /usr/bin/gtk-update-icon-cache -f %{_datadir}/icons/hicolor &>/dev/null || : /usr/bin/update-mime-database %{?fedora:-n} %{_datadir}/mime &> /dev/null || : fi %posttrans /usr/bin/gtk-update-icon-cache -f %{_datadir}/icons/hicolor &>/dev/null || : /usr/bin/update-mime-database %{?fedora:-n} %{_datadir}/mime &> /dev/null || : %files %license COPYING %{python_sitearch}/* %{_bindir}/* %{_libdir}/lib*.so.* %{_libexecdir}/* %{_datadir}/gnuradio %{_datadir}/applications/gnuradio-grc.desktop %{_datadir}/mime/packages/gnuradio-grc.xml %{_datadir}/icons/hicolor/*/apps/gnuradio-grc.png %config(noreplace) %{_sysconfdir}/gnuradio %exclude %{_datadir}/gnuradio/examples %exclude %{_docdir}/%{name}/html %exclude %{_docdir}/%{name}/xml %doc %{_docdir}/%{name} %files devel %{_includedir}/* %{_libdir}/lib*.so %{_libdir}/pkgconfig/*.pc %{_libdir}/cmake/volk %{_libdir}/cmake/gnuradio %files doc %doc %{_docdir}/%{name}/html %doc %{_docdir}/%{name}/xml %files examples %{_datadir}/gnuradio/examples %changelog * Tue Jul 15 2018 Marcus Müller - 3.7.13.4-0 - New Version 3.7.13.4 * Tue Jul 03 2018 Marcus Müller - 3.7.13.3-1 - New Version 3.7.13.3 - Dropped SWIG-related patch that was fixed SWIG-upstream * Tue Jun 12 2018 Marcus Müller - 3.7.13.2-1 - New Version 3.7.13.2 * Thu Mar 09 2017 Marcus Müller - 3.7.10.1-5 - Clean up cmake arguments Fix -DGNURADIO_FEATURE=FORCE ; it didn't force. The right value is "ON" removed -DENABLE_GR_CORE (that component doesn't exist since 3.6) - Clean up Build-Time Dependencies Removed unused ORC dependency (VOLK doesn't have ORC kernels anymore) Sphinx != python(2)-sphinx. We need the latter - Add cppzmq-devel as build time dep, enables gr-zeromq module - Updated Package documentation * Wed Nov 23 2016 Jaroslav Škarvada - 3.7.10.1-4 - Rebuilt for new uhd * Thu Sep 22 2016 Jaroslav Škarvada - 3.7.10.1-3 - Uncoditionally enabled NEON support on aarch64 * Fri Sep 16 2016 Peter Robinson 3.7.10.1-2 - NEON is compulary part of aarch64 so enable unconditionally on that arch * Wed Aug 31 2016 Jaroslav Škarvada - 3.7.10.1-1 - New version Resolves: rhbz#1370728 * Tue Jul 19 2016 Fedora Release Engineering - 3.7.10-2 - https://fedoraproject.org/wiki/Changes/Automatic_Provides_for_Python_RPM_Packages * Mon Jul 4 2016 Jaroslav Škarvada - 3.7.10-1 - New version Resolves: rhbz#1352483 - Dropped stdc11-fix and cmake35 patches (both upstreamed) - Defuzzified size_t patch * Tue May 10 2016 Jaroslav Škarvada - 3.7.9.1-4 - Rebuilt for new uhd * Mon Mar 7 2016 Jaroslav Škarvada - 3.7.9.1-3 - Rebuilt for new gsl * Tue Feb 23 2016 Orion Poplawski - 3.7.9.1-2 - Rebuild for gsl 2.1 - Add patch for cmake 3.5 (bug #1311358) * Wed Feb 10 2016 Jaroslav Škarvada - 3.7.9.1-1 - New version Resolves: rhbz#1306066 * Wed Feb 03 2016 Fedora Release Engineering - 3.7.9-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild * Sat Jan 16 2016 Jonathan Wakely - 3.7.9-2 - Rebuilt for Boost 1.60 * Mon Jan 4 2016 Jaroslav Škarvada - 3.7.9-1 - New version Resolves: rhbz#1294379 * Tue Dec 15 2015 Jaroslav Škarvada - 3.7.9-0.1.rc1 - New version Resolves: rhbz#1291659 - Dropped dos2unix and conversion from CR + LF to LF (not needed) * Thu Nov 5 2015 Jaroslav Škarvada - 3.7.8.1-1 - New version Resolves: rhbz#1276888 * Thu Oct 1 2015 Jaroslav Škarvada - 3.7.8-3 - Fixed icon and desktop file locations Resolves: rhbz#1266700 * Thu Aug 27 2015 Jonathan Wakely - 3.7.8-2 - Rebuilt for Boost 1.59 * Wed Aug 12 2015 Jaroslav Škarvada - 3.7.8-1 - New version Resolves: rhbz#1251650 * Wed Jul 29 2015 Fedora Release Engineering - 3.7.8-0.2.rc1 - Rebuilt for https://fedoraproject.org/wiki/Changes/F23Boost159 * Mon Jul 27 2015 Jaroslav Škarvada - 3.7.8-0.1.rc1 - New version Resolves: rhbz#1246803 - Updated size_t patch - Dropped docdir-override (not needed) * Wed Jul 22 2015 David Tardon - 3.7.7.1-3 - rebuild for Boost 1.58 * Wed Jun 17 2015 Fedora Release Engineering - 3.7.7.1-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild * Tue May 12 2015 Jaroslav Škarvada - 3.7.7.1-1 - New version Resolves: rhbz#1220588 - Rebased size_t patch - Dropped volk-memalign-fix patch (not needed) - Dropped wxpython3-gtk3 patch (upstreamed) - Set DOCDIR to match Fedora documentation location (by docdir-override patch) * Sun May 03 2015 Kalev Lember - 3.7.6.1-4 - Rebuilt for GCC 5 C++11 ABI change * Thu Mar 12 2015 Jaroslav Škarvada - 3.7.6.1-3 - Enabled uhd on ppc64 on RHEL-7 - Built with -j2 to speed-up the build process a bit * Wed Mar 11 2015 Jaroslav Škarvada - 3.7.6.1-2 - Enabled optional building with NEON support on aarch64 - Built with -j1 to prevent internal compiler errors due to excessive use of resources * Thu Feb 19 2015 Jaroslav Škarvada - 3.7.6.1-1 - New version Resolves: rhbz#1193588 - De-fuzzified size_t patch * Wed Feb 04 2015 Petr Machata - 3.7.5.1-5 - Bump for rebuild. * Thu Jan 29 2015 Jaroslav Škarvada - 3.7.5.1-4 - Added fix for wxPython3 (by wxpython3-gtk3 patch). Patch provided by Scott Talbert * Tue Jan 27 2015 Petr Machata - 3.7.5.1-3 - Rebuild for boost 1.57.0 * Mon Jan 26 2015 Jaroslav Škarvada - 3.7.5.1-2 - Workaround for volk memalign (by volk-memalign-fix patch) Resolves: rhbz#1185710 - Rebuilt for current uhd Resolves: rhbz#1185508 * Tue Oct 21 2014 Jaroslav Škarvada - 3.7.5.1-1 - New versio Resolves: rhbz#1155252 * Tue Oct 7 2014 Jaroslav Škarvada - 3.7.5-3 - Fixed swig bug regarding size_t (by size_t patch) This fixes building on s390 Resolves: rhbz#1143914 * Wed Sep 17 2014 Jaroslav Škarvada - 3.7.5-2 - Added PyOpenGL requirement Resolves: rhbz#1049770 * Mon Sep 1 2014 Jaroslav Škarvada - 3.7.5-1 - New version Resolves: rhbz#1135814 * Mon Aug 18 2014 Jaroslav Škarvada - 3.7.4-6 - Removed explicit PyQwt requirement on RHEL-7 * Sat Aug 16 2014 Fedora Release Engineering - 3.7.4-5 - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild * Fri Aug 8 2014 Jaroslav Škarvada - 3.7.4-4 - Fixed building on RHEL-7 * Fri Aug 8 2014 Jaroslav Škarvada - 3.7.4-3 - Enabled UHD on RHEL-7 non ppc64 * Fri Aug 8 2014 Jaroslav Škarvada - 3.7.4-2 - Added workaround to build on RHEL-7 * Wed Jul 16 2014 Jaroslav Škarvada - 3.7.4-1 - New version Resolves: rhbz#1120106 - Dropped system-gsm patch (not needed) * Sat Jun 07 2014 Fedora Release Engineering - 3.7.3-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild * Fri May 23 2014 David Tardon - 3.7.3-3 - rebuild for boost 1.55.0 * Sun Mar 16 2014 Ville Skyttä - 3.7.3-2 - Use system gsm instead of bundled one * Tue Mar 11 2014 Jaroslav Škarvada - 3.7.3-1 - New version Resolves: rhbz#1074899 - Dropped qwt61 patch (not needed) * Tue Feb 11 2014 Jaroslav Škarvada - 3.7.2.1-4 - Rebuilt due to new uhd * Mon Jan 6 2014 Jaroslav Škarvada - 3.7.2.1-3 - Enabled use of qwt61 (by qwt61 patch) Resolves: rhbz#1045935 - Added sphinx to buildrequires Related: rhbz#1045935 - Fixed whitespaces in description * Fri Jan 3 2014 Jaroslav Škarvada - 3.7.2.1-2 - Added boost-devel as requirement for gnuradio-devel Resolves: rhbz#1002148 * Mon Dec 2 2013 Jaroslav Škarvada - 3.7.2.1-1 - New version Resolves: rhbz#1036554 * Mon Nov 18 2013 Jaroslav Škarvada - 3.7.2-1 - New version Resolves: rhbz#1030865 - Dropped uhd-fft-err, cmake-libdir patches (all upstreamed) * Tue Sep 17 2013 Jaroslav Škarvada - 3.7.1-5 - Fixed defaults to use libdir for cmake modules (by cmake-libdir patch) - Defuzzified uhd-fft-err patch * Tue Sep 17 2013 Jaroslav Škarvada - 3.7.1-4 - Moved cmake modules to libdir/cmake * Wed Sep 4 2013 Jaroslav Škarvada - 3.7.1-3 - Fixed FindGnuradio.cmake (by findgnuradio-cmake-fix patch) * Mon Sep 2 2013 Jaroslav Škarvada - 3.7.1-2 - Do not install bundled cmake modules * Mon Sep 2 2013 Jaroslav Škarvada - 3.7.1-1 - New version Resolves: rhbz#1003319 - Dropped cmake-modules-fix, bigendian, build-fix patches (upstreamed) - Fixed uhd_fft error handling Resolves: rhbz#1003075 * Tue Aug 6 2013 Jaroslav Škarvada - 3.7.0-0.5.rc0 - Used unversioned doc directory Resolves: rhbz#993794 * Tue Jul 30 2013 Dennis Gilmore - 3.7.0-0.4.rc0 - rebuild against 1.54.0 again * Mon Jul 29 2013 Jaroslav Škarvada - 3.7.0-0.3.rc0 - Symlinked FindGnuradio.cmake * Sun Jul 28 2013 Petr Machata - 3.7.0-0.2.rc0 - Rebuild for boost 1.54.0 * Mon Jun 24 2013 Jaroslav Škarvada - 3.7.0-0.1.rc0 - New version Resolves: rhbz#976982 - Defuzzified cmake-modules-fix patch * Wed Jun 12 2013 Dan Horák - 3.6.5-2 - fix build on big endian arches * Tue Jun 4 2013 Jaroslav Škarvada - 3.6.5-1 - New version Resolves: rhbz#967804 - Make cmake modules installation directory configurable (by cmake-modules-fix patch) - Tried to switch back to parallel build (hopefully the koji builder machines have now enough resources) * Wed Mar 20 2013 Jaroslav Škarvada - 3.6.4.1-1 - New version Resolves: rhbz#923699 * Thu Feb 28 2013 Jaroslav Škarvada - 3.6.4-1 - New version Resolves: rhbz#916530 * Sun Feb 10 2013 Denis Arnaud - 3.6.3-0.4.rc0 - Rebuild for Boost-1.53.0 * Sat Feb 09 2013 Denis Arnaud - 3.6.3-0.3.rc0 - Rebuild for Boost-1.53.0 * Fri Jan 11 2013 Jaroslav Škarvada - 3.6.3-0.2.rc0 - Fixed unowned directories Resolves: rhbz#894200 * Wed Jan 2 2013 Jaroslav Škarvada - 3.6.3-0.1.rc0 - New version Resolves: rhbz#890393 - Fixed bogus date in changelog * Thu Nov 15 2012 Jaroslav Škarvada - 3.6.2-4 - Added PyQwt requirement Resolves: rhbz#876830 * Wed Oct 31 2012 Jaroslav Škarvada - 3.6.2-3 - Forced gr-core build * Tue Oct 30 2012 Jaroslav Škarvada - 3.6.2-2 - Fixed libusb requirements - Enabled gr-fcd Resolves: rhbz#871513 * Thu Oct 25 2012 Jaroslav Škarvada - 3.6.2-1 - New version Resolves: rhbz#869840 - Dropped neon patch (upstreamed) * Fri Oct 19 2012 Rex Dieter 3.6.1-8 - rebuild (qwt) * Mon Sep 24 2012 Jaroslav Škarvada - 3.6.1-7 - Fixed doc subpackage to be noarch * Wed Aug 29 2012 Jaroslav Škarvada - 3.6.1-6 - Added conditional for ARM NEON build (%%bcond_with neon) * Fri Aug 10 2012 Jaroslav Škarvada - 3.6.1-5 - Rebuilt for new boost * Tue Jul 24 2012 Jaroslav Škarvada - 3.6.1-4 - On non ARM expand disable_mfpu_neon macro to empty string * Thu Jul 19 2012 Fedora Release Engineering - 3.6.1-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild * Fri Jul 13 2012 Jaroslav Škarvada - 3.6.1-2 - Disabled NEON optimisations (neon patch, sent upstream) Resolves: rhbz#837028 - Removed sdcc build requires (not needed) * Tue Jun 12 2012 Jaroslav Škarvada - 3.6.1-1 - New version Resolves: rhbz#831187 Dropped pygtk2-no-x-detect patch (upstreamed) * Mon Apr 23 2012 Jaroslav Škarvada - 3.6.0-1 - New version Resolves: rhbz#815070 - Dropped ARM patch (not used in new buildsystem) - Fixed pygtk detection (pygtk2-no-x-detect patch) * Wed Apr 18 2012 Jaroslav Škarvada - 3.5.3.1-1 - New version Resolves: rhbz#813725 * Wed Apr 18 2012 Peter Robinson - 3.5.3-2 - Fix building on ARM * Tue Apr 10 2012 Jaroslav Škarvada - 3.5.3-1 - New version Resolves: rhbz#810683 * Tue Mar 27 2012 Jaroslav Škarvada - 3.5.2.1-2 - Rebuilt with new uhd * Fri Mar 16 2012 Jaroslav Škarvada - 3.5.2.1-1 - New version Resolves: rhbz#804032 * Thu Mar 15 2012 Jaroslav Škarvada - 3.5.2-1 - New version Resolves: rhbz#802950 - Dropped compile-fix patch (upstreamed) * Tue Feb 28 2012 Fedora Release Engineering - 3.5.1-3 - Rebuilt for c++ ABI breakage * Tue Jan 17 2012 Jaroslav Škarvada - 3.5.1-2 - Added explicit requires on PyQt4 Resolves: rhbz#781494 * Fri Jan 13 2012 Jaroslav Škarvada - 3.5.1-1 - New version Resolves: rhbz#781355 - Fixed compilation with gcc-4.7.0 (compile-fix patch) * Fri Jan 13 2012 Fedora Release Engineering - 3.5.0-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild * Tue Dec 20 2011 Jaroslav Škarvada - 3.5.0-2 - Fixed double packaging of doc Resolves: rhbz#769069 - Fixed rpmlint warnings * Tue Dec 13 2011 Jaroslav Škarvada - 3.5.0-1 - New version - Used macros instead of variables in spec - Dropped sdcc hack, was needed by obsoleted libusrp * Sun Dec 4 2011 Jaroslav Škarvada - 3.5.0-0.2.rc0 - Added python-cheetah dependency Resolves: rhbz#759834 * Fri Dec 02 2011 Jaroslav Škarvada - 3.5.0-0.1.rc0 - New pre-release version - Followed upstream and dropped support for usrp, use uhd instead - Dropped sdcc3 and libusb-detect-fix patches - Dropped 10-usrp.rules and usrp group creation, now handled by uhd * Sun Nov 20 2011 Jaroslav Škarvada - 3.4.2-2 - Rebuilt for new boost * Thu Oct 27 2011 Jaroslav Škarvada - 3.4.2-1 - New version - Dropped retval patch * Fri Oct 21 2011 Dan Horák - 3.4.0-5 - add missing return value in generated code - add BR: orc-devel - needed for secondary arches in volk * Thu Oct 20 2011 Dan Horák - 3.4.0-4 - explicitly set boost libdir to workaround build failures on non-x86 64-bit arches * Thu Jul 21 2011 Jaroslav Škarvada - 3.4.0-3 - Enabled volk - Rebuilt for new boost * Sun Jul 03 2011 Jaroslav Škarvada - 3.4.0-2 - Rebuilt with -j1, otherwise the build process may fail on machines with low RAM - Define changed to global * Mon Jun 27 2011 Jaroslav Škarvada - 3.4.0-1 - New version - Updated 10-usrp.rules Resolves: rhbz#597023 - Merged usrp to gnuradio, fixes some packaging bugs Resolves: rhbz#516352 Resolves: rhbz#619195 - Rebuilt with included grc, obsoleted grc package Resolves: rhbz#592486 - Removed unneeded patches (libtool, configure, gcc45, ptrdifft-std) - Fixed compilation with sdcc3 (sdcc3 patch) - Fixed detection of libusb (libusb-detect-fix patch) - Compiled with -fno-strict-aliasing * Thu Apr 07 2011 Jaroslav Škarvada - 3.2.2-13 - Rebuild for new boost * Tue Mar 15 2011 Jaroslav Škarvada - 3.2.2-12 - Rebuild for new boost * Tue Feb 15 2011 Jaroslav Škarvada - 3.2.2-11 - Fix compilation with ptrdifft-std patch - Rebuild for new boost * Tue Feb 08 2011 Fedora Release Engineering - 3.2.2-10 - Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild * Mon Feb 07 2011 Thomas Spura - 3.2.2-9 - rebuild for new boost * Tue Sep 07 2010 Dan Horák - 3.2.2-8 - Add sparc64 and s390x to 64-bit platforms * Sun Aug 01 2010 Orcan Ogetbil - 3.2.2-7 - Fix gcc-4.5 build errors * Wed Jul 21 2010 David Malcolm - 3.2.2-6 - Rebuilt for https://fedoraproject.org/wiki/Features/Python_2.7/MassRebuild * Fri May 21 2010 Tom "spot" Callaway - 3.2.2-5 - re-export PATH for %%install * Fri May 21 2010 Tom "spot" Callaway - 3.2.2-4 - don't BuildRequires: comedilib-devel, code doesn't use it * Tue Feb 09 2010 Caolán McNamara - 3.2.2-3 - Resolves: rhbz#539069 FTBFS * Fri Jan 22 2010 Rahul Sundaram - 3.2.2-2 - Rebuild for Boost soname bump * Wed Jul 29 2009 Marek Mahut - 3.2.2-1 - Upstream release 3.2.2 - Dropped patch gnuradio-3.2-gcc44.patch * Sat Jul 25 2009 Marek Mahut - 3.2-1 - Upstream release 3.2 * Wed Mar 4 2009 Lubomir Rintel - 3.1.3-5 - Fix build with GCC 4.4 * Tue Feb 24 2009 Fedora Release Engineering - 3.1.3-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild * Wed Dec 31 2008 Marek Mahut - 3.1.3-3 - Adding udev rule for USRP device - Adding usrp system group * Fri Dec 19 2008 Marek Mahut - 3.1.3-2 - Upstream release 3.1.3 - Comedi support - RHBZ#473928 Unowned directories * Sat Nov 29 2008 Ignacio Vazquez-Abrams - 3.1.2-3 - Rebuild for Python 2.6 * Tue Jun 10 2008 Marek Mahut - 3.1.2-2 - Moving usrp header files to usrp-devel (reported by Philip Balister) * Fri Apr 4 2008 Marek Mahut - 3.1.2-1 - Upstream release - Modification of gnuradio-3.1.2-gcc34.patch to the new release * Thu Mar 27 2008 Marek Mahut - 3.1.1-4 - Moving libusrp to gnuradio package * Wed Feb 20 2008 Marek Mahut - 3.1.1-2 - Upstream release - Spec file rewrite * Mon Mar 12 2007 Trond Danielsen - 3.0.3-1 - Initial version.