summary refs log tree commit diff
path: root/pkgs/applications/virtualization
diff options
context:
space:
mode:
authorVladimír Čunát <vcunat@gmail.com>2015-08-12 05:35:00 +0200
committerVladimír Čunát <vcunat@gmail.com>2015-08-12 05:37:03 +0200
commit26b5776cd7d86c5e1cb5b2ddb19b70791103dd64 (patch)
treedb06662f8c3fcab7686e949e2212c53f0d0633a5 /pkgs/applications/virtualization
parent6a3b25dbd3e1f3a7257bc34e97d51254392484c2 (diff)
downloadnixlib-26b5776cd7d86c5e1cb5b2ddb19b70791103dd64.tar
nixlib-26b5776cd7d86c5e1cb5b2ddb19b70791103dd64.tar.gz
nixlib-26b5776cd7d86c5e1cb5b2ddb19b70791103dd64.tar.bz2
nixlib-26b5776cd7d86c5e1cb5b2ddb19b70791103dd64.tar.lz
nixlib-26b5776cd7d86c5e1cb5b2ddb19b70791103dd64.tar.xz
nixlib-26b5776cd7d86c5e1cb5b2ddb19b70791103dd64.tar.zst
nixlib-26b5776cd7d86c5e1cb5b2ddb19b70791103dd64.zip
virt-manager: fix gschemas problems (fixes #9208)
Also fix missing icons, at least in combo-boxes.
/cc maintainers: @offlinehacker, @qknight.
Diffstat (limited to 'pkgs/applications/virtualization')
-rw-r--r--pkgs/applications/virtualization/virt-manager/default.nix15
1 files changed, 4 insertions, 11 deletions
diff --git a/pkgs/applications/virtualization/virt-manager/default.nix b/pkgs/applications/virtualization/virt-manager/default.nix
index 604cad4c066d..a98ebe424c6a 100644
--- a/pkgs/applications/virtualization/virt-manager/default.nix
+++ b/pkgs/applications/virtualization/virt-manager/default.nix
@@ -1,7 +1,7 @@
 { stdenv, fetchurl, pythonPackages, intltool, libxml2Python, curl, python
-, makeWrapper, virtinst, pyGtkGlade, pythonDBus, gnome_python, gtkvnc, vte
+, wrapGAppsHook, virtinst, pyGtkGlade, pythonDBus, gnome_python, gtkvnc, vte
 , gtk3, gobjectIntrospection, libvirt-glib, gsettings_desktop_schemas, glib
-, avahi, dconf, spiceSupport ? true, spice_gtk, libosinfo
+, avahi, dconf, spiceSupport ? true, spice_gtk, libosinfo, gnome3
 }:
 
 with stdenv.lib;
@@ -35,6 +35,8 @@ buildPythonPackage rec {
       glib
       gobjectIntrospection
       gsettings_desktop_schemas
+      gnome3.defaultIconTheme
+      wrapGAppsHook
     ];
 
   configurePhase = ''
@@ -46,15 +48,6 @@ buildPythonPackage rec {
   buildPhase = "true";
 
   postInstall = ''
-    # GI_TYPELIB_PATH is needed at runtime for GObject stuff to work
-    for file in "$out"/bin/*; do
-        wrapProgram "$file" \
-            --prefix GI_TYPELIB_PATH : $GI_TYPELIB_PATH \
-            --prefix GIO_EXTRA_MODULES : "${dconf}/lib/gio/modules" \
-            --prefix GSETTINGS_SCHEMA_DIR : $out/share/glib-2.0/schemas \
-            --prefix XDG_DATA_DIRS : "$out/share:${gtk3}/share:$GSETTINGS_SCHEMAS_PATH:\$XDG_DATA_DIRS"
-    done
-
     ${glib}/bin/glib-compile-schemas "$out"/share/glib-2.0/schemas
   '';