GNU bug report logs -
#75641
[PATCH] gnu: Add woof-doom.
Previous Next
Reported by: Andrew Wong <wongandj <at> icloud.com>
Date: Sat, 18 Jan 2025 05:49:02 UTC
Severity: normal
Tags: patch
Done: 宋文武 <iyzsong <at> envs.net>
Bug is archived. No further changes may be made.
Full log
Message #17 received at 75641 <at> debbugs.gnu.org (full text, mbox):
Andrew Wong <wongandj <at> icloud.com> writes:
> +(define-public woof-doom
> + (package
> + (name "woof-doom")
> + (version "15.2.0")
> + (source
> + (origin
> + (method git-fetch)
> + (uri (git-reference
> + (url "https://github.com/fabiangreffrath/woof")
> + (commit (string-append "woof_" version))))
> + (file-name (git-file-name name version))
> + (sha256
> + (base32 "04c7hm4jnr9aiz6w4520zww6b7j86qv9xaf87hdv48cjc9sp2ljk"))))
> + (build-system cmake-build-system)
> + (arguments
> + (list
> + #:tests? #f))
I see it has a 'demotest' directory, does it suit for our builder?
If not, could add a comment, eg: "no tests".
> + (native-inputs (list python))
> + (inputs (list sdl2
> + sdl2-net
> + openal
> + libsndfile
> + libebur128
> + yyjson
> + fluidsynth
> + libxmp))
In addition to yyjson, it have spng, minz bundled, would be good to
unboudle them. Eg: modify its CMakeLists.txt so that it only use bundled
sources when unable to find a system one, like what yyjson currently
does. Then we can delete them in third-party via a 'snippet' in source.
Would you like to give a try? Otherwise looks good to me, thank you!
This bug report was last modified 69 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.