diff --git a/5e68b0fc-dont-try-to-set-vmport-on-non-x86.patch b/5e68b0fc-dont-try-to-set-vmport-on-non-x86.patch
new file mode 100644
index 00000000..2381ae89
--- /dev/null
+++ b/5e68b0fc-dont-try-to-set-vmport-on-non-x86.patch
@@ -0,0 +1,68 @@
+Subject: guest: Don't try to set vmport on non-x86, it isn't supported (bz 1259998)
+From: Cole Robinson crobinso@redhat.com Fri Sep 4 12:14:22 2015 -0400
+Date: Fri Sep 4 12:14:22 2015 -0400:
+Git: 5e68b0fc3d9b93491817a3c1914fa9b3633440b6
+
+
+Index: virt-manager-1.2.1/tests/cli-test-xml/compare/virt-install-ppc64-machdefault-f20.xml
+===================================================================
+--- virt-manager-1.2.1.orig/tests/cli-test-xml/compare/virt-install-ppc64-machdefault-f20.xml
++++ virt-manager-1.2.1/tests/cli-test-xml/compare/virt-install-ppc64-machdefault-f20.xml
+@@ -8,12 +8,6 @@
+ hvm
+
+
+-
+-
+-
+-
+-
+-
+
+ destroy
+ restart
+Index: virt-manager-1.2.1/tests/cli-test-xml/compare/virt-install-ppc64-pseries-f20.xml
+===================================================================
+--- virt-manager-1.2.1.orig/tests/cli-test-xml/compare/virt-install-ppc64-pseries-f20.xml
++++ virt-manager-1.2.1/tests/cli-test-xml/compare/virt-install-ppc64-pseries-f20.xml
+@@ -8,12 +8,6 @@
+ hvm
+
+
+-
+-
+-
+-
+-
+-
+
+ destroy
+ restart
+Index: virt-manager-1.2.1/tests/cli-test-xml/compare/virt-install-ppc64le-kvm-import.xml
+===================================================================
+--- virt-manager-1.2.1.orig/tests/cli-test-xml/compare/virt-install-ppc64le-kvm-import.xml
++++ virt-manager-1.2.1/tests/cli-test-xml/compare/virt-install-ppc64le-kvm-import.xml
+@@ -8,11 +8,6 @@
+ hvm
+
+
+-
+-
+-
+-
+-
+
+ destroy
+ restart
+Index: virt-manager-1.2.1/virtinst/guest.py
+===================================================================
+--- virt-manager-1.2.1.orig/virtinst/guest.py
++++ virt-manager-1.2.1/virtinst/guest.py
+@@ -847,6 +847,7 @@ class Guest(XMLBuilder):
+ self.features.pae = self.conn.caps.supports_pae()
+
+ if (self.features.vmport == "default" and
++ self.os.is_x86() and
+ self.has_spice() and
+ self.conn.check_support(self.conn.SUPPORT_CONN_VMPORT)):
+ self.features.vmport = False
diff --git a/virt-manager.changes b/virt-manager.changes
index 2565a774..6b5429f5 100644
--- a/virt-manager.changes
+++ b/virt-manager.changes
@@ -1,3 +1,11 @@
+-------------------------------------------------------------------
+Thu Sep 3 10:43:15 MDT 2015 - carnold@suse.com
+
+- bsc#944374 - virt-manager uninstallable on aarch64
+ virt-manager.spec
+- Add upstream bug fix
+ 5e68b0fc-dont-try-to-set-vmport-on-non-x86.patch
+
-------------------------------------------------------------------
Mon Aug 31 16:41:28 MDT 2015 - carnold@suse.com
diff --git a/virt-manager.spec b/virt-manager.spec
index 0c9aec7e..d29943ef 100644
--- a/virt-manager.spec
+++ b/virt-manager.spec
@@ -15,6 +15,7 @@
# Please submit bugfixes or comments via http://bugs.opensuse.org/
#
+
%define with_guestfs 0
%define askpass_package "openssh-askpass"
%define qemu_user "qemu"
@@ -45,6 +46,7 @@ Patch6: f81358b0-dont-display-error-if-machine-is-missing-in-XML.patch
Patch7: aebebbf8-report-an-error-for-pxe-install-without-network.patch
Patch8: 4970615f-fix-qemu-vs-lxc-detection.patch
Patch9: eb92178e-virtinst-fix-storage-pool-lookup.patch
+Patch10: 5e68b0fc-dont-try-to-set-vmport-on-non-x86.patch
# SUSE Only
Patch70: virtman-desktop.patch
Patch71: virtman-kvm.patch
@@ -95,7 +97,7 @@ Requires: dconf
Requires: gtk3
Requires: python-gconf
Requires: virt-manager-common = %{verrel}
-Requires: vm-install >= 0.5.6
+Recommends: vm-install >= 0.5.6
# Typelib's
Recommends: typelib(AppIndicator3)
@@ -179,6 +181,7 @@ machine).
%patch7 -p1
%patch8 -p1
%patch9 -p1
+%patch10 -p1
# SUSE Only
%patch70 -p1
%patch71 -p1
diff --git a/virtman-add-s390x-arch-support.patch b/virtman-add-s390x-arch-support.patch
index bf83c311..ae06bfa9 100644
--- a/virtman-add-s390x-arch-support.patch
+++ b/virtman-add-s390x-arch-support.patch
@@ -75,7 +75,7 @@ Index: virt-manager-1.2.1/virtinst/guest.py
return
self.add_device(VirtualGraphics(self.conn))
-@@ -956,7 +961,7 @@ class Guest(XMLBuilder):
+@@ -957,7 +962,7 @@ class Guest(XMLBuilder):
if self._hv_only_supports_virtio():
return True