Package Details: dsda-doom-git r8308.9ca99f04f-1

Git Clone URL: https://aur.archlinux.org/dsda-doom-git.git (read-only, click to copy)
Package Base: dsda-doom-git
Description: Fork of PrBoom+ with extra tooling for demo recording and playback, with a focus on speedrunning (git version)
Upstream URL: https://github.com/kraflab/dsda-doom
Licenses: GPL
Conflicts: dsda-doom
Provides: dsda-doom
Submitter: mike.cuche
Maintainer: mike.cuche
Last Packager: mike.cuche
Votes: 1
Popularity: 0.000179
First Submitted: 2021-02-10 18:00 (UTC)
Last Updated: 2023-06-18 14:24 (UTC)

Latest Comments

wallabra commented on 2023-09-09 22:05 (UTC) (edited on 2023-09-09 22:06 (UTC) by wallabra)

This package could follow some more of the CMake package guidelines - for instance, it should set the release type to None, to honor the optimization flags set in makepkg.conf. This is more of a nitpick than a critical issue, though.

More importantly, for some reason it seems upstream does not like working with CMAKE_BUILD_TYPE=None:

-- Build files have been written to: /home/gustavo/.cache/paru/clone/dsda-doom-git/src/dsda-doom/prboom2
[  3%] Built target rdatawad
[  4%] Built target dsda-doom-wad
src/CMakeFiles/dsda-doom.dir/build.make:3999: warning: overriding recipe for target 'dsda-doom'
src/CMakeFiles/dsda-doom.dir/build.make:3989: warning: ignoring old recipe for target 'dsda-doom'
src/CMakeFiles/dsda-doom.dir/build.make:3999: warning: overriding recipe for target 'dsda-doom'
src/CMakeFiles/dsda-doom.dir/build.make:3989: warning: ignoring old recipe for target 'dsda-doom'
make[2]: *** No rule to make target 'optimized', needed by 'dsda-doom'.  Stop.
make[1]: *** [CMakeFiles/Makefile2:169: src/CMakeFiles/dsda-doom.dir/all] Error 2
make: *** [Makefile:136: all] Error 2

This is quite unpleasant and probably needs a bug report in upstream. More curiously, this issue is not present with the stable release build (i.e. aur/dsda-doom).

esspressoman commented on 2021-11-04 09:01 (UTC)

thank you

mike.cuche commented on 2021-11-01 09:41 (UTC)

Hi @espressoman, I temporarily removed portmidi from the dependencies, it builds fine without it

esspressoman commented on 2021-10-31 17:18 (UTC) (edited on 2021-10-31 17:19 (UTC) by esspressoman)

it doesn't compile due to portmidi error

/usr/bin/ld: CMakeFiles/dsda-doom.dir/MUSIC/portmidiplayer.c.o: undefined reference to symbol 'Pt_Time' /usr/bin/ld: /usr/lib/libporttime.so.1: error adding symbols: DSO missing from command line collect2: error: ld returned 1 exit status make[2]: [src/CMakeFiles/dsda-doom.dir/build.make:2878: dsda-doom] Error 1 make[1]: [CMakeFiles/Makefile2:187: src/CMakeFiles/dsda-doom.dir/all] Error 2 make: *** [Makefile:136: all] Error 2