summaryrefslogtreecommitdiff
path: root/derivations/blackmagic-desktop-video-gui/generic.nix
diff options
context:
space:
mode:
Diffstat (limited to 'derivations/blackmagic-desktop-video-gui/generic.nix')
-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/
''
+ ''