| Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
| Name: chocolate-doom | Distribution: openSUSE:Factory:zSystems |
| Version: 3.1.1 | Vendor: openSUSE |
| Release: 1.1 | Build date: Sat Aug 16 23:48:17 2025 |
| Group: Amusements/Games/3D/Shoot | Build host: reproducible |
| Size: 4397452 | Source RPM: chocolate-doom-3.1.1-1.1.src.rpm |
| Packager: https://bugs.opensuse.org | |
| Url: http://chocolate-doom.org/ | |
| Summary: Conservative DOOM/Heretic/Hexen/Strife source port | |
Chocolate Doom is a Doom source port with focus on accurate reproduction of the original DOS version of Doom and other games based on the Doom engine. There are no new features, a lack of high resolution rendering, and goes as far as to duplicate or recreate bugs and crashes found in the DOS executable that were fixed before the initial open-sourcing of the Doom engine.
GPL-2.0-or-later
* Sat Aug 16 2025 Jan Engelhardt <jengelh@inai.de>
- Update to release 3.1.1
* Use native OpenGL texture format for better performance
* Add option to enable or disable smooth pixel scaling
* Allow spaces in GUS patch folder path
* Add support for non-US backslash key
* Use $TMPDIR to find tempdir on Unix
- Delete declare_code_as_C99_compliant.patch
* Tue Jun 10 2025 Martin Jambor <mjambor@suse.com>
- Add declare_code_as_C99_compliant.patch so that the package builds
with GCC 15. [boo#1244418]
* Tue Sep 10 2024 Jan Engelhardt <jengelh@inai.de>
- Update to release 3.1.0
* WAD file autoloading was added
* Music pack configuration was simplified. Copy .flac/.ogg
music files into a directory and they will be automatically
detected by filename and so used.
* Music packs can now be used with OPL as a fallback, and music
pack config files can have any name ending in `.cfg`.
* MP3 music packs are now supported.
* Network synchronization now uses a PID controller by default,
which makes games more smooth and more stable, especially for
Internet play.
* UDP hole punching is now used to make servers behind NAT
gateways automatically accessible to the Internet.
* Allow simultaneous PC speaker emulation and OPL emulation.
* The 0 and 5 keys on the number pad can now be bound
independently of any other keyboard key.
* With aspect ratio correction disabled, the game can scale to
any arbitrary size and remove all black borders in full
screen mode.
* It is now possible to use -response to load response files.
* Mouse movement is no longer read when the game window is
inactive.
* The Freedoom single-player IWAD files are now officially
supported, as recent versions changed all levels to be
vanilla compatible.
* Add native support for the FluidSynth MIDI synthesizer.
* Add improved gamepad support via the SDL_GameController
interface. This includes support for analog triggers, modern
dual-stick default bindings, descriptive button names for
common controller types, and configurable dead zones for
stick axes.
* The -display parameter was added to specify the display
number on which to show the screen.
- Delete 0001-build-use-python3-exclusively.patch (merged)
* Wed Mar 29 2023 Jan Engelhardt <jengelh@inai.de>
- Switch from packageand() to modern rpm conditionals
- Avoid conflict with crispy-doom manpages
* Sat Jun 26 2021 Jan Engelhardt <jengelh@inai.de>
- Add 0001-build-use-python3-exclusively.patch so we can build
without python2.
* Wed Jul 01 2020 Jan Engelhardt <jengelh@inai.de>
- Update to release 3.0.1
* Fixed a bug where a client in a networked game can
cause a stack-based buffer overflow on the server
[CVE-2020-14983, boo#1173595]
* Sat Jun 06 2020 Jan Engelhardt <jengelh@inai.de>
- Set CFLAGS+=-fcommon.
* Wed Nov 14 2018 Jan Engelhardt <jengelh@inai.de>
- Update description.
* Wed Jan 10 2018 jengelh@inai.de
- Update to new upstream release 3.0.0 (2017-12-30)
* Update to SDL2. All scaling is now done in hardware.
* It is possible to toggle fullscreen with Alt-Enter.
* On multimonitor setups, the game will remember the used screen.
* A new parameter, -savedir allows users to specify a directory
from which to load and save games.
* The GOG install of Doom 3: BFG Edition is now detected.
* The CD audio option for music playback has been removed; the CD
playback API has been removed from SDL 2.0.
* Strife's voices.wad is now correctly loaded before PWADs.
* Tue Jul 04 2017 jengelh@inai.de
- Update to new upstream release 2.3.0 (2016-12-29)
* Pitch-shifting from early versions of Doom, Heretic, and Hexen
is now supported.
* Aspect ratio-corrected 1600×1200 PNGs are now written.
* OPL emulation is more accurate.
* DMX bugs with GUS cards are now better emulated.
* Checksum calculations are fixed on big endian systems, allowing
multiplayer games to be played in mixed little/big-endian
environments.
* The vanilla limit of 4046 lumps per WAD is now enforced.
* Solidsegs overflow is emulated like in vanilla.
* It is now possible to start multiplayer Chex Quest games.
* Versions 1.666, 1.7, and 1.8 are emulated.
* An issue was fixed where the game crashed while killing the
Wraithverge in 64-bit builds.
- Drop chdoom-date.diff (no longer needed), drop
chdoom-sdlsound.diff (merged upstream).
/usr/bin/chocolate-doom /usr/bin/chocolate-doom-setup /usr/bin/chocolate-heretic /usr/bin/chocolate-heretic-setup /usr/bin/chocolate-hexen /usr/bin/chocolate-hexen-setup /usr/bin/chocolate-server /usr/bin/chocolate-strife /usr/bin/chocolate-strife-setup /usr/share/applications/org.chocolate_doom.Doom.desktop /usr/share/applications/org.chocolate_doom.Heretic.desktop /usr/share/applications/org.chocolate_doom.Hexen.desktop /usr/share/applications/org.chocolate_doom.Setup.desktop /usr/share/applications/org.chocolate_doom.Strife.desktop /usr/share/applications/screensavers /usr/share/applications/screensavers/org.chocolate_doom.Doom_Screensaver.desktop /usr/share/bash-completion /usr/share/bash-completion/completions /usr/share/bash-completion/completions/chocolate-doom /usr/share/bash-completion/completions/chocolate-heretic /usr/share/bash-completion/completions/chocolate-hexen /usr/share/bash-completion/completions/chocolate-strife /usr/share/doc/packages/chocolate-doom /usr/share/doc/packages/chocolate-doom/CMDLINE.doom /usr/share/doc/packages/chocolate-doom/COPYING.md /usr/share/doc/packages/chocolate-doom/ChangeLog /usr/share/doc/packages/chocolate-doom/INSTALL.doom /usr/share/doc/packages/chocolate-doom/NEWS.md /usr/share/doc/packages/chocolate-doom/NOT-BUGS.md /usr/share/doc/packages/chocolate-doom/PHILOSOPHY.md /usr/share/doc/packages/chocolate-doom/README.Music.md /usr/share/doc/packages/chocolate-doom/README.md /usr/share/doc/packages/chocolate-heretic /usr/share/doc/packages/chocolate-heretic/CMDLINE.heretic /usr/share/doc/packages/chocolate-heretic/COPYING.md /usr/share/doc/packages/chocolate-heretic/ChangeLog /usr/share/doc/packages/chocolate-heretic/INSTALL.heretic /usr/share/doc/packages/chocolate-heretic/NEWS.md /usr/share/doc/packages/chocolate-heretic/PHILOSOPHY.md /usr/share/doc/packages/chocolate-heretic/README.Music.md /usr/share/doc/packages/chocolate-heretic/README.md /usr/share/doc/packages/chocolate-hexen /usr/share/doc/packages/chocolate-hexen/CMDLINE.hexen /usr/share/doc/packages/chocolate-hexen/COPYING.md /usr/share/doc/packages/chocolate-hexen/ChangeLog /usr/share/doc/packages/chocolate-hexen/INSTALL.hexen /usr/share/doc/packages/chocolate-hexen/NEWS.md /usr/share/doc/packages/chocolate-hexen/PHILOSOPHY.md /usr/share/doc/packages/chocolate-hexen/README.Music.md /usr/share/doc/packages/chocolate-hexen/README.md /usr/share/doc/packages/chocolate-strife /usr/share/doc/packages/chocolate-strife/CMDLINE.strife /usr/share/doc/packages/chocolate-strife/COPYING.md /usr/share/doc/packages/chocolate-strife/ChangeLog /usr/share/doc/packages/chocolate-strife/INSTALL.strife /usr/share/doc/packages/chocolate-strife/NEWS.md /usr/share/doc/packages/chocolate-strife/PHILOSOPHY.md /usr/share/doc/packages/chocolate-strife/README.Music.md /usr/share/doc/packages/chocolate-strife/README.Strife.md /usr/share/doc/packages/chocolate-strife/README.md /usr/share/icons/hicolor /usr/share/icons/hicolor/64x64 /usr/share/icons/hicolor/64x64/apps /usr/share/icons/hicolor/64x64/apps/chocolate-doom.png /usr/share/icons/hicolor/64x64/apps/chocolate-heretic.png /usr/share/icons/hicolor/64x64/apps/chocolate-hexen.png /usr/share/icons/hicolor/64x64/apps/chocolate-setup.png /usr/share/icons/hicolor/64x64/apps/chocolate-strife.png /usr/share/man/man5/chocolate-doom.cfg.5.gz /usr/share/man/man5/chocolate-heretic.cfg.5.gz /usr/share/man/man5/chocolate-hexen.cfg.5.gz /usr/share/man/man5/chocolate-strife.cfg.5.gz /usr/share/man/man5/default.cfg.5.gz /usr/share/man/man5/heretic.cfg.5.gz /usr/share/man/man5/hexen.cfg.5.gz /usr/share/man/man5/strife.cfg.5.gz /usr/share/man/man6/chocolate-doom-setup.6.gz /usr/share/man/man6/chocolate-doom.6.gz /usr/share/man/man6/chocolate-heretic-setup.6.gz /usr/share/man/man6/chocolate-heretic.6.gz /usr/share/man/man6/chocolate-hexen-setup.6.gz /usr/share/man/man6/chocolate-hexen.6.gz /usr/share/man/man6/chocolate-server.6.gz /usr/share/man/man6/chocolate-strife-setup.6.gz /usr/share/man/man6/chocolate-strife.6.gz /usr/share/metainfo/org.chocolate_doom.Doom.metainfo.xml /usr/share/metainfo/org.chocolate_doom.Heretic.metainfo.xml /usr/share/metainfo/org.chocolate_doom.Hexen.metainfo.xml /usr/share/metainfo/org.chocolate_doom.Strife.metainfo.xml
Generated by rpm2html 1.8.1
Fabrice Bellet, Wed Oct 22 23:18:26 2025