Compare commits

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

31 commits

Author SHA1 Message Date
Fedora Release Engineering
0fa533abbe Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild 2025-07-24 23:32:39 +00:00
Fedora Release Engineering
50772867b9 Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild 2025-01-17 21:34:29 +00:00
Fedora Release Engineering
673dbd3859 Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild 2024-07-18 20:46:12 +00:00
Fedora Release Engineering
c6af56d5bb Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild 2024-01-25 11:06:29 +00:00
Fedora Release Engineering
719769f95a Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild 2024-01-21 11:04:04 +00:00
Fedora Release Engineering
7fa4fd50d3 Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2023-07-20 17:57:28 +00:00
Gwyn Ciesla
6796da14ba migrated to SPDX license 2023-03-08 15:22:50 -06:00
Fedora Release Engineering
abf7e06f1a Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2023-01-19 22:43:50 +00:00
Fedora Release Engineering
7646691150 Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2022-07-22 01:58:44 +00:00
Daniel Rusek
5719bedf5b Add changelog entry for my previous commit 2022-02-24 13:18:07 +00:00
Daniel Rusek
ac03af8c01 Set PrefersNonDefaultGPU to true 2022-02-16 21:26:35 +00:00
Fedora Release Engineering
74842fa0f1 - Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2022-01-20 22:17:01 +00:00
Fedora Release Engineering
725db97e8b - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2021-07-22 17:09:07 +00:00
Fedora Release Engineering
98d758ca67 - Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2021-01-26 22:26:00 +00:00
Gwyn Ciesla
4188e7822f Desktop fix. 2021-01-05 13:13:29 -06:00
Gwyn Ciesla
f7bf66a8c3 Source correction. 2021-01-05 10:40:17 -06:00
Gwyn Ciesla
a18d5e702b Fix launch script. 2021-01-04 12:39:25 -06:00
Antonio T
bc2ff8f735 Fix appdata file 2021-01-03 19:57:38 +01:00
Antonio T
f8d119d9ac Add appdata file 2021-01-03 19:40:37 +01:00
Antonio T
cc999eb9a6 Fix bugzilla #1912072 2021-01-03 19:37:45 +01:00
Fedora Release Engineering
1bc807aa52 - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2020-07-28 12:38:06 +00:00
Fedora Release Engineering
c5e9ed45e6 - Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2020-01-29 20:11:05 +00:00
Kalev Lember
e2bababfc9 Install the app icon into hicolor icon theme
This is currently required for flatpak builds.
2020-01-16 19:16:09 +01:00
Kalev Lember
be96a30db0 Avoid hardcoding /usr prefix in the launcher shell script
When we build openarena as a flatpak then it gets /app prefix instead.
2020-01-16 18:54:04 +01:00
Fedora Release Engineering
9e6625e0d3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2019-07-25 23:21:23 +00:00
Fedora Release Engineering
4451a37f94 - Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2019-02-01 17:18:10 +00:00
Igor Gnatenko
df37ebfa0d Remove obsolete Group tag
References: https://fedoraproject.org/wiki/Changes/Remove_Group_Tag
2019-01-28 20:24:23 +01:00
sagitter
098c39ddd9 Fix appdata file's tag 2019-01-24 15:56:13 +01:00
sagitter
c54d38afd1 Add missing command 2019-01-24 15:45:33 +01:00
sagitter
eead55effc Fix typo 2019-01-24 15:34:13 +01:00
sagitter
652137b9c2 SPEC file updating 2019-01-24 15:32:28 +01:00
7 changed files with 130 additions and 56 deletions

3
.gitignore vendored
View file

@ -1,6 +1,3 @@
oa081.zip
/openarena.png
/oa081.zip
/oa085p.zip
/oa088p.zip
/ws.openarena.OpenArena.png

30
openarena.appdata.xml Normal file
View file

