diff --git a/liquidwar.spec b/liquidwar.spec index 4c36089..7d55e8b 100644 --- a/liquidwar.spec +++ b/liquidwar.spec @@ -1,9 +1,8 @@ -%define _hardened_build 1 Name: liquidwar Version: 5.6.5 -Release: 3%{?dist} +Release: 21%{?dist} Summary: Multiplayer wargame with liquid armies -License: GPLv2+ +License: GPL-2.0-or-later URL: http://www.ufoot.org/liquidwar/v5 Source0: http://download.savannah.nongnu.org/releases/%{name}/%{name}-%{version}.tar.gz Source2: liquidwar.sysconfig @@ -14,6 +13,7 @@ BuildRequires: gcc BuildRequires: allegro-devel allegro-tools python3-devel BuildRequires: systemd BuildRequires: desktop-file-utils +BuildRequires: make Requires: hicolor-icon-theme %description @@ -35,7 +35,6 @@ format. %package server Summary: Network game server for the LiquidWar game Requires: %{name} = %{version}-%{release} -Requires(pre): /usr/sbin/useradd %description server This package contains the server for hosting network LiquidWar games. @@ -44,7 +43,7 @@ This package contains the server for hosting network LiquidWar games. %prep %setup -q -%patch0 -p0 +%patch -P0 -p0 # don't strip the binaries please sed -i 's/install\(\s\+-c\)\?\s\+-s/install/g' Makefile.in @@ -54,6 +53,11 @@ for i in de dk fr; do mv $i README.$i done +# Create a sysusers.d config file +cat >liquidwar.sysusers.conf </dev/null` -if [ x"$user_uid" = x ] ; then - /usr/sbin/useradd -r -s /sbin/nologin -d %{_datadir}/%{name} -M \ - -c 'LiquidWar Server' \ - %{name} >/dev/null || : -fi +install -m0644 -D liquidwar.sysusers.conf %{buildroot}%{_sysusersdir}/liquidwar.conf %post server %systemd_post liquidwar-server.service @@ -124,7 +122,8 @@ fi %systemd_postun_with_restart liquidwar-server.service %files -%doc COPYING README* +%license COPYING +%doc README* %{_bindir}/%{name} %{_bindir}/%{name}-mapgen %{_datadir}/%{name} @@ -143,9 +142,65 @@ fi %{_unitdir}/liquidwar-server.service %config(noreplace) %{_sysconfdir}/sysconfig/%{name}-server %config(noreplace) %{_sysconfdir}/logrotate.d/%{name}-server +%{_sysusersdir}/liquidwar.conf %changelog +* Thu Jul 24 2025 Fedora Release Engineering - 5.6.5-21 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild + +* Wed Mar 19 2025 Gwyn Ciesla - 5.6.5-20 +- Fix FTI + +* Tue Feb 11 2025 Zbigniew Jędrzejewski-Szmek - 5.6.5-19 +- Add sysusers.d config file to allow rpm to create users/groups automatically + +* Fri Jan 17 2025 Fedora Release Engineering - 5.6.5-18 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild + +* Thu Jul 18 2024 Fedora Release Engineering - 5.6.5-17 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild + +* Thu Jan 25 2024 Fedora Release Engineering - 5.6.5-16 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild + +* Sun Jan 21 2024 Fedora Release Engineering - 5.6.5-15 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild + +* Thu Jul 20 2023 Fedora Release Engineering - 5.6.5-14 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild + +* Wed Mar 01 2023 Gwyn Ciesla - 5.6.5-13 +- migrated to SPDX license + +* Thu Jan 19 2023 Fedora Release Engineering - 5.6.5-12 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild + +* Thu Jul 21 2022 Fedora Release Engineering - 5.6.5-11 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild + +* Thu Jan 20 2022 Fedora Release Engineering - 5.6.5-10 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild + +* Thu Jul 22 2021 Fedora Release Engineering - 5.6.5-9 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild + +* Tue Mar 02 2021 Zbigniew Jędrzejewski-Szmek - 5.6.5-8 +- Rebuilt for updated systemd-rpm-macros + See https://pagure.io/fesco/issue/2583. + +* Tue Jan 26 2021 Fedora Release Engineering - 5.6.5-7 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild + +* Tue Jul 28 2020 Fedora Release Engineering - 5.6.5-6 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild + +* Thu Feb 06 2020 Gwyn Ciesla - 5.6.5-5 +- Fix FTBFS. + +* Wed Jan 29 2020 Fedora Release Engineering - 5.6.5-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild + * Thu Aug 01 2019 Gwyn Ciesla - 5.6.5-3 - Fix FTBTS.