diff options
author | Maxim Cournoyer <maxim.cournoyer@gmail.com> | 2024-10-02 15:16:07 +0900 |
---|---|---|
committer | Maxim Cournoyer <maxim.cournoyer@gmail.com> | 2024-10-07 01:20:21 +0900 |
commit | 3e9ebe7f289f434c619dbba414e4689716baad77 (patch) | |
tree | ffad62fbc293b7c03b439bd4aace7583ad228cd1 | |
parent | 4b963c9ccca25db75e430402eb9a0da6bc9b714d (diff) | |
download | guix-3e9ebe7f289f434c619dbba414e4689716baad77.tar.gz |
gnu: Add libretro-bsnes-jg.
* gnu/packages/emulators.scm (libretro-bsnes-jg): New variable. Change-Id: I24e74c38c44d03e028d270beb184ab85af0394ba
-rw-r--r-- | gnu/packages/emulators.scm | 38 |
1 files changed, 38 insertions, 0 deletions
diff --git a/gnu/packages/emulators.scm b/gnu/packages/emulators.scm index 052801fa87..758fdd8d45 100644 --- a/gnu/packages/emulators.scm +++ b/gnu/packages/emulators.scm @@ -3351,6 +3351,44 @@ This is intended to be used with the Jolly Good Reference Frontend license:isc ;libco license:lgpl2.1+)))) +(define-public libretro-bsnes-jg + ;; There aren't any release yet; use the latest commit. + (let ((commit "0d42dea0cb20aba8bfec05b928e4aed2b295352a") + (revision "0")) + (package + (inherit jg-bsnes) + (name "libretro-bsnes-jg") + (version (git-version "0" revision commit)) + (source (origin + (inherit (package-source jg-bsnes)) + (uri (git-reference + (url "https://git.libretro.com/libretro/bsnes-jg") + (commit commit))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "1dq2ypf4g4karayc9sgqn74bfnnsq2f4b3r615xyczchdaf2mi1n")))) + (arguments + (substitute-keyword-arguments (package-arguments jg-bsnes) + ((#:make-flags flags) + #~(cons* #$(string-append "GIT_VERSION=" version) + (string-append "prefix=" #$output) + #$flags)) + ((#:phases phases) + #~(modify-phases #$phases + (add-after 'unpack 'chdir + (lambda _ + (chdir "libretro"))) + (add-after 'chdir 'unbundle-libsamplerate + (lambda _ + (substitute* "Makefile.common" + (("LIBS \\+= -lm") + "LIBS += -lm -lsamplerate") + ((".*\\$\\(CORE_DIR)/deps/libsamplerate/.*") + "")))))))) + (home-page "https://git.libretro.com/libretro/bsnes-jg") + (synopsis "libretro port of bsnes-jg")))) + (define-public jg-nestopia (package (name "jg-nestopia") |