@ -0,0 +1,30 @@
<?xml version="1.0" encoding="UTF-8"?>
<component type="desktop">
<id type="desktop">openarena.desktop</id>
<metadata_license>CC0-1.0</metadata_license>
<project_license>GPL-2.0</project_license>
<summary>Free and open source first-person shooter</summary>
<description>
<p>
OpenArena is a free and open source first-person shooter game based
heavily on the Quake III Arena-style deathmatch.
Score frags to win the game using a balanced set of weapons each designed
for different situations.
Guns include a chaingun, rocket launcher, shotgun, and railgun.
</p>
<p>
OpenArena's style of play is very fast and requires skill to be played
successfully online.
Gameplay modes include Deathmatch, Team Deathmatch, Tournament, Capture
the Flag, Elimination, CTF Elimination, Last Man Standing and Double
Domination.
</p>
</description>
<url type="homepage">http://www.openarena.ws/</url>
<screenshots>
<screenshot type="default">http://www.openarena.ws/e107_images/custom/085-1.jpg</screenshot>
<screenshot>http://www.openarena.ws/e107_images/custom/085-6.jpg</screenshot>
<screenshot>http://www.openarena.ws/e107_images/custom/085-16.jpg</screenshot>
</screenshots>
<updatecontact>openarena-owner@fedoraproject.org</updatecontact>
</component>

View file

@ -5,4 +5,5 @@ Icon=openarena
Exec=openarena
Terminal=false
Type=Application
Categories=Game;ActionGame;
Categories=Game;ActionGame;AdventureGame;
PrefersNonDefaultGPU=true

View file

