diff options
author | Eelco Dolstra <eelco.dolstra@logicblox.com> | 2011-07-07 18:16:03 +0000 |
---|---|---|
committer | Eelco Dolstra <eelco.dolstra@logicblox.com> | 2011-07-07 18:16:03 +0000 |
commit | 6ce3b9a8068dc8ec83a580168e3690bd15c92145 (patch) | |
tree | f3feed8f08811f2ef82a468f26824bf5d9b9d325 /pkgs/development/libraries/polkit | |
parent | e59ef4302a760379c35d2c9dcc672538949014f6 (diff) | |
download | nixpkgs-6ce3b9a8068dc8ec83a580168e3690bd15c92145.tar nixpkgs-6ce3b9a8068dc8ec83a580168e3690bd15c92145.tar.gz nixpkgs-6ce3b9a8068dc8ec83a580168e3690bd15c92145.tar.bz2 nixpkgs-6ce3b9a8068dc8ec83a580168e3690bd15c92145.tar.lz nixpkgs-6ce3b9a8068dc8ec83a580168e3690bd15c92145.tar.xz nixpkgs-6ce3b9a8068dc8ec83a580168e3690bd15c92145.tar.zst nixpkgs-6ce3b9a8068dc8ec83a580168e3690bd15c92145.zip |
* PolKit updated to 0.101.
svn path=/nixpkgs/branches/kde-4.7/; revision=27636
Diffstat (limited to 'pkgs/development/libraries/polkit')
-rw-r--r-- | pkgs/development/libraries/polkit/default.nix | 30 |
1 files changed, 18 insertions, 12 deletions
diff --git a/pkgs/development/libraries/polkit/default.nix b/pkgs/development/libraries/polkit/default.nix index 35a1a37e39f..709b2a46ab0 100644 --- a/pkgs/development/libraries/polkit/default.nix +++ b/pkgs/development/libraries/polkit/default.nix @@ -1,38 +1,44 @@ -{ stdenv, fetchurl, pkgconfig, glib, eggdbus, expat, pam, intltool, gettext, - gobjectIntrospection }: +{ stdenv, fetchurl, pkgconfig, glib, expat, pam, intltool, gettext +, gobjectIntrospection }: let - system="/var/run/current-system/sw"; + + system = "/var/run/current-system/sw"; + foolVars = { LOCALSTATE = "/var"; SYSCONF = "/etc"; - LIBEXEC = "${system}/libexec/polkit-1"; LIB = "${system}/lib"; DATA = "${system}/share"; }; + in stdenv.mkDerivation rec { - name = "polkit-0.99"; + name = "polkit-0.101"; src = fetchurl { url = "http://hal.freedesktop.org/releases/${name}.tar.gz"; - sha256 = "0gsqnc5x6angma7paw0hnl5cagqimsj5f022a5vzc8n8dv1cf4pn"; + sha256 = "06wz7zvmh89h2m4k8nik745fp1i9q92h5sgarpbj7kjg1rv6azwj"; }; - buildInputs = [ pkgconfig glib eggdbus expat pam intltool gettext - gobjectIntrospection ]; + buildInputs = + [ pkgconfig glib expat pam intltool gobjectIntrospection ]; - preConfigure='' - configureFlags="--libexecdir=$out/libexec/polkit-1" - ''; + configureFlags = "--libexecdir=$(out)/libexec/polkit-1"; # Ugly hack to overwrite hardcoded directories # TODO: investigate a proper patch which will be accepted upstream CFLAGS = stdenv.lib.concatStringsSep " " ( map (var: ''-DPACKAGE_${var}_DIR=\""${builtins.getAttr var foolVars}"\"'') - (builtins.attrNames foolVars) ); + (builtins.attrNames foolVars) ); + makeFlags = + '' + INTROSPECTION_GIRDIR=$(out)/share/gir-1.0 + INTROSPECTION_TYPELIBDIR=$(out)lib/girepository-1.0 + ''; + postInstall = '' # Allow some files with paranoid permissions to be stripped in |