Compare commits

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

28 commits

Author SHA1 Message Date
Fedora Release Engineering
3da7390a67 Rebuilt for https://fedoraproject.org/wiki/Fedora_44_Mass_Rebuild 2026-01-16 03:22:47 +00:00
Fedora Release Engineering
e43b1c3376 Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild 2025-07-23 16:41:28 +00:00
Andrea Musuruane
f292f1df54 Updated to new upstream release 2025-06-27 12:08:55 +02:00
Andrea Musuruane
87a6f5c3ef Fix FTBFS (BZ #2339459) 2025-01-23 16:00:21 +01:00
Fedora Release Engineering
e1038e6bcc Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild 2025-01-16 10:26:54 +00:00
Andrea Musuruane
c8c046ba39 Updated to new upstream release 2024-09-29 19:18:45 +02:00
Miroslav Suchý
6847c2e724 convert license to SPDX
This is part of https://fedoraproject.org/wiki/Changes/SPDX_Licenses_Phase_4
2024-08-28 07:45:24 +02:00
Fedora Release Engineering
5c8a5ef86c Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild 2024-07-17 16:29:02 +00:00
Fedora Release Engineering
e0570d7b83 Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild 2024-01-24 07:21:05 +00:00
Fedora Release Engineering
e51807c54f Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild 2024-01-19 11:58:58 +00:00
Andrea Musuruane
d8fb9c16a9 Updated to new upstream release 2023-10-24 18:33:03 +02:00
Fedora Release Engineering
980bd89c1f Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2023-07-19 12:47:27 +00:00
Fedora Release Engineering
f94fd5e099 Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2023-01-18 21:17:35 +00:00
Fedora Release Engineering
f9feac8269 Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2022-07-20 20:19:57 +00:00
Fedora Release Engineering
e0ea31977c - Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2022-01-19 20:49:15 +00:00
Andrea Musuruane
c80a4cd02a Updated to new upstream post-release 2021-09-30 14:20:47 +02:00
Fedora Release Engineering
214ecf50c5 - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2021-07-21 17:09:29 +00:00
Fedora Release Engineering
8be31d9236 - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2021-07-21 12:14:25 +00:00
Fedora Release Engineering
8073c2c2f9 - Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2021-01-25 23:42:34 +00:00
Tom Stellard
76bdb293d1 Add BuildRequires: make
https://fedoraproject.org/wiki/Changes/Remove_make_from_BuildRoot
2020-12-15 01:38:43 +00:00
Fedora Release Engineering
5121a2f12f - Second attempt - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2020-07-31 23:46:22 +00:00
Fedora Release Engineering
3e24642f49 - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2020-07-27 11:38:35 +00:00
Fedora Release Engineering
9f87a40007 - Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2020-01-28 11:05:30 +00:00
Fedora Release Engineering
af41e48a77 - Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2019-07-24 17:25:22 +00:00
Fedora Release Engineering
5e7f7409eb - Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2019-01-31 12:50:49 +00:00
Fedora Release Engineering
dc4f121b6b - Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2018-07-12 19:54:52 +00:00
Andrea Musuruane
88e3de47a1 Added gcc dependency
Used new AppData directory
Spec file clean up
2018-02-21 14:53:45 +01:00
Fedora Release Engineering
72b4749fa7 - Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2018-02-07 01:43:07 +00:00
6 changed files with 122 additions and 73 deletions

4
.gitignore vendored
View file

@ -1 +1,5 @@
/abbayedesmorts-gpl-2.0.1-9ce56f6.tar.gz
/abbayedesmorts-gpl-2.0.1-3d12ed6.tar.gz
/abbayedesmorts-gpl-2.0.2.tar.gz
/abbayedesmorts-gpl-2.0.4.tar.gz
/abbayedesmorts-gpl-2.0.5.tar.gz

View file

@ -1,34 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<!-- Copyright 2017 Andrea Musuruane <musuruan@gmail.com -->
<component type="desktop">
<id>abbaye.desktop</id>
<metadata_license>CC-BY-SA-3.0</metadata_license>
<project_license>GPL-3.0 and CC-BY-3.0</project_license>
<name>Abbaye des Morts</name>
<summary>Indie platform game by Locomalito</summary>
<description>
<p>
In the 13th century, the Cathars, who preach about good Christian beliefs,
were being expelled by the Catholic Church out of the Languedoc region in
France.
</p>
<p>
One of them, called Jean Raymond, found an old church in which to hide, not
knowing that beneath its ruins lay buried an ancient evil.
</p>
<p>
A style close to Spectrum ZX, with its dark background and bright colors,
proper fit with the story, because it does look old and somewhat horrifying.
Also, the gameplay is direclty inspired by Manic Miner and Jet Set Willy.
</p>
</description>
<screenshots>
<screenshot type="default">
<image>https://raw.githubusercontent.com/nevat/abbayedesmorts-gpl/master/screenshots/title.png</image>
</screenshot>
<screenshot>
<image>https://raw.githubusercontent.com/nevat/abbayedesmorts-gpl/master/screenshots/ingame.png</image>
</screenshot>
</screenshots>
<url type="homepage">https://github.com/nevat/abbayedesmorts-gpl</url>
</component>

View file

@ -1,20 +0,0 @@
diff -dur abbayedesmorts-gpl-9ce56f69dec5e185058508cb924b1f597a1380e5.orig/Makefile abbayedesmorts-gpl-9ce56f69dec5e185058508cb924b1f597a1380e5/Makefile
--- abbayedesmorts-gpl-9ce56f69dec5e185058508cb924b1f597a1380e5.orig/Makefile 2017-07-09 02:00:41.000000000 +0200
+++ abbayedesmorts-gpl-9ce56f69dec5e185058508cb924b1f597a1380e5/Makefile 2017-07-15 18:57:15.055808369 +0200
@@ -2,6 +2,7 @@
CC?= gcc
CFLAGS?= -O2 -finline-functions -funswitch-loops -fgcse-after-reload -fpredictive-commoning -ftree-vectorize
+LDFLAGS?= -Wl,-z,relro
CFLAGS+= `sdl2-config --cflags` -DDATADIR="\"$(PREFIX)/share/abbayev2\""
LIBS= `sdl2-config --libs` -lSDL2_image -lSDL2_mixer -lm
@@ -21,7 +22,7 @@
all: $(PROG)
$(PROG): $(SRCS)
- $(CC) $(CFLAGS) $(SRCS) -o $(PROG) $(LIBS)
+ $(CC) $(CFLAGS) $(LDFLAGS) $(SRCS) -o $(PROG) $(LIBS)
clean:
rm -f ./abbayev2

View file

@ -0,0 +1,11 @@
diff -dur abbayedesmorts-gpl-2.0.4.orig/src/base.h abbayedesmorts-gpl-2.0.4/src/base.h
--- abbayedesmorts-gpl-2.0.4.orig/src/base.h 2024-09-23 23:18:05.000000000 +0200
+++ abbayedesmorts-gpl-2.0.4/src/base.h 2025-01-23 15:38:35.248988706 +0100
@@ -5,6 +5,7 @@
#include <stdio.h>
#include <stdlib.h>
#include <stdint.h>
+#include <string.h>
#include <SDL2/SDL.h>
#include <SDL2/SDL_image.h>

View file

@ -1,26 +1,24 @@
%global commit 9ce56f69dec5e185058508cb924b1f597a1380e5
%global shortcommit %(c=%{commit}; echo ${c:0:7})
Name: abbayedesmorts-gpl
Version: 2.0.1
Release: 5.20170709git%{?dist}
Version: 2.0.5
Release: 3%{?dist}
Summary: Platform game set in 13th century
# Graphics and Sounds are licensed under
# Creative Commons 3.0 Attribution license.
License: GPLv3 and CC-BY
License: GPL-3.0-only AND CC-BY-3.0
# Original Windows game by locomalito
# https://locomalito.com/abbaye_des_morts.php
URL: https://github.com/nevat/abbayedesmorts-gpl
Source0: https://github.com/nevat/abbayedesmorts-gpl/archive/%{commit}/%{name}-%{version}-%{shortcommit}.tar.gz
Source1: abbaye.appdata.xml
Patch0: %{name}-2.0.1-ldflags.patch
Source0: https://github.com/nevat/abbayedesmorts-gpl/archive/v%{version}.tar.gz#/%{name}-%{version}.tar.gz
BuildRequires: gcc
BuildRequires: make
BuildRequires: SDL2-devel
BuildRequires: SDL2_mixer-devel
BuildRequires: SDL2_image-devel
BuildRequires: libappstream-glib
BuildRequires: desktop-file-utils
Requires: hicolor-icon-theme
%description
In the 13th century, the Cathars, who preach about good Christian beliefs,
@ -36,25 +34,34 @@ Also, the gameplay is directly inspired by Manic Miner and Jet Set Willy.
%prep
%autosetup -n %{name}-%{commit}
%autosetup -p1
# Enable verbose build
sed -i 's/@$(CC)/$(CC)/' Makefile
%build
export CFLAGS="%{optflags}"
export LDFLAGS="%{__global_ldflags}"
make %{?_smp_mflags}
%set_build_flags
%make_build
%install
%make_install
# Install icons
rm %{buildroot}%{_datadir}/pixmaps/abbaye.png
cp -a abbaye.png abbaye48.png
for px in 48 64 128; do
install -d %{buildroot}%{_datadir}/icons/hicolor/${px}x${px}/apps
install -p -m 644 abbaye${px}.png \
%{buildroot}%{_datadir}/icons/hicolor/${px}x${px}/apps/abbaye.png
done
# Validate desktop file
desktop-file-validate %{buildroot}%{_datadir}/applications/abbaye.desktop
# Install AppData file
install -d %{buildroot}%{_datadir}/appdata
install -p -m 644 %{SOURCE1} %{buildroot}%{_datadir}/appdata
appstream-util validate-relax --nonet %{buildroot}/%{_datadir}/appdata/abbaye.appdata.xml
# Validate AppData file
appstream-util validate-relax --nonet %{buildroot}%{_datadir}/appdata/abbaye.appdata.xml
%files
@ -62,12 +69,93 @@ appstream-util validate-relax --nonet %{buildroot}/%{_datadir}/appdata/abbaye.ap
%{_datadir}/abbayev2
%{_datadir}/appdata/abbaye.appdata.xml
%{_datadir}/applications/abbaye.desktop
%{_datadir}/pixmaps/abbaye.png
%{_datadir}/icons/hicolor/*/apps/abbaye.png
%doc ReadMe.md ChangeLog.md screenshots
%license COPYING
%changelog
* Fri Jan 16 2026 Fedora Release Engineering <releng@fedoraproject.org> - 2.0.5-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_44_Mass_Rebuild
* Wed Jul 23 2025 Fedora Release Engineering <releng@fedoraproject.org> - 2.0.5-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild
* Fri Jun 27 2025 Andrea Musuruane <musuruan@gmail.com> - 2.0.5-1
- Updated to new upstream release
* Thu Jan 23 2025 Andrea Musuruane <musuruan@gmail.com> - 2.0.4-3
- Fix FTBFS (BZ #2339459)
* Thu Jan 16 2025 Fedora Release Engineering <releng@fedoraproject.org> - 2.0.4-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild
* Tue Sep 24 2024 Andrea Musuruane <musuruan@gmail.com> - 2.0.4-1
- Updated to new upstream release
* Wed Aug 28 2024 Miroslav Suchý <msuchy@redhat.com> - 2.0.2-5
- convert license to SPDX
* Wed Jul 17 2024 Fedora Release Engineering <releng@fedoraproject.org> - 2.0.2-4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild
* Wed Jan 24 2024 Fedora Release Engineering <releng@fedoraproject.org> - 2.0.2-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
* Fri Jan 19 2024 Fedora Release Engineering <releng@fedoraproject.org> - 2.0.2-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
* Tue Oct 24 2023 Andrea Musuruane <musuruan@gmail.com> - 2.0.2-1
- Updated to new upstream release
* Wed Jul 19 2023 Fedora Release Engineering <releng@fedoraproject.org> - 2.0.1-20.20210509git
- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
* Wed Jan 18 2023 Fedora Release Engineering <releng@fedoraproject.org> - 2.0.1-19.20210509git
- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
* Wed Jul 20 2022 Fedora Release Engineering <releng@fedoraproject.org> - 2.0.1-18.20210509git
- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
* Wed Jan 19 2022 Fedora Release Engineering <releng@fedoraproject.org> - 2.0.1-17.20210509git
- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
* Wed Sep 29 2021 Andrea Musuruane <musuruan@gmail.com> - 2.0.1-16.20210509git
- Updated to new upstream post-release
* Wed Jul 21 2021 Fedora Release Engineering <releng@fedoraproject.org> - 2.0.1-15.20170709git
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
* Mon Jan 25 2021 Fedora Release Engineering <releng@fedoraproject.org> - 2.0.1-14.20170709git
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
* Fri Jul 31 2020 Fedora Release Engineering <releng@fedoraproject.org> - 2.0.1-13.20170709git
- Second attempt - Rebuilt for
https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
* Mon Jul 27 2020 Fedora Release Engineering <releng@fedoraproject.org> - 2.0.1-12.20170709git
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
* Tue Jan 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 2.0.1-11.20170709git
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
* Wed Jul 24 2019 Fedora Release Engineering <releng@fedoraproject.org> - 2.0.1-10.20170709git
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
* Thu Jan 31 2019 Fedora Release Engineering <releng@fedoraproject.org> - 2.0.1-9.20170709git
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
* Thu Jul 12 2018 Fedora Release Engineering <releng@fedoraproject.org> - 2.0.1-8.20170709git
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
* Wed Feb 21 2018 Andrea Musuruane <musuruan@gmail.com> - 2.0.1-7.20170709git
- Added gcc dependency
- Used new AppData directory
- Spec file clean up
* Wed Feb 07 2018 Fedora Release Engineering <releng@fedoraproject.org> - 2.0.1-6.20170709git
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
* Wed Aug 02 2017 Fedora Release Engineering <releng@fedoraproject.org> - 2.0.1-5.20170709git
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild

View file

@ -1 +1 @@
SHA512 (abbayedesmorts-gpl-2.0.1-9ce56f6.tar.gz) = bfd9c295c3078d61c0cf774a6472c4462ce3e02b85dd0f617e487193278de7cb8a07f24bc4083f918d6142e086b4e8ee63c29d7fcb6eb2015456af5383b2e143
SHA512 (abbayedesmorts-gpl-2.0.5.tar.gz) = 49264ab4e9299323bf7a49c6bc44874c7945014d4a771b0a9bb2981fd52fc5edee8fe23dccf54984af66f72dc458485b0319c13f18b82346e8a58a9193d2aac1