diff --git a/.gitignore b/.gitignore index 619e689..9f4f10d 100644 --- a/.gitignore +++ b/.gitignore @@ -1,2 +1 @@ /anarch-f6a6a68a890716cd394c6fb2d00bd8123b51b18f.tar.gz -/anarch-eeb04a079784ccd9c4b37909795ae781902712eb.tar.gz diff --git a/0000-store-savefile-in-XDG_DATA_HOME.patch b/0000-store-savefile-in-XDG_DATA_HOME.patch index 84df8fe..8baad14 100644 --- a/0000-store-savefile-in-XDG_DATA_HOME.patch +++ b/0000-store-savefile-in-XDG_DATA_HOME.patch @@ -57,7 +57,7 @@ diff -U4 -N -r anarch-f6a6a68a890716cd394c6fb2d00bd8123b51b18f--orig/main_csfml. + void SFG_save(uint8_t data[SFG_SAVE_SIZE]) { -- FILE *f = fopen(SFG_SAVE_FILE_PATH,"wb"); +- FILE *f = fopen("anarch.sav","wb"); + const char *path = get_savefile_path(); + if (path == NULL) + return; @@ -72,7 +72,7 @@ diff -U4 -N -r anarch-f6a6a68a890716cd394c6fb2d00bd8123b51b18f--orig/main_csfml. uint8_t SFG_load(uint8_t data[SFG_SAVE_SIZE]) { -- FILE *f = fopen(SFG_SAVE_FILE_PATH,"rb"); +- FILE *f = fopen("anarch.sav","rb"); + const char *path = get_savefile_path(); + if (path == NULL) + return 0; @@ -94,7 +94,7 @@ diff -U4 -N -r anarch-f6a6a68a890716cd394c6fb2d00bd8123b51b18f--orig/main_sdl.c + void SFG_save(uint8_t data[SFG_SAVE_SIZE]) { -- FILE *f = fopen(SFG_SAVE_FILE_PATH,"wb"); +- FILE *f = fopen("anarch.sav","wb"); + const char *path = get_savefile_path(); + if (path == NULL) + return; @@ -110,7 +110,7 @@ diff -U4 -N -r anarch-f6a6a68a890716cd394c6fb2d00bd8123b51b18f--orig/main_sdl.c uint8_t SFG_load(uint8_t data[SFG_SAVE_SIZE]) { -#ifndef __EMSCRIPTEN__ -- FILE *f = fopen(SFG_SAVE_FILE_PATH,"rb"); +- FILE *f = fopen("anarch.sav","rb"); + const char *path = get_savefile_path(); + if (path == NULL) + return 0; diff --git a/anarch.metainfo.xml b/anarch.metainfo.xml index ed278be..a3afc97 100644 --- a/anarch.metainfo.xml +++ b/anarch.metainfo.xml @@ -3,7 +3,7 @@ anarch-LIB_SUFFIX.desktop CC0-1.0 CC0-1.0 - Anarch (LIB_NAME) + Anarch (LIB_SUFFIX) Suckless, anarcho-pacifist, 90s-style Doom clone that runs everywhere

diff --git a/anarch.spec b/anarch.spec index 110d01b..0e86abb 100644 --- a/anarch.spec +++ b/anarch.spec @@ -1,15 +1,15 @@ Name: anarch -License: CC0-1.0 +License: CC0 %global summ_text Suckless, anarcho-pacifist Doom clone that runs everywhere Summary: %{summ_text} -%global git_date 20230123 -%global git_commit eeb04a079784ccd9c4b37909795ae781902712eb +%global git_date 20210616 +%global git_commit f6a6a68a890716cd394c6fb2d00bd8123b51b18f %global git_commit_short %(c='%{git_commit}'; echo "${c:0:8}") -Version: 1.1^%{git_date}git%{git_commit_short} -Release: 5%{?dist} +Version: 1.02d +Release: 4.%{git_date}git%{git_commit_short}%{?dist} URL: https://drummyfish.gitlab.io/anarch/ Source0: https://gitlab.com/drummyfish/%{name}/-/archive/%{git_commit}/%{name}-%{git_commit}.tar.gz @@ -139,44 +139,6 @@ done %changelog -* Fri Jan 16 2026 Fedora Release Engineering - 1.1^20230123giteeb04a07-5 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_44_Mass_Rebuild - -* Wed Jul 23 2025 Fedora Release Engineering - 1.1^20230123giteeb04a07-4 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild - -* Thu Jan 16 2025 Fedora Release Engineering - 1.1^20230123giteeb04a07-3 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild - -* Wed Jul 17 2024 Fedora Release Engineering - 1.1^20230123giteeb04a07-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild - -* Mon Feb 05 2024 Artur Frenszek-Iwicki - 1.1^20230123giteeb04a07-1 -- Rebuilt for CSFML 2.6 -- Move snapshot info from Release to Version tag -- Migrate License tag to SPDX - -* Mon Jan 22 2024 Fedora Release Engineering - 1.1-4.20230123giteeb04a07 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild - -* Fri Jan 19 2024 Fedora Release Engineering - 1.1-3.20230123giteeb04a07 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild - -* Wed Jul 19 2023 Fedora Release Engineering - 1.1-2.20230123giteeb04a07 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild - -* Wed Mar 22 2023 Artur Frenszek-Iwicki - 1.1-1.20230123giteeb04a07 -- Update to v1.1 - -* Wed Jan 18 2023 Fedora Release Engineering - 1.02d-7.20210616gitf6a6a68a -- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild - -* Wed Jul 20 2022 Fedora Release Engineering - 1.02d-6.20210616gitf6a6a68a -- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild - -* Wed Jan 19 2022 Fedora Release Engineering - 1.02d-5.20210616gitf6a6a68a -- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild - * Mon Oct 04 2021 Artur Frenszek-Iwicki - 1.02d-4.20210617gitf6a6a68a8 - Add a patch to make the game store its save file in XDG_DATA_HOME diff --git a/sources b/sources index 552e576..515bd46 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (anarch-eeb04a079784ccd9c4b37909795ae781902712eb.tar.gz) = a8ff621123b3d81a7eaa0e214246a05fd68c46588eddb6f8a7e4bae311da36d7a5c0655409a029568691e571d85b457e51cda22c81d6530d14e9b1a41ba7507b +SHA512 (anarch-f6a6a68a890716cd394c6fb2d00bd8123b51b18f.tar.gz) = a94e75e664c1bb0881ff0fac11723c64c714fd4b39830b85e84430ce8440e9b99e4eee5d7d4fddd4bb7a61b6b4e04153168270a3c1e51b48665fb0fe911fa536