diff --git a/gnome-boxes.spec b/gnome-boxes.spec index 952c625..cb7054b 100644 --- a/gnome-boxes.spec +++ b/gnome-boxes.spec @@ -17,6 +17,25 @@ ExclusiveArch: %{exclusive_arch} +# The following qemu_kvm_arches/with_qemu_kvm defines come from +# libvirt.spec +%if 0%{?fedora} >= 18 + %define qemu_kvm_arches %{ix86} x86_64 ppc64 s390x +%else + %define qemu_kvm_arches %{ix86} x86_64 +%endif + +%if 0%{?rhel} >= 7 + %define qemu_kvm_arches x86_64 +%endif + +%ifarch %{qemu_kvm_arches} + %define with_qemu_kvm 1 +%else + %define with_qemu_kvm 0 +%endif + + #based on openSUSE spec file from dimstar, and on the Mageia .spec from bkor %global url_ver %%(echo %{version}|cut -d. -f1,2) @@ -55,7 +74,10 @@ BuildRequires: libuuid-devel #BuildRequires: autoconf automake libtool # Pulls in libvirtd + KVM, but no NAT / firewall configs +%if %{with_qemu_kvm} Requires: libvirt-daemon-kvm +%endif +Requires: libvirt-daemon-qemu # Needed for unattended installations Requires: fuseiso