From 995e230b9cee1f28279eca9bbd9d0b5bfd02aa16 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jaroslav=20=C5=A0karvada?= Date: Fri, 2 Jul 2021 20:47:26 +0200 Subject: [PATCH 01/86] Rebuilt for new uhd --- gnuradio.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/gnuradio.spec b/gnuradio.spec index 8ab25e5..6f6493e 100644 --- a/gnuradio.spec +++ b/gnuradio.spec @@ -22,7 +22,7 @@ Name: gnuradio Version: 3.9.2.0 -Release: 2%{?alphatag:.%{alphatag}}%{?dist} +Release: 3%{?alphatag:.%{alphatag}}%{?dist} Summary: Software defined radio framework License: GPLv3 @@ -194,6 +194,9 @@ rm -r %{buildroot}%{_datadir}/%{name}/grc/freedesktop %{_datadir}/gnuradio/examples %changelog +* Fri Jul 2 2021 Jaroslav Škarvada - 3.9.2.0-3 +- Rebuilt for new uhd + * Sat Jun 12 2021 Jaroslav Škarvada - 3.9.2.0-2 - Enabled Soapy support From 21b206ee74cbfbc7be30ea74231eebabfa394fa4 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 22 Jul 2021 02:29:48 +0000 Subject: [PATCH 02/86] - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- gnuradio.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/gnuradio.spec b/gnuradio.spec index 6f6493e..b4e3403 100644 --- a/gnuradio.spec +++ b/gnuradio.spec @@ -22,7 +22,7 @@ Name: gnuradio Version: 3.9.2.0 -Release: 3%{?alphatag:.%{alphatag}}%{?dist} +Release: 4%{?alphatag:.%{alphatag}}%{?dist} Summary: Software defined radio framework License: GPLv3 @@ -194,6 +194,9 @@ rm -r %{buildroot}%{_datadir}/%{name}/grc/freedesktop %{_datadir}/gnuradio/examples %changelog +* Thu Jul 22 2021 Fedora Release Engineering - 3.9.2.0-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild + * Fri Jul 2 2021 Jaroslav Škarvada - 3.9.2.0-3 - Rebuilt for new uhd From f1693ad2192cb47a2d4473b587b338b417577731 Mon Sep 17 00:00:00 2001 From: Jonathan Wakely Date: Sat, 7 Aug 2021 04:44:57 +0100 Subject: [PATCH 03/86] Rebuilt for Boost 1.76 --- gnuradio.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/gnuradio.spec b/gnuradio.spec index b4e3403..667952f 100644 --- a/gnuradio.spec +++ b/gnuradio.spec @@ -22,7 +22,7 @@ Name: gnuradio Version: 3.9.2.0 -Release: 4%{?alphatag:.%{alphatag}}%{?dist} +Release: 5%{?alphatag:.%{alphatag}}%{?dist} Summary: Software defined radio framework License: GPLv3 @@ -194,6 +194,9 @@ rm -r %{buildroot}%{_datadir}/%{name}/grc/freedesktop %{_datadir}/gnuradio/examples %changelog +* Sat Aug 07 2021 Jonathan Wakely - 3.9.2.0-5 +- Rebuilt for Boost 1.76 + * Thu Jul 22 2021 Fedora Release Engineering - 3.9.2.0-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild From d0ecce833f3e90dfed8d728484db206e70569b62 Mon Sep 17 00:00:00 2001 From: Richard Shaw Date: Mon, 23 Aug 2021 09:25:19 -0500 Subject: [PATCH 04/86] Rebuild for codec2 1.0. --- gnuradio.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/gnuradio.spec b/gnuradio.spec index 667952f..d591cf1 100644 --- a/gnuradio.spec +++ b/gnuradio.spec @@ -22,7 +22,7 @@ Name: gnuradio Version: 3.9.2.0 -Release: 5%{?alphatag:.%{alphatag}}%{?dist} +Release: 6%{?alphatag:.%{alphatag}}%{?dist} Summary: Software defined radio framework License: GPLv3 @@ -194,6 +194,9 @@ rm -r %{buildroot}%{_datadir}/%{name}/grc/freedesktop %{_datadir}/gnuradio/examples %changelog +* Mon Aug 23 2021 Richard Shaw - 3.9.2.0-6 +- Rebuild for codec2 1.0. + * Sat Aug 07 2021 Jonathan Wakely - 3.9.2.0-5 - Rebuilt for Boost 1.76 From cc26cc8f70265ea40274bb8eb30c425e71ae367f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jaroslav=20=C5=A0karvada?= Date: Wed, 25 Aug 2021 00:46:11 +0200 Subject: [PATCH 05/86] Rebuilt for new soapy and codec2 --- gnuradio.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/gnuradio.spec b/gnuradio.spec index d591cf1..65f2c8b 100644 --- a/gnuradio.spec +++ b/gnuradio.spec @@ -22,7 +22,7 @@ Name: gnuradio Version: 3.9.2.0 -Release: 6%{?alphatag:.%{alphatag}}%{?dist} +Release: 7%{?alphatag:.%{alphatag}}%{?dist} Summary: Software defined radio framework License: GPLv3 @@ -194,6 +194,9 @@ rm -r %{buildroot}%{_datadir}/%{name}/grc/freedesktop %{_datadir}/gnuradio/examples %changelog +* Tue Aug 24 2021 Jaroslav Škarvada - 3.9.2.0-7 +- Rebuilt for new soapy and codec2 + * Mon Aug 23 2021 Richard Shaw - 3.9.2.0-6 - Rebuild for codec2 1.0. From 51959e224c55d95fe410de14a9d06c3b06b29558 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jaroslav=20=C5=A0karvada?= Date: Tue, 5 Oct 2021 21:24:19 +0200 Subject: [PATCH 06/86] New version Resolves: rhbz#2009572 --- gnuradio.spec | 8 ++++++-- sources | 2 +- 2 files changed, 7 insertions(+), 3 deletions(-) diff --git a/gnuradio.spec b/gnuradio.spec index 65f2c8b..f02d769 100644 --- a/gnuradio.spec +++ b/gnuradio.spec @@ -21,8 +21,8 @@ #%%global alphatag rc1 Name: gnuradio -Version: 3.9.2.0 -Release: 7%{?alphatag:.%{alphatag}}%{?dist} +Version: 3.9.3.0 +Release: 1%{?alphatag:.%{alphatag}}%{?dist} Summary: Software defined radio framework License: GPLv3 @@ -194,6 +194,10 @@ rm -r %{buildroot}%{_datadir}/%{name}/grc/freedesktop %{_datadir}/gnuradio/examples %changelog +* Tue Oct 5 2021 Jaroslav Škarvada - 3.9.3.0-1 +- New version + Resolves: rhbz#2009572 + * Tue Aug 24 2021 Jaroslav Škarvada - 3.9.2.0-7 - Rebuilt for new soapy and codec2 diff --git a/sources b/sources index d9e4de7..13c60a8 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (gnuradio-3.9.2.0.tar.gz) = 4687911740752bd233dec2cdd45d90297939af1580b186c5fd4c12e92f189e9aa4498cf89756042a65d77bbcdaa2619a207185838a7a54e49032061110af24fb +SHA512 (gnuradio-3.9.3.0.tar.gz) = 9ce6d0cf57b6f1b37c17ca037972038cb2f93cf9c734ba399a2c608afa2e4cc1c5f847f9aeb3440297a917f31289f2dfb9372a6683684ba2028fed1de355654d From fe9d16e6e62569d36a7beb92f1a97e4f32d70129 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jaroslav=20=C5=A0karvada?= Date: Tue, 19 Oct 2021 22:32:00 +0200 Subject: [PATCH 07/86] Fixed gnuradio-companion traceback on gtk init Resolves: rhbz#2014797 --- gnuradio-3.9.3.0-gtk-init.patch | 89 +++++++++++++++++++++++++++++++++ gnuradio.spec | 10 +++- 2 files changed, 97 insertions(+), 2 deletions(-) create mode 100644 gnuradio-3.9.3.0-gtk-init.patch diff --git a/gnuradio-3.9.3.0-gtk-init.patch b/gnuradio-3.9.3.0-gtk-init.patch new file mode 100644 index 0000000..48866d6 --- /dev/null +++ b/gnuradio-3.9.3.0-gtk-init.patch @@ -0,0 +1,89 @@ +From 10edf66902f2926be1fa627a73b8cd6080973fc9 Mon Sep 17 00:00:00 2001 +From: =?UTF-8?q?Marcus=20M=C3=BCller?= +Date: Tue, 19 Oct 2021 19:37:38 +0200 +Subject: [PATCH 1/2] GRC: don't rely on GUI to inform about failure to + initialize GUI +MIME-Version: 1.0 +Content-Type: text/plain; charset=UTF-8 +Content-Transfer-Encoding: 8bit + +Signed-off-by: Marcus Müller +--- + grc/scripts/gnuradio-companion | 12 +++++++++--- + 1 file changed, 9 insertions(+), 3 deletions(-) + +diff --git a/grc/scripts/gnuradio-companion b/grc/scripts/gnuradio-companion +index 1d4af86b4c0..dea54a9da29 100755 +--- a/grc/scripts/gnuradio-companion ++++ b/grc/scripts/gnuradio-companion +@@ -37,10 +37,16 @@ def die(error, message): + ) + d.set_title(type(error).__name__) + d.run() +- exit(1) ++ sys.exit(1) + except ImportError: +- exit(type(error).__name__ + '\n\n' + msg) +- ++ sys.exit(type(error).__name__ + '\n\n' + msg) ++ except Exception as _exception: ++ print( ++ "While trying to display an error message, another error occurred", ++ file=sys.stderr) ++ print(_exception, file=sys.stderr) ++ print("The original error message follows.", file=sys.stderr) ++ sys.exit(type(error).__name__ + '\n\n' + msg) + + def check_gtk(): + try: + +From 3094aa222ecb5890a50476edf53b7d191207a508 Mon Sep 17 00:00:00 2001 +From: =?UTF-8?q?Marcus=20M=C3=BCller?= +Date: Tue, 19 Oct 2021 19:49:14 +0200 +Subject: [PATCH 2/2] GRC: be tolerant against Gtk.init_check failure, which + seems to be flimsy +MIME-Version: 1.0 +Content-Type: text/plain; charset=UTF-8 +Content-Transfer-Encoding: 8bit + +Signed-off-by: Marcus Müller +--- + grc/scripts/gnuradio-companion | 12 ++++++++---- + 1 file changed, 8 insertions(+), 4 deletions(-) + +diff --git a/grc/scripts/gnuradio-companion b/grc/scripts/gnuradio-companion +index dea54a9da29..c1f523d02e3 100755 +--- a/grc/scripts/gnuradio-companion ++++ b/grc/scripts/gnuradio-companion +@@ -7,7 +7,6 @@ + + import os + import sys +-import warnings + + + GR_IMPORT_ERROR_MESSAGE = """\ +@@ -50,15 +49,20 @@ def die(error, message): + + def check_gtk(): + try: +- warnings.filterwarnings("error") + import gi + gi.require_version('Gtk', '3.0') + gi.require_version('PangoCairo', '1.0') + gi.require_foreign('cairo', 'Context') + + from gi.repository import Gtk +- Gtk.init_check() +- warnings.filterwarnings("always") ++ success = Gtk.init_check()[0] ++ if not success: ++ # Don't display a warning dialogue. This seems to be a Gtk bug. If it ++ # still can display warning dialogues, it does probably work! ++ print( ++ "Gtk init_check failed. GRC might not be able to start a GUI.", ++ file=sys.stderr) ++ + except Exception as err: + die(err, "Failed to initialize GTK. If you are running over ssh, " + "did you enable X forwarding and start ssh with -X?") diff --git a/gnuradio.spec b/gnuradio.spec index f02d769..ad764ad 100644 --- a/gnuradio.spec +++ b/gnuradio.spec @@ -22,7 +22,7 @@ Name: gnuradio Version: 3.9.3.0 -Release: 1%{?alphatag:.%{alphatag}}%{?dist} +Release: 2%{?alphatag:.%{alphatag}}%{?dist} Summary: Software defined radio framework License: GPLv3 @@ -98,6 +98,8 @@ Requires: python3-six Requires: python3-mako Requires: python3-click-plugins Requires: gtk3 +# https://github.com/gnuradio/gnuradio/pull/5217 +Patch0: gnuradio-3.9.3.0-gtk-init.patch %description GNU Radio is a collection of software that when combined with minimal @@ -136,7 +138,7 @@ Requires: %{name} = %{version}-%{release} GNU Radio examples %prep -%setup -q -n %{name}-%{version}%{?alphatag} +%autosetup -p1 -n %{name}-%{version}%{?alphatag} %build # this could be dropped when f32 get retired (not counting EPEL) @@ -194,6 +196,10 @@ rm -r %{buildroot}%{_datadir}/%{name}/grc/freedesktop %{_datadir}/gnuradio/examples %changelog +* Tue Oct 19 2021 Jaroslav Škarvada - 3.9.3.0-2 +- Fixed gnuradio-companion traceback on gtk init + Resolves: rhbz#2014797 + * Tue Oct 5 2021 Jaroslav Škarvada - 3.9.3.0-1 - New version Resolves: rhbz#2009572 From 9e2bf4d150ec2a94efdcd6f86b439009ddc879c7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jaroslav=20=C5=A0karvada?= Date: Wed, 20 Oct 2021 10:24:37 +0200 Subject: [PATCH 08/86] Synced gtk-init patch with the upstream Added requirement for the python3-qt5 Resolves: rhbz#2015642 --- gnuradio-3.9.3.0-gtk-init.patch | 21 +++++++++++++++------ gnuradio.spec | 8 +++++++- 2 files changed, 22 insertions(+), 7 deletions(-) diff --git a/gnuradio-3.9.3.0-gtk-init.patch b/gnuradio-3.9.3.0-gtk-init.patch index 48866d6..a0673a7 100644 --- a/gnuradio-3.9.3.0-gtk-init.patch +++ b/gnuradio-3.9.3.0-gtk-init.patch @@ -1,4 +1,4 @@ -From 10edf66902f2926be1fa627a73b8cd6080973fc9 Mon Sep 17 00:00:00 2001 +From 4de91e691fecb5abc3a842c9e25112de0db67e26 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marcus=20M=C3=BCller?= Date: Tue, 19 Oct 2021 19:37:38 +0200 Subject: [PATCH 1/2] GRC: don't rely on GUI to inform about failure to @@ -9,11 +9,11 @@ Content-Transfer-Encoding: 8bit Signed-off-by: Marcus Müller --- - grc/scripts/gnuradio-companion | 12 +++++++++--- - 1 file changed, 9 insertions(+), 3 deletions(-) + grc/scripts/gnuradio-companion | 14 ++++++++++---- + 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/grc/scripts/gnuradio-companion b/grc/scripts/gnuradio-companion -index 1d4af86b4c0..dea54a9da29 100755 +index 1d4af86b4c0..d0757e87eac 100755 --- a/grc/scripts/gnuradio-companion +++ b/grc/scripts/gnuradio-companion @@ -37,10 +37,16 @@ def die(error, message): @@ -36,8 +36,17 @@ index 1d4af86b4c0..dea54a9da29 100755 def check_gtk(): try: +@@ -82,7 +88,7 @@ def run_main(): + print("Running from source tree") + sys.path.insert(1, script_path[:-len(source_tree_subpath)]) + from grc.main import main +- exit(main()) ++ sys.exit(main()) + + + if __name__ == '__main__': -From 3094aa222ecb5890a50476edf53b7d191207a508 Mon Sep 17 00:00:00 2001 +From 5b43f4645b47f3ff862b1b645cfa6d0fb8f1e8e6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marcus=20M=C3=BCller?= Date: Tue, 19 Oct 2021 19:49:14 +0200 Subject: [PATCH 2/2] GRC: be tolerant against Gtk.init_check failure, which @@ -52,7 +61,7 @@ Signed-off-by: Marcus Müller 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/grc/scripts/gnuradio-companion b/grc/scripts/gnuradio-companion -index dea54a9da29..c1f523d02e3 100755 +index d0757e87eac..2f299744717 100755 --- a/grc/scripts/gnuradio-companion +++ b/grc/scripts/gnuradio-companion @@ -7,7 +7,6 @@ diff --git a/gnuradio.spec b/gnuradio.spec index ad764ad..0e93e55 100644 --- a/gnuradio.spec +++ b/gnuradio.spec @@ -22,7 +22,7 @@ Name: gnuradio Version: 3.9.3.0 -Release: 2%{?alphatag:.%{alphatag}}%{?dist} +Release: 3%{?alphatag:.%{alphatag}}%{?dist} Summary: Software defined radio framework License: GPLv3 @@ -97,6 +97,7 @@ Requires: python3-gobject Requires: python3-six Requires: python3-mako Requires: python3-click-plugins +Requires: python3-qt5 Requires: gtk3 # https://github.com/gnuradio/gnuradio/pull/5217 Patch0: gnuradio-3.9.3.0-gtk-init.patch @@ -196,6 +197,11 @@ rm -r %{buildroot}%{_datadir}/%{name}/grc/freedesktop %{_datadir}/gnuradio/examples %changelog +* Wed Oct 20 2021 Jaroslav Škarvada - 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 - 3.9.3.0-2 - Fixed gnuradio-companion traceback on gtk init Resolves: rhbz#2014797 From 6f9bbb721ef0f284bff812fb0f172c3e4688e0ee Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jaroslav=20=C5=A0karvada?= Date: Mon, 1 Nov 2021 12:29:59 +0100 Subject: [PATCH 09/86] New version Resolves: rhbz#2018818 --- gnuradio.spec | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/gnuradio.spec b/gnuradio.spec index 0e93e55..44a314c 100644 --- a/gnuradio.spec +++ b/gnuradio.spec @@ -21,8 +21,8 @@ #%%global alphatag rc1 Name: gnuradio -Version: 3.9.3.0 -Release: 3%{?alphatag:.%{alphatag}}%{?dist} +Version: 3.9.4.0 +Release: 1%{?alphatag:.%{alphatag}}%{?dist} Summary: Software defined radio framework License: GPLv3 @@ -197,6 +197,10 @@ rm -r %{buildroot}%{_datadir}/%{name}/grc/freedesktop %{_datadir}/gnuradio/examples %changelog +* Mon Nov 1 2021 Jaroslav Škarvada - 3.9.4.0-1 +- New version + Resolves: rhbz#2018818 + * Wed Oct 20 2021 Jaroslav Škarvada - 3.9.3.0-3 - Synced gtk-init patch with the upstream - Added requirement for the python3-qt5 From d3570266ea531b586e1e37e9a9ef9c62eb032782 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jaroslav=20=C5=A0karvada?= Date: Mon, 1 Nov 2021 12:32:04 +0100 Subject: [PATCH 10/86] Dropped upstreamed patch and uploaded sources MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Jaroslav Škarvada --- gnuradio-3.9.3.0-gtk-init.patch | 98 --------------------------------- gnuradio.spec | 2 - sources | 2 +- 3 files changed, 1 insertion(+), 101 deletions(-) delete mode 100644 gnuradio-3.9.3.0-gtk-init.patch diff --git a/gnuradio-3.9.3.0-gtk-init.patch b/gnuradio-3.9.3.0-gtk-init.patch deleted file mode 100644 index a0673a7..0000000 --- a/gnuradio-3.9.3.0-gtk-init.patch +++ /dev/null @@ -1,98 +0,0 @@ -From 4de91e691fecb5abc3a842c9e25112de0db67e26 Mon Sep 17 00:00:00 2001 -From: =?UTF-8?q?Marcus=20M=C3=BCller?= -Date: Tue, 19 Oct 2021 19:37:38 +0200 -Subject: [PATCH 1/2] GRC: don't rely on GUI to inform about failure to - initialize GUI -MIME-Version: 1.0 -Content-Type: text/plain; charset=UTF-8 -Content-Transfer-Encoding: 8bit - -Signed-off-by: Marcus Müller ---- - grc/scripts/gnuradio-companion | 14 ++++++++++---- - 1 file changed, 10 insertions(+), 4 deletions(-) - -diff --git a/grc/scripts/gnuradio-companion b/grc/scripts/gnuradio-companion -index 1d4af86b4c0..d0757e87eac 100755 ---- a/grc/scripts/gnuradio-companion -+++ b/grc/scripts/gnuradio-companion -@@ -37,10 +37,16 @@ def die(error, message): - ) - d.set_title(type(error).__name__) - d.run() -- exit(1) -+ sys.exit(1) - except ImportError: -- exit(type(error).__name__ + '\n\n' + msg) -- -+ sys.exit(type(error).__name__ + '\n\n' + msg) -+ except Exception as _exception: -+ print( -+ "While trying to display an error message, another error occurred", -+ file=sys.stderr) -+ print(_exception, file=sys.stderr) -+ print("The original error message follows.", file=sys.stderr) -+ sys.exit(type(error).__name__ + '\n\n' + msg) - - def check_gtk(): - try: -@@ -82,7 +88,7 @@ def run_main(): - print("Running from source tree") - sys.path.insert(1, script_path[:-len(source_tree_subpath)]) - from grc.main import main -- exit(main()) -+ sys.exit(main()) - - - if __name__ == '__main__': - -From 5b43f4645b47f3ff862b1b645cfa6d0fb8f1e8e6 Mon Sep 17 00:00:00 2001 -From: =?UTF-8?q?Marcus=20M=C3=BCller?= -Date: Tue, 19 Oct 2021 19:49:14 +0200 -Subject: [PATCH 2/2] GRC: be tolerant against Gtk.init_check failure, which - seems to be flimsy -MIME-Version: 1.0 -Content-Type: text/plain; charset=UTF-8 -Content-Transfer-Encoding: 8bit - -Signed-off-by: Marcus Müller ---- - grc/scripts/gnuradio-companion | 12 ++++++++---- - 1 file changed, 8 insertions(+), 4 deletions(-) - -diff --git a/grc/scripts/gnuradio-companion b/grc/scripts/gnuradio-companion -index d0757e87eac..2f299744717 100755 ---- a/grc/scripts/gnuradio-companion -+++ b/grc/scripts/gnuradio-companion -@@ -7,7 +7,6 @@ - - import os - import sys --import warnings - - - GR_IMPORT_ERROR_MESSAGE = """\ -@@ -50,15 +49,20 @@ def die(error, message): - - def check_gtk(): - try: -- warnings.filterwarnings("error") - import gi - gi.require_version('Gtk', '3.0') - gi.require_version('PangoCairo', '1.0') - gi.require_foreign('cairo', 'Context') - - from gi.repository import Gtk -- Gtk.init_check() -- warnings.filterwarnings("always") -+ success = Gtk.init_check()[0] -+ if not success: -+ # Don't display a warning dialogue. This seems to be a Gtk bug. If it -+ # still can display warning dialogues, it does probably work! -+ print( -+ "Gtk init_check failed. GRC might not be able to start a GUI.", -+ file=sys.stderr) -+ - except Exception as err: - die(err, "Failed to initialize GTK. If you are running over ssh, " - "did you enable X forwarding and start ssh with -X?") diff --git a/gnuradio.spec b/gnuradio.spec index 44a314c..d1898de 100644 --- a/gnuradio.spec +++ b/gnuradio.spec @@ -99,8 +99,6 @@ Requires: python3-mako Requires: python3-click-plugins Requires: python3-qt5 Requires: gtk3 -# https://github.com/gnuradio/gnuradio/pull/5217 -Patch0: gnuradio-3.9.3.0-gtk-init.patch %description GNU Radio is a collection of software that when combined with minimal diff --git a/sources b/sources index 13c60a8..ea1d58f 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (gnuradio-3.9.3.0.tar.gz) = 9ce6d0cf57b6f1b37c17ca037972038cb2f93cf9c734ba399a2c608afa2e4cc1c5f847f9aeb3440297a917f31289f2dfb9372a6683684ba2028fed1de355654d +SHA512 (gnuradio-3.9.4.0.tar.gz) = 74cbb7636759f2e2d222214375017d941afa4c23c0ff839d77b29af104f5867c75206b74164700d2f8e351f7d7bdcf46f543839881c0f4f0a940bfc0f31648ba From 158cb8568b372ec2485ca92c7b4e6e24e508d588 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jaroslav=20=C5=A0karvada?= Date: Mon, 1 Nov 2021 18:44:47 +0100 Subject: [PATCH 11/86] Added mandir MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Jaroslav Škarvada --- gnuradio.spec | 1 + 1 file changed, 1 insertion(+) diff --git a/gnuradio.spec b/gnuradio.spec index d1898de..9b3906f 100644 --- a/gnuradio.spec +++ b/gnuradio.spec @@ -171,6 +171,7 @@ rm -r %{buildroot}%{_datadir}/%{name}/grc/freedesktop %{_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 From 225b392a7e66dfbf629b0f1ae4a387efab91fdc4 Mon Sep 17 00:00:00 2001 From: Richard Shaw Date: Sun, 5 Dec 2021 08:24:05 -0600 Subject: [PATCH 12/86] Rebuild for codec2 1.0.1. --- gnuradio.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/gnuradio.spec b/gnuradio.spec index 9b3906f..4da7dd6 100644 --- a/gnuradio.spec +++ b/gnuradio.spec @@ -22,7 +22,7 @@ Name: gnuradio Version: 3.9.4.0 -Release: 1%{?alphatag:.%{alphatag}}%{?dist} +Release: 2%{?alphatag:.%{alphatag}}%{?dist} Summary: Software defined radio framework License: GPLv3 @@ -196,6 +196,9 @@ rm -r %{buildroot}%{_datadir}/%{name}/grc/freedesktop %{_datadir}/gnuradio/examples %changelog +* Sun Dec 05 2021 Richard Shaw - 3.9.4.0-2 +- Rebuild for codec2 1.0.1. + * Mon Nov 1 2021 Jaroslav Škarvada - 3.9.4.0-1 - New version Resolves: rhbz#2018818 From 1a3f5ab96575fa3f006f5f1a32e1d13e2df3b879 Mon Sep 17 00:00:00 2001 From: Richard Shaw Date: Sun, 5 Dec 2021 17:20:58 -0600 Subject: [PATCH 13/86] Rebuild for codec2 1.0.1. --- gnuradio.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/gnuradio.spec b/gnuradio.spec index 8ab25e5..672529b 100644 --- a/gnuradio.spec +++ b/gnuradio.spec @@ -22,7 +22,7 @@ Name: gnuradio Version: 3.9.2.0 -Release: 2%{?alphatag:.%{alphatag}}%{?dist} +Release: 3%{?alphatag:.%{alphatag}}%{?dist} Summary: Software defined radio framework License: GPLv3 @@ -194,6 +194,9 @@ rm -r %{buildroot}%{_datadir}/%{name}/grc/freedesktop %{_datadir}/gnuradio/examples %changelog +* Sun Dec 05 2021 Richard Shaw - 3.9.2.0-3 +- Rebuild for codec2 1.0.1. + * Sat Jun 12 2021 Jaroslav Škarvada - 3.9.2.0-2 - Enabled Soapy support From 2728dbefd30e3f4f19e7db2d56775f04a986f554 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jaroslav=20=C5=A0karvada?= Date: Wed, 15 Dec 2021 22:15:20 +0100 Subject: [PATCH 14/86] Added missing runtime dependencies Related: rhbz#2032668 --- gnuradio.spec | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/gnuradio.spec b/gnuradio.spec index 4da7dd6..130f345 100644 --- a/gnuradio.spec +++ b/gnuradio.spec @@ -22,7 +22,7 @@ Name: gnuradio Version: 3.9.4.0 -Release: 2%{?alphatag:.%{alphatag}}%{?dist} +Release: 3%{?alphatag:.%{alphatag}}%{?dist} Summary: Software defined radio framework License: GPLv3 @@ -98,6 +98,8 @@ Requires: python3-six Requires: python3-mako Requires: python3-click-plugins Requires: python3-qt5 +Requires: python3-scipy +Requires: python3-pyqtgraph Requires: gtk3 %description @@ -196,6 +198,10 @@ rm -r %{buildroot}%{_datadir}/%{name}/grc/freedesktop %{_datadir}/gnuradio/examples %changelog +* Wed Dec 15 2021 Jaroslav Škarvada - 3.9.4.0-3 +- Added missing runtime dependencies + Related: rhbz#2032668 + * Sun Dec 05 2021 Richard Shaw - 3.9.4.0-2 - Rebuild for codec2 1.0.1. From e4ea3901b0f549d811367c0c3e01453115b17524 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jaroslav=20=C5=A0karvada?= Date: Mon, 10 Jan 2022 13:30:36 +0100 Subject: [PATCH 15/86] New version Resolves: rhbz#2038703 --- gnuradio.spec | 8 ++++++-- sources | 2 +- 2 files changed, 7 insertions(+), 3 deletions(-) diff --git a/gnuradio.spec b/gnuradio.spec index 130f345..44a03a9 100644 --- a/gnuradio.spec +++ b/gnuradio.spec @@ -21,8 +21,8 @@ #%%global alphatag rc1 Name: gnuradio -Version: 3.9.4.0 -Release: 3%{?alphatag:.%{alphatag}}%{?dist} +Version: 3.9.5.0 +Release: 1%{?alphatag:.%{alphatag}}%{?dist} Summary: Software defined radio framework License: GPLv3 @@ -198,6 +198,10 @@ rm -r %{buildroot}%{_datadir}/%{name}/grc/freedesktop %{_datadir}/gnuradio/examples %changelog +* Mon Jan 10 2022 Jaroslav Škarvada - 3.9.5.0-1 +- New version + Resolves: rhbz#2038703 + * Wed Dec 15 2021 Jaroslav Škarvada - 3.9.4.0-3 - Added missing runtime dependencies Related: rhbz#2032668 diff --git a/sources b/sources index ea1d58f..aeaafa7 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (gnuradio-3.9.4.0.tar.gz) = 74cbb7636759f2e2d222214375017d941afa4c23c0ff839d77b29af104f5867c75206b74164700d2f8e351f7d7bdcf46f543839881c0f4f0a940bfc0f31648ba +SHA512 (gnuradio-3.9.5.0.tar.gz) = 520425a40d6989bd66c3c07ac3f35ef96233aafd5cd9c1beefd547f63a16c24922f600a4fed7c4278d564b292443638038538c6e03668b86b7dd115456fb2ed8 From 2ea32b215c97349a601df48192fa980405e8eb1f Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 20 Jan 2022 06:52:50 +0000 Subject: [PATCH 16/86] - Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- gnuradio.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/gnuradio.spec b/gnuradio.spec index 44a03a9..d982046 100644 --- a/gnuradio.spec +++ b/gnuradio.spec @@ -22,7 +22,7 @@ Name: gnuradio Version: 3.9.5.0 -Release: 1%{?alphatag:.%{alphatag}}%{?dist} +Release: 2%{?alphatag:.%{alphatag}}%{?dist} Summary: Software defined radio framework License: GPLv3 @@ -198,6 +198,9 @@ rm -r %{buildroot}%{_datadir}/%{name}/grc/freedesktop %{_datadir}/gnuradio/examples %changelog +* Thu Jan 20 2022 Fedora Release Engineering - 3.9.5.0-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild + * Mon Jan 10 2022 Jaroslav Škarvada - 3.9.5.0-1 - New version Resolves: rhbz#2038703 From 90d34b9715cb152400c6eca12ac9f91a9f8518c3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jaroslav=20=C5=A0karvada?= Date: Thu, 20 Jan 2022 19:47:41 +0100 Subject: [PATCH 17/86] New version Resolves: rhbz#2040787 --- gnuradio.spec | 18 ++++++++---------- sources | 2 +- 2 files changed, 9 insertions(+), 11 deletions(-) diff --git a/gnuradio.spec b/gnuradio.spec index d982046..494df4e 100644 --- a/gnuradio.spec +++ b/gnuradio.spec @@ -21,8 +21,8 @@ #%%global alphatag rc1 Name: gnuradio -Version: 3.9.5.0 -Release: 2%{?alphatag:.%{alphatag}}%{?dist} +Version: 3.10.0.0 +Release: 1%{?alphatag:.%{alphatag}}%{?dist} Summary: Software defined radio framework License: GPLv3 @@ -53,12 +53,9 @@ BuildRequires: gsl-devel BuildRequires: gsm-devel BuildRequires: gtk3-devel BuildRequires: jack-audio-connection-kit-devel -BuildRequires: log4cpp-devel -BuildRequires: orc-devel BuildRequires: portaudio-devel BuildRequires: python3-devel BuildRequires: python3-cairo -BuildRequires: python3-cheetah BuildRequires: python3-click-plugins BuildRequires: python3-gobject BuildRequires: python3-numpy @@ -67,13 +64,10 @@ BuildRequires: python3-lxml BuildRequires: python3-mako BuildRequires: python3-qt5-devel BuildRequires: python3-scipy -BuildRequires: python3-six -BuildRequires: python3-sphinx BuildRequires: python3-thrift BuildRequires: qwt-qt5-devel #BuildRequires: tex(latex) BuildRequires: SDL-devel -BuildRequires: swig BuildRequires: thrift BuildRequires: uhd-devel BuildRequires: xdg-utils @@ -84,23 +78,23 @@ BuildRequires: pybind11-devel BuildRequires: volk-devel BuildRequires: libsndfile-devel BuildRequires: SoapySDR-devel +BuildRequires: spdlog-devel 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-plugins Requires: python3-qt5 Requires: python3-scipy Requires: python3-pyqtgraph Requires: gtk3 +Suggests: soapy-rtlsdr %description GNU Radio is a collection of software that when combined with minimal @@ -198,6 +192,10 @@ rm -r %{buildroot}%{_datadir}/%{name}/grc/freedesktop %{_datadir}/gnuradio/examples %changelog +* Thu Jan 20 2022 Jaroslav Škarvada - 3.10.0.0-1 +- New version + Resolves: rhbz#2040787 + * Thu Jan 20 2022 Fedora Release Engineering - 3.9.5.0-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild diff --git a/sources b/sources index aeaafa7..52a02c0 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (gnuradio-3.9.5.0.tar.gz) = 520425a40d6989bd66c3c07ac3f35ef96233aafd5cd9c1beefd547f63a16c24922f600a4fed7c4278d564b292443638038538c6e03668b86b7dd115456fb2ed8 +SHA512 (gnuradio-3.10.0.0.tar.gz) = e5a3787821cbca0b999d60a3dd68c41a34c02caa1c0430727bd8f76bced1a22f1495d069675df6869d149b5c27076c364ec30c263aab5f74e520c49069991fb3 From 5171462c25e2bd8d4b386537d95b0a760b38cadb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jaroslav=20=C5=A0karvada?= Date: Thu, 20 Jan 2022 21:52:07 +0100 Subject: [PATCH 18/86] Tried to workaround segfaults on the ppc64le builders MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Jaroslav Škarvada --- gnuradio.spec | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/gnuradio.spec b/gnuradio.spec index 494df4e..c493914 100644 --- a/gnuradio.spec +++ b/gnuradio.spec @@ -147,7 +147,12 @@ GNU Radio examples %{?mfpu_neon} #-DENABLE_DOXYGEN=FALSE \ -%cmake_build +# Dirty workaround for segfaults on the ppc64le +%ifarch ppc64le +%global build_opt -j1 +%endif + +%cmake_build %{?build_opt} %install %cmake_install From 51195f695e70c3efda1615b2b3152d7d8907f11a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jaroslav=20=C5=A0karvada?= Date: Thu, 20 Jan 2022 22:36:29 +0100 Subject: [PATCH 19/86] Reverted non functional workaround for ppc64le MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Jaroslav Škarvada --- gnuradio.spec | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/gnuradio.spec b/gnuradio.spec index c493914..494df4e 100644 --- a/gnuradio.spec +++ b/gnuradio.spec @@ -147,12 +147,7 @@ GNU Radio examples %{?mfpu_neon} #-DENABLE_DOXYGEN=FALSE \ -# Dirty workaround for segfaults on the ppc64le -%ifarch ppc64le -%global build_opt -j1 -%endif - -%cmake_build %{?build_opt} +%cmake_build %install %cmake_install From 6aa79aa94bc965ebf7633b42751a8efb5aef8bfc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jaroslav=20=C5=A0karvada?= Date: Thu, 27 Jan 2022 16:00:43 +0100 Subject: [PATCH 20/86] Enabled latex dependency MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Jaroslav Škarvada --- gnuradio.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gnuradio.spec b/gnuradio.spec index 494df4e..19e0191 100644 --- a/gnuradio.spec +++ b/gnuradio.spec @@ -66,7 +66,7 @@ BuildRequires: python3-qt5-devel BuildRequires: python3-scipy BuildRequires: python3-thrift BuildRequires: qwt-qt5-devel -#BuildRequires: tex(latex) +BuildRequires: tex(latex) BuildRequires: SDL-devel BuildRequires: thrift BuildRequires: uhd-devel From 88f357ce0daab9ea90e3f4c0956bc3f45ca3e126 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jaroslav=20=C5=A0karvada?= Date: Fri, 28 Jan 2022 01:25:16 +0100 Subject: [PATCH 21/86] Rebuilt for new uhd --- gnuradio.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/gnuradio.spec b/gnuradio.spec index 672529b..759c4f5 100644 --- a/gnuradio.spec +++ b/gnuradio.spec @@ -22,7 +22,7 @@ Name: gnuradio Version: 3.9.2.0 -Release: 3%{?alphatag:.%{alphatag}}%{?dist} +Release: 4%{?alphatag:.%{alphatag}}%{?dist} Summary: Software defined radio framework License: GPLv3 @@ -194,6 +194,9 @@ rm -r %{buildroot}%{_datadir}/%{name}/grc/freedesktop %{_datadir}/gnuradio/examples %changelog +* Fri Jan 28 2022 Jaroslav Škarvada - 3.9.2.0-4 +- Rebuilt for new uhd + * Sun Dec 05 2021 Richard Shaw - 3.9.2.0-3 - Rebuild for codec2 1.0.1. From a90d073a213b3f93fcb2e6756b6afe160a365b5c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jaroslav=20=C5=A0karvada?= Date: Mon, 31 Jan 2022 00:57:24 +0100 Subject: [PATCH 22/86] New version Resolves: rhbz#2048110 --- gnuradio.spec | 6 +++++- sources | 2 +- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/gnuradio.spec b/gnuradio.spec index 19e0191..6182b44 100644 --- a/gnuradio.spec +++ b/gnuradio.spec @@ -21,7 +21,7 @@ #%%global alphatag rc1 Name: gnuradio -Version: 3.10.0.0 +Version: 3.10.1.0 Release: 1%{?alphatag:.%{alphatag}}%{?dist} Summary: Software defined radio framework @@ -192,6 +192,10 @@ rm -r %{buildroot}%{_datadir}/%{name}/grc/freedesktop %{_datadir}/gnuradio/examples %changelog +* Sun Jan 30 2022 Jaroslav Škarvada - 3.10.1.0-1 +- New version + Resolves: rhbz#2048110 + * Thu Jan 20 2022 Jaroslav Škarvada - 3.10.0.0-1 - New version Resolves: rhbz#2040787 diff --git a/sources b/sources index 52a02c0..9793dce 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (gnuradio-3.10.0.0.tar.gz) = e5a3787821cbca0b999d60a3dd68c41a34c02caa1c0430727bd8f76bced1a22f1495d069675df6869d149b5c27076c364ec30c263aab5f74e520c49069991fb3 +SHA512 (gnuradio-3.10.1.0.tar.gz) = 52cc6ecef8985dafd38d94307be926caf08825e3d97905a276c49a3c7bf97dbf8d2c29cdd02e7f152d0800d1cf05331ccd94f1b0cb6f4b51dc11303230feac83 From d2e3abc5e867e40b8755a6e5ca6b6b02d9c66633 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jaroslav=20=C5=A0karvada?= Date: Tue, 22 Feb 2022 12:00:28 +0100 Subject: [PATCH 23/86] New version Resolves: rhbz#2049503 --- gnuradio.spec | 6 +++++- sources | 2 +- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/gnuradio.spec b/gnuradio.spec index 6182b44..e8b1647 100644 --- a/gnuradio.spec +++ b/gnuradio.spec @@ -21,7 +21,7 @@ #%%global alphatag rc1 Name: gnuradio -Version: 3.10.1.0 +Version: 3.10.1.1 Release: 1%{?alphatag:.%{alphatag}}%{?dist} Summary: Software defined radio framework @@ -192,6 +192,10 @@ rm -r %{buildroot}%{_datadir}/%{name}/grc/freedesktop %{_datadir}/gnuradio/examples %changelog +* Tue Feb 22 2022 Jaroslav Škarvada - 3.10.1.1-1 +- New version + Resolves: rhbz#2049503 + * Sun Jan 30 2022 Jaroslav Škarvada - 3.10.1.0-1 - New version Resolves: rhbz#2048110 diff --git a/sources b/sources index 9793dce..9803b05 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (gnuradio-3.10.1.0.tar.gz) = 52cc6ecef8985dafd38d94307be926caf08825e3d97905a276c49a3c7bf97dbf8d2c29cdd02e7f152d0800d1cf05331ccd94f1b0cb6f4b51dc11303230feac83 +SHA512 (gnuradio-3.10.1.1.tar.gz) = 9c763f3716df87a69f6569467142ea6f9a207d645f0a036d6735b42bc79a10e40db735c261a446fa7c86cd58c99d39f928e4660751f0a303c29883cfcb40ccb5 From 39d0a383f9e57a8378dd86726de471922c0162f1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jaroslav=20=C5=A0karvada?= Date: Tue, 12 Apr 2022 11:15:40 +0200 Subject: [PATCH 24/86] New version Resolves: rhbz#2073766 --- gnuradio.spec | 6 +++++- sources | 2 +- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/gnuradio.spec b/gnuradio.spec index e8b1647..5f4047a 100644 --- a/gnuradio.spec +++ b/gnuradio.spec @@ -21,7 +21,7 @@ #%%global alphatag rc1 Name: gnuradio -Version: 3.10.1.1 +Version: 3.10.2.0 Release: 1%{?alphatag:.%{alphatag}}%{?dist} Summary: Software defined radio framework @@ -192,6 +192,10 @@ rm -r %{buildroot}%{_datadir}/%{name}/grc/freedesktop %{_datadir}/gnuradio/examples %changelog +* Tue Apr 12 2022 Jaroslav Škarvada - 3.10.2.0-1 +- New version + Resolves: rhbz#2073766 + * Tue Feb 22 2022 Jaroslav Škarvada - 3.10.1.1-1 - New version Resolves: rhbz#2049503 diff --git a/sources b/sources index 9803b05..ae8a497 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (gnuradio-3.10.1.1.tar.gz) = 9c763f3716df87a69f6569467142ea6f9a207d645f0a036d6735b42bc79a10e40db735c261a446fa7c86cd58c99d39f928e4660751f0a303c29883cfcb40ccb5 +SHA512 (gnuradio-3.10.2.0.tar.gz) = 49560a20b9bc9e76ea088d0de4add58dca9fc2c5baa5885dd5f56ce07946b8587ce563e12036df99a63bdab8ff5d7fc1df9b4c71a1ff6788855ac8760fdf11a2 From acceb6f645d1baa8e4166c9bf4b17a2ea2b49b2a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jaroslav=20=C5=A0karvada?= Date: Tue, 26 Apr 2022 00:22:27 +0200 Subject: [PATCH 25/86] Rebuilt for new uhd Resolves: rhbz#2077801 --- gnuradio.spec | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/gnuradio.spec b/gnuradio.spec index 5f4047a..991f376 100644 --- a/gnuradio.spec +++ b/gnuradio.spec @@ -22,7 +22,7 @@ Name: gnuradio Version: 3.10.2.0 -Release: 1%{?alphatag:.%{alphatag}}%{?dist} +Release: 2%{?alphatag:.%{alphatag}}%{?dist} Summary: Software defined radio framework License: GPLv3 @@ -192,6 +192,10 @@ rm -r %{buildroot}%{_datadir}/%{name}/grc/freedesktop %{_datadir}/gnuradio/examples %changelog +* Mon Apr 25 2022 Jaroslav Škarvada - 3.10.2.0-2 +- Rebuilt for new uhd + Resolves: rhbz#2077801 + * Tue Apr 12 2022 Jaroslav Škarvada - 3.10.2.0-1 - New version Resolves: rhbz#2073766 From 3c0c96bb02561b70ea8ad60f8d462ca0ec45ab29 Mon Sep 17 00:00:00 2001 From: Thomas Rodgers Date: Wed, 4 May 2022 11:38:59 +0200 Subject: [PATCH 26/86] Rebuilt for Boost 1.78 --- gnuradio.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/gnuradio.spec b/gnuradio.spec index 991f376..dcf78ce 100644 --- a/gnuradio.spec +++ b/gnuradio.spec @@ -22,7 +22,7 @@ Name: gnuradio Version: 3.10.2.0 -Release: 2%{?alphatag:.%{alphatag}}%{?dist} +Release: 3%{?alphatag:.%{alphatag}}%{?dist} Summary: Software defined radio framework License: GPLv3 @@ -192,6 +192,9 @@ rm -r %{buildroot}%{_datadir}/%{name}/grc/freedesktop %{_datadir}/gnuradio/examples %changelog +* Wed May 04 2022 Thomas Rodgers - 3.10.2.0-3 +- Rebuilt for Boost 1.78 + * Mon Apr 25 2022 Jaroslav Škarvada - 3.10.2.0-2 - Rebuilt for new uhd Resolves: rhbz#2077801 From e8d36f94634dc1f13508cb5f9ce72a1dd1bbced3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jaroslav=20=C5=A0karvada?= Date: Mon, 20 Jun 2022 12:20:24 +0200 Subject: [PATCH 27/86] Rebuilt for new python Resolves: rhbz#2098711 --- gnuradio.spec | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/gnuradio.spec b/gnuradio.spec index dcf78ce..3cf298c 100644 --- a/gnuradio.spec +++ b/gnuradio.spec @@ -22,7 +22,7 @@ Name: gnuradio Version: 3.10.2.0 -Release: 3%{?alphatag:.%{alphatag}}%{?dist} +Release: 4%{?alphatag:.%{alphatag}}%{?dist} Summary: Software defined radio framework License: GPLv3 @@ -192,6 +192,10 @@ rm -r %{buildroot}%{_datadir}/%{name}/grc/freedesktop %{_datadir}/gnuradio/examples %changelog +* Mon Jun 20 2022 Jaroslav Škarvada - 3.10.2.0-4 +- Rebuilt for new python + Resolves: rhbz#2098711 + * Wed May 04 2022 Thomas Rodgers - 3.10.2.0-3 - Rebuilt for Boost 1.78 From 9aabe02184565a6d7095cebc37fcb193f74eefb1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jaroslav=20=C5=A0karvada?= Date: Tue, 21 Jun 2022 23:24:45 +0200 Subject: [PATCH 28/86] New version Resolves: rhbz#2099614 --- gnuradio.spec | 8 ++++++-- sources | 2 +- 2 files changed, 7 insertions(+), 3 deletions(-) diff --git a/gnuradio.spec b/gnuradio.spec index 3cf298c..8204638 100644 --- a/gnuradio.spec +++ b/gnuradio.spec @@ -21,8 +21,8 @@ #%%global alphatag rc1 Name: gnuradio -Version: 3.10.2.0 -Release: 4%{?alphatag:.%{alphatag}}%{?dist} +Version: 3.10.3.0 +Release: 1%{?alphatag:.%{alphatag}}%{?dist} Summary: Software defined radio framework License: GPLv3 @@ -192,6 +192,10 @@ rm -r %{buildroot}%{_datadir}/%{name}/grc/freedesktop %{_datadir}/gnuradio/examples %changelog +* Tue Jun 21 2022 Jaroslav Škarvada - 3.10.3.0-1 +- New version + Resolves: rhbz#2099614 + * Mon Jun 20 2022 Jaroslav Škarvada - 3.10.2.0-4 - Rebuilt for new python Resolves: rhbz#2098711 diff --git a/sources b/sources index ae8a497..ddcacc8 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (gnuradio-3.10.2.0.tar.gz) = 49560a20b9bc9e76ea088d0de4add58dca9fc2c5baa5885dd5f56ce07946b8587ce563e12036df99a63bdab8ff5d7fc1df9b4c71a1ff6788855ac8760fdf11a2 +SHA512 (gnuradio-3.10.3.0.tar.gz) = 4dee6420988d0ada2d89bab9c3406b3cf96140af191a5ff0b3151acc4cccf108bd36807ba080ad27968120d7882c0ab8ca1b6576bd8dd47997b389cc4cec5cd4 From 19f220d56267163c7f29a795613324ce50f3a12c Mon Sep 17 00:00:00 2001 From: Richard Shaw Date: Sat, 9 Jul 2022 08:13:46 -0500 Subject: [PATCH 29/86] Rebuild for codec2 1.0.4. --- gnuradio.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/gnuradio.spec b/gnuradio.spec index 8204638..a98a112 100644 --- a/gnuradio.spec +++ b/gnuradio.spec @@ -22,7 +22,7 @@ Name: gnuradio Version: 3.10.3.0 -Release: 1%{?alphatag:.%{alphatag}}%{?dist} +Release: 2%{?alphatag:.%{alphatag}}%{?dist} Summary: Software defined radio framework License: GPLv3 @@ -192,6 +192,9 @@ rm -r %{buildroot}%{_datadir}/%{name}/grc/freedesktop %{_datadir}/gnuradio/examples %changelog +* Sat Jul 09 2022 Richard Shaw - 3.10.3.0-2 +- Rebuild for codec2 1.0.4. + * Tue Jun 21 2022 Jaroslav Škarvada - 3.10.3.0-1 - New version Resolves: rhbz#2099614 From 3d0f2147a900dfe41723e1541818fcaacb23243f Mon Sep 17 00:00:00 2001 From: Richard Shaw Date: Sun, 17 Jul 2022 21:22:33 -0500 Subject: [PATCH 30/86] Add workaround for fmt API change. --- gnuradio.spec | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/gnuradio.spec b/gnuradio.spec index a98a112..7ee4252 100644 --- a/gnuradio.spec +++ b/gnuradio.spec @@ -15,6 +15,10 @@ %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 From bbeb25b1dc971db89472b2ab68e404461945234d Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 21 Jul 2022 07:11:33 +0000 Subject: [PATCH 31/86] Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- gnuradio.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/gnuradio.spec b/gnuradio.spec index 7ee4252..cf66e0e 100644 --- a/gnuradio.spec +++ b/gnuradio.spec @@ -26,7 +26,7 @@ Name: gnuradio Version: 3.10.3.0 -Release: 2%{?alphatag:.%{alphatag}}%{?dist} +Release: 3%{?alphatag:.%{alphatag}}%{?dist} Summary: Software defined radio framework License: GPLv3 @@ -196,6 +196,9 @@ rm -r %{buildroot}%{_datadir}/%{name}/grc/freedesktop %{_datadir}/gnuradio/examples %changelog +* Thu Jul 21 2022 Fedora Release Engineering - 3.10.3.0-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild + * Sat Jul 09 2022 Richard Shaw - 3.10.3.0-2 - Rebuild for codec2 1.0.4. From 062a9b850218ba0d4711e4b3ccc397b499c3cc64 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jaroslav=20=C5=A0karvada?= Date: Sat, 30 Jul 2022 13:05:15 +0200 Subject: [PATCH 32/86] Rebuilt for new uhd --- gnuradio.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/gnuradio.spec b/gnuradio.spec index cf66e0e..2e20980 100644 --- a/gnuradio.spec +++ b/gnuradio.spec @@ -26,7 +26,7 @@ Name: gnuradio Version: 3.10.3.0 -Release: 3%{?alphatag:.%{alphatag}}%{?dist} +Release: 4%{?alphatag:.%{alphatag}}%{?dist} Summary: Software defined radio framework License: GPLv3 @@ -196,6 +196,9 @@ rm -r %{buildroot}%{_datadir}/%{name}/grc/freedesktop %{_datadir}/gnuradio/examples %changelog +* Sat Jul 30 2022 Jaroslav Škarvada - 3.10.3.0-4 +- Rebuilt for new uhd + * Thu Jul 21 2022 Fedora Release Engineering - 3.10.3.0-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild From 155332f42008f9c0c7a731d245a3f76a2f3410d8 Mon Sep 17 00:00:00 2001 From: Mamoru TASAKA Date: Tue, 23 Aug 2022 17:07:12 +0900 Subject: [PATCH 33/86] Rebuild for gsl-2.7.1 --- gnuradio.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/gnuradio.spec b/gnuradio.spec index 2e20980..eb48224 100644 --- a/gnuradio.spec +++ b/gnuradio.spec @@ -26,7 +26,7 @@ Name: gnuradio Version: 3.10.3.0 -Release: 4%{?alphatag:.%{alphatag}}%{?dist} +Release: 5%{?alphatag:.%{alphatag}}%{?dist} Summary: Software defined radio framework License: GPLv3 @@ -196,6 +196,9 @@ rm -r %{buildroot}%{_datadir}/%{name}/grc/freedesktop %{_datadir}/gnuradio/examples %changelog +* Tue Aug 23 2022 Mamoru TASAKA - 3.10.3.0-5 +- Rebuild for gsl-2.7.1 + * Sat Jul 30 2022 Jaroslav Škarvada - 3.10.3.0-4 - Rebuilt for new uhd From 9087c40a38624e383a5e08fdceee05bde8db40e1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jaroslav=20=C5=A0karvada?= Date: Sat, 24 Sep 2022 19:17:38 +0200 Subject: [PATCH 34/86] New version Resolves: rhbz#2127514 --- gnuradio.spec | 8 ++++++-- sources | 2 +- 2 files changed, 7 insertions(+), 3 deletions(-) diff --git a/gnuradio.spec b/gnuradio.spec index eb48224..1845595 100644 --- a/gnuradio.spec +++ b/gnuradio.spec @@ -25,8 +25,8 @@ #%%global alphatag rc1 Name: gnuradio -Version: 3.10.3.0 -Release: 5%{?alphatag:.%{alphatag}}%{?dist} +Version: 3.10.4.0 +Release: 1%{?alphatag:.%{alphatag}}%{?dist} Summary: Software defined radio framework License: GPLv3 @@ -196,6 +196,10 @@ rm -r %{buildroot}%{_datadir}/%{name}/grc/freedesktop %{_datadir}/gnuradio/examples %changelog +* Sat Sep 24 2022 Jaroslav Škarvada - 3.10.4.0-1 +- New version + Resolves: rhbz#2127514 + * Tue Aug 23 2022 Mamoru TASAKA - 3.10.3.0-5 - Rebuild for gsl-2.7.1 diff --git a/sources b/sources index ddcacc8..055ac20 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (gnuradio-3.10.3.0.tar.gz) = 4dee6420988d0ada2d89bab9c3406b3cf96140af191a5ff0b3151acc4cccf108bd36807ba080ad27968120d7882c0ab8ca1b6576bd8dd47997b389cc4cec5cd4 +SHA512 (gnuradio-3.10.4.0.tar.gz) = 6993c7e6701033a24a584179d9c8b10e75ac7f44aa46ca689f484b18eb662ba7e0c9fa597eee3a355e60d69479182329d7575899e44dc8635f8e46e94c0c4a4e From ba7d8978aeb7c10d243aaf45cfdb4a52b1f20400 Mon Sep 17 00:00:00 2001 From: Vitaly Zaitsev Date: Thu, 3 Nov 2022 15:50:36 +0100 Subject: [PATCH 35/86] Rebuilt due to spdlog update. --- gnuradio.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/gnuradio.spec b/gnuradio.spec index 1845595..18bd446 100644 --- a/gnuradio.spec +++ b/gnuradio.spec @@ -26,7 +26,7 @@ Name: gnuradio Version: 3.10.4.0 -Release: 1%{?alphatag:.%{alphatag}}%{?dist} +Release: 2%{?alphatag:.%{alphatag}}%{?dist} Summary: Software defined radio framework License: GPLv3 @@ -196,6 +196,9 @@ rm -r %{buildroot}%{_datadir}/%{name}/grc/freedesktop %{_datadir}/gnuradio/examples %changelog +* Thu Nov 03 2022 Vitaly Zaitsev - 3.10.4.0-2 +- Rebuilt due to spdlog update. + * Sat Sep 24 2022 Jaroslav Škarvada - 3.10.4.0-1 - New version Resolves: rhbz#2127514 From ec17ef69cffe68655580299fc207105261c1584c Mon Sep 17 00:00:00 2001 From: Sandro Mani Date: Wed, 21 Dec 2022 15:53:09 +0100 Subject: [PATCH 36/86] Rebuild (qwt) --- gnuradio.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/gnuradio.spec b/gnuradio.spec index 18bd446..26ae073 100644 --- a/gnuradio.spec +++ b/gnuradio.spec @@ -26,7 +26,7 @@ Name: gnuradio Version: 3.10.4.0 -Release: 2%{?alphatag:.%{alphatag}}%{?dist} +Release: 3%{?alphatag:.%{alphatag}}%{?dist} Summary: Software defined radio framework License: GPLv3 @@ -196,6 +196,9 @@ rm -r %{buildroot}%{_datadir}/%{name}/grc/freedesktop %{_datadir}/gnuradio/examples %changelog +* Wed Dec 21 2022 Sandro Mani - 3.10.4.0-3 +- Rebuild (qwt) + * Thu Nov 03 2022 Vitaly Zaitsev - 3.10.4.0-2 - Rebuilt due to spdlog update. From 9070eccefca745962f3caed1f8fdd463cdd2a406 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 19 Jan 2023 05:47:30 +0000 Subject: [PATCH 37/86] Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- gnuradio.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/gnuradio.spec b/gnuradio.spec index 26ae073..8cb579c 100644 --- a/gnuradio.spec +++ b/gnuradio.spec @@ -26,7 +26,7 @@ Name: gnuradio Version: 3.10.4.0 -Release: 3%{?alphatag:.%{alphatag}}%{?dist} +Release: 4%{?alphatag:.%{alphatag}}%{?dist} Summary: Software defined radio framework License: GPLv3 @@ -196,6 +196,9 @@ rm -r %{buildroot}%{_datadir}/%{name}/grc/freedesktop %{_datadir}/gnuradio/examples %changelog +* Thu Jan 19 2023 Fedora Release Engineering - 3.10.4.0-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild + * Wed Dec 21 2022 Sandro Mani - 3.10.4.0-3 - Rebuild (qwt) From 83f79f5ce33d8579cb10c5f34c15da6e2387bb13 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jaroslav=20=C5=A0karvada?= Date: Thu, 19 Jan 2023 19:13:43 +0100 Subject: [PATCH 38/86] Rebuilt for new volk --- gnuradio.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/gnuradio.spec b/gnuradio.spec index 8cb579c..5defc07 100644 --- a/gnuradio.spec +++ b/gnuradio.spec @@ -26,7 +26,7 @@ Name: gnuradio Version: 3.10.4.0 -Release: 4%{?alphatag:.%{alphatag}}%{?dist} +Release: 5%{?alphatag:.%{alphatag}}%{?dist} Summary: Software defined radio framework License: GPLv3 @@ -196,6 +196,9 @@ rm -r %{buildroot}%{_datadir}/%{name}/grc/freedesktop %{_datadir}/gnuradio/examples %changelog +* Thu Jan 19 2023 Jaroslav Škarvada - 3.10.4.0-5 +- Rebuilt for new volk + * Thu Jan 19 2023 Fedora Release Engineering - 3.10.4.0-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild From 98998f2427cbee03718524615a46f1d4c5eb39c0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jaroslav=20=C5=A0karvada?= Date: Wed, 1 Feb 2023 18:27:01 +0100 Subject: [PATCH 39/86] Rebuilt for new uhd --- gnuradio.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/gnuradio.spec b/gnuradio.spec index 5defc07..9eacf49 100644 --- a/gnuradio.spec +++ b/gnuradio.spec @@ -26,7 +26,7 @@ Name: gnuradio Version: 3.10.4.0 -Release: 5%{?alphatag:.%{alphatag}}%{?dist} +Release: 6%{?alphatag:.%{alphatag}}%{?dist} Summary: Software defined radio framework License: GPLv3 @@ -196,6 +196,9 @@ rm -r %{buildroot}%{_datadir}/%{name}/grc/freedesktop %{_datadir}/gnuradio/examples %changelog +* Wed Feb 1 2023 Jaroslav Škarvada - 3.10.4.0-6 +- Rebuilt for new uhd + * Thu Jan 19 2023 Jaroslav Škarvada - 3.10.4.0-5 - Rebuilt for new volk From e49d0d95d056842dfb0f6f092ae34b836eb53be7 Mon Sep 17 00:00:00 2001 From: Jonathan Wakely Date: Mon, 20 Feb 2023 21:57:41 +0000 Subject: [PATCH 40/86] Rebuilt for Boost 1.81 --- gnuradio.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/gnuradio.spec b/gnuradio.spec index 9eacf49..6d9c82e 100644 --- a/gnuradio.spec +++ b/gnuradio.spec @@ -26,7 +26,7 @@ Name: gnuradio Version: 3.10.4.0 -Release: 6%{?alphatag:.%{alphatag}}%{?dist} +Release: 7%{?alphatag:.%{alphatag}}%{?dist} Summary: Software defined radio framework License: GPLv3 @@ -196,6 +196,9 @@ rm -r %{buildroot}%{_datadir}/%{name}/grc/freedesktop %{_datadir}/gnuradio/examples %changelog +* Mon Feb 20 2023 Jonathan Wakely - 3.10.4.0-7 +- Rebuilt for Boost 1.81 + * Wed Feb 1 2023 Jaroslav Škarvada - 3.10.4.0-6 - Rebuilt for new uhd From 4567d70e9af917aae6561b288a00c3edccbb2acb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jaroslav=20=C5=A0karvada?= Date: Mon, 5 Jun 2023 10:49:06 +0200 Subject: [PATCH 41/86] New version --- gnuradio.spec | 7 +++++-- sources | 2 +- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/gnuradio.spec b/gnuradio.spec index 6d9c82e..1402aa7 100644 --- a/gnuradio.spec +++ b/gnuradio.spec @@ -25,8 +25,8 @@ #%%global alphatag rc1 Name: gnuradio -Version: 3.10.4.0 -Release: 7%{?alphatag:.%{alphatag}}%{?dist} +Version: 3.10.6.0 +Release: 1%{?alphatag:.%{alphatag}}%{?dist} Summary: Software defined radio framework License: GPLv3 @@ -196,6 +196,9 @@ rm -r %{buildroot}%{_datadir}/%{name}/grc/freedesktop %{_datadir}/gnuradio/examples %changelog +* Mon Jun 5 2023 Jaroslav Škarvada - 3.10.6.0-1 +- New version + * Mon Feb 20 2023 Jonathan Wakely - 3.10.4.0-7 - Rebuilt for Boost 1.81 diff --git a/sources b/sources index 055ac20..0a2b09a 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (gnuradio-3.10.4.0.tar.gz) = 6993c7e6701033a24a584179d9c8b10e75ac7f44aa46ca689f484b18eb662ba7e0c9fa597eee3a355e60d69479182329d7575899e44dc8635f8e46e94c0c4a4e +SHA512 (gnuradio-3.10.6.0.tar.gz) = ab6feab342816df50e42acd22952a106c8e3563c13246ed0b060a4b61b6e84c076e06221ce0e3f905b99f1349031ba53d52b3042e3a851236795c8910ffec897 From 3eb024a0d42f9198aa7f5ac7cbf4a1d3e2d3d372 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jaroslav=20=C5=A0karvada?= Date: Mon, 5 Jun 2023 23:37:20 +0200 Subject: [PATCH 42/86] Fixed build MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Jaroslav Škarvada --- gnuradio.spec | 22 ++++++++++++++++++---- 1 file changed, 18 insertions(+), 4 deletions(-) diff --git a/gnuradio.spec b/gnuradio.spec index 1402aa7..fa3be86 100644 --- a/gnuradio.spec +++ b/gnuradio.spec @@ -83,6 +83,8 @@ BuildRequires: volk-devel BuildRequires: libsndfile-devel BuildRequires: SoapySDR-devel BuildRequires: spdlog-devel +# for pygccxml +#BuildRequires: castxml Requires: python3-%{name} = %{version}-%{release} Requires: python3-numpy @@ -155,9 +157,22 @@ GNU Radio examples %install %cmake_install -desktop-file-validate %{buildroot}%{_datadir}/applications/gnuradio-grc.desktop -# Remove extraneous desktop/icon/mime files -rm -r %{buildroot}%{_datadir}/%{name}/grc/freedesktop + +# desktop file +desktop-file-install --dir=%{buildroot}%{_datadir}/applications \ + grc/scripts/freedesktop/gnuradio-grc.desktop +# mime +install -Dp grc/scripts/freedesktop/gnuradio-grc.xml \ + %{buildroot}%{_datadir}/mime/packages/gnuradio-grc.xml +# metainfo +install -Dp 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 \ + %{buildroot}%{_datadir}/icons/hicolor/${i}x${i}/apps/gnuradio-grc.png +done %ldconfig_scriptlets @@ -165,7 +180,6 @@ rm -r %{buildroot}%{_datadir}/%{name}/grc/freedesktop %license COPYING %{_bindir}/* %{_libdir}/lib*.so.* -%{_libexecdir}/* %{_datadir}/gnuradio %{_datadir}/applications/gnuradio-grc.desktop %{_datadir}/mime/packages/gnuradio-grc.xml From ef6a979e03ebfb2761a1ff760ec1b1d76ef1b394 Mon Sep 17 00:00:00 2001 From: Python Maint Date: Fri, 16 Jun 2023 17:30:22 +0200 Subject: [PATCH 43/86] Rebuilt for Python 3.12 --- gnuradio.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/gnuradio.spec b/gnuradio.spec index fa3be86..020d1fa 100644 --- a/gnuradio.spec +++ b/gnuradio.spec @@ -26,7 +26,7 @@ Name: gnuradio Version: 3.10.6.0 -Release: 1%{?alphatag:.%{alphatag}}%{?dist} +Release: 2%{?alphatag:.%{alphatag}}%{?dist} Summary: Software defined radio framework License: GPLv3 @@ -210,6 +210,9 @@ done %{_datadir}/gnuradio/examples %changelog +* Fri Jun 16 2023 Python Maint - 3.10.6.0-2 +- Rebuilt for Python 3.12 + * Mon Jun 5 2023 Jaroslav Škarvada - 3.10.6.0-1 - New version From 75185b4edd49193cde1d379dae2ce857a2cddce5 Mon Sep 17 00:00:00 2001 From: Vitaly Zaitsev Date: Wed, 28 Jun 2023 11:47:37 +0200 Subject: [PATCH 44/86] Rebuilt due to fmt 10 update. --- gnuradio.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/gnuradio.spec b/gnuradio.spec index 020d1fa..8fd619d 100644 --- a/gnuradio.spec +++ b/gnuradio.spec @@ -26,7 +26,7 @@ Name: gnuradio Version: 3.10.6.0 -Release: 2%{?alphatag:.%{alphatag}}%{?dist} +Release: 3%{?alphatag:.%{alphatag}}%{?dist} Summary: Software defined radio framework License: GPLv3 @@ -210,6 +210,9 @@ done %{_datadir}/gnuradio/examples %changelog +* Wed Jun 28 2023 Vitaly Zaitsev - 3.10.6.0-3 +- Rebuilt due to fmt 10 update. + * Fri Jun 16 2023 Python Maint - 3.10.6.0-2 - Rebuilt for Python 3.12 From cd8aab49b3073db7aaa4677fd4d111e33fc702df Mon Sep 17 00:00:00 2001 From: Mamoru TASAKA Date: Thu, 29 Jun 2023 00:46:23 +0900 Subject: [PATCH 45/86] Patch for fmt10 for not accepting enum by default --- gnuradio-3.10.6.0-fmt10.patch | 11 +++++++++++ gnuradio.spec | 8 +++++++- 2 files changed, 18 insertions(+), 1 deletion(-) create mode 100644 gnuradio-3.10.6.0-fmt10.patch diff --git a/gnuradio-3.10.6.0-fmt10.patch b/gnuradio-3.10.6.0-fmt10.patch new file mode 100644 index 0000000..b67234b --- /dev/null +++ b/gnuradio-3.10.6.0-fmt10.patch @@ -0,0 +1,11 @@ +--- gnuradio-3.10.6.0/gr-uhd/lib/rfnoc_rx_streamer_impl.cc.fmt10 2023-04-01 19:49:26.000000000 +0900 ++++ gnuradio-3.10.6.0/gr-uhd/lib/rfnoc_rx_streamer_impl.cc 2023-06-29 00:31:31.503864417 +0900 +@@ -143,7 +143,7 @@ int rfnoc_rx_streamer_impl::work(int nou + default: + d_logger->warn("RFNoC Streamer block received error {:s} (Code: {})", + d_metadata.strerror(), +- d_metadata.error_code); ++ static_cast(d_metadata.error_code)); + } + + if (d_metadata.end_of_burst) { diff --git a/gnuradio.spec b/gnuradio.spec index 8fd619d..89cd4b0 100644 --- a/gnuradio.spec +++ b/gnuradio.spec @@ -26,7 +26,7 @@ Name: gnuradio Version: 3.10.6.0 -Release: 3%{?alphatag:.%{alphatag}}%{?dist} +Release: 4%{?alphatag:.%{alphatag}}%{?dist} Summary: Software defined radio framework License: GPLv3 @@ -38,6 +38,9 @@ Source0: https://github.com/gnuradio/%{name}/archive/v%{version}/%{name}-%{versi # cd gnuradio # git archive --format=tar --prefix=%%{name}-%%{version}/ %%{git_commit} | \ # gzip > ../%%{name}-%%{version}.tar.gz +# https://github.com/gnuradio/gnuradio/issues/6735 +# Tentative patch for fmt10 being not accepting enum by default +Patch0: gnuradio-3.10.6.0-fmt10.patch Requires(pre): shadow-utils BuildRequires: cmake @@ -210,6 +213,9 @@ done %{_datadir}/gnuradio/examples %changelog +* Wed Jun 28 2023 Mamoru TASAKA - 3.10.6.0-4 +- Patch for fmt10 for not accepting enum by default + * Wed Jun 28 2023 Vitaly Zaitsev - 3.10.6.0-3 - Rebuilt due to fmt 10 update. From dfd44bf4a0e117ef2125c86a3e459f6c1a82c0fb Mon Sep 17 00:00:00 2001 From: Python Maint Date: Sat, 1 Jul 2023 11:44:59 +0200 Subject: [PATCH 46/86] Rebuilt for Python 3.12 --- gnuradio.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/gnuradio.spec b/gnuradio.spec index 89cd4b0..6549dff 100644 --- a/gnuradio.spec +++ b/gnuradio.spec @@ -26,7 +26,7 @@ Name: gnuradio Version: 3.10.6.0 -Release: 4%{?alphatag:.%{alphatag}}%{?dist} +Release: 5%{?alphatag:.%{alphatag}}%{?dist} Summary: Software defined radio framework License: GPLv3 @@ -213,6 +213,9 @@ done %{_datadir}/gnuradio/examples %changelog +* Sat Jul 01 2023 Python Maint - 3.10.6.0-5 +- Rebuilt for Python 3.12 + * Wed Jun 28 2023 Mamoru TASAKA - 3.10.6.0-4 - Patch for fmt10 for not accepting enum by default From 71e8dc48bac9e2c7461b361ae9426272e56e33f6 Mon Sep 17 00:00:00 2001 From: Vitaly Zaitsev Date: Sat, 8 Jul 2023 20:27:21 +0200 Subject: [PATCH 47/86] Rebuilt due to spdlog 1.12 update. --- gnuradio.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/gnuradio.spec b/gnuradio.spec index 6549dff..6318171 100644 --- a/gnuradio.spec +++ b/gnuradio.spec @@ -26,7 +26,7 @@ Name: gnuradio Version: 3.10.6.0 -Release: 5%{?alphatag:.%{alphatag}}%{?dist} +Release: 6%{?alphatag:.%{alphatag}}%{?dist} Summary: Software defined radio framework License: GPLv3 @@ -213,6 +213,9 @@ done %{_datadir}/gnuradio/examples %changelog +* Sat Jul 08 2023 Vitaly Zaitsev - 3.10.6.0-6 +- Rebuilt due to spdlog 1.12 update. + * Sat Jul 01 2023 Python Maint - 3.10.6.0-5 - Rebuilt for Python 3.12 From 97df7ff1870054c42eca768f74749d75066f7487 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jaroslav=20=C5=A0karvada?= Date: Tue, 11 Jul 2023 11:34:11 +0200 Subject: [PATCH 48/86] Rebuilt for new python --- gnuradio.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/gnuradio.spec b/gnuradio.spec index 6318171..32bb59c 100644 --- a/gnuradio.spec +++ b/gnuradio.spec @@ -26,7 +26,7 @@ Name: gnuradio Version: 3.10.6.0 -Release: 6%{?alphatag:.%{alphatag}}%{?dist} +Release: 7%{?alphatag:.%{alphatag}}%{?dist} Summary: Software defined radio framework License: GPLv3 @@ -213,6 +213,9 @@ done %{_datadir}/gnuradio/examples %changelog +* Tue Jul 11 2023 Jaroslav Škarvada - 3.10.6.0-7 +- Rebuilt for new python + * Sat Jul 08 2023 Vitaly Zaitsev - 3.10.6.0-6 - Rebuilt due to spdlog 1.12 update. From 39827d87581c219b7c0ea453a26444f70879de0a Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Wed, 19 Jul 2023 23:56:14 +0000 Subject: [PATCH 49/86] Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- gnuradio.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/gnuradio.spec b/gnuradio.spec index 32bb59c..aa4f2f2 100644 --- a/gnuradio.spec +++ b/gnuradio.spec @@ -26,7 +26,7 @@ Name: gnuradio Version: 3.10.6.0 -Release: 7%{?alphatag:.%{alphatag}}%{?dist} +Release: 8%{?alphatag:.%{alphatag}}%{?dist} Summary: Software defined radio framework License: GPLv3 @@ -213,6 +213,9 @@ done %{_datadir}/gnuradio/examples %changelog +* Wed Jul 19 2023 Fedora Release Engineering - 3.10.6.0-8 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild + * Tue Jul 11 2023 Jaroslav Škarvada - 3.10.6.0-7 - Rebuilt for new python From 67d606ad76b393207c55fff9e92266402d5f2ee6 Mon Sep 17 00:00:00 2001 From: Richard Shaw Date: Sat, 5 Aug 2023 15:52:12 -0500 Subject: [PATCH 50/86] Rebuild for codec2. --- gnuradio.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/gnuradio.spec b/gnuradio.spec index aa4f2f2..c8705ec 100644 --- a/gnuradio.spec +++ b/gnuradio.spec @@ -26,7 +26,7 @@ Name: gnuradio Version: 3.10.6.0 -Release: 8%{?alphatag:.%{alphatag}}%{?dist} +Release: 9%{?alphatag:.%{alphatag}}%{?dist} Summary: Software defined radio framework License: GPLv3 @@ -213,6 +213,9 @@ done %{_datadir}/gnuradio/examples %changelog +* Sat Aug 05 2023 Richard Shaw - 3.10.6.0-9 +- Rebuild for codec2. + * Wed Jul 19 2023 Fedora Release Engineering - 3.10.6.0-8 - Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild From 60e35d7a5fe2e965de7d0af753bf74cccaa4e64b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jaroslav=20=C5=A0karvada?= Date: Mon, 25 Sep 2023 14:59:38 +0200 Subject: [PATCH 51/86] Rebuilt for new uhd --- gnuradio.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/gnuradio.spec b/gnuradio.spec index c8705ec..1596b69 100644 --- a/gnuradio.spec +++ b/gnuradio.spec @@ -26,7 +26,7 @@ Name: gnuradio Version: 3.10.6.0 -Release: 9%{?alphatag:.%{alphatag}}%{?dist} +Release: 10%{?alphatag:.%{alphatag}}%{?dist} Summary: Software defined radio framework License: GPLv3 @@ -213,6 +213,9 @@ done %{_datadir}/gnuradio/examples %changelog +* Mon Sep 25 2023 Jaroslav Škarvada - 3.10.6.0-10 +- Rebuilt for new uhd + * Sat Aug 05 2023 Richard Shaw - 3.10.6.0-9 - Rebuild for codec2. From 836a5f813de1df69a7f5b63fef18ede6496ca5bd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jaroslav=20=C5=A0karvada?= Date: Tue, 21 Nov 2023 16:35:08 +0100 Subject: [PATCH 52/86] Rebuilt for new uhd --- gnuradio.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/gnuradio.spec b/gnuradio.spec index 1596b69..15f634b 100644 --- a/gnuradio.spec +++ b/gnuradio.spec @@ -26,7 +26,7 @@ Name: gnuradio Version: 3.10.6.0 -Release: 10%{?alphatag:.%{alphatag}}%{?dist} +Release: 11%{?alphatag:.%{alphatag}}%{?dist} Summary: Software defined radio framework License: GPLv3 @@ -213,6 +213,9 @@ done %{_datadir}/gnuradio/examples %changelog +* Tue Nov 21 2023 Jaroslav Škarvada - 3.10.6.0-11 +- Rebuilt for new uhd + * Mon Sep 25 2023 Jaroslav Škarvada - 3.10.6.0-10 - Rebuilt for new uhd From 39b873e65d34c6ae2719ccfaaa1880e91375d300 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jaroslav=20=C5=A0karvada?= Date: Mon, 11 Dec 2023 16:51:03 +0100 Subject: [PATCH 53/86] Rebuilt for new volk --- gnuradio.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/gnuradio.spec b/gnuradio.spec index 15f634b..a267ea7 100644 --- a/gnuradio.spec +++ b/gnuradio.spec @@ -26,7 +26,7 @@ Name: gnuradio Version: 3.10.6.0 -Release: 11%{?alphatag:.%{alphatag}}%{?dist} +Release: 12%{?alphatag:.%{alphatag}}%{?dist} Summary: Software defined radio framework License: GPLv3 @@ -213,6 +213,9 @@ done %{_datadir}/gnuradio/examples %changelog +* Mon Dec 11 2023 Jaroslav Škarvada - 3.10.6.0-12 +- Rebuilt for new volk + * Tue Nov 21 2023 Jaroslav Škarvada - 3.10.6.0-11 - Rebuilt for new uhd From 20b7a9efaf9b5c8619ba8f8ec4beb9f7bdb9dd8e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jaroslav=20=C5=A0karvada?= Date: Tue, 2 Jan 2024 22:14:24 +0100 Subject: [PATCH 54/86] New version Resolves: rhbz#2255186 --- gnuradio.spec | 8 ++++++-- sources | 2 +- 2 files changed, 7 insertions(+), 3 deletions(-) diff --git a/gnuradio.spec b/gnuradio.spec index a267ea7..3baaa82 100644 --- a/gnuradio.spec +++ b/gnuradio.spec @@ -25,8 +25,8 @@ #%%global alphatag rc1 Name: gnuradio -Version: 3.10.6.0 -Release: 12%{?alphatag:.%{alphatag}}%{?dist} +Version: 3.10.9.1 +Release: 1%{?alphatag:.%{alphatag}}%{?dist} Summary: Software defined radio framework License: GPLv3 @@ -213,6 +213,10 @@ done %{_datadir}/gnuradio/examples %changelog +* Tue Jan 2 2024 Jaroslav Škarvada - 3.10.9.1-1 +- New version + Resolves: rhbz#2255186 + * Mon Dec 11 2023 Jaroslav Škarvada - 3.10.6.0-12 - Rebuilt for new volk diff --git a/sources b/sources index 0a2b09a..bade8c6 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (gnuradio-3.10.6.0.tar.gz) = ab6feab342816df50e42acd22952a106c8e3563c13246ed0b060a4b61b6e84c076e06221ce0e3f905b99f1349031ba53d52b3042e3a851236795c8910ffec897 +SHA512 (gnuradio-3.10.9.1.tar.gz) = b582056de7057dd16da469ebded0213c5602975f1da5794102d0eb9930431f16ec43949c25fa423fef6391172a295f80fb827dcc1ad219eac3fe7a79c47b3afa From a08332c2c6b68bc0a680baa8ecf22b0a33cdcd48 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jaroslav=20=C5=A0karvada?= Date: Tue, 2 Jan 2024 22:29:17 +0100 Subject: [PATCH 55/86] Dropped fmt10 patch (upstreamed) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Jaroslav Škarvada --- gnuradio-3.10.6.0-fmt10.patch | 11 ----------- gnuradio.spec | 3 --- 2 files changed, 14 deletions(-) delete mode 100644 gnuradio-3.10.6.0-fmt10.patch diff --git a/gnuradio-3.10.6.0-fmt10.patch b/gnuradio-3.10.6.0-fmt10.patch deleted file mode 100644 index b67234b..0000000 --- a/gnuradio-3.10.6.0-fmt10.patch +++ /dev/null @@ -1,11 +0,0 @@ ---- gnuradio-3.10.6.0/gr-uhd/lib/rfnoc_rx_streamer_impl.cc.fmt10 2023-04-01 19:49:26.000000000 +0900 -+++ gnuradio-3.10.6.0/gr-uhd/lib/rfnoc_rx_streamer_impl.cc 2023-06-29 00:31:31.503864417 +0900 -@@ -143,7 +143,7 @@ int rfnoc_rx_streamer_impl::work(int nou - default: - d_logger->warn("RFNoC Streamer block received error {:s} (Code: {})", - d_metadata.strerror(), -- d_metadata.error_code); -+ static_cast(d_metadata.error_code)); - } - - if (d_metadata.end_of_burst) { diff --git a/gnuradio.spec b/gnuradio.spec index 3baaa82..20d3aaa 100644 --- a/gnuradio.spec +++ b/gnuradio.spec @@ -38,9 +38,6 @@ Source0: https://github.com/gnuradio/%{name}/archive/v%{version}/%{name}-%{versi # cd gnuradio # git archive --format=tar --prefix=%%{name}-%%{version}/ %%{git_commit} | \ # gzip > ../%%{name}-%%{version}.tar.gz -# https://github.com/gnuradio/gnuradio/issues/6735 -# Tentative patch for fmt10 being not accepting enum by default -Patch0: gnuradio-3.10.6.0-fmt10.patch Requires(pre): shadow-utils BuildRequires: cmake From 91a12f0a9b3f3c58236c9e00b50bb86a769528db Mon Sep 17 00:00:00 2001 From: Jonathan Wakely Date: Thu, 18 Jan 2024 05:36:56 +0000 Subject: [PATCH 56/86] Rebuilt for Boost 1.83 --- gnuradio.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/gnuradio.spec b/gnuradio.spec index 20d3aaa..fea6521 100644 --- a/gnuradio.spec +++ b/gnuradio.spec @@ -26,7 +26,7 @@ Name: gnuradio Version: 3.10.9.1 -Release: 1%{?alphatag:.%{alphatag}}%{?dist} +Release: 2%{?alphatag:.%{alphatag}}%{?dist} Summary: Software defined radio framework License: GPLv3 @@ -210,6 +210,9 @@ done %{_datadir}/gnuradio/examples %changelog +* Thu Jan 18 2024 Jonathan Wakely - 3.10.9.1-2 +- Rebuilt for Boost 1.83 + * Tue Jan 2 2024 Jaroslav Škarvada - 3.10.9.1-1 - New version Resolves: rhbz#2255186 From 165d1be924f7478bc5df41558031b8b7da55cb8e Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 19 Jan 2024 23:14:40 +0000 Subject: [PATCH 57/86] Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild --- gnuradio.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/gnuradio.spec b/gnuradio.spec index fea6521..9c77bf6 100644 --- a/gnuradio.spec +++ b/gnuradio.spec @@ -26,7 +26,7 @@ Name: gnuradio Version: 3.10.9.1 -Release: 2%{?alphatag:.%{alphatag}}%{?dist} +Release: 3%{?alphatag:.%{alphatag}}%{?dist} Summary: Software defined radio framework License: GPLv3 @@ -210,6 +210,9 @@ done %{_datadir}/gnuradio/examples %changelog +* Fri Jan 19 2024 Fedora Release Engineering - 3.10.9.1-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild + * Thu Jan 18 2024 Jonathan Wakely - 3.10.9.1-2 - Rebuilt for Boost 1.83 From d4784045c1255c1ecf356ff35ef0ba1e99d092db Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jaroslav=20=C5=A0karvada?= Date: Mon, 22 Jan 2024 18:24:17 +0100 Subject: [PATCH 58/86] New version Resolves: rhbz#2258885 --- gnuradio.spec | 8 ++++++-- sources | 2 +- 2 files changed, 7 insertions(+), 3 deletions(-) diff --git a/gnuradio.spec b/gnuradio.spec index 9c77bf6..2ffbc93 100644 --- a/gnuradio.spec +++ b/gnuradio.spec @@ -25,8 +25,8 @@ #%%global alphatag rc1 Name: gnuradio -Version: 3.10.9.1 -Release: 3%{?alphatag:.%{alphatag}}%{?dist} +Version: 3.10.9.2 +Release: 1%{?alphatag:.%{alphatag}}%{?dist} Summary: Software defined radio framework License: GPLv3 @@ -210,6 +210,10 @@ done %{_datadir}/gnuradio/examples %changelog +* Mon Jan 22 2024 Jaroslav Škarvada - 3.10.9.2-1 +- New version + Resolves: rhbz#2258885 + * Fri Jan 19 2024 Fedora Release Engineering - 3.10.9.1-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild diff --git a/sources b/sources index bade8c6..3b828ef 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (gnuradio-3.10.9.1.tar.gz) = b582056de7057dd16da469ebded0213c5602975f1da5794102d0eb9930431f16ec43949c25fa423fef6391172a295f80fb827dcc1ad219eac3fe7a79c47b3afa +SHA512 (gnuradio-3.10.9.2.tar.gz) = 54d4e6bbe1befeb9127fe0599afd2abb715d8270ae4b3c94adec17856c47bb13d89fd836eef5620b129d32a69b43d692bdcca10d67c6bc1f021189f9ce48a4ab From 650b57e0c213f4f560ff678394358655a5fd90ea Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jaroslav=20=C5=A0karvada?= Date: Wed, 24 Jan 2024 00:46:50 +0100 Subject: [PATCH 59/86] Temporaly added -j1 as a workaround for rhbz#2259912 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Jaroslav Škarvada --- gnuradio.spec | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/gnuradio.spec b/gnuradio.spec index 2ffbc93..cddfbcb 100644 --- a/gnuradio.spec +++ b/gnuradio.spec @@ -153,7 +153,8 @@ GNU Radio examples %{?mfpu_neon} #-DENABLE_DOXYGEN=FALSE \ -%cmake_build +# -j1 workaround for https://bugzilla.redhat.com/show_bug.cgi?id=2259912 +%cmake_build -j1 %install %cmake_install From cc14688093142e3f4c6335114d22832454260754 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jaroslav=20=C5=A0karvada?= Date: Thu, 1 Feb 2024 12:02:16 +0100 Subject: [PATCH 60/86] Added python3-zmq requirement Resolves: rhbz#2262173 --- gnuradio.spec | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/gnuradio.spec b/gnuradio.spec index cddfbcb..169c089 100644 --- a/gnuradio.spec +++ b/gnuradio.spec @@ -26,7 +26,7 @@ Name: gnuradio Version: 3.10.9.2 -Release: 1%{?alphatag:.%{alphatag}}%{?dist} +Release: 2%{?alphatag:.%{alphatag}}%{?dist} Summary: Software defined radio framework License: GPLv3 @@ -69,6 +69,7 @@ BuildRequires: python3-mako BuildRequires: python3-qt5-devel BuildRequires: python3-scipy BuildRequires: python3-thrift +BuildRequires: python3-zmq BuildRequires: qwt-qt5-devel BuildRequires: tex(latex) BuildRequires: SDL-devel @@ -99,6 +100,7 @@ Requires: python3-click-plugins Requires: python3-qt5 Requires: python3-scipy Requires: python3-pyqtgraph +Requires: python3-zmq Requires: gtk3 Suggests: soapy-rtlsdr @@ -211,6 +213,10 @@ done %{_datadir}/gnuradio/examples %changelog +* Thu Feb 1 2024 Jaroslav Škarvada - 3.10.9.2-2 +- Added python3-zmq requirement + Resolves: rhbz#2262173 + * Mon Jan 22 2024 Jaroslav Škarvada - 3.10.9.2-1 - New version Resolves: rhbz#2258885 From 85c88198587617be72613b5014fc897842ccd147 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jaroslav=20=C5=A0karvada?= Date: Tue, 20 Feb 2024 13:29:21 +0100 Subject: [PATCH 61/86] Dropped -j1 gcc s390x workaround MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Jaroslav Škarvada --- gnuradio.spec | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/gnuradio.spec b/gnuradio.spec index 169c089..b1bf937 100644 --- a/gnuradio.spec +++ b/gnuradio.spec @@ -155,8 +155,7 @@ GNU Radio examples %{?mfpu_neon} #-DENABLE_DOXYGEN=FALSE \ -# -j1 workaround for https://bugzilla.redhat.com/show_bug.cgi?id=2259912 -%cmake_build -j1 +%cmake_build %install %cmake_install From 2356474cbe9be51e70f3f144c2bbd3081c78a03f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jaroslav=20=C5=A0karvada?= Date: Thu, 25 Apr 2024 12:19:31 +0200 Subject: [PATCH 62/86] New version Resolves: rhbz#2273782 --- gnuradio.spec | 8 ++++++-- sources | 2 +- 2 files changed, 7 insertions(+), 3 deletions(-) diff --git a/gnuradio.spec b/gnuradio.spec index b1bf937..b5381f2 100644 --- a/gnuradio.spec +++ b/gnuradio.spec @@ -25,8 +25,8 @@ #%%global alphatag rc1 Name: gnuradio -Version: 3.10.9.2 -Release: 2%{?alphatag:.%{alphatag}}%{?dist} +Version: 3.10.10.0 +Release: 1%{?alphatag:.%{alphatag}}%{?dist} Summary: Software defined radio framework License: GPLv3 @@ -212,6 +212,10 @@ done %{_datadir}/gnuradio/examples %changelog +* Thu Apr 25 2024 Jaroslav Škarvada - 3.10.10.0-1 +- New version + Resolves: rhbz#2273782 + * Thu Feb 1 2024 Jaroslav Škarvada - 3.10.9.2-2 - Added python3-zmq requirement Resolves: rhbz#2262173 diff --git a/sources b/sources index 3b828ef..7a2f659 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (gnuradio-3.10.9.2.tar.gz) = 54d4e6bbe1befeb9127fe0599afd2abb715d8270ae4b3c94adec17856c47bb13d89fd836eef5620b129d32a69b43d692bdcca10d67c6bc1f021189f9ce48a4ab +SHA512 (gnuradio-3.10.10.0.tar.gz) = 9345726b54ea5cc49a0c72a25515f0977d9ac7018a97e6dfb4f6969c2ff7ce3b177cef8de009fb8e1b3b9c9c5dc658897c05a6f8f39972a32b44786ac272febb From 163c60e6bdc65554ac77edc5c1e72eb824615acf Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Franti=C5=A1ek=20Zatloukal?= Date: Tue, 21 May 2024 17:40:09 +0200 Subject: [PATCH 63/86] Rebuilt for spdlog 1.14.1 --- gnuradio.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/gnuradio.spec b/gnuradio.spec index b5381f2..149d1a7 100644 --- a/gnuradio.spec +++ b/gnuradio.spec @@ -26,7 +26,7 @@ Name: gnuradio Version: 3.10.10.0 -Release: 1%{?alphatag:.%{alphatag}}%{?dist} +Release: 2%{?alphatag:.%{alphatag}}%{?dist} Summary: Software defined radio framework License: GPLv3 @@ -212,6 +212,9 @@ done %{_datadir}/gnuradio/examples %changelog +* Tue May 21 2024 František Zatloukal - 3.10.10.0-2 +- Rebuilt for spdlog 1.14.1 + * Thu Apr 25 2024 Jaroslav Škarvada - 3.10.10.0-1 - New version Resolves: rhbz#2273782 From 80a1b6dc69740e39479a7674f939fd8f98a05a6e Mon Sep 17 00:00:00 2001 From: Python Maint Date: Sun, 9 Jun 2024 02:20:46 +0200 Subject: [PATCH 64/86] Rebuilt for Python 3.13 --- gnuradio.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/gnuradio.spec b/gnuradio.spec index 149d1a7..1fc8188 100644 --- a/gnuradio.spec +++ b/gnuradio.spec @@ -26,7 +26,7 @@ Name: gnuradio Version: 3.10.10.0 -Release: 2%{?alphatag:.%{alphatag}}%{?dist} +Release: 3%{?alphatag:.%{alphatag}}%{?dist} Summary: Software defined radio framework License: GPLv3 @@ -212,6 +212,9 @@ done %{_datadir}/gnuradio/examples %changelog +* Sun Jun 09 2024 Python Maint - 3.10.10.0-3 +- Rebuilt for Python 3.13 + * Tue May 21 2024 František Zatloukal - 3.10.10.0-2 - Rebuilt for spdlog 1.14.1 From 701076d76b759f712c99cfa95e521a469e0069b9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jaroslav=20=C5=A0karvada?= Date: Mon, 15 Jul 2024 18:45:14 +0200 Subject: [PATCH 65/86] Rebuilt for new uhd --- gnuradio.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/gnuradio.spec b/gnuradio.spec index 1fc8188..9f4f8d8 100644 --- a/gnuradio.spec +++ b/gnuradio.spec @@ -26,7 +26,7 @@ Name: gnuradio Version: 3.10.10.0 -Release: 3%{?alphatag:.%{alphatag}}%{?dist} +Release: 4%{?alphatag:.%{alphatag}}%{?dist} Summary: Software defined radio framework License: GPLv3 @@ -212,6 +212,9 @@ done %{_datadir}/gnuradio/examples %changelog +* Mon Jul 15 2024 Jaroslav Škarvada - 3.10.10.0-4 +- Rebuilt for new uhd + * Sun Jun 09 2024 Python Maint - 3.10.10.0-3 - Rebuilt for Python 3.13 From 4d5b613e0f54ee065f8d899d5704667dd74d8aa8 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 18 Jul 2024 03:19:50 +0000 Subject: [PATCH 66/86] Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild --- gnuradio.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/gnuradio.spec b/gnuradio.spec index 9f4f8d8..c644e3e 100644 --- a/gnuradio.spec +++ b/gnuradio.spec @@ -26,7 +26,7 @@ Name: gnuradio Version: 3.10.10.0 -Release: 4%{?alphatag:.%{alphatag}}%{?dist} +Release: 5%{?alphatag:.%{alphatag}}%{?dist} Summary: Software defined radio framework License: GPLv3 @@ -212,6 +212,9 @@ done %{_datadir}/gnuradio/examples %changelog +* Thu Jul 18 2024 Fedora Release Engineering - 3.10.10.0-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild + * Mon Jul 15 2024 Jaroslav Škarvada - 3.10.10.0-4 - Rebuilt for new uhd From 3342020a344b4e7787ca0af0d82313e4cbed9672 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jaroslav=20=C5=A0karvada?= Date: Fri, 26 Jul 2024 10:08:58 +0200 Subject: [PATCH 67/86] New version Resolves: rhbz#2297835 --- gnuradio.spec | 8 ++++++-- sources | 2 +- 2 files changed, 7 insertions(+), 3 deletions(-) diff --git a/gnuradio.spec b/gnuradio.spec index c644e3e..74e0eb4 100644 --- a/gnuradio.spec +++ b/gnuradio.spec @@ -25,8 +25,8 @@ #%%global alphatag rc1 Name: gnuradio -Version: 3.10.10.0 -Release: 5%{?alphatag:.%{alphatag}}%{?dist} +Version: 3.10.11.0 +Release: 1%{?alphatag:.%{alphatag}}%{?dist} Summary: Software defined radio framework License: GPLv3 @@ -212,6 +212,10 @@ done %{_datadir}/gnuradio/examples %changelog +* Fri Jul 26 2024 Jaroslav Škarvada - 3.10.11.0-1 +- New version + Resolves: rhbz#2297835 + * Thu Jul 18 2024 Fedora Release Engineering - 3.10.10.0-5 - Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild diff --git a/sources b/sources index 7a2f659..cf7ba1f 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (gnuradio-3.10.10.0.tar.gz) = 9345726b54ea5cc49a0c72a25515f0977d9ac7018a97e6dfb4f6969c2ff7ce3b177cef8de009fb8e1b3b9c9c5dc658897c05a6f8f39972a32b44786ac272febb +SHA512 (gnuradio-3.10.11.0.tar.gz) = f8c0b46c8d9513922a0375fc0d6c8886c877ad305ab899d72614bd464b10951da15b4845e9238b49cbd448ea99a553bb02a439394f3d88428d70382aae11ab03 From b5beab5dbeb36b25bce0b4c5f79008820955662e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Miroslav=20Such=C3=BD?= Date: Mon, 29 Jul 2024 14:02:07 +0200 Subject: [PATCH 68/86] convert GPLv3 license to SPDX This is part of https://fedoraproject.org/wiki/Changes/SPDX_Licenses_Phase_4 --- gnuradio.spec | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/gnuradio.spec b/gnuradio.spec index 74e0eb4..2f0acb7 100644 --- a/gnuradio.spec +++ b/gnuradio.spec @@ -26,10 +26,11 @@ Name: gnuradio Version: 3.10.11.0 -Release: 1%{?alphatag:.%{alphatag}}%{?dist} +Release: 1%{?alphatag:.%{alphatag}}%{?dist}.1 Summary: Software defined radio framework -License: GPLv3 +# Automatically converted from old format: GPLv3 - review is highly recommended. +License: GPL-3.0-only 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 @@ -212,6 +213,9 @@ done %{_datadir}/gnuradio/examples %changelog +* Mon Jul 29 2024 Miroslav Suchý - 3.10.11.0-1.1 +- convert license to SPDX + * Fri Jul 26 2024 Jaroslav Škarvada - 3.10.11.0-1 - New version Resolves: rhbz#2297835 From ac90d9d71e49ae45e028082dd93ffbaf042e7f67 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jaroslav=20=C5=A0karvada?= Date: Mon, 23 Sep 2024 15:34:21 +0200 Subject: [PATCH 69/86] Fixed icon mode, dropped the executable bit Resolves: rhbz#2312386 --- gnuradio.spec | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/gnuradio.spec b/gnuradio.spec index 2f0acb7..d1a74b0 100644 --- a/gnuradio.spec +++ b/gnuradio.spec @@ -26,7 +26,7 @@ Name: gnuradio Version: 3.10.11.0 -Release: 1%{?alphatag:.%{alphatag}}%{?dist}.1 +Release: 2%{?alphatag:.%{alphatag}}%{?dist} Summary: Software defined radio framework # Automatically converted from old format: GPLv3 - review is highly recommended. @@ -165,15 +165,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 @@ -213,6 +213,10 @@ done %{_datadir}/gnuradio/examples %changelog +* Mon Sep 23 2024 Jaroslav Škarvada - 3.10.11.0-2 +- Fixed icon mode, dropped the executable bit + Resolves: rhbz#2312386 + * Mon Jul 29 2024 Miroslav Suchý - 3.10.11.0-1.1 - convert license to SPDX From ce291c0dc188eb499a0eae41ffc0c939e2d7d615 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Franti=C5=A1ek=20Zatloukal?= Date: Tue, 26 Nov 2024 10:23:47 +0100 Subject: [PATCH 70/86] Rebuilt for spdlog 1.15.0 --- gnuradio.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/gnuradio.spec b/gnuradio.spec index d1a74b0..cb7701d 100644 --- a/gnuradio.spec +++ b/gnuradio.spec @@ -26,7 +26,7 @@ Name: gnuradio Version: 3.10.11.0 -Release: 2%{?alphatag:.%{alphatag}}%{?dist} +Release: 3%{?alphatag:.%{alphatag}}%{?dist} Summary: Software defined radio framework # Automatically converted from old format: GPLv3 - review is highly recommended. @@ -213,6 +213,9 @@ done %{_datadir}/gnuradio/examples %changelog +* 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 Resolves: rhbz#2312386 From aacc09d4cc28b40cee2818c2f5a6b4e76364e40d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jaroslav=20=C5=A0karvada?= Date: Thu, 28 Nov 2024 11:50:12 +0100 Subject: [PATCH 71/86] Rebuilt for new spdlog Rebuilt for new spdlog Rebuilt for new spdlog Rebuilt for new spdlog Rebuilt for new spdlog --- gnuradio.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/gnuradio.spec b/gnuradio.spec index cb7701d..7d45020 100644 --- a/gnuradio.spec +++ b/gnuradio.spec @@ -26,7 +26,7 @@ Name: gnuradio Version: 3.10.11.0 -Release: 3%{?alphatag:.%{alphatag}}%{?dist} +Release: 4%{?alphatag:.%{alphatag}}%{?dist} Summary: Software defined radio framework # Automatically converted from old format: GPLv3 - review is highly recommended. @@ -213,6 +213,9 @@ done %{_datadir}/gnuradio/examples %changelog +* 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 From dec1a10e5f91a25a129c42f2713d9185ed58d22e Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 16 Jan 2025 23:04:58 +0000 Subject: [PATCH 72/86] Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild --- gnuradio.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/gnuradio.spec b/gnuradio.spec index 7d45020..d8f41a7 100644 --- a/gnuradio.spec +++ b/gnuradio.spec @@ -26,7 +26,7 @@ Name: gnuradio Version: 3.10.11.0 -Release: 4%{?alphatag:.%{alphatag}}%{?dist} +Release: 5%{?alphatag:.%{alphatag}}%{?dist} Summary: Software defined radio framework # Automatically converted from old format: GPLv3 - review is highly recommended. @@ -213,6 +213,9 @@ done %{_datadir}/gnuradio/examples %changelog +* 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 From f598f8193c173e423f724c6c9c563380e8ee07f7 Mon Sep 17 00:00:00 2001 From: Orion Poplawski Date: Sun, 2 Feb 2025 13:41:06 -0700 Subject: [PATCH 73/86] Rebuild with gsl 2.8 --- gnuradio.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/gnuradio.spec b/gnuradio.spec index d8f41a7..2b6deec 100644 --- a/gnuradio.spec +++ b/gnuradio.spec @@ -26,7 +26,7 @@ Name: gnuradio Version: 3.10.11.0 -Release: 5%{?alphatag:.%{alphatag}}%{?dist} +Release: 6%{?alphatag:.%{alphatag}}%{?dist} Summary: Software defined radio framework # Automatically converted from old format: GPLv3 - review is highly recommended. @@ -213,6 +213,9 @@ done %{_datadir}/gnuradio/examples %changelog +* 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 From 969caf6d16afaa0311508afaebaa89a787c0647f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marcus=20M=C3=BCller?= Date: Thu, 20 Feb 2025 16:01:52 +0100 Subject: [PATCH 74/86] New version MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Marcus Müller --- gnuradio.spec | 23 +++++++++++++++++------ sources | 2 +- 2 files changed, 18 insertions(+), 7 deletions(-) diff --git a/gnuradio.spec b/gnuradio.spec index 2b6deec..cce1e18 100644 --- a/gnuradio.spec +++ b/gnuradio.spec @@ -25,12 +25,11 @@ #%%global alphatag rc1 Name: gnuradio -Version: 3.10.11.0 -Release: 6%{?alphatag:.%{alphatag}}%{?dist} +Version: 3.10.12.0 +Release: 0%{?alphatag:.%{alphatag}}%{?dist} Summary: Software defined radio framework -# Automatically converted from old format: GPLv3 - review is highly recommended. -License: GPL-3.0-only +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 @@ -61,7 +60,7 @@ BuildRequires: jack-audio-connection-kit-devel BuildRequires: portaudio-devel BuildRequires: python3-devel BuildRequires: python3-cairo -BuildRequires: python3-click-plugins +BuildRequires: python3-click BuildRequires: python3-gobject BuildRequires: python3-numpy BuildRequires: python3-pyyaml @@ -71,6 +70,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 @@ -97,11 +97,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 @@ -198,6 +199,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 +217,13 @@ done %{_datadir}/gnuradio/examples %changelog +* 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 diff --git a/sources b/sources index cf7ba1f..d69f109 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (gnuradio-3.10.11.0.tar.gz) = f8c0b46c8d9513922a0375fc0d6c8886c877ad305ab899d72614bd464b10951da15b4845e9238b49cbd448ea99a553bb02a439394f3d88428d70382aae11ab03 +SHA512 (gnuradio-3.10.12.0.tar.gz) = 6d94d5f755a12d79ea38b84ac869dbce86b66813ac40f7204afb24d6f70f867a258e9efde0cc24fcb1ab814129da6b941970b0c736870f99139ee65a7a8effa7 From fb56bb5a7a1d4e85c123eba4d0cd52143d8a79d2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jaroslav=20=C5=A0karvada?= Date: Wed, 5 Mar 2025 10:45:33 +0100 Subject: [PATCH 75/86] Added sources MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Jaroslav Škarvada --- sources | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sources b/sources index d69f109..b720dda 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (gnuradio-3.10.12.0.tar.gz) = 6d94d5f755a12d79ea38b84ac869dbce86b66813ac40f7204afb24d6f70f867a258e9efde0cc24fcb1ab814129da6b941970b0c736870f99139ee65a7a8effa7 +SHA512 (gnuradio-3.10.12.0.tar.gz) = c69605f5df4a2a812ff88bcb26f70ae48dca996fdac0d3c4ce855a4706e751a06bcb1680ec05f6ce07f4206bc06885539f3f74f381b2302aa9e5ae068a7dc804 From 9f7ecaaa5358b9c90827b28302d5f05a656c9670 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jaroslav=20=C5=A0karvada?= Date: Mon, 10 Mar 2025 16:04:25 +0100 Subject: [PATCH 76/86] Rebuild for new volk --- gnuradio.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/gnuradio.spec b/gnuradio.spec index cce1e18..7e80c99 100644 --- a/gnuradio.spec +++ b/gnuradio.spec @@ -26,7 +26,7 @@ Name: gnuradio Version: 3.10.12.0 -Release: 0%{?alphatag:.%{alphatag}}%{?dist} +Release: 2%{?alphatag:.%{alphatag}}%{?dist} Summary: Software defined radio framework License: GPL-3.0-or-later @@ -217,6 +217,9 @@ done %{_datadir}/gnuradio/examples %changelog +* 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) From 97f9db539688cb589b82808551d227b715395a94 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jaroslav=20=C5=A0karvada?= Date: Mon, 10 Mar 2025 18:18:43 +0100 Subject: [PATCH 77/86] Added workaround for lib64 detection MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Jaroslav Škarvada --- gnuradio.spec | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/gnuradio.spec b/gnuradio.spec index 7e80c99..31aad17 100644 --- a/gnuradio.spec +++ b/gnuradio.spec @@ -149,12 +149,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 From 13c41777272495b9a4c44415d9e2ac6e7a2f15e6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jaroslav=20=C5=A0karvada?= Date: Mon, 17 Mar 2025 11:11:40 +0100 Subject: [PATCH 78/86] Rebuilt for new uhd --- gnuradio.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/gnuradio.spec b/gnuradio.spec index 31aad17..82c5571 100644 --- a/gnuradio.spec +++ b/gnuradio.spec @@ -26,7 +26,7 @@ Name: gnuradio Version: 3.10.12.0 -Release: 2%{?alphatag:.%{alphatag}}%{?dist} +Release: 3%{?alphatag:.%{alphatag}}%{?dist} Summary: Software defined radio framework License: GPL-3.0-or-later @@ -223,6 +223,9 @@ done %{_datadir}/gnuradio/examples %changelog +* 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 From 93a1e13df1abd8f48a9e9724a8e43cd65939f84f Mon Sep 17 00:00:00 2001 From: Python Maint Date: Thu, 5 Jun 2025 00:32:16 +0200 Subject: [PATCH 79/86] Rebuilt for Python 3.14 --- gnuradio.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/gnuradio.spec b/gnuradio.spec index 82c5571..6589a92 100644 --- a/gnuradio.spec +++ b/gnuradio.spec @@ -26,7 +26,7 @@ Name: gnuradio Version: 3.10.12.0 -Release: 3%{?alphatag:.%{alphatag}}%{?dist} +Release: 4%{?alphatag:.%{alphatag}}%{?dist} Summary: Software defined radio framework License: GPL-3.0-or-later @@ -223,6 +223,9 @@ done %{_datadir}/gnuradio/examples %changelog +* 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 From c481e650678a1e439e1240c8477d875dd164c85a Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Wed, 23 Jul 2025 22:53:07 +0000 Subject: [PATCH 80/86] Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild --- gnuradio.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/gnuradio.spec b/gnuradio.spec index 6589a92..a6c7107 100644 --- a/gnuradio.spec +++ b/gnuradio.spec @@ -26,7 +26,7 @@ Name: gnuradio Version: 3.10.12.0 -Release: 4%{?alphatag:.%{alphatag}}%{?dist} +Release: 5%{?alphatag:.%{alphatag}}%{?dist} Summary: Software defined radio framework License: GPL-3.0-or-later @@ -223,6 +223,9 @@ done %{_datadir}/gnuradio/examples %changelog +* 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 From 38b8ba4a05396c426f3e543a11b049cbdc17eb6e Mon Sep 17 00:00:00 2001 From: Python Maint Date: Fri, 15 Aug 2025 12:50:01 +0200 Subject: [PATCH 81/86] Rebuilt for Python 3.14.0rc2 bytecode --- gnuradio.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/gnuradio.spec b/gnuradio.spec index a6c7107..3867665 100644 --- a/gnuradio.spec +++ b/gnuradio.spec @@ -26,7 +26,7 @@ Name: gnuradio Version: 3.10.12.0 -Release: 5%{?alphatag:.%{alphatag}}%{?dist} +Release: 6%{?alphatag:.%{alphatag}}%{?dist} Summary: Software defined radio framework License: GPL-3.0-or-later @@ -223,6 +223,9 @@ done %{_datadir}/gnuradio/examples %changelog +* 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 From f8244bc6f035c78d4f026350e63e66c9980fe4ba Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jaroslav=20=C5=A0karvada?= Date: Thu, 11 Sep 2025 17:41:14 +0200 Subject: [PATCH 82/86] Rebuilt for new uhd --- gnuradio.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/gnuradio.spec b/gnuradio.spec index 3867665..da8c4e1 100644 --- a/gnuradio.spec +++ b/gnuradio.spec @@ -26,7 +26,7 @@ Name: gnuradio Version: 3.10.12.0 -Release: 6%{?alphatag:.%{alphatag}}%{?dist} +Release: 7%{?alphatag:.%{alphatag}}%{?dist} Summary: Software defined radio framework License: GPL-3.0-or-later @@ -223,6 +223,9 @@ done %{_datadir}/gnuradio/examples %changelog +* 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 From 35b83841aaa1f5e981c73343119d6b6c05083be0 Mon Sep 17 00:00:00 2001 From: Python Maint Date: Fri, 19 Sep 2025 12:19:59 +0200 Subject: [PATCH 83/86] Rebuilt for Python 3.14.0rc3 bytecode --- gnuradio.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/gnuradio.spec b/gnuradio.spec index da8c4e1..7fa8b94 100644 --- a/gnuradio.spec +++ b/gnuradio.spec @@ -26,7 +26,7 @@ Name: gnuradio Version: 3.10.12.0 -Release: 7%{?alphatag:.%{alphatag}}%{?dist} +Release: 8%{?alphatag:.%{alphatag}}%{?dist} Summary: Software defined radio framework License: GPL-3.0-or-later @@ -223,6 +223,9 @@ done %{_datadir}/gnuradio/examples %changelog +* 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 From 19de6670edb09ff971311d853d1e8438dbf4ae80 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jaroslav=20=C5=A0karvada?= Date: Wed, 12 Nov 2025 16:19:35 +0100 Subject: [PATCH 84/86] Enabled iio --- gnuradio.spec | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/gnuradio.spec b/gnuradio.spec index 7fa8b94..8691a89 100644 --- a/gnuradio.spec +++ b/gnuradio.spec @@ -26,7 +26,7 @@ Name: gnuradio Version: 3.10.12.0 -Release: 8%{?alphatag:.%{alphatag}}%{?dist} +Release: 9%{?alphatag:.%{alphatag}}%{?dist} Summary: Software defined radio framework License: GPL-3.0-or-later @@ -85,6 +85,8 @@ BuildRequires: volk-devel BuildRequires: libsndfile-devel BuildRequires: SoapySDR-devel BuildRequires: spdlog-devel +BuildRequires: libiio-devel +BuildRequires: libad9361-iio-devel # for pygccxml #BuildRequires: castxml @@ -223,6 +225,9 @@ done %{_datadir}/gnuradio/examples %changelog +* 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 From e863a002b43b354ecbcfa4fae00e618ffd9ee250 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jaroslav=20=C5=A0karvada?= Date: Sat, 3 Jan 2026 01:45:19 +0100 Subject: [PATCH 85/86] Fixed build of gnuradio-companion Resolves: rhbz#2424093 --- gnuradio.spec | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/gnuradio.spec b/gnuradio.spec index 8691a89..c99f462 100644 --- a/gnuradio.spec +++ b/gnuradio.spec @@ -26,7 +26,7 @@ Name: gnuradio Version: 3.10.12.0 -Release: 9%{?alphatag:.%{alphatag}}%{?dist} +Release: 10%{?alphatag:.%{alphatag}}%{?dist} Summary: Software defined radio framework License: GPL-3.0-or-later @@ -58,6 +58,7 @@ 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 @@ -225,6 +226,10 @@ done %{_datadir}/gnuradio/examples %changelog +* 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 From daf65f63aa34a8f1e030da28f32453e0b01cdb87 Mon Sep 17 00:00:00 2001 From: Jonathan Wakely Date: Tue, 13 Jan 2026 10:52:47 +0000 Subject: [PATCH 86/86] Rebuilt for Boost 1.90 --- gnuradio.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/gnuradio.spec b/gnuradio.spec index c99f462..5365f9e 100644 --- a/gnuradio.spec +++ b/gnuradio.spec @@ -26,7 +26,7 @@ Name: gnuradio Version: 3.10.12.0 -Release: 10%{?alphatag:.%{alphatag}}%{?dist} +Release: 11%{?alphatag:.%{alphatag}}%{?dist} Summary: Software defined radio framework License: GPL-3.0-or-later @@ -226,6 +226,9 @@ done %{_datadir}/gnuradio/examples %changelog +* Tue Jan 13 2026 Jonathan Wakely - 3.10.12.0-11 +- Rebuilt for Boost 1.90 + * Sat Jan 03 2026 Jaroslav Škarvada - 3.10.12.0-10 - Fixed build of gnuradio-companion Resolves: rhbz#2424093