[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