about summary refs log tree commit diff
path: root/pkgs/development/libraries/kde-frameworks/default.nix
diff options
context:
space:
mode:
authorThomas Tuegel <ttuegel@gmail.com>2016-07-29 21:13:00 -0500
committerThomas Tuegel <ttuegel@gmail.com>2016-07-29 21:13:00 -0500
commit40b838b94d906793d160fa17f817157fc684cdbe (patch)
tree19709da013804c7d5161fd4f1e60fa30f514f7f1 /pkgs/development/libraries/kde-frameworks/default.nix
parent0925700688636a6f7e153c6196a99833711d0691 (diff)
kde5: fix all the Qt version dependencies
Diffstat (limited to 'pkgs/development/libraries/kde-frameworks/default.nix')
-rw-r--r--pkgs/development/libraries/kde-frameworks/default.nix12
1 files changed, 7 insertions, 5 deletions
diff --git a/pkgs/development/libraries/kde-frameworks/default.nix b/pkgs/development/libraries/kde-frameworks/default.nix
index 94e8f5db3b77e..c6f8b120b8dba 100644
--- a/pkgs/development/libraries/kde-frameworks/default.nix
+++ b/pkgs/development/libraries/kde-frameworks/default.nix
@@ -22,10 +22,6 @@ let
 
     kdeDerivation = args:
       let
-        setupHook =
-          let drv = { qtbase, qttools }:
-                makeSetupHook { deps = [ qtbase qttools ]; } ./setup-hook.sh;
-          in callPackage drv {};
       in stdenv.mkDerivation (args // {
 
         outputs = args.outputs or [ "dev" "out" ];
@@ -37,7 +33,7 @@ let
 
         nativeBuildInputs =
           (args.nativeBuildInputs or [])
-          ++ [ pkgs.cmake pkgs.pkgconfig setupHook ];
+          ++ [ pkgs.cmake pkgs.pkgconfig ecm ];
 
       });
 
@@ -62,6 +58,12 @@ let
     baloo = callPackage ./baloo.nix {};
     bluez-qt = callPackage ./bluez-qt.nix {};
     breeze-icons = callPackage ./breeze-icons.nix {};
+    ecm =
+      let drv = { qtbase, qttools }:
+            makeSetupHook
+            { deps = [ extra-cmake-modules qtbase qttools ]; }
+            ./setup-hook.sh;
+      in callPackage drv {};
     extra-cmake-modules = callPackage ./extra-cmake-modules {
       inherit (srcs.extra-cmake-modules) src version;
     };