GNU bug report logs - #57392
[PATCH 0/2] Add boohu.

Previous Next

Package: guix-patches;

Reported by: Cairn <cairn <at> pm.me>

Date: Wed, 24 Aug 2022 21:56:02 UTC

Severity: normal

Tags: patch

To reply to this bug, email your comments to 57392 AT debbugs.gnu.org.

Toggle the display of automated, internal messages from the tracker.

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to guix-patches <at> gnu.org:
bug#57392; Package guix-patches. (Wed, 24 Aug 2022 21:56:02 GMT) Full text and rfc822 format available.

Acknowledgement sent to Cairn <cairn <at> pm.me>:
New bug report received and forwarded. Copy sent to guix-patches <at> gnu.org. (Wed, 24 Aug 2022 21:56:02 GMT) Full text and rfc822 format available.

Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):

From: Cairn <cairn <at> pm.me>
To: guix-patches <at> gnu.org
Cc: Cairn <cairn <at> pm.me>
Subject: [PATCH 0/2] Add boohu.
Date: Wed, 24 Aug 2022 21:55:20 +0000
Boohu's homepage: https://download.tuxfamily.org/boohu/index.html

This is both the normal terminal version and a graphical version that uses Tcl/Tk.

Harmonist, another game by the same developer, used to use Tcl/Tk like Boohu does here. It switched to SDL2, and `harmonist-tk` was removed from Guix[1]. I just submitted a patchset for the SDL2 version of Harmonist[2], and I'll gladly do the same if Boohu gets SDL2 support backported. Until then, the Tcl/Tk version is perfectly stable, and I wouldn't consider it out-of-date.

[1]: https://git.savannah.gnu.org/cgit/guix.git/commit/?id=1a6574
[2]: https://issues.guix.gnu.org/57390

Cairn (2):
  gnu: Add boohu.
  gnu: Add boohu-tk.

 gnu/packages/games.scm | 43 ++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 43 insertions(+)

-- 
2.37.2






Information forwarded to guix-patches <at> gnu.org:
bug#57392; Package guix-patches. (Wed, 24 Aug 2022 21:57:02 GMT) Full text and rfc822 format available.

Message #8 received at 57392 <at> debbugs.gnu.org (full text, mbox):

From: Cairn <cairn <at> pm.me>
To: 57392 <at> debbugs.gnu.org
Cc: Cairn <cairn <at> pm.me>
Subject: [PATCH 1/2] gnu: Add boohu.
Date: Wed, 24 Aug 2022 21:56:37 +0000
* gnu/packages/games.scm (boohu): New variable.
---
 gnu/packages/games.scm | 30 ++++++++++++++++++++++++++++++
 1 file changed, 30 insertions(+)

diff --git a/gnu/packages/games.scm b/gnu/packages/games.scm
index a3278b8918..ac9190d1a7 100644
--- a/gnu/packages/games.scm
+++ b/gnu/packages/games.scm
@@ -9505,6 +9505,36 @@ (define-public harmonist
 on items and player adaptability for character progression.")
     (license license:isc)))
 
