From 57c6da044e0da4fe93cdcbf07fa6f025f0d7261c Mon Sep 17 00:00:00 2001 From: Ben Siraphob Date: Sun, 16 Nov 2025 23:08:19 -0500 Subject: [PATCH] libsForQt5.libopenshot: fix build with FFmpeg 8.0 --- pkgs/development/libraries/libopenshot/default.nix | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/pkgs/development/libraries/libopenshot/default.nix b/pkgs/development/libraries/libopenshot/default.nix index 2257c44aa579..841190c1fc90 100644 --- a/pkgs/development/libraries/libopenshot/default.nix +++ b/pkgs/development/libraries/libopenshot/default.nix @@ -35,6 +35,13 @@ stdenv.mkDerivation (finalAttrs: { ./0001-link-magickcore.diff ]; + postPatch = '' + # Fix FFmpeg 8.0 API compatibility (FF_PROFILE_* -> AV_PROFILE_*) + substituteInPlace src/FFmpegWriter.cpp \ + --replace-fail "FF_PROFILE_H264_BASELINE" "AV_PROFILE_H264_BASELINE" \ + --replace-fail "FF_PROFILE_H264_CONSTRAINED" "AV_PROFILE_H264_CONSTRAINED" + ''; + nativeBuildInputs = [ cmake doxygen