diff options
Diffstat (limited to 'pkgs/applications/emulators/yuzu/default.nix')
-rw-r--r-- | pkgs/applications/emulators/yuzu/default.nix | 32 |
1 files changed, 22 insertions, 10 deletions
diff --git a/pkgs/applications/emulators/yuzu/default.nix b/pkgs/applications/emulators/yuzu/default.nix index f212abb448a..5f2df651f84 100644 --- a/pkgs/applications/emulators/yuzu/default.nix +++ b/pkgs/applications/emulators/yuzu/default.nix @@ -1,28 +1,40 @@ -{ branch ? "mainline", libsForQt5, fetchFromGitHub }: +{ branch ? "mainline" +, libsForQt5 +, fetchFromGitHub +}: + let - inherit libsForQt5 fetchFromGitHub; + # Fetched from https://api.yuzu-emu.org/gamedb, last updated 2022-03-23. + # Please make sure to update this when updating yuzu! + compat-list = ./compatibility-list.json; in { - mainline = libsForQt5.callPackage ./base.nix rec { + mainline = libsForQt5.callPackage ./generic.nix rec { pname = "yuzu-mainline"; - version = "953"; - branchName = branch; + version = "992"; + src = fetchFromGitHub { owner = "yuzu-emu"; repo = "yuzu-mainline"; rev = "mainline-0-${version}"; - sha256 = "0p07gybyhr6flzmhz92qlrwcq7l37c2wmcxw8sbrvhj2pgaaw9ic"; + sha256 = "1x3fwwdw86jvygbzy9k99j6avfsd867ywm2x25izw10jznpsaixs"; fetchSubmodules = true; }; + + inherit branch compat-list; }; - early-access = libsForQt5.callPackage ./base.nix rec { + + early-access = libsForQt5.callPackage ./generic.nix rec { pname = "yuzu-ea"; - version = "2557"; - branchName = branch; + version = "2690"; + src = fetchFromGitHub { owner = "pineappleEA"; repo = "pineapple-src"; rev = "EA-${version}"; - sha256 = "013xxgyn8y5fv0xbrm0zfl9xmi0gx4hpflrbjskg1hcvb2bjqyvj"; + sha256 = "0zm06clbdh9cccq9932q9v976q7sjknynkdvvp04h1wcskmrxi3c"; + fetchSubmodules = true; }; + + inherit branch compat-list; }; }.${branch} |