@ -22,4 +22,10 @@ else
checkDriOK openarena
fi
if [ ! -d ~/.openarena ]; then
mkdir -p ~/.openarena
fi
rsync -a /usr/share/openarena/* ~/.openarena/
exec /usr/bin/quake3 $CVARS "$@"

View file

@ -1,9 +1,8 @@
Name: openarena
Version: 0.8.8
Release: 12%{?dist}
Release: 35%{?dist}
Summary: Open source first person shooter
Group: Amusements/Games
License: GPLv2 and CC0
License: GPL-2.0-only AND CC0-1.0
URL: http://openarena.ws/
Source0: http://download.tuxfamily.org/openarena/rel/081/oa081.zip
Source10: http://download.tuxfamily.org/openarena/rel/085/oa085p.zip
@ -12,11 +11,16 @@ Source2: %{name}.sh
# From https://github.com/flathub/ws.openarena.OpenArena/blob/master/ws.openarena.OpenArena.png
Source3: ws.openarena.OpenArena.png
Source4: %{name}.desktop
Source5: %{name}.appdata.xml
# We need 1.36-11 or newer for the new standalone game and protocol cvars
Requires: quake3 >= 1.36-11
Requires: hicolor-icon-theme
Requires: opengl-games-utils
Requires: rsync
BuildRequires: ImageMagick
BuildRequires: desktop-file-utils
BuildRequires: libappstream-glib
Provides: openarena-data = %{version}-%{release}
Obsoletes: openarena-data < 0.7.1-4
BuildArch: noarch
@ -40,68 +44,105 @@ echo We build nothing
%install
mkdir -p $RPM_BUILD_ROOT%{_datadir}/%{name}
mkdir $RPM_BUILD_ROOT%{_datadir}/pixmaps
mkdir $RPM_BUILD_ROOT%{_bindir}
mkdir -p $RPM_BUILD_ROOT%{_metainfodir}
mkdir -p $RPM_BUILD_ROOT%{_datadir}/icons/hicolor/128x128/apps
mkdir -p $RPM_BUILD_ROOT%{_bindir}
cp -pr %{name}-0.8.1/baseoa $RPM_BUILD_ROOT%{_datadir}/%{name}
install -p -m755 %{SOURCE2} $RPM_BUILD_ROOT%{_bindir}/%{name}
sed -i -e 's|/usr|%{_prefix}|' $RPM_BUILD_ROOT%{_bindir}/%{name}
ln -s %{name} $RPM_BUILD_ROOT%{_bindir}/%{name}_ded
cp -p %{SOURCE3} $RPM_BUILD_ROOT%{_datadir}/pixmaps/openarena.png
cp -p %{SOURCE3} $RPM_BUILD_ROOT%{_datadir}/icons/hicolor/128x128/apps/openarena.png
chmod 644 $RPM_BUILD_ROOT%{_datadir}/%{name}/baseoa/*
desktop-file-install --dir=$RPM_BUILD_ROOT%{_datadir}/applications %{SOURCE4}
desktop-file-validate $RPM_BUILD_ROOT%{_datadir}/applications/*
# Register as an application to be visible in the software center
#
# NOTE: It would be *awesome* if this file was maintained by the upstream
# project, translated and installed into the right place during `make install`.
#
# See http://www.freedesktop.org/software/appstream/docs/ for more details.
#
mkdir -p $RPM_BUILD_ROOT%{_datadir}/appdata
cat > $RPM_BUILD_ROOT%{_datadir}/appdata/%{name}.appdata.xml <<EOF
<?xml version="1.0" encoding="UTF-8"?>
<!-- Copyright 2014 Richard Hughes <richard@hughsie.com> -->
<application>
<id type="desktop">openarena.desktop</id>
<metadata_license>CC0-1.0</metadata_license>
<summary>Free and open source first-person shooter</summary>
<description>
<p>
OpenArena is a free and open source first-person shooter game based
heavily on the Quake III Arena-style deathmatch.
Score frags to win the game using a balanced set of weapons each designed
for different situations.
Guns include a chaingun, rocket launcher, shotgun, and railgun.
</p>
<p>
OpenArena's style of play is very fast and requires skill to be played
successfully online.
Gameplay modes include Deathmatch, Team Deathmatch, Tournament, Capture
the Flag, Elimination, CTF Elimination, Last Man Standing and Double
Domination.
</p>
</description>
<url type="homepage">http://www.openarena.ws/</url>
<screenshots>
<screenshot type="default">http://www.openarena.ws/e107_images/custom/085-1.jpg</screenshot>
<screenshot>http://www.openarena.ws/e107_images/custom/085-6.jpg</screenshot>
<screenshot>http://www.openarena.ws/e107_images/custom/085-16.jpg</screenshot>
</screenshots>
<!-- FIXME: change this to an upstream email address for spec updates
<updatecontact>someone_who_cares@upstream_project.org</updatecontact>
-->
</application>
EOF
mkdir -p $RPM_BUILD_ROOT%{_metainfodir}
install -pm 644 %{SOURCE5} $RPM_BUILD_ROOT%{_metainfodir}/
appstream-util validate-relax --nonet $RPM_BUILD_ROOT%{_metainfodir}/*.appdata.xml
%files
%doc doc/*
%doc doc/CREDITS doc/README doc/CHANGES doc/*.txt
%license doc/COPYING
%{_bindir}/%{name}*
%{_datadir}/%{name}
%{_datadir}/appdata/%{name}.appdata.xml
%{_metainfodir}/%{name}.appdata.xml
%{_datadir}/applications/%{name}.desktop
%{_datadir}/pixmaps/%{name}.png
%{_datadir}/icons/hicolor/128x128/apps/%{name}.png
%changelog
* Thu Jul 24 2025 Fedora Release Engineering <releng@fedoraproject.org> - 0.8.8-35
- Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild
* Fri Jan 17 2025 Fedora Release Engineering <releng@fedoraproject.org> - 0.8.8-34
- Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild
* Thu Jul 18 2024 Fedora Release Engineering <releng@fedoraproject.org> - 0.8.8-33
- Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild
* Thu Jan 25 2024 Fedora Release Engineering <releng@fedoraproject.org> - 0.8.8-32
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
* Sun Jan 21 2024 Fedora Release Engineering <releng@fedoraproject.org> - 0.8.8-31
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
* Thu Jul 20 2023 Fedora Release Engineering <releng@fedoraproject.org> - 0.8.8-30
- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
* Wed Mar 08 2023 Gwyn Ciesla <gwync@protonmail.com> - 0.8.8-29
- migrated to SPDX license
* Thu Jan 19 2023 Fedora Release Engineering <releng@fedoraproject.org> - 0.8.8-28
- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
* Fri Jul 22 2022 Fedora Release Engineering <releng@fedoraproject.org> - 0.8.8-27
- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
* Thu Feb 24 2022 Daniel Rusek <mail@asciiwolf.com> - 0.8.8-26
- Set PrefersNonDefaultGPU to true
* Thu Jan 20 2022 Fedora Release Engineering <releng@fedoraproject.org> - 0.8.8-25
- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
* Thu Jul 22 2021 Fedora Release Engineering <releng@fedoraproject.org> - 0.8.8-24
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
* Tue Jan 26 2021 Fedora Release Engineering <releng@fedoraproject.org> - 0.8.8-23
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
* Tue Jan 05 2021 Gwyn Ciesla <gwync@protonmail.com> - 0.8.8-22
- Desktop correction.
* Tue Jan 05 2021 Gwyn Ciesla <gwync@protonmail.com> - 0.8.8-21
- Source correction.
* Mon Jan 04 2021 Gwyn Ciesla <gwync@protonmail.com> - 0.8.8-20
- Fix 1912072.
* Sun Jan 03 2021 Antonio Trande <sagitter@fedoraproject.org> - 0.8.8-19
- Fix bugzilla #1912072
* Tue Jul 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 0.8.8-18
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
* Wed Jan 29 2020 Fedora Release Engineering <releng@fedoraproject.org> - 0.8.8-17
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
* Thu Jan 16 2020 Kalev Lember <klember@redhat.com> - 0.8.8-16
- Avoid hardcoding /usr prefix in the launcher shell script
- Install the app icon into hicolor icon theme
* Thu Jul 25 2019 Fedora Release Engineering <releng@fedoraproject.org> - 0.8.8-15
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
* Fri Feb 01 2019 Fedora Release Engineering <releng@fedoraproject.org> - 0.8.8-14
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
* Thu Jan 24 2019 Antonio Trande <sagitter@fedoraproject.org> - 0.8.8-13
- Reinstall license file
- Use metainfodir
- Update and validate appdata file
* Mon Oct 15 2018 Gwyn Ciesla <limburgher@gmail.com> - 0.8.8-12
- Alternate icon image, BZ 1609558.

View file

@ -1,4 +1,3 @@
SHA512 (oa081.zip) = 99371917c3987af2f7291b1786dc7371b617d36fd303a5f6f9dbc7721f42a875309298f9a44dc337b019e802462fd1d5f8956f25468b2a8a2cd0cf4df436eb34
SHA512 (oa085p.zip) = 35d1e54136e8e2f8ff55597dc326b19da8bfb6562d5134cdfab66f3ae8947958b76f9a3aac3c2cb6c9695ca18bb7fb202dc3a3241b65ab1d9130fce144cd53dd
SHA512 (oa088p.zip) = 753653596073782f5b243b673134f464da4f8a1fef961bec22215763faa633bae569b848b5c10a11e5645936931cb44e4f4f91e20e32b9f2b17cde2ce76b5b69
SHA512 (ws.openarena.OpenArena.png) = 40db0814fcc4f8ac765d57f4e7de83ffe077403debcda3b1c1ebbc541792cb34d31b934937dc5b1dfc60c1ee495ef6b5bbf43139c15ab0b6c71dbf5de780c97a

BIN
ws.openarena.OpenArena.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 18 KiB