Don't depend on libvirt-daemon-kvm monolith.

libguestfs usually needs qemu.  However it only requires an emulator
for the same architecture, not for all architectures.
libvirt-daemon-kvm pulls in qemu which pulls in emulators for all
architectures, as well as a bunch of other stuff we don't need at all
like network interface support and nwfilter.

There are no Fedora TCG-only arches, so drop the conditional section.
This commit is contained in:
Richard W.M. Jones 2020-01-10 13:59:51 +00:00
parent 47cd88a1cc
commit b8ac2c8b68
1 changed files with 10 additions and 6 deletions

View File

@ -211,12 +211,16 @@ Requires: fuse
# For core disk-create API.
Requires: /usr/bin/qemu-img
# For libvirt backend.
%ifarch %{ix86} x86_64 %{arm} aarch64
Requires: libvirt-daemon-kvm >= 0.10.2-3
%else
Requires: libvirt-daemon-qemu >= 0.10.2-3
%endif
# For qemu direct and libvirt backends.
Requires: qemu-kvm-core
Suggests: qemu-block-curl
Suggests: qemu-block-gluster
Suggests: qemu-block-iscsi
Suggests: qemu-block-rbd
Suggests: qemu-block-ssh
Requires: libvirt-daemon-driver-qemu
Requires: libvirt-daemon-driver-secret
Recommends: libvirt-daemon-driver-storage-core
Recommends: libvirt-daemon-config-network
Requires: selinux-policy >= 3.11.1-63