From a994304cda565949ebe63ef779b29aa72e2a8ddb Mon Sep 17 00:00:00 2001 From: Thiago Kenji Okada Date: Wed, 20 Nov 2024 15:17:16 +0000 Subject: [PATCH] libretro.virtualjaguar: move to retroarch/cores --- .../emulators/retroarch/cores.nix | 9 +------ .../retroarch/cores/virtualjaguar.nix | 24 +++++++++++++++++++ 2 files changed, 25 insertions(+), 8 deletions(-) create mode 100644 pkgs/applications/emulators/retroarch/cores/virtualjaguar.nix diff --git a/pkgs/applications/emulators/retroarch/cores.nix b/pkgs/applications/emulators/retroarch/cores.nix index 8c4028f586d5..199939aa498f 100644 --- a/pkgs/applications/emulators/retroarch/cores.nix +++ b/pkgs/applications/emulators/retroarch/cores.nix @@ -268,14 +268,7 @@ lib.makeScope newScope (self: rec { vecx = self.callPackage ./cores/vecx.nix { }; - virtualjaguar = mkLibretroCore { - core = "virtualjaguar"; - makefile = "Makefile"; - meta = { - description = "Port of VirtualJaguar to libretro"; - license = lib.licenses.gpl3Only; - }; - }; + virtualjaguar = self.callPackage ./cores/virtualjaguar.nix { }; yabause = mkLibretroCore { core = "yabause"; diff --git a/pkgs/applications/emulators/retroarch/cores/virtualjaguar.nix b/pkgs/applications/emulators/retroarch/cores/virtualjaguar.nix new file mode 100644 index 000000000000..c90c4b081002 --- /dev/null +++ b/pkgs/applications/emulators/retroarch/cores/virtualjaguar.nix @@ -0,0 +1,24 @@ +{ + lib, + fetchFromGitHub, + mkLibretroCore, +}: +mkLibretroCore { + core = "virtualjaguar"; + version = "unstable-2024-10-21"; + + src = fetchFromGitHub { + owner = "libretro"; + repo = "virtualjaguar-libretro"; + rev = "48096c1f6f8b98cfff048a5cb4e6a86686631072"; + hash = "sha256-DLBQQARHqupGGQS8YznDSSMuxQliyt5apGA4Ku2jlYo="; + }; + + makefile = "Makefile"; + + meta = { + description = "Port of VirtualJaguar to libretro"; + homepage = "https://github.com/libretro/virtualjaguar-libretro"; + license = lib.licenses.gpl3Only; + }; +}