Compare commits

...
Sign in to create a new pull request.

26 commits

Author SHA1 Message Date
Jonathan Wakely
daf65f63aa Rebuilt for Boost 1.90 2026-01-13 10:52:47 +00:00
Jaroslav Škarvada
e863a002b4 Fixed build of gnuradio-companion
Resolves: rhbz#2424093
2026-01-03 01:45:19 +01:00
Jaroslav Škarvada
19de6670ed Enabled iio 2025-11-12 16:19:35 +01:00
Python Maint
35b83841aa Rebuilt for Python 3.14.0rc3 bytecode 2025-09-19 12:19:59 +02:00
Jaroslav Škarvada
f8244bc6f0 Rebuilt for new uhd 2025-09-11 17:41:14 +02:00
Python Maint
38b8ba4a05 Rebuilt for Python 3.14.0rc2 bytecode 2025-08-15 12:50:01 +02:00
Fedora Release Engineering
c481e65067 Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild 2025-07-23 22:53:07 +00:00
Python Maint
93a1e13df1 Rebuilt for Python 3.14 2025-06-05 00:32:16 +02:00
Jaroslav Škarvada
13c4177727 Rebuilt for new uhd 2025-03-17 11:11:40 +01:00
Jaroslav Škarvada
97f9db5396 Added workaround for lib64 detection
Signed-off-by: Jaroslav Škarvada <jskarvad@redhat.com>
2025-03-10 18:29:54 +01:00
Jaroslav Škarvada
9f7ecaaa53 Rebuild for new volk 2025-03-10 16:04:25 +01:00
Jaroslav Škarvada
fb56bb5a7a Added sources
Signed-off-by: Jaroslav Škarvada <jskarvad@redhat.com>
2025-03-05 10:45:33 +01:00
Marcus Müller
969caf6d16 New version
Signed-off-by: Marcus Müller <mueller_fedora@hostalia.de>
2025-02-20 16:03:51 +01:00
Orion Poplawski
f598f8193c Rebuild with gsl 2.8 2025-02-02 13:41:06 -07:00
Fedora Release Engineering
dec1a10e5f Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild 2025-01-16 23:04:58 +00:00
Jaroslav Škarvada
aacc09d4cc Rebuilt for new spdlog
Rebuilt for new spdlog
Rebuilt for new spdlog
Rebuilt for new spdlog
Rebuilt for new spdlog
2024-11-28 11:50:12 +01:00
František Zatloukal
ce291c0dc1 Rebuilt for spdlog 1.15.0 2024-11-26 10:23:47 +01:00
Jaroslav Škarvada
ac90d9d71e Fixed icon mode, dropped the executable bit
Resolves: rhbz#2312386
2024-09-23 15:34:21 +02:00
Miroslav Suchý
b5beab5dbe convert GPLv3 license to SPDX
This is part of https://fedoraproject.org/wiki/Changes/SPDX_Licenses_Phase_4
2024-07-29 14:02:07 +02:00
Jaroslav Škarvada
3342020a34 New version
Resolves: rhbz#2297835
2024-07-26 10:08:58 +02:00
Fedora Release Engineering
4d5b613e0f Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild 2024-07-18 03:19:50 +00:00
Jaroslav Škarvada
701076d76b Rebuilt for new uhd 2024-07-15 18:45:14 +02:00
Python Maint
80a1b6dc69 Rebuilt for Python 3.13 2024-06-09 02:20:46 +02:00
František Zatloukal
163c60e6bd Rebuilt for spdlog 1.14.1 2024-05-21 17:40:09 +02:00
Jaroslav Škarvada
2356474cbe New version
Resolves: rhbz#2273782
2024-04-25 12:19:31 +02:00
Jaroslav Škarvada
85c8819858 Dropped -j1 gcc s390x workaround
Signed-off-by: Jaroslav Škarvada <jskarvad@redhat.com>
2024-02-20 13:29:21 +01:00
2 changed files with 102 additions and 12 deletions

View file

