summary refs log tree commit diff
diff options
context:
space:
mode:
authorEelco Dolstra <eelco.dolstra@logicblox.com>2009-09-25 20:06:36 +0000
committerEelco Dolstra <eelco.dolstra@logicblox.com>2009-09-25 20:06:36 +0000
commit7dd58cda98afcea9c92927344261d8c1768943ec (patch)
treed663e13a6b3e26decdd91e7c75ab8f2fcc2c4f71
parent931a5936cbae5df031c84e5912b397eec49e36c2 (diff)
downloadnixpkgs-7dd58cda98afcea9c92927344261d8c1768943ec.tar
nixpkgs-7dd58cda98afcea9c92927344261d8c1768943ec.tar.gz
nixpkgs-7dd58cda98afcea9c92927344261d8c1768943ec.tar.bz2
nixpkgs-7dd58cda98afcea9c92927344261d8c1768943ec.tar.lz
nixpkgs-7dd58cda98afcea9c92927344261d8c1768943ec.tar.xz
nixpkgs-7dd58cda98afcea9c92927344261d8c1768943ec.tar.zst
nixpkgs-7dd58cda98afcea9c92927344261d8c1768943ec.zip
* 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
-rw-r--r--pkgs/desktops/gnome/default.nix2
-rw-r--r--pkgs/development/libraries/console-kit/default.nix4
-rw-r--r--pkgs/development/libraries/policy-kit/0.9.nix16
-rw-r--r--pkgs/development/libraries/policykit/default.nix22
-rw-r--r--pkgs/development/libraries/polkit/default.nix (renamed from pkgs/development/libraries/policy-kit/default.nix)0
-rw-r--r--pkgs/top-level/all-packages.nix12
6 files changed, 30 insertions, 26 deletions
diff --git a/pkgs/desktops/gnome/default.nix b/pkgs/desktops/gnome/default.nix
index ff88bb4bc78..3d6858dfffb 100644
--- a/pkgs/desktops/gnome/default.nix
+++ b/pkgs/desktops/gnome/default.nix
@@ -329,7 +329,7 @@ rec {
     buildInputs = [
       pkgconfig perl perlXMLParser GConf gnomedocutils
       gtk libgnome libgnomeui gettext libxslt intltool
-      policy_kit dbus_glib
+      polkit dbus_glib
     ];
 
     configureFlags = "--disable-scrollkeeper";
diff --git a/pkgs/development/libraries/console-kit/default.nix b/pkgs/development/libraries/console-kit/default.nix
index 252211928ea..ef3aa4423ba 100644
--- a/pkgs/development/libraries/console-kit/default.nix
+++ b/pkgs/development/libraries/console-kit/default.nix
@@ -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 {
   name = "console-kit-0.3.1";
@@ -8,7 +8,7 @@ stdenv.mkDerivation rec {
     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";
 
diff --git a/pkgs/development/libraries/policy-kit/0.9.nix b/pkgs/development/libraries/policy-kit/0.9.nix
deleted file mode 100644
index 1314371c564..00000000000
--- a/pkgs/development/libraries/policy-kit/0.9.nix
+++ /dev/null
@@ -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
-  ];
-}
diff --git a/pkgs/development/libraries/policykit/default.nix b/pkgs/development/libraries/policykit/default.nix
new file mode 100644
index 00000000000..48559cf552d
--- /dev/null
+++ b/pkgs/development/libraries/policykit/default.nix
@@ -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";
+  };
+}
diff --git a/pkgs/development/libraries/policy-kit/default.nix b/pkgs/development/libraries/polkit/default.nix
index d3b2c67a010..d3b2c67a010 100644
--- a/pkgs/development/libraries/policy-kit/default.nix
+++ b/pkgs/development/libraries/polkit/default.nix
diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix
index 3731e7a9060..c875bc4b462 100644
--- a/pkgs/top-level/all-packages.nix
+++ b/pkgs/top-level/all-packages.nix
@@ -3011,7 +3011,7 @@ let
   };
 
   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 (xlibs) libX11;
   };
@@ -4080,16 +4080,14 @@ let
     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 (gtkLibs) glib;
   };
 
-  policy_kit_0_9 = import ../development/libraries/policy-kit/0.9.nix {
-    inherit stdenv fetchurl pkgconfig expat pam intltool gettext
-      dbus_glib;
+  policykit = import ../development/libraries/policykit {
+    inherit stdenv fetchurl pkgconfig dbus dbus_glib expat pam intltool gettext;
     inherit (gtkLibs) glib;
-    dbus = dbus.libs;
   };
 
   poppler = makeOverridable (import ../development/libraries/poppler) {
@@ -8052,7 +8050,7 @@ let
       gettext x11 libtiff libjpeg libpng gtkLibs xlibs bzip2
       libcm python dbus dbus_glib ncurses which libxml2Python
       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;
   });