diff options
author | Thiago Kenji Okada <thiagokokada@gmail.com> | 2022-10-05 09:03:37 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-10-05 09:03:37 +0100 |
commit | 1237bfb999d269c46868b34bb4b33b5ff084ac5f (patch) | |
tree | 6441062a20bae0f83ca272afaece0a661175a4ca /pkgs/applications/emulators/retroarch | |
parent | d10f9fdccd0d4cce382c092114e46ad71bdb5bc2 (diff) | |
parent | fbbf9ff6df94e936ca59b5998de9e273068f71c2 (diff) |
Merge pull request #194247 from PanAeon/libretro-puae
add puae retroarch core
Diffstat (limited to 'pkgs/applications/emulators/retroarch')
-rw-r--r-- | pkgs/applications/emulators/retroarch/cores.nix | 12 | ||||
-rw-r--r-- | pkgs/applications/emulators/retroarch/hashes.json | 6 | ||||
-rwxr-xr-x | pkgs/applications/emulators/retroarch/update_cores.py | 1 |
3 files changed, 19 insertions, 0 deletions
diff --git a/pkgs/applications/emulators/retroarch/cores.nix b/pkgs/applications/emulators/retroarch/cores.nix index a26c13b870f7c..0052212ec691b 100644 --- a/pkgs/applications/emulators/retroarch/cores.nix +++ b/pkgs/applications/emulators/retroarch/cores.nix @@ -38,6 +38,7 @@ , xxd , xz , zlib +, fetchpatch }: let @@ -712,6 +713,17 @@ in makefile = "Makefile"; }; + puae = mkLibRetroCore { + core = "puae"; + description = "Amiga emulator based on WinUAE"; + license = lib.licenses.gpl2Only; + makefile = "Makefile"; + patches = fetchpatch { + url = "https://github.com/libretro/libretro-uae/commit/90ba4c9bb940e566781c3590553270ad69cf212e.patch"; + sha256 = "sha256-9xkRravvyFZc0xsIj0OSm2ux5BqYogfQ1TDnH9l6jKw="; + }; + }; + quicknes = mkLibRetroCore { core = "quicknes"; description = "QuickNES libretro port"; diff --git a/pkgs/applications/emulators/retroarch/hashes.json b/pkgs/applications/emulators/retroarch/hashes.json index c99d3db289731..71eec60faf0e1 100644 --- a/pkgs/applications/emulators/retroarch/hashes.json +++ b/pkgs/applications/emulators/retroarch/hashes.json @@ -376,6 +376,12 @@ "rev": "cf544d3c8e40ff197ea5bb177a1269db31077803", "sha256": "A7yQwzM8ewI+UCPQVyO7DNyiQCTw2yG1soi6l7T3pDE=" }, + "puae": { + "owner": "libretro", + "repo": "libretro-uae", + "rev": "1b7dd443ff89d667d99f8c44454a91ed59bcabd9", + "sha256": "YJiZEtB0rBFffEZj/hB7zEFBUp02kCzblq4CtCmygKo=" + }, "quicknes": { "owner": "libretro", "repo": "QuickNES_Core", diff --git a/pkgs/applications/emulators/retroarch/update_cores.py b/pkgs/applications/emulators/retroarch/update_cores.py index bb6fd2884a500..eb8ae705af73d 100755 --- a/pkgs/applications/emulators/retroarch/update_cores.py +++ b/pkgs/applications/emulators/retroarch/update_cores.py @@ -71,6 +71,7 @@ CORES = { "ppsspp": {"repo": "ppsspp", "owner": "hrydgard", "fetch_submodules": True}, "prboom": {"repo": "libretro-prboom"}, "prosystem": {"repo": "prosystem-libretro"}, + "puae": {"repo": "libretro-uae"}, "quicknes": {"repo": "QuickNES_Core"}, "sameboy": {"repo": "sameboy"}, "scummvm": {"repo": "scummvm"}, |