From ba29ac05bb45b1062606e5b5fa07c8e31c540d15 Mon Sep 17 00:00:00 2001 From: aware70 <7832566+aware70@users.noreply.github.com> Date: Fri, 14 Nov 2025 09:46:34 -0600 Subject: [PATCH] arcan: fix build for ffmpeg 8 --- pkgs/by-name/ar/arcan/package.nix | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/pkgs/by-name/ar/arcan/package.nix b/pkgs/by-name/ar/arcan/package.nix index 0f723a613e20..43dd94383e6d 100644 --- a/pkgs/by-name/ar/arcan/package.nix +++ b/pkgs/by-name/ar/arcan/package.nix @@ -4,6 +4,7 @@ callPackage, cmake, espeak-ng, + fetchpatch2, ffmpeg, file, freetype, @@ -163,6 +164,17 @@ stdenv.mkDerivation (finalAttrs: { popd ''; + patches = [ + # Upstream patch to support ffmpeg 8 + (fetchpatch2 { + name = "0001-build-fix-build-with-latest-ffmpeg.patch"; + url = "https://chiselapp.com/user/letoram/repository/arcan/vpatch?from=cc6f24de2134282a&to=25bbde5eec7033d3"; + hash = "sha256-i8d/X/xmEGWpO9fG6BerW//JnosPwDolXvMFsuv39IM="; + stripLen = 1; + extraPrefix = "src/"; + }) + ]; + postPatch = '' substituteInPlace ./src/platform/posix/paths.c \ --replace-fail "/usr/bin" "$out/bin" \