@ -25,11 +25,11 @@
#%%global alphatag rc1
Name: gnuradio
Version: 3.10.9.2
Release: 2%{?alphatag:.%{alphatag}}%{?dist}
Version: 3.10.12.0
Release: 11%{?alphatag:.%{alphatag}}%{?dist}
Summary: Software defined radio framework
License: GPLv3
License: GPL-3.0-or-later
URL: https://www.gnuradio.org/
#Source0: http://gnuradio.org/releases/gnuradio/gnuradio-%%{version}%%{?alphatag}.tar.xz
#Source0: http://gnuradio.org/releases/gnuradio/gnuradio-%%{version}.tar.gz
@ -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,16 +152,21 @@ 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 \
# -j1 workaround for https://bugzilla.redhat.com/show_bug.cgi?id=2259912
%cmake_build -j1
%cmake_build
%install
%cmake_install
@ -165,15 +175,15 @@ GNU Radio examples
desktop-file-install --dir=%{buildroot}%{_datadir}/applications \
grc/scripts/freedesktop/gnuradio-grc.desktop
# mime
install -Dp grc/scripts/freedesktop/gnuradio-grc.xml \
install -Dpm 0644 grc/scripts/freedesktop/gnuradio-grc.xml \
%{buildroot}%{_datadir}/mime/packages/gnuradio-grc.xml
# metainfo
install -Dp grc/scripts/freedesktop/org.gnuradio.grc.metainfo.xml \
install -Dpm 0644 grc/scripts/freedesktop/org.gnuradio.grc.metainfo.xml \
%{buildroot}%{_datadir}/metainfo/org.gnuradio.grc.metainfo.xml
# icons
for i in 16 24 32 48 64 128 256
do
install -Dp grc/scripts/freedesktop/grc-icon-${i}.png \
install -Dpm 0644 grc/scripts/freedesktop/grc-icon-${i}.png \
%{buildroot}%{_datadir}/icons/hicolor/${i}x${i}/apps/gnuradio-grc.png
done
@ -198,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}/*
@ -213,6 +226,83 @@ done
%{_datadir}/gnuradio/examples
%changelog
* Tue Jan 13 2026 Jonathan Wakely <jwakely@fedoraproject.org> - 3.10.12.0-11
- Rebuilt for Boost 1.90
* Sat Jan 03 2026 Jaroslav Škarvada <jskarvad@redhat.com> - 3.10.12.0-10
- Fixed build of gnuradio-companion
Resolves: rhbz#2424093
* Wed Nov 12 2025 Jaroslav Škarvada <jskarvad@redhat.com> - 3.10.12.0-9
- Enabled iio
* Fri Sep 19 2025 Python Maint <python-maint@redhat.com> - 3.10.12.0-8
- Rebuilt for Python 3.14.0rc3 bytecode
* Thu Sep 11 2025 Jaroslav Škarvada <jskarvad@redhat.com> - 3.10.12.0-7
- Rebuilt for new uhd
* Fri Aug 15 2025 Python Maint <python-maint@redhat.com> - 3.10.12.0-6
- Rebuilt for Python 3.14.0rc2 bytecode
* Wed Jul 23 2025 Fedora Release Engineering <releng@fedoraproject.org> - 3.10.12.0-5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild
* Wed Jun 04 2025 Python Maint <python-maint@redhat.com> - 3.10.12.0-4
- Rebuilt for Python 3.14
* Mon Mar 17 2025 Jaroslav Škarvada <jskarvad@redhat.com> - 3.10.12.0-3
- Rebuilt for new uhd
* Mon Mar 10 2025 Jaroslav Škarvada <jskarvad@redhat.com> - 3.10.12.0-2
- Rebuild for new volk
* Thu Feb 20 2025 Marcus Müller <mueller_fedora@hostalia.de> - 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 <orion@nwra.com> - 3.10.11.0-6
- Rebuild with gsl 2.8
* Thu Jan 16 2025 Fedora Release Engineering <releng@fedoraproject.org> - 3.10.11.0-5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild
* Thu Nov 28 2024 Jaroslav Škarvada <jskarvad@redhat.com> - 3.10.11.0-4
- Rebuilt for new spdlog
* Tue Nov 26 2024 František Zatloukal <fzatlouk@redhat.com> - 3.10.11.0-3
- Rebuilt for spdlog 1.15.0
* Mon Sep 23 2024 Jaroslav Škarvada <jskarvad@redhat.com> - 3.10.11.0-2
- Fixed icon mode, dropped the executable bit
Resolves: rhbz#2312386
* Mon Jul 29 2024 Miroslav Suchý <msuchy@redhat.com> - 3.10.11.0-1.1
- convert license to SPDX
* Fri Jul 26 2024 Jaroslav Škarvada <jskarvad@redhat.com> - 3.10.11.0-1
- New version
Resolves: rhbz#2297835
* Thu Jul 18 2024 Fedora Release Engineering <releng@fedoraproject.org> - 3.10.10.0-5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild
* Mon Jul 15 2024 Jaroslav Škarvada <jskarvad@redhat.com> - 3.10.10.0-4
- Rebuilt for new uhd
* Sun Jun 09 2024 Python Maint <python-maint@redhat.com> - 3.10.10.0-3
- Rebuilt for Python 3.13
* Tue May 21 2024 František Zatloukal <fzatlouk@redhat.com> - 3.10.10.0-2
- Rebuilt for spdlog 1.14.1
* Thu Apr 25 2024 Jaroslav Škarvada <jskarvad@redhat.com> - 3.10.10.0-1
- New version
Resolves: rhbz#2273782
* Thu Feb 1 2024 Jaroslav Škarvada <jskarvad@redhat.com> - 3.10.9.2-2
- Added python3-zmq requirement
Resolves: rhbz#2262173

View file

@ -1 +1 @@
SHA512 (gnuradio-3.10.9.2.tar.gz) = 54d4e6bbe1befeb9127fe0599afd2abb715d8270ae4b3c94adec17856c47bb13d89fd836eef5620b129d32a69b43d692bdcca10d67c6bc1f021189f9ce48a4ab
SHA512 (gnuradio-3.10.12.0.tar.gz) = c69605f5df4a2a812ff88bcb26f70ae48dca996fdac0d3c4ce855a4706e751a06bcb1680ec05f6ce07f4206bc06885539f3f74f381b2302aa9e5ae068a7dc804