Compare commits

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

109 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
Jaroslav Škarvada
cc14688093 Added python3-zmq requirement
Resolves: rhbz#2262173
2024-02-01 12:02:16 +01:00
Jaroslav Škarvada
650b57e0c2 Temporaly added -j1 as a workaround for rhbz#2259912
Signed-off-by: Jaroslav Škarvada <jskarvad@redhat.com>
2024-01-24 00:46:50 +01:00
Jaroslav Škarvada
d4784045c1 New version
Resolves: rhbz#2258885
2024-01-22 18:24:17 +01:00
Fedora Release Engineering
165d1be924 Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild 2024-01-19 23:14:40 +00:00
Jonathan Wakely
91a12f0a9b Rebuilt for Boost 1.83 2024-01-18 05:36:56 +00:00
Jaroslav Škarvada
a08332c2c6 Dropped fmt10 patch (upstreamed)
Signed-off-by: Jaroslav Škarvada <jskarvad@redhat.com>
2024-01-02 22:29:17 +01:00
Jaroslav Škarvada
20b7a9efaf New version
Resolves: rhbz#2255186
2024-01-02 22:14:24 +01:00
Jaroslav Škarvada
39b873e65d Rebuilt for new volk 2023-12-11 16:51:03 +01:00
Jaroslav Škarvada
836a5f813d Rebuilt for new uhd 2023-11-21 16:35:08 +01:00
Jaroslav Škarvada
60e35d7a5f Rebuilt for new uhd 2023-09-25 14:59:38 +02:00
Richard Shaw
67d606ad76 Rebuild for codec2. 2023-08-05 15:52:12 -05:00
Fedora Release Engineering
39827d8758 Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2023-07-19 23:56:14 +00:00
Jaroslav Škarvada
97df7ff187 Rebuilt for new python 2023-07-11 11:34:11 +02:00
Vitaly Zaitsev
71e8dc48ba
Rebuilt due to spdlog 1.12 update. 2023-07-08 20:27:21 +02:00
Python Maint
dfd44bf4a0 Rebuilt for Python 3.12 2023-07-01 11:44:59 +02:00
Mamoru TASAKA
cd8aab49b3 Patch for fmt10 for not accepting enum by default 2023-06-29 00:46:23 +09:00
Vitaly Zaitsev
75185b4edd
Rebuilt due to fmt 10 update. 2023-06-28 11:47:37 +02:00
Python Maint
ef6a979e03 Rebuilt for Python 3.12 2023-06-16 17:30:22 +02:00
Jaroslav Škarvada
3eb024a0d4 Fixed build
Signed-off-by: Jaroslav Škarvada <jskarvad@redhat.com>
2023-06-05 23:37:20 +02:00
Jaroslav Škarvada
4567d70e9a New version 2023-06-05 10:49:06 +02:00
Jonathan Wakely
e49d0d95d0 Rebuilt for Boost 1.81 2023-02-20 21:57:41 +00:00
Jaroslav Škarvada
98998f2427 Rebuilt for new uhd 2023-02-01 18:27:01 +01:00
Jaroslav Škarvada
83f79f5ce3 Rebuilt for new volk 2023-01-19 19:13:43 +01:00
Fedora Release Engineering
9070eccefc Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2023-01-19 05:47:30 +00:00
Sandro Mani
ec17ef69cf Rebuild (qwt) 2022-12-21 15:53:09 +01:00
Vitaly Zaitsev
ba7d8978ae
Rebuilt due to spdlog update. 2022-11-03 15:50:36 +01:00
Jaroslav Škarvada
9087c40a38 New version
Resolves: rhbz#2127514
2022-09-24 19:17:38 +02:00
Mamoru TASAKA
155332f420 Rebuild for gsl-2.7.1 2022-08-23 17:07:12 +09:00
Jaroslav Škarvada
062a9b8502 Rebuilt for new uhd 2022-07-30 13:05:15 +02:00
Fedora Release Engineering
bbeb25b1dc Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2022-07-21 07:11:33 +00:00
Richard Shaw
3d0f2147a9 Add workaround for fmt API change. 2022-07-17 21:22:33 -05:00
Richard Shaw
19f220d562 Rebuild for codec2 1.0.4. 2022-07-09 08:13:46 -05:00
Jaroslav Škarvada
9aabe02184 New version
Resolves: rhbz#2099614
2022-06-21 23:24:45 +02:00
Jaroslav Škarvada
e8d36f9463 Rebuilt for new python
Resolves: rhbz#2098711
2022-06-20 12:20:24 +02:00
Thomas Rodgers
3c0c96bb02 Rebuilt for Boost 1.78 2022-05-04 11:38:59 +02:00
Jaroslav Škarvada
acceb6f645 Rebuilt for new uhd
Resolves: rhbz#2077801
2022-04-26 00:22:27 +02:00
Jaroslav Škarvada
39d0a383f9 New version
Resolves: rhbz#2073766
2022-04-12 11:15:40 +02:00
Jaroslav Škarvada
d2e3abc5e8 New version
Resolves: rhbz#2049503
2022-02-22 12:00:28 +01:00
Jaroslav Škarvada
a90d073a21 New version
Resolves: rhbz#2048110
2022-01-31 00:57:24 +01:00
Jaroslav Škarvada
6aa79aa94b Enabled latex dependency
Signed-off-by: Jaroslav Škarvada <jskarvad@redhat.com>
2022-01-27 16:00:43 +01:00
Jaroslav Škarvada
51195f695e Reverted non functional workaround for ppc64le
Signed-off-by: Jaroslav Škarvada <jskarvad@redhat.com>
2022-01-20 22:36:29 +01:00
Jaroslav Škarvada
5171462c25 Tried to workaround segfaults on the ppc64le builders
Signed-off-by: Jaroslav Škarvada <jskarvad@redhat.com>
2022-01-20 21:52:07 +01:00
Jaroslav Škarvada
90d34b9715 New version
Resolves: rhbz#2040787
2022-01-20 19:47:41 +01:00
Fedora Release Engineering
2ea32b215c - Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2022-01-20 06:52:50 +00:00
Jaroslav Škarvada
e4ea3901b0 New version
Resolves: rhbz#2038703
2022-01-10 13:30:36 +01:00
Jaroslav Škarvada
2728dbefd3 Added missing runtime dependencies
Related: rhbz#2032668
2021-12-15 22:15:20 +01:00
Richard Shaw
225b392a7e Rebuild for codec2 1.0.1. 2021-12-05 08:24:05 -06:00
Jaroslav Škarvada
158cb8568b Added mandir
Signed-off-by: Jaroslav Škarvada <jskarvad@redhat.com>
2021-11-01 18:44:47 +01:00
Jaroslav Škarvada
d3570266ea Dropped upstreamed patch and uploaded sources
Signed-off-by: Jaroslav Škarvada <jskarvad@redhat.com>
2021-11-01 12:32:04 +01:00
Jaroslav Škarvada
6f9bbb721e New version
Resolves: rhbz#2018818
2021-11-01 12:29:59 +01:00
Jaroslav Škarvada
9e2bf4d150 Synced gtk-init patch with the upstream
Added requirement for the python3-qt5
  Resolves: rhbz#2015642
