From c0b2a7a4e8978b776d42373c0756b86ff5735457 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jaroslav=20=C5=A0karvada?= Date: Fri, 28 Jan 2022 10:50:29 +0100 Subject: [PATCH 01/46] Rebuilt for new uhd --- urh.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/urh.spec b/urh.spec index bb92dc1..e17d62b 100644 --- a/urh.spec +++ b/urh.spec @@ -3,7 +3,7 @@ Name: urh Version: 2.9.2 -Release: 4%{?dist} +Release: 5%{?dist} Summary: Universal Radio Hacker: investigate wireless protocols like a boss License: ASL 2.0 and GPLv2 URL: https://github.com/jopohl/urh @@ -71,6 +71,9 @@ desktop-file-install --add-category="Utility" \ %{python3_sitearch}/urh-%{version}-*.egg-info %changelog +* Fri Jan 28 2022 Jaroslav Škarvada - 2.9.2-5 +- Rebuilt for new uhd + * Fri Jul 23 2021 Fedora Release Engineering - 2.9.2-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild From 5e7963e771ed5e68cc8b6d16d9f6b067c3f4154a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jaroslav=20=C5=A0karvada?= Date: Tue, 26 Apr 2022 15:07:54 +0200 Subject: [PATCH 02/46] Rebuilt for new uhd Resolves: rhbz#2077807 --- urh.spec | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/urh.spec b/urh.spec index d200aeb..c1da030 100644 --- a/urh.spec +++ b/urh.spec @@ -3,7 +3,7 @@ Name: urh Version: 2.9.3 -Release: 1%{?dist} +Release: 2%{?dist} Summary: Universal Radio Hacker: investigate wireless protocols like a boss License: ASL 2.0 and GPLv2 URL: https://github.com/jopohl/urh @@ -81,6 +81,10 @@ desktop-file-install --add-category="Utility" \ %{python3_sitearch}/urh-%{version}-*.egg-info %changelog +* Tue Apr 26 2022 Jaroslav Škarvada - 2.9.3-2 +- Rebuilt for new uhd + Resolves: rhbz#2077807 + * Wed Mar 2 2022 Jaroslav Škarvada - 2.9.3-1 - New version Resolves: rhbz#2059689 From e266e1046bf15311fe1c19ab4666c54db15b55a4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jaroslav=20=C5=A0karvada?= Date: Mon, 20 Jun 2022 12:25:08 +0200 Subject: [PATCH 03/46] Rebuilt for new python Resolves: rhbz#2099183 --- urh.spec | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/urh.spec b/urh.spec index c1da030..2fbdc3d 100644 --- a/urh.spec +++ b/urh.spec @@ -3,7 +3,7 @@ Name: urh Version: 2.9.3 -Release: 2%{?dist} +Release: 3%{?dist} Summary: Universal Radio Hacker: investigate wireless protocols like a boss License: ASL 2.0 and GPLv2 URL: https://github.com/jopohl/urh @@ -81,6 +81,10 @@ desktop-file-install --add-category="Utility" \ %{python3_sitearch}/urh-%{version}-*.egg-info %changelog +* Mon Jun 20 2022 Jaroslav Škarvada - 2.9.3-3 +- Rebuilt for new python + Resolves: rhbz#2099183 + * Tue Apr 26 2022 Jaroslav Škarvada - 2.9.3-2 - Rebuilt for new uhd Resolves: rhbz#2077807 From 072d9c7e925f7afa4c99a2cc3488d524b57ac191 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jaroslav=20=C5=A0karvada?= Date: Tue, 12 Jul 2022 00:56:47 +0200 Subject: [PATCH 04/46] Rebuilt for new airspyone_host --- urh.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/urh.spec b/urh.spec index 2fbdc3d..8de273f 100644 --- a/urh.spec +++ b/urh.spec @@ -3,7 +3,7 @@ Name: urh Version: 2.9.3 -Release: 3%{?dist} +Release: 4%{?dist} Summary: Universal Radio Hacker: investigate wireless protocols like a boss License: ASL 2.0 and GPLv2 URL: https://github.com/jopohl/urh @@ -81,6 +81,9 @@ desktop-file-install --add-category="Utility" \ %{python3_sitearch}/urh-%{version}-*.egg-info %changelog +* Mon Jul 11 2022 Jaroslav Škarvada - 2.9.3-4 +- Rebuilt for new airspyone_host + * Mon Jun 20 2022 Jaroslav Škarvada - 2.9.3-3 - Rebuilt for new python Resolves: rhbz#2099183 From 0a69beca82c873a29e5d81075d3c376e77ddf4f2 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sat, 23 Jul 2022 11:30:13 +0000 Subject: [PATCH 05/46] Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- urh.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/urh.spec b/urh.spec index 8de273f..6143369 100644 --- a/urh.spec +++ b/urh.spec @@ -3,7 +3,7 @@ Name: urh Version: 2.9.3 -Release: 4%{?dist} +Release: 5%{?dist} Summary: Universal Radio Hacker: investigate wireless protocols like a boss License: ASL 2.0 and GPLv2 URL: https://github.com/jopohl/urh @@ -81,6 +81,9 @@ desktop-file-install --add-category="Utility" \ %{python3_sitearch}/urh-%{version}-*.egg-info %changelog +* Sat Jul 23 2022 Fedora Release Engineering - 2.9.3-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild + * Mon Jul 11 2022 Jaroslav Škarvada - 2.9.3-4 - Rebuilt for new airspyone_host From 09f43503903cdc55ecd584f81f018509ea84008e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jaroslav=20=C5=A0karvada?= Date: Sat, 30 Jul 2022 13:06:52 +0200 Subject: [PATCH 06/46] Rebuilt for new uhd --- urh.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/urh.spec b/urh.spec index 6143369..a3677ac 100644 --- a/urh.spec +++ b/urh.spec @@ -3,7 +3,7 @@ Name: urh Version: 2.9.3 -Release: 5%{?dist} +Release: 6%{?dist} Summary: Universal Radio Hacker: investigate wireless protocols like a boss License: ASL 2.0 and GPLv2 URL: https://github.com/jopohl/urh @@ -81,6 +81,9 @@ desktop-file-install --add-category="Utility" \ %{python3_sitearch}/urh-%{version}-*.egg-info %changelog +* Sat Jul 30 2022 Jaroslav Škarvada - 2.9.3-6 +- Rebuilt for new uhd + * Sat Jul 23 2022 Fedora Release Engineering - 2.9.3-5 - Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild From 1fb4499f8dcc6fd7c1818a3bd391bb6f5d94f347 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jaroslav=20=C5=A0karvada?= Date: Mon, 26 Sep 2022 20:43:23 +0200 Subject: [PATCH 07/46] Rebuilt for new uhd Resolves: rhbz#2129789 --- urh.spec | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/urh.spec b/urh.spec index a3677ac..7eed158 100644 --- a/urh.spec +++ b/urh.spec @@ -3,7 +3,7 @@ Name: urh Version: 2.9.3 -Release: 6%{?dist} +Release: 7%{?dist} Summary: Universal Radio Hacker: investigate wireless protocols like a boss License: ASL 2.0 and GPLv2 URL: https://github.com/jopohl/urh @@ -81,6 +81,10 @@ desktop-file-install --add-category="Utility" \ %{python3_sitearch}/urh-%{version}-*.egg-info %changelog +* Mon Sep 26 2022 Jaroslav Škarvada - 2.9.3-7 +- Rebuilt for new uhd + Resolves: rhbz#2129789 + * Sat Jul 30 2022 Jaroslav Škarvada - 2.9.3-6 - Rebuilt for new uhd From 01c7fd9a993d0abe8b06bac977b1da91b5dffbdb Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sat, 21 Jan 2023 05:55:23 +0000 Subject: [PATCH 08/46] Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- urh.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/urh.spec b/urh.spec index 7eed158..a304f4d 100644 --- a/urh.spec +++ b/urh.spec @@ -3,7 +3,7 @@ Name: urh Version: 2.9.3 -Release: 7%{?dist} +Release: 8%{?dist} Summary: Universal Radio Hacker: investigate wireless protocols like a boss License: ASL 2.0 and GPLv2 URL: https://github.com/jopohl/urh @@ -81,6 +81,9 @@ desktop-file-install --add-category="Utility" \ %{python3_sitearch}/urh-%{version}-*.egg-info %changelog +* Sat Jan 21 2023 Fedora Release Engineering - 2.9.3-8 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild + * Mon Sep 26 2022 Jaroslav Škarvada - 2.9.3-7 - Rebuilt for new uhd Resolves: rhbz#2129789 From 725302d2a4f930a5a7cae6909fd32564d7e85e83 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jaroslav=20=C5=A0karvada?= Date: Mon, 30 Jan 2023 11:06:51 +0100 Subject: [PATCH 09/46] New version Resolves: rhbz#2165227 --- sources | 2 +- urh.spec | 8 ++++++-- 2 files changed, 7 insertions(+), 3 deletions(-) diff --git a/sources b/sources index a2999ad..2c7c1b0 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (urh-2.9.3.tar.gz) = 5d166d6895271a6f2c5cc09f80fef2b7780f4ceec030fdfe229abafa76d77718bc5ca6d0b462c3745e71a28f2172534e756a795c3ec95f4f0f23efab8bd69e82 +SHA512 (urh-2.9.4.tar.gz) = a888c20a4d2f349960e41defdb5cce6590d4523f8a1a655e21e4caaf7dd98a6f51936fa5a038787cb5935bc42e8863d2940059130dc9982caeea4b80e431aeeb diff --git a/urh.spec b/urh.spec index a304f4d..ecb138d 100644 --- a/urh.spec +++ b/urh.spec @@ -2,8 +2,8 @@ # python 2 not supported Name: urh -Version: 2.9.3 -Release: 8%{?dist} +Version: 2.9.4 +Release: 1%{?dist} Summary: Universal Radio Hacker: investigate wireless protocols like a boss License: ASL 2.0 and GPLv2 URL: https://github.com/jopohl/urh @@ -81,6 +81,10 @@ desktop-file-install --add-category="Utility" \ %{python3_sitearch}/urh-%{version}-*.egg-info %changelog +* Mon Jan 30 2023 Jaroslav Škarvada - 2.9.4-1 +- New version + Resolves: rhbz#2165227 + * Sat Jan 21 2023 Fedora Release Engineering - 2.9.3-8 - Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild From 31cf63308064f0e75d41751de7012ac8d57aa629 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jaroslav=20=C5=A0karvada?= Date: Wed, 1 Feb 2023 19:19:39 +0100 Subject: [PATCH 10/46] Rebuilt for new uhd --- urh.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/urh.spec b/urh.spec index ecb138d..078b5ee 100644 --- a/urh.spec +++ b/urh.spec @@ -3,7 +3,7 @@ Name: urh Version: 2.9.4 -Release: 1%{?dist} +Release: 2%{?dist} Summary: Universal Radio Hacker: investigate wireless protocols like a boss License: ASL 2.0 and GPLv2 URL: https://github.com/jopohl/urh @@ -81,6 +81,9 @@ desktop-file-install --add-category="Utility" \ %{python3_sitearch}/urh-%{version}-*.egg-info %changelog +* Wed Feb 1 2023 Jaroslav Škarvada - 2.9.4-2 +- Rebuilt for new uhd + * Mon Jan 30 2023 Jaroslav Škarvada - 2.9.4-1 - New version Resolves: rhbz#2165227 From 67e38801a2af8a49238877a96d95f3f84af1c7c9 Mon Sep 17 00:00:00 2001 From: Python Maint Date: Fri, 16 Jun 2023 17:31:01 +0200 Subject: [PATCH 11/46] Rebuilt for Python 3.12 --- urh.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/urh.spec b/urh.spec index 078b5ee..7eb0c90 100644 --- a/urh.spec +++ b/urh.spec @@ -3,7 +3,7 @@ Name: urh Version: 2.9.4 -Release: 2%{?dist} +Release: 3%{?dist} Summary: Universal Radio Hacker: investigate wireless protocols like a boss License: ASL 2.0 and GPLv2 URL: https://github.com/jopohl/urh @@ -81,6 +81,9 @@ desktop-file-install --add-category="Utility" \ %{python3_sitearch}/urh-%{version}-*.egg-info %changelog +* Fri Jun 16 2023 Python Maint - 2.9.4-3 +- Rebuilt for Python 3.12 + * Wed Feb 1 2023 Jaroslav Škarvada - 2.9.4-2 - Rebuilt for new uhd From 06a0a1519b9390e822f4fe9a762d7ee9e443613a Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sat, 22 Jul 2023 17:13:24 +0000 Subject: [PATCH 12/46] Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- urh.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/urh.spec b/urh.spec index 7eb0c90..b88cbc5 100644 --- a/urh.spec +++ b/urh.spec @@ -3,7 +3,7 @@ Name: urh Version: 2.9.4 -Release: 3%{?dist} +Release: 4%{?dist} Summary: Universal Radio Hacker: investigate wireless protocols like a boss License: ASL 2.0 and GPLv2 URL: https://github.com/jopohl/urh @@ -81,6 +81,9 @@ desktop-file-install --add-category="Utility" \ %{python3_sitearch}/urh-%{version}-*.egg-info %changelog +* Sat Jul 22 2023 Fedora Release Engineering - 2.9.4-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild + * Fri Jun 16 2023 Python Maint - 2.9.4-3 - Rebuilt for Python 3.12 From 26b3079f6fc23d9bf03580e6aad8358f7e44a8da Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jaroslav=20=C5=A0karvada?= Date: Tue, 8 Aug 2023 18:21:14 +0200 Subject: [PATCH 13/46] Fixed FTBFS Resolves: rhbz#2226494 --- urh.spec | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/urh.spec b/urh.spec index b88cbc5..5c0bc01 100644 --- a/urh.spec +++ b/urh.spec @@ -3,7 +3,7 @@ Name: urh Version: 2.9.4 -Release: 4%{?dist} +Release: 5%{?dist} Summary: Universal Radio Hacker: investigate wireless protocols like a boss License: ASL 2.0 and GPLv2 URL: https://github.com/jopohl/urh @@ -18,7 +18,8 @@ BuildRequires: hackrf-devel BuildRequires: rtl-sdr-devel BuildRequires: uhd-devel BuildRequires: python3-qt5 -BuildRequires: python3-Cython +# temporal workaround until upstream adds support for cython-3.0.0 +BuildRequires: python3-cython0.29 Requires: python3-numpy Requires: python3-qt5 @@ -81,6 +82,10 @@ desktop-file-install --add-category="Utility" \ %{python3_sitearch}/urh-%{version}-*.egg-info %changelog +* Tue Aug 8 2023 Jaroslav Škarvada - 2.9.4-5 +- Fixed FTBFS + Resolves: rhbz#2226494 + * Sat Jul 22 2023 Fedora Release Engineering - 2.9.4-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild From 9b8f4b60201a2471cd64d7d6d6d16c55f5155702 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jaroslav=20=C5=A0karvada?= Date: Mon, 25 Sep 2023 16:04:34 +0200 Subject: [PATCH 14/46] Rebuilt for new uhd --- urh.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/urh.spec b/urh.spec index 5c0bc01..72faa88 100644 --- a/urh.spec +++ b/urh.spec @@ -3,7 +3,7 @@ Name: urh Version: 2.9.4 -Release: 5%{?dist} +Release: 6%{?dist} Summary: Universal Radio Hacker: investigate wireless protocols like a boss License: ASL 2.0 and GPLv2 URL: https://github.com/jopohl/urh @@ -82,6 +82,9 @@ desktop-file-install --add-category="Utility" \ %{python3_sitearch}/urh-%{version}-*.egg-info %changelog +* Mon Sep 25 2023 Jaroslav Škarvada - 2.9.4-6 +- Rebuilt for new uhd + * Tue Aug 8 2023 Jaroslav Škarvada - 2.9.4-5 - Fixed FTBFS Resolves: rhbz#2226494 From 4771d539d3e655c2dbdf5b2b11f7ea868bdab33f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jaroslav=20=C5=A0karvada?= Date: Tue, 31 Oct 2023 17:26:25 +0100 Subject: [PATCH 15/46] New version Resolves: rhbz#2246830 --- sources | 2 +- urh.spec | 8 ++++++-- 2 files changed, 7 insertions(+), 3 deletions(-) diff --git a/sources b/sources index 2c7c1b0..d233d82 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (urh-2.9.4.tar.gz) = a888c20a4d2f349960e41defdb5cce6590d4523f8a1a655e21e4caaf7dd98a6f51936fa5a038787cb5935bc42e8863d2940059130dc9982caeea4b80e431aeeb +SHA512 (urh-2.9.5.tar.gz) = 7f04f041963103aab4a67fd5fd8f874339cad04da846236b0ec4584553ae6b4a6469c2505cec7c67f72d848d0eb90a4996753802c65535914e70a943d40e6970 diff --git a/urh.spec b/urh.spec index 72faa88..ce7d4cb 100644 --- a/urh.spec +++ b/urh.spec @@ -2,8 +2,8 @@ # python 2 not supported Name: urh -Version: 2.9.4 -Release: 6%{?dist} +Version: 2.9.5 +Release: 1%{?dist} Summary: Universal Radio Hacker: investigate wireless protocols like a boss License: ASL 2.0 and GPLv2 URL: https://github.com/jopohl/urh @@ -82,6 +82,10 @@ desktop-file-install --add-category="Utility" \ %{python3_sitearch}/urh-%{version}-*.egg-info %changelog +* Tue Oct 31 2023 Jaroslav Škarvada - 2.9.5-1 +- New version + Resolves: rhbz#2246830 + * Mon Sep 25 2023 Jaroslav Škarvada - 2.9.4-6 - Rebuilt for new uhd From 947851cd9d286b016da02bfaba4ce23e7549a7e0 Mon Sep 17 00:00:00 2001 From: Karolina Surma Date: Mon, 13 Nov 2023 10:50:13 +0100 Subject: [PATCH 16/46] Allow to build with Cython 3.0.5 --- urh.spec | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/urh.spec b/urh.spec index ce7d4cb..a8a7d0e 100644 --- a/urh.spec +++ b/urh.spec @@ -3,7 +3,7 @@ Name: urh Version: 2.9.5 -Release: 1%{?dist} +Release: 2%{?dist} Summary: Universal Radio Hacker: investigate wireless protocols like a boss License: ASL 2.0 and GPLv2 URL: https://github.com/jopohl/urh @@ -18,8 +18,8 @@ BuildRequires: hackrf-devel BuildRequires: rtl-sdr-devel BuildRequires: uhd-devel BuildRequires: python3-qt5 -# temporal workaround until upstream adds support for cython-3.0.0 -BuildRequires: python3-cython0.29 +# Unpinning Cython raised upstream: https://github.com/jopohl/urh/issues/1087 +BuildRequires: python3-cython Requires: python3-numpy Requires: python3-qt5 @@ -46,6 +46,7 @@ pushd src/urh/dev/native/lib rm -rf win popd +sed -i 's/"cython<3.0.0"/"cython"/' setup.py %build %py3_build @@ -82,6 +83,9 @@ desktop-file-install --add-category="Utility" \ %{python3_sitearch}/urh-%{version}-*.egg-info %changelog +* Mon Nov 13 2023 Karolina Surma - 2.9.5-2 +- Stop pinning Cython to 0.29, package builds with Cython 3 too + * Tue Oct 31 2023 Jaroslav Škarvada - 2.9.5-1 - New version Resolves: rhbz#2246830 From 53319a3bd4e7e5800014eaa5398843e80a4b6c47 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jaroslav=20=C5=A0karvada?= Date: Wed, 22 Nov 2023 18:34:20 +0100 Subject: [PATCH 17/46] Rebuilt for new uhd --- urh.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/urh.spec b/urh.spec index a8a7d0e..7ddef85 100644 --- a/urh.spec +++ b/urh.spec @@ -3,7 +3,7 @@ Name: urh Version: 2.9.5 -Release: 2%{?dist} +Release: 3%{?dist} Summary: Universal Radio Hacker: investigate wireless protocols like a boss License: ASL 2.0 and GPLv2 URL: https://github.com/jopohl/urh @@ -83,6 +83,9 @@ desktop-file-install --add-category="Utility" \ %{python3_sitearch}/urh-%{version}-*.egg-info %changelog +* Wed Nov 22 2023 Jaroslav Škarvada - 2.9.5-3 +- Rebuilt for new uhd + * Mon Nov 13 2023 Karolina Surma - 2.9.5-2 - Stop pinning Cython to 0.29, package builds with Cython 3 too From ebf1072243e6d70d4db5db5441a9761547fbd15a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jaroslav=20=C5=A0karvada?= Date: Tue, 16 Jan 2024 15:56:54 +0100 Subject: [PATCH 18/46] New version Resolves: rhbz#2258401 --- sources | 2 +- urh.spec | 8 ++++++-- 2 files changed, 7 insertions(+), 3 deletions(-) diff --git a/sources b/sources index d233d82..7af696f 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (urh-2.9.5.tar.gz) = 7f04f041963103aab4a67fd5fd8f874339cad04da846236b0ec4584553ae6b4a6469c2505cec7c67f72d848d0eb90a4996753802c65535914e70a943d40e6970 +SHA512 (urh-2.9.6.tar.gz) = c5a153bf6df2421b496c58957b5ea0d591efd8caa12e08638560c125014d935abf279328a8b91fd09ab21444a58eea6ab7e59c3524b5c586c294b11123bff250 diff --git a/urh.spec b/urh.spec index 7ddef85..09f12b2 100644 --- a/urh.spec +++ b/urh.spec @@ -2,8 +2,8 @@ # python 2 not supported Name: urh -Version: 2.9.5 -Release: 3%{?dist} +Version: 2.9.6 +Release: 1%{?dist} Summary: Universal Radio Hacker: investigate wireless protocols like a boss License: ASL 2.0 and GPLv2 URL: https://github.com/jopohl/urh @@ -83,6 +83,10 @@ desktop-file-install --add-category="Utility" \ %{python3_sitearch}/urh-%{version}-*.egg-info %changelog +* Tue Jan 16 2024 Jaroslav Škarvada - 2.9.6-1 +- New version + Resolves: rhbz#2258401 + * Wed Nov 22 2023 Jaroslav Škarvada - 2.9.5-3 - Rebuilt for new uhd From 7d6a8d6432e621832c16b9467e70df76ca6c0965 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sat, 27 Jan 2024 07:13:08 +0000 Subject: [PATCH 19/46] Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild --- urh.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/urh.spec b/urh.spec index 09f12b2..7d67bb5 100644 --- a/urh.spec +++ b/urh.spec @@ -3,7 +3,7 @@ Name: urh Version: 2.9.6 -Release: 1%{?dist} +Release: 2%{?dist} Summary: Universal Radio Hacker: investigate wireless protocols like a boss License: ASL 2.0 and GPLv2 URL: https://github.com/jopohl/urh @@ -83,6 +83,9 @@ desktop-file-install --add-category="Utility" \ %{python3_sitearch}/urh-%{version}-*.egg-info %changelog +* Sat Jan 27 2024 Fedora Release Engineering - 2.9.6-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild + * Tue Jan 16 2024 Jaroslav Škarvada - 2.9.6-1 - New version Resolves: rhbz#2258401 From 1a393c11a478b521cc52bde04aa2aee77c830a43 Mon Sep 17 00:00:00 2001 From: AsciiWolf Date: Thu, 25 Jan 2024 19:58:32 +0100 Subject: [PATCH 20/46] Added AppStream metadata --- io.github.jopohl.urh.metainfo.xml | 41 +++++++++++++++++++++++++++++++ urh.spec | 11 ++++++++- 2 files changed, 51 insertions(+), 1 deletion(-) create mode 100644 io.github.jopohl.urh.metainfo.xml diff --git a/io.github.jopohl.urh.metainfo.xml b/io.github.jopohl.urh.metainfo.xml new file mode 100644 index 0000000..7deccfa --- /dev/null +++ b/io.github.jopohl.urh.metainfo.xml @@ -0,0 +1,41 @@ + + + io.github.jopohl.urh + urh.desktop + CC0-1.0 + GPL-2.0 + Universal Radio Hacker + Dr. Johannes Pohl + Investigate Wireless Protocols Like A Boss + +

