Package Details: dsda-doom 0.27.5-1

Git Clone URL: https://aur.archlinux.org/dsda-doom.git (read-only, click to copy)
Package Base: dsda-doom
Description: Fork of PrBoom+ with extra tooling for demo recording and playback, with a focus on speedrunning
Upstream URL: https://github.com/kraflab/dsda-doom
Licenses: GPL
Submitter: mike.cuche
Maintainer: mike.cuche
Last Packager: mike.cuche
Votes: 5
Popularity: 0.49
First Submitted: 2021-04-03 11:58 (UTC)
Last Updated: 2023-12-03 16:34 (UTC)

Latest Comments

mike.cuche commented on 2023-06-18 14:22 (UTC)

@PeggyFromIT Good to know, I'm updating the pkgbuild!

PeggyFromIT commented on 2023-06-18 02:30 (UTC)

I was getting this error when trying to update the package:

CMake Error at /usr/share/cmake/Modules/FindPackageHandleStandardArgs.cmake:230 (message):
  Could NOT find libzip (missing: libzip_LIBRARY libzip_INCLUDE_DIR)
Call Stack (most recent call first):
  /usr/share/cmake/Modules/FindPackageHandleStandardArgs.cmake:600 (_FPHSA_FAILURE_MESSAGE)
  cmake/Findlibzip.cmake:82 (find_package_handle_standard_args)
  CMakeLists.txt:113 (find_package)

Seems like libzip is a dependency now. I was able to successfully compile after adding it to the depends array:

diff --git a/PKGBUILD b/PKGBUILD
index 72651a3..e8ab9a2 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -6,7 +6,7 @@ pkgdesc="Fork of PrBoom+ with extra tooling for demo recording and playback, wit
 arch=('x86_64')
 url="https://github.com/kraflab/dsda-doom"
 license=('GPL')
-depends=('fluidsynth' 'glu' 'libmad' 'sdl2_image' 'sdl2_mixer' 'sdl2_net' 'dumb' 'portmidi')
+depends=('fluidsynth' 'glu' 'libmad' 'sdl2_image' 'sdl2_mixer' 'sdl2_net' 'dumb' 'portmidi' 'libzip')
 makedepends=('cmake' 'imagemagick')
 source=("https://github.com/kraflab/dsda-doom/archive/refs/tags/v${pkgver}.tar.gz")
 sha256sums=('c81882328a75bf26489bdf35beff831070badc3df7d9799378418dcbdd9d2769')

SpookyKitten commented on 2021-07-11 03:20 (UTC)

Cheers for reporting the error. I just tested the git version and it all works just fine now

mike.cuche commented on 2021-07-10 16:02 (UTC) (edited on 2021-07-10 16:02 (UTC) by mike.cuche)

Hello SpookyKitten, I found the issue and reported it to the developer: https://www.doomworld.com/forum/topic/118074-dsda-doom-source-port-v0197/?do=findComment&comment=2347147

Now we only have to wait for the fix

SpookyKitten commented on 2021-07-10 10:49 (UTC)

I'm unable to build this package (or its git equivalent) through yay. Comes up with this error message.

/home/prenshaw/.cache/yay/dsda-doom-git/src/dsda-doom/prboom2/src/dsda.c:110:3: error: format not a string literal and no format arguments [-Werror=format-security] 110 | doom_printf(msg); | ^~~~~~~~~~~ cc1: some warnings being treated as errors make[2]: [src/CMakeFiles/dsda-doom.dir/build.make:118: src/CMakeFiles/dsda-doom.dir/dsda.c.o] Error 1 make[1]: [CMakeFiles/Makefile2:187: src/CMakeFiles/dsda-doom.dir/all] Error 2 make: *** [Makefile:136: all] Error 2 ==> ERROR: A failure occurred in build(). Aborting...

Am able to compile it manually through make without issues.