diff --git a/gnuradio.spec b/gnuradio.spec index 289d761..5365f9e 100644 --- a/gnuradio.spec +++ b/gnuradio.spec @@ -25,8 +25,8 @@ #%%global alphatag rc1 Name: gnuradio -Version: 3.10.11.0 -Release: 4%{?alphatag:.%{alphatag}}%{?dist} +Version: 3.10.12.0 +Release: 11%{?alphatag:.%{alphatag}}%{?dist} Summary: Software defined radio framework License: GPL-3.0-or-later @@ -58,9 +58,10 @@ BuildRequires: gsm-devel BuildRequires: gtk3-devel BuildRequires: jack-audio-connection-kit-devel BuildRequires: portaudio-devel +BuildRequires: gobject-introspection BuildRequires: python3-devel BuildRequires: python3-cairo -BuildRequires: python3-click-plugins +BuildRequires: python3-click BuildRequires: python3-gobject BuildRequires: python3-numpy BuildRequires: python3-pyyaml @@ -70,6 +71,7 @@ BuildRequires: python3-qt5-devel BuildRequires: python3-scipy BuildRequires: python3-thrift BuildRequires: python3-zmq +BuildRequires: python3-jsonschema BuildRequires: qwt-qt5-devel BuildRequires: tex(latex) BuildRequires: SDL-devel @@ -84,6 +86,8 @@ BuildRequires: volk-devel BuildRequires: libsndfile-devel BuildRequires: SoapySDR-devel BuildRequires: spdlog-devel +BuildRequires: libiio-devel +BuildRequires: libad9361-iio-devel # for pygccxml #BuildRequires: castxml @@ -96,11 +100,12 @@ Requires: python3-pyopengl Requires: python3-pyyaml Requires: python3-gobject Requires: python3-mako -Requires: python3-click-plugins +Requires: python3-click Requires: python3-qt5 Requires: python3-scipy Requires: python3-pyqtgraph Requires: python3-zmq +Requires: python3-jsonschema Requires: gtk3 Suggests: soapy-rtlsdr @@ -147,12 +152,18 @@ GNU Radio examples # this could be dropped when f32 get retired (not counting EPEL) %undefine __cmake_in_source_build +# -DLIB_SUFFIX workaround due to: +# https://github.com/gnuradio/gnuradio/issues/7766 +# https://bugzilla.redhat.com/show_bug.cgi?id=2351130 %cmake \ -DSYSCONFDIR=%{_sysconfdir} \ -DGR_PKG_DOC_DIR=%{_docdir}/%{name} \ -DGR_PYTHON_DIR=%{python3_sitearch} \ -DPYTHON_EXECUTABLE=%{__python3} \ -%{?mfpu_neon} +%{?mfpu_neon} \ +%if "%{?_lib}"=="lib64" +-DLIB_SUFFIX=64 +%endif #-DENABLE_DOXYGEN=FALSE \ %cmake_build @@ -197,6 +208,9 @@ done %files -n python3-%{name} %{python3_sitearch}/%{name}/ %{python3_sitearch}/pmt/ +%{_datadir}/bash-completion/completions/gr_modtool +%{_datadir}/fish/vendor_completions.d/gr_modtool.fish +%{_datadir}/zsh/site-functions/_gr_modtool %files devel %{_includedir}/* @@ -212,12 +226,55 @@ done %{_datadir}/gnuradio/examples %changelog -* Wed Mar 12 2025 Jaroslav Škarvada - 3.10.11.0-4 -- Fixed license tag - Resolves: rhbz#2346825 +* Tue Jan 13 2026 Jonathan Wakely - 3.10.12.0-11 +- Rebuilt for Boost 1.90 -* Fri Jan 31 2025 Jaroslav Škarvada - 3.10.11.0-3 -- Bumped release to be able to push the previous icon fix through bodhi +* Sat Jan 03 2026 Jaroslav Škarvada - 3.10.12.0-10 +- Fixed build of gnuradio-companion + Resolves: rhbz#2424093 + +* Wed Nov 12 2025 Jaroslav Škarvada - 3.10.12.0-9 +- Enabled iio + +* Fri Sep 19 2025 Python Maint - 3.10.12.0-8 +- Rebuilt for Python 3.14.0rc3 bytecode + +* Thu Sep 11 2025 Jaroslav Škarvada - 3.10.12.0-7 +- Rebuilt for new uhd + +* Fri Aug 15 2025 Python Maint - 3.10.12.0-6 +- Rebuilt for Python 3.14.0rc2 bytecode + +* Wed Jul 23 2025 Fedora Release Engineering - 3.10.12.0-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild + +* Wed Jun 04 2025 Python Maint - 3.10.12.0-4 +- Rebuilt for Python 3.14 + +* Mon Mar 17 2025 Jaroslav Škarvada - 3.10.12.0-3 +- Rebuilt for new uhd + +* Mon Mar 10 2025 Jaroslav Škarvada - 3.10.12.0-2 +- Rebuild for new volk + +* Thu Feb 20 2025 Marcus Müller - 3.10.12.0-1 +- New version +- Corrected stated license to actually be GPLv3 (or later) +- Remove unused python3-click-plugins dependency (GNU Radio now only needs python3-click) +- Add python3-jsonschema dependency, needed for JSON configuration blocks +- Include the shell completion scripts for gr_modtool in the installed files + +* Sun Feb 02 2025 Orion Poplawski - 3.10.11.0-6 +- Rebuild with gsl 2.8 + +* Thu Jan 16 2025 Fedora Release Engineering - 3.10.11.0-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild + +* Thu Nov 28 2024 Jaroslav Škarvada - 3.10.11.0-4 +- Rebuilt for new spdlog + +* Tue Nov 26 2024 František Zatloukal - 3.10.11.0-3 +- Rebuilt for spdlog 1.15.0 * Mon Sep 23 2024 Jaroslav Škarvada - 3.10.11.0-2 - Fixed icon mode, dropped the executable bit diff --git a/sources b/sources index cf7ba1f..b720dda 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (gnuradio-3.10.11.0.tar.gz) = f8c0b46c8d9513922a0375fc0d6c8886c877ad305ab899d72614bd464b10951da15b4845e9238b49cbd448ea99a553bb02a439394f3d88428d70382aae11ab03 +SHA512 (gnuradio-3.10.12.0.tar.gz) = c69605f5df4a2a812ff88bcb26f70ae48dca996fdac0d3c4ce855a4706e751a06bcb1680ec05f6ce07f4206bc06885539f3f74f381b2302aa9e5ae068a7dc804