+ The Universal Radio Hacker (URH) is a complete suite for wireless protocol investigation with native support for many + common Software Defined Radios. URH allows easy demodulation of signals combined with an automatic detection of + modulation parameters making it a breeze to identify the bits and bytes that fly over the air. +

+

+ As data often gets encoded before transmission, URH offers customizable decodings to crack even sophisticated encodings + like CC1101 data whitening. When it comes to protocol reverse-engineering, URH is helpful in two ways. You can either + manually assign protocol fields and message types or let URH automatically infer protocol fields with a rule-based + intelligence. Finally, URH entails a fuzzing component aimed at stateless protocols and a simulation environment + for stateful attacks. +

+
+ + + https://asciiwolf.fedorapeople.org/appstream/screenshots/urh/1.png + Get the data out of raw signals + + + https://asciiwolf.fedorapeople.org/appstream/screenshots/urh/2.png + Keep an overview even on complex protocols + + + https://asciiwolf.fedorapeople.org/appstream/screenshots/urh/3.png + Record and send signals + + + https://github.com/jopohl/urh + https://github.com/jopohl/urh/issues + +
diff --git a/urh.spec b/urh.spec index 7d67bb5..3655298 100644 --- a/urh.spec +++ b/urh.spec @@ -3,11 +3,12 @@ Name: urh Version: 2.9.6 -Release: 2%{?dist} +Release: 3%{?dist} Summary: Universal Radio Hacker: investigate wireless protocols like a boss License: ASL 2.0 and GPLv2 URL: https://github.com/jopohl/urh Source0: https://github.com/jopohl/urh/archive/v%{version}/%{name}-%{version}.tar.gz +Source1: io.github.jopohl.urh.metainfo.xml BuildRequires: python3-setuptools BuildRequires: python3-devel BuildRequires: gcc-c++ @@ -72,6 +73,10 @@ desktop-file-install --add-category="Utility" \ --dir=%{buildroot}%{_datadir}/applications \ data/urh.desktop +# metainfo file +install -Dpm 0644 %{SOURCE1} \ + %{buildroot}%{_metainfodir}/io.github.jopohl.urh.metainfo.xml + %files %license LICENSE %doc README.md @@ -79,10 +84,14 @@ desktop-file-install --add-category="Utility" \ %{_bindir}/urh_cli %{_datadir}/icons/hicolor/128x128/apps/urh.png %{_datadir}/applications/urh.desktop +%{_metainfodir}/io.github.jopohl.urh.metainfo.xml %{python3_sitearch}/urh %{python3_sitearch}/urh-%{version}-*.egg-info %changelog +* Mon Jan 29 2024 Daniel Rusek - 2.9.6-3 +- Added AppStream metadata + * Sat Jan 27 2024 Fedora Release Engineering - 2.9.6-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild From 95dce0cfbf7e7e7c1bee8171c87bbe6c2cf933fb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jaroslav=20=C5=A0karvada?= Date: Thu, 4 Apr 2024 15:23:38 +0200 Subject: [PATCH 21/46] Fixed FTBFS with python-3.13 Resolves: rhbz#2272955 --- urh-2.9.6-python-3.13.patch | 22 ++++++++++++++++++++++ urh.spec | 8 +++++++- 2 files changed, 29 insertions(+), 1 deletion(-) create mode 100644 urh-2.9.6-python-3.13.patch diff --git a/urh-2.9.6-python-3.13.patch b/urh-2.9.6-python-3.13.patch new file mode 100644 index 0000000..84d691e --- /dev/null +++ b/urh-2.9.6-python-3.13.patch @@ -0,0 +1,22 @@ +diff --git a/src/urh/dev/native/lib/airspy.pyx b/src/urh/dev/native/lib/airspy.pyx +index ee2cf43..bfba573 100644 +--- a/src/urh/dev/native/lib/airspy.pyx ++++ b/src/urh/dev/native/lib/airspy.pyx +@@ -7,9 +7,6 @@ from cython.view cimport array as cvarray # needed for converting of malloc arr + from urh.util.Logger import logger + + +-cdef extern from "Python.h": +- void PyEval_InitThreads() +- + ctypedef unsigned char uint8_t + ctypedef unsigned int uint32_t + ctypedef unsigned long long uint64_t +@@ -81,7 +78,6 @@ cpdef int set_if_rx_gain(uint8_t vga_gain): + cpdef int start_rx(callback): + global f + f = callback +- PyEval_InitThreads() + cairspy.airspy_set_sample_type(_c_device, cairspy.airspy_sample_type.AIRSPY_SAMPLE_FLOAT32_IQ) + return cairspy.airspy_start_rx(_c_device, _c_callback_recv, NULL) + diff --git a/urh.spec b/urh.spec index 3655298..34ccac0 100644 --- a/urh.spec +++ b/urh.spec @@ -3,7 +3,7 @@ Name: urh Version: 2.9.6 -Release: 3%{?dist} +Release: 4%{?dist} Summary: Universal Radio Hacker: investigate wireless protocols like a boss License: ASL 2.0 and GPLv2 URL: https://github.com/jopohl/urh @@ -23,6 +23,8 @@ BuildRequires: python3-qt5 BuildRequires: python3-cython Requires: python3-numpy Requires: python3-qt5 +# https://github.com/jopohl/urh/pull/1111 +Patch0: urh-2.9.6-python-3.13.patch %description The Universal Radio Hacker is a software for investigating unknown wireless @@ -89,6 +91,10 @@ install -Dpm 0644 %{SOURCE1} \ %{python3_sitearch}/urh-%{version}-*.egg-info %changelog +* Thu Apr 4 2024 Jaroslav Škarvada - 2.9.6-4 +- Fixed FTBFS with python-3.13 + Resolves: rhbz#2272955 + * Mon Jan 29 2024 Daniel Rusek - 2.9.6-3 - Added AppStream metadata From 0814cc4108f3e01036ed7df6f67a44d8f57ac3a6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jaroslav=20=C5=A0karvada?= Date: Tue, 9 Apr 2024 14:40:18 +0200 Subject: [PATCH 22/46] Rebuilt for new rtl-sdr --- urh.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/urh.spec b/urh.spec index 34ccac0..fe4816a 100644 --- a/urh.spec +++ b/urh.spec @@ -3,7 +3,7 @@ Name: urh Version: 2.9.6 -Release: 4%{?dist} +Release: 5%{?dist} Summary: Universal Radio Hacker: investigate wireless protocols like a boss License: ASL 2.0 and GPLv2 URL: https://github.com/jopohl/urh @@ -91,6 +91,9 @@ install -Dpm 0644 %{SOURCE1} \ %{python3_sitearch}/urh-%{version}-*.egg-info %changelog +* Tue Apr 9 2024 Jaroslav Škarvada - 2.9.6-5 +- Rebuilt for new rtl-sdr + * Thu Apr 4 2024 Jaroslav Škarvada - 2.9.6-4 - Fixed FTBFS with python-3.13 Resolves: rhbz#2272955 From 3843f891fbed6f3d7bf340888e67b019a4dcf5b7 Mon Sep 17 00:00:00 2001 From: Python Maint Date: Sun, 9 Jun 2024 01:40:53 +0200 Subject: [PATCH 23/46] Rebuilt for Python 3.13 --- urh.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/urh.spec b/urh.spec index fe4816a..5947be6 100644 --- a/urh.spec +++ b/urh.spec @@ -3,7 +3,7 @@ Name: urh Version: 2.9.6 -Release: 5%{?dist} +Release: 6%{?dist} Summary: Universal Radio Hacker: investigate wireless protocols like a boss License: ASL 2.0 and GPLv2 URL: https://github.com/jopohl/urh @@ -91,6 +91,9 @@ install -Dpm 0644 %{SOURCE1} \ %{python3_sitearch}/urh-%{version}-*.egg-info %changelog +* Sat Jun 08 2024 Python Maint - 2.9.6-6 +- Rebuilt for Python 3.13 + * Tue Apr 9 2024 Jaroslav Škarvada - 2.9.6-5 - Rebuilt for new rtl-sdr From ab11eafbaaf5e0083f6405a4ca7095ace640e57d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jaroslav=20=C5=A0karvada?= Date: Mon, 15 Jul 2024 18:48:19 +0200 Subject: [PATCH 24/46] Rebuilt for new uhd --- urh.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/urh.spec b/urh.spec index 5947be6..c433de5 100644 --- a/urh.spec +++ b/urh.spec @@ -3,7 +3,7 @@ Name: urh Version: 2.9.6 -Release: 6%{?dist} +Release: 7%{?dist} Summary: Universal Radio Hacker: investigate wireless protocols like a boss License: ASL 2.0 and GPLv2 URL: https://github.com/jopohl/urh @@ -91,6 +91,9 @@ install -Dpm 0644 %{SOURCE1} \ %{python3_sitearch}/urh-%{version}-*.egg-info %changelog +* Mon Jul 15 2024 Jaroslav Škarvada - 2.9.6-7 +- Rebuilt for new uhd + * Sat Jun 08 2024 Python Maint - 2.9.6-6 - Rebuilt for Python 3.13 From 68b4b6b64af369701856efa3a132ad04db856e44 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sat, 20 Jul 2024 08:22:25 +0000 Subject: [PATCH 25/46] Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild --- urh.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/urh.spec b/urh.spec index c433de5..131bbc3 100644 --- a/urh.spec +++ b/urh.spec @@ -3,7 +3,7 @@ Name: urh Version: 2.9.6 -Release: 7%{?dist} +Release: 8%{?dist} Summary: Universal Radio Hacker: investigate wireless protocols like a boss License: ASL 2.0 and GPLv2 URL: https://github.com/jopohl/urh @@ -91,6 +91,9 @@ install -Dpm 0644 %{SOURCE1} \ %{python3_sitearch}/urh-%{version}-*.egg-info %changelog +* Sat Jul 20 2024 Fedora Release Engineering - 2.9.6-8 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild + * Mon Jul 15 2024 Jaroslav Škarvada - 2.9.6-7 - Rebuilt for new uhd From 37ccab8ec59371f4f4591c18a2d11ccdc5265caa Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Miroslav=20Such=C3=BD?= Date: Wed, 7 Aug 2024 10:19:09 +0200 Subject: [PATCH 26/46] convert license to SPDX This is part of https://fedoraproject.org/wiki/Changes/SPDX_Licenses_Phase_4 --- urh.spec | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/urh.spec b/urh.spec index 131bbc3..d0cafd0 100644 --- a/urh.spec +++ b/urh.spec @@ -3,9 +3,10 @@ Name: urh Version: 2.9.6 -Release: 8%{?dist} +Release: 9%{?dist} Summary: Universal Radio Hacker: investigate wireless protocols like a boss -License: ASL 2.0 and GPLv2 +# Automatically converted from old format: ASL 2.0 and GPLv2 - review is highly recommended. +License: Apache-2.0 AND GPL-2.0-only URL: https://github.com/jopohl/urh Source0: https://github.com/jopohl/urh/archive/v%{version}/%{name}-%{version}.tar.gz Source1: io.github.jopohl.urh.metainfo.xml @@ -91,6 +92,9 @@ install -Dpm 0644 %{SOURCE1} \ %{python3_sitearch}/urh-%{version}-*.egg-info %changelog +* Wed Aug 07 2024 Miroslav Suchý - 2.9.6-9 +- convert license to SPDX + * Sat Jul 20 2024 Fedora Release Engineering - 2.9.6-8 - Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild From c75af2cfbe4146a038c3441df824987f6d3550ee Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jaroslav=20=C5=A0karvada?= Date: Sat, 16 Nov 2024 20:15:39 +0100 Subject: [PATCH 27/46] New version Resolves: rhbz#2325899 --- sources | 2 +- urh.spec | 8 ++++++-- 2 files changed, 7 insertions(+), 3 deletions(-) diff --git a/sources b/sources index 7af696f..317174f 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (urh-2.9.6.tar.gz) = c5a153bf6df2421b496c58957b5ea0d591efd8caa12e08638560c125014d935abf279328a8b91fd09ab21444a58eea6ab7e59c3524b5c586c294b11123bff250 +SHA512 (urh-2.9.8.tar.gz) = a5327bee699bba8e6ffef2e7ec54f5f4b354feda18340c9b567b10b8c9283c5c907a546fd8a5660a2c325d42b8928cb9592630d0c2a5ed7dfdcf5dc434be4cb2 diff --git a/urh.spec b/urh.spec index d0cafd0..59231d7 100644 --- a/urh.spec +++ b/urh.spec @@ -2,8 +2,8 @@ # python 2 not supported Name: urh -Version: 2.9.6 -Release: 9%{?dist} +Version: 2.9.8 +Release: 1%{?dist} Summary: Universal Radio Hacker: investigate wireless protocols like a boss # Automatically converted from old format: ASL 2.0 and GPLv2 - review is highly recommended. License: Apache-2.0 AND GPL-2.0-only @@ -92,6 +92,10 @@ install -Dpm 0644 %{SOURCE1} \ %{python3_sitearch}/urh-%{version}-*.egg-info %changelog +* Sat Nov 16 2024 Jaroslav Škarvada - 2.9.8-1 +- New version + Resolves: rhbz#2325899 + * Wed Aug 07 2024 Miroslav Suchý - 2.9.6-9 - convert license to SPDX From a51f52d1cd4f2863dbcabcabdac7c2e080c31f73 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jaroslav=20=C5=A0karvada?= Date: Sat, 16 Nov 2024 20:45:36 +0100 Subject: [PATCH 28/46] Dropped upstreamed patch MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Jaroslav Škarvada --- urh-2.9.6-python-3.13.patch | 22 ---------------------- urh.spec | 2 -- 2 files changed, 24 deletions(-) delete mode 100644 urh-2.9.6-python-3.13.patch diff --git a/urh-2.9.6-python-3.13.patch b/urh-2.9.6-python-3.13.patch deleted file mode 100644 index 84d691e..0000000 --- a/urh-2.9.6-python-3.13.patch +++ /dev/null @@ -1,22 +0,0 @@ -diff --git a/src/urh/dev/native/lib/airspy.pyx b/src/urh/dev/native/lib/airspy.pyx -index ee2cf43..bfba573 100644 ---- a/src/urh/dev/native/lib/airspy.pyx -+++ b/src/urh/dev/native/lib/airspy.pyx -@@ -7,9 +7,6 @@ from cython.view cimport array as cvarray # needed for converting of malloc arr - from urh.util.Logger import logger - - --cdef extern from "Python.h": -- void PyEval_InitThreads() -- - ctypedef unsigned char uint8_t - ctypedef unsigned int uint32_t - ctypedef unsigned long long uint64_t -@@ -81,7 +78,6 @@ cpdef int set_if_rx_gain(uint8_t vga_gain): - cpdef int start_rx(callback): - global f - f = callback -- PyEval_InitThreads() - cairspy.airspy_set_sample_type(_c_device, cairspy.airspy_sample_type.AIRSPY_SAMPLE_FLOAT32_IQ) - return cairspy.airspy_start_rx(_c_device, _c_callback_recv, NULL) - diff --git a/urh.spec b/urh.spec index 59231d7..ec1f9c9 100644 --- a/urh.spec +++ b/urh.spec @@ -24,8 +24,6 @@ BuildRequires: python3-qt5 BuildRequires: python3-cython Requires: python3-numpy Requires: python3-qt5 -# https://github.com/jopohl/urh/pull/1111 -Patch0: urh-2.9.6-python-3.13.patch %description The Universal Radio Hacker is a software for investigating unknown wireless From ac4c18513e6acb61471eab38473e6b0ff5475fde Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jaroslav=20=C5=A0karvada?= Date: Mon, 6 Jan 2025 11:46:29 +0100 Subject: [PATCH 29/46] Relaxed numpy dependency, this will probably kill the GUI Resolves: rhbz#2332202 --- urh-2.9.8-relax-numpy-dep.patch | 22 ++++++++++++++++++++++ urh.spec | 9 ++++++++- 2 files changed, 30 insertions(+), 1 deletion(-) create mode 100644 urh-2.9.8-relax-numpy-dep.patch diff --git a/urh-2.9.8-relax-numpy-dep.patch b/urh-2.9.8-relax-numpy-dep.patch new file mode 100644 index 0000000..7071d81 --- /dev/null +++ b/urh-2.9.8-relax-numpy-dep.patch @@ -0,0 +1,22 @@ +diff --git a/setup.py b/setup.py +index e6f122d..ea30195 100644 +--- a/setup.py ++++ b/setup.py +@@ -142,7 +142,7 @@ def read_long_description(): + return "" + + +-install_requires = ["numpy<2.0.0", "psutil", "cython", "setuptools"] ++install_requires = ["numpy", "psutil", "cython", "setuptools"] + if IS_RELEASE: + install_requires.append("pyqt5") + else: +@@ -168,7 +168,7 @@ setup( + license="GNU General Public License (GPL)", + download_url="https://github.com/jopohl/urh/tarball/v" + str(version.VERSION), + install_requires=install_requires, +- setup_requires=["numpy<2.0.0"], ++ setup_requires=["numpy"], + packages=get_packages(), + ext_modules=get_extensions(), + cmdclass={"build_ext": build_ext}, diff --git a/urh.spec b/urh.spec index ec1f9c9..9efae72 100644 --- a/urh.spec +++ b/urh.spec @@ -3,7 +3,7 @@ Name: urh Version: 2.9.8 -Release: 1%{?dist} +Release: 2%{?dist} Summary: Universal Radio Hacker: investigate wireless protocols like a boss # Automatically converted from old format: ASL 2.0 and GPLv2 - review is highly recommended. License: Apache-2.0 AND GPL-2.0-only @@ -24,6 +24,9 @@ BuildRequires: python3-qt5 BuildRequires: python3-cython Requires: python3-numpy Requires: python3-qt5 +# Temporal dirty workaround, the GUI will probably crash, it has to be ported +# to numpy-2, upstream report: https://github.com/jopohl/urh/issues/1149 +Patch0: urh-2.9.8-relax-numpy-dep.patch %description The Universal Radio Hacker is a software for investigating unknown wireless @@ -90,6 +93,10 @@ install -Dpm 0644 %{SOURCE1} \ %{python3_sitearch}/urh-%{version}-*.egg-info %changelog +* Mon Jan 6 2025 Jaroslav Škarvada - 2.9.8-2 +- Relaxed numpy dependency, this will probably kill the GUI + Resolves: rhbz#2332202 + * Sat Nov 16 2024 Jaroslav Škarvada - 2.9.8-1 - New version Resolves: rhbz#2325899 From a1f7186bd55faa264e6d5e6db88a10b59538fca2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jaroslav=20=C5=A0karvada?= Date: Mon, 6 Jan 2025 14:11:55 +0100 Subject: [PATCH 30/46] Updated comments MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Jaroslav Škarvada --- urh.spec | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/urh.spec b/urh.spec index 9efae72..07ea2de 100644 --- a/urh.spec +++ b/urh.spec @@ -24,8 +24,9 @@ BuildRequires: python3-qt5 BuildRequires: python3-cython Requires: python3-numpy Requires: python3-qt5 -# Temporal dirty workaround, the GUI will probably crash, it has to be ported -# to numpy-2, upstream report: https://github.com/jopohl/urh/issues/1149 +# Temporal workaround, it may cause problems with the GUI may crash, it should +# be ported to numpy-2, upstream report: +# https://github.com/jopohl/urh/issues/1149 Patch0: urh-2.9.8-relax-numpy-dep.patch %description @@ -94,7 +95,7 @@ install -Dpm 0644 %{SOURCE1} \ %changelog * Mon Jan 6 2025 Jaroslav Škarvada - 2.9.8-2 -- Relaxed numpy dependency, this will probably kill the GUI +- Relaxed numpy dependency, this may cause problems with the GUI Resolves: rhbz#2332202 * Sat Nov 16 2024 Jaroslav Škarvada - 2.9.8-1 From 2c0d02bc36ac83289927f91cbbc0ac9ad82fc86a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jaroslav=20=C5=A0karvada?= Date: Tue, 7 Jan 2025 16:03:52 +0100 Subject: [PATCH 31/46] Added check phase (still disabled) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Jaroslav Škarvada --- urh.spec | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/urh.spec b/urh.spec index 07ea2de..3d50fb0 100644 --- a/urh.spec +++ b/urh.spec @@ -20,6 +20,8 @@ BuildRequires: hackrf-devel BuildRequires: rtl-sdr-devel BuildRequires: uhd-devel BuildRequires: python3-qt5 +BuildRequires: python3-pytest +BuildRequires: xorg-x11-server-Xvfb # Unpinning Cython raised upstream: https://github.com/jopohl/urh/issues/1087 BuildRequires: python3-cython Requires: python3-numpy @@ -82,6 +84,10 @@ desktop-file-install --add-category="Utility" \ install -Dpm 0644 %{SOURCE1} \ %{buildroot}%{_metainfodir}/io.github.jopohl.urh.metainfo.xml +%check +# https://github.com/jopohl/urh/issues/1149 +#xvfb-run pytest -s -v tests + %files %license LICENSE %doc README.md From 233914873f96b6a042faf9af1e3f3cdb15b2e9fc Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sun, 19 Jan 2025 13:53:08 +0000 Subject: [PATCH 32/46] Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild --- urh.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/urh.spec b/urh.spec index 3d50fb0..c87c575 100644 --- a/urh.spec +++ b/urh.spec @@ -3,7 +3,7 @@ Name: urh Version: 2.9.8 -Release: 2%{?dist} +Release: 3%{?dist} Summary: Universal Radio Hacker: investigate wireless protocols like a boss # Automatically converted from old format: ASL 2.0 and GPLv2 - review is highly recommended. License: Apache-2.0 AND GPL-2.0-only @@ -100,6 +100,9 @@ install -Dpm 0644 %{SOURCE1} \ %{python3_sitearch}/urh-%{version}-*.egg-info %changelog +* Sun Jan 19 2025 Fedora Release Engineering - 2.9.8-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild + * Mon Jan 6 2025 Jaroslav Škarvada - 2.9.8-2 - Relaxed numpy dependency, this may cause problems with the GUI Resolves: rhbz#2332202 From 590c020ae00557faccd5feda69fd7f6538344d9d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jaroslav=20=C5=A0karvada?= Date: Mon, 17 Mar 2025 18:33:08 +0100 Subject: [PATCH 33/46] Rebuilt for new uhd --- urh.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/urh.spec b/urh.spec index c87c575..a1110a1 100644 --- a/urh.spec +++ b/urh.spec @@ -3,7 +3,7 @@ Name: urh Version: 2.9.8 -Release: 3%{?dist} +Release: 4%{?dist} Summary: Universal Radio Hacker: investigate wireless protocols like a boss # Automatically converted from old format: ASL 2.0 and GPLv2 - review is highly recommended. License: Apache-2.0 AND GPL-2.0-only @@ -100,6 +100,9 @@ install -Dpm 0644 %{SOURCE1} \ %{python3_sitearch}/urh-%{version}-*.egg-info %changelog +* Mon Mar 17 2025 Jaroslav Škarvada - 2.9.8-4 +- Rebuilt for new uhd + * Sun Jan 19 2025 Fedora Release Engineering - 2.9.8-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild From b5d3ff7642275b945dc9d9ac30e88716fe9b426b Mon Sep 17 00:00:00 2001 From: Python Maint Date: Tue, 3 Jun 2025 16:09:52 +0200 Subject: [PATCH 34/46] Rebuilt for Python 3.14 --- urh.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/urh.spec b/urh.spec index a1110a1..18f92e4 100644 --- a/urh.spec +++ b/urh.spec @@ -3,7 +3,7 @@ Name: urh Version: 2.9.8 -Release: 4%{?dist} +Release: 5%{?dist} Summary: Universal Radio Hacker: investigate wireless protocols like a boss # Automatically converted from old format: ASL 2.0 and GPLv2 - review is highly recommended. License: Apache-2.0 AND GPL-2.0-only @@ -100,6 +100,9 @@ install -Dpm 0644 %{SOURCE1} \ %{python3_sitearch}/urh-%{version}-*.egg-info %changelog +* Tue Jun 03 2025 Python Maint - 2.9.8-5 +- Rebuilt for Python 3.14 + * Mon Mar 17 2025 Jaroslav Škarvada - 2.9.8-4 - Rebuilt for new uhd From 13a0dfd773240e1e2f61e19ad720e2e99998ab74 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 25 Jul 2025 19:50:57 +0000 Subject: [PATCH 35/46] Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild --- urh.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/urh.spec b/urh.spec index 18f92e4..b0c09b0 100644 --- a/urh.spec +++ b/urh.spec @@ -3,7 +3,7 @@ Name: urh Version: 2.9.8 -Release: 5%{?dist} +Release: 6%{?dist} Summary: Universal Radio Hacker: investigate wireless protocols like a boss # Automatically converted from old format: ASL 2.0 and GPLv2 - review is highly recommended. License: Apache-2.0 AND GPL-2.0-only @@ -100,6 +100,9 @@ install -Dpm 0644 %{SOURCE1} \ %{python3_sitearch}/urh-%{version}-*.egg-info %changelog +* Fri Jul 25 2025 Fedora Release Engineering - 2.9.8-6 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild + * Tue Jun 03 2025 Python Maint - 2.9.8-5 - Rebuilt for Python 3.14 From 6f6e07ea168310d2b61eb9494e379ea16f36fdd9 Mon Sep 17 00:00:00 2001 From: Charalampos Stratakis Date: Thu, 31 Jul 2025 02:07:23 +0200 Subject: [PATCH 36/46] Fix build failures with Cython >= 3.1 Resolves: rhbz#2377057 --- fix-cython-3.1-build.patch | 39 ++++++++++++++++++++++++++++++++++++++ urh.spec | 10 +++++++++- 2 files changed, 48 insertions(+), 1 deletion(-) create mode 100644 fix-cython-3.1-build.patch diff --git a/fix-cython-3.1-build.patch b/fix-cython-3.1-build.patch new file mode 100644 index 0000000..c0a44cd --- /dev/null +++ b/fix-cython-3.1-build.patch @@ -0,0 +1,39 @@ +From 11451e4cc0dab5e189cd441b96399f679c532fd3 Mon Sep 17 00:00:00 2001 +From: "Prof. Dr. Andreas Noack" +Date: Thu, 31 Jul 2025 10:15:32 +0200 +Subject: [PATCH] Fix compilation with Cython3.1. (#1184) + +Thanks to ahesford: + +Failure to compile with Cython 3.1 is caused by a collision between struct hackrf_device_list and the function hackrf_device_list. In the C library that this wraps, the two names are distinct. Cython, however, folds struct hackrf_device_list into just hackrf_device_list. Fortunately, Cython allows the use of a name for its definitions that differs from the underlying C name, so the struct can just be called c_hackrf_device_list. This doesn't seem to be a critical change because the immediately following typedef just aliases this to hackrf_device_list_t everywhere it is needed. + +Cf. http://docs.cython.org/en/stable/src/userguide/external_C_code.html#resolving-naming-conflicts-c-name-specifications +--- + src/urh/dev/native/lib/chackrf.pxd | 4 ++-- + 1 file changed, 2 insertions(+), 2 deletions(-) + +diff --git a/src/urh/dev/native/lib/chackrf.pxd b/src/urh/dev/native/lib/chackrf.pxd +index a1382db..1577352 100644 +--- a/src/urh/dev/native/lib/chackrf.pxd ++++ b/src/urh/dev/native/lib/chackrf.pxd +@@ -54,7 +54,7 @@ cdef extern from "libhackrf/hackrf.h": + uint32_t part_id[2] + uint32_t serial_no[4] + +- ctypedef struct hackrf_device_list: ++ ctypedef struct c_hackrf_device_list "hackrf_device_list": + char ** serial_numbers + hackrf_usb_board_id * usb_board_ids + int *usb_device_index +@@ -63,7 +63,7 @@ cdef extern from "libhackrf/hackrf.h": + void ** usb_devices + int usb_devicecount + +- ctypedef hackrf_device_list hackrf_device_list_t; ++ ctypedef c_hackrf_device_list hackrf_device_list_t; + + ctypedef int (*hackrf_sample_block_cb_fn)(hackrf_transfer* transfer) + +-- +2.50.1 + diff --git a/urh.spec b/urh.spec index b0c09b0..a116125 100644 --- a/urh.spec +++ b/urh.spec @@ -3,7 +3,7 @@ Name: urh Version: 2.9.8 -Release: 6%{?dist} +Release: 7%{?dist} Summary: Universal Radio Hacker: investigate wireless protocols like a boss # Automatically converted from old format: ASL 2.0 and GPLv2 - review is highly recommended. License: Apache-2.0 AND GPL-2.0-only @@ -31,6 +31,10 @@ Requires: python3-qt5 # https://github.com/jopohl/urh/issues/1149 Patch0: urh-2.9.8-relax-numpy-dep.patch +# Resolve build failures with Cython >= 3.1 +# Fixed upstream: https://github.com/jopohl/urh/pull/1184 +Patch1: fix-cython-3.1-build.patch + %description The Universal Radio Hacker is a software for investigating unknown wireless protocols. @@ -100,6 +104,10 @@ install -Dpm 0644 %{SOURCE1} \ %{python3_sitearch}/urh-%{version}-*.egg-info %changelog +* Thu Jul 31 2025 Charalampos Stratakis - 2.9.8-7 +- Fix build failures with Cython >= 3.1 + Resolves: rhbz#2377057 + * Fri Jul 25 2025 Fedora Release Engineering - 2.9.8-6 - Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild From 9e0dce5342d90ed16f83c9a4e219be839db20fb2 Mon Sep 17 00:00:00 2001 From: Python Maint Date: Fri, 15 Aug 2025 15:21:32 +0200 Subject: [PATCH 37/46] Rebuilt for Python 3.14.0rc2 bytecode --- urh.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/urh.spec b/urh.spec index a116125..8031c0e 100644 --- a/urh.spec +++ b/urh.spec @@ -3,7 +3,7 @@ Name: urh Version: 2.9.8 -Release: 7%{?dist} +Release: 8%{?dist} Summary: Universal Radio Hacker: investigate wireless protocols like a boss # Automatically converted from old format: ASL 2.0 and GPLv2 - review is highly recommended. License: Apache-2.0 AND GPL-2.0-only @@ -104,6 +104,9 @@ install -Dpm 0644 %{SOURCE1} \ %{python3_sitearch}/urh-%{version}-*.egg-info %changelog +* Fri Aug 15 2025 Python Maint - 2.9.8-8 +- Rebuilt for Python 3.14.0rc2 bytecode + * Thu Jul 31 2025 Charalampos Stratakis - 2.9.8-7 - Fix build failures with Cython >= 3.1 Resolves: rhbz#2377057 From 6a64c0b076514e8ae97a9df7c9617cfd016a8cb7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jaroslav=20=C5=A0karvada?= Date: Thu, 11 Sep 2025 17:36:40 +0200 Subject: [PATCH 38/46] Rebuilt for new uhd --- urh.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/urh.spec b/urh.spec index 8031c0e..174ab62 100644 --- a/urh.spec +++ b/urh.spec @@ -3,7 +3,7 @@ Name: urh Version: 2.9.8 -Release: 8%{?dist} +Release: 9%{?dist} Summary: Universal Radio Hacker: investigate wireless protocols like a boss # Automatically converted from old format: ASL 2.0 and GPLv2 - review is highly recommended. License: Apache-2.0 AND GPL-2.0-only @@ -104,6 +104,9 @@ install -Dpm 0644 %{SOURCE1} \ %{python3_sitearch}/urh-%{version}-*.egg-info %changelog +* Thu Sep 11 2025 Jaroslav Škarvada - 2.9.8-9 +- Rebuilt for new uhd + * Fri Aug 15 2025 Python Maint - 2.9.8-8 - Rebuilt for Python 3.14.0rc2 bytecode From e478593c8f7bd3d09aed8cc6eb8dfc66aed416d2 Mon Sep 17 00:00:00 2001 From: Python Maint Date: Fri, 19 Sep 2025 15:01:18 +0200 Subject: [PATCH 39/46] Rebuilt for Python 3.14.0rc3 bytecode --- urh.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/urh.spec b/urh.spec index 174ab62..81f18ef 100644 --- a/urh.spec +++ b/urh.spec @@ -3,7 +3,7 @@ Name: urh Version: 2.9.8 -Release: 9%{?dist} +Release: 10%{?dist} Summary: Universal Radio Hacker: investigate wireless protocols like a boss # Automatically converted from old format: ASL 2.0 and GPLv2 - review is highly recommended. License: Apache-2.0 AND GPL-2.0-only @@ -104,6 +104,9 @@ install -Dpm 0644 %{SOURCE1} \ %{python3_sitearch}/urh-%{version}-*.egg-info %changelog +* Fri Sep 19 2025 Python Maint - 2.9.8-10 +- Rebuilt for Python 3.14.0rc3 bytecode + * Thu Sep 11 2025 Jaroslav Škarvada - 2.9.8-9 - Rebuilt for new uhd From 4dcbf745e311bf2fa920da591e570a13cbf242ef Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jaroslav=20=C5=A0karvada?= Date: Sat, 3 Jan 2026 01:26:12 +0100 Subject: [PATCH 40/46] New version Resolves: rhbz#2423176 --- fix-cython-3.1-build.patch | 39 --------------------------------- sources | 2 +- urh-2.9.8-relax-numpy-dep.patch | 22 ------------------- urh.spec | 16 +++++--------- 4 files changed, 7 insertions(+), 72 deletions(-) delete mode 100644 fix-cython-3.1-build.patch delete mode 100644 urh-2.9.8-relax-numpy-dep.patch diff --git a/fix-cython-3.1-build.patch b/fix-cython-3.1-build.patch deleted file mode 100644 index c0a44cd..0000000 --- a/fix-cython-3.1-build.patch +++ /dev/null @@ -1,39 +0,0 @@ -From 11451e4cc0dab5e189cd441b96399f679c532fd3 Mon Sep 17 00:00:00 2001 -From: "Prof. Dr. Andreas Noack" -Date: Thu, 31 Jul 2025 10:15:32 +0200 -Subject: [PATCH] Fix compilation with Cython3.1. (#1184) - -Thanks to ahesford: - -Failure to compile with Cython 3.1 is caused by a collision between struct hackrf_device_list and the function hackrf_device_list. In the C library that this wraps, the two names are distinct. Cython, however, folds struct hackrf_device_list into just hackrf_device_list. Fortunately, Cython allows the use of a name for its definitions that differs from the underlying C name, so the struct can just be called c_hackrf_device_list. This doesn't seem to be a critical change because the immediately following typedef just aliases this to hackrf_device_list_t everywhere it is needed. - -Cf. http://docs.cython.org/en/stable/src/userguide/external_C_code.html#resolving-naming-conflicts-c-name-specifications ---- - src/urh/dev/native/lib/chackrf.pxd | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -diff --git a/src/urh/dev/native/lib/chackrf.pxd b/src/urh/dev/native/lib/chackrf.pxd -index a1382db..1577352 100644 ---- a/src/urh/dev/native/lib/chackrf.pxd -+++ b/src/urh/dev/native/lib/chackrf.pxd -@@ -54,7 +54,7 @@ cdef extern from "libhackrf/hackrf.h": - uint32_t part_id[2] - uint32_t serial_no[4] - -- ctypedef struct hackrf_device_list: -+ ctypedef struct c_hackrf_device_list "hackrf_device_list": - char ** serial_numbers - hackrf_usb_board_id * usb_board_ids - int *usb_device_index -@@ -63,7 +63,7 @@ cdef extern from "libhackrf/hackrf.h": - void ** usb_devices - int usb_devicecount - -- ctypedef hackrf_device_list hackrf_device_list_t; -+ ctypedef c_hackrf_device_list hackrf_device_list_t; - - ctypedef int (*hackrf_sample_block_cb_fn)(hackrf_transfer* transfer) - --- -2.50.1 - diff --git a/sources b/sources index 317174f..5df2392 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (urh-2.9.8.tar.gz) = a5327bee699bba8e6ffef2e7ec54f5f4b354feda18340c9b567b10b8c9283c5c907a546fd8a5660a2c325d42b8928cb9592630d0c2a5ed7dfdcf5dc434be4cb2 +SHA512 (urh-2.10.0.tar.gz) = 0e46c7f74b1108ed32128cb1b3034b62ec03595057e5822c7e27e9340d2b81cc6240376bef3d3ba5b03e47396ccdfd737cb911788a1f36be2be30928e101fc57 diff --git a/urh-2.9.8-relax-numpy-dep.patch b/urh-2.9.8-relax-numpy-dep.patch deleted file mode 100644 index 7071d81..0000000 --- a/urh-2.9.8-relax-numpy-dep.patch +++ /dev/null @@ -1,22 +0,0 @@ -diff --git a/setup.py b/setup.py -index e6f122d..ea30195 100644 ---- a/setup.py -+++ b/setup.py -@@ -142,7 +142,7 @@ def read_long_description(): - return "" - - --install_requires = ["numpy<2.0.0", "psutil", "cython", "setuptools"] -+install_requires = ["numpy", "psutil", "cython", "setuptools"] - if IS_RELEASE: - install_requires.append("pyqt5") - else: -@@ -168,7 +168,7 @@ setup( - license="GNU General Public License (GPL)", - download_url="https://github.com/jopohl/urh/tarball/v" + str(version.VERSION), - install_requires=install_requires, -- setup_requires=["numpy<2.0.0"], -+ setup_requires=["numpy"], - packages=get_packages(), - ext_modules=get_extensions(), - cmdclass={"build_ext": build_ext}, diff --git a/urh.spec b/urh.spec index 81f18ef..9ae2237 100644 --- a/urh.spec +++ b/urh.spec @@ -2,8 +2,8 @@ # python 2 not supported Name: urh -Version: 2.9.8 -Release: 10%{?dist} +Version: 2.10.0 +Release: 1%{?dist} Summary: Universal Radio Hacker: investigate wireless protocols like a boss # Automatically converted from old format: ASL 2.0 and GPLv2 - review is highly recommended. License: Apache-2.0 AND GPL-2.0-only @@ -26,14 +26,6 @@ BuildRequires: xorg-x11-server-Xvfb BuildRequires: python3-cython Requires: python3-numpy Requires: python3-qt5 -# Temporal workaround, it may cause problems with the GUI may crash, it should -# be ported to numpy-2, upstream report: -# https://github.com/jopohl/urh/issues/1149 -Patch0: urh-2.9.8-relax-numpy-dep.patch - -# Resolve build failures with Cython >= 3.1 -# Fixed upstream: https://github.com/jopohl/urh/pull/1184 -Patch1: fix-cython-3.1-build.patch %description The Universal Radio Hacker is a software for investigating unknown wireless @@ -104,6 +96,10 @@ install -Dpm 0644 %{SOURCE1} \ %{python3_sitearch}/urh-%{version}-*.egg-info %changelog +* Sat Jan 03 2026 Jaroslav Škarvada - 2.10.0-1 +- New version + Resolves: rhbz#2423176 + * Fri Sep 19 2025 Python Maint - 2.9.8-10 - Rebuilt for Python 3.14.0rc3 bytecode From 580577da4067f1c09d96f1858a7013ff0e9d4041 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jaroslav=20=C5=A0karvada?= Date: Thu, 15 Jan 2026 14:14:24 +0100 Subject: [PATCH 41/46] Converted to new python packaging Resolves: rhbz#2378489 --- urh.spec | 27 ++++++++++++++------------- 1 file changed, 14 insertions(+), 13 deletions(-) diff --git a/urh.spec b/urh.spec index 9ae2237..10d3285 100644 --- a/urh.spec +++ b/urh.spec @@ -1,16 +1,12 @@ -%{?python_enable_dependency_generator} -# python 2 not supported - Name: urh Version: 2.10.0 -Release: 1%{?dist} +Release: 2%{?dist} Summary: Universal Radio Hacker: investigate wireless protocols like a boss # Automatically converted from old format: ASL 2.0 and GPLv2 - review is highly recommended. License: Apache-2.0 AND GPL-2.0-only URL: https://github.com/jopohl/urh Source0: https://github.com/jopohl/urh/archive/v%{version}/%{name}-%{version}.tar.gz Source1: io.github.jopohl.urh.metainfo.xml -BuildRequires: python3-setuptools BuildRequires: python3-devel BuildRequires: gcc-c++ BuildRequires: python3-numpy @@ -19,13 +15,12 @@ BuildRequires: airspyone_host-devel BuildRequires: hackrf-devel BuildRequires: rtl-sdr-devel BuildRequires: uhd-devel -BuildRequires: python3-qt5 -BuildRequires: python3-pytest +BuildRequires: python3-pyqt6 BuildRequires: xorg-x11-server-Xvfb # Unpinning Cython raised upstream: https://github.com/jopohl/urh/issues/1087 BuildRequires: python3-cython Requires: python3-numpy -Requires: python3-qt5 +Requires: python3-pyqt6 %description The Universal Radio Hacker is a software for investigating unknown wireless @@ -52,11 +47,15 @@ popd sed -i 's/"cython<3.0.0"/"cython"/' setup.py +%generate_buildrequires +%pyproject_buildrequires + %build -%py3_build +%pyproject_wheel %install -%py3_install +%pyproject_install +%pyproject_save_files urh # remove cpp files generated by cython pushd %{buildroot}%{python3_sitearch}/urh/dev/native/lib @@ -84,7 +83,7 @@ install -Dpm 0644 %{SOURCE1} \ # https://github.com/jopohl/urh/issues/1149 #xvfb-run pytest -s -v tests -%files +%files -f %{pyproject_files} %license LICENSE %doc README.md %{_bindir}/urh @@ -92,10 +91,12 @@ install -Dpm 0644 %{SOURCE1} \ %{_datadir}/icons/hicolor/128x128/apps/urh.png %{_datadir}/applications/urh.desktop %{_metainfodir}/io.github.jopohl.urh.metainfo.xml -%{python3_sitearch}/urh -%{python3_sitearch}/urh-%{version}-*.egg-info %changelog +* Thu Jan 15 2026 Jaroslav Škarvada - 2.10.0-2 +- Converted to new python packaging + Resolves: rhbz#2378489 + * Sat Jan 03 2026 Jaroslav Škarvada - 2.10.0-1 - New version Resolves: rhbz#2423176 From 61b45da603dbff0c9ed2834a88977451ad7a31fd Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sat, 17 Jan 2026 19:40:11 +0000 Subject: [PATCH 42/46] Rebuilt for https://fedoraproject.org/wiki/Fedora_44_Mass_Rebuild --- urh.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/urh.spec b/urh.spec index 10d3285..467a257 100644 --- a/urh.spec +++ b/urh.spec @@ -1,6 +1,6 @@ Name: urh Version: 2.10.0 -Release: 2%{?dist} +Release: 3%{?dist} Summary: Universal Radio Hacker: investigate wireless protocols like a boss # Automatically converted from old format: ASL 2.0 and GPLv2 - review is highly recommended. License: Apache-2.0 AND GPL-2.0-only @@ -93,6 +93,9 @@ install -Dpm 0644 %{SOURCE1} \ %{_metainfodir}/io.github.jopohl.urh.metainfo.xml %changelog +* Sat Jan 17 2026 Fedora Release Engineering - 2.10.0-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_44_Mass_Rebuild + * Thu Jan 15 2026 Jaroslav Škarvada - 2.10.0-2 - Converted to new python packaging Resolves: rhbz#2378489 From 00cba95c12576eaf238806ce3f66e3c44b21564e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jaroslav=20=C5=A0karvada?= Date: Tue, 28 Apr 2026 16:46:34 +0200 Subject: [PATCH 43/46] Rebuilt for new uhd --- urh.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/urh.spec b/urh.spec index 467a257..14139f8 100644 --- a/urh.spec +++ b/urh.spec @@ -1,6 +1,6 @@ Name: urh Version: 2.10.0 -Release: 3%{?dist} +Release: 4%{?dist} Summary: Universal Radio Hacker: investigate wireless protocols like a boss # Automatically converted from old format: ASL 2.0 and GPLv2 - review is highly recommended. License: Apache-2.0 AND GPL-2.0-only @@ -93,6 +93,9 @@ install -Dpm 0644 %{SOURCE1} \ %{_metainfodir}/io.github.jopohl.urh.metainfo.xml %changelog +* Tue Apr 28 2026 Jaroslav Škarvada - 2.10.0-4 +- Rebuilt for new uhd + * Sat Jan 17 2026 Fedora Release Engineering - 2.10.0-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_44_Mass_Rebuild From 73a5a07fa380ff2d4b94a65e0c30a403645f57a9 Mon Sep 17 00:00:00 2001 From: Python Maint Date: Thu, 4 Jun 2026 12:38:47 +0200 Subject: [PATCH 44/46] Rebuilt for Python 3.15 --- urh.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/urh.spec b/urh.spec index 14139f8..d886ab8 100644 --- a/urh.spec +++ b/urh.spec @@ -1,6 +1,6 @@ Name: urh Version: 2.10.0 -Release: 4%{?dist} +Release: 5%{?dist} Summary: Universal Radio Hacker: investigate wireless protocols like a boss # Automatically converted from old format: ASL 2.0 and GPLv2 - review is highly recommended. License: Apache-2.0 AND GPL-2.0-only @@ -93,6 +93,9 @@ install -Dpm 0644 %{SOURCE1} \ %{_metainfodir}/io.github.jopohl.urh.metainfo.xml %changelog +* Thu Jun 04 2026 Python Maint - 2.10.0-5 +- Rebuilt for Python 3.15 + * Tue Apr 28 2026 Jaroslav Škarvada - 2.10.0-4 - Rebuilt for new uhd From ea7213543f9071569df5631d21676f07aeef3b0b Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 17 Jul 2026 08:14:48 +0000 Subject: [PATCH 45/46] Rebuilt for https://fedoraproject.org/wiki/Fedora_45_Mass_Rebuild --- urh.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/urh.spec b/urh.spec index d886ab8..0889ad6 100644 --- a/urh.spec +++ b/urh.spec @@ -1,6 +1,6 @@ Name: urh Version: 2.10.0 -Release: 5%{?dist} +Release: 6%{?dist} Summary: Universal Radio Hacker: investigate wireless protocols like a boss # Automatically converted from old format: ASL 2.0 and GPLv2 - review is highly recommended. License: Apache-2.0 AND GPL-2.0-only @@ -93,6 +93,9 @@ install -Dpm 0644 %{SOURCE1} \ %{_metainfodir}/io.github.jopohl.urh.metainfo.xml %changelog +* Fri Jul 17 2026 Fedora Release Engineering - 2.10.0-6 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_45_Mass_Rebuild + * Thu Jun 04 2026 Python Maint - 2.10.0-5 - Rebuilt for Python 3.15 From dc88b3f59d3549202f696df285ea313a440a5175 Mon Sep 17 00:00:00 2001 From: Python Maint Date: Wed, 22 Jul 2026 10:11:31 +0200 Subject: [PATCH 46/46] Rebuilt for Python 3.15.0b4 ABI change --- urh.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/urh.spec b/urh.spec index 0889ad6..4f4e967 100644 --- a/urh.spec +++ b/urh.spec @@ -1,6 +1,6 @@ Name: urh Version: 2.10.0 -Release: 6%{?dist} +Release: 7%{?dist} Summary: Universal Radio Hacker: investigate wireless protocols like a boss # Automatically converted from old format: ASL 2.0 and GPLv2 - review is highly recommended. License: Apache-2.0 AND GPL-2.0-only @@ -93,6 +93,9 @@ install -Dpm 0644 %{SOURCE1} \ %{_metainfodir}/io.github.jopohl.urh.metainfo.xml %changelog +* Wed Jul 22 2026 Python Maint - 2.10.0-7 +- Rebuilt for Python 3.15.0b4 ABI change + * Fri Jul 17 2026 Fedora Release Engineering - 2.10.0-6 - Rebuilt for https://fedoraproject.org/wiki/Fedora_45_Mass_Rebuild