From 2b126e57b2d18c9f5dfdf39b1273dba3dcf81188 Mon Sep 17 00:00:00 2001 From: Joachim Schiele Date: Sun, 6 May 2012 23:08:20 +0000 Subject: [PATCH] virtinst is still missing, but i will finish this tomorrow svn path=/nixpkgs/trunk/; revision=33999 --- .../applications/virtualization/virt-manager/default.nix | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/pkgs/applications/virtualization/virt-manager/default.nix b/pkgs/applications/virtualization/virt-manager/default.nix index f0d17b2205e..c41db3f58c5 100644 --- a/pkgs/applications/virtualization/virt-manager/default.nix +++ b/pkgs/applications/virtualization/virt-manager/default.nix @@ -1,6 +1,7 @@ x@{builderDefsPackage , gnome, gtk, glib, libxml2, libvirt, gtkvnc, cyrus_sasl, libtasn1, makeWrapper - , intltool, python, pygtk + , intltool, python, pygtk, libxml2Python + # virtinst is required, but it breaks when building , ...}: builderDefsPackage (a : @@ -28,6 +29,12 @@ rec { patchPhase = a.fullDepEntry '' substituteInPlace "src/virt-manager.in" --replace "exec /usr/bin/python" "exec ${python}/bin/python" + sed -e '/import libxml2/i import sys\ + sys.path.append("${libxml2Python}/lib/${python.libPrefix}/site-packages")' \ + -i src/virtManager/util.py + sed -e '/import libxml2/i import sys\ + sys.path.append("${libxml2Python}/lib/${python.libPrefix}/site-packages")' \ + -i src/virtManager/libvirtobject.py '' ["minInit"]; inherit (sourceInfo) name version;