mirror of
https://github.com/NixOS/nixpkgs.git
synced 2024-11-30 01:20:40 +00:00
21e3ff658a
Scilab note: the parameters already had pointed to nonexistent dirs before this set of refactoring. But that config wasn't even used by default.
43 lines
1.1 KiB
Nix
43 lines
1.1 KiB
Nix
{ stdenv, fetchurl, pam, pkgconfig, libxcb, glib, libXdmcp, itstool, libxml2
|
|
, intltool, xlibsWrapper, libxklavier, libgcrypt
|
|
, qt4 ? null, qt5 ? null
|
|
}:
|
|
|
|
let
|
|
ver_branch = "1.14";
|
|
version = "1.14.2";
|
|
in
|
|
stdenv.mkDerivation rec {
|
|
name = "lightdm-${version}";
|
|
|
|
src = fetchurl {
|
|
url = "${meta.homepage}/${ver_branch}/${version}/+download/${name}.tar.xz";
|
|
sha256 = "18dvipdkp6hc1hysyiwpd5nwq6db3mg98rwi3am2ly3hk2bpic18";
|
|
};
|
|
|
|
patches = [ ./fix-paths.patch ];
|
|
|
|
buildInputs = [
|
|
pkgconfig pam libxcb glib libXdmcp itstool libxml2 intltool libxklavier libgcrypt
|
|
qt4
|
|
] ++ stdenv.lib.optional (qt5 != null) qt5.base;
|
|
|
|
configureFlags = [
|
|
"--localstatedir=/var"
|
|
"--sysconfdir=/etc"
|
|
] ++ stdenv.lib.optional (qt4 != null) "--enable-liblightdm-qt"
|
|
++ stdenv.lib.optional ((qt5.base or null) != null) "--enable-liblightdm-qt5";
|
|
|
|
installFlags = [
|
|
"sysconfdir=\${out}/etc"
|
|
"localstatedir=\${TMPDIR}"
|
|
];
|
|
|
|
meta = with stdenv.lib; {
|
|
homepage = https://launchpad.net/lightdm;
|
|
platforms = platforms.linux;
|
|
license = licenses.gpl3;
|
|
maintainers = with maintainers; [ ocharles wkennington ];
|
|
};
|
|
}
|