Compare commits

...
Sign in to create a new pull request.

16 commits

Author SHA1 Message Date
Fedora Release Engineering
0b1567126e Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild 2025-07-24 20:45:07 +00:00
Gwyn Ciesla
2745cbf431 Fix FTI 2025-03-19 11:48:10 -05:00
Zbigniew Jędrzejewski-Szmek
5857e8f949 Add sysusers.d config file to allow rpm to create users/groups automatically
See https://fedoraproject.org/wiki/Changes/RPMSuportForSystemdSysusers.
2025-02-11 15:35:25 +01:00
Gwyn Ciesla
74268e5e31 Fix FTBFS 2025-01-31 11:42:13 -06:00
Fedora Release Engineering
b868e8f5dc Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild 2025-01-17 15:45:20 +00:00
Fedora Release Engineering
6bc94efa09 Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild 2024-07-18 15:48:05 +00:00
Software Management Team
c561225029 Eliminate use of obsolete %patchN syntax (#2283636) 2024-05-30 12:46:47 +02:00
Fedora Release Engineering
ad7ab330a9 Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild 2024-01-25 04:24:40 +00:00
Fedora Release Engineering
ddff9c5084 Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild 2024-01-21 06:01:55 +00:00
Fedora Release Engineering
2795dea6fb Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2023-07-20 12:51:48 +00:00
Gwyn Ciesla
76dfb2d454 migrated to SPDX license 2023-03-01 08:38:08 -06:00
Fedora Release Engineering
fff6a273c8 Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2023-01-19 18:06:39 +00:00
Fedora Release Engineering
21e46b17bc Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2022-07-21 19:41:40 +00:00
Fedora Release Engineering
11678f6ee3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2022-01-20 17:54:59 +00:00
Fedora Release Engineering
8f17598209 - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2021-07-22 13:00:41 +00:00
Zbigniew Jędrzejewski-Szmek
a57b73de0e Rebuilt for updated systemd-rpm-macros
See https://pagure.io/fesco/issue/2583.
2021-03-02 16:13:32 +01:00

View file

@ -1,9 +1,8 @@
%define _hardened_build 1
Name: liquidwar
Version: 5.6.5
Release: 7%{?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
@ -36,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.
@ -45,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
@ -55,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 <<EOF
u liquidwar - 'LiquidWar Server' %{_datadir}/%{name} -
EOF
%build
%configure --disable-target-opt \
@ -65,7 +68,7 @@ done
--disable-asm \
%endif
LDFLAGS="%{__global_ldflags}"
CFLAGS="$RPM_OPT_FLAGS -fcommon"
CFLAGS="$RPM_OPT_FLAGS -fcommon -std=gnu17"
LDFLAGS="$LDFLAGS -lm"
PYTHON="%{__python3}"
@ -107,13 +110,7 @@ install -p -D -m 644 %{SOURCE2} \
install -p -D -m 644 %{SOURCE3} \
$RPM_BUILD_ROOT/%{_sysconfdir}/logrotate.d/%{name}-server
%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
install -m0644 -D liquidwar.sysusers.conf %{buildroot}%{_sysusersdir}/liquidwar.conf
%post server
%systemd_post liquidwar-server.service
@ -145,9 +142,53 @@ 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 <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
* Thu Jul 18 2024 Fedora Release Engineering <releng@fedoraproject.org> - 5.6.5-17
- Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild
* Thu Jan 25 2024 Fedora Release Engineering <releng@fedoraproject.org> - 5.6.5-16
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
* Sun Jan 21 2024 Fedora Release Engineering <releng@fedoraproject.org> - 5.6.5-15
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
* Thu Jul 20 2023 Fedora Release Engineering <releng@fedoraproject.org> - 5.6.5-14
- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
* Wed Mar 01 2023 Gwyn Ciesla <gwync@protonmail.com> - 5.6.5-13
- migrated to SPDX license
* Thu Jan 19 2023 Fedora Release Engineering <releng@fedoraproject.org> - 5.6.5-12
- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
* Thu Jul 21 2022 Fedora Release Engineering <releng@fedoraproject.org> - 5.6.5-11
- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
* Thu Jan 20 2022 Fedora Release Engineering <releng@fedoraproject.org> - 5.6.5-10
- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
* Thu Jul 22 2021 Fedora Release Engineering <releng@fedoraproject.org> - 5.6.5-9
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
* Tue Mar 02 2021 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 5.6.5-8
- Rebuilt for updated systemd-rpm-macros
See https://pagure.io/fesco/issue/2583.
* Tue Jan 26 2021 Fedora Release Engineering <releng@fedoraproject.org> - 5.6.5-7
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild