mirror of
https://github.com/NixOS/nixpkgs.git
synced 2026-10-02 13:00:23 +00:00
rpcs3: 0.0.40-unstable-2026-04-25 -> 0.0.42-unstable-2026-08-15 (#552981)
This commit is contained in:
@@ -1,13 +0,0 @@
|
||||
diff --git a/rpcs3/rpcs3qt/recording_settings_dialog.cpp b/rpcs3/rpcs3qt/recording_settings_dialog.cpp
|
||||
--- a/rpcs3/rpcs3qt/recording_settings_dialog.cpp
|
||||
+++ b/rpcs3/rpcs3qt/recording_settings_dialog.cpp
|
||||
@@ -31,9 +31,6 @@ static std::vector<const AVCodec*> get_video_codecs(const AVOutputFormat* fmt)
|
||||
void* opaque = nullptr;
|
||||
while (const AVCodec* codec = av_codec_iterate(&opaque))
|
||||
{
|
||||
- if (!codec->pix_fmts)
|
||||
- continue;
|
||||
-
|
||||
if (codec->capabilities & AV_CODEC_CAP_EXPERIMENTAL)
|
||||
continue;
|
||||
|
||||
@@ -49,19 +49,19 @@ let
|
||||
in
|
||||
stdenv.mkDerivation (finalAttrs: {
|
||||
pname = "rpcs3";
|
||||
version = "0.0.40-unstable-2026-04-25";
|
||||
version = "0.0.42-unstable-2026-08-15";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "RPCS3";
|
||||
repo = "rpcs3";
|
||||
rev = "96f73f4497fd6fdafd40dc50f24c95c90cd4acc9";
|
||||
rev = "fc93d932c8560f763f5223c0a4165cc53bceeb3f";
|
||||
postCheckout = ''
|
||||
cd $out/3rdparty
|
||||
git submodule update --init \
|
||||
fusion/fusion asmjit/asmjit yaml-cpp/yaml-cpp SoundTouch/soundtouch stblib/stb \
|
||||
feralinteractive/feralinteractive wolfssl/wolfssl
|
||||
'';
|
||||
hash = "sha256-KTF2Oj1p+EplRgWQ/We8mqu60h161/1gniKWjVAvAso=";
|
||||
hash = "sha256-3sGcpYfaxZNa6/CIRxylSf/EL+ievwIeQzEKYDOUNy8=";
|
||||
};
|
||||
|
||||
passthru.updateScript = nix-update-script {
|
||||
@@ -71,11 +71,6 @@ stdenv.mkDerivation (finalAttrs: {
|
||||
];
|
||||
};
|
||||
|
||||
patches = [
|
||||
# FFmpeg 9 removed AVCodec.pix_fmts; drop the check (RPCS3/rpcs3@a8dd0535935a).
|
||||
./ffmpeg-9-pix-fmts.patch
|
||||
];
|
||||
|
||||
preConfigure = ''
|
||||
cat > ./rpcs3/git-version.h <<EOF
|
||||
#define RPCS3_GIT_VERSION "nixpkgs-${lib.sources.shortRev finalAttrs.src.rev}"
|
||||
|
||||
Reference in New Issue
Block a user