From 87c7adefc4f4ab7f1611d8eeabf8ef21b2561a12 Mon Sep 17 00:00:00 2001 From: wzx Date: Wed, 26 Oct 2022 10:19:16 +0800 Subject: [PATCH] Add sw64 architecture Signed-off-by: wzx --- 0003-virt-manager-Add-sw64-architecture.patch | 39 +++++++++++++++++++ virt-manager.spec | 6 ++- 2 files changed, 44 insertions(+), 1 deletion(-) create mode 100644 0003-virt-manager-Add-sw64-architecture.patch diff --git a/0003-virt-manager-Add-sw64-architecture.patch b/0003-virt-manager-Add-sw64-architecture.patch new file mode 100644 index 0000000..0f7e2e4 --- /dev/null +++ b/0003-virt-manager-Add-sw64-architecture.patch @@ -0,0 +1,39 @@ +From 04751a30760ae367d6b615ade7bbd658025d2f1d Mon Sep 17 00:00:00 2001 +From: wzx +Date: Wed, 26 Oct 2022 10:12:57 +0800 +Subject: [PATCH] Add sw64 architecture + +Signed-off-by: wzx +--- + virtManager/create.py | 1 + + virtinst/domain/os.py | 2 ++ + 2 files changed, 3 insertions(+) + +diff --git a/virtManager/create.py b/virtManager/create.py +index ff3373d..e7ddd0c 100644 +--- a/virtManager/create.py ++++ b/virtManager/create.py +@@ -427,6 +427,7 @@ class vmmCreate(vmmGObjectUI): + + installable_arch = bool(guest.os.is_x86() or + guest.os.is_ppc64() or ++ guest.os.is_sw_64() or + guest.os.is_s390x()) + + if guest.prefers_uefi(): +diff --git a/virtinst/domain/os.py b/virtinst/domain/os.py +index 32343ab..fdcaa19 100644 +--- a/virtinst/domain/os.py ++++ b/virtinst/domain/os.py +@@ -46,6 +46,8 @@ class DomainOs(XMLBuilder): + return self.arch == "armv7l" + def is_arm64(self): + return self.arch == "aarch64" ++ def is_sw_64(self): ++ return self.arch == "sw_64" + def is_arm(self): + return self.is_arm32() or self.is_arm64() + def is_arm_vexpress(self): +-- +2.33.0 + diff --git a/virt-manager.spec b/virt-manager.spec index 06a9caf..99067ac 100644 --- a/virt-manager.spec +++ b/virt-manager.spec @@ -1,7 +1,7 @@ %global __python %{__python3} Name: virt-manager Version: 2.1.0 -Release: 5 +Release: 6 Summary: The manage virtual machines tool which via libvirt. License: GPLv2+ BuildArch: noarch @@ -9,6 +9,7 @@ URL: https://virt-manager.org/ Source0: https://virt-manager.org/download/sources/virt-manager/virt-manager-%{version}.tar.gz Patch0001: 0001-initrdinject-Use-full-option-versions-for-cpio.patch Patch0002: 0002-initrdinject-Force-added-files-to-be-owned-as-root-b.patch +Patch0003: 0003-virt-manager-Add-sw64-architecture.patch Requires: virt-manager-common = %{version}-%{release} python3-gobject gtk3 libvirt-glib >= 0.0.9 Requires: gtk-vnc2 spice-gtk3 dconf vte291 Recommends: (libvirt-daemon-kvm or libvirt-daemon-qemu) libvirt-daemon-config-network @@ -81,6 +82,9 @@ done %{_mandir}/man1/{virt-install.1*,virt-clone.1*,virt-convert.1*,virt-xml.1*} %changelog +* Wed Oct 26 2022 wuzx - 2.1.0-6 +- Add sw64 architecture + * Fri Jul 30 2021 chenyanpanHW - 2.1.0-5 - DESC: delete -S git from %autosetup, and delete BuildRequires git -- Gitee