diff options
author | Noé Lopez <noelopez@free.fr> | 2024-11-22 22:19:13 +0100 |
---|---|---|
committer | Maxim Cournoyer <maxim.cournoyer@gmail.com> | 2024-12-19 15:37:29 +0900 |
commit | 17c0aa6192f6a90c227e92720f2d63240996d0d4 (patch) | |
tree | 8a6acb5caa4001ae6e052cdb7f4fd8464a3b0fdd /gnu | |
parent | 495a1acc7b6030d7b0c2d96098709d216ac45334 (diff) |
gnu: emulators: Add libretro-beetle-gba.
* gnu/packages/emulators.scm (libretro-beetle-gba): New variable.
Change-Id: I3f58972ae9065e7e59b2d9fd5b31d528f7690da2
Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
Modified-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
Diffstat (limited to 'gnu')
-rw-r--r-- | gnu/packages/emulators.scm | 33 |
1 files changed, 33 insertions, 0 deletions
diff --git a/gnu/packages/emulators.scm b/gnu/packages/emulators.scm index c0fd52f9ec..ab3f28cfae 100644 --- a/gnu/packages/emulators.scm +++ b/gnu/packages/emulators.scm @@ -3356,6 +3356,39 @@ This is intended to be used with the Jolly Good Reference Frontend license:isc ;libco license:lgpl2.1+)))) +(define-public libretro-beetle-gba + ;; There are no releases. Use the latest commit. + (let ((commit "6cee80685f735ea6c2373db2622a1f1ee9f39d39") + (revision "0")) + (package + (name "libretro-beetle-gba") + ;; Use Mednafen core version as base. Defined in libretro.cpp:73. + (version (git-version "0.9.36" revision commit)) + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/libretro/beetle-gba-libretro") + (commit commit))) + (file-name (git-file-name name version)) + (sha256 + (base32 "14fm2g3hrsvvd57d6m9apzc30ypa4m0m5hk2viq422fm2l9y0xbb")))) + (build-system gnu-build-system) + (arguments + (list #:make-flags #~(list (string-append "CC=" #$(cc-for-target)) + (string-append "GIT_VERSION=" #$commit) + (string-append "prefix=" #$output)) + #:tests? #f ;no tests + #:phases #~(modify-phases %standard-phases + (delete 'configure)))) + (home-page "https://github.com/libretro/beetle-gba-libretro") + (synopsis "Standalone port of Mednafen GBA to libretro") + (description + "A standalone port of Mednafen’s GameBoy Advance emulator called Beetle +GBA to libretro. Beetle GBA is based on VBA-M, itself a fork of Visual Boy +Advance.") + (license license:gpl2+)))) + (define-public libretro-bsnes-jg ;; There aren't any release yet; use the latest commit. (let ((commit "0d42dea0cb20aba8bfec05b928e4aed2b295352a") |