From d0c62a851d7cbf09fb45ab8d8052c145ae0fc572 Mon Sep 17 00:00:00 2001 From: Ryan Omasta Date: Tue, 2 Jun 2026 05:05:06 -0600 Subject: [PATCH] shadps4: 0.15.0 -> 0.16.0 https://github.com/shadps4-emu/shadPS4/releases/tag/v.0.16.0 Diff: https://github.com/shadps4-emu/shadPS4/compare/v.0.15.0...v.0.16.0 --- nixos/tests/shadps4.nix | 3 +++ pkgs/by-name/sh/shadps4/package.nix | 21 +++++++++++---------- 2 files changed, 14 insertions(+), 10 deletions(-) diff --git a/nixos/tests/shadps4.nix b/nixos/tests/shadps4.nix index 76c282394dae..b5d0dfbb54ae 100644 --- a/nixos/tests/shadps4.nix +++ b/nixos/tests/shadps4.nix @@ -88,6 +88,9 @@ machine.succeed("shadps4 /etc/openorbis-sample-packages/OpenOrbis-PNG-Sample/uroot/eboot.bin >&2 &") + machine.wait_for_text("Save Migration") + machine.succeed("xdotool mousemove 879 182 click 1") + # Look for logo with machine.nested("Waiting for the screen to have openorbisColor {} on it:".format(openorbisColor)): retry(check_for_color(openorbisColor)) diff --git a/pkgs/by-name/sh/shadps4/package.nix b/pkgs/by-name/sh/shadps4/package.nix index a5820c0f0314..250bcf430d9a 100644 --- a/pkgs/by-name/sh/shadps4/package.nix +++ b/pkgs/by-name/sh/shadps4/package.nix @@ -1,6 +1,6 @@ { lib, - stdenv, + clangStdenv, fetchFromGitHub, makeWrapper, @@ -20,6 +20,7 @@ libunwind, libusb1, magic-enum, + minimp3, miniz, nlohmann_json, libgbm, @@ -52,15 +53,15 @@ nix-update-script, }: -stdenv.mkDerivation (finalAttrs: { +clangStdenv.mkDerivation (finalAttrs: { pname = "shadps4"; - version = "0.15.0"; + version = "0.16.0"; src = fetchFromGitHub { owner = "shadps4-emu"; repo = "shadPS4"; tag = "v.${finalAttrs.version}"; - hash = "sha256-76rbxOf4grDWPVILy8nF35wQ6/NcxHQkmiQOB0u4oJo="; + hash = "sha256-SavSUHtnJeRi2mzIyUhLfLk37Y/PSuI3bbbqWA7qVbg="; postCheckout = '' cd "$out" @@ -73,13 +74,16 @@ stdenv.mkDerivation (finalAttrs: { zydis \ sirit \ tracy \ - ext-libusb \ + libusb \ discord-rpc \ hwinfo \ openal-soft \ dear_imgui \ LibAtrac9 \ - aacdec/fdk-aac + aacdec/fdk-aac \ + spdlog \ + libressl \ + ImGuiFileDialog ''; }; @@ -90,10 +94,6 @@ stdenv.mkDerivation (finalAttrs: { --replace-fail @GIT_BRANCH@ ${finalAttrs.version} \ --replace-fail @GIT_DESC@ nixpkgs \ --replace-fail @BUILD_DATE@ $(cat SOURCE_DATE_EPOCH) - - substituteInPlace src/core/libraries/np/trophy_ui.cpp \ - --replace-fail "MIX_SetMasterGain" "MIX_SetMixerGain" \ - --replace-fail "MIX_GetMasterGain" "MIX_GetMixerGain" ''; buildInputs = [ @@ -119,6 +119,7 @@ stdenv.mkDerivation (finalAttrs: { libxscrnsaver libxtst magic-enum + minimp3 miniz libgbm nlohmann_json