summary refs log tree commit diff
path: root/pkgs/applications/audio/bitwig-studio/bitwig-studio1.nix
diff options
context:
space:
mode:
authorgnidorah <gnidorah@users.noreply.github.com>2019-01-27 18:15:54 +0300
committergnidorah <gnidorah@users.noreply.github.com>2019-01-27 18:15:54 +0300
commitad2d03d7a267325f6c22b8e8c7967acd2668f454 (patch)
tree853b22960598f4f4d7587c06de7e428cb09de503 /pkgs/applications/audio/bitwig-studio/bitwig-studio1.nix
parentbce5c13a8fbcb297236bdacce4acabbffcd50900 (diff)
downloadnixpkgs-ad2d03d7a267325f6c22b8e8c7967acd2668f454.tar
nixpkgs-ad2d03d7a267325f6c22b8e8c7967acd2668f454.tar.gz
nixpkgs-ad2d03d7a267325f6c22b8e8c7967acd2668f454.tar.bz2
nixpkgs-ad2d03d7a267325f6c22b8e8c7967acd2668f454.tar.lz
nixpkgs-ad2d03d7a267325f6c22b8e8c7967acd2668f454.tar.xz
nixpkgs-ad2d03d7a267325f6c22b8e8c7967acd2668f454.tar.zst
nixpkgs-ad2d03d7a267325f6c22b8e8c7967acd2668f454.zip
bitwig-studio: support native filesystem dialogs
Diffstat (limited to 'pkgs/applications/audio/bitwig-studio/bitwig-studio1.nix')
-rw-r--r--pkgs/applications/audio/bitwig-studio/bitwig-studio1.nix10
1 files changed, 5 insertions, 5 deletions
diff --git a/pkgs/applications/audio/bitwig-studio/bitwig-studio1.nix b/pkgs/applications/audio/bitwig-studio/bitwig-studio1.nix
index c59590d4821..020307b8944 100644
--- a/pkgs/applications/audio/bitwig-studio/bitwig-studio1.nix
+++ b/pkgs/applications/audio/bitwig-studio/bitwig-studio1.nix
@@ -1,5 +1,5 @@
 { stdenv, fetchurl, alsaLib, bzip2, cairo, dpkg, freetype, gdk_pixbuf
-, glib, gtk2, gtk3, harfbuzz, jdk, lib, xorg
+, wrapGAppsHook, gtk2, gtk3, harfbuzz, jdk, lib, xorg
 , libbsd, libjack2, libpng, ffmpeg
 , libxkbcommon
 , makeWrapper, pixman, autoPatchelfHook
@@ -14,16 +14,15 @@ stdenv.mkDerivation rec {
     sha256 = "0n0fxh9gnmilwskjcayvjsjfcs3fz9hn00wh7b3gg0cv3qqhich8";
   };
 
-  nativeBuildInputs = [ dpkg makeWrapper autoPatchelfHook ];
+  nativeBuildInputs = [ dpkg makeWrapper autoPatchelfHook wrapGAppsHook ];
 
   unpackCmd = "mkdir root ; dpkg-deb -x $curSrc root";
 
   dontBuild    = true;
-  dontPatchELF = true;
-  dontStrip    = true;
+  dontWrapGApps = true; # we only want $gappsWrapperArgs here
 
   buildInputs = with xorg; [
-    alsaLib bzip2.out cairo freetype gdk_pixbuf glib gtk2 gtk3 harfbuzz libX11 libXau
+    alsaLib bzip2.out cairo freetype gdk_pixbuf gtk2 gtk3 harfbuzz libX11 libXau
     libXcursor libXdmcp libXext libXfixes libXrender libbsd libjack2 libpng libxcb
     libxkbfile pixman xcbutil xcbutilwm zlib
   ];
@@ -69,6 +68,7 @@ stdenv.mkDerivation rec {
     while IFS= read -r f ; do
       wrapProgram $f \
         --prefix PATH : "${binPath}" \
+        "''${gappsWrapperArgs[@]}" \
         --set LD_PRELOAD "${libxkbcommon.out}/lib/libxkbcommon.so" || true
     done