Unverified Commit a55d7e3b authored by John Ericson's avatar John Ericson Committed by GitHub
Browse files

Merge pull request #214786 from alyssais/libvmaf-bsd

libvmaf: fix build for BSD
parents 547f6ab7 aafbe479
Loading
Loading
Loading
Loading
+10 −1
Original line number Diff line number Diff line
{ lib, stdenv, fetchFromGitHub, meson, ninja, nasm }:
{ lib, stdenv, fetchFromGitHub, fetchpatch, meson, ninja, nasm }:

stdenv.mkDerivation rec {
  pname = "libvmaf";
@@ -13,6 +13,15 @@ stdenv.mkDerivation rec {

  sourceRoot = "source/libvmaf";

  patches = [
    # Backport fix for non-Linux, non-Darwin platforms.
    (fetchpatch {
      url = "https://github.com/Netflix/vmaf/commit/f47640f9ffee9494571bd7c9622e353660c93fc4.patch";
      stripLen = 1;
      sha256 = "rsTKuqp8VJG5DBDpixPke3LrdfjKzUO945i+iL0n7CY=";
    })
  ];

  nativeBuildInputs = [ meson ninja nasm ];

  mesonFlags = [ "-Denable_avx512=true" ];