Compare commits
30 commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
a1b4655dab | ||
|
|
417ea01f84 | ||
|
|
db2877a065 | ||
|
|
4c01064bcb | ||
|
|
6365f75b13 | ||
|
|
b9567bdb5f | ||
|
|
a43878c75e | ||
|
|
a3396a4885 | ||
|
|
e4656205d6 | ||
|
|
3ed78e51dd | ||
|
|
d1813836a0 | ||
|
|
69f67beb57 | ||
|
|
d951a887a4 | ||
|
|
c0463d3587 | ||
|
|
50c26af9ff | ||
|
|
b097879f0b | ||
|
|
66b8d0bc71 | ||
|
|
a4c2f8ca01 | ||
| b26e7036a1 | |||
|
|
2e2e681fb6 | ||
|
|
f45317788f | ||
| 480ee106a0 | |||
|
|
cf83e9917f | ||
|
|
195266a5d0 | ||
| 0f283ff4aa | |||
| 5a27085fcc | |||
|
|
0d9f5a86e8 | ||
|
20c33c9094 |
|||
|
|
bd7facdd2c | ||
|
|
3434074bd3 |
3 changed files with 86 additions and 24 deletions
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -12,6 +12,9 @@
|
|||
<project_license>GPL-2.0+ AND CC-BY-SA-4.0 AND CC-BY-ND-4.0</project_license>
|
||||
<url type="homepage">https://www.warsow.net/</url>
|
||||
<update_contact>pwalter@fedoraproject.org</update_contact>
|
||||
<releases>
|
||||
<release version="2.1.2" date="2017-12-21"/>
|
||||
</releases>
|
||||
<screenshots>
|
||||
<screenshot type="default">
|
||||
<image>https://www.warsow.net/images/y37fbax.jpg</image>
|
||||
|
|
|
|||
103
warsow.spec
103
warsow.spec
|
|
@ -1,18 +1,22 @@
|
|||
%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
|
||||
|
||||
Name: warsow
|
||||
Version: 2.1.2
|
||||
Release: 1%{?dist}
|
||||
Release: 21%{?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
|
||||
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
|
||||
|
|
@ -20,6 +24,9 @@ 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
|
||||
BuildRequires: curl-devel
|
||||
BuildRequires: freetype-devel
|
||||
|
|
@ -33,11 +40,11 @@ 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
|
||||
BuildRequires: /usr/bin/convert
|
||||
BuildRequires: ImageMagick
|
||||
BuildRequires: /usr/bin/desktop-file-validate
|
||||
BuildRequires: /usr/bin/dos2unix
|
||||
Requires: hicolor-icon-theme
|
||||
|
|
@ -72,8 +79,11 @@ 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
|
||||
|
||||
# Remove bundled libs
|
||||
pushd source/libsrcs
|
||||
|
|
@ -91,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
|
||||
|
||||
|
|
@ -122,20 +133,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
|
||||
|
|
@ -150,6 +147,68 @@ gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || :
|
|||
|
||||
|
||||
%changelog
|
||||
* Fri Jul 17 2026 Fedora Release Engineering <releng@fedoraproject.org> - 2.1.2-21
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_45_Mass_Rebuild
|
||||
|
||||
* Sat Jan 17 2026 Fedora Release Engineering <releng@fedoraproject.org> - 2.1.2-20
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_44_Mass_Rebuild
|
||||
|
||||
* Fri Jul 25 2025 Fedora Release Engineering <releng@fedoraproject.org> - 2.1.2-19
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild
|
||||
|
||||
* Sun Jan 19 2025 Fedora Release Engineering <releng@fedoraproject.org> - 2.1.2-18
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild
|
||||
|
||||
* Fri Jul 26 2024 Miroslav Suchý <msuchy@redhat.com> - 2.1.2-17
|
||||
- convert license to SPDX
|
||||
|
||||
* Sat Jul 20 2024 Fedora Release Engineering <releng@fedoraproject.org> - 2.1.2-16
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild
|
||||
|
||||
* Sat Jan 27 2024 Fedora Release Engineering <releng@fedoraproject.org> - 2.1.2-15
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
|
||||
|
||||
* Sat Jul 22 2023 Fedora Release Engineering <releng@fedoraproject.org> - 2.1.2-14
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
|
||||
|
||||
* Sat Jan 21 2023 Fedora Release Engineering <releng@fedoraproject.org> - 2.1.2-13
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
|
||||
|
||||
* Sat Jul 23 2022 Fedora Release Engineering <releng@fedoraproject.org> - 2.1.2-12
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
|
||||
|
||||
* Sat Jan 22 2022 Fedora Release Engineering <releng@fedoraproject.org> - 2.1.2-11
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
|
||||
|
||||
* Fri Jul 23 2021 Fedora Release Engineering <releng@fedoraproject.org> - 2.1.2-10
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
|
||||
|
||||
* Wed Jan 27 2021 Fedora Release Engineering <releng@fedoraproject.org> - 2.1.2-9
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
|
||||
|
||||
* Sat Aug 01 2020 Fedora Release Engineering <releng@fedoraproject.org> - 2.1.2-8
|
||||
- Second attempt - Rebuilt for
|
||||
https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
|
||||
|
||||
* Wed Jul 29 2020 Fedora Release Engineering <releng@fedoraproject.org> - 2.1.2-7
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
|
||||
|
||||
* Fri Jan 31 2020 Fedora Release Engineering <releng@fedoraproject.org> - 2.1.2-6
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
|
||||
|
||||
* Sat Jul 27 2019 Fedora Release Engineering <releng@fedoraproject.org> - 2.1.2-5
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
|
||||
|
||||
* Tue Jun 18 2019 Pete Walter <pwalter@fedoraproject.org> - 2.1.2-4
|
||||
- Use correct prefix when building for flatpak
|
||||
- Add release data
|
||||
|
||||
* Sun Feb 03 2019 Fedora Release Engineering <releng@fedoraproject.org> - 2.1.2-3
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
|
||||
|
||||
* Sat Jul 14 2018 Fedora Release Engineering <releng@fedoraproject.org> - 2.1.2-2
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
|
||||
|
||||
* Wed Apr 04 2018 Kalev Lember <klember@redhat.com> - 2.1.2-1
|
||||
- Update to 2.1.2
|
||||
- Update screenshots in appdata file
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue