summary refs log tree commit diff
diff options
context:
space:
mode:
authorAndrew Marshall <andrew@johnandrewmarshall.com>2022-02-14 19:08:11 -0500
committerAndrew Marshall <andrew@johnandrewmarshall.com>2022-02-16 01:22:19 -0500
commita6b058e0fac70144041029ba3e2de7e44efcecba (patch)
tree020f65f372f1d95fb1d64a67848fff460e96941a
parentc027cb0041ddbc73cc3e9894b97073c1cd6a9483 (diff)
downloadnixpkgs-a6b058e0fac70144041029ba3e2de7e44efcecba.tar
nixpkgs-a6b058e0fac70144041029ba3e2de7e44efcecba.tar.gz
nixpkgs-a6b058e0fac70144041029ba3e2de7e44efcecba.tar.bz2
nixpkgs-a6b058e0fac70144041029ba3e2de7e44efcecba.tar.lz
nixpkgs-a6b058e0fac70144041029ba3e2de7e44efcecba.tar.xz
nixpkgs-a6b058e0fac70144041029ba3e2de7e44efcecba.tar.zst
nixpkgs-a6b058e0fac70144041029ba3e2de7e44efcecba.zip
virt-viewer: 9.0 -> 11.0
-rw-r--r--pkgs/applications/virtualization/virt-viewer/default.nix21
1 files changed, 17 insertions, 4 deletions
diff --git a/pkgs/applications/virtualization/virt-viewer/default.nix b/pkgs/applications/virtualization/virt-viewer/default.nix
index a7f9c4c3763..29e05a069ce 100644
--- a/pkgs/applications/virtualization/virt-viewer/default.nix
+++ b/pkgs/applications/virtualization/virt-viewer/default.nix
@@ -1,5 +1,6 @@
 { lib
 , stdenv
+, bash-completion
 , fetchurl
 , gdbm ? null
 , glib
@@ -8,10 +9,14 @@
 , gtk3
 , intltool
 , libcap ? null
+, libgovirt
 , libvirt
 , libvirt-glib
 , libxml2
+, meson
+, ninja
 , pkg-config
+, python3
 , shared-mime-info
 , spice-gtk ? null
 , spice-protocol ? null
@@ -31,27 +36,32 @@ with lib;
 
 stdenv.mkDerivation rec {
   baseName = "virt-viewer";
-  version = "9.0";
+  version = "11.0";
   name = "${baseName}-${version}";
 
   src = fetchurl {
-    url = "http://virt-manager.org/download/sources/${baseName}/${name}.tar.gz";
-    sha256 = "09a83mzyn3b4nd7wpa659g1zf1fjbzb79rk968bz6k5xl21k7d4i";
+    url = "http://virt-manager.org/download/sources/${baseName}/${name}.tar.xz";
+    sha256 = "sha256-pD+iMlxMHHelyMmAZaww7wURohrJjlkPIjQIabrZq9A=";
   };
 
   nativeBuildInputs = [
     glib
     intltool
+    meson
+    ninja
     pkg-config
+    python3
     shared-mime-info
     wrapGAppsHook
   ];
 
   buildInputs = [
+    bash-completion
     glib
     gsettings-desktop-schemas
     gtk-vnc
     gtk3
+    libgovirt
     libvirt
     libvirt-glib
     libxml2
@@ -67,7 +77,10 @@ stdenv.mkDerivation rec {
   propagatedUserEnvPkgs = optional spiceSupport spice-gtk;
 
   strictDeps = true;
-  enableParallelBuilding = true;
+
+  postPatch = ''
+    patchShebangs build-aux/post_install.py
+  '';
 
   meta = {
     description = "A viewer for remote virtual machines";