about summary refs log tree commit diff
diff options
context:
space:
mode:
authorVladimír Čunát <vcunat@gmail.com>2015-10-11 18:00:04 +0200
committerVladimír Čunát <vcunat@gmail.com>2015-10-13 20:18:58 +0200
commit2e2d39f31a3a6bbbb1c8d259eac1411462b1d9e0 (patch)
tree01916b36c2a03fd41a1337e336df7e1bb5a75975
parent194f0e880f564ff5f63be54e753d260c1131f688 (diff)
downloadnixlib-2e2d39f31a3a6bbbb1c8d259eac1411462b1d9e0.tar
nixlib-2e2d39f31a3a6bbbb1c8d259eac1411462b1d9e0.tar.gz
nixlib-2e2d39f31a3a6bbbb1c8d259eac1411462b1d9e0.tar.bz2
nixlib-2e2d39f31a3a6bbbb1c8d259eac1411462b1d9e0.tar.lz
nixlib-2e2d39f31a3a6bbbb1c8d259eac1411462b1d9e0.tar.xz
nixlib-2e2d39f31a3a6bbbb1c8d259eac1411462b1d9e0.tar.zst
nixlib-2e2d39f31a3a6bbbb1c8d259eac1411462b1d9e0.zip
qt4: fix patching dlopen paths after multiple outputs
Also another leftover fix.
-rw-r--r--pkgs/development/libraries/qt-4.x/4.8/default.nix17
1 files changed, 11 insertions, 6 deletions
diff --git a/pkgs/development/libraries/qt-4.x/4.8/default.nix b/pkgs/development/libraries/qt-4.x/4.8/default.nix
index e4d1bae636cf..85ce97344a3a 100644
--- a/pkgs/development/libraries/qt-4.x/4.8/default.nix
+++ b/pkgs/development/libraries/qt-4.x/4.8/default.nix
@@ -52,19 +52,24 @@ stdenv.mkDerivation rec {
     [ ./glib-2.32.patch
       (substituteAll {
         src = ./dlopen-absolute-paths.diff;
-        inherit cups icu libXfixes;
-        glibc = stdenv.cc.libc;
+        cups = cups.out;
+        icu = icu.out;
+        libXfixes = libXfixes.out;
+        glibc = stdenv.cc.libc.out;
         openglDriver = if mesaSupported then mesa.driverLink else "/no-such-path";
       })
     ] ++ stdenv.lib.optional gtkStyle (substituteAll {
         src = ./dlopen-gtkstyle.diff;
         # substituteAll ignores env vars starting with capital letter
-        gconf = GConf;
-        inherit gnome_vfs libgnomeui gtk;
+        gconf = GConf.out;
+        gtk = gtk.out;
+        libgnomeui = libgnomeui.out;
+        gnome_vfs = gnome_vfs.out;
       })
     ++ stdenv.lib.optional flashplayerFix (substituteAll {
         src = ./dlopen-webkit-nsplugin.diff;
-        inherit gtk gdk_pixbuf;
+        gtk = gtk.out;
+        gdk_pixbuf = gdk_pixbuf.out;
       })
     ++ [(fetchpatch {
         name = "fix-medium-font.patch";
@@ -129,7 +134,7 @@ stdenv.mkDerivation rec {
   enableParallelBuilding = false;
 
   NIX_CFLAGS_COMPILE = optionalString stdenv.isDarwin
-    "-I${glib}/include/glib-2.0 -I${glib}/lib/glib-2.0/include";
+    "-I${glib.dev}/include/glib-2.0 -I${glib.out}/lib/glib-2.0/include";
 
   NIX_LDFLAGS = optionalString stdenv.isDarwin
     "-lglib-2.0";