adding zenity to gnome desktop nix expressions
making it possible to build metacity and gconf-editor patch provided by Christoph Herbst svn path=/nixpkgs/trunk/; revision=15681
This commit is contained in:
parent
c7c225d5fe
commit
88eb04c0dc
@ -294,13 +294,25 @@ rec {
|
|||||||
|
|
||||||
metacity = import ./metacity.nix {
|
metacity = import ./metacity.nix {
|
||||||
inherit stdenv fetchurl pkgconfig perl perlXMLParser glib gtk
|
inherit stdenv fetchurl pkgconfig perl perlXMLParser glib gtk
|
||||||
GConf startupnotification gettext libcm intltool;
|
GConf startupnotification gettext libcm intltool zenity gnomedocutils;
|
||||||
inherit (xlibs) libXinerama libXrandr libXcursor
|
inherit (xlibs) libXinerama libXrandr libXcursor
|
||||||
libXcomposite libXfixes libXdamage;
|
libXcomposite libXfixes libXdamage;
|
||||||
enableCompositor = true;
|
enableCompositor = true;
|
||||||
input = desktop.metacity;
|
input = desktop.metacity;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
zenity = stdenv.mkDerivation {
|
||||||
|
inherit (desktop.zenity) name src;
|
||||||
|
|
||||||
|
buildInputs = [
|
||||||
|
pkgconfig glib gtk
|
||||||
|
gettext intltool gnomedocutils libglade
|
||||||
|
libxslt
|
||||||
|
];
|
||||||
|
|
||||||
|
configureFlags = "--disable-scrollkeeper";
|
||||||
|
};
|
||||||
|
|
||||||
gnomedocutils = import ./gnome-doc-utils.nix {
|
gnomedocutils = import ./gnome-doc-utils.nix {
|
||||||
inherit stdenv fetchurl pkgconfig perl perlXMLParser python
|
inherit stdenv fetchurl pkgconfig perl perlXMLParser python
|
||||||
libxml2 libxslt gettext libxml2Python;
|
libxml2 libxslt gettext libxml2Python;
|
||||||
@ -313,6 +325,7 @@ rec {
|
|||||||
buildInputs = [
|
buildInputs = [
|
||||||
pkgconfig perl perlXMLParser GConf gnomedocutils
|
pkgconfig perl perlXMLParser GConf gnomedocutils
|
||||||
gtk libgnome libgnomeui gettext libxslt intltool
|
gtk libgnome libgnomeui gettext libxslt intltool
|
||||||
|
policyKit dbus_glib
|
||||||
];
|
];
|
||||||
|
|
||||||
configureFlags = "--disable-scrollkeeper";
|
configureFlags = "--disable-scrollkeeper";
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
{ input, stdenv, fetchurl, pkgconfig, perl, perlXMLParser, glib, gtk
|
{ input, stdenv, fetchurl, pkgconfig, perl, perlXMLParser, glib, gtk
|
||||||
, GConf, startupnotification, libXinerama, libXrandr, libXcursor
|
, GConf, startupnotification, libXinerama, libXrandr, libXcursor
|
||||||
, gettext, intltool
|
, gettext, intltool, zenity, gnomedocutils
|
||||||
|
|
||||||
, enableCompositor ? false
|
, enableCompositor ? false
|
||||||
, libXcomposite ? null, libXfixes ? null, libXdamage ? null, libcm ? null
|
, libXcomposite ? null, libXfixes ? null, libXdamage ? null, libcm ? null
|
||||||
@ -15,6 +15,7 @@ stdenv.mkDerivation {
|
|||||||
buildInputs = [
|
buildInputs = [
|
||||||
pkgconfig perl perlXMLParser glib gtk GConf startupnotification
|
pkgconfig perl perlXMLParser glib gtk GConf startupnotification
|
||||||
libXinerama libXrandr libXcursor gettext intltool
|
libXinerama libXrandr libXcursor gettext intltool
|
||||||
|
zenity gnomedocutils
|
||||||
]
|
]
|
||||||
++ stdenv.lib.optionals enableCompositor [libXcomposite libXfixes libXdamage libcm];
|
++ stdenv.lib.optionals enableCompositor [libXcomposite libXfixes libXdamage libcm];
|
||||||
|
|
||||||
|
16
pkgs/os-specific/linux/polkit/default.nix
Normal file
16
pkgs/os-specific/linux/polkit/default.nix
Normal file
@ -0,0 +1,16 @@
|
|||||||
|
args: with args;
|
||||||
|
|
||||||
|
assert stdenv ? glibc;
|
||||||
|
|
||||||
|
stdenv.mkDerivation rec {
|
||||||
|
name = "PolicyKit-0.9";
|
||||||
|
|
||||||
|
src = fetchurl {
|
||||||
|
url = "http://hal.freedesktop.org/releases/${name}.tar.gz";
|
||||||
|
sha256 = "f40c7c6bec19d7dba2335bddcffd0457494409a0dfce11d888c748dc892e80b7";
|
||||||
|
};
|
||||||
|
|
||||||
|
buildInputs = [
|
||||||
|
pkgconfig expat intltool glib dbus dbus_glib pam gettext
|
||||||
|
];
|
||||||
|
}
|
@ -5267,6 +5267,12 @@ let
|
|||||||
inherit lib;
|
inherit lib;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
policyKit = import ../os-specific/linux/polkit {
|
||||||
|
inherit fetchurl stdenv pkgconfig intltool expat dbus dbus_glib pam;
|
||||||
|
inherit gettext;
|
||||||
|
inherit (gtkLibs) glib;
|
||||||
|
};
|
||||||
|
|
||||||
powertop = import ../os-specific/linux/powertop {
|
powertop = import ../os-specific/linux/powertop {
|
||||||
inherit fetchurl stdenv ncurses gettext;
|
inherit fetchurl stdenv ncurses gettext;
|
||||||
};
|
};
|
||||||
@ -7357,7 +7363,7 @@ let
|
|||||||
gettext x11 libtiff libjpeg libpng gtkLibs xlibs bzip2
|
gettext x11 libtiff libjpeg libpng gtkLibs xlibs bzip2
|
||||||
libcm python dbus dbus_glib ncurses which libxml2Python
|
libcm python dbus dbus_glib ncurses which libxml2Python
|
||||||
iconnamingutils openssl hal samba fam libgcrypt libtasn1
|
iconnamingutils openssl hal samba fam libgcrypt libtasn1
|
||||||
xmlto docbook2x docbook_xsl intltool enchant isocodes;
|
xmlto docbook2x docbook_xsl intltool enchant isocodes policyKit;
|
||||||
});
|
});
|
||||||
|
|
||||||
kde3 = {
|
kde3 = {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user