sanjuuni: fix build with FFmpeg 7

Sanjuuni fails with FFmpeg 7:
```
configure: error: Could not find
libswresample library.
```
(per https://hydra.nixos.org/build/274775547)

libswresample is part of FFmpeg.

Upstream recommends this fix (we
apply a similar one):
https://github.com/MCJack123/sanjuuni/issues/22#issuecomment-2198454686

Breakage introduced in:
https://github.com/NixOS/nixpkgs/pull/337855
This commit is contained in:
Tomodachi94
2024-11-07 02:05:04 +00:00
parent 553e3733b0
commit 5244ebe6c8
+6
View File
@@ -31,6 +31,12 @@ stdenv.mkDerivation rec {
opencl-clhpp
];
postPatch = ''
# TODO: Remove when https://github.com/MCJack123/sanjuuni/commit/778644b164c8877e56f9f5512480dde857133815 is released
substituteInPlace configure \
--replace-fail "swr_alloc_set_opts" "swr_alloc_set_opts2"
'';
installPhase = ''
runHook preInstall