From 9bf6b0980c0b254cd3e0319161f266e2305ab689 Mon Sep 17 00:00:00 2001 From: Michael Weiss Date: Tue, 6 Aug 2019 12:51:12 +0200 Subject: dav1d: Add withTools but disable all tools by default --- pkgs/development/libraries/dav1d/default.nix | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) (limited to 'pkgs/development') diff --git a/pkgs/development/libraries/dav1d/default.nix b/pkgs/development/libraries/dav1d/default.nix index 774faddb40c..5f7ca179d4a 100644 --- a/pkgs/development/libraries/dav1d/default.nix +++ b/pkgs/development/libraries/dav1d/default.nix @@ -1,5 +1,6 @@ { stdenv, fetchFromGitLab -, meson, ninja, nasm +, meson, ninja, nasm, pkgconfig +, withTools ? false, SDL2 }: stdenv.mkDerivation rec { @@ -14,8 +15,13 @@ stdenv.mkDerivation rec { sha256 = "1fbalfzw8j00vwbrh9h8kjdx6h99dr10vmvbpg3rhsspmxq9h66h"; }; - nativeBuildInputs = [ meson ninja nasm ]; + nativeBuildInputs = [ meson ninja nasm pkgconfig ]; # TODO: doxygen (currently only HTML and not build by default). + buildInputs = stdenv.lib.optional withTools SDL2; + + mesonFlags= [ + "-Denable_tools=${stdenv.lib.boolToString withTools}" + ]; meta = with stdenv.lib; { description = "A cross-platform AV1 decoder focused on speed and correctness"; -- cgit 1.4.1