* Sigh. For PolicyKit, follow the upstream names, otherwise I'll get
a headache. "polkit" is the new, unstable release series. "policykit" is the old series. (See http://lists.freedesktop.org/archives/polkit-devel/2009-February/000106.html for an "explanation" of the name change.) It seems that for HAL we need to revert to the old "policykit", since it doesn't compile against "polkit". svn path=/nixpkgs/trunk/; revision=17425
This commit is contained in:
parent
931a5936cb
commit
7dd58cda98
@ -329,7 +329,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
|
||||||
policy_kit dbus_glib
|
polkit dbus_glib
|
||||||
];
|
];
|
||||||
|
|
||||||
configureFlags = "--disable-scrollkeeper";
|
configureFlags = "--disable-scrollkeeper";
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
{ stdenv, fetchurl, pkgconfig, dbus_glib, zlib, pam, glib, libX11, policy_kit }:
|
{ stdenv, fetchurl, pkgconfig, dbus_glib, zlib, pam, glib, libX11, polkit }:
|
||||||
|
|
||||||
stdenv.mkDerivation rec {
|
stdenv.mkDerivation rec {
|
||||||
name = "console-kit-0.3.1";
|
name = "console-kit-0.3.1";
|
||||||
@ -8,7 +8,7 @@ stdenv.mkDerivation rec {
|
|||||||
sha256 = "0b834ly6l8l76awr2pn2xz3ic6ilhfif4h3nsi96ffa91n09ydk0";
|
sha256 = "0b834ly6l8l76awr2pn2xz3ic6ilhfif4h3nsi96ffa91n09ydk0";
|
||||||
};
|
};
|
||||||
|
|
||||||
buildInputs = [ pkgconfig dbus_glib zlib pam glib libX11 policy_kit ];
|
buildInputs = [ pkgconfig dbus_glib zlib pam glib libX11 polkit ];
|
||||||
|
|
||||||
configureFlags = "--enable-pam-module --with-pam-module-dir=$(out)/lib/security --localstatedir=/var --sysconfdir=/etc";
|
configureFlags = "--enable-pam-module --with-pam-module-dir=$(out)/lib/security --localstatedir=/var --sysconfdir=/etc";
|
||||||
|
|
||||||
|
@ -1,16 +0,0 @@
|
|||||||
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
|
|
||||||
];
|
|
||||||
}
|
|
22
pkgs/development/libraries/policykit/default.nix
Normal file
22
pkgs/development/libraries/policykit/default.nix
Normal file
@ -0,0 +1,22 @@
|
|||||||
|
{ stdenv, fetchurl, pkgconfig, glib, dbus, dbus_glib, expat, pam
|
||||||
|
, intltool, gettext }:
|
||||||
|
|
||||||
|
stdenv.mkDerivation rec {
|
||||||
|
name = "policykit-0.9";
|
||||||
|
|
||||||
|
src = fetchurl {
|
||||||
|
url = http://hal.freedesktop.org/releases/PolicyKit-0.9.tar.gz;
|
||||||
|
sha256 = "1dw05s4xqj67i3c13knzl04l8jap0kywzpav6fidpmqrximpq37l";
|
||||||
|
};
|
||||||
|
|
||||||
|
buildInputs = [ pkgconfig glib dbus.libs dbus_glib expat pam intltool gettext ];
|
||||||
|
|
||||||
|
configureFlags = "--localstatedir=/var";
|
||||||
|
|
||||||
|
installFlags = "localstatedir=$(TMPDIR)/var"; # keep `make install' happy
|
||||||
|
|
||||||
|
meta = {
|
||||||
|
homepage = http://www.freedesktop.org/wiki/Software/PolicyKit;
|
||||||
|
description = "A toolkit for defining and handling the policy that allows unprivileged processes to speak to privileged processes";
|
||||||
|
};
|
||||||
|
}
|
@ -3011,7 +3011,7 @@ let
|
|||||||
};
|
};
|
||||||
|
|
||||||
console_kit = import ../development/libraries/console-kit {
|
console_kit = import ../development/libraries/console-kit {
|
||||||
inherit stdenv fetchurl pkgconfig dbus_glib zlib pam policy_kit;
|
inherit stdenv fetchurl pkgconfig dbus_glib zlib pam polkit;
|
||||||
inherit (gtkLibs) glib;
|
inherit (gtkLibs) glib;
|
||||||
inherit (xlibs) libX11;
|
inherit (xlibs) libX11;
|
||||||
};
|
};
|
||||||
@ -4080,16 +4080,14 @@ let
|
|||||||
inherit (xlibs) libXi libSM libXmu libXext libX11;
|
inherit (xlibs) libXi libSM libXmu libXext libX11;
|
||||||
};
|
};
|
||||||
|
|
||||||
policy_kit = import ../development/libraries/policy-kit {
|
polkit = import ../development/libraries/polkit {
|
||||||
inherit stdenv fetchurl pkgconfig eggdbus expat pam intltool gettext;
|
inherit stdenv fetchurl pkgconfig eggdbus expat pam intltool gettext;
|
||||||
inherit (gtkLibs) glib;
|
inherit (gtkLibs) glib;
|
||||||
};
|
};
|
||||||
|
|
||||||
policy_kit_0_9 = import ../development/libraries/policy-kit/0.9.nix {
|
policykit = import ../development/libraries/policykit {
|
||||||
inherit stdenv fetchurl pkgconfig expat pam intltool gettext
|
inherit stdenv fetchurl pkgconfig dbus dbus_glib expat pam intltool gettext;
|
||||||
dbus_glib;
|
|
||||||
inherit (gtkLibs) glib;
|
inherit (gtkLibs) glib;
|
||||||
dbus = dbus.libs;
|
|
||||||
};
|
};
|
||||||
|
|
||||||
poppler = makeOverridable (import ../development/libraries/poppler) {
|
poppler = makeOverridable (import ../development/libraries/poppler) {
|
||||||
@ -8052,7 +8050,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 policy_kit
|
xmlto docbook2x docbook_xsl intltool enchant isocodes polkit
|
||||||
libproxy sqlite;
|
libproxy sqlite;
|
||||||
});
|
});
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user