nixpkgs-suyu/pkgs/desktops/gnome/metacity.nix
Eelco Dolstra 956e469d5a * Some Gnome packages need intltool in the stdenv branch (don't know
why they built correctly in the trunk...).

svn path=/nixpkgs/branches/stdenv-updates/; revision=14823
2009-04-01 11:46:26 +00:00

24 lines
752 B
Nix

{ input, stdenv, fetchurl, pkgconfig, perl, perlXMLParser, glib, gtk
, GConf, startupnotification, libXinerama, libXrandr, libXcursor
, gettext, intltool
, 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 intltool
]
++ stdenv.lib.optionals enableCompositor [libXcomposite libXfixes libXdamage libcm];
configureFlags = ''
${if enableCompositor then "--enable-compositor" else ""}
'';
}