GNU bug report logs - #70896
[PATCH] gnu: Add wordwarvi.

Previous Next

Package: guix-patches;

Reported by: Denis 'GNUtoo' Carikli <GNUtoo <at> cyberdimension.org>

Date: Sun, 12 May 2024 15:09:02 UTC

Owned by: Steve George <steve <at> futurile.net>

Severity: normal

Tags: patch

Done: Andreas Enge <andreas <at> enge.fr>

Full log


View this message in rfc822 format

From: help-debbugs <at> gnu.org (GNU bug Tracking System)
To: Andreas Enge <andreas <at> enge.fr>
Cc: tracker <at> debbugs.gnu.org
Subject: bug#70896: closed ([PATCH] gnu: Add wordwarvi.)
Date: Fri, 23 May 2025 06:47:04 +0000
[Message part 1 (text/plain, inline)]
Your message dated Fri, 23 May 2025 08:45:11 +0200
with message-id <aDAZd4D0GO0HHfzf <at> jurong>
and subject line Re: Request for merging "games-updates" branch
has caused the debbugs.gnu.org bug report #70896,
regarding [PATCH] gnu: Add wordwarvi.
to be marked as done.

(If you believe you have received this mail in error, please contact
help-debbugs <at> gnu.org.)


-- 
70896: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=70896
GNU Bug Tracking System
Contact help-debbugs <at> gnu.org with problems
[Message part 2 (message/rfc822, inline)]
From: Denis 'GNUtoo' Carikli <GNUtoo <at> cyberdimension.org>
To: guix-patches <at> gnu.org
Cc: Denis 'GNUtoo' Carikli <GNUtoo <at> cyberdimension.org>
Subject: [PATCH] gnu: Add wordwarvi.
Date: Sun, 12 May 2024 17:08:06 +0200
* gnu/packages/games.scm (wordwarvi): New variable.

Signed-off-by: Denis 'GNUtoo' Carikli <GNUtoo <at> cyberdimension.org>
Change-Id: I2f48c12b780943c56e4d191d43fec3f247261607
---
 gnu/packages/games.scm | 58 ++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 58 insertions(+)

diff --git a/gnu/packages/games.scm b/gnu/packages/games.scm
index d7b79907b0..23a6e0cbd2 100644
--- a/gnu/packages/games.scm
+++ b/gnu/packages/games.scm
@@ -4710,6 +4710,64 @@ (define-public wesnoth-server
     (description "This package contains a dedicated server for @emph{The
 Battle for Wesnoth}.")))
 
+(define-public wordwarvi
+  (package
+    (name "wordwarvi")
+    (version "1.0.4")
+    (source
+     (origin
+       (method git-fetch)
+       (uri (git-reference
+             (url "https://github.com/smcameron/wordwarvi")
+             (commit (string-append "v" version))))
+       (file-name (git-file-name name version))
+       (sha256
+        (base32 "0f9xhm7267g27f2k1v4dylzvrfyhr9y60f5ypq5a5kiqrqykm245"))))
+    (build-system gnu-build-system)
+    (inputs (list alsa-lib gtk+-2 libvorbis portaudio))
+    (native-inputs (list pkg-config))
+    (arguments
+     (list
+      #:make-flags #~(list "BINDIR=/bin"
+                           (string-append "CC="
+                                          #$(cc-for-target))
+                           (string-append "DATADIR="
+                                          #$output "")
+                           (string-append "DESTDIR="
+                                          #$output) "PREFIX=")
+      #:tests? #f ;no tests
+      #:phases #~(modify-phases %standard-phases
+                   (delete 'configure)
+                   (add-after 'unpack 'fix-makefile
+                     (lambda _
+                       (substitute* "Makefile"
+                         (("/bin/rm")
+                          "rm")
+                         (("-DDATADIR=\\\\\"\\$\\{DATADIR\\}/\\\\\"")
+                          "-DDATADIR=\\\"${DESTDIR}/${DATADIR}/\\\"")))))))
+    (synopsis "Arcade-style side scrolling space shooter")
+    (description
+     "In this game you pilot a combat space ship to rescue your lost
+\"vi\" .swp files avoiding OS defenses (missiles, other combat space
+ships, etc).  It contains several levels and the difficulty level is
+configurable on the command line.  It can be played with a
+keyboard (with standard arrow keys, or vi key bindings(hjkl)) or a
+joystick.  It is drawn mostly with lines, and support various display
+modes (color, black and white, etc).")
+    ;; For the code, most files are under GPLv2+, but since the ogg_to_pcm.c
+    ;; file is GPLv2 without 'any later version', we use 'gpl2' because of the
+    ;; ambiguity. For the sounds the licenses are declared in
+    ;; sounds/Attribution.txt and for aaaah_it_burns.ogg, it can be viewed with
+    ;; vorbiscomment -l.
+    (license (list license:gpl2 ;For the code
+                   ;; lucky-holiday-cornbread-stuffing-mono.ogg
+                   ;; lucky13-steve-mono-mix.ogg
+                   ;; aaaah_it_burns.ogg
+                   license:cc-by3.0
+                   ;; all other sounds are under cc-by-sa 3.0
+                   license:cc-by-sa3.0))
+    (home-page "https://smcameron.github.io/wordwarvi/")))
+
 (define-public gamine
   (package
     (name "gamine")

base-commit: 56980ea500a1db3c8586972b8abfaf5c4e24f82d
-- 
2.41.0



[Message part 3 (message/rfc822, inline)]
From: Andreas Enge <andreas <at> enge.fr>
To: Sharlatan Hellseher <sharlatanus <at> gmail.com>
Cc: Steve George <steve <at> futurile.net>, 73756-done <at> debbugs.gnu.org,
 76640-done <at> debbugs.gnu.org, 70896-done <at> debbugs.gnu.org,
 69610-done <at> debbugs.gnu.org, 58403-done <at> debbugs.gnu.org
Subject: Re: Request for merging "games-updates" branch
Date: Fri, 23 May 2025 08:45:11 +0200
Hello,

I have just pushed the games-updates branch to master.
Closing all the contained issues.

Andreas



This bug report was last modified 22 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.