This is an automated email from the git hooks/post-receive script.

guix_mirror_bot pushed a commit to branch master
in repository guix.

The following commit(s) were added to refs/heads/master by this push:
     new 729674f8d2 gnu: bsnes-hd: Update to 10.6-0.0bb7b86.
729674f8d2 is described below

commit 729674f8d25fd99178de898c04a996f8554d50bf
Author: Maxim Cournoyer <ma...@guixotic.coop>
AuthorDate: Tue Jul 22 10:53:51 2025 +0900

    gnu: bsnes-hd: Update to 10.6-0.0bb7b86.
    
    * gnu/packages/emulators.scm (bsnes-hd): Update to 10.6-0.0bb7b86.
    [#:make-flags]: Add hiro=gtk3.
    
    Relates-to: #1401
    Change-Id: I95ff68eb56dd63cf5b75ff3700ae1b765302ff92
---
 gnu/packages/emulators.scm | 52 ++++++++++++++++++++++++++--------------------
 1 file changed, 30 insertions(+), 22 deletions(-)

diff --git a/gnu/packages/emulators.scm b/gnu/packages/emulators.scm
index 828baa1527..754292ea06 100644
--- a/gnu/packages/emulators.scm
+++ b/gnu/packages/emulators.scm
@@ -3530,27 +3530,35 @@ performance, features, and ease of use.")
       (license license:gpl3+))))
 
 (define-public bsnes-hd
-  (package
-    (inherit bsnes)
-    (name "bsnes-hd")
-    ;; As of 10.6, there only ever was beta releases -- treat these as the
-    ;; stable releases for now.
-    (version "10.6")
-    (source (origin
-              (method git-fetch)
-              (uri (git-reference
-                    (url "https://github.com/DerKoun/bsnes-hd";)
-                    (commit (string-append
-                             "beta_"
-                             (string-replace-substring version "." "_")))))
-              (file-name (git-file-name name version))
-              (sha256
-               (base32
-                "0f3cd89fd0lqskzj98cc1pzmdbscq0psdjckp86w94rbchx7iw4h"))))
-    (build-system gnu-build-system)
-    (home-page "https://github.com/DerKoun/bsnes-hd/";)
-    (synopsis "Fork of bsnes with added HD video features")
-    (description "bsnes-hd (called ``HD Mode 7 mod, for bsnes'' in early
+  ;; Use a git snapshot of the master branch, which includes unreleased build
+  ;; fixes.
+  (let ((commit "0bb7b8645e22ea2476cabd58f32e987b14686601")
+        (revision "0"))
+    (package
+      (inherit bsnes)
+      (name "bsnes-hd")
+      ;; As of 10.6, there only ever was beta releases -- treat these as the
+      ;; stable releases for now.
+      (version (git-version "10.6" revision commit))
+      (source (origin
+                (method git-fetch)
+                (uri (git-reference
+                       (url "https://github.com/DerKoun/bsnes-hd";)
+                       (commit commit)))
+                (file-name (git-file-name name version))
+                (sha256
+                 (base32
+                  "0z9wqmx351f9160jsmprznqw5sx5lslyisbr41b9igzsr5j94db3"))))
+      (build-system gnu-build-system)
+      (arguments (substitute-keyword-arguments (package-arguments bsnes)
+                   ((#:make-flags flags ''())
+                    ;; This is needed because the modified bsnes code that
+                    ;; bsnes-hd uses is based on an older copy that still
+                    ;; defaults to gtk2.
+                    #~(cons "hiro=gtk3" #$flags))))
+      (home-page "https://github.com/DerKoun/bsnes-hd/";)
+      (synopsis "Fork of bsnes with added HD video features")
+      (description "bsnes-hd (called ``HD Mode 7 mod, for bsnes'' in early
 betas) is a fork of bsnes (the great SNES emulator by Near) that adds HD video
 features, such as:
 @table @asis
@@ -3567,7 +3575,7 @@ Color calculation are done at true color instead of the 
SNES color depth (3x8
 instead of 3x5 bit).  With the optional line color smoothing color ``steps''
 turn into actual gradients (without influencing the sharpness of the artwork).
 @end table")
-    (license license:gpl3+)))
+      (license license:gpl3+))))
 
 (define-public libretro-bsnes-hd
   (package/inherit bsnes-hd

Reply via email to