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
View this message in rfc822 format
[Message part 1 (text/plain, inline)]
Your message dated Sun, 16 Mar 2025 14:53:14 +0800
with message-id <87zfhltqjp.fsf <at> envs.net>
and subject line Re: [bug#75641] [PATCH v4] gnu: Add woof-doom.
has caused the debbugs.gnu.org bug report #75641,
regarding [PATCH] gnu: Add woof-doom.
to be marked as done.
(If you believe you have received this mail in error, please contact
help-debbugs <at> gnu.org.)
--
75641: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=75641
GNU Bug Tracking System
Contact help-debbugs <at> gnu.org with problems
[Message part 2 (message/rfc822, inline)]
* gnu/packages/games.scm (woof-doom): New variable.
Change-Id: I77cfa0fd2f2a20d6eee5d0339b9673899bb0ecad
---
This patch adds the Woof! source port for Doom.
gnu/packages/games.scm | 36 ++++++++++++++++++++++++++++++++++++
1 file changed, 36 insertions(+)
diff --git a/gnu/packages/games.scm b/gnu/packages/games.scm
index 3d71a7cf8b..0b63371bb8 100644
--- a/gnu/packages/games.scm
+++ b/gnu/packages/games.scm
@@ -8708,6 +8708,42 @@ (define-public crispy-doom
original.")
(home-page "https://www.chocolate-doom.org/wiki/index.php/Crispy_Doom")))
+(define-public woof-doom
+ (package
+ (name "woof-doom")
+ (version "15.1.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 "1y21g1h6vlsqyimjh8acfj8r2zyib26m9b7vf66hp4ma4zxh6mxd"))))
+ (build-system cmake-build-system)
+ (arguments (list #:tests? #f))
+ (native-inputs (list python))
+ (inputs (list sdl2
+ sdl2-net
+ openal
+ libsndfile
+ libebur128
+ yyjson
+ fluidsynth
+ libxmp))
+ (home-page "https://github.com/fabiangreffrath/woof")
+ (synopsis "MBF-style Doom source port targeted at modern systems")
+ (description
+ "Woof! is a continuation of the ``MBF'' lineage of Doom source ports, with modern
+features such as dynamic resolution scaling, uncapped framerates,
+adjustable field of view, 3D audio with HRTF and 7.1 surround sound
+support, and modern gamepad features including rumble, gyro, and flick
+stick support. Supports the new MBF21 format, as well as the MUSINFO,
+UMAPINFO, DEHEXTRA, and DSDHacked specifictions.")
+ (license license:gpl2+)))
+
+
(define xonotic-data
(package
(name "xonotic-data")
base-commit: 87045f0982bd7aebb07b380cbf322651227546f4
--
2.47.1
[Message part 3 (message/rfc822, inline)]
Andrew Wong <wongandj <at> icloud.com> writes:
> * gnu/packages/games.scm (woof-doom): New variable.
> * gnu/packages/patches/woof-doom-unbundle-spng-miniz.patch: New file.
>
> Change-Id: I77cfa0fd2f2a20d6eee5d0339b9673899bb0ecad
> ---
> gnu/packages/games.scm | 64 +++++++++++++++++++
> .../woof-doom-unbundle-spng-miniz.patch | 26 ++++++++
> 2 files changed, 90 insertions(+)
> create mode 100644 gnu/packages/patches/woof-doom-unbundle-spng-miniz.patch
Pushed to master as commit b8024fa1ad, add commit message for 'gnu/local.mk'.
Thank you!
This bug report was last modified 70 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.