mirror of
https://github.com/NixOS/nixpkgs.git
synced 2024-11-21 13:10:33 +00:00
144a7c05b3
svn path=/nixpkgs/trunk/; revision=8114
25 lines
728 B
Nix
25 lines
728 B
Nix
{ input, stdenv, fetchurl, pkgconfig, perl, perlXMLParser, glib, gtk
|
|
, GConf, startupnotification, libXinerama, libXrandr, libXcursor
|
|
, gettext
|
|
|
|
, enableCompositor ? false
|
|
, libXcomposite ? null, libXfixes ? null, libXdamage ? null, libcm ? null
|
|
}:
|
|
|
|
assert enableCompositor ->
|
|
libXcomposite != null && libXfixes != null && libXdamage != null && libcm != null;
|
|
|
|
stdenv.mkDerivation {
|
|
inherit (input) name src;
|
|
|
|
buildInputs = [
|
|
pkgconfig perl perlXMLParser glib gtk GConf startupnotification
|
|
libXinerama libXrandr libXcursor gettext
|
|
]
|
|
++ (if enableCompositor then [libXcomposite libXfixes libXdamage libcm] else []);
|
|
|
|
configureFlags = "
|
|
${if enableCompositor then "--enable-compositor" else ""}
|
|
";
|
|
}
|