From 83c79b604dcbece221e79d18ef96ff00cfecfd2e Mon Sep 17 00:00:00 2001 From: Joel Holdsworth Date: Sat, 3 Feb 2024 22:25:18 +0000 Subject: [PATCH] libretro: Added Mr.Boom libretro core --- pkgs/applications/emulators/retroarch/cores.nix | 9 +++++++++ pkgs/applications/emulators/retroarch/hashes.json | 7 +++++++ pkgs/applications/emulators/retroarch/update_cores.py | 1 + 3 files changed, 17 insertions(+) diff --git a/pkgs/applications/emulators/retroarch/cores.nix b/pkgs/applications/emulators/retroarch/cores.nix index c9f97b61e680..d011961da4fe 100644 --- a/pkgs/applications/emulators/retroarch/cores.nix +++ b/pkgs/applications/emulators/retroarch/cores.nix @@ -641,6 +641,15 @@ in }; }; + mrboom = mkLibretroCore { + core = "mrboom"; + makefile = "Makefile"; + meta = { + description = "Port of Mr.Boom to libretro"; + license = lib.licenses.mit; + }; + }; + mupen64plus = mkLibretroCore { core = "mupen64plus-next"; src = getCoreSrc "mupen64plus"; diff --git a/pkgs/applications/emulators/retroarch/hashes.json b/pkgs/applications/emulators/retroarch/hashes.json index 78cb11c7d98d..22cc93daaaae 100644 --- a/pkgs/applications/emulators/retroarch/hashes.json +++ b/pkgs/applications/emulators/retroarch/hashes.json @@ -307,6 +307,13 @@ "rev": "314bf7b676f5b820f396209eb0c7d6fbe8103486", "hash": "sha256-Rk+glDgSa1J1IIe5NrJElX9zr59+LQynfDXuHWyZcEM=" }, + "mrboom": { + "owner": "Javanaise", + "repo": "mrboom-libretro", + "rev": "c4ec620424fe79f0d6db719d73628f23ae285ada", + "hash": "sha256-twocTyayV79a4757Yfoz/P3wnQPgiwsbrBbLmT4EZKQ=", + "fetchSubmodules": true + }, "mupen64plus": { "owner": "libretro", "repo": "mupen64plus-libretro-nx", diff --git a/pkgs/applications/emulators/retroarch/update_cores.py b/pkgs/applications/emulators/retroarch/update_cores.py index e9536d8318dc..a6dbd35e4fe6 100755 --- a/pkgs/applications/emulators/retroarch/update_cores.py +++ b/pkgs/applications/emulators/retroarch/update_cores.py @@ -62,6 +62,7 @@ CORES = { "mesen": {"repo": "mesen"}, "mesen-s": {"repo": "mesen-s"}, "meteor": {"repo": "meteor-libretro"}, + "mrboom": {"repo": "mrboom-libretro", "owner": "Javanaise", "fetch_submodules": True}, "mgba": {"repo": "mgba"}, "mupen64plus": {"repo": "mupen64plus-libretro-nx"}, "neocd": {"repo": "neocd_libretro"},