summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMaxim Cournoyer <maxim@guixotic.coop>2025-07-22 09:38:06 +0900
committerMaxim Cournoyer <maxim@guixotic.coop>2025-07-22 09:43:37 +0900
commit4b5a4de167736130168a271689422b75030d1bf9 (patch)
tree28f09f2b11ff036eac1231603ab9414aa86725e9
parentffa2d91cadaba68f7a5baa2108437547f8db49cd (diff)
gnu: bsnes: Update to 115-0.ddc3dc2.
* gnu/packages/emulators.scm (bsnes): Update to 115-0.ddc3dc2. [inputs]: Remove gtksourceview-2. Add gtk+. [license]: Update to gpl3+ (or any later version). Relates-to: #1401 Change-Id: If4ab3f085815f256001e4816767f7f1709f240a8
-rw-r--r--gnu/packages/emulators.scm84
1 files changed, 44 insertions, 40 deletions
diff --git a/gnu/packages/emulators.scm b/gnu/packages/emulators.scm
index 2f266c4f17..828baa1527 100644
--- a/gnu/packages/emulators.scm
+++ b/gnu/packages/emulators.scm
@@ -15,7 +15,7 @@
;;; Copyright © 2020 Christopher Howard <christopher@librehacker.com>
;;; Copyright © 2021 Felipe Balbi <balbi@kernel.org>
;;; Copyright © 2021, 2024 Felix Gruber <felgru@posteo.net>
-;;; Copyright © 2021, 2024, 2025 Maxim Cournoyer <maxim.cournoyer@gmail.com>
+;;; Copyright © 2021, 2024, 2025 Maxim Cournoyer <maxim@guixotic.coop>
;;; Copyright © 2021 Guillaume Le Vaillant <glv@posteo.net>
;;; Copyright © 2023 c4droid <c4droid@foxmail.com>
;;; Copyright © 2023 Yovan Naumovski <yovan@gorski.stream>
@@ -3484,46 +3484,50 @@ from various forks of Gens, and improved platform portability.")
(license license:gpl2+)))
(define-public bsnes
- (package
- (name "bsnes")
- (version "115")
- (source
- (origin
- (method git-fetch)
- (uri (git-reference
- (url "https://github.com/bsnes-emu/bsnes")
- (commit (string-append "v" version))))
- (file-name (git-file-name name version))
- (sha256
- (base32 "0j054x38fwai61vj36sc04r3zkzay5acq2cgd9zqv5hs51s36g5b"))))
- (build-system gnu-build-system)
- (arguments
- (list
- #:make-flags #~(list "-C" "bsnes"
- ;; Remove march=native
- "local=false"
- (string-append "prefix=" #$output))
- #:tests? #f ;No tests.
- #:phases #~(modify-phases %standard-phases
- (delete 'configure))))
- (native-inputs (list pkg-config))
- (inputs
- (list alsa-lib
- ao
- cairo
- eudev
- gtksourceview-2
- libxrandr
- libxv
- openal
- pulseaudio
- sdl2))
- (home-page "https://github.com/bsnes-emu/bsnes")
- (synopsis "Emulator for the Super Nintendo / Super Famicom systems")
- (description
- "bsnes is a Super Nintendo / Super Famicom emulator that focuses on
+ ;; Use a snapshot of the latest master branch, as it includes unreleased
+ ;; build fixes.
+ (let ((commit "ddc3dc2d472aa0bb93ae0663b774734dfd94ab4b")
+ (revision "0"))
+ (package
+ (name "bsnes")
+ (version (git-version "115" revision commit))
+ (source
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/bsnes-emu/bsnes")
+ (commit commit)))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32 "03slkk1117vv5p2zhvmyb4l18gb0j9nq2szsravl94zb3v6lbfl0"))))
+ (build-system gnu-build-system)
+ (arguments
+ (list
+ #:make-flags #~(list "-C" "bsnes"
+ ;; Remove march=native
+ "local=false"
+ (string-append "prefix=" #$output))
+ #:tests? #f ;No tests.
+ #:phases #~(modify-phases %standard-phases
+ (delete 'configure))))
+ (native-inputs (list pkg-config))
+ (inputs
+ (list alsa-lib
+ ao
+ cairo
+ gtk+
+ eudev
+ libxrandr
+ libxv
+ openal
+ pulseaudio
+ sdl2))
+ (home-page "https://github.com/bsnes-emu/bsnes")
+ (synopsis "Emulator for the Super Nintendo / Super Famicom systems")
+ (description
+ "bsnes is a Super Nintendo / Super Famicom emulator that focuses on
performance, features, and ease of use.")
- (license license:gpl3)))
+ (license license:gpl3+))))
(define-public bsnes-hd
(package