summary refs log tree commit diff
path: root/pkgs/development/libraries/mlt
diff options
context:
space:
mode:
authorAidan Gauland <aidalgol@fastmail.net>2023-05-29 12:42:27 +1200
committerAidan Gauland <aidalgol@fastmail.net>2023-05-29 21:14:00 +1200
commit233af5c42afd03fc3710dcdea05cdcd5aa9c913d (patch)
tree38a41afd5d206ed233f904639982e2bc67ae7de5 /pkgs/development/libraries/mlt
parent8d908a2ed404652abaaa48ac2a438955a1f57af9 (diff)
downloadnixpkgs-233af5c42afd03fc3710dcdea05cdcd5aa9c913d.tar
nixpkgs-233af5c42afd03fc3710dcdea05cdcd5aa9c913d.tar.gz
nixpkgs-233af5c42afd03fc3710dcdea05cdcd5aa9c913d.tar.bz2
nixpkgs-233af5c42afd03fc3710dcdea05cdcd5aa9c913d.tar.lz
nixpkgs-233af5c42afd03fc3710dcdea05cdcd5aa9c913d.tar.xz
nixpkgs-233af5c42afd03fc3710dcdea05cdcd5aa9c913d.tar.zst
nixpkgs-233af5c42afd03fc3710dcdea05cdcd5aa9c913d.zip
libsForQt5.mlt: Fix build when config.cudaSupport is enabled
Diffstat (limited to 'pkgs/development/libraries/mlt')
-rw-r--r--pkgs/development/libraries/mlt/qt-5.nix17
1 files changed, 14 insertions, 3 deletions
diff --git a/pkgs/development/libraries/mlt/qt-5.nix b/pkgs/development/libraries/mlt/qt-5.nix
index b7a881548d3..ee06a14280d 100644
--- a/pkgs/development/libraries/mlt/qt-5.nix
+++ b/pkgs/development/libraries/mlt/qt-5.nix
@@ -1,4 +1,5 @@
-{ lib
+{ config
+, lib
 , fetchFromGitHub
 , cmake
 , SDL
@@ -23,6 +24,8 @@
 , rubberband
 , mkDerivation
 , which
+, cudaSupport ? config.cudaSupport or false
+, cudaPackages ? {}
 }:
 
 mkDerivation rec {
@@ -55,9 +58,17 @@ mkDerivation rec {
     ladspa-sdk
     ladspaPlugins
     rubberband
-  ];
+  ] ++ lib.optionals cudaSupport (with cudaPackages; [
+    cuda_cudart
+  ]);
 
-  nativeBuildInputs = [ cmake which pkg-config ];
+  nativeBuildInputs = [
+    cmake
+    which
+    pkg-config
+  ] ++ lib.optionals cudaSupport (with cudaPackages; [
+    cuda_nvcc
+  ]);
 
   outputs = [ "out" "dev" ];