From 084dfe801e31dff372bcf424470ec0ae6dc07f38 Mon Sep 17 00:00:00 2001 From: hexchen Date: Fri, 4 Aug 2023 12:50:44 +0000 Subject: obs-studio: add flag for decklink support --- pkgs/applications/video/obs-studio/default.nix | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/video/obs-studio/default.nix b/pkgs/applications/video/obs-studio/default.nix index 1889d4354fd..fd08ebb3bf0 100644 --- a/pkgs/applications/video/obs-studio/default.nix +++ b/pkgs/applications/video/obs-studio/default.nix @@ -46,6 +46,8 @@ , nlohmann_json , websocketpp , asio +, decklinkSupport ? false +, blackmagic-desktop-video }: let @@ -134,9 +136,17 @@ stdenv.mkDerivation rec { ]; dontWrapGApps = true; - preFixup = '' + preFixup = let + wrapperLibraries = [ + xorg.libX11 + libvlc + libGL + ] ++ optionals decklinkSupport [ + blackmagic-desktop-video + ]; + in '' qtWrapperArgs+=( - --prefix LD_LIBRARY_PATH : "$out/lib:${lib.makeLibraryPath [ xorg.libX11 libvlc libGL ]}" + --prefix LD_LIBRARY_PATH : "$out/lib:${lib.makeLibraryPath wrapperLibraries}" ''${gappsWrapperArgs[@]} ) ''; -- cgit 1.4.1