From 84ac541e4c04a858be9b86246927638e35a14c38 Mon Sep 17 00:00:00 2001 From: Tom Stellard Date: Sat, 9 Jan 2021 00:21:06 +0000 Subject: [PATCH 01/15] Add BuildRequires: make https://fedoraproject.org/wiki/Changes/Remove_make_from_BuildRoot --- uget.spec | 1 + 1 file changed, 1 insertion(+) diff --git a/uget.spec b/uget.spec index 45daae3..7548d31 100644 --- a/uget.spec +++ b/uget.spec @@ -11,6 +11,7 @@ URL: http://ugetdm.com/ Source0: http://downloads.sourceforge.net/urlget/%{name}-%{mainver}%{?minorver:-%minorver}.tar.gz Patch0: uget-2.2.3-gcc10-fno-common.patch +BuildRequires: make BuildRequires: gcc BuildRequires: desktop-file-utils BuildRequires: pkgconfig(appindicator3-0.1) From 238e2b4916c4ec7338eec50f415faa6021d415fd Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Wed, 27 Jan 2021 22:36:17 +0000 Subject: [PATCH 02/15] - Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- uget.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/uget.spec b/uget.spec index 7548d31..264d174 100644 --- a/uget.spec +++ b/uget.spec @@ -3,7 +3,7 @@ Name: uget Version: %{mainver} -Release: 4%{?minorver:.respin%minorver}%{?dist} +Release: 5%{?minorver:.respin%minorver}%{?dist} Summary: Download manager using GTK+ and libcurl License: LGPLv2+ @@ -74,6 +74,9 @@ desktop-file-install \ %{_datadir}/pixmaps/%{name}/logo.png %changelog +* Wed Jan 27 2021 Fedora Release Engineering - 2.2.3-5.respin1 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild + * Wed Jul 29 2020 Fedora Release Engineering - 2.2.3-4.respin1 - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild From 0be59a876ed7eeeb46a68b21e7ac5df7526dddef Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 23 Jul 2021 19:57:56 +0000 Subject: [PATCH 03/15] - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- uget.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/uget.spec b/uget.spec index 264d174..34e7851 100644 --- a/uget.spec +++ b/uget.spec @@ -3,7 +3,7 @@ Name: uget Version: %{mainver} -Release: 5%{?minorver:.respin%minorver}%{?dist} +Release: 6%{?minorver:.respin%minorver}%{?dist} Summary: Download manager using GTK+ and libcurl License: LGPLv2+ @@ -74,6 +74,9 @@ desktop-file-install \ %{_datadir}/pixmaps/%{name}/logo.png %changelog +* Fri Jul 23 2021 Fedora Release Engineering - 2.2.3-6.respin1 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild + * Wed Jan 27 2021 Fedora Release Engineering - 2.2.3-5.respin1 - Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild From 7df7f8e6512ab9a3d64708064800e00c5e0ca57b Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sat, 22 Jan 2022 03:27:02 +0000 Subject: [PATCH 04/15] - Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- uget.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/uget.spec b/uget.spec index 34e7851..874870a 100644 --- a/uget.spec +++ b/uget.spec @@ -3,7 +3,7 @@ Name: uget Version: %{mainver} -Release: 6%{?minorver:.respin%minorver}%{?dist} +Release: 7%{?minorver:.respin%minorver}%{?dist} Summary: Download manager using GTK+ and libcurl License: LGPLv2+ @@ -74,6 +74,9 @@ desktop-file-install \ %{_datadir}/pixmaps/%{name}/logo.png %changelog +* Sat Jan 22 2022 Fedora Release Engineering - 2.2.3-7.respin1 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild + * Fri Jul 23 2021 Fedora Release Engineering - 2.2.3-6.respin1 - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild From 74cc17f6481583cee599d0a52ea33a1a08d4b7f8 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sat, 23 Jul 2022 11:18:50 +0000 Subject: [PATCH 05/15] Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- uget.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/uget.spec b/uget.spec index 874870a..e6bbc44 100644 --- a/uget.spec +++ b/uget.spec @@ -3,7 +3,7 @@ Name: uget Version: %{mainver} -Release: 7%{?minorver:.respin%minorver}%{?dist} +Release: 8%{?minorver:.respin%minorver}%{?dist} Summary: Download manager using GTK+ and libcurl License: LGPLv2+ @@ -74,6 +74,9 @@ desktop-file-install \ %{_datadir}/pixmaps/%{name}/logo.png %changelog +* Sat Jul 23 2022 Fedora Release Engineering - 2.2.3-8.respin1 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild + * Sat Jan 22 2022 Fedora Release Engineering - 2.2.3-7.respin1 - Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild From e887ea32b1a4625dbb9bf1cd026bc312abbec0ba Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sat, 21 Jan 2023 05:43:53 +0000 Subject: [PATCH 06/15] Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- uget.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/uget.spec b/uget.spec index e6bbc44..a1365f7 100644 --- a/uget.spec +++ b/uget.spec @@ -3,7 +3,7 @@ Name: uget Version: %{mainver} -Release: 8%{?minorver:.respin%minorver}%{?dist} +Release: 9%{?minorver:.respin%minorver}%{?dist} Summary: Download manager using GTK+ and libcurl License: LGPLv2+ @@ -74,6 +74,9 @@ desktop-file-install \ %{_datadir}/pixmaps/%{name}/logo.png %changelog +* Sat Jan 21 2023 Fedora Release Engineering - 2.2.3-9.respin1 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild + * Sat Jul 23 2022 Fedora Release Engineering - 2.2.3-8.respin1 - Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild From d7f94f6fdeb8465b84fb0152bef20b3b8269d7ee Mon Sep 17 00:00:00 2001 From: Mamoru TASAKA Date: Sun, 23 Jul 2023 00:11:57 +0900 Subject: [PATCH 07/15] Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild --- uget.spec | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/uget.spec b/uget.spec index a1365f7..a7e07ae 100644 --- a/uget.spec +++ b/uget.spec @@ -3,7 +3,7 @@ Name: uget Version: %{mainver} -Release: 9%{?minorver:.respin%minorver}%{?dist} +Release: 10%{?minorver:.respin%minorver}%{?dist} Summary: Download manager using GTK+ and libcurl License: LGPLv2+ @@ -34,7 +34,7 @@ be inherited by each download in that category. %prep %setup -q -n %{name}-%{mainver} -%patch0 -p1 -b .gcc10 +%patch -P0 -p1 -b .gcc10 %global optflags_orig %optflags %global optflags %optflags -Werror=implicit-function-declaration @@ -74,6 +74,9 @@ desktop-file-install \ %{_datadir}/pixmaps/%{name}/logo.png %changelog +* Sat Jul 22 2023 Mamoru TASAKA - 2.2.3-10.respin1 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild + * Sat Jan 21 2023 Fedora Release Engineering - 2.2.3-9.respin1 - Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild From cb2e8cacd8697e6b0c08d9399f6c566fff2987fc Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sat, 27 Jan 2024 07:01:57 +0000 Subject: [PATCH 08/15] Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild --- uget.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/uget.spec b/uget.spec index a7e07ae..49c9168 100644 --- a/uget.spec +++ b/uget.spec @@ -3,7 +3,7 @@ Name: uget Version: %{mainver} -Release: 10%{?minorver:.respin%minorver}%{?dist} +Release: 11%{?minorver:.respin%minorver}%{?dist} Summary: Download manager using GTK+ and libcurl License: LGPLv2+ @@ -74,6 +74,9 @@ desktop-file-install \ %{_datadir}/pixmaps/%{name}/logo.png %changelog +* Sat Jan 27 2024 Fedora Release Engineering - 2.2.3-11.respin1 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild + * Sat Jul 22 2023 Mamoru TASAKA - 2.2.3-10.respin1 - Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild From 33fb28b4804c268b4b71b61902ce23d08e24e1c7 Mon Sep 17 00:00:00 2001 From: Mamoru TASAKA Date: Thu, 15 Feb 2024 16:55:22 +0900 Subject: [PATCH 09/15] SPDX migration --- uget.spec | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/uget.spec b/uget.spec index 49c9168..c178912 100644 --- a/uget.spec +++ b/uget.spec @@ -3,10 +3,13 @@ Name: uget Version: %{mainver} -Release: 11%{?minorver:.respin%minorver}%{?dist} +Release: 12%{?minorver:.respin%minorver}%{?dist} Summary: Download manager using GTK+ and libcurl -License: LGPLv2+ +# Overall LGPL-2.1-or-later +# uget/pwmd.c GPL-2.0-or-later (unused) +# SPDX confirmed +License: LGPL-2.1-or-later URL: http://ugetdm.com/ Source0: http://downloads.sourceforge.net/urlget/%{name}-%{mainver}%{?minorver:-%minorver}.tar.gz Patch0: uget-2.2.3-gcc10-fno-common.patch @@ -74,6 +77,9 @@ desktop-file-install \ %{_datadir}/pixmaps/%{name}/logo.png %changelog +* Thu Feb 15 2024 Mamoru TASAKA - 2.2.3-12.respin1 +- SPDX migration + * Sat Jan 27 2024 Fedora Release Engineering - 2.2.3-11.respin1 - Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild From e8378144878b04816e0ddf59079797b17c7ef1f6 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sat, 20 Jul 2024 08:10:58 +0000 Subject: [PATCH 10/15] Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild --- uget.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/uget.spec b/uget.spec index c178912..ff7c550 100644 --- a/uget.spec +++ b/uget.spec @@ -3,7 +3,7 @@ Name: uget Version: %{mainver} -Release: 12%{?minorver:.respin%minorver}%{?dist} +Release: 13%{?minorver:.respin%minorver}%{?dist} Summary: Download manager using GTK+ and libcurl # Overall LGPL-2.1-or-later @@ -77,6 +77,9 @@ desktop-file-install \ %{_datadir}/pixmaps/%{name}/logo.png %changelog +* Sat Jul 20 2024 Fedora Release Engineering - 2.2.3-13.respin1 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild + * Thu Feb 15 2024 Mamoru TASAKA - 2.2.3-12.respin1 - SPDX migration From d250a334598b5762c5717969380acfcfef9cb70b Mon Sep 17 00:00:00 2001 From: Mamoru TASAKA Date: Fri, 17 Jan 2025 11:59:04 +0900 Subject: [PATCH 11/15] use modern macro --- uget.spec | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/uget.spec b/uget.spec index ff7c550..609cf14 100644 --- a/uget.spec +++ b/uget.spec @@ -43,17 +43,14 @@ be inherited by each download in that category. %global optflags %optflags -Werror=implicit-function-declaration %build - %configure \ --with-gnutls \ --without-openssl -make -k %{?_smp_mflags} +%make_build %install -make install \ - DESTDIR=$RPM_BUILD_ROOT \ - INSTALL="install -p" +%make_install desktop-file-install \ --dir $RPM_BUILD_ROOT%{_datadir}/applications \ --delete-original \ From b3d95a450523b09e5ce522d6287ecba8491f8f11 Mon Sep 17 00:00:00 2001 From: Mamoru TASAKA Date: Fri, 17 Jan 2025 12:20:53 +0900 Subject: [PATCH 12/15] Support C23 strict prototype --- uget-2.2.3-c23-function-proto.patch | 13 +++++++++++++ uget.spec | 7 ++++++- 2 files changed, 19 insertions(+), 1 deletion(-) create mode 100644 uget-2.2.3-c23-function-proto.patch diff --git a/uget-2.2.3-c23-function-proto.patch b/uget-2.2.3-c23-function-proto.patch new file mode 100644 index 0000000..0689684 --- /dev/null +++ b/uget-2.2.3-c23-function-proto.patch @@ -0,0 +1,13 @@ +diff --git a/ui-gtk/UgtkSettingDialog.h b/ui-gtk/UgtkSettingDialog.h +index 750949e..0e82638 100644 +--- a/ui-gtk/UgtkSettingDialog.h ++++ b/ui-gtk/UgtkSettingDialog.h +@@ -75,7 +75,7 @@ struct UgtkSettingDialog + struct UgtkMediaWebsiteForm media_website; + }; + +-UgtkSettingDialog* ugtk_setting_dialog_new (); ++UgtkSettingDialog* ugtk_setting_dialog_new (const gchar* title, GtkWindow* parent); + void ugtk_setting_dialog_free (UgtkSettingDialog* sdialog); + + void ugtk_setting_dialog_run (UgtkSettingDialog* dialog, UgtkApp* app); diff --git a/uget.spec b/uget.spec index 609cf14..2255f40 100644 --- a/uget.spec +++ b/uget.spec @@ -3,7 +3,7 @@ Name: uget Version: %{mainver} -Release: 13%{?minorver:.respin%minorver}%{?dist} +Release: 14%{?minorver:.respin%minorver}%{?dist} Summary: Download manager using GTK+ and libcurl # Overall LGPL-2.1-or-later @@ -13,6 +13,7 @@ License: LGPL-2.1-or-later URL: http://ugetdm.com/ Source0: http://downloads.sourceforge.net/urlget/%{name}-%{mainver}%{?minorver:-%minorver}.tar.gz Patch0: uget-2.2.3-gcc10-fno-common.patch +Patch1: uget-2.2.3-c23-function-proto.patch BuildRequires: make BuildRequires: gcc @@ -38,6 +39,7 @@ be inherited by each download in that category. %prep %setup -q -n %{name}-%{mainver} %patch -P0 -p1 -b .gcc10 +%patch -P1 -p1 -b .c23 %global optflags_orig %optflags %global optflags %optflags -Werror=implicit-function-declaration @@ -74,6 +76,9 @@ desktop-file-install \ %{_datadir}/pixmaps/%{name}/logo.png %changelog +* Fri Jan 17 2025 Mamoru TASAKA - 2.2.3-14.respin1 +- Support C23 strict prototype + * Sat Jul 20 2024 Fedora Release Engineering - 2.2.3-13.respin1 - Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild From dcc201707314ab76f7985cd3750bc1a35cc5b610 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 25 Jul 2025 19:44:16 +0000 Subject: [PATCH 13/15] Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild --- uget.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/uget.spec b/uget.spec index 2255f40..a70337a 100644 --- a/uget.spec +++ b/uget.spec @@ -3,7 +3,7 @@ Name: uget Version: %{mainver} -Release: 14%{?minorver:.respin%minorver}%{?dist} +Release: 15%{?minorver:.respin%minorver}%{?dist} Summary: Download manager using GTK+ and libcurl # Overall LGPL-2.1-or-later @@ -76,6 +76,9 @@ desktop-file-install \ %{_datadir}/pixmaps/%{name}/logo.png %changelog +* Fri Jul 25 2025 Fedora Release Engineering - 2.2.3-15.respin1 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild + * Fri Jan 17 2025 Mamoru TASAKA - 2.2.3-14.respin1 - Support C23 strict prototype From 589dbbe3e88a3c0f0a577373552e9b77970afafe Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Tue, 20 Jan 2026 03:30:48 +0000 Subject: [PATCH 14/15] Rebuilt for https://fedoraproject.org/wiki/Fedora_44_Mass_Rebuild --- uget.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/uget.spec b/uget.spec index a70337a..89a7f6c 100644 --- a/uget.spec +++ b/uget.spec @@ -3,7 +3,7 @@ Name: uget Version: %{mainver} -Release: 15%{?minorver:.respin%minorver}%{?dist} +Release: 16%{?minorver:.respin%minorver}%{?dist} Summary: Download manager using GTK+ and libcurl # Overall LGPL-2.1-or-later @@ -76,6 +76,9 @@ desktop-file-install \ %{_datadir}/pixmaps/%{name}/logo.png %changelog +* Tue Jan 20 2026 Fedora Release Engineering - 2.2.3-16.respin1 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_44_Mass_Rebuild + * Fri Jul 25 2025 Fedora Release Engineering - 2.2.3-15.respin1 - Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild From 3f755f06782f5fb21e1108a37bef698d6c5fc3a1 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 17 Jul 2026 08:08:01 +0000 Subject: [PATCH 15/15] Rebuilt for https://fedoraproject.org/wiki/Fedora_45_Mass_Rebuild --- uget.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/uget.spec b/uget.spec index 89a7f6c..0c53f4c 100644 --- a/uget.spec +++ b/uget.spec @@ -3,7 +3,7 @@ Name: uget Version: %{mainver} -Release: 16%{?minorver:.respin%minorver}%{?dist} +Release: 17%{?minorver:.respin%minorver}%{?dist} Summary: Download manager using GTK+ and libcurl # Overall LGPL-2.1-or-later @@ -76,6 +76,9 @@ desktop-file-install \ %{_datadir}/pixmaps/%{name}/logo.png %changelog +* Fri Jul 17 2026 Fedora Release Engineering - 2.2.3-17.respin1 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_45_Mass_Rebuild + * Tue Jan 20 2026 Fedora Release Engineering - 2.2.3-16.respin1 - Rebuilt for https://fedoraproject.org/wiki/Fedora_44_Mass_Rebuild