summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJohn Ericson <git@JohnEricson.me>2023-02-05 14:00:33 -0500
committerGitHub <noreply@github.com>2023-02-05 14:00:33 -0500
commita55d7e3b945d04ec9d4c98d48b23377749e54003 (patch)
treec0926e45e857e4f165a61d3999f35ac4959a831d
parent547f6ab7a24d4a6bb2793b573911188c7f8056e4 (diff)
parentaafbe47972cfbbc6901775489c7e89976b8d4b1c (diff)
Merge pull request #214786 from alyssais/libvmaf-bsd
libvmaf: fix build for BSD
-rw-r--r--pkgs/development/libraries/libvmaf/default.nix11
1 files changed, 10 insertions, 1 deletions
diff --git a/pkgs/development/libraries/libvmaf/default.nix b/pkgs/development/libraries/libvmaf/default.nix
index e7add08871a6..c0fc4d1556f3 100644
--- a/pkgs/development/libraries/libvmaf/default.nix
+++ b/pkgs/development/libraries/libvmaf/default.nix
@@ -1,4 +1,4 @@
-{ 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" ];