2021-10-20 10:24:37 +02:00
Jaroslav Škarvada
fe9d16e6e6 Fixed gnuradio-companion traceback on gtk init
Resolves: rhbz#2014797
2021-10-19 22:32:00 +02:00
Jaroslav Škarvada
51959e224c New version
Resolves: rhbz#2009572
2021-10-05 21:24:19 +02:00
Jaroslav Škarvada
cc26cc8f70 Rebuilt for new soapy and codec2 2021-08-25 00:46:11 +02:00
Richard Shaw
d0ecce833f Rebuild for codec2 1.0. 2021-08-23 09:25:19 -05:00
Jonathan Wakely
f1693ad219 Rebuilt for Boost 1.76 2021-08-07 04:44:57 +01:00
Fedora Release Engineering
21b206ee74 - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2021-07-22 02:29:48 +00:00
Jaroslav Škarvada
995e230b9c Rebuilt for new uhd 2021-07-02 20:47:26 +02:00
Jaroslav Škarvada
f6f5cbcdce Enabled Soapy support 2021-06-12 11:22:03 +02:00
Jaroslav Škarvada
c8bd67517a New version
Resolves: rhbz#1970659

Signed-off-by: Jaroslav Škarvada <jskarvad@redhat.com>
2021-06-12 00:09:30 +02:00
Python Maint
fd84d02d14 Rebuilt for Python 3.10 2021-06-04 20:05:59 +02:00
Jonathan Wakely
23c382b14f Rebuilt for removed libstdc++ symbols (#1937698) 2021-05-10 16:08:24 +01:00
Jaroslav Škarvada
a66c60b111 Another fix to the helper script
Signed-off-by: Jaroslav Škarvada <jskarvad@redhat.com>
2021-05-03 22:22:06 +02:00
Jaroslav Škarvada
07e402a1ba Added workaround to the helper script for the rhbz#1926687
Signed-off-by: Jaroslav Škarvada <jskarvad@redhat.com>
2021-05-03 22:17:57 +02:00
Jaroslav Škarvada
d0fd50bd6b New version
Resolves: rhbz#1941867
2021-03-23 17:13:52 +01:00
Jaroslav Škarvada
16f2f1a255 Built with libsndfile 2021-02-17 19:15:35 +01:00
Jaroslav Škarvada
f9d06f9211 FTBFS fixes
Signed-off-by: Jaroslav Škarvada <jskarvad@redhat.com>
2021-02-04 00:51:22 +01:00
Fedora Release Engineering
1ab6c962cb - Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2021-01-26 08:53:41 +00:00
Jonathan Wakely
dc8e7e6954 Rebuilt for Boost 1.75 2021-01-22 21:03:34 +00:00
Jaroslav Škarvada
230d70d2cb New version
Resolves: rhbz#1917167
2021-01-18 11:15:07 +01:00
Dan Horák
ec936b98a0 use GMP exclusively 2020-11-30 12:49:35 +01:00
Jaroslav Škarvada
c750883e81 Explicitly disabled in-source build 2020-08-25 10:55:45 +02:00
Jaroslav Škarvada
c4f78f33a4 Updated boost patch
Signed-off-by: Jaroslav Škarvada <jskarvad@redhat.com>
2020-08-24 19:22:30 +02:00
Jaroslav Škarvada
0f7b408196 New version
Resolves: rhbz#1871259
2020-08-24 18:57:56 +02:00
Jaroslav Škarvada
03e331e562 Fixed FTBFS due to cmake changes
Resolves: rhbz#1863736
2020-08-04 12:37:48 +02:00
Fedora Release Engineering
99ea70f352 - Second attempt - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2020-08-01 02:25:37 +00:00
Fedora Release Engineering
106084c045 - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2020-07-27 20:53:28 +00:00
Ondřej Lysoněk
b38dfa06f9 Require python3-click-plugins
gr_modtool appears to use python3-click for command line
processing. If python3-click or python3-click-plugins are not
installed, I get the following tracebacks. python3-click-plugins
Requires python3-click, so it's sufficient to Require the former.

[root@69f00c035e8c /]# gr_modtool --help
Traceback (most recent call last):
  File "/usr/bin/gr_modtool", line 25, in <module>
    from gnuradio.modtool.cli.base import cli
  File "/usr/lib64/python3.8/site-packages/gnuradio/modtool/cli/__init__.py", line 26, in <module>
    from .base import cli, common_params, block_name, ModToolException
  File "/usr/lib64/python3.8/site-packages/gnuradio/modtool/cli/base.py", line 35, in <module>
    import click
ModuleNotFoundError: No module named 'click'

[root@69f00c035e8c /]# gr_modtool --help
Traceback (most recent call last):
  File "/usr/bin/gr_modtool", line 25, in <module>
    from gnuradio.modtool.cli.base import cli
  File "/usr/lib64/python3.8/site-packages/gnuradio/modtool/cli/__init__.py", line 26, in <module>
    from .base import cli, common_params, block_name, ModToolException
  File "/usr/lib64/python3.8/site-packages/gnuradio/modtool/cli/base.py", line 37, in <module>
    from click_plugins import with_plugins
ModuleNotFoundError: No module named 'click_plugins'
2020-06-19 20:59:15 +02:00
Jaroslav Škarvada
924434cb45 Removed spurious whitespaces
Signed-off-by: Jaroslav Škarvada <jskarvad@redhat.com>
2020-06-18 21:47:54 +02:00
Jonathan Wakely
b13c600661 Rebuilt and patched for Boost 1.73.0 2020-06-03 20:41:55 +01:00
Miro Hrončok
d66de486b1 Rebuilt for Python 3.9 2020-05-26 02:47:07 +02:00
Jaroslav Škarvada
66f738d7ef Rebuilt for new codec2
Resolves: rhbz#1830672
2020-05-04 21:42:23 +02:00
Jaroslav Škarvada
a6b90a64d1 New version
Resolves: rhbz#1822797
  Resolves: rhbz#1822842
2020-04-14 23:42:11 +02:00
4 changed files with 379 additions and 40 deletions

6
.gitignore vendored
View file

@ -1,5 +1 @@
gnuradio-*.tar.gz
/gnuradio-3.7.13.3.tar.xz
/gnuradio-3.7.13.4.tar.xz
/gnuradio-3.7.13.5.tar.xz
/gnuradio-3.8.0.0.tar.xz
/gnuradio-*.tar.gz

View file

@ -10,8 +10,8 @@ PROBLEMS=(
'gr-atsc'
)
# Indicate the source
URL=$(spectool -S -l ./gnuradio.spec | sed -E 's/Source0:\s+//g')
# Indicate the source (including workaround for rhbz#1926687)
URL=$(spectool -S -l ./gnuradio.spec | sed -nE '/^\s*Source/ s/Source0:\s+//g p')
# Meta variables
SOURCE=$(basename $URL)

View file

@ -15,21 +15,25 @@
%endif
%endif
# fmt API change workaround
%global optflags %(echo %{optflags} -DFMT_DEPRECATED_OSTREAM)
# For versions not yet on ftp, pull from git
#%%global git_commit 441a3767e05d15e62c519ea66b848b5adb0f4b3a
#%%global alphatag rc1
Name: gnuradio
Version: 3.8.0.0
Release: 7%{?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
Source0: https://github.com/gnuradio/%{name}/releases/download/v%{version}/%{name}-%{version}.tar.xz
Source0: https://github.com/gnuradio/%{name}/archive/v%{version}/%{name}-%{version}.tar.gz
# git clone git://gnuradio.org/gnuradio
# cd gnuradio
# git archive --format=tar --prefix=%%{name}-%%{version}/ %%{git_commit} | \
@ -53,17 +57,11 @@ BuildRequires: gsl-devel
BuildRequires: gsm-devel
BuildRequires: gtk3-devel
BuildRequires: jack-audio-connection-kit-devel
BuildRequires: log4cpp-devel
# mpir is not yet available on ppc64le
%ifnarch ppc64le
BuildRequires: mpir-devel
%endif
BuildRequires: orc-devel
BuildRequires: portaudio-devel
BuildRequires: gobject-introspection
BuildRequires: python3-devel
BuildRequires: python3-cairo
BuildRequires: python3-cheetah
BuildRequires: python3-click-plugins
BuildRequires: python3-click
BuildRequires: python3-gobject
BuildRequires: python3-numpy
BuildRequires: python3-pyyaml
@ -71,32 +69,45 @@ BuildRequires: python3-lxml
BuildRequires: python3-mako
BuildRequires: python3-qt5-devel
BuildRequires: python3-scipy
BuildRequires: python3-six
BuildRequires: python3-sphinx
BuildRequires: python3-thrift
BuildRequires: python3-zmq
BuildRequires: python3-jsonschema
BuildRequires: qwt-qt5-devel
#BuildRequires: tex(latex)
BuildRequires: tex(latex)
BuildRequires: SDL-devel
BuildRequires: swig
BuildRequires: thrift
BuildRequires: uhd-devel
BuildRequires: xdg-utils
BuildRequires: xmlto
BuildRequires: zeromq-devel
BuildRequires: python3-gobject
BuildRequires: pybind11-devel
BuildRequires: volk-devel
BuildRequires: libsndfile-devel
BuildRequires: SoapySDR-devel
BuildRequires: spdlog-devel
BuildRequires: libiio-devel
BuildRequires: libad9361-iio-devel
# for pygccxml
#BuildRequires: castxml
Requires: python3-%{name} = %{version}-%{release}
Requires: python3-numpy
Requires: python3-cheetah
Requires: python3-thrift
%if ! 0%{?rhel}
Requires: python3-pyopengl
%endif
Requires: python3-pyyaml
Requires: python3-gobject
Requires: python3-six
Requires: python3-mako
Requires: python3-click
Requires: python3-qt5
Requires: python3-scipy
Requires: python3-pyqtgraph
Requires: python3-zmq
Requires: python3-jsonschema
Requires: gtk3
Suggests: soapy-rtlsdr
%description
GNU Radio is a collection of software that when combined with minimal
@ -135,29 +146,46 @@ Requires: %{name} = %{version}-%{release}
GNU Radio examples
%prep
%setup -q -n %{name}-%{version}%{?alphatag}
%autosetup -p1 -n %{name}-%{version}%{?alphatag}
%build
mkdir build
cd build
# 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} \
..
%if "%{?_lib}"=="lib64"
-DLIB_SUFFIX=64
%endif
#-DENABLE_DOXYGEN=FALSE \
%make_build CFLAGS="%{optflags} -fno-strict-aliasing" CXXFLAGS="%{optflags} -fno-strict-aliasing"
%cmake_build
%install
%make_install -C build
desktop-file-validate %{buildroot}%{_datadir}/applications/gnuradio-grc.desktop
# Remove extraneous desktop/icon/mime files
rm -r %{buildroot}%{_datadir}/%{name}/grc/freedesktop
rm -r %{buildroot}%{_datadir}/icons/gnome
%cmake_install
# desktop file
desktop-file-install --dir=%{buildroot}%{_datadir}/applications \
grc/scripts/freedesktop/gnuradio-grc.desktop
# mime
install -Dpm 0644 grc/scripts/freedesktop/gnuradio-grc.xml \
%{buildroot}%{_datadir}/mime/packages/gnuradio-grc.xml
# metainfo
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 -Dpm 0644 grc/scripts/freedesktop/grc-icon-${i}.png \
%{buildroot}%{_datadir}/icons/hicolor/${i}x${i}/apps/gnuradio-grc.png
done
%ldconfig_scriptlets
@ -165,11 +193,12 @@ rm -r %{buildroot}%{_datadir}/icons/gnome
%license COPYING
%{_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
%{_datadir}/metainfo/org.gnuradio.grc.metainfo.xml
%{_mandir}/man1/*
%config(noreplace) %{_sysconfdir}/gnuradio
%exclude %{_datadir}/gnuradio/examples
%exclude %{_docdir}/%{name}/html
@ -179,13 +208,14 @@ rm -r %{buildroot}%{_datadir}/icons/gnome
%files -n python3-%{name}
%{python3_sitearch}/%{name}/
%{python3_sitearch}/pmt/
%{python3_sitearch}/volk_modtool/
%{_datadir}/bash-completion/completions/gr_modtool
%{_datadir}/fish/vendor_completions.d/gr_modtool.fish
%{_datadir}/zsh/site-functions/_gr_modtool
%files devel
%{_includedir}/*
%{_libdir}/lib*.so
%{_libdir}/pkgconfig/*.pc
%{_libdir}/cmake/volk
%{_libdir}/cmake/gnuradio
%files doc
@ -196,6 +226,319 @@ rm -r %{buildroot}%{_datadir}/icons/gnome
%{_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
* Mon Jan 22 2024 Jaroslav Škarvada <jskarvad@redhat.com> - 3.10.9.2-1
- New version
Resolves: rhbz#2258885
* Fri Jan 19 2024 Fedora Release Engineering <releng@fedoraproject.org> - 3.10.9.1-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
* Thu Jan 18 2024 Jonathan Wakely <jwakely@redhat.com> - 3.10.9.1-2
- Rebuilt for Boost 1.83
* Tue Jan 2 2024 Jaroslav Škarvada <jskarvad@redhat.com> - 3.10.9.1-1
- New version
Resolves: rhbz#2255186
* Mon Dec 11 2023 Jaroslav Škarvada <jskarvad@redhat.com> - 3.10.6.0-12
- Rebuilt for new volk
* Tue Nov 21 2023 Jaroslav Škarvada <jskarvad@redhat.com> - 3.10.6.0-11
- Rebuilt for new uhd
* Mon Sep 25 2023 Jaroslav Škarvada <jskarvad@redhat.com> - 3.10.6.0-10
- Rebuilt for new uhd
* Sat Aug 05 2023 Richard Shaw <hobbes1069@gmail.com> - 3.10.6.0-9
- Rebuild for codec2.
* Wed Jul 19 2023 Fedora Release Engineering <releng@fedoraproject.org> - 3.10.6.0-8
- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
* Tue Jul 11 2023 Jaroslav Škarvada <jskarvad@redhat.com> - 3.10.6.0-7
- Rebuilt for new python
* Sat Jul 08 2023 Vitaly Zaitsev <vitaly@easycoding.org> - 3.10.6.0-6
- Rebuilt due to spdlog 1.12 update.
* Sat Jul 01 2023 Python Maint <python-maint@redhat.com> - 3.10.6.0-5
- Rebuilt for Python 3.12
* Wed Jun 28 2023 Mamoru TASAKA <mtasaka@fedoraproject.org> - 3.10.6.0-4
- Patch for fmt10 for not accepting enum by default
* Wed Jun 28 2023 Vitaly Zaitsev <vitaly@easycoding.org> - 3.10.6.0-3
- Rebuilt due to fmt 10 update.
* Fri Jun 16 2023 Python Maint <python-maint@redhat.com> - 3.10.6.0-2
- Rebuilt for Python 3.12
* Mon Jun 5 2023 Jaroslav Škarvada <jskarvad@redhat.com> - 3.10.6.0-1
- New version
* Mon Feb 20 2023 Jonathan Wakely <jwakely@redhat.com> - 3.10.4.0-7
- Rebuilt for Boost 1.81
* Wed Feb 1 2023 Jaroslav Škarvada <jskarvad@redhat.com> - 3.10.4.0-6
- Rebuilt for new uhd
* Thu Jan 19 2023 Jaroslav Škarvada <jskarvad@redhat.com> - 3.10.4.0-5
- Rebuilt for new volk
* Thu Jan 19 2023 Fedora Release Engineering <releng@fedoraproject.org> - 3.10.4.0-4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
* Wed Dec 21 2022 Sandro Mani <manisandro@gmail.com> - 3.10.4.0-3
- Rebuild (qwt)
* Thu Nov 03 2022 Vitaly Zaitsev <vitaly@easycoding.org> - 3.10.4.0-2
- Rebuilt due to spdlog update.
* Sat Sep 24 2022 Jaroslav Škarvada <jskarvad@redhat.com> - 3.10.4.0-1
- New version
Resolves: rhbz#2127514
* Tue Aug 23 2022 Mamoru TASAKA <mtasaka@fedoraproject.org> - 3.10.3.0-5
- Rebuild for gsl-2.7.1
* Sat Jul 30 2022 Jaroslav Škarvada <jskarvad@redhat.com> - 3.10.3.0-4
- Rebuilt for new uhd
* Thu Jul 21 2022 Fedora Release Engineering <releng@fedoraproject.org> - 3.10.3.0-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
* Sat Jul 09 2022 Richard Shaw <hobbes1069@gmail.com> - 3.10.3.0-2
- Rebuild for codec2 1.0.4.
* Tue Jun 21 2022 Jaroslav Škarvada <jskarvad@redhat.com> - 3.10.3.0-1
- New version
Resolves: rhbz#2099614
* Mon Jun 20 2022 Jaroslav Škarvada <jskarvad@redhat.com> - 3.10.2.0-4
- Rebuilt for new python
Resolves: rhbz#2098711
* Wed May 04 2022 Thomas Rodgers <trodgers@redhat.com> - 3.10.2.0-3
- Rebuilt for Boost 1.78
* Mon Apr 25 2022 Jaroslav Škarvada <jskarvad@redhat.com> - 3.10.2.0-2
- Rebuilt for new uhd
Resolves: rhbz#2077801
* Tue Apr 12 2022 Jaroslav Škarvada <jskarvad@redhat.com> - 3.10.2.0-1
- New version
Resolves: rhbz#2073766
* Tue Feb 22 2022 Jaroslav Škarvada <jskarvad@redhat.com> - 3.10.1.1-1
- New version
Resolves: rhbz#2049503
* Sun Jan 30 2022 Jaroslav Škarvada <jskarvad@redhat.com> - 3.10.1.0-1
- New version
Resolves: rhbz#2048110
* Thu Jan 20 2022 Jaroslav Škarvada <jskarvad@redhat.com> - 3.10.0.0-1
- New version
Resolves: rhbz#2040787
* Thu Jan 20 2022 Fedora Release Engineering <releng@fedoraproject.org> - 3.9.5.0-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
* Mon Jan 10 2022 Jaroslav Škarvada <jskarvad@redhat.com> - 3.9.5.0-1
- New version
Resolves: rhbz#2038703
* Wed Dec 15 2021 Jaroslav Škarvada <jskarvad@redhat.com> - 3.9.4.0-3
- Added missing runtime dependencies
Related: rhbz#2032668
* Sun Dec 05 2021 Richard Shaw <hobbes1069@gmail.com> - 3.9.4.0-2
- Rebuild for codec2 1.0.1.
* Mon Nov 1 2021 Jaroslav Škarvada <jskarvad@redhat.com> - 3.9.4.0-1
- New version
Resolves: rhbz#2018818
* Wed Oct 20 2021 Jaroslav Škarvada <jskarvad@redhat.com> - 3.9.3.0-3
- Synced gtk-init patch with the upstream
- Added requirement for the python3-qt5
Resolves: rhbz#2015642
* Tue Oct 19 2021 Jaroslav Škarvada <jskarvad@redhat.com> - 3.9.3.0-2
- Fixed gnuradio-companion traceback on gtk init
Resolves: rhbz#2014797
* Tue Oct 5 2021 Jaroslav Škarvada <jskarvad@redhat.com> - 3.9.3.0-1
- New version
Resolves: rhbz#2009572
* Tue Aug 24 2021 Jaroslav Škarvada <jskarvad@redhat.com> - 3.9.2.0-7
- Rebuilt for new soapy and codec2
* Mon Aug 23 2021 Richard Shaw <hobbes1069@gmail.com> - 3.9.2.0-6
- Rebuild for codec2 1.0.
* Sat Aug 07 2021 Jonathan Wakely <jwakely@redhat.com> - 3.9.2.0-5
- Rebuilt for Boost 1.76
* Thu Jul 22 2021 Fedora Release Engineering <releng@fedoraproject.org> - 3.9.2.0-4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
* Fri Jul 2 2021 Jaroslav Škarvada <jskarvad@redhat.com> - 3.9.2.0-3
- Rebuilt for new uhd
* Sat Jun 12 2021 Jaroslav Škarvada <jskarvad@redhat.com> - 3.9.2.0-2
- Enabled Soapy support
* Fri Jun 11 2021 Jaroslav Škarvada <jskarvad@redhat.com> - 3.9.2.0-1
- New version
Resolves: rhbz#1970659
* Fri Jun 04 2021 Python Maint <python-maint@redhat.com> - 3.9.1.0-3
- Rebuilt for Python 3.10
* Mon May 10 2021 Jonathan Wakely <jwakely@redhat.com> - 3.9.1.0-2
- Rebuilt for removed libstdc++ symbols (#1937698)
* Tue Mar 23 2021 Jaroslav Škarvada <jskarvad@redhat.com> - 3.9.1.0-1
- New version
Resolves: rhbz#1941867
* Wed Feb 17 2021 Jaroslav Škarvada <jskarvad@redhat.com> - 3.9.0.0-5
- Built with libsndfile
* Wed Feb 3 2021 Jaroslav Škarvada <jskarvad@redhat.com> - 3.9.0.0-4
- Fixed FTBFS
Resolves: rhbz#1919794
Resolves: rhbz#1921503
* Tue Jan 26 2021 Fedora Release Engineering <releng@fedoraproject.org> - 3.9.0.0-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
* Fri Jan 22 2021 Jonathan Wakely <jwakely@redhat.com> - 3.9.0.0-2
- Rebuilt for Boost 1.75
* Mon Jan 18 2021 Jaroslav Škarvada <jskarvad@redhat.com> - 3.9.0.0-1
- New version
Resolves: rhbz#1917167
* Mon Nov 30 2020 Dan Horák <dan[at]danny.cz> - 3.8.2.0-3
- use GMP exclusively
* Tue Aug 25 2020 Jaroslav Škarvada <jskarvad@redhat.com> - 3.8.2.0-2
- Explicitly disabled in-source build
* Mon Aug 24 2020 Jaroslav Škarvada <jskarvad@redhat.com> - 3.8.2.0-1
- New version
Resolves: rhbz#1871259
* Tue Aug 4 2020 Jaroslav Škarvada <jskarvad@redhat.com> - 3.8.1.0-7
- Fixed FTBFS due to cmake changes
Resolves: rhbz#1863736
* Sat Aug 01 2020 Fedora Release Engineering <releng@fedoraproject.org> - 3.8.1.0-6
- Second attempt - Rebuilt for
https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
* Mon Jul 27 2020 Fedora Release Engineering <releng@fedoraproject.org> - 3.8.1.0-5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
* Wed Jun 03 2020 Jonathan Wakely <jwakely@redhat.com> - 3.8.1.0-4
- Rebuilt and patched for Boost 1.73.0
* Tue May 26 2020 Miro Hrončok <mhroncok@redhat.com> - 3.8.1.0-3
- Rebuilt for Python 3.9
* Mon May 4 2020 Jaroslav Škarvada <jskarvad@redhat.com> - 3.8.1.0-2
- Rebuilt for new codec2
Resolves: rhbz#1830672
* Tue Apr 14 2020 Jaroslav Škarvada <jskarvad@redhat.com> - 3.8.1.0-1
- New version
Resolves: rhbz#1822797
Resolves: rhbz#1822842
* Tue Mar 24 2020 Jaroslav Škarvada <jskarvad@redhat.com> - 3.8.0.0-7
- Added requirement on python3-six and python3-mako

View file

@ -1 +1 @@
SHA512 (gnuradio-3.8.0.0.tar.xz) = 1dc427bf679b9287bc02be38aa9048ed471436d6d21090e91ed48ab62f724c1842f37c6e7843b9ef0e89d9945de88b1b481925f5a9bf73f0251cad4a1773142d
SHA512 (gnuradio-3.10.12.0.tar.gz) = c69605f5df4a2a812ff88bcb26f70ae48dca996fdac0d3c4ce855a4706e751a06bcb1680ec05f6ce07f4206bc06885539f3f74f381b2302aa9e5ae068a7dc804