diff options
author | hexchen <hexchen@lilwit.ch> | 2023-08-04 12:50:44 +0000 |
---|---|---|
committer | Jörg Thalheim <Mic92@users.noreply.github.com> | 2023-09-09 19:45:50 +0200 |
commit | 084dfe801e31dff372bcf424470ec0ae6dc07f38 (patch) | |
tree | 8224b640c3fa785209c4ebc065762486a83ae226 | |
parent | 08f93ba684b32e8cf4df1848b038370f0d0d3fc6 (diff) | |
download | nixpkgs-084dfe801e31dff372bcf424470ec0ae6dc07f38.tar nixpkgs-084dfe801e31dff372bcf424470ec0ae6dc07f38.tar.gz nixpkgs-084dfe801e31dff372bcf424470ec0ae6dc07f38.tar.bz2 nixpkgs-084dfe801e31dff372bcf424470ec0ae6dc07f38.tar.lz nixpkgs-084dfe801e31dff372bcf424470ec0ae6dc07f38.tar.xz nixpkgs-084dfe801e31dff372bcf424470ec0ae6dc07f38.tar.zst nixpkgs-084dfe801e31dff372bcf424470ec0ae6dc07f38.zip |
obs-studio: add flag for decklink support
-rw-r--r-- | pkgs/applications/video/obs-studio/default.nix | 14 |
1 files 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[@]} ) ''; |