+(define-public boohu
+  (package
+    (name "boohu")
+    (version "0.13.0")
+    (source (origin
+              (method git-fetch)
+              (uri (git-reference
+                     (url "https://git.tuxfamily.org/boohu/boohu.git")
+                     (commit (string-append "v" version))))
+              (file-name (git-file-name name version))
+              (sha256
+               (base32
+                "0g8sziji2bpqfqlmxw51zgnx048k245149cpn29cadpmw75viz44"))))
+    (build-system go-build-system)
+    (arguments
+     '(#:import-path "git.tuxfamily.org/boohu/boohu"))
+    (inputs (list go-github-com-gdamore-tcell-v2
+                  go-github.com-nsf-termbox-go
+                  go-github-com-anaseto-gruid
+                  go-github-com-anaseto-gruid-tcell))
+    (home-page "https://download.tuxfamily.org/boohu/index.html")
+    (synopsis "Tactical positioning coffee-break roguelike game")
+    (description "Break Out Of Hareka's Underground (Boohu) is a turn-based
+coffee-break roguelike game with a heavy focus on tactical positioning
+mechanisms.  This focus strongly influenced its weapon attack patterns,
+consumables and terrain features.  Aiming for a replayable streamlined
+experience, the game avoids manual inventory management and complex character
+building, relying on items and player adaptability for character progression.")
+    (license license:isc)))
+
 (define-public drascula
   (package
     (name "drascula")
-- 
2.37.2






Information forwarded to guix-patches <at> gnu.org:
bug#57392; Package guix-patches. (Wed, 24 Aug 2022 21:58:02 GMT) Full text and rfc822 format available.

Message #11 received at 57392 <at> debbugs.gnu.org (full text, mbox):

From: Cairn <cairn <at> pm.me>
To: 57392 <at> debbugs.gnu.org
Cc: Cairn <cairn <at> pm.me>
Subject: [PATCH 2/2] gnu: Add boohu-tk.
Date: Wed, 24 Aug 2022 21:56:52 +0000
* gnu/packages/games.scm (boohu-tk): New variable.
---
 gnu/packages/games.scm | 13 +++++++++++++
 1 file changed, 13 insertions(+)

diff --git a/gnu/packages/games.scm b/gnu/packages/games.scm
index ac9190d1a7..b201c6a074 100644
--- a/gnu/packages/games.scm
+++ b/gnu/packages/games.scm
@@ -9535,6 +9535,19 @@ (define-public boohu
 building, relying on items and player adaptability for character progression.")
     (license license:isc)))
 
+(define-public boohu-tk
+  (package
+    (inherit boohu)
+    (name "boohu-tk")
+    (inputs
+     (modify-inputs (package-inputs boohu)
+       (append go-github.com-nsf-gothic)))
+    (arguments
+    (substitute-keyword-arguments (package-arguments boohu)
+      ((#:build-flags flags ''())
+       `(append '("--tags" "tk")
+                ,flags))))))
+
 (define-public drascula
   (package
     (name "drascula")
-- 
2.37.2






Changed bug title to 'Mes has overly-generic MES_PREFIX search path' from '[PATCH 0/2] Add boohu.' Request was from Maxime Devos <maximedevos <at> telenet.be> to control <at> debbugs.gnu.org. (Mon, 19 Sep 2022 13:19:02 GMT) Full text and rfc822 format available.

Information forwarded to guix-patches <at> gnu.org:
bug#57392; Package guix-patches. (Tue, 11 Oct 2022 03:25:02 GMT) Full text and rfc822 format available.

Message #16 received at 57392 <at> debbugs.gnu.org (full text, mbox):

From: Cairn <cairn <at> pm.me>
To: Maxime Devos <maximedevos <at> telenet.be>
Cc: "57392 <at> debbugs.gnu.org" <57392 <at> debbugs.gnu.org>
Subject: Re: bug#57932: Mes has overly-generic MES_PREFIX search path (was:
 `environment_variables` in build containers are set wrong)
Date: Tue, 11 Oct 2022 03:24:18 +0000
[Message part 1 (text/plain, inline)]
> retitle 57392 Mes has overly-generic MES_PREFIX search path
> thanks

Just noticed this email. Looks like you sent it to the wrong issue number! Could you retitle this one to the original title?
[signature.asc (application/pgp-signature, attachment)]

Changed bug title to '[PATCH 0/2] Add boohu.' from 'Mes has overly-generic MES_PREFIX search path' Request was from Maxime Devos <maximedevos <at> telenet.be> to control <at> debbugs.gnu.org. (Tue, 11 Oct 2022 14:20:01 GMT) Full text and rfc822 format available.

Information forwarded to guix-patches <at> gnu.org:
bug#57392; Package guix-patches. (Tue, 11 Oct 2022 14:21:01 GMT) Full text and rfc822 format available.

Message #21 received at 57392 <at> debbugs.gnu.org (full text, mbox):

From: Maxime Devos <maximedevos <at> telenet.be>
To: Cairn <cairn <at> pm.me>
Cc: "57392 <at> debbugs.gnu.org" <57392 <at> debbugs.gnu.org>
Subject: Re: bug#57932: Mes has overly-generic MES_PREFIX search path (was:
 `environment_variables` in build containers are set wrong)
Date: Tue, 11 Oct 2022 16:20:27 +0200
[Message part 1 (text/plain, inline)]

On 11-10-2022 05:24, Cairn wrote:
>> retitle 57392 Mes has overly-generic MES_PREFIX search path
>> thanks
> 
> Just noticed this email. Looks like you sent it to the wrong issue number! Could you retitle this one to the original title?

Done.
[OpenPGP_0x49E3EE22191725EE.asc (application/pgp-keys, attachment)]
[OpenPGP_signature (application/pgp-signature, attachment)]

This bug report was last modified 2 years and 249 days ago.

Previous Next


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