qemu: Clean up BuildRequires
Drop outdated: nss-devel (old libcacard) rsync (no longer used) which (no longer used) pciutils-devel (no longer used) Add libcap-ng-devel for extra qemu-bridge-helper restrictions Document all BuildRequires Separate buildsystem bits vs feature bits
This commit is contained in:
parent
e200903264
commit
837eb7efa2
90
qemu.spec
90
qemu.spec
|
@ -92,36 +92,59 @@ Patch0002: 0002-ui-gtk-fix-crash-when-terminal-inner-border-is-NULL.patch
|
|||
Patch0003: 0003-ui-sdl2-Release-grab-before-opening-console-window.patch
|
||||
|
||||
|
||||
BuildRequires: SDL2-devel
|
||||
BuildRequires: zlib-devel
|
||||
BuildRequires: which
|
||||
BuildRequires: chrpath
|
||||
# documentation deps
|
||||
BuildRequires: texi2html
|
||||
BuildRequires: gnutls-devel
|
||||
BuildRequires: cyrus-sasl-devel
|
||||
BuildRequires: libtool
|
||||
BuildRequires: libaio-devel
|
||||
BuildRequires: rsync
|
||||
BuildRequires: pciutils-devel
|
||||
BuildRequires: pulseaudio-libs-devel
|
||||
BuildRequires: libiscsi-devel
|
||||
BuildRequires: libnfs-devel
|
||||
BuildRequires: snappy-devel
|
||||
BuildRequires: lzo-devel
|
||||
BuildRequires: ncurses-devel
|
||||
BuildRequires: libattr-devel
|
||||
BuildRequires: usbredir-devel >= 0.5.2
|
||||
%ifnarch s390 s390x
|
||||
BuildRequires: gperftools-devel
|
||||
%endif
|
||||
BuildRequires: texinfo
|
||||
# For /usr/bin/pod2man
|
||||
BuildRequires: perl-podlators
|
||||
# For sanity test
|
||||
BuildRequires: qemu-sanity-check-nodeps
|
||||
BuildRequires: kernel
|
||||
# For acpi compilation
|
||||
BuildRequires: iasl
|
||||
# For chrpath calls in specfile
|
||||
BuildRequires: chrpath
|
||||
|
||||
# -display sdl support
|
||||
BuildRequires: SDL2-devel
|
||||
# used in various places for compression
|
||||
BuildRequires: zlib-devel
|
||||
# used in various places for crypto
|
||||
BuildRequires: gnutls-devel
|
||||
# VNC sasl auth support
|
||||
BuildRequires: cyrus-sasl-devel
|
||||
# aio implementation for block drivers
|
||||
BuildRequires: libaio-devel
|
||||
# pulseaudio audio output
|
||||
BuildRequires: pulseaudio-libs-devel
|
||||
# iscsi drive support
|
||||
BuildRequires: libiscsi-devel
|
||||
# NFS drive support
|
||||
BuildRequires: libnfs-devel
|
||||
# snappy compression for memory dump
|
||||
BuildRequires: snappy-devel
|
||||
# lzo compression for memory dump
|
||||
BuildRequires: lzo-devel
|
||||
# needed for -display curses
|
||||
BuildRequires: ncurses-devel
|
||||
# used by 9pfs
|
||||
BuildRequires: libattr-devel
|
||||
BuildRequires: libcap-devel
|
||||
# used by qemu-bridge-helper
|
||||
BuildRequires: libcap-ng-devel
|
||||
# spice usb redirection support
|
||||
BuildRequires: usbredir-devel >= 0.5.2
|
||||
%ifnarch s390 s390x
|
||||
# tcmalloc support
|
||||
BuildRequires: gperftools-devel
|
||||
%endif
|
||||
%if 0%{?have_spice:1}
|
||||
# spice graphics support
|
||||
BuildRequires: spice-protocol >= 0.12.2
|
||||
BuildRequires: spice-server-devel >= 0.12.0
|
||||
%endif
|
||||
%if 0%{?have_seccomp:1}
|
||||
# seccomp containment support
|
||||
BuildRequires: libseccomp-devel >= 2.3.0
|
||||
%endif
|
||||
# For network block driver
|
||||
|
@ -131,8 +154,6 @@ BuildRequires: ceph-devel >= 0.61
|
|||
# We need both because the 'stap' binary is probed for by configure
|
||||
BuildRequires: systemtap
|
||||
BuildRequires: systemtap-sdt-devel
|
||||
# For smartcard NSS support
|
||||
BuildRequires: nss-devel
|
||||
# For VNC JPEG support
|
||||
BuildRequires: libjpeg-devel
|
||||
# For VNC PNG support
|
||||
|
@ -145,8 +166,6 @@ BuildRequires: bluez-libs-devel
|
|||
BuildRequires: brlapi-devel
|
||||
# For FDT device tree support
|
||||
BuildRequires: libfdt-devel
|
||||
# For virtfs
|
||||
BuildRequires: libcap-devel
|
||||
# Hard requirement for version >= 1.3
|
||||
BuildRequires: pixman-devel
|
||||
# For gluster support
|
||||
|
@ -165,30 +184,25 @@ BuildRequires: gettext
|
|||
%ifnarch s390 s390x
|
||||
BuildRequires: librdmacm-devel
|
||||
%endif
|
||||
# For sanity test
|
||||
BuildRequires: qemu-sanity-check-nodeps
|
||||
BuildRequires: kernel
|
||||
# For acpi compilation
|
||||
BuildRequires: iasl
|
||||
# Xen support
|
||||
%if 0%{?have_xen:1}
|
||||
# Xen support
|
||||
BuildRequires: xen-devel
|
||||
%endif
|
||||
# memdev hostmem backend added in 2.1
|
||||
%ifarch %{ix86} x86_64 aarch64
|
||||
# qemu 2.1: needed for memdev hostmem backend
|
||||
BuildRequires: numactl-devel
|
||||
%endif
|
||||
# Added in qemu 2.3
|
||||
# qemu 2.3: reading bzip2 compressed dmg images
|
||||
BuildRequires: bzip2-devel
|
||||
# Added in qemu 2.4 for opengl bits
|
||||
# qemu 2.4: needed for opengl bits
|
||||
BuildRequires: libepoxy-devel
|
||||
# For 2.5 TLS test suite
|
||||
# qemu 2.5: needed for TLS test suite
|
||||
BuildRequires: libtasn1-devel
|
||||
# libcacard is it's own project as of qemu 2.5
|
||||
# qemu 2.5: libcacard is it's own project now
|
||||
BuildRequires: libcacard-devel >= 2.5.0
|
||||
# virgl 3d support
|
||||
# qemu 2.5: virgl 3d support
|
||||
BuildRequires: virglrenderer-devel
|
||||
# Needed explicitly for qemu 2.6 GL support
|
||||
# qemu 2.6: Needed for gtk GL support
|
||||
BuildRequires: mesa-libgbm-devel
|
||||
|
||||
|
||||
|
|
Loading…
Reference in New Issue