From 643bdb404e6fea932e4159ff5141894e7d30da10 Mon Sep 17 00:00:00 2001 From: "Tristan Helmich (omniIT)" Date: Fri, 2 Oct 2020 12:20:32 +0000 Subject: [PATCH] virt-manager-qt: Add patch to rename variables KDE/krdc@56a0222b518d05c1816aba5a142ea616983ee9ef renamed some variables resulting in a build failure. The added patch renames the variables in virt-manager-qt accordingly. --- pkgs/applications/virtualization/virt-manager/qt.nix | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/pkgs/applications/virtualization/virt-manager/qt.nix b/pkgs/applications/virtualization/virt-manager/qt.nix index 7112a8b33e8..45d1146f430 100644 --- a/pkgs/applications/virtualization/virt-manager/qt.nix +++ b/pkgs/applications/virtualization/virt-manager/qt.nix @@ -1,4 +1,4 @@ -{ mkDerivation, lib, fetchFromGitHub, cmake, pkgconfig +{ mkDerivation, lib, fetchFromGitHub, fetchpatch, cmake, pkgconfig , qtbase, qtmultimedia, qtsvg, qttools, krdc , libvncserver, libvirt, pcre, pixman, qtermwidget, spice-gtk, spice-protocol , libselinux, libsepol, utillinux @@ -20,6 +20,15 @@ mkDerivation rec { "-DQTERMWIDGET_INCLUDE_DIRS=${qtermwidget}/include/qtermwidget5" ]; + patches = [ + (fetchpatch { + # Maintainer note: Check whether this patch is still needed when a new version is released + name = "krdc-variable-name-changes.patch"; + url = "https://github.com/fadenb/qt-virt-manager/commit/4640f5f64534ed7c8a1ecc6851f1c7503988de6d.patch"; + sha256 = "1chl58nra1mj96n8jmnjbsyr6vlwkhn38afhwqsbr0bgyg23781v"; + }) + ]; + buildInputs = [ qtbase qtmultimedia qtsvg krdc libvirt libvncserver pcre pixman qtermwidget spice-gtk spice-protocol