From e689bcce103137ff2238d8a77bfb4c0bb2200aab Mon Sep 17 00:00:00 2001 From: aware70 <7832566+aware70@users.noreply.github.com> Date: Fri, 14 Nov 2025 14:54:20 -0600 Subject: [PATCH] alvr: Fix build with ffmpeg 8 compat --- pkgs/by-name/al/alvr/package.nix | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/pkgs/by-name/al/alvr/package.nix b/pkgs/by-name/al/alvr/package.nix index 23edd3c561bd..6a018210c561 100644 --- a/pkgs/by-name/al/alvr/package.nix +++ b/pkgs/by-name/al/alvr/package.nix @@ -27,6 +27,7 @@ libva, libvdpau, libxkbcommon, + openapv, openssl, openvr, pipewire, @@ -59,6 +60,15 @@ rustPlatform.buildRustPackage rec { }) ]; + postPatch = '' + substituteInPlace alvr/server_openvr/cpp/platform/linux/EncodePipelineVAAPI.cpp \ + --replace-fail 'FF_PROFILE_H264_MAIN' 'AV_PROFILE_H264_MAIN' \ + --replace-fail 'FF_PROFILE_H264_BASELINE' 'AV_PROFILE_H264_BASELINE' \ + --replace-fail 'FF_PROFILE_H264_HIGH' 'AV_PROFILE_H264_HIGH' \ + --replace-fail 'FF_PROFILE_HEVC_MAIN' 'AV_PROFILE_HEVC_MAIN' \ + --replace-fail 'FF_PROFILE_AV1_MAIN' 'AV_PROFILE_AV1_MAIN' + ''; + env = { NIX_CFLAGS_COMPILE = toString [ "-lbrotlicommon" @@ -111,6 +121,7 @@ rustPlatform.buildRustPackage rec { libva libvdpau libxkbcommon + openapv openssl openvr pipewire