mirror of
https://github.com/Ponce/slackbuilds
synced 2024-11-16 19:50:19 +01:00
games/prboom-plus: Updated for version 2.6.66.
Signed-off-by: B. Watson <urchlay@slackware.uk> Signed-off-by: Willy Sudiarto Raharjo <willysr@slackbuilds.org>
This commit is contained in:
parent
c60a9a12cb
commit
2d3d8c5f9c
2 changed files with 18 additions and 1 deletions
|
@ -14,8 +14,10 @@ shareware doom1.wad) may be placed. The IWAD directory is
|
|||
/usr/share/games/doom. If you don't have any IWADs, install
|
||||
doom_shareware_data to play shareware Doom.
|
||||
|
||||
Optional dependency, autodetected:
|
||||
Optional dependencies, autodetected:
|
||||
portmidi - for the PortMIDI backend. Most users won't need this.
|
||||
dumb - somehow, this can be used for music. No idea how to enable it,
|
||||
but if dumb is detected, prboom-plus will link with it.
|
||||
|
||||
*** NOTE ***
|
||||
|
||||
|
@ -26,3 +28,8 @@ file that sets snd_midiplayer to "sdl", the music will sound *really*
|
|||
messed up. If this happens, simply edit ~/.prboom-plus/prboom-plus.cfg
|
||||
and remove the line containing snd_midiplayer. Or just delete the
|
||||
file, to start with default settings.
|
||||
|
||||
If you don't like the sound of the OPL2 music, you can try using
|
||||
FluidSynth instead (Options -> General -> Preferred MIDI Player in the
|
||||
user interface). Other options (PortMIDI and ALSA) may be usable but
|
||||
will require more setup, outside the scope of this README.
|
||||
|
|
|
@ -8,6 +8,9 @@
|
|||
# http://www.wtfpl.net/txt/copying/ for details.
|
||||
|
||||
# 20230714 bkw: update for v2.6.66. SDL MIDI is still broken.
|
||||
# - change default fluidsynth soundfont to one that exists in Slackware.
|
||||
# - document optional dependency dumb.
|
||||
|
||||
# 20220622 bkw: update for v2.6.2, add missing doinst.sh.
|
||||
|
||||
# 20211027 bkw:
|
||||
|
@ -83,6 +86,11 @@ find -L . -perm /111 -a \! -perm 755 -a -exec chmod 755 {} \+ -o \
|
|||
sed -i '/install/s,/bin,/games,' src/CMakeLists.txt
|
||||
sed -i '/^set(CMAKE_INSTALL_DOCDIR/d' CMakeLists.txt
|
||||
|
||||
# 20230714 bkw: use a default soundfont that exists. allows choosing the
|
||||
# fluidsynth midi option. personally I think opl2 sounds better, but *shrug*.
|
||||
US="/usr/share"
|
||||
sed -i '/snd_soundfont/s,"'$US'[^"]*","'$US'/minuet/soundfonts/GeneralUser-v1.47.sf2",' src/m_misc.c
|
||||
|
||||
MIXEROPT=ON
|
||||
if [ "${BANDAID:-yes}" = "yes" ]; then
|
||||
# 20211027 bkw: Band-aid. The game segfaults when the midi backend
|
||||
|
@ -91,6 +99,8 @@ if [ "${BANDAID:-yes}" = "yes" ]; then
|
|||
# backend to "opl2", which doesn't sound as nice, but allows the game
|
||||
# to run. Also it increases the default volume, since the opl2 synth
|
||||
# is quieter.
|
||||
# 20230714 bkw: this is still needed for v2.6.66. the fault is in
|
||||
# Slackware 15.0, so it's not going to change soon.
|
||||
MIXEROPT=OFF
|
||||
sed -i -e '/"snd_midiplayer"/s,"sdl","opl2",' \
|
||||
-e '/"music_volume"/s,8,12,' \
|
||||
|
|
Loading…
Reference in a new issue