sharkcz / rpms / gnuradio

Forked from rpms/gnuradio 3 years ago
Clone
e02a6c2
# NEON support is by default enabled on aarch64 and disabled on other ARMs (it can be overridden)
e02a6c2
%ifarch aarch64
e02a6c2
%bcond_without neon
e02a6c2
%else
92ea364
%bcond_with neon
e02a6c2
%endif
92ea364
Caolan McNamara a8e380c
%{!?python_sitearch: %global python_sitearch %(%{__python} -c "from distutils.sysconfig import get_python_lib; print(get_python_lib(1))")}
9a7a3c7
b0c37b6
%ifarch %{arm}
92ea364
%if %{with neon}
92ea364
%global my_optflags %(echo -n "%{optflags}" | sed 's/-mfpu=[^ \\t]\\+//g'; echo " -mfpu=neon")
92ea364
%{expand: %global optflags %{my_optflags}}
92ea364
%global mfpu_neon -Dhave_mfpu_neon=1
92ea364
%else
92ea364
%global mfpu_neon -Dhave_mfpu_neon=0
92ea364
%endif
3e4ea58
%endif
3e4ea58
bd438c3
# For versions not yet on ftp, pull from git
9d363eb
#%%global git_commit 441a3767e05d15e62c519ea66b848b5adb0f4b3a
bd438c3
f49f2f3
#%%global alphatag rc1
b2008f8
9a7a3c7
Name:		gnuradio
45b49ff
Version:	3.7.10.1
0352f41
Release:	5%{?alphatag:.%{alphatag}}%{?dist}
9a7a3c7
Summary:	Software defined radio framework
9a7a3c7
9a7a3c7
Group:		Applications/Engineering
9a7a3c7
License:	GPLv3
9a7a3c7
URL:		http://www.gnuradio.org
9d363eb
#Source0:	ftp://ftp.gnu.org/gnu/gnuradio/gnuradio-%%{version}.tar.gz
9d363eb
#Source0:	http://gnuradio.org/redmine/attachments/download/%%{attachment_id}/gnuradio-%%{version}.tar.gz
b2008f8
Source0:	http://gnuradio.org/releases/gnuradio/gnuradio-%{version}%{?alphatag}.tar.gz
f49f2f3
#Source0:	http://gnuradio.org/releases/gnuradio/gnuradio-%%{version}.tar.gz
dbd06bd
# git clone git://gnuradio.org/gnuradio
dbd06bd
# cd gnuradio
9d363eb
# git archive --format=tar --prefix=%%{name}-%%{version}/ %%{git_commit} | \
9d363eb
# gzip > ../%%{name}-%%{version}.tar.gz
d539735
35bb457
Requires(pre):	shadow-utils
1a3e1ce
BuildRequires:	cmake, fftw-devel, cppunit-devel, wxPython-devel, xmlto
1a3e1ce
BuildRequires:	graphviz, boost-devel, python-devel, swig, doxygen
1a3e1ce
BuildRequires:	libusbx-devel, alsa-lib-devel, SDL-devel, guile-devel
3ea32fe
BuildRequires:	portaudio-devel, libtool, gsm-devel
dbe4f16
# Gnuradio deprecated gr-comedi
dbe4f16
# http://gnuradio.org/redmine/issues/show/395
dbe4f16
# BuildRequires: comedilib-devel
9bf476e
BuildRequires:	gsl-devel, tex(latex), numpy, PyQt4-devel, python-cheetah
1a3e1ce
BuildRequires:	xdg-utils, python-lxml, pygtk2-devel, orc-devel
c83a741
BuildRequires:	sphinx, desktop-file-utils
9bf476e
BuildRequires:	uhd-devel
9bf476e
%if ! 0%{?rhel:1}
9bf476e
BuildRequires:	PyQwt-devel, qwt-devel, qwtplot3d-qt4-devel
9bf476e
%endif
1a3e1ce
Requires:	numpy, wxPython, scipy, portaudio, python-lxml
7ea6614
Requires:	pygtk2, python-cheetah, PyQt4
7ea6614
%if ! 0%{?rhel:1}
c0d4085
Requires:	PyQwt, PyOpenGL
7ea6614
%endif
9d363eb
Obsoletes:	usrp < 3.3.0-1
dbd06bd
Obsoletes:	grc < 0.80-1
940b56c
# rhbz#1143914, patch approved by upstream to be used as distro specific
940b56c
# patch, upstream report: http://gnuradio.org/redmine/issues/728
9a4b0fe
Patch0:	gnuradio-3.7.10-size_t.patch
9a7a3c7
9a7a3c7
%description
f617d0e
GNU Radio is a collection of software that when combined with minimal
f617d0e
hardware, allows the construction of radios where the actual waveforms
f617d0e
transmitted and received are defined by software. What this means is
f617d0e
that it turns the digital modulation schemes used in today's high
9a7a3c7
performance wireless devices into software problems.
9a7a3c7
9a7a3c7
%package devel
9a7a3c7
Summary:	GNU Radio
9a7a3c7
Group:		Applications/Engineering
9a7a3c7
Requires:	%{name} = %{version}-%{release}
60b2f2d
Requires:	cmake, boost-devel
dbd06bd
Obsoletes:	usrp-devel <  3.3.0-1
9a7a3c7
9a7a3c7
%description devel
9a7a3c7
GNU Radio Headers
9a7a3c7
9a7a3c7
%package doc
9a7a3c7
Summary:	GNU Radio
9a7a3c7
Group:		Applications/Engineering
9a7a3c7
Requires:	%{name} = %{version}-%{release}
55b41f7
BuildArch:	noarch
9a7a3c7
9a7a3c7
%description doc
9a7a3c7
GNU Radio Documentation
9a7a3c7
9a7a3c7
%package examples
9a7a3c7
Summary:	GNU Radio
9a7a3c7
Group:		Applications/Engineering
9a7a3c7
Requires:	%{name} = %{version}-%{release}
9a7a3c7
9a7a3c7
%description examples
9a7a3c7
GNU Radio examples
9a7a3c7
9a7a3c7
%prep
b2008f8
%setup -q -n %{name}-%{version}%{?alphatag}
940b56c
%patch0 -p1 -b .size_t
Orion Poplawski 98ede8c
# Use cmake's FindGSL.cmake instead
Orion Poplawski 98ede8c
rm cmake/Modules/FindGSL.cmake
1aa7da4
Caolan McNamara a8e380c
#force regeneration of cached moc output files
Caolan McNamara a8e380c
find . -name "*_moc.cc" -exec rm {} \;
9a7a3c7
9a7a3c7
%build
2577026
mkdir build
2577026
cd build
9674934
%cmake -DENABLE_GR_CORE=FORCE \
9674934
-DENABLE_PYTHON=FORCE -DENABLE_DOXYGEN=FORCE \
2577026
-DENABLE_VOLK=FORCE -DENABLE_GRUEL=FORCE \
2577026
-DENABLE_GR_AUDIO=FORCE -DENABLE_GR_ATSC=FORCE \
a4e8adb
-DENABLE_GR_VOCODER=FORCE -DENABLE_GR_UHD=FORCE \
2577026
-DENABLE_GR_NOAA=FORCE -DENABLE_GR_PAGER=FORCE \
2577026
-DENABLE_GR_TRELLIS=FORCE -DENABLE_GR_VIDEO_SDL=FORCE \
2577026
-DENABLE_GR_WXGUI=FORCE -DENABLE_GR_UTILS=FORCE \
2577026
-DENABLE_GRC=FORCE -DENABLE-GR_COMEDI=FORCE \
82aea53
-DENABLE_GR_FCD=FORCE \
9bfefe0
-DSYSCONFDIR=%{_sysconfdir} \
4e8b6d3
-DGR_PKG_DOC_DIR=%{_docdir}/%{name} \
92ea364
%{?mfpu_neon} \
2577026
..
31a19f1
a4e8adb
# make with -j2 to prevent internal compiler errors due to excessive
ad93107
# use of resources
a4e8adb
make -j2 CFLAGS="%{optflags} -fno-strict-aliasing" CXXFLAGS="%{optflags} -fno-strict-aliasing"
9bfefe0
ad93107
#make %{?_smp_mflags} CFLAGS="%{optflags} -fno-strict-aliasing" CXXFLAGS="%{optflags} -fno-strict-aliasing"
9a7a3c7
9a7a3c7
%install
8451672
rm -rf %{buildroot}
5bc3068
pushd build
8451672
make install DESTDIR=%{buildroot}
93fb130
popd
9a7a3c7
93fb130
# remove atsc example (bytecompilation problem)
93fb130
# the examples shouldn't be probably bytecompiled,
93fb130
# but selective bytecompilation would take a lot of time,
93fb130
# thus letting it as is
93fb130
rm -rf %{buildroot}%{_datadir}/%{name}/examples/atsc
93fb130
9e800da
# remove bundled cmake modules, upstream ticket 592
776fc9e
pushd %{buildroot}%{_libdir}/cmake/gnuradio && rm -f `ls | sed '/^FindUHD.cmake\|^Gr.*\|^Gnuradio.*/ d'`
1ddf17f
popd
1ddf17f
fc005b5
# install desktop file, icons, and MIME configuration to right locations
fc005b5
mkdir -p %{buildroot}%{_datadir}/applications
fc005b5
desktop-file-install --dir=%{buildroot}%{_datadir}/applications \
fc005b5
  %{buildroot}%{_datadir}/%{name}/grc/freedesktop/gnuradio-grc.desktop
fc005b5
mkdir -p %{buildroot}%{_datadir}/mime/packages
fc005b5
mv %{buildroot}%{_datadir}/%{name}/grc/freedesktop/gnuradio-grc.xml %{buildroot}%{_datadir}/mime/packages
fc005b5
for x in 32 48 64 128 256
fc005b5
do
fc005b5
  mkdir -p %{buildroot}%{_datadir}/icons/hicolor/${x}x${x}/apps
fc005b5
  mv %{buildroot}%{_datadir}/%{name}/grc/freedesktop/grc-icon-${x}.png %{buildroot}%{_datadir}/icons/hicolor/${x}x${x}/apps/gnuradio-grc.png
fc005b5
done
fc005b5
rm -f %{buildroot}%{_datadir}/%{name}/grc/freedesktop/*
fc005b5
rmdir %{buildroot}%{_datadir}/%{name}/grc/freedesktop
fc005b5
9a7a3c7
%clean
8451672
rm -rf %{buildroot}
9a7a3c7
fc005b5
%post
fc005b5
/sbin/ldconfig
fc005b5
/usr/bin/update-desktop-database &> /dev/null || :
fc005b5
/bin/touch --no-create %{_datadir}/icons/hicolor &>/dev/null || :
fc005b5
/bin/touch --no-create %{_datadir}/mime/packages &>/dev/null || :
fc005b5
fc005b5
%postun
fc005b5
/sbin/ldconfig
fc005b5
if [ $1 -eq 0 ] ; then
fc005b5
    /bin/touch --no-create %{_datadir}/icons/hicolor &>/dev/null || :
fc005b5
    /bin/touch --no-create %{_datadir}/mime/packages &>/dev/null || :
fc005b5
    /usr/bin/gtk-update-icon-cache -f %{_datadir}/icons/hicolor &>/dev/null || :
fc005b5
    /usr/bin/update-mime-database %{?fedora:-n} %{_datadir}/mime &> /dev/null || :
fc005b5
fi
fc005b5
fc005b5
%posttrans
fc005b5
/usr/bin/gtk-update-icon-cache -f %{_datadir}/icons/hicolor &>/dev/null || :
fc005b5
/usr/bin/update-mime-database %{?fedora:-n} %{_datadir}/mime &> /dev/null || :
9a7a3c7
9a7a3c7
%files
4e8b6d3
%license COPYING
dbd06bd
%{python_sitearch}/*
dbd06bd
%{_bindir}/*
5d0fa4e
%{_libdir}/lib*.so.*
dbd06bd
%{_libexecdir}/*
dbd06bd
%{_datadir}/gnuradio
fc005b5
%{_datadir}/applications/gnuradio-grc.desktop
fc005b5
%{_datadir}/mime/packages/gnuradio-grc.xml
fc005b5
%{_datadir}/icons/hicolor/*/apps/gnuradio-grc.png
a6db227
%config(noreplace) %{_sysconfdir}/gnuradio
dbd06bd
%exclude %{_datadir}/gnuradio/examples
5e99c32
%exclude %{_docdir}/%{name}/html
5e99c32
%exclude %{_docdir}/%{name}/xml
5e99c32
%doc %{_docdir}/%{name}
9a7a3c7
9a7a3c7
%files devel
5d0fa4e
%{_includedir}/*
5d0fa4e
%{_libdir}/lib*.so
9a7a3c7
%{_libdir}/pkgconfig/*.pc
776fc9e
%{_libdir}/cmake/volk
776fc9e
%{_libdir}/cmake/gnuradio
9a7a3c7
9a7a3c7
%files doc
5e99c32
%doc %{_docdir}/%{name}/html
5e99c32
%doc %{_docdir}/%{name}/xml
9a7a3c7
9a7a3c7
%files examples
dbd06bd
%{_datadir}/gnuradio/examples
9a7a3c7
9a7a3c7
%changelog
0352f41
* Tue Feb 07 2017 Kalev Lember <klember@redhat.com> - 3.7.10.1-5
0352f41
- Rebuilt for Boost 1.63
0352f41
32b3433
* Tue Nov 22 2016 Jaroslav Škarvada <jskarvad@redhat.com> - 3.7.10.1-4
32b3433
- Rebuilt for new uhd
32b3433
e02a6c2
* Thu Sep 22 2016 Jaroslav Škarvada <jskarvad@redhat.com> - 3.7.10.1-3
e02a6c2
- Uncoditionally enabled NEON support on aarch64
e02a6c2
b0c37b6
* Fri Sep 16 2016 Peter Robinson <pbrobinson@fedoraproject.org> 3.7.10.1-2
b0c37b6
- NEON is compulary part of aarch64 so enable unconditionally on that arch
b0c37b6
45b49ff
* Wed Aug 31 2016 Jaroslav Škarvada <jskarvad@redhat.com> - 3.7.10.1-1
45b49ff
- New version
45b49ff
  Resolves: rhbz#1370728
45b49ff
cddb6fd
* Tue Jul 19 2016 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.7.10-2
cddb6fd
- https://fedoraproject.org/wiki/Changes/Automatic_Provides_for_Python_RPM_Packages
cddb6fd
9a4b0fe
* Mon Jul  4 2016 Jaroslav Škarvada <jskarvad@redhat.com> - 3.7.10-1
9a4b0fe
- New version
9a4b0fe
  Resolves: rhbz#1352483
9a4b0fe
- Dropped stdc11-fix and cmake35 patches (both upstreamed)
9a4b0fe
- Defuzzified size_t patch
9a4b0fe
140ba83
* Tue May 10 2016 Jaroslav Škarvada <jskarvad@redhat.com> - 3.7.9.1-4
140ba83
- Rebuilt for new uhd
140ba83
ab1fd4e
* Mon Mar  7 2016 Jaroslav Škarvada <jskarvad@redhat.com> - 3.7.9.1-3
ab1fd4e
- Rebuilt for new gsl
ab1fd4e
Orion Poplawski 1faec15
* Tue Feb 23 2016 Orion Poplawski <orion@cora.nwra.com> - 3.7.9.1-2
Orion Poplawski 1faec15
- Rebuild for gsl 2.1
Orion Poplawski b50c7e6
- Add patch for cmake 3.5 (bug #1311358)
Orion Poplawski 1faec15
20a9abd
* Wed Feb 10 2016 Jaroslav Škarvada <jskarvad@redhat.com> - 3.7.9.1-1
20a9abd
- New version
20a9abd
  Resolves: rhbz#1306066
20a9abd
533ecf2
* Wed Feb 03 2016 Fedora Release Engineering <releng@fedoraproject.org> - 3.7.9-3
533ecf2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
533ecf2
8c9ab94
* Sat Jan 16 2016 Jonathan Wakely <jwakely@redhat.com> - 3.7.9-2
8c9ab94
- Rebuilt for Boost 1.60
8c9ab94
f49f2f3
* Mon Jan  4 2016 Jaroslav Škarvada <jskarvad@redhat.com> - 3.7.9-1
f49f2f3
- New version
f49f2f3
  Resolves: rhbz#1294379
f49f2f3
c83a741
* Tue Dec 15 2015 Jaroslav Škarvada <jskarvad@redhat.com> - 3.7.9-0.1.rc1
c83a741
- New version
c83a741
  Resolves: rhbz#1291659
c83a741
- Dropped dos2unix and conversion from CR + LF to LF (not needed)
c83a741
dcef5c4
* Thu Nov  5 2015 Jaroslav Škarvada <jskarvad@redhat.com> - 3.7.8.1-1
dcef5c4
- New version
dcef5c4
  Resolves: rhbz#1276888
dcef5c4
fc005b5
* Thu Oct  1 2015 Jaroslav Škarvada <jskarvad@redhat.com> - 3.7.8-3
fc005b5
- Fixed icon and desktop file locations
fc005b5
  Resolves: rhbz#1266700
fc005b5
dbc05ea
* Thu Aug 27 2015 Jonathan Wakely <jwakely@redhat.com> - 3.7.8-2
dbc05ea
- Rebuilt for Boost 1.59
dbc05ea
1f168a5
* Wed Aug 12 2015 Jaroslav Škarvada <jskarvad@redhat.com> - 3.7.8-1
1f168a5
- New version
1f168a5
  Resolves: rhbz#1251650
1f168a5
64446ea
* Wed Jul 29 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.7.8-0.2.rc1
64446ea
- Rebuilt for https://fedoraproject.org/wiki/Changes/F23Boost159
64446ea
b2008f8
* Mon Jul 27 2015 Jaroslav Škarvada <jskarvad@redhat.com> - 3.7.8-0.1.rc1
b2008f8
- New version
b2008f8
  Resolves: rhbz#1246803
b2008f8
- Updated size_t patch
b2008f8
- Dropped docdir-override (not needed)
b2008f8
1ec90b8
* Wed Jul 22 2015 David Tardon <dtardon@redhat.com> - 3.7.7.1-3
1ec90b8
- rebuild for Boost 1.58
1ec90b8
c5b79c4
* Wed Jun 17 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.7.7.1-2
c5b79c4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
c5b79c4
d84e5c3
* Tue May 12 2015 Jaroslav Škarvada <jskarvad@redhat.com> - 3.7.7.1-1
d84e5c3
- New version
d84e5c3
  Resolves: rhbz#1220588
d84e5c3
- Rebased size_t patch
d84e5c3
- Dropped volk-memalign-fix patch (not needed)
d84e5c3
- Dropped wxpython3-gtk3 patch (upstreamed)
4e8b6d3
- Set DOCDIR to match Fedora documentation location (by docdir-override patch)
d84e5c3
75efd66
* Sun May 03 2015 Kalev Lember <kalevlember@gmail.com> - 3.7.6.1-4
75efd66
- Rebuilt for GCC 5 C++11 ABI change
75efd66
a4e8adb
* Thu Mar 12 2015 Jaroslav Škarvada <jskarvad@redhat.com> - 3.7.6.1-3
a4e8adb
- Enabled uhd on ppc64 on RHEL-7
a4e8adb
- Built with -j2 to speed-up the build process a bit
a4e8adb
c94d21e
* Wed Mar 11 2015 Jaroslav Škarvada <jskarvad@redhat.com> - 3.7.6.1-2
c94d21e
- Enabled optional building with NEON support on aarch64
ad93107
- Built with -j1 to prevent internal compiler errors due to excessive
ad93107
  use of resources
c94d21e
025abfa
* Thu Feb 19 2015 Jaroslav Škarvada <jskarvad@redhat.com> - 3.7.6.1-1
025abfa
- New version
025abfa
  Resolves: rhbz#1193588
025abfa
- De-fuzzified size_t patch
025abfa
Petr Machata 628c814
* Wed Feb 04 2015 Petr Machata <pmachata@redhat.com> - 3.7.5.1-5
Petr Machata 628c814
- Bump for rebuild.
Petr Machata 628c814
2e651de
* Thu Jan 29 2015 Jaroslav Škarvada <jskarvad@redhat.com> - 3.7.5.1-4
2e651de
- Added fix for wxPython3 (by wxpython3-gtk3 patch). Patch
2e651de
  provided by Scott Talbert
2e651de
Petr Machata af5a5b8
* Tue Jan 27 2015 Petr Machata <pmachata@redhat.com> - 3.7.5.1-3
Petr Machata af5a5b8
- Rebuild for boost 1.57.0
Petr Machata af5a5b8
9ee13d0
* Mon Jan 26 2015 Jaroslav Škarvada <jskarvad@redhat.com> - 3.7.5.1-2
9ee13d0
- Workaround for volk memalign (by volk-memalign-fix patch)
9ee13d0
  Resolves: rhbz#1185710
9ee13d0
- Rebuilt for current uhd
9ee13d0
  Resolves: rhbz#1185508
9ee13d0
12c861b
* Tue Oct 21 2014 Jaroslav Škarvada <jskarvad@redhat.com> - 3.7.5.1-1
12c861b
- New versio
12c861b
  Resolves: rhbz#1155252
12c861b
940b56c
* Tue Oct  7 2014 Jaroslav Škarvada <jskarvad@redhat.com> - 3.7.5-3
940b56c
- Fixed swig bug regarding size_t (by size_t patch)
940b56c
  This fixes building on s390
940b56c
  Resolves: rhbz#1143914
940b56c
c0d4085
* Wed Sep 17 2014 Jaroslav Škarvada <jskarvad@redhat.com> - 3.7.5-2
c0d4085
- Added PyOpenGL requirement
c0d4085
  Resolves: rhbz#1049770
c0d4085
ebba138
* Mon Sep  1 2014 Jaroslav Škarvada <jskarvad@redhat.com> - 3.7.5-1
ebba138
- New version
ebba138
  Resolves: rhbz#1135814
ebba138
7ea6614
* Mon Aug 18 2014 Jaroslav Škarvada <jskarvad@redhat.com> - 3.7.4-6
7ea6614
- Removed explicit PyQwt requirement on RHEL-7
7ea6614
4520ab2
* Sat Aug 16 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.7.4-5
4520ab2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
4520ab2
536e1a6
* Fri Aug  8 2014 Jaroslav Škarvada <jskarvad@redhat.com> - 3.7.4-4
536e1a6
- Fixed building on RHEL-7
536e1a6
779cc35
* Fri Aug  8 2014 Jaroslav Škarvada <jskarvad@redhat.com> - 3.7.4-3
779cc35
- Enabled UHD on RHEL-7 non ppc64
779cc35
9bf476e
* Fri Aug  8 2014 Jaroslav Škarvada <jskarvad@redhat.com> - 3.7.4-2
9bf476e
- Added workaround to build on RHEL-7
9bf476e
f80f79a
* Wed Jul 16 2014 Jaroslav Škarvada <jskarvad@redhat.com> - 3.7.4-1
f80f79a
- New version
f80f79a
  Resolves: rhbz#1120106
715aa06
- Dropped system-gsm patch (not needed)
f80f79a
5a953a5
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.7.3-4
5a953a5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
5a953a5
5a56c0e
* Fri May 23 2014 David Tardon <dtardon@redhat.com> - 3.7.3-3
5a56c0e
- rebuild for boost 1.55.0
5a56c0e
3ea32fe
* Sun Mar 16 2014 Ville Skyttä <ville.skytta@iki.fi> - 3.7.3-2
3ea32fe
- Use system gsm instead of bundled one
3ea32fe
6731606
* Tue Mar 11 2014 Jaroslav Škarvada <jskarvad@redhat.com> - 3.7.3-1
6731606
- New version
6731606
  Resolves: rhbz#1074899
6731606
- Dropped qwt61 patch (not needed)
6731606
936cac4
* Tue Feb 11 2014 Jaroslav Škarvada <jskarvad@redhat.com> - 3.7.2.1-4
936cac4
- Rebuilt due to new uhd
936cac4
f617d0e
* Mon Jan  6 2014 Jaroslav Škarvada <jskarvad@redhat.com> - 3.7.2.1-3
f617d0e
- Enabled use of qwt61 (by qwt61 patch)
f617d0e
  Resolves: rhbz#1045935
f617d0e
- Added sphinx to buildrequires
f617d0e
  Related: rhbz#1045935
f617d0e
- Fixed whitespaces in description
f617d0e
60b2f2d
* Fri Jan  3 2014 Jaroslav Škarvada <jskarvad@redhat.com> - 3.7.2.1-2
60b2f2d
- Added boost-devel as requirement for gnuradio-devel
60b2f2d
  Resolves: rhbz#1002148
60b2f2d
1645035
* Mon Dec  2 2013 Jaroslav Škarvada <jskarvad@redhat.com> - 3.7.2.1-1
1645035
- New version
1645035
  Resolves: rhbz#1036554
1645035
823625a
* Mon Nov 18 2013 Jaroslav Škarvada <jskarvad@redhat.com> - 3.7.2-1
823625a
- New version
823625a
  Resolves: rhbz#1030865
823625a
- Dropped uhd-fft-err, cmake-libdir patches (all upstreamed)
823625a
aad5da4
* Tue Sep 17 2013 Jaroslav Škarvada <jskarvad@redhat.com> - 3.7.1-5
aad5da4
- Fixed defaults to use libdir for cmake modules (by cmake-libdir patch)
aad5da4
- Defuzzified uhd-fft-err patch
aad5da4
776fc9e
* Tue Sep 17 2013 Jaroslav Škarvada <jskarvad@redhat.com> - 3.7.1-4
776fc9e
- Moved cmake modules to libdir/cmake
776fc9e
9e800da
* Wed Sep  4 2013 Jaroslav Škarvada <jskarvad@redhat.com> - 3.7.1-3
9e800da
- Fixed FindGnuradio.cmake (by findgnuradio-cmake-fix patch)
9e800da
1ddf17f
* Mon Sep  2 2013 Jaroslav Škarvada <jskarvad@redhat.com> - 3.7.1-2
1ddf17f
- Do not install bundled cmake modules
1ddf17f
51685e0
* Mon Sep  2 2013 Jaroslav Škarvada <jskarvad@redhat.com> - 3.7.1-1
51685e0
- New version
51685e0
  Resolves: rhbz#1003319
51685e0
- Dropped cmake-modules-fix, bigendian, build-fix patches (upstreamed)
51685e0
- Fixed uhd_fft error handling
51685e0
  Resolves: rhbz#1003075
51685e0
5e99c32
* Tue Aug  6 2013 Jaroslav Škarvada <jskarvad@redhat.com> - 3.7.0-0.5.rc0
5e99c32
- Used unversioned doc directory
5e99c32
  Resolves: rhbz#993794
5e99c32
d075e92
* Tue Jul 30 2013 Dennis Gilmore <dennis@ausil.us> - 3.7.0-0.4.rc0
d075e92
- rebuild against 1.54.0 again
d075e92
c74830a
* Mon Jul 29 2013 Jaroslav Škarvada <jskarvad@redhat.com> - 3.7.0-0.3.rc0
c74830a
- Symlinked FindGnuradio.cmake
c74830a
Petr Machata 0218ccc
* Sun Jul 28 2013 Petr Machata <pmachata@redhat.com> - 3.7.0-0.2.rc0
Petr Machata 0218ccc
- Rebuild for boost 1.54.0
Petr Machata 0218ccc
93fb130
* Mon Jun 24 2013 Jaroslav Škarvada <jskarvad@redhat.com> - 3.7.0-0.1.rc0
93fb130
- New version
93fb130
  Resolves: rhbz#976982
93fb130
- Defuzzified cmake-modules-fix patch
93fb130
e3acc9e
* Wed Jun 12 2013 Dan Horák <dan[at]danny.cz> - 3.6.5-2
e3acc9e
- fix build on big endian arches
e3acc9e
9bfefe0
* Tue Jun  4 2013 Jaroslav Škarvada <jskarvad@redhat.com> - 3.6.5-1
ce3b5c3
- New version
ce3b5c3
  Resolves: rhbz#967804
9bfefe0
- Make cmake modules installation directory configurable
9bfefe0
  (by cmake-modules-fix patch)
9bfefe0
- Tried to switch back to parallel build (hopefully the koji builder
9bfefe0
  machines have now enough resources)
ce3b5c3
2a99693
* Wed Mar 20 2013 Jaroslav Škarvada <jskarvad@redhat.com> - 3.6.4.1-1
2a99693
- New version
2a99693
  Resolves: rhbz#923699
2a99693
ce200dd
* Thu Feb 28 2013 Jaroslav Škarvada <jskarvad@redhat.com> - 3.6.4-1
ce200dd
- New version
ce200dd
  Resolves: rhbz#916530
ce200dd
34ec61e
* Sun Feb 10 2013 Denis Arnaud <denis.arnaud_fedora@m4x.org> - 3.6.3-0.4.rc0
34ec61e
- Rebuild for Boost-1.53.0
34ec61e
fdff999
* Sat Feb 09 2013 Denis Arnaud <denis.arnaud_fedora@m4x.org> - 3.6.3-0.3.rc0
fdff999
- Rebuild for Boost-1.53.0
fdff999
a6db227
* Fri Jan 11 2013 Jaroslav Škarvada <jskarvad@redhat.com> - 3.6.3-0.2.rc0
a6db227
- Fixed unowned directories
a6db227
  Resolves: rhbz#894200
a6db227
5bc3068
* Wed Jan  2 2013 Jaroslav Škarvada <jskarvad@redhat.com> - 3.6.3-0.1.rc0
5bc3068
- New version
5bc3068
  Resolves: rhbz#890393
5bc3068
- Fixed bogus date in changelog
5bc3068
1a3e1ce
* Thu Nov 15 2012 Jaroslav Škarvada <jskarvad@redhat.com> - 3.6.2-4
1a3e1ce
- Added PyQwt requirement
1a3e1ce
  Resolves: rhbz#876830
1a3e1ce
9674934
* Wed Oct 31 2012 Jaroslav Škarvada <jskarvad@redhat.com> - 3.6.2-3
9674934
- Forced gr-core build
9674934
82aea53
* Tue Oct 30 2012 Jaroslav Škarvada <jskarvad@redhat.com> - 3.6.2-2
82aea53
- Fixed libusb requirements
82aea53
- Enabled gr-fcd
82aea53
  Resolves: rhbz#871513
82aea53
bd36678
* Thu Oct 25 2012 Jaroslav Škarvada <jskarvad@redhat.com> - 3.6.2-1
bd36678
- New version
bd36678
  Resolves: rhbz#869840
bd36678
- Dropped neon patch (upstreamed)
bd36678
c91f9e5
* Fri Oct 19 2012 Rex Dieter <rdieter@fedoraproject.org> 3.6.1-8
c91f9e5
- rebuild (qwt)
c91f9e5
55b41f7
* Mon Sep 24 2012 Jaroslav Škarvada <jskarvad@redhat.com> - 3.6.1-7
55b41f7
- Fixed doc subpackage to be noarch
55b41f7
92ea364
* Wed Aug 29 2012 Jaroslav Škarvada <jskarvad@redhat.com> - 3.6.1-6
92ea364
- Added conditional for ARM NEON build (%%bcond_with neon)
92ea364
c7b2b7f
* Fri Aug 10 2012 Jaroslav Škarvada <jskarvad@redhat.com> - 3.6.1-5
c7b2b7f
- Rebuilt for new boost
c7b2b7f
cfcd5f8
* Tue Jul 24 2012 Jaroslav Škarvada <jskarvad@redhat.com> - 3.6.1-4
cfcd5f8
- On non ARM expand disable_mfpu_neon macro to empty string
cfcd5f8
fe1150f
* Thu Jul 19 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.6.1-3
fe1150f
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
fe1150f
3e4ea58
* Fri Jul 13 2012 Jaroslav Škarvada <jskarvad@redhat.com> - 3.6.1-2
3e4ea58
- Disabled NEON optimisations (neon patch, sent upstream)
3e4ea58
  Resolves: rhbz#837028
3e4ea58
- Removed sdcc build requires (not needed)
3e4ea58
bcecd70
* Tue Jun 12 2012 Jaroslav Škarvada <jskarvad@redhat.com> - 3.6.1-1
bcecd70
- New version
bcecd70
  Resolves: rhbz#831187
bcecd70
  Dropped pygtk2-no-x-detect patch (upstreamed)
bcecd70
2577026
* Mon Apr 23 2012 Jaroslav Škarvada <jskarvad@redhat.com> - 3.6.0-1
2577026
- New version
2577026
  Resolves: rhbz#815070
2577026
- Dropped ARM patch (not used in new buildsystem)
2577026
- Fixed pygtk detection (pygtk2-no-x-detect patch)
2577026
e8b9d63
* Wed Apr 18 2012 Jaroslav Škarvada <jskarvad@redhat.com> - 3.5.3.1-1
e8b9d63
- New version
e8b9d63
  Resolves: rhbz#813725
e8b9d63
c82303b
* Wed Apr 18 2012 Peter Robinson <pbrobinson@fedoraproject.org> - 3.5.3-2
c82303b
- Fix building on ARM
c82303b
aa72e60
* Tue Apr 10 2012 Jaroslav Škarvada <jskarvad@redhat.com> - 3.5.3-1
aa72e60
- New version
aa72e60
  Resolves: rhbz#810683
aa72e60
09a9678
* Tue Mar 27 2012 Jaroslav Škarvada <jskarvad@redhat.com> - 3.5.2.1-2
09a9678
- Rebuilt with new uhd
09a9678
d0a6a63
* Fri Mar 16 2012 Jaroslav Škarvada <jskarvad@redhat.com> - 3.5.2.1-1
d0a6a63
- New version
d0a6a63
  Resolves: rhbz#804032
d0a6a63
5deefd5
* Thu Mar 15 2012 Jaroslav Škarvada <jskarvad@redhat.com> - 3.5.2-1
5deefd5
- New version
5deefd5
  Resolves: rhbz#802950
5deefd5
- Dropped compile-fix patch (upstreamed)
5deefd5
2b45c15
* Tue Feb 28 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.5.1-3
2b45c15
- Rebuilt for c++ ABI breakage
2b45c15
0efdd98
* Tue Jan 17 2012 Jaroslav Škarvada <jskarvad@redhat.com> - 3.5.1-2
0efdd98
- Added explicit requires on PyQt4
0efdd98
  Resolves: rhbz#781494
0efdd98
d539735
* Fri Jan 13 2012 Jaroslav Škarvada <jskarvad@redhat.com> - 3.5.1-1
d539735
- New version
d539735
  Resolves: rhbz#781355
d539735
- Fixed compilation with gcc-4.7.0 (compile-fix patch)
d539735
e575feb
* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.5.0-3
e575feb
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
e575feb
9d363eb
* Tue Dec 20 2011 Jaroslav Škarvada <jskarvad@redhat.com> - 3.5.0-2
9d363eb
- Fixed double packaging of doc
9d363eb
  Resolves: rhbz#769069
9d363eb
- Fixed rpmlint warnings
9d363eb
8451672
* Tue Dec 13 2011 Jaroslav Škarvada <jskarvad@redhat.com> - 3.5.0-1
8451672
- New version
8451672
- Used macros instead of variables in spec
8451672
- Dropped sdcc hack, was needed by obsoleted libusrp
8451672
d3fba5e
* Sun Dec  4 2011 Jaroslav Škarvada <jskarvad@redhat.com> - 3.5.0-0.2.rc0
d3fba5e
- Added python-cheetah dependency
d3fba5e
  Resolves: rhbz#759834
d3fba5e
ff09386
* Fri Dec 02 2011 Jaroslav Škarvada <jskarvad@redhat.com> - 3.5.0-0.1.rc0
e510c1b
- New pre-release version
e510c1b
- Followed upstream and dropped support for usrp, use uhd instead
e510c1b
- Dropped sdcc3 and libusb-detect-fix patches
e510c1b
- Dropped 10-usrp.rules and usrp group creation, now handled by uhd
e510c1b
4d79f9e
* Sun Nov 20 2011 Jaroslav Škarvada <jskarvad@redhat.com> - 3.4.2-2
4d79f9e
- Rebuilt for new boost
4d79f9e
bd438c3
* Thu Oct 27 2011 Jaroslav Škarvada <jskarvad@redhat.com> - 3.4.2-1
bd438c3
- New version
bd438c3
- Dropped retval patch
bd438c3
0cc25c1
* Fri Oct 21 2011 Dan Horák <dan[at]danny.cz> - 3.4.0-5
0cc25c1
- add missing return value in generated code
0cc25c1
- add BR: orc-devel - needed for secondary arches in volk
0cc25c1
90be5ac
* Thu Oct 20 2011 Dan Horák <dan[at]danny.cz> - 3.4.0-4
90be5ac
- explicitly set boost libdir to workaround build failures on non-x86 64-bit arches
90be5ac
8767c49
* Thu Jul 21 2011 Jaroslav Škarvada <jskarvad@redhat.com> - 3.4.0-3
8767c49
- Enabled volk
8767c49
- Rebuilt for new boost
8767c49
31a19f1
* Sun Jul 03 2011 Jaroslav Škarvada <jskarvad@redhat.com> - 3.4.0-2
31a19f1
- Rebuilt with -j1, otherwise the build process may fail on machines with low RAM
31a19f1
- Define changed to global
31a19f1
dbd06bd
* Mon Jun 27 2011 Jaroslav Škarvada <jskarvad@redhat.com> - 3.4.0-1
dbd06bd
- New version
dbd06bd
- Updated 10-usrp.rules
dbd06bd
  Resolves: rhbz#597023
dbd06bd
- Merged usrp to gnuradio, fixes some packaging bugs
dbd06bd
  Resolves: rhbz#516352
dbd06bd
  Resolves: rhbz#619195
dbd06bd
- Rebuilt with included grc, obsoleted grc package
dbd06bd
  Resolves: rhbz#592486
dbd06bd
- Removed unneeded patches (libtool, configure, gcc45, ptrdifft-std)
dbd06bd
- Fixed compilation with sdcc3 (sdcc3 patch)
dbd06bd
- Fixed detection of libusb (libusb-detect-fix patch)
dbd06bd
- Compiled with -fno-strict-aliasing
dbd06bd
71dc420
* Thu Apr 07 2011 Jaroslav Škarvada <jskarvad@redhat.com> - 3.2.2-13
71dc420
- Rebuild for new boost
71dc420
73f811e
* Tue Mar 15 2011 Jaroslav Škarvada <jskarvad@redhat.com> - 3.2.2-12
73f811e
- Rebuild for new boost
73f811e
afce1cb
* Tue Feb 15 2011 Jaroslav Škarvada <jskarvad@redhat.com> - 3.2.2-11
f5237d1
- Fix compilation with ptrdifft-std patch
afce1cb
- Rebuild for new boost
afce1cb
36876c5
* Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.2.2-10
36876c5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
36876c5
1d53d4f
* Mon Feb 07 2011 Thomas Spura <tomspur@fedoraproject.org> - 3.2.2-9
1d53d4f
- rebuild for new boost
1d53d4f
7c454f9
* Tue Sep 07 2010 Dan Horák <dan[at]danny.cz> - 3.2.2-8
7c454f9
- Add sparc64 and s390x to 64-bit platforms
7c454f9
1aa7da4
* Sun Aug 01 2010 Orcan Ogetbil <oget[dot]fedora[at]gmail[dot]com> - 3.2.2-7
1aa7da4
- Fix gcc-4.5 build errors
1aa7da4
1790206
* Wed Jul 21 2010 David Malcolm <dmalcolm@redhat.com> - 3.2.2-6
1790206
- Rebuilt for https://fedoraproject.org/wiki/Features/Python_2.7/MassRebuild
1790206
c0dcc50
* Fri May 21 2010 Tom "spot" Callaway <tcallawa@redhat.com> - 3.2.2-5
c0dcc50
- re-export PATH for %%install
c0dcc50
dbe4f16
* Fri May 21 2010 Tom "spot" Callaway <tcallawa@redhat.com> - 3.2.2-4
dbe4f16
- don't BuildRequires: comedilib-devel, code doesn't use it
dbe4f16
Caolan McNamara a8e380c
* Tue Feb 09 2010 Caolán McNamara <caolanm@redhat.com> - 3.2.2-3
Caolan McNamara a8e380c
- Resolves: rhbz#539069 FTBFS
Caolan McNamara a8e380c
a6349a3
* Fri Jan 22 2010 Rahul Sundaram <sundaram@fedoraproject.org> - 3.2.2-2
a6349a3
- Rebuild for Boost soname bump
a6349a3
b75a947
* Wed Jul 29 2009 Marek Mahut <mmahut@fedoraproject.org> - 3.2.2-1
b75a947
- Upstream release 3.2.2
b75a947
- Dropped patch gnuradio-3.2-gcc44.patch
b75a947
5d0fa4e
* Sat Jul 25 2009 Marek Mahut <mmahut@fedoraproject.org> - 3.2-1
5d0fa4e
- Upstream release 3.2
e32eedb
5bc3068
* Wed Mar  4 2009 Lubomir Rintel <lkundrak@v3.sk> - 3.1.3-5
0d44a94
- Fix build with GCC 4.4
0d44a94
9b97d7c
* Tue Feb 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.1.3-4
9b97d7c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
9b97d7c
35bb457
* Wed Dec 31 2008 Marek Mahut <mmahut@fedoraproject.org> - 3.1.3-3
35bb457
- Adding udev rule for USRP device
35bb457
- Adding usrp system group
35bb457
23f5d08
* Fri Dec 19 2008 Marek Mahut <mmahut@fedoraproject.org> - 3.1.3-2
086c052
- Upstream release 3.1.3
086c052
- Comedi support
086c052
- RHBZ#473928 Unowned directories  
086c052
5c2121f
* Sat Nov 29 2008 Ignacio Vazquez-Abrams <ivazqueznet+rpm@gmail.com> - 3.1.2-3
5c2121f
- Rebuild for Python 2.6
5c2121f
ec05713
* Tue Jun 10 2008 Marek Mahut <mmahut@fedoraproject.org> - 3.1.2-2
ec05713
- Moving usrp header files to usrp-devel (reported by Philip Balister)
ec05713
2b1a292
* Fri Apr  4 2008 Marek Mahut <mmahut@fedoraproject.org> - 3.1.2-1
2b1a292
- Upstream release
2b1a292
- Modification of gnuradio-3.1.2-gcc34.patch to the new release
2b1a292
e78e756
* Thu Mar 27 2008 Marek Mahut <mmahut@fedoraproject.org> - 3.1.1-4
a6979c5
- Moving libusrp to gnuradio package
a6979c5
fad7599
* Wed Feb 20 2008 Marek Mahut <mmahut@fedoraproject.org> - 3.1.1-2
9a7a3c7
- Upstream release
9a7a3c7
- Spec file rewrite
9a7a3c7
9a7a3c7
* Mon Mar 12 2007 Trond Danielsen <trond.danielsen@gmail.com> - 3.0.3-1
9a7a3c7
- Initial version.