ef6944b
#%%global git_commit c52f3f41806622c95573de21be042f966f675543
ef6944b
#%%global git_date 201904023
2a6210d
ef6944b
#%%global git_short_commit %%(echo %{git_commit} | cut -c -8)
ef6944b
#%%global git_suffix %%{git_date}git%{git_short_commit}
2a6210d
d4ce823
# By default include binary_firmware, otherwise try to rebuild
d4ce823
# the firmware from sources. If you want to rebuild all firmware
d4ce823
# images you need to install appropriate tools (e.g. Xilinx ISE).
d4ce823
%bcond_without binary_firmware
d4ce823
9accf03
# Currently broken: https://github.com/EttusResearch/uhd/issues/413
9accf03
%bcond_with wireshark
2a6210d
02fea4c
# NEON support is by default disabled on ARMs
02fea4c
# building with --with=neon will enable auto detection
02fea4c
%bcond_with neon
02fea4c
b8f61d0
# X.Y.Z
b8f61d0
%global wireshark_ver_full %((%{__awk} '/^#define VERSION[ \t]+/ { print $NF }' /usr/include/wireshark/config.h 2>/dev/null||echo none)|/usr/bin/tr -d '"')
b8f61d0
# X.Y
b8f61d0
%global wireshark_ver %(VF="%{wireshark_ver_full}"; echo ${VF%.*})
02fea4c
cf75dd2
%ifarch %{arm} aarch64
cf75dd2
%if ! %{with neon}
02fea4c
%global have_neon -DHAVE_ARM_NEON_H=0
02fea4c
%endif
02fea4c
%endif
02fea4c
574a83c
Name:           uhd
1c1fbfd
URL:            http://github.com/EttusResearch/uhd
a51621a
Version:        4.6.0.0
435955a
%global images_ver %{version}
87fb805
Release:        3%{?dist}
574a83c
License:        GPLv3+
9833c76
BuildRequires:  make
Igor Gnatenko e802d15
BuildRequires:  gcc-c++
574a83c
BuildRequires:  cmake
06e2270
BuildRequires:  boost-devel
06e2270
BuildRequires:  libusb1-devel
06e2270
BuildRequires:  python3-cheetah
06e2270
BuildRequires:  ncurses-devel
06e2270
BuildRequires:  python3-docutils
06e2270
BuildRequires:  doxygen
06e2270
BuildRequires:  pkgconfig
06e2270
BuildRequires:  libpcap-devel
06e2270
BuildRequires:  python3-numpy
06e2270
BuildRequires:  vim-common
06e2270
BuildRequires:  libatomic
2a6210d
%if %{with wireshark}
06e2270
BuildRequires:  wireshark-devel
06e2270
BuildRequires:  libgcrypt-devel
06e2270
BuildRequires:  gnutls-devel
2a6210d
%endif
f11fa01
BuildRequires:  pybind11-devel
06e2270
BuildRequires:  python3-mako
06e2270
BuildRequires:  python3-requests
06e2270
BuildRequires:  python3-devel
06e2270
BuildRequires:  python3-setuptools
06e2270
BuildRequires:  tar
d4ce823
%if ! %{with binary_firmware}
06e2270
BuildRequires:  sdcc
06e2270
BuildRequires:  sed
d4ce823
%endif
111f9ee
Requires(pre):  shadow-utils, glibc-common
5c46cca
Requires:       python3-tkinter
40c5808
Summary:        Universal Hardware Driver for Ettus Research products
9833c76
Source0:        %{url}/archive/v%{version}/uhd-%{version}.tar.gz
907efa0
Source1:        %{name}-limits.conf
70d4bfb
Source2:        %{url}/releases/download/v%{images_ver}/uhd-images_%{images_ver}.tar.xz
49229bd
# dirty workaround for the https://github.com/EttusResearch/uhd/issues/551
49229bd
# until the better fix is available
875ad9b
Patch0:         uhd-4.2.0.0-imagepath-fix.patch
574a83c
574a83c
%description
574a83c
The UHD is the universal hardware driver for Ettus Research products.
574a83c
The goal of the UHD is to provide a host driver and API for current and
574a83c
future Ettus Research products. It can be used standalone without GNU Radio.
574a83c
495fa3c
%package firmware
495fa3c
Summary:        Firmware files for UHD
495fa3c
Requires:       %{name} = %{version}-%{release}
495fa3c
BuildArch:      noarch
495fa3c
495fa3c
%description firmware
495fa3c
Firmware files for the Universal Hardware driver (UHD).
495fa3c
495fa3c
%package devel
495fa3c
Summary:        Development files for UHD
495fa3c
Requires:       %{name} = %{version}-%{release}
495fa3c
495fa3c
%description devel
495fa3c
Development files for the Universal Hardware Driver (UHD).
495fa3c
11aa984
# arch due to bug in doxygen
495fa3c
%package doc
495fa3c
Summary:        Documentation files for UHD
495fa3c
495fa3c
%description doc
495fa3c
Documentation for the Universal Hardware Driver (UHD).
495fa3c
02fea4c
%package tools
02fea4c
Summary:        Tools for working with / debugging USRP device
02fea4c
Requires:       %{name} = %{version}-%{release}
02fea4c
02fea4c
%description tools
05b035f
Tools that are useful for working with and/or debugging USRP device.
02fea4c
2a6210d
%if %{with wireshark}
1c1fbfd
%package wireshark
1c1fbfd
Summary:        Wireshark dissector plugins
1c1fbfd
Requires:       %{name} = %{version}-%{release}
d5dbfb9
Requires:       %{_libdir}/wireshark/plugins/%{wireshark_ver}
1c1fbfd
1c1fbfd
%description wireshark
1c1fbfd
Wireshark dissector plugins.
2a6210d
%endif
1c1fbfd
574a83c
%prep
9833c76
%setup -q
875ad9b
%patch0 -p1 -b .imagepath-fix
d4ce823
d4ce823
# firmware
d4ce823
%if %{with binary_firmware}
d4ce823
# extract binary firmware
d4ce823
mkdir -p images/images
1c1fbfd
tar -xJf %{SOURCE2} -C images/images --strip-components=1
d4ce823
rm -f images/images/{LICENSE.txt,*.tag}
1c1fbfd
# remove Windows drivers
1c1fbfd
rm -rf images/winusb_driver
9ae7392
%endif
1c1fbfd
1c1fbfd
# fix python shebangs
5c46cca
find . -type f -name "*.py" -exec sed -i '/^#!/ s|.*|#!%{__python3}|' {} \;
1c1fbfd
574a83c
%build
d4ce823
# firmware
d4ce823
%if ! %{with binary_firmware}
d4ce823
# rebuilt from sources
d4ce823
export PATH=$PATH:%{_libexecdir}/sdcc
d4ce823
pushd images
d4ce823
sed -i '/-name "\*\.twr" | xargs grep constraint | grep met/ s/^/#/' Makefile
d4ce823
make %{?_smp_mflags} images
d4ce823
popd
d4ce823
%endif
d4ce823
ea7ad13
pushd host
5c46cca
%cmake %{?have_neon} -DPYTHON_EXECUTABLE="%{__python3}" \
f11fa01
  -DPYBIND11_INCLUDE_DIR="/usr/include/pybind11/" \
