libvmaf: Fix build for FreeBSD

This commit is contained in:
Audrey Dutcher 2025-03-06 00:00:19 -07:00
parent 16a4d9cc0f
commit cc5629f83e

View file

@ -31,6 +31,14 @@ stdenv.mkDerivation (finalAttrs: {
xxd
];
postPatch = lib.optionalString stdenv.hostPlatform.isFreeBSD ''
substituteInPlace meson.build --replace-fail '_XOPEN_SOURCE=600' '_XOPEN_SOURCE=700'
'';
env = lib.optionalAttrs stdenv.hostPlatform.isFreeBSD {
NIX_CFLAGS_COMPILE = "-D__BSD_VISIBLE=1";
};
mesonFlags = [ "-Denable_avx512=true" ];
outputs = [