From 3434074bd358c819c56ed2e87b0161854f224afd Mon Sep 17 00:00:00 2001 From: Igor Gnatenko Date: Mon, 9 Jul 2018 19:06:53 +0200 Subject: [PATCH 01/30] add BuildRequires: gcc-c++,gcc Reference: https://fedoraproject.org/wiki/Changes/Remove_GCC_from_BuildRoot --- warsow.spec | 2 ++ 1 file changed, 2 insertions(+) diff --git a/warsow.spec b/warsow.spec index 542bab3..3e0af4c 100644 --- a/warsow.spec +++ b/warsow.spec @@ -20,6 +20,8 @@ Patch1: warsow-build.patch # Warsow is only ported to these architectures ExclusiveArch: %{ix86} x86_64 %{arm} +BuildRequires: gcc +BuildRequires: gcc-c++ BuildRequires: cmake BuildRequires: curl-devel BuildRequires: freetype-devel From bd7facdd2c96160dfe364c99d4a45eeeaabc6212 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sat, 14 Jul 2018 08:43:15 +0000 Subject: [PATCH 02/30] - Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- warsow.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/warsow.spec b/warsow.spec index 3e0af4c..e078e3a 100644 --- a/warsow.spec +++ b/warsow.spec @@ -4,7 +4,7 @@ Name: warsow Version: 2.1.2 -Release: 1%{?dist} +Release: 2%{?dist} Summary: Fast paced 3D first person shooter License: GPLv2+ @@ -152,6 +152,9 @@ gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || : %changelog +* Sat Jul 14 2018 Fedora Release Engineering - 2.1.2-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild + * Wed Apr 04 2018 Kalev Lember - 2.1.2-1 - Update to 2.1.2 - Update screenshots in appdata file From 20c33c909458868ca9760aa59cda139843ef852e Mon Sep 17 00:00:00 2001 From: Igor Gnatenko Date: Sun, 27 Jan 2019 13:20:01 +0100 Subject: [PATCH 03/30] Remove obsolete scriptlets References: https://fedoraproject.org/wiki/Changes/RemoveObsoleteScriptlets Signed-off-by: Igor Gnatenko --- warsow.spec | 14 -------------- 1 file changed, 14 deletions(-) diff --git a/warsow.spec b/warsow.spec index e078e3a..d88ccc4 100644 --- a/warsow.spec +++ b/warsow.spec @@ -124,20 +124,6 @@ install -D -m 0644 %{SOURCE2} $RPM_BUILD_ROOT%{_datadir}/appdata/warsow.appdata. desktop-file-validate $RPM_BUILD_ROOT%{_datadir}/applications/warsow.desktop appstream-util validate-relax --nonet $RPM_BUILD_ROOT%{_datadir}/appdata/warsow.appdata.xml - -%post -touch --no-create %{_datadir}/icons/hicolor &>/dev/null || : - -%postun -if [ $1 -eq 0 ] ; then - touch --no-create %{_datadir}/icons/hicolor &>/dev/null || : - gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || : -fi - -%posttrans -gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || : - - %files %license docs/license.txt %{_bindir}/warsow From 0d9f5a86e8ff366b8f027ca475149c0efbe61ff4 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sun, 3 Feb 2019 11:32:37 +0000 Subject: [PATCH 04/30] - Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- warsow.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/warsow.spec b/warsow.spec index d88ccc4..03f6329 100644 --- a/warsow.spec +++ b/warsow.spec @@ -4,7 +4,7 @@ Name: warsow Version: 2.1.2 -Release: 2%{?dist} +Release: 3%{?dist} Summary: Fast paced 3D first person shooter License: GPLv2+ @@ -138,6 +138,9 @@ appstream-util validate-relax --nonet $RPM_BUILD_ROOT%{_datadir}/appdata/warsow. %changelog +* Sun Feb 03 2019 Fedora Release Engineering - 2.1.2-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild + * Sat Jul 14 2018 Fedora Release Engineering - 2.1.2-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild From 5a27085fcc7ea2d4ba42f7da99157a9f833d1bff Mon Sep 17 00:00:00 2001 From: Pete Walter Date: Tue, 18 Jun 2019 16:18:37 +0100 Subject: [PATCH 05/30] Use correct prefix when building for flatpak --- warsow-paths.patch | 4 ++-- warsow.spec | 10 ++++++++-- 2 files changed, 10 insertions(+), 4 deletions(-) diff --git a/warsow-paths.patch b/warsow-paths.patch index 5031a71..af07c94 100644 --- a/warsow-paths.patch +++ b/warsow-paths.patch @@ -6,8 +6,8 @@ // - fs_cdpath = Cvar_Get( "fs_cdpath", "", CVAR_NOSET ); - fs_basepath = Cvar_Get( "fs_basepath", ".", CVAR_NOSET ); -+ fs_cdpath = Cvar_Get( "fs_cdpath", "/usr/share/warsow", CVAR_NOSET ); -+ fs_basepath = Cvar_Get( "fs_basepath", "/usr/lib/warsow", CVAR_NOSET ); ++ fs_cdpath = Cvar_Get( "fs_cdpath", "__PREFIX__/share/warsow", CVAR_NOSET ); ++ fs_basepath = Cvar_Get( "fs_basepath", "__PREFIX__/lib/warsow", CVAR_NOSET ); homedir = Sys_FS_GetHomeDirectory(); if( homedir != NULL ) #ifdef PUBLIC_BUILD diff --git a/warsow.spec b/warsow.spec index 03f6329..6ead1ac 100644 --- a/warsow.spec +++ b/warsow.spec @@ -4,7 +4,7 @@ Name: warsow Version: 2.1.2 -Release: 3%{?dist} +Release: 4%{?dist} Summary: Fast paced 3D first person shooter License: GPLv2+ @@ -12,7 +12,7 @@ URL: https://www.warsow.net/ Source0: http://update.warsow.gg/mirror/warsow_%{nodotver}_sdk.tar.gz Source1: warsow.desktop Source2: warsow.appdata.xml -# Downstream patch to look for data files and libs installed in /usr +# Downstream patch to look for data files and libs installed in our prefix Patch0: warsow-paths.patch # Downstream patch to use our optimization flags Patch1: warsow-build.patch @@ -77,6 +77,9 @@ This package installs the standalone server and TV server for Warsow. %patch0 -p1 -b .paths %patch1 -p1 -b .build +# Replace the placeholder that patch0 added with the actual prefix +sed -i -e 's|__PREFIX__|%{_prefix}|g' source/source/qcommon/files.c + # Remove bundled libs pushd source/libsrcs rm -rf libcurl libfreetype libjpeg libogg libpng libtheora libvorbis OpenAL-MOB openssl SDL2 zlib @@ -138,6 +141,9 @@ appstream-util validate-relax --nonet $RPM_BUILD_ROOT%{_datadir}/appdata/warsow. %changelog +* Tue Jun 18 2019 Pete Walter - 2.1.2-4 +- Use correct prefix when building for flatpak + * Sun Feb 03 2019 Fedora Release Engineering - 2.1.2-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild From 0f283ff4aae4aba5fb137d9cfcb532fe40967209 Mon Sep 17 00:00:00 2001 From: Pete Walter Date: Tue, 18 Jun 2019 16:25:28 +0100 Subject: [PATCH 06/30] Add release data --- warsow.appdata.xml | 3 +++ warsow.spec | 1 + 2 files changed, 4 insertions(+) diff --git a/warsow.appdata.xml b/warsow.appdata.xml index dd0c3c7..283c5f6 100644 --- a/warsow.appdata.xml +++ b/warsow.appdata.xml @@ -12,6 +12,9 @@ GPL-2.0+ AND CC-BY-SA-4.0 AND CC-BY-ND-4.0 https://www.warsow.net/ pwalter@fedoraproject.org + + + https://www.warsow.net/images/y37fbax.jpg diff --git a/warsow.spec b/warsow.spec index 6ead1ac..322da0b 100644 --- a/warsow.spec +++ b/warsow.spec @@ -143,6 +143,7 @@ appstream-util validate-relax --nonet $RPM_BUILD_ROOT%{_datadir}/appdata/warsow. %changelog * Tue Jun 18 2019 Pete Walter - 2.1.2-4 - Use correct prefix when building for flatpak +- Add release data * Sun Feb 03 2019 Fedora Release Engineering - 2.1.2-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild From 195266a5d0e2b10c3fbf9ac310563daff0285446 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sat, 27 Jul 2019 03:17:22 +0000 Subject: [PATCH 07/30] - Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- warsow.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/warsow.spec b/warsow.spec index 322da0b..2e26a66 100644 --- a/warsow.spec +++ b/warsow.spec @@ -4,7 +4,7 @@ Name: warsow Version: 2.1.2 -Release: 4%{?dist} +Release: 5%{?dist} Summary: Fast paced 3D first person shooter License: GPLv2+ @@ -141,6 +141,9 @@ appstream-util validate-relax --nonet $RPM_BUILD_ROOT%{_datadir}/appdata/warsow. %changelog +* Sat Jul 27 2019 Fedora Release Engineering - 2.1.2-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild + * Tue Jun 18 2019 Pete Walter - 2.1.2-4 - Use correct prefix when building for flatpak - Add release data From cf83e9917f581c39307b7e4bbb33b080b07dd130 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 31 Jan 2020 03:29:18 +0000 Subject: [PATCH 08/30] - Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- warsow.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/warsow.spec b/warsow.spec index 2e26a66..d83bc96 100644 --- a/warsow.spec +++ b/warsow.spec @@ -4,7 +4,7 @@ Name: warsow Version: 2.1.2 -Release: 5%{?dist} +Release: 6%{?dist} Summary: Fast paced 3D first person shooter License: GPLv2+ @@ -141,6 +141,9 @@ appstream-util validate-relax --nonet $RPM_BUILD_ROOT%{_datadir}/appdata/warsow. %changelog +* Fri Jan 31 2020 Fedora Release Engineering - 2.1.2-6 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild + * Sat Jul 27 2019 Fedora Release Engineering - 2.1.2-5 - Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild From 480ee106a01162054cf1a11d5a6cf704c31be6d3 Mon Sep 17 00:00:00 2001 From: Pete Walter Date: Mon, 30 Mar 2020 11:21:16 +0100 Subject: [PATCH 09/30] Build with -fcommon to fix the build with gcc 10 --- warsow.spec | 2 ++ 1 file changed, 2 insertions(+) diff --git a/warsow.spec b/warsow.spec index d83bc96..2c1c26d 100644 --- a/warsow.spec +++ b/warsow.spec @@ -1,3 +1,5 @@ +%global _legacy_common_support 1 + %global warsow_libdir %{_prefix}/lib/warsow %global nodotver 21 From f45317788fa1eb5aea912034a09db637fb72c836 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Wed, 29 Jul 2020 13:58:11 +0000 Subject: [PATCH 10/30] - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- warsow.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/warsow.spec b/warsow.spec index 2c1c26d..c64954f 100644 --- a/warsow.spec +++ b/warsow.spec @@ -6,7 +6,7 @@ Name: warsow Version: 2.1.2 -Release: 6%{?dist} +Release: 7%{?dist} Summary: Fast paced 3D first person shooter License: GPLv2+ @@ -143,6 +143,9 @@ appstream-util validate-relax --nonet $RPM_BUILD_ROOT%{_datadir}/appdata/warsow. %changelog +* Wed Jul 29 2020 Fedora Release Engineering - 2.1.2-7 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild + * Fri Jan 31 2020 Fedora Release Engineering - 2.1.2-6 - Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild From 2e2e681fb6a27f72cd0be98a050c7e98a1e48639 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sat, 1 Aug 2020 09:37:39 +0000 Subject: [PATCH 11/30] - Second attempt - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- warsow.spec | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/warsow.spec b/warsow.spec index c64954f..4ed28c1 100644 --- a/warsow.spec +++ b/warsow.spec @@ -6,7 +6,7 @@ Name: warsow Version: 2.1.2 -Release: 7%{?dist} +Release: 8%{?dist} Summary: Fast paced 3D first person shooter License: GPLv2+ @@ -143,6 +143,10 @@ appstream-util validate-relax --nonet $RPM_BUILD_ROOT%{_datadir}/appdata/warsow. %changelog +* Sat Aug 01 2020 Fedora Release Engineering - 2.1.2-8 +- Second attempt - Rebuilt for + https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild + * Wed Jul 29 2020 Fedora Release Engineering - 2.1.2-7 - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild From b26e7036a1dad198206fff103e6232fb445bced9 Mon Sep 17 00:00:00 2001 From: Pete Walter Date: Tue, 20 Oct 2020 15:49:42 +0100 Subject: [PATCH 12/30] Fix FTBFS --- warsow.spec | 1 + 1 file changed, 1 insertion(+) diff --git a/warsow.spec b/warsow.spec index 4ed28c1..32e35c6 100644 --- a/warsow.spec +++ b/warsow.spec @@ -1,3 +1,4 @@ +%global __cmake_in_source_build 1 %global _legacy_common_support 1 %global warsow_libdir %{_prefix}/lib/warsow From a4c2f8ca015e740e52ca03b7d33f59844120da4e Mon Sep 17 00:00:00 2001 From: Tom Stellard Date: Sat, 9 Jan 2021 00:49:20 +0000 Subject: [PATCH 13/30] Add BuildRequires: make https://fedoraproject.org/wiki/Changes/Remove_make_from_BuildRoot --- warsow.spec | 1 + 1 file changed, 1 insertion(+) diff --git a/warsow.spec b/warsow.spec index 32e35c6..2d9bdff 100644 --- a/warsow.spec +++ b/warsow.spec @@ -23,6 +23,7 @@ Patch1: warsow-build.patch # Warsow is only ported to these architectures ExclusiveArch: %{ix86} x86_64 %{arm} +BuildRequires: make BuildRequires: gcc BuildRequires: gcc-c++ BuildRequires: cmake From 66b8d0bc71c2b76e2c8b93332891cae464d2d037 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Wed, 27 Jan 2021 23:19:33 +0000 Subject: [PATCH 14/30] - Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- warsow.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/warsow.spec b/warsow.spec index 2d9bdff..7f189bf 100644 --- a/warsow.spec +++ b/warsow.spec @@ -7,7 +7,7 @@ Name: warsow Version: 2.1.2 -Release: 8%{?dist} +Release: 9%{?dist} Summary: Fast paced 3D first person shooter License: GPLv2+ @@ -145,6 +145,9 @@ appstream-util validate-relax --nonet $RPM_BUILD_ROOT%{_datadir}/appdata/warsow. %changelog +* Wed Jan 27 2021 Fedora Release Engineering - 2.1.2-9 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild + * Sat Aug 01 2020 Fedora Release Engineering - 2.1.2-8 - Second attempt - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild From b097879f0b0f95904261eea3fd841ba7e7759030 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 23 Jul 2021 20:45:39 +0000 Subject: [PATCH 15/30] - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- warsow.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/warsow.spec b/warsow.spec index 7f189bf..d273690 100644 --- a/warsow.spec +++ b/warsow.spec @@ -7,7 +7,7 @@ Name: warsow Version: 2.1.2 -Release: 9%{?dist} +Release: 10%{?dist} Summary: Fast paced 3D first person shooter License: GPLv2+ @@ -145,6 +145,9 @@ appstream-util validate-relax --nonet $RPM_BUILD_ROOT%{_datadir}/appdata/warsow. %changelog +* Fri Jul 23 2021 Fedora Release Engineering - 2.1.2-10 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild + * Wed Jan 27 2021 Fedora Release Engineering - 2.1.2-9 - Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild From 50c26af9ff9fce315b206db77b9a59a36f941e9e Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sat, 22 Jan 2022 04:16:23 +0000 Subject: [PATCH 16/30] - Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- warsow.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/warsow.spec b/warsow.spec index d273690..785d276 100644 --- a/warsow.spec +++ b/warsow.spec @@ -7,7 +7,7 @@ Name: warsow Version: 2.1.2 -Release: 10%{?dist} +Release: 11%{?dist} Summary: Fast paced 3D first person shooter License: GPLv2+ @@ -145,6 +145,9 @@ appstream-util validate-relax --nonet $RPM_BUILD_ROOT%{_datadir}/appdata/warsow. %changelog +* Sat Jan 22 2022 Fedora Release Engineering - 2.1.2-11 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild + * Fri Jul 23 2021 Fedora Release Engineering - 2.1.2-10 - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild From c0463d3587dcf768bd7f21c1ad70699eefe6a1af Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sat, 23 Jul 2022 12:12:38 +0000 Subject: [PATCH 17/30] Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- warsow.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/warsow.spec b/warsow.spec index 785d276..ad656d2 100644 --- a/warsow.spec +++ b/warsow.spec @@ -7,7 +7,7 @@ Name: warsow Version: 2.1.2 -Release: 11%{?dist} +Release: 12%{?dist} Summary: Fast paced 3D first person shooter License: GPLv2+ @@ -145,6 +145,9 @@ appstream-util validate-relax --nonet $RPM_BUILD_ROOT%{_datadir}/appdata/warsow. %changelog +* Sat Jul 23 2022 Fedora Release Engineering - 2.1.2-12 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild + * Sat Jan 22 2022 Fedora Release Engineering - 2.1.2-11 - Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild From d951a887a4beec10829404a4a5631dc9fa8e632f Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sat, 21 Jan 2023 06:36:16 +0000 Subject: [PATCH 18/30] Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- warsow.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/warsow.spec b/warsow.spec index ad656d2..c3f1ad2 100644 --- a/warsow.spec +++ b/warsow.spec @@ -7,7 +7,7 @@ Name: warsow Version: 2.1.2 -Release: 12%{?dist} +Release: 13%{?dist} Summary: Fast paced 3D first person shooter License: GPLv2+ @@ -145,6 +145,9 @@ appstream-util validate-relax --nonet $RPM_BUILD_ROOT%{_datadir}/appdata/warsow. %changelog +* Sat Jan 21 2023 Fedora Release Engineering - 2.1.2-13 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild + * Sat Jul 23 2022 Fedora Release Engineering - 2.1.2-12 - Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild From 69f67beb571f2bb41c82010798e4808c0dac2a6e Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sat, 22 Jul 2023 17:58:27 +0000 Subject: [PATCH 19/30] Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- warsow.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/warsow.spec b/warsow.spec index c3f1ad2..c3aa372 100644 --- a/warsow.spec +++ b/warsow.spec @@ -7,7 +7,7 @@ Name: warsow Version: 2.1.2 -Release: 13%{?dist} +Release: 14%{?dist} Summary: Fast paced 3D first person shooter License: GPLv2+ @@ -145,6 +145,9 @@ appstream-util validate-relax --nonet $RPM_BUILD_ROOT%{_datadir}/appdata/warsow. %changelog +* Sat Jul 22 2023 Fedora Release Engineering - 2.1.2-14 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild + * Sat Jan 21 2023 Fedora Release Engineering - 2.1.2-13 - Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild From d1813836a0d642317e364796ffcaf0c7852cd877 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sat, 27 Jan 2024 08:22:59 +0000 Subject: [PATCH 20/30] Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild --- warsow.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/warsow.spec b/warsow.spec index c3aa372..85afb7b 100644 --- a/warsow.spec +++ b/warsow.spec @@ -7,7 +7,7 @@ Name: warsow Version: 2.1.2 -Release: 14%{?dist} +Release: 15%{?dist} Summary: Fast paced 3D first person shooter License: GPLv2+ @@ -145,6 +145,9 @@ appstream-util validate-relax --nonet $RPM_BUILD_ROOT%{_datadir}/appdata/warsow. %changelog +* Sat Jan 27 2024 Fedora Release Engineering - 2.1.2-15 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild + * Sat Jul 22 2023 Fedora Release Engineering - 2.1.2-14 - Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild From 3ed78e51dd7792f86dbe017622a091eaac11085a Mon Sep 17 00:00:00 2001 From: Yaakov Selkowitz Date: Mon, 6 May 2024 16:39:15 -0400 Subject: [PATCH 21/30] Fix ImageMagick dependency ImageMagick may be built for flatpaks in /app and therefore its prefix must not be assumed in the form of a file dependency. --- warsow.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/warsow.spec b/warsow.spec index 85afb7b..0061f46 100644 --- a/warsow.spec +++ b/warsow.spec @@ -43,7 +43,7 @@ BuildRequires: openal-devel BuildRequires: openssl-devel BuildRequires: SDL2-devel BuildRequires: /usr/bin/appstream-util -BuildRequires: /usr/bin/convert +BuildRequires: ImageMagick BuildRequires: /usr/bin/desktop-file-validate BuildRequires: /usr/bin/dos2unix Requires: hicolor-icon-theme From e4656205d693b65f6c80317f3905085cab47e1cf Mon Sep 17 00:00:00 2001 From: Software Management Team Date: Thu, 30 May 2024 12:46:49 +0200 Subject: [PATCH 22/30] Eliminate use of obsolete %patchN syntax (#2283636) --- warsow.spec | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/warsow.spec b/warsow.spec index 0061f46..264493c 100644 --- a/warsow.spec +++ b/warsow.spec @@ -78,8 +78,8 @@ This package installs the standalone server and TV server for Warsow. %prep %setup -q -n warsow_%{nodotver}_sdk -%patch0 -p1 -b .paths -%patch1 -p1 -b .build +%patch -P0 -p1 -b .paths +%patch -P1 -p1 -b .build # Replace the placeholder that patch0 added with the actual prefix sed -i -e 's|__PREFIX__|%{_prefix}|g' source/source/qcommon/files.c From a3396a48850de11458d8440cd912b608efe28671 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sat, 20 Jul 2024 09:07:22 +0000 Subject: [PATCH 23/30] Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild --- warsow.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/warsow.spec b/warsow.spec index 264493c..74bffc5 100644 --- a/warsow.spec +++ b/warsow.spec @@ -7,7 +7,7 @@ Name: warsow Version: 2.1.2 -Release: 15%{?dist} +Release: 16%{?dist} Summary: Fast paced 3D first person shooter License: GPLv2+ @@ -145,6 +145,9 @@ appstream-util validate-relax --nonet $RPM_BUILD_ROOT%{_datadir}/appdata/warsow. %changelog +* Sat Jul 20 2024 Fedora Release Engineering - 2.1.2-16 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild + * Sat Jan 27 2024 Fedora Release Engineering - 2.1.2-15 - Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild From a43878c75e3703e3832d25139b47521047e7d850 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Miroslav=20Such=C3=BD?= Date: Fri, 26 Jul 2024 03:37:55 +0200 Subject: [PATCH 24/30] convert GPLv2+ license to SPDX This is part of https://fedoraproject.org/wiki/Changes/SPDX_Licenses_Phase_4 --- warsow.spec | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/warsow.spec b/warsow.spec index 74bffc5..f3d1fb4 100644 --- a/warsow.spec +++ b/warsow.spec @@ -7,10 +7,11 @@ Name: warsow Version: 2.1.2 -Release: 16%{?dist} +Release: 17%{?dist} Summary: Fast paced 3D first person shooter -License: GPLv2+ +# Automatically converted from old format: GPLv2+ - review is highly recommended. +License: GPL-2.0-or-later URL: https://www.warsow.net/ Source0: http://update.warsow.gg/mirror/warsow_%{nodotver}_sdk.tar.gz Source1: warsow.desktop @@ -145,6 +146,9 @@ appstream-util validate-relax --nonet $RPM_BUILD_ROOT%{_datadir}/appdata/warsow. %changelog +* Fri Jul 26 2024 Miroslav Suchý - 2.1.2-17 +- convert license to SPDX + * Sat Jul 20 2024 Fedora Release Engineering - 2.1.2-16 - Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild From b9567bdb5f5df00ad83412e1830b2287c651ecd8 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sun, 19 Jan 2025 14:45:13 +0000 Subject: [PATCH 25/30] Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild --- warsow.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/warsow.spec b/warsow.spec index f3d1fb4..51511e9 100644 --- a/warsow.spec +++ b/warsow.spec @@ -7,7 +7,7 @@ Name: warsow Version: 2.1.2 -Release: 17%{?dist} +Release: 18%{?dist} Summary: Fast paced 3D first person shooter # Automatically converted from old format: GPLv2+ - review is highly recommended. @@ -146,6 +146,9 @@ appstream-util validate-relax --nonet $RPM_BUILD_ROOT%{_datadir}/appdata/warsow. %changelog +* Sun Jan 19 2025 Fedora Release Engineering - 2.1.2-18 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild + * Fri Jul 26 2024 Miroslav Suchý - 2.1.2-17 - convert license to SPDX From 6365f75b1362c040137ba4f8ca1cd4fb88c105d0 Mon Sep 17 00:00:00 2001 From: Yaakov Selkowitz Date: Mon, 10 Mar 2025 21:12:56 -0400 Subject: [PATCH 26/30] Update openal-soft-devel dependency openal-devel was a compatibility virtual provides which was just removed: https://src.fedoraproject.org/rpms/openal-soft/c/12d876fd36c41a051c10a67ce038ae09100b8b16 --- warsow.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/warsow.spec b/warsow.spec index 51511e9..0ffeffe 100644 --- a/warsow.spec +++ b/warsow.spec @@ -40,7 +40,7 @@ BuildRequires: libXrandr-devel BuildRequires: libXxf86dga-devel BuildRequires: libXxf86vm-devel BuildRequires: mesa-libGL-devel -BuildRequires: openal-devel +BuildRequires: openal-soft-devel BuildRequires: openssl-devel BuildRequires: SDL2-devel BuildRequires: /usr/bin/appstream-util From 4c01064bcb3bdd64c8bb22a08818273e3c239a87 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 25 Jul 2025 20:17:19 +0000 Subject: [PATCH 27/30] Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild --- warsow.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/warsow.spec b/warsow.spec index 0ffeffe..d3303ad 100644 --- a/warsow.spec +++ b/warsow.spec @@ -7,7 +7,7 @@ Name: warsow Version: 2.1.2 -Release: 18%{?dist} +Release: 19%{?dist} Summary: Fast paced 3D first person shooter # Automatically converted from old format: GPLv2+ - review is highly recommended. @@ -146,6 +146,9 @@ appstream-util validate-relax --nonet $RPM_BUILD_ROOT%{_datadir}/appdata/warsow. %changelog +* Fri Jul 25 2025 Fedora Release Engineering - 2.1.2-19 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild + * Sun Jan 19 2025 Fedora Release Engineering - 2.1.2-18 - Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild From db2877a065859742812d65a7f69e792c8112b649 Mon Sep 17 00:00:00 2001 From: Gwyn Ciesla Date: Thu, 14 Aug 2025 08:39:30 -0500 Subject: [PATCH 28/30] CMake fixes --- warsow.spec | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/warsow.spec b/warsow.spec index d3303ad..d617025 100644 --- a/warsow.spec +++ b/warsow.spec @@ -1,6 +1,6 @@ %global __cmake_in_source_build 1 %global _legacy_common_support 1 - +%global _cmake_generator "Unix Makefiles" %global warsow_libdir %{_prefix}/lib/warsow %global nodotver 21 @@ -101,8 +101,9 @@ pushd source/source/cmake_build %cmake \ -DQFUSION_GAME=Warsow \ -DUSE_SDL2=YES \ + -DCMAKE_POLICY_VERSION_MINIMUM=3.5 \ .. -make %{?_smp_mflags} +%cmake_build popd From 417ea01f846bff1e37e3a420e3f83300affe5b3f Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sat, 17 Jan 2026 20:07:02 +0000 Subject: [PATCH 29/30] Rebuilt for https://fedoraproject.org/wiki/Fedora_44_Mass_Rebuild --- warsow.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/warsow.spec b/warsow.spec index d617025..2f0905f 100644 --- a/warsow.spec +++ b/warsow.spec @@ -7,7 +7,7 @@ Name: warsow Version: 2.1.2 -Release: 19%{?dist} +Release: 20%{?dist} Summary: Fast paced 3D first person shooter # Automatically converted from old format: GPLv2+ - review is highly recommended. @@ -147,6 +147,9 @@ appstream-util validate-relax --nonet $RPM_BUILD_ROOT%{_datadir}/appdata/warsow. %changelog +* Sat Jan 17 2026 Fedora Release Engineering - 2.1.2-20 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_44_Mass_Rebuild + * Fri Jul 25 2025 Fedora Release Engineering - 2.1.2-19 - Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild From a1b4655dabb7f140d7fe5f4880a4b435e2e01ae1 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 17 Jul 2026 08:41:15 +0000 Subject: [PATCH 30/30] Rebuilt for https://fedoraproject.org/wiki/Fedora_45_Mass_Rebuild --- warsow.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/warsow.spec b/warsow.spec index 2f0905f..b6b7a9b 100644 --- a/warsow.spec +++ b/warsow.spec @@ -7,7 +7,7 @@ Name: warsow Version: 2.1.2 -Release: 20%{?dist} +Release: 21%{?dist} Summary: Fast paced 3D first person shooter # Automatically converted from old format: GPLv2+ - review is highly recommended. @@ -147,6 +147,9 @@ appstream-util validate-relax --nonet $RPM_BUILD_ROOT%{_datadir}/appdata/warsow. %changelog +* Fri Jul 17 2026 Fedora Release Engineering - 2.1.2-21 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_45_Mass_Rebuild + * Sat Jan 17 2026 Fedora Release Engineering - 2.1.2-20 - Rebuilt for https://fedoraproject.org/wiki/Fedora_44_Mass_Rebuild