void-packages/srcpkgs/dsda-doom/template
oreo639 ffa90c9a8c dsda-doom: update to 0.29.3.
Remove the 'affinity hack' patch, which reverted its removal from 0.24.2
upstream. Not entirely sure why the patch was added since it wasn't explained
in the commit or the PR. The 'affinity hack' was added to older versions of
prboom to limit execution to a single core since fluidsynth can be CPU
intensive.
2025-08-07 00:38:16 -07:00

21 lines
839 B
Bash

# Template file for 'dsda-doom'
pkgname=dsda-doom
version=0.29.3
revision=1
build_wrksrc=prboom2
build_style=cmake
makedepends="pcre-devel fluidsynth-devel libmad-devel SDL2_mixer-devel
SDL2_image-devel portmidi-devel dumb-devel libvorbis-devel libzip-devel"
short_desc="Fork of prboom+ with extra tooling for demo recording and playback"
maintainer="Gene <elkaufman5@gmail.com>"
license="GPL-2.0-or-later"
homepage="https://github.com/kraflab/dsda-doom"
changelog="https://raw.githubusercontent.com/kraflab/dsda-doom/refs/heads/master/patch_notes/v0.29.md"
distfiles="${homepage}/archive/refs/tags/v${version}.tar.gz"
checksum=9b9218d26055d2e2a3b830913cfe52f56b2a6dd4a16720634f0bc5dbe560fb84
nocross=yes
post_install() {
vinstall ICONS/dsda-doom.desktop 644 usr/share/applications
vinstall ICONS/dsda-doom.png 644 usr/share/pixmaps
}