Compare commits

..

No commits in common. "rawhide" and "f42" have entirely different histories.

View file

@ -1,6 +1,7 @@
%define _hardened_build 1
Name: liquidwar
Version: 5.6.5
Release: 21%{?dist}
Release: 18%{?dist}
Summary: Multiplayer wargame with liquid armies
License: GPL-2.0-or-later
URL: http://www.ufoot.org/liquidwar/v5
@ -35,6 +36,7 @@ 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.
@ -53,11 +55,6 @@ for i in de dk fr; do
mv $i README.$i
done
# Create a sysusers.d config file
cat >liquidwar.sysusers.conf <<EOF
u liquidwar - 'LiquidWar Server' %{_datadir}/%{name} -
EOF
%build
%configure --disable-target-opt \
@ -110,7 +107,13 @@ install -p -D -m 644 %{SOURCE2} \
install -p -D -m 644 %{SOURCE3} \
$RPM_BUILD_ROOT/%{_sysconfdir}/logrotate.d/%{name}-server
install -m0644 -D liquidwar.sysusers.conf %{buildroot}%{_sysusersdir}/liquidwar.conf
%pre server
user_uid=`id -u %{name} 2>/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
%post server
%systemd_post liquidwar-server.service
@ -142,19 +145,9 @@ install -m0644 -D liquidwar.sysusers.conf %{buildroot}%{_sysusersdir}/liquidwar.
%{_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 <releng@fedoraproject.org> - 5.6.5-21
- Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild
* Wed Mar 19 2025 Gwyn Ciesla <gwync@protonmail.com> - 5.6.5-20
- Fix FTI
* Tue Feb 11 2025 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 5.6.5-19
- Add sysusers.d config file to allow rpm to create users/groups automatically
* Fri Jan 17 2025 Fedora Release Engineering <releng@fedoraproject.org> - 5.6.5-18
- Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild