diff options
author | Kirill Boltaev <aske@fmap.me> | 2019-07-12 23:19:28 +0300 |
---|---|---|
committer | Kirill Boltaev <aske@fmap.me> | 2019-07-12 23:52:48 +0300 |
commit | cdfc0b6429ed53bd4ff228a9fd8bfdff05905b96 (patch) | |
tree | 3ff766dae1ca5b688f8747de5e25912b8e139831 /pkgs/applications/virtualization/virt-manager/default.nix | |
parent | 22e2acd736a57ca4af1934918de00232b3e33d9f (diff) | |
download | nixlib-cdfc0b6429ed53bd4ff228a9fd8bfdff05905b96.tar nixlib-cdfc0b6429ed53bd4ff228a9fd8bfdff05905b96.tar.gz nixlib-cdfc0b6429ed53bd4ff228a9fd8bfdff05905b96.tar.bz2 nixlib-cdfc0b6429ed53bd4ff228a9fd8bfdff05905b96.tar.lz nixlib-cdfc0b6429ed53bd4ff228a9fd8bfdff05905b96.tar.xz nixlib-cdfc0b6429ed53bd4ff228a9fd8bfdff05905b96.tar.zst nixlib-cdfc0b6429ed53bd4ff228a9fd8bfdff05905b96.zip |
virtmanager: fix librsvg propagation from wrapGAppsHook
Custom buildPhase should be removed once there is support for setupPyDistFlags (not a final name).
Diffstat (limited to 'pkgs/applications/virtualization/virt-manager/default.nix')
-rw-r--r-- | pkgs/applications/virtualization/virt-manager/default.nix | 15 |
1 files changed, 14 insertions, 1 deletions
diff --git a/pkgs/applications/virtualization/virt-manager/default.nix b/pkgs/applications/virtualization/virt-manager/default.nix index 9011932a30bc..249f5948dbbd 100644 --- a/pkgs/applications/virtualization/virt-manager/default.nix +++ b/pkgs/applications/virtualization/virt-manager/default.nix @@ -9,6 +9,10 @@ with stdenv.lib; +# TODO: remove after there's support for setupPyDistFlags +let + setuppy = ../../../development/interpreters/python/run_setup.py; +in python3Packages.buildPythonApplication rec { name = "virt-manager-${version}"; version = "2.2.0"; @@ -20,11 +24,12 @@ python3Packages.buildPythonApplication rec { }; nativeBuildInputs = [ - wrapGAppsHook intltool file + intltool file gobject-introspection # for setup hook populating GI_TYPELIB_PATH ]; buildInputs = [ + wrapGAppsHook libvirt-glib vte dconf gtk-vnc gnome3.adwaita-icon-theme avahi gsettings-desktop-schemas libosinfo gtksourceview4 gobject-introspection # Temporary fix, see https://github.com/NixOS/nixpkgs/issues/56943 @@ -44,6 +49,14 @@ python3Packages.buildPythonApplication rec { ${python3Packages.python.interpreter} setup.py configure --prefix=$out ''; + # TODO: remove after there's support for setupPyDistFlags + buildPhase = '' + runHook preBuild + cp ${setuppy} nix_run_setup + ${python3Packages.python.pythonForBuild.interpreter} nix_run_setup --no-update-icon-cache build_ext bdist_wheel + runHook postBuild + ''; + postInstall = '' ${glib.dev}/bin/glib-compile-schemas "$out"/share/glib-2.0/schemas ''; |