Unverified Commit aafbe479 authored by Alyssa Ross's avatar Alyssa Ross
Browse files

libvmaf: fix build for BSD

Tested by building for FreeBSD and NetBSD.
parent d528d7c8
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" ];