summary refs log tree commit diff
diff options
context:
space:
mode:
authorThomas Tuegel <ttuegel@gmail.com>2015-09-27 10:37:23 -0500
committerThomas Tuegel <ttuegel@gmail.com>2015-09-27 15:09:48 -0500
commit8d5b2be9aee480324e31c6c748bb02c8acbcde6f (patch)
tree6bdd01201bd32236f395092537d2ade2ca09dabe
parent0331d7e7a7d2d5d1cf9486b5ef0b1adb1d8e2ddb (diff)
downloadnixpkgs-8d5b2be9aee480324e31c6c748bb02c8acbcde6f.tar
nixpkgs-8d5b2be9aee480324e31c6c748bb02c8acbcde6f.tar.gz
nixpkgs-8d5b2be9aee480324e31c6c748bb02c8acbcde6f.tar.bz2
nixpkgs-8d5b2be9aee480324e31c6c748bb02c8acbcde6f.tar.lz
nixpkgs-8d5b2be9aee480324e31c6c748bb02c8acbcde6f.tar.xz
nixpkgs-8d5b2be9aee480324e31c6c748bb02c8acbcde6f.tar.zst
nixpkgs-8d5b2be9aee480324e31c6c748bb02c8acbcde6f.zip
lightdm_qt: build with Qt 5.5
-rw-r--r--pkgs/applications/display-managers/lightdm/default.nix7
-rw-r--r--pkgs/top-level/all-packages.nix6
2 files changed, 7 insertions, 6 deletions
diff --git a/pkgs/applications/display-managers/lightdm/default.nix b/pkgs/applications/display-managers/lightdm/default.nix
index fb323537020..dc50ced1a60 100644
--- a/pkgs/applications/display-managers/lightdm/default.nix
+++ b/pkgs/applications/display-managers/lightdm/default.nix
@@ -1,6 +1,7 @@
 { stdenv, fetchurl, pam, pkgconfig, libxcb, glib, libXdmcp, itstool, libxml2
 , intltool, xlibsWrapper, libxklavier, libgcrypt, libaudit
-, qt4 ? null, qt5 ? null
+, qt4 ? null
+, withQt5 ? false, qtbase
 }:
 
 let
@@ -20,14 +21,14 @@ stdenv.mkDerivation rec {
   buildInputs = [
     pkgconfig pam libxcb glib libXdmcp itstool libxml2 intltool libxklavier libgcrypt
     qt4 libaudit
-  ] ++ stdenv.lib.optional (qt5 != null) qt5.base;
+  ] ++ stdenv.lib.optional withQt5 qtbase;
 
   configureFlags = [
     "--localstatedir=/var"
     "--sysconfdir=/etc"
     "--disable-tests"
   ] ++ stdenv.lib.optional (qt4 != null) "--enable-liblightdm-qt"
-    ++ stdenv.lib.optional ((qt5.base or null) != null) "--enable-liblightdm-qt5";
+    ++ stdenv.lib.optional withQt5 "--enable-liblightdm-qt5";
 
   installFlags = [
     "sysconfdir=\${out}/etc"
diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix
index 84e70d7c54c..c182e5d9aa0 100644
--- a/pkgs/top-level/all-packages.nix
+++ b/pkgs/top-level/all-packages.nix
@@ -12682,12 +12682,12 @@ let
 
   dropbox-cli = callPackage ../applications/networking/dropbox-cli { };
 
-  lightdm = callPackage ../applications/display-managers/lightdm {
+  lightdm = qt5Libs.callPackage ../applications/display-managers/lightdm {
     qt4 = null;
-    qt5 = null;
+    withQt5 = false;
   };
 
-  lightdm_qt = lightdm.override { qt5 = qt5; };
+  lightdm_qt = lightdm.override { withQt5 = true; };
 
   lightdm_gtk_greeter = callPackage ../applications/display-managers/lightdm-gtk-greeter { };