From 4310884afc21f3f4c9de97eb0aef2acfd171084d Mon Sep 17 00:00:00 2001 From: Marcin Serwin Date: Sat, 10 Jan 2026 00:09:29 +0100 Subject: [PATCH] rpcs3: 0.0.38 -> 0.0.39-unstable-2026-01-15 Signed-off-by: Marcin Serwin --- pkgs/by-name/rp/rpcs3/package.nix | 34 ++++++++++++------------------- 1 file changed, 13 insertions(+), 21 deletions(-) diff --git a/pkgs/by-name/rp/rpcs3/package.nix b/pkgs/by-name/rp/rpcs3/package.nix index 850b25968ca2..b192f4ccfb7d 100644 --- a/pkgs/by-name/rp/rpcs3/package.nix +++ b/pkgs/by-name/rp/rpcs3/package.nix @@ -1,7 +1,6 @@ { lib, stdenv, - fetchpatch, fetchFromGitHub, nix-update-script, cmake, @@ -14,7 +13,7 @@ vulkan-loader, libpng, libSM, - ffmpeg_7, + ffmpeg, libevdev, libusb1, zlib, @@ -29,14 +28,12 @@ enableDiscordRpc ? false, faudioSupport ? true, faudio, - SDL2, sdl3, waylandSupport ? true, wayland, wrapGAppsHook3, miniupnpc, rtmidi, - asmjit, glslang, zstd, hidapi, @@ -53,21 +50,26 @@ let in stdenv.mkDerivation (finalAttrs: { pname = "rpcs3"; - version = "0.0.38"; + version = "0.0.39-unstable-2026-01-15"; src = fetchFromGitHub { owner = "RPCS3"; repo = "rpcs3"; - tag = "v${finalAttrs.version}"; - hash = "sha256-HaguOzCN0/FvAb0b4RZWnw9yvVum14wEj26WnqOnSag="; - fetchSubmodules = true; + rev = "eaebd3426e7050c35beb8f24952d6da4d6a75360"; + postCheckout = '' + cd $out/3rdparty + git submodule update --init \ + fusion/fusion asmjit/asmjit yaml-cpp/yaml-cpp SoundTouch/soundtouch stblib/stb \ + feralinteractive/feralinteractive + ''; + hash = "sha256-iE7iZ66BSWI96a9DOeBQEx6NV+CtIyX0PXg3O2RXHWY="; }; - passthru.updateScript = nix-update-script { }; + passthru.updateScript = nix-update-script { extraArgs = [ "--version=branch" ]; }; preConfigure = '' cat > ./rpcs3/git-version.h <