From d568a59c86c7ad67b0ecf180e1fb2157f008c025 Mon Sep 17 00:00:00 2001 From: Eelco Dolstra Date: Sat, 26 Sep 2009 10:43:41 +0000 Subject: [PATCH] * PolicyKit: install the manpages. svn path=/nixpkgs/trunk/; revision=17440 --- pkgs/development/libraries/policykit/default.nix | 10 ++++++++-- pkgs/top-level/all-packages.nix | 3 ++- 2 files changed, 10 insertions(+), 3 deletions(-) diff --git a/pkgs/development/libraries/policykit/default.nix b/pkgs/development/libraries/policykit/default.nix index ec415ab5cef..2aa7fdf29eb 100644 --- a/pkgs/development/libraries/policykit/default.nix +++ b/pkgs/development/libraries/policykit/default.nix @@ -1,5 +1,5 @@ { stdenv, fetchurl, pkgconfig, glib, dbus, dbus_glib, expat, pam -, intltool, gettext }: +, intltool, gettext, libxslt, docbook_xsl }: stdenv.mkDerivation rec { name = "policykit-0.9"; @@ -9,7 +9,10 @@ stdenv.mkDerivation rec { sha256 = "1dw05s4xqj67i3c13knzl04l8jap0kywzpav6fidpmqrximpq37l"; }; - buildInputs = [ pkgconfig glib dbus.libs dbus_glib expat pam intltool gettext ]; + buildInputs = + [ pkgconfig glib dbus.libs dbus_glib expat pam intltool + gettext libxslt + ]; configureFlags = "--localstatedir=/var --sysconfdir=/etc"; @@ -20,6 +23,9 @@ stdenv.mkDerivation rec { # it works because it's only used in the C code for finding the # policy directory. NIX_CFLAGS_COMPILE = "-DPACKAGE_DATA_DIR=\"/etc\""; + + # Needed to build the manpages. + XML_CATALOG_FILES = "${docbook_xsl}/xml/xsl/docbook/catalog.xml"; meta = { homepage = http://www.freedesktop.org/wiki/Software/PolicyKit; diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index ffb6c62f173..55de61a25d4 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -4086,7 +4086,8 @@ let }; policykit = import ../development/libraries/policykit { - inherit stdenv fetchurl pkgconfig dbus dbus_glib expat pam intltool gettext; + inherit stdenv fetchurl pkgconfig dbus dbus_glib expat pam + intltool gettext libxslt docbook_xsl; inherit (gtkLibs) glib; };