1
0
Fork 1
mirror of https://github.com/NixOS/nixpkgs.git synced 2024-11-18 03:30:45 +00:00

pcsx2: 2.1.17 -> 2.1.102

Mental note: create some interesting update script.
This commit is contained in:
Anderson Torres 2024-08-21 19:59:40 -03:00
parent 60fb1cbc70
commit 3da6b7e7d4

View file

@ -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;
}