diff options
author | Michael Weiss <dev.primeos@gmail.com> | 2019-08-27 23:20:06 +0200 |
---|---|---|
committer | Michael Weiss <dev.primeos@gmail.com> | 2019-08-27 23:30:41 +0200 |
commit | 61ba5d88ef87fa5f484518054810c90da3835409 (patch) | |
tree | ca096ccdb4089c28658d4042460c56ada3f10d69 /pkgs/development/libraries/dav1d | |
parent | 0a72c327232108a90153a9bd69f86271553039af (diff) | |
download | nixpkgs-61ba5d88ef87fa5f484518054810c90da3835409.tar nixpkgs-61ba5d88ef87fa5f484518054810c90da3835409.tar.gz nixpkgs-61ba5d88ef87fa5f484518054810c90da3835409.tar.bz2 nixpkgs-61ba5d88ef87fa5f484518054810c90da3835409.tar.lz nixpkgs-61ba5d88ef87fa5f484518054810c90da3835409.tar.xz nixpkgs-61ba5d88ef87fa5f484518054810c90da3835409.tar.zst nixpkgs-61ba5d88ef87fa5f484518054810c90da3835409.zip |
dav1d: Add optional Vulkan support (experimental)
Diffstat (limited to 'pkgs/development/libraries/dav1d')
-rw-r--r-- | pkgs/development/libraries/dav1d/default.nix | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/pkgs/development/libraries/dav1d/default.nix b/pkgs/development/libraries/dav1d/default.nix index 5f7ca179d4a..d065554d7c9 100644 --- a/pkgs/development/libraries/dav1d/default.nix +++ b/pkgs/development/libraries/dav1d/default.nix @@ -1,8 +1,11 @@ { stdenv, fetchFromGitLab , meson, ninja, nasm, pkgconfig , withTools ? false, SDL2 +, useVulkan ? false, libplacebo, vulkan-loader, vulkan-headers }: +assert useVulkan -> withTools; + stdenv.mkDerivation rec { pname = "dav1d"; version = "0.4.0"; @@ -17,7 +20,8 @@ stdenv.mkDerivation rec { nativeBuildInputs = [ meson ninja nasm pkgconfig ]; # TODO: doxygen (currently only HTML and not build by default). - buildInputs = stdenv.lib.optional withTools SDL2; + buildInputs = stdenv.lib.optional withTools SDL2 + ++ stdenv.lib.optionals useVulkan [ libplacebo vulkan-loader vulkan-headers ]; mesonFlags= [ "-Denable_tools=${stdenv.lib.boolToString withTools}" |