summaryrefslogtreecommitdiff
path: root/derivations/blackmagic-desktop-video-gui
diff options
context:
space:
mode:
authorTim Keller <tjk@tjkeller.xyz>2025-07-11 13:06:28 -0500
committerTim Keller <tjk@tjkeller.xyz>2025-07-11 13:06:28 -0500
commitff4ae2aec2f9999005487a4bbb25cbb67cbde3ea (patch)
tree5ada419ee5e65339ea70755a5207840ae5ce2e7f /derivations/blackmagic-desktop-video-gui
parent470531af44ebb4b7ca1194df0c0f8cc17794b9f1 (diff)
downloadnixos-ff4ae2aec2f9999005487a4bbb25cbb67cbde3ea.tar.xz
nixos-ff4ae2aec2f9999005487a4bbb25cbb67cbde3ea.zip
update derivation and decklink moddecklink
Diffstat (limited to 'derivations/blackmagic-desktop-video-gui')
-rw-r--r--derivations/blackmagic-desktop-video-gui/generic.nix8
1 files changed, 5 insertions, 3 deletions
diff --git a/derivations/blackmagic-desktop-video-gui/generic.nix b/derivations/blackmagic-desktop-video-gui/generic.nix
index b99c550..07a0580 100644
--- a/derivations/blackmagic-desktop-video-gui/generic.nix
+++ b/derivations/blackmagic-desktop-video-gui/generic.nix
@@ -125,20 +125,22 @@ stdenv.mkDerivation (finalAttrs: {
--replace-fail "/usr/lib/blackmagic/DesktopVideo/DesktopVideoHelper" "$out/bin/DesktopVideoHelper"
''
+ lib.optionalString desktopVideoUpdater ''
- mkdir -p $out/{lib/blackmagic/DesktopVideo/Firmware,share/icons,share/applications}
+ mkdir -p $out/{bin/Firmware,share/icons,share/applications}
cp $unpacked/usr/share/man/man1/DesktopVideo{UpdateTool,Updater}.1 $out/share/man/man1
cp -r $unpacked/usr/share/icons/* $out/share/icons
cp $unpacked/usr/share/applications/DesktopVideoUpdater.desktop $out/share/applications
- cp -r $unpacked/usr/lib/blackmagic/DesktopVideo/Firmware $out/lib/blackmagic/DesktopVideo/Firmware
+ cp -r $unpacked/usr/lib/blackmagic/DesktopVideo/Firmware $out/bin/Firmware # UpdateTool expects Firmware dir next to it
cp $unpacked/usr/lib/blackmagic/DesktopVideo/libDVUpdate.so $out/lib
cp $unpacked/usr/lib/blackmagic/DesktopVideo/DesktopVideo{UpdateTool,Updater} $out/bin/
''
+ lib.optionalString desktopVideoGUI ''
- mkdir -p $out/share/{icons,applications}
+ mkdir -p $out/{share/{icons,applications},bin/plugins}
cp -r $unpacked/usr/share/doc/desktopvideo-gui $out/share/doc
cp $unpacked/usr/share/man/man1/BlackmagicDesktopVideoSetup.1 $out/share/man/man1
cp -r $unpacked/usr/share/icons/* $out/share/icons
cp $unpacked/usr/share/applications/BlackmagicDesktopVideoSetup.desktop $out/share/applications
+ cp -r $unpacked/usr/lib/blackmagic/DesktopVideo/plugins $out/bin/plugins
+ cp $unpacked/usr/lib/blackmagic/DesktopVideo/qt.conf $out/bin/
cp $unpacked/usr/lib/blackmagic/DesktopVideo/BlackmagicDesktopVideoSetup $out/bin/
''
+ ''