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