diff --git a/.gitignore b/.gitignore index 83a04da..d6d87fd 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,4 @@ +oa081.zip +/openarena.png /oa081.zip /oa085p.zip -/oa088p.zip diff --git a/openarena.appdata.xml b/openarena.appdata.xml deleted file mode 100644 index 0ce6a92..0000000 --- a/openarena.appdata.xml +++ /dev/null @@ -1,30 +0,0 @@ - - - openarena.desktop - CC0-1.0 - GPL-2.0 - Free and open source first-person shooter - -

- 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. -

-

- 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. -

-
- http://www.openarena.ws/ - - http://www.openarena.ws/e107_images/custom/085-1.jpg - http://www.openarena.ws/e107_images/custom/085-6.jpg - http://www.openarena.ws/e107_images/custom/085-16.jpg - - openarena-owner@fedoraproject.org -
diff --git a/openarena.desktop b/openarena.desktop index e78bb6a..b7a5544 100644 --- a/openarena.desktop +++ b/openarena.desktop @@ -5,5 +5,4 @@ Icon=openarena Exec=openarena Terminal=false Type=Application -Categories=Game;ActionGame;AdventureGame; -PrefersNonDefaultGPU=true +Categories=Game;ActionGame; diff --git a/openarena.sh b/openarena.sh index 66310fe..f1187e1 100644 --- a/openarena.sh +++ b/openarena.sh @@ -22,10 +22,4 @@ else checkDriOK openarena fi -if [ ! -d ~/.openarena ]; then - mkdir -p ~/.openarena -fi - -rsync -a /usr/share/openarena/* ~/.openarena/ - exec /usr/bin/quake3 $CVARS "$@" diff --git a/openarena.spec b/openarena.spec index cb1e64b..07af424 100644 --- a/openarena.spec +++ b/openarena.spec @@ -1,26 +1,21 @@ Name: openarena Version: 0.8.8 -Release: 35%{?dist} +Release: 9%{?dist} Summary: Open source first person shooter -License: GPL-2.0-only AND CC0-1.0 +Group: Amusements/Games +License: GPLv2 URL: http://openarena.ws/ Source0: http://download.tuxfamily.org/openarena/rel/081/oa081.zip Source10: http://download.tuxfamily.org/openarena/rel/085/oa085p.zip Source11: http://download.tuxfamily.org/openarena/rel/088/oa088p.zip Source2: %{name}.sh -# From https://github.com/flathub/ws.openarena.OpenArena/blob/master/ws.openarena.OpenArena.png -Source3: ws.openarena.OpenArena.png +Source3: %{name}.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 @@ -44,114 +39,68 @@ echo We build nothing %install mkdir -p $RPM_BUILD_ROOT%{_datadir}/%{name} -mkdir -p $RPM_BUILD_ROOT%{_metainfodir} -mkdir -p $RPM_BUILD_ROOT%{_datadir}/icons/hicolor/128x128/apps -mkdir -p $RPM_BUILD_ROOT%{_bindir} +mkdir $RPM_BUILD_ROOT%{_datadir}/pixmaps +mkdir $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}/icons/hicolor/128x128/apps/openarena.png +cp -p %{SOURCE3} $RPM_BUILD_ROOT%{_datadir}/pixmaps 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/* -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 +# 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 < + + + openarena.desktop + CC0-1.0 + Free and open source first-person shooter + +

+ 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. +

+

+ 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. +

+
+ http://www.openarena.ws/ + + http://www.openarena.ws/e107_images/custom/085-1.jpg + http://www.openarena.ws/e107_images/custom/085-6.jpg + http://www.openarena.ws/e107_images/custom/085-16.jpg + + +
+EOF %files -%doc doc/CREDITS doc/README doc/CHANGES doc/*.txt -%license doc/COPYING +%doc doc/* %{_bindir}/%{name}* %{_datadir}/%{name} -%{_metainfodir}/%{name}.appdata.xml +%{_datadir}/appdata/%{name}.appdata.xml %{_datadir}/applications/%{name}.desktop -%{_datadir}/icons/hicolor/128x128/apps/%{name}.png +%{_datadir}/pixmaps/%{name}.png %changelog -* Thu Jul 24 2025 Fedora Release Engineering - 0.8.8-35 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild - -* Fri Jan 17 2025 Fedora Release Engineering - 0.8.8-34 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild - -* Thu Jul 18 2024 Fedora Release Engineering - 0.8.8-33 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild - -* Thu Jan 25 2024 Fedora Release Engineering - 0.8.8-32 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild - -* Sun Jan 21 2024 Fedora Release Engineering - 0.8.8-31 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild - -* Thu Jul 20 2023 Fedora Release Engineering - 0.8.8-30 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild - -* Wed Mar 08 2023 Gwyn Ciesla - 0.8.8-29 -- migrated to SPDX license - -* Thu Jan 19 2023 Fedora Release Engineering - 0.8.8-28 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild - -* Fri Jul 22 2022 Fedora Release Engineering - 0.8.8-27 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild - -* Thu Feb 24 2022 Daniel Rusek - 0.8.8-26 -- Set PrefersNonDefaultGPU to true - -* Thu Jan 20 2022 Fedora Release Engineering - 0.8.8-25 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild - -* Thu Jul 22 2021 Fedora Release Engineering - 0.8.8-24 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild - -* Tue Jan 26 2021 Fedora Release Engineering - 0.8.8-23 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild - -* Tue Jan 05 2021 Gwyn Ciesla - 0.8.8-22 -- Desktop correction. - -* Tue Jan 05 2021 Gwyn Ciesla - 0.8.8-21 -- Source correction. - -* Mon Jan 04 2021 Gwyn Ciesla - 0.8.8-20 -- Fix 1912072. - -* Sun Jan 03 2021 Antonio Trande - 0.8.8-19 -- Fix bugzilla #1912072 - -* Tue Jul 28 2020 Fedora Release Engineering - 0.8.8-18 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild - -* Wed Jan 29 2020 Fedora Release Engineering - 0.8.8-17 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild - -* Thu Jan 16 2020 Kalev Lember - 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 - 0.8.8-15 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild - -* Fri Feb 01 2019 Fedora Release Engineering - 0.8.8-14 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild - -* Thu Jan 24 2019 Antonio Trande - 0.8.8-13 -- Reinstall license file -- Use metainfodir -- Update and validate appdata file - -* Mon Oct 15 2018 Gwyn Ciesla - 0.8.8-12 -- Alternate icon image, BZ 1609558. - -* Fri Jul 13 2018 Fedora Release Engineering - 0.8.8-11 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild - -* Thu Feb 08 2018 Fedora Release Engineering - 0.8.8-10 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild - * Thu Jul 27 2017 Fedora Release Engineering - 0.8.8-9 - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild diff --git a/sources b/sources index 465b8ef..48f77ab 100644 --- a/sources +++ b/sources @@ -1,3 +1,4 @@ -SHA512 (oa081.zip) = 99371917c3987af2f7291b1786dc7371b617d36fd303a5f6f9dbc7721f42a875309298f9a44dc337b019e802462fd1d5f8956f25468b2a8a2cd0cf4df436eb34 -SHA512 (oa085p.zip) = 35d1e54136e8e2f8ff55597dc326b19da8bfb6562d5134cdfab66f3ae8947958b76f9a3aac3c2cb6c9695ca18bb7fb202dc3a3241b65ab1d9130fce144cd53dd -SHA512 (oa088p.zip) = 753653596073782f5b243b673134f464da4f8a1fef961bec22215763faa633bae569b848b5c10a11e5645936931cb44e4f4f91e20e32b9f2b17cde2ce76b5b69 +bfbfaee251edda43eea1e8327356c620 openarena.png +49006bcb02b4e8ea3d06749e8f4e4887 oa081.zip +b2a0437da751cd50dd2351ed9e0c4e9d oa085p.zip +45da37955eba40cfd0e6e0f89cbb4b61 oa088p.zip diff --git a/ws.openarena.OpenArena.png b/ws.openarena.OpenArena.png deleted file mode 100644 index b7c212c..0000000 Binary files a/ws.openarena.OpenArena.png and /dev/null differ