From 3da6b7e7d45a5199dd5c301742e8b60a0f1a3233 Mon Sep 17 00:00:00 2001 From: Anderson Torres Date: Wed, 21 Aug 2024 19:59:40 -0300 Subject: [PATCH] pcsx2: 2.1.17 -> 2.1.102 Mental note: create some interesting update script. --- pkgs/by-name/pc/pcsx2/sources.nix | 35 +++++++++++++++++++------------ 1 file changed, 22 insertions(+), 13 deletions(-) diff --git a/pkgs/by-name/pc/pcsx2/sources.nix b/pkgs/by-name/pc/pcsx2/sources.nix index efc0264f7c09..77441f29adc5 100644 --- a/pkgs/by-name/pc/pcsx2/sources.nix +++ b/pkgs/by-name/pc/pcsx2/sources.nix @@ -2,20 +2,21 @@ lib, fetchFromGitHub, fetchpatch, - pcsx2, shaderc, }: -{ +let pcsx2 = let self = { pname = "pcsx2"; - version = "2.1.17"; + version = "2.1.102"; src = fetchFromGitHub { + pname = "pcsx2-source"; + inherit (self) version; owner = "PCSX2"; repo = "pcsx2"; rev = "v${self.version}"; - hash = "sha256-yVao/8ZAssM0llKMR66fMbzsRL3WCkFyUk6ZD/MEaSc="; + hash = "sha256-OBxrdZVx6HbSFO6sc2D2HP6iYH3ZKDj+uEqM7cxZNm0="; }; }; in @@ -23,16 +24,21 @@ # The pre-zipped files in releases don't have a versioned link, we need to zip # them ourselves - pcsx2_patches = { - pname = "pcsx2_patches"; - version = "0-unstable-2024-07-14"; - src = fetchFromGitHub { - owner = "PCSX2"; - repo = "pcsx2_patches"; - rev = "afb17c4d851c54f93d4249e1e1dc8c57e2d0e6c6"; - hash = "sha256-OaZ5TMbxM4v4HhLa2ctM8xx//FQkHH3+dkxZX9/svjc="; + pcsx2_patches = let + self = { + pname = "pcsx2_patches"; + version = "0-unstable-2024-08-12"; + src = fetchFromGitHub { + pname = "pcsx2_patches-source"; + inherit (self) version; + owner = "PCSX2"; + repo = "pcsx2_patches"; + rev = "9ea7fca481e1e4c2263ca69f9a5c9a70c92626dc"; + hash = "sha256-T0yTTW6P/NrZsANoduj+gCXyd5qqDRETxLblmnVnP/o="; + }; }; - }; + in + self; shaderc-patched = let pname = "shaderc-patched-for-pcsx2"; @@ -61,4 +67,7 @@ (lib.cmakeBool "SHADERC_SKIP_TESTS" true) ]; }); +in +{ + inherit pcsx2 pcsx2_patches shaderc-patched; }