ef6944b
  -DUHD_VERSION="%{version}" \
ef6944b
  -DENABLE_TESTS=off ../
ea7ad13
%cmake_build
d4ce823
popd
574a83c
02fea4c
# tools
02fea4c
pushd tools/uhd_dump
02fea4c
make %{?_smp_mflags} CFLAGS="%{optflags}" LDFLAGS="%{?__global_ldflags}"
02fea4c
popd
02fea4c
2a6210d
%if %{with wireshark}
1c1fbfd
# wireshark dissectors
1c1fbfd
pushd tools/dissectors
b8f61d0
%cmake -DENABLE_RFNOC=ON -DENABLE_OCTOCLOCK=ON -DENABLE_ZPU=ON
b8f61d0
%cmake_build
1c1fbfd
popd
2a6210d
%endif
02fea4c
b8f61d0
#%%check
b8f61d0
#cd host/%%{_vpath_builddir}
b8f61d0
#make test
574a83c
574a83c
%install
2ce4146
# fix python shebangs (run again for generated scripts)
5c46cca
find . -type f -name "*.py" -exec sed -i '/^#!/ s|.*|#!%{__python3}|' {} \;
2ce4146
ea7ad13
pushd host
ea7ad13
%cmake_install
574a83c
b6f7066
# Fix udev rules and use dynamic ACL management for device
Dmitry V. Levin bdf88f0
sed -i 's/BUS==/SUBSYSTEM==/;s/SYSFS{/ATTRS{/;s/MODE:="0666"/GROUP:="usrp", MODE:="0660", ENV{ID_SOFTWARE_RADIO}="1"/' %{buildroot}%{_libdir}/uhd/utils/uhd-usrp.rules
b6f7066
mkdir -p %{buildroot}%{_prefix}/lib/udev/rules.d
b6f7066
mv %{buildroot}%{_libdir}/uhd/utils/uhd-usrp.rules %{buildroot}%{_prefix}/lib/udev/rules.d/10-usrp-uhd.rules
574a83c
495fa3c
# Remove tests, examples binaries
495fa3c
rm -rf %{buildroot}%{_libdir}/uhd/{tests,examples}
574a83c
574a83c
# Move the utils stuff to libexec dir
574a83c
mkdir -p %{buildroot}%{_libexecdir}/uhd
495fa3c
mv %{buildroot}%{_libdir}/uhd/utils/* %{buildroot}%{_libexecdir}/uhd
574a83c
574a83c
popd
574a83c
# Package base docs to base package
574a83c
mkdir _tmpdoc
495fa3c
mv %{buildroot}%{_docdir}/%{name}/{LICENSE,README.md} _tmpdoc
574a83c
907efa0
install -m 644 -D %{SOURCE1} %{buildroot}%{_sysconfdir}/security/limits.d/99-usrp.conf
907efa0
d4ce823
# firmware
d4ce823
mkdir -p %{buildroot}%{_datadir}/uhd/images
d4ce823
cp -r images/images/* %{buildroot}%{_datadir}/uhd/images
d4ce823
495fa3c
# remove win stuff
495fa3c
rm -rf %{buildroot}%{_datadir}/uhd/images/winusb_driver
495fa3c
674621b
# convert hardlinks to symlinks (to not package the file twice)
674621b
pushd %{buildroot}%{_bindir}
1c1fbfd
for f in uhd_images_downloader usrp2_card_burner
02fea4c
do
02fea4c
  unlink $f
1c1fbfd
  ln -s ../..%{_libexecdir}/uhd/${f}.py $f
02fea4c
done
674621b
popd
674621b
02fea4c
# tools
02fea4c
install -Dpm 0755 tools/usrp_x3xx_fpga_jtag_programmer.sh %{buildroot}%{_bindir}/usrp_x3xx_fpga_jtag_programmer.sh
02fea4c
install -Dpm 0755 tools/uhd_dump/chdr_log %{buildroot}%{_bindir}/chdr_log
02fea4c
2a6210d
%if %{with wireshark}
1c1fbfd
# wireshark dissectors
1c1fbfd
pushd tools/dissectors
b8f61d0
%cmake_install
1c1fbfd
popd
b8f61d0
# fix wireshark dissectors location
b8f61d0
mkdir -p %{buildroot}%{_libdir}/wireshark/plugins/%{wireshark_ver}
b8f61d0
mv %{buildroot}%{_prefix}/epan %{buildroot}%{_libdir}/wireshark/plugins/%{wireshark_ver}
2a6210d
%endif
1c1fbfd
dc44499
# add directory for modules
dc44499
mkdir -p %{buildroot}%{_libdir}/uhd/modules
dc44499
9a27b4c
%ldconfig_scriptlets
574a83c
111f9ee
%pre
111f9ee
getent group usrp >/dev/null || \
111f9ee
  %{_sbindir}/groupadd -r usrp >/dev/null 2>&1
111f9ee
exit 0
111f9ee
574a83c
%files
495fa3c
%exclude %{_docdir}/%{name}/doxygen
495fa3c
%exclude %{_datadir}/uhd/images
574a83c
%doc _tmpdoc/*
dc44499
%dir %{_libdir}/uhd
1bc8bc1
%{_bindir}/usrpctl
02fea4c
%{_bindir}/uhd_*
1c1fbfd
%{_bindir}/usrp2_*
9833c76
%{_bindir}/rfnoc_image_builder
06e2270
%{_bindir}/usrp_hwd.py
b6f7066
%{_prefix}/lib/udev/rules.d/10-usrp-uhd.rules
907efa0
%config(noreplace) %{_sysconfdir}/security/limits.d/*.conf
574a83c
%{_libdir}/lib*.so.*
dc44499
%{_libdir}/uhd/modules
574a83c
%{_libexecdir}/uhd
674621b
%{_mandir}/man1/*.1*
495fa3c
%{_datadir}/uhd
5c46cca
%{python3_sitearch}/uhd
06e2270
%{python3_sitearch}/usrp_mpm
574a83c
d4ce823
%files firmware
d4ce823
%dir %{_datadir}/uhd/images
d4ce823
%{_datadir}/uhd/images/*
d4ce823
574a83c
%files devel
574a83c
%{_includedir}/*
574a83c
%{_libdir}/lib*.so
05b035f
%{_libdir}/cmake/uhd/*.cmake
574a83c
%{_libdir}/pkgconfig/*.pc
574a83c
574a83c
%files doc
495fa3c
%doc %{_docdir}/%{name}/doxygen
574a83c
02fea4c
%files tools
02fea4c
%doc tools/README.md
02fea4c
%{_bindir}/usrp_x3xx_fpga_jtag_programmer.sh
02fea4c
%{_bindir}/chdr_log
02fea4c
2a6210d
%if %{with wireshark}
1c1fbfd
%files wireshark
b8f61d0
%{_libdir}/wireshark/plugins/%{wireshark_ver}/epan/*
2a6210d
%endif
1c1fbfd
574a83c
%changelog
87fb805
* Sat Jan 27 2024 Fedora Release Engineering <releng@fedoraproject.org> - 4.6.0.0-3
87fb805
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
87fb805
85558aa
* Thu Jan 18 2024 Jonathan Wakely <jwakely@redhat.com> - 4.6.0.0-2
85558aa
- Rebuilt for Boost 1.83
85558aa
a51621a
* Tue Nov 21 2023 Jaroslav Škarvada <jskarvad@redhat.com> - 4.6.0.0-1
a51621a
- New version
a51621a
  Resolves: rhbz#2247579
a51621a
b3de866
* Mon Sep 25 2023 Jaroslav Škarvada <jskarvad@redhat.com> - 4.5.0.0-1
b3de866
- New version
b3de866
  Resolves: rhbz#2237074
b3de866
f928391
* Sat Jul 22 2023 Fedora Release Engineering <releng@fedoraproject.org> - 4.4.0.0-4
f928391
- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
f928391
7ba9c54
* Wed Jun 14 2023 Python Maint <python-maint@redhat.com> - 4.4.0.0-3
7ba9c54
- Rebuilt for Python 3.12
7ba9c54
e6450ed
* Mon Feb 20 2023 Jonathan Wakely <jwakely@redhat.com> - 4.4.0.0-2
e6450ed
- Rebuilt for Boost 1.81
e6450ed
1320ace
* Wed Feb  1 2023 Jaroslav Škarvada <jskarvad@redhat.com> - 4.4.0.0-1
1320ace
- New version
1320ace
  Resolves: rhbz#2164284
1320ace
def8e2d
* Sat Jan 21 2023 Fedora Release Engineering <releng@fedoraproject.org> - 4.3.0.0-2
def8e2d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
def8e2d
435955a
* Sat Sep 24 2022 Jaroslav Škarvada <jskarvad@redhat.com> - 4.3.0.0-1
435955a
- New version
435955a
  Resolves: rhbz#2124734
435955a
b9d08a4
* Fri Jul 29 2022 Jaroslav Škarvada <jskarvad@redhat.com> - 4.2.0.1-1
b9d08a4
- New version
b9d08a4
  Resolves: rhbz#2110023
b9d08a4
8c8cb59
* Sat Jul 23 2022 Fedora Release Engineering <releng@fedoraproject.org> - 4.2.0.0-4
8c8cb59
- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
8c8cb59
e5fb6d4
* Mon Jun 20 2022 Jaroslav Škarvada <jskarvad@redhat.com> - 4.2.0.0-3
e5fb6d4
- Rebuilt for new python
e5fb6d4
  Resolves: rhbz#2099182
e5fb6d4
4047fb8
* Wed May 04 2022 Thomas Rodgers <trodgers@redhat.com> - 4.2.0.0-2
4047fb8
- Rebuilt for Boost 1.78
4047fb8
875ad9b
* Thu Apr 21 2022 Jaroslav Škarvada <jskarvad@redhat.com> - 4.2.0.0-1
875ad9b
- New version
875ad9b
  Resolves: rhbz#2073640
875ad9b
613bc24
* Tue Feb  1 2022 Jaroslav Škarvada <jskarvad@redhat.com> - 4.1.0.5-5
613bc24
- Switched to the upstream patch to fix compilation on the s390x
613bc24
49229bd
* Fri Jan 28 2022 Jaroslav Škarvada <jskarvad@redhat.com> - 4.1.0.5-4
49229bd
- Fixed images path
49229bd
87d004a
* Fri Jan 28 2022 Jaroslav Škarvada <jskarvad@redhat.com> - 4.1.0.5-3
87d004a
- Defuzzified s390x patch
87d004a
7878961
* Sat Jan 22 2022 Fedora Release Engineering <releng@fedoraproject.org> - 4.1.0.5-2
7878961
- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
7878961
c147458
* Wed Dec 15 2021 Jaroslav Škarvada <jskarvad@redhat.com> - 4.1.0.5-1
c147458
- New version
c147458
  Resolves: rhbz#2029036
c147458
70d4bfb
* Mon Oct  4 2021 Jaroslav Škarvada <jskarvad@redhat.com> - 4.1.0.4-1
70d4bfb
- New version
70d4bfb
  Resolves: rhbz#2006293
70d4bfb
d7f5921
* Mon Sep 13 2021 Jaroslav Škarvada <jskarvad@redhat.com> - 4.1.0.2-1
d7f5921
- New version
d7f5921
  Resolves: rhbz#1989976
d7f5921
c279d53
* Fri Aug 06 2021 Jonathan Wakely <jwakely@redhat.com> - 4.1.0.1-3
c279d53
- Rebuilt for Boost 1.76
c279d53
f4c63bf
* Fri Jul 23 2021 Fedora Release Engineering <releng@fedoraproject.org> - 4.1.0.1-2
f4c63bf
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
f4c63bf
f35eda7
* Wed Jul 14 2021 Jaroslav Škarvada <jskarvad@redhat.com> - 4.1.0.1-1
f35eda7
- New version
f35eda7
  Resolves: rhbz#1982075
f35eda7
06e2270
* Thu Jul  1 2021 Jaroslav Škarvada <jskarvad@redhat.com> - 4.1.0.0-1
06e2270
- New version
06e2270
  Resolves: rhbz#1976430
06e2270
58d4de4
* Fri Jun 04 2021 Python Maint <python-maint@redhat.com> - 4.0.0.0-4
58d4de4
- Rebuilt for Python 3.10
58d4de4
53309a5
* Tue Mar 30 2021 Jonathan Wakely <jwakely@redhat.com> - 4.0.0.0-3
53309a5
- Rebuilt for removed libstdc++ symbol (#1937698)
53309a5
d5dbfb9
* Mon Feb  8 2021 Jaroslav Škarvada <jskarvad@redhat.com> - 4.0.0.0-2
d5dbfb9
- Fixed requires for wireshark plugin
d5dbfb9
  Resolves: rhbz#1925577
d5dbfb9
9833c76
* Mon Jan 25 2021 Jaroslav Škarvada <jskarvad@redhat.com> - 4.0.0.0-1
9833c76
- New version
9833c76
  Resolves: rhbz#1918161
9833c76
653a3d5
* Fri Jan 22 2021 Jonathan Wakely <jwakely@redhat.com> - 3.15.0.0-0.10.rc2
653a3d5
- Rebuilt for Boost 1.75
653a3d5
c31974e
* Fri Dec  4 2020 Jeff Law <law@redhat.com> - 3.15.0.0-0.9.rc2
c31974e
- Fix missing #includes for gcc-11
c31974e
ea7ad13
* Wed Aug  5 2020 Jaroslav Škarvada <jskarvad@redhat.com> - 3.15.0.0-0.8.rc2
ea7ad13
- Fixed FTBFS
ea7ad13
  Resolves: rhbz#1865590
11aa984
- Made doc arch due to bug in doxygen
ea7ad13
a7d22bb
* Sat Aug 01 2020 Fedora Release Engineering <releng@fedoraproject.org> - 3.15.0.0-0.7.rc2
a7d22bb
- Second attempt - Rebuilt for
a7d22bb
  https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
a7d22bb
d6be796
* Wed Jul 29 2020 Fedora Release Engineering <releng@fedoraproject.org> - 3.15.0.0-0.6.rc2
d6be796
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
d6be796
745534e
* Wed Jun 03 2020 Jonathan Wakely <jwakely@redhat.com> - 3.15.0.0-0.5.rc2
745534e
- Rebuilt and patched for Boost 1.73
745534e
562e4f2
* Tue May 26 2020 Miro Hrončok <mhroncok@redhat.com> - 3.15.0.0-0.4.rc2
562e4f2
- Rebuilt for Python 3.9
562e4f2
dc44499
* Thu Apr 16 2020 Jaroslav Škarvada <jskarvad@redhat.com> - 3.15.0.0-0.3.rc2
dc44499
- Provided uhd modules directory
dc44499
79545f3
* Fri Jan 31 2020 Fedora Release Engineering <releng@fedoraproject.org> - 3.15.0.0-0.2.rc2
79545f3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
79545f3
5c46cca
* Fri Nov  8 2019 Jaroslav Škarvada <jskarvad@redhat.com> - 3.15.0.0-0.1.rc2
5c46cca
- New version
5c46cca
- Switched to Python 3
5c46cca
  Resolves: rhbz#1738157
5c46cca
ef6944b
* Fri Aug  2 2019 Jaroslav Škarvada <jskarvad@redhat.com> - 3.14.1.0-1
ef6944b
- New version
ef6944b
- Disabled tests
ef6944b
  Resolves: rhbz#1736932
ef6944b
556c7d8
* Sat Jul 27 2019 Fedora Release Engineering <releng@fedoraproject.org> - 3.14.0.0-3.201904023gitc52f3f41
556c7d8
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
556c7d8
35e76b3
* Tue Apr 23 2019 Jaroslav Škarvada <jskarvad@redhat.com> - 3.14.0.0-2.201904023gitc52f3f41
35e76b3
- New git snapshot
35e76b3
- Added python2-numpy build requirement
35e76b3
- Re-enabled tests for upstream to easily reproduce the problem
35e76b3
2a6210d
* Mon Apr 15 2019 Jaroslav Škarvada <jskarvad@redhat.com> - 3.14.0.0-1.20190401gitac96d055
2a6210d
- New version, switched to git snapshot
2a6210d
- Conditionalized wireshark support
2a6210d
- Disabled wireshark support, it's currently broken (upstream ticket #268)
2a6210d
- Disabled tests, it's currently broken (upstream ticket #267)
2a6210d
- Dropped boost169 patch (not needed)
2a6210d
111f9ee
* Mon Apr  1 2019 Jaroslav Škarvada <jskarvad@redhat.com> - 3.12.0.0-5
111f9ee
- Re-introduced usrp group
111f9ee
  Resolves: rhbz#1694665
111f9ee
542078b
* Sun Feb 03 2019 Fedora Release Engineering <releng@fedoraproject.org> - 3.12.0.0-4
542078b
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
542078b
a2c3916
* Tue Jan 29 2019 Jonathan Wakely <jwakely@redhat.com> - 3.12.0.0-3
a2c3916
- Add upstream patches for Boost 1.69.0 header changes
a2c3916
3d4360b
* Fri Jan 25 2019 Jonathan Wakely <jwakely@redhat.com> - 3.12.0.0-3
3d4360b
- Rebuilt for Boost 1.69
3d4360b
c6524f2
* Mon Dec 10 2018 Jaroslav Škarvada <jskarvad@redhat.com> - 3.12.0.0-2
c6524f2
- Rebuilt for new gnuradio
c6524f2
  Resolves: rhbz#1625012
9ae7392
- Fixed python shebangs
c6524f2
1c1fbfd
* Fri Jul 20 2018 Jaroslav Škarvada <jskarvad@redhat.com> - 3.12.0.0-1
1c1fbfd
- New version
1c1fbfd
  Resolves: rhbz#1606606
1c1fbfd
- Dropped sdcc-3-fix patch (upstreamed)
1c1fbfd
- Dropped boost-gcc8-compile-fix patch (not needed)
1c1fbfd
- Packaged wireshark dissectors
1c1fbfd
2b7eeda
* Sat Jul 14 2018 Fedora Release Engineering <releng@fedoraproject.org> - 3.10.3.0-4
2b7eeda
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
2b7eeda
a0832cf
* Wed Feb 28 2018 Iryna Shcherbina <ishcherb@redhat.com> - 3.10.3.0-3
a0832cf
- Update Python 2 dependency declarations to new packaging standards
a0832cf
  (See https://fedoraproject.org/wiki/FinalizingFedoraSwitchtoPython3)
a0832cf
404f1d7
* Fri Feb 09 2018 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 3.10.3.0-2
404f1d7
- Escape macros in %%changelog
404f1d7
9272f23
* Fri Feb  2 2018 Jaroslav Škarvada <jskarvad@redhat.com> - 3.10.3.0-1
9272f23
- New version
9272f23
2615fe7
* Fri Feb  2 2018 Jaroslav Škarvada <jskarvad@redhat.com> - 3.10.1.0-10
2615fe7
- Rebuilt for new boost
2615fe7
cecde36
* Tue Jan 23 2018 Jonathan Wakely <jwakely@redhat.com> - 3.10.1.0-9
cecde36
- Rebuilt for Boost 1.66
cecde36
46767e6
* Thu Aug 03 2017 Fedora Release Engineering <releng@fedoraproject.org> - 3.10.1.0-8
46767e6
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
46767e6
807ac75
* Thu Jul 27 2017 Fedora Release Engineering <releng@fedoraproject.org> - 3.10.1.0-7
807ac75
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
807ac75
756a020
* Wed Jul 19 2017 Jonathan Wakely <jwakely@redhat.com> - 3.10.1.0-6
756a020
- Rebuilt for s390x binutils bug
756a020
d97735a
* Tue Jul 04 2017 Jonathan Wakely <jwakely@redhat.com> - 3.10.1.0-5
d97735a
- Rebuilt for Boost 1.64
d97735a
fb91506
* Mon May 15 2017 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.10.1.0-4
fb91506
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_27_Mass_Rebuild
fb91506
23068bf
* Sat Feb 11 2017 Fedora Release Engineering <releng@fedoraproject.org> - 3.10.1.0-3
23068bf
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
23068bf
8730545
* Mon Jan 30 2017 Jonathan Wakely <jwakely@redhat.com> - 3.10.1.0-2
8730545
- Rebuilt for Boost 1.63
8730545
cd4fafe
* Tue Nov 22 2016 Jaroslav Škarvada <jskarvad@redhat.com> - 3.10.1.0-1
cd4fafe
- New version
cd4fafe
- Dropped base64-decode-fix-off-by-one patch (upstreamed)
cd4fafe
- Switched to new version numbering
cd4fafe
- Switched image archive to xz
cd4fafe
4e7d88c
* Wed May 25 2016 Jaroslav Škarvada <jskarvad@redhat.com> - 3.9.4-2
4e7d88c
- Fixed off by one in base64_decode by base64-decode-fix-off-by-one patch
4e7d88c
  Related: rhbz#1308204
4e7d88c
7e3dc52
* Tue May 10 2016 Jaroslav Škarvada <jskarvad@redhat.com> - 3.9.4-1
7e3dc52
- New version
7e3dc52
- Dropped 0001-fix-build patch (upstreamed)
7e3dc52
a236def
* Mon May  9 2016 Jaroslav Škarvada <jskarvad@redhat.com> - 3.8.2-12
a236def
- Rebuilt to fix Boost ABI problem
a236def
f9ea77f
* Fri Feb 05 2016 Fedora Release Engineering <releng@fedoraproject.org> - 3.8.2-11
f9ea77f
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
f9ea77f
704103b
* Sat Jan 16 2016 Jonathan Wakely <jwakely@redhat.com> - 3.8.2-10
704103b
- Rebuilt for Boost 1.60
704103b
cd77366
* Thu Aug 27 2015 Jonathan Wakely <jwakely@redhat.com> - 3.8.2-9
cd77366
- Rebuilt for Boost 1.59
cd77366
d04b7fc
* Thu Aug 06 2015 Jonathan Wakely <jwakely@redhat.com> 3.8.2-8
404f1d7
- Bump %%release to match f23 branch
d04b7fc
c77a428
* Wed Jul 29 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.8.2-7
c77a428
- Rebuilt for https://fedoraproject.org/wiki/Changes/F23Boost159
c77a428
a556bf3
* Wed Jul 22 2015 David Tardon <dtardon@redhat.com> - 3.8.2-6
a556bf3
- rebuild for Boost 1.58
a556bf3
61ebe7e
* Fri Jun 19 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.8.2-5
61ebe7e
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
61ebe7e
43f9a2c
* Sat May 02 2015 Kalev Lember <kalevlember@gmail.com> - 3.8.2-4
43f9a2c
- Rebuilt for GCC 5 C++11 ABI change
43f9a2c
6d23dab
* Thu Mar 12 2015 Jaroslav Škarvada <jskarvad@redhat.com> - 3.8.2-3
6d23dab
- Enabled build on ppc64 on RHEL
6d23dab
cf75dd2
* Wed Mar 11 2015 Jaroslav Škarvada <jskarvad@redhat.com> - 3.8.2-2
cf75dd2
- Fixed building without NEON, especially on aarch64
cf75dd2
  Resolves: rhbz#1200836
cf75dd2
05b035f
* Fri Mar  6 2015 Jaroslav Škarvada <jskarvad@redhat.com> - 3.8.2-1
05b035f
- New version
05b035f
- Dropped uhd-dump-libs and wireshark-1.12-fix patches (both upstreamed)
05b035f
Petr Machata 0edbe67
* Tue Jan 27 2015 Petr Machata <pmachata@redhat.com> - 3.7.2-2
Petr Machata 0edbe67
- Rebuild for boost 1.57.0
Petr Machata 0edbe67
02fea4c
* Mon Sep  1 2014 Jaroslav Škarvada <jskarvad@redhat.com> - 3.7.2-1
02fea4c
- New version
02fea4c
- Added tools subpackage (wireshark plugin disabled due to rhbz#1129419)
02fea4c
- Minor packaging fixes
02fea4c
b6f7066
* Fri Aug 29 2014 Jaroslav Škarvada <jskarvad@redhat.com> - 3.6.2-6
b6f7066
- Migrated udev rule to dynamic ACL management
b6f7066
- Fixed udev rule location
b6f7066
- Group usrp is no more used / created
b6f7066
d8aacc9
* Mon Aug 18 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.6.2-5
d8aacc9
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
d8aacc9
e4c6258
* Fri Aug  8 2014 Jaroslav Škarvada <jskarvad@redhat.com> - 3.6.2-4
e4c6258
- Added workaround for build failure on RHEL-7
e4c6258
501267a
* Sun Jun 08 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.6.2-3
501267a
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
501267a
Petr Machata e20ffc4
* Thu May 22 2014 Petr Machata <pmachata@redhat.com> - 3.6.2-2
Petr Machata e20ffc4
- Rebuild for boost 1.55.0
Petr Machata e20ffc4
495fa3c
* Tue Feb 11 2014 Jaroslav Škarvada <jskarvad@redhat.com> - 3.6.2-1
495fa3c
- New version
495fa3c
  Resolves: rhbz#1063587
495fa3c
11bdde1
* Sun Aug 04 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.5.3-3
11bdde1
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
11bdde1
Petr Machata 5dd3809
* Sat Jul 27 2013 pmachata@redhat.com - 3.5.3-2
Petr Machata 5dd3809
- Rebuild for boost 1.54.0
Petr Machata 5dd3809
674621b
* Wed Jun 05 2013 Jaroslav Škarvada <jskarvad@redhat.com> - 3.5.3-1
674621b
- New version
674621b
- Defuzzified no-neon patch
674621b
eea276f
* Sun Feb 10 2013 Denis Arnaud <denis.arnaud_fedora@m4x.org> - 3.4.3-3
eea276f
- Rebuild for Boost-1.53.0
eea276f
4bc6158
* Sat Feb 09 2013 Denis Arnaud <denis.arnaud_fedora@m4x.org> - 3.4.3-2
4bc6158
- Rebuild for Boost-1.53.0
4bc6158
b92e556
* Wed Aug 22 2012 Jaroslav Škarvada <jskarvad@redhat.com> - 3.4.3-1
b92e556
- New version
b92e556
6b54aa7
* Fri Aug 10 2012 Jaroslav Škarvada <jskarvad@redhat.com> - 3.4.2-4
6b54aa7
- Rebuilt for new boost
6b54aa7
c02bbf0
* Sun Jul 22 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.4.2-3
c02bbf0
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
c02bbf0
d4ce823
* Wed Jun  6 2012 Jaroslav Škarvada <jskarvad@redhat.com> - 3.4.2-2
d4ce823
- Added firmware subpackage
d4ce823
  Resolves: rhbz#769684
d4ce823
ea65200
* Wed May 23 2012 Jaroslav Škarvada <jskarvad@redhat.com> - 3.4.2-1
ea65200
- New version
ea65200
- Removed usrp1-r45-dbsrx-i2c-fix patch (upstreamed)
ea65200
- Fixed convert_test failure on ARM by no-neon patch
ea65200
  Resolves: rhbz#813393
ea65200
8593b77
* Tue Mar 27 2012 Jaroslav Škarvada <jskarvad@redhat.com> - 3.4.0-1
8593b77
- New version
8593b77
- Fixed lockup on USRP1 r4.5 + DBSRX + another i2c board combo
8593b77
  (usrp1-r45-dbsrx-i2c-fix patch)
8593b77
  Resolves: rhbz#804440
8593b77
92d0f44
* Mon Mar 19 2012 Jaroslav Škarvada <jskarvad@redhat.com> - 3.3.2-1
92d0f44
- New version
92d0f44
50fcd97
* Tue Feb 28 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.3.1-4
50fcd97
- Rebuilt for c++ ABI breakage
50fcd97
907efa0
* Fri Feb 10 2012 Jaroslav Škarvada <jskarvad@redhat.com> - 3.3.1-3
907efa0
- Allowed UHD to boost the thread's scheduling priority
907efa0
  Resolves: rhbz#781540
907efa0
08f4c58
* Wed Jan 11 2012 Jaroslav Škarvada <jskarvad@redhat.com> - 3.3.1-2
08f4c58
- Minor tweaks to %%pre scriptlet
08f4c58
- Fixed udev rules
08f4c58
- Added tkinter requires
08f4c58
  Resolves: rhbz#769678
08f4c58
f68f07b
* Fri Dec  2 2011 Jaroslav Škarvada <jskarvad@redhat.com> - 3.3.1-1
f68f07b
- New version
f68f07b
40c5808
* Thu Dec  1 2011 Jaroslav Škarvada <jskarvad@redhat.com> - 3.3.0-3
40c5808
- Updated summary to be more descriptive
40c5808
574a83c
* Wed Nov 30 2011 Jaroslav Škarvada <jskarvad@redhat.com> - 3.3.0-2
574a83c
- Fixed according to reviewer comments
574a83c
574a83c
* Tue Nov 01 2011 Jaroslav Škarvada <jskarvad@redhat.com> - 3.3.0-1
574a83c
- Initial version