[packages/chocolate-doom] Up to 3.1.1
arekm
arekm at pld-linux.org
Wed May 20 20:44:41 CEST 2026
commit ea3665d6e145b77733c0bb0b2e416e89aeadfd50
Author: Arkadiusz Miśkiewicz <arekm at maven.pl>
Date: Wed May 20 20:44:25 2026 +0200
Up to 3.1.1
chocolate-doom.spec | 75 ++++++++++++++++++++++++++++++++---------------------
1 file changed, 46 insertions(+), 29 deletions(-)
---
diff --git a/chocolate-doom.spec b/chocolate-doom.spec
index 29cd6a0..463ef22 100644
--- a/chocolate-doom.spec
+++ b/chocolate-doom.spec
@@ -1,19 +1,24 @@
Summary: Historically compatible Doom engine
Name: chocolate-doom
-Version: 2.2.1
-Release: 2
+Version: 3.1.1
+Release: 1
License: GPL v2+
Group: Applications/Games
-Source0: http://www.chocolate-doom.org/downloads/%{version}/%{name}-%{version}.tar.gz
-# Source0-md5: 20ef24c517f701023aa187c07b587ce6
-URL: http://chocolate-doom.org/
-BuildRequires: SDL-devel
-BuildRequires: SDL_mixer-devel
-BuildRequires: SDL_net-devel
+Source0: https://github.com/chocolate-doom/chocolate-doom/archive/refs/tags/%{name}-%{version}.tar.gz
+# Source0-md5: 6add2917a3a8d058a950cb8b468ba748
+URL: https://www.chocolate-doom.org/
+BuildRequires: SDL2-devel >= 2.0.14
+BuildRequires: SDL2_mixer-devel >= 2.0.2
+BuildRequires: SDL2_net-devel >= 2.0.0
+BuildRequires: autoconf >= 2.60
+BuildRequires: automake
BuildRequires: desktop-file-utils
-BuildRequires: libsamplerate-devel
-BuildRequires: python
-BuildRequires: python-modules
+BuildRequires: fluidsynth-devel >= 2.2.0
+BuildRequires: libpng-devel >= 1.2.50
+BuildRequires: libsamplerate-devel >= 0.1.8
+BuildRequires: libtool
+BuildRequires: pkgconfig
+BuildRequires: python3
Requires: desktop-file-utils
Requires: gtk-update-icon-cache
Requires: hicolor-icon-theme
@@ -30,9 +35,14 @@ features are its accurate reproduction of the game as it was played in
the 1990s.
%prep
-%setup -q
+%setup -q -n %{name}-%{name}-%{version}
%build
+%{__libtoolize}
+%{__aclocal}
+%{__autoconf}
+%{__autoheader}
+%{__automake}
%configure \
--disable-silent-rules
%{__make}
@@ -40,20 +50,18 @@ the 1990s.
%install
rm -rf $RPM_BUILD_ROOT
%{__make} install \
- iconsdir=%{_iconsdir}/hicolor/64x64/apps \
DESTDIR=$RPM_BUILD_ROOT
rm -rf docs
install -d docs
mv $RPM_BUILD_ROOT%{_docdir}/chocolate-{doom,heretic,hexen,strife} docs
-install -d $RPM_BUILD_ROOT%{_bindir}
-mv $RPM_BUILD_ROOT%{_prefix}/games/* $RPM_BUILD_ROOT%{_bindir}
-
-desktop-file-validate $RPM_BUILD_ROOT%{_desktopdir}/chocolate-heretic.desktop
-desktop-file-validate $RPM_BUILD_ROOT%{_desktopdir}/chocolate-hexen.desktop
-desktop-file-validate $RPM_BUILD_ROOT%{_desktopdir}/chocolate-strife.desktop
-desktop-file-validate $RPM_BUILD_ROOT%{_desktopdir}/screensavers/chocolate-doom-screensaver.desktop
+desktop-file-validate $RPM_BUILD_ROOT%{_desktopdir}/org.chocolate_doom.Doom.desktop
+desktop-file-validate $RPM_BUILD_ROOT%{_desktopdir}/org.chocolate_doom.Heretic.desktop
+desktop-file-validate $RPM_BUILD_ROOT%{_desktopdir}/org.chocolate_doom.Hexen.desktop
+desktop-file-validate $RPM_BUILD_ROOT%{_desktopdir}/org.chocolate_doom.Strife.desktop
+desktop-file-validate $RPM_BUILD_ROOT%{_desktopdir}/org.chocolate_doom.Setup.desktop
+desktop-file-validate $RPM_BUILD_ROOT%{_desktopdir}/screensavers/org.chocolate_doom.Doom_Screensaver.desktop
%clean
rm -rf $RPM_BUILD_ROOT
@@ -68,7 +76,7 @@ rm -rf $RPM_BUILD_ROOT
%files
%defattr(644,root,root,755)
-%doc ChangeLog NEWS NOT-BUGS README
+%doc ChangeLog NEWS.md NOT-BUGS.md README.md
%doc docs/*
%attr(755,root,root) %{_bindir}/chocolate-doom
%attr(755,root,root) %{_bindir}/chocolate-server
@@ -79,15 +87,25 @@ rm -rf $RPM_BUILD_ROOT
%attr(755,root,root) %{_bindir}/chocolate-hexen-setup
%attr(755,root,root) %{_bindir}/chocolate-strife
%attr(755,root,root) %{_bindir}/chocolate-strife-setup
-%{_datadir}/appdata/*.appdata.xml
-%{_desktopdir}/chocolate-doom.desktop
-%{_desktopdir}/chocolate-setup.desktop
-%{_desktopdir}/screensavers/chocolate-doom-screensaver.desktop
-%{_desktopdir}/chocolate-heretic.desktop
-%{_desktopdir}/chocolate-hexen.desktop
-%{_desktopdir}/chocolate-strife.desktop
+%{_datadir}/bash-completion/completions/chocolate-doom
+%{_datadir}/bash-completion/completions/chocolate-heretic
+%{_datadir}/bash-completion/completions/chocolate-hexen
+%{_datadir}/bash-completion/completions/chocolate-strife
+%{_datadir}/metainfo/org.chocolate_doom.Doom.metainfo.xml
+%{_datadir}/metainfo/org.chocolate_doom.Heretic.metainfo.xml
+%{_datadir}/metainfo/org.chocolate_doom.Hexen.metainfo.xml
+%{_datadir}/metainfo/org.chocolate_doom.Strife.metainfo.xml
+%{_desktopdir}/org.chocolate_doom.Doom.desktop
+%{_desktopdir}/org.chocolate_doom.Heretic.desktop
+%{_desktopdir}/org.chocolate_doom.Hexen.desktop
+%{_desktopdir}/org.chocolate_doom.Strife.desktop
+%{_desktopdir}/org.chocolate_doom.Setup.desktop
+%{_desktopdir}/screensavers/org.chocolate_doom.Doom_Screensaver.desktop
%{_iconsdir}/hicolor/*/apps/chocolate-doom.png
+%{_iconsdir}/hicolor/*/apps/chocolate-heretic.png
+%{_iconsdir}/hicolor/*/apps/chocolate-hexen.png
%{_iconsdir}/hicolor/*/apps/chocolate-setup.png
+%{_iconsdir}/hicolor/*/apps/chocolate-strife.png
%{_mandir}/man5/chocolate-doom.cfg.5*
%{_mandir}/man5/chocolate-heretic.cfg.5*
%{_mandir}/man5/chocolate-hexen.cfg.5*
@@ -98,7 +116,6 @@ rm -rf $RPM_BUILD_ROOT
%{_mandir}/man5/strife.cfg.5*
%{_mandir}/man6/chocolate-doom.6*
%{_mandir}/man6/chocolate-server.6*
-%{_mandir}/man6/chocolate-setup.6*
%{_mandir}/man6/chocolate-doom-setup.6*
%{_mandir}/man6/chocolate-heretic-setup.6*
%{_mandir}/man6/chocolate-heretic.6*
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/chocolate-doom.git/commitdiff/ea3665d6e145b77733c0bb0b2e416e89aeadfd50
More information about the pld-cvs-commit
mailing list