From 583053d018843c3d48e474c038b8aff05471d413 Mon Sep 17 00:00:00 2001
From: Eelco Dolstra <eelco.dolstra@logicblox.com>
Date: Fri, 25 Feb 2011 13:24:41 +0000
Subject: [PATCH] * libvirt: enable some more features.

svn path=/nixpkgs/trunk/; revision=26111
---
 pkgs/development/libraries/libvirt/default.nix | 18 ++++++++++--------
 1 file changed, 10 insertions(+), 8 deletions(-)

diff --git a/pkgs/development/libraries/libvirt/default.nix b/pkgs/development/libraries/libvirt/default.nix
index 8d66009288f5..aa080f398758 100644
--- a/pkgs/development/libraries/libvirt/default.nix
+++ b/pkgs/development/libraries/libvirt/default.nix
@@ -1,5 +1,5 @@
-{ stdenv, fetchurl, libxml2, gnutls, devicemapper, perl, python
-, iproute, iptables, readline }:
+{ stdenv, fetchurl, pkgconfig, libxml2, gnutls, devicemapper, perl, python
+, iproute, iptables, readline, lvm2, utillinux, udev, libpciaccess }:
 
 let version = "0.8.8"; in
 
@@ -11,16 +11,18 @@ stdenv.mkDerivation {
     sha256 = "04z1757qpi3ssnjv5h2qnw1sds2m50yxk67cbdam6w4i50vyl2h3";
   };
 
-  buildInputs = [ libxml2 gnutls devicemapper perl python iproute iptables readline ];
+  buildInputs =
+    [ pkgconfig libxml2 gnutls devicemapper perl python readline lvm2
+      utillinux udev libpciaccess
+    ];
 
-  configureFlags =
+  preConfigure =
     ''
-      --localstatedir=/var
-      IP_PATH=${iproute}/sbin/ip
-      IPTABLES_PATH=${iptables}/sbin/iptables
-      IP6TABLES_PATH=${iptables}/sbin/ip6tables
+      PATH=${iproute}/sbin:${iptables}/sbin:${lvm2}/sbin:${udev}/sbin:$PATH
     '';
 
+  configureFlags = "--localstatedir=/var";
+
   installFlags = "localstatedir=$(TMPDIR)/var";
 
   meta = {