mirror of
https://github.com/NixOS/nixpkgs.git
synced 2024-11-16 23:03:40 +01:00
virt-manager: fix gschemas problems (fixes #9208)
Also fix missing icons, at least in combo-boxes. /cc maintainers: @offlinehacker, @qknight.
This commit is contained in:
parent
6a3b25dbd3
commit
26b5776cd7
1 changed files with 4 additions and 11 deletions
|
@ -1,7 +1,7 @@
|
||||||
{ stdenv, fetchurl, pythonPackages, intltool, libxml2Python, curl, python
|
{ 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
|
, 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;
|
with stdenv.lib;
|
||||||
|
@ -35,6 +35,8 @@ buildPythonPackage rec {
|
||||||
glib
|
glib
|
||||||
gobjectIntrospection
|
gobjectIntrospection
|
||||||
gsettings_desktop_schemas
|
gsettings_desktop_schemas
|
||||||
|
gnome3.defaultIconTheme
|
||||||
|
wrapGAppsHook
|
||||||
];
|
];
|
||||||
|
|
||||||
configurePhase = ''
|
configurePhase = ''
|
||||||
|
@ -46,15 +48,6 @@ buildPythonPackage rec {
|
||||||
buildPhase = "true";
|
buildPhase = "true";
|
||||||
|
|
||||||
postInstall = ''
|
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
|
${glib}/bin/glib-compile-schemas "$out"/share/glib-2.0/schemas
|
||||||
'';
|
'';
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue