Fix issue with arm, ppc, s390
This commit is contained in:
parent
f22a8c97de
commit
fada5c0d56
@ -195,6 +195,7 @@
|
|||||||
%endif
|
%endif
|
||||||
%define requires_block_ssh Requires: %{name}-block-ssh = %{evr}
|
%define requires_block_ssh Requires: %{name}-block-ssh = %{evr}
|
||||||
%define requires_audio_alsa Requires: %{name}-audio-alsa = %{evr}
|
%define requires_audio_alsa Requires: %{name}-audio-alsa = %{evr}
|
||||||
|
%define requires_audio_dbus Requires: %{name}-audio-dbus = %{evr}
|
||||||
%define requires_audio_oss Requires: %{name}-audio-oss = %{evr}
|
%define requires_audio_oss Requires: %{name}-audio-oss = %{evr}
|
||||||
%define requires_audio_pa Requires: %{name}-audio-pa = %{evr}
|
%define requires_audio_pa Requires: %{name}-audio-pa = %{evr}
|
||||||
%define requires_audio_sdl Requires: %{name}-audio-sdl = %{evr}
|
%define requires_audio_sdl Requires: %{name}-audio-sdl = %{evr}
|
||||||
@ -202,6 +203,7 @@
|
|||||||
%define requires_device_usb_host Requires: %{name}-device-usb-host = %{evr}
|
%define requires_device_usb_host Requires: %{name}-device-usb-host = %{evr}
|
||||||
%define requires_device_usb_redirect Requires: %{name}-device-usb-redirect = %{evr}
|
%define requires_device_usb_redirect Requires: %{name}-device-usb-redirect = %{evr}
|
||||||
%define requires_ui_curses Requires: %{name}-ui-curses = %{evr}
|
%define requires_ui_curses Requires: %{name}-ui-curses = %{evr}
|
||||||
|
%define requires_ui_dbus Requires: %{name}-ui-dbus = %{evr}
|
||||||
%define requires_ui_gtk Requires: %{name}-ui-gtk = %{evr}
|
%define requires_ui_gtk Requires: %{name}-ui-gtk = %{evr}
|
||||||
%define requires_ui_sdl Requires: %{name}-ui-sdl = %{evr}
|
%define requires_ui_sdl Requires: %{name}-ui-sdl = %{evr}
|
||||||
%define requires_ui_egl_headless Requires: %{name}-ui-egl-headless = %{evr}
|
%define requires_ui_egl_headless Requires: %{name}-ui-egl-headless = %{evr}
|
||||||
@ -256,6 +258,7 @@
|
|||||||
%{requires_block_rbd} \
|
%{requires_block_rbd} \
|
||||||
%{requires_block_ssh} \
|
%{requires_block_ssh} \
|
||||||
%{requires_audio_alsa} \
|
%{requires_audio_alsa} \
|
||||||
|
%{requires_audio_dbus} \
|
||||||
%{requires_audio_oss} \
|
%{requires_audio_oss} \
|
||||||
%{requires_audio_pa} \
|
%{requires_audio_pa} \
|
||||||
%{requires_audio_sdl} \
|
%{requires_audio_sdl} \
|
||||||
@ -308,7 +311,7 @@ Summary: QEMU is a FAST! processor emulator
|
|||||||
Name: qemu
|
Name: qemu
|
||||||
Version: 7.0.0
|
Version: 7.0.0
|
||||||
Release: %{baserelease}%{?rcrel}%{?dist}
|
Release: %{baserelease}%{?rcrel}%{?dist}
|
||||||
Epoch: 15
|
Epoch: 2
|
||||||
License: GPLv2 and BSD and MIT and CC-BY
|
License: GPLv2 and BSD and MIT and CC-BY
|
||||||
URL: http://www.qemu.org/
|
URL: http://www.qemu.org/
|
||||||
|
|
||||||
@ -326,25 +329,6 @@ Source31: kvm-x86.conf
|
|||||||
Source36: README.tests
|
Source36: README.tests
|
||||||
|
|
||||||
Patch0001: 0001-sgx-stub-fix.patch
|
Patch0001: 0001-sgx-stub-fix.patch
|
||||||
Patch0004: 0004-Initial-redhat-build.patch
|
|
||||||
Patch0005: 0005-Enable-disable-devices-for-RHEL.patch
|
|
||||||
Patch0006: 0006-Machine-type-related-general-changes.patch
|
|
||||||
Patch0007: 0007-Add-aarch64-machine-types.patch
|
|
||||||
Patch0008: 0008-Add-ppc64-machine-types.patch
|
|
||||||
Patch0009: 0009-Add-s390x-machine-types.patch
|
|
||||||
Patch0010: 0010-Add-x86_64-machine-types.patch
|
|
||||||
Patch0011: 0011-Enable-make-check.patch
|
|
||||||
Patch0012: 0012-vfio-cap-number-of-devices-that-can-be-assigned.patch
|
|
||||||
Patch0013: 0013-Add-support-statement-to-help-output.patch
|
|
||||||
Patch0014: 0014-globally-limit-the-maximum-number-of-CPUs.patch
|
|
||||||
Patch0015: 0015-Use-qemu-kvm-in-documentation-instead-of-qemu-system.patch
|
|
||||||
Patch0016: 0016-virtio-scsi-Reject-scsi-cd-if-data-plane-enabled-RHE.patch
|
|
||||||
Patch0017: 0017-BZ1653590-Require-at-least-64kiB-pages-for-downstrea.patch
|
|
||||||
Patch0018: 0018-qcow2-Deprecation-warning-when-opening-v2-images-rw.patch
|
|
||||||
Patch0019: 0019-WRB-Introduce-RHEL-9.0.0-hw-compat-structure.patch
|
|
||||||
Patch0020: 0020-redhat-Update-s390x-machine-type-compatibility-for-r.patch
|
|
||||||
Patch0021: 0021-pc-Move-s3-s4-suspend-disabling-to-compat.patch
|
|
||||||
|
|
||||||
|
|
||||||
BuildRequires: meson >= %{meson_version}
|
BuildRequires: meson >= %{meson_version}
|
||||||
BuildRequires: zlib-devel
|
BuildRequires: zlib-devel
|
||||||
@ -701,6 +685,12 @@ Requires: %{name}-common%{?_isa} = %{epoch}:%{version}-%{release}
|
|||||||
%description audio-alsa
|
%description audio-alsa
|
||||||
This package provides the additional ALSA audio driver for QEMU.
|
This package provides the additional ALSA audio driver for QEMU.
|
||||||
|
|
||||||
|
%package audio-dbus
|
||||||
|
Summary: QEMU D-Bus audio driver
|
||||||
|
Requires: %{name}-common%{?_isa} = %{epoch}:%{version}-%{release}
|
||||||
|
%description audio-dbus
|
||||||
|
This package provides the additional D-Bus audio driver for QEMU.
|
||||||
|
|
||||||
%package audio-oss
|
%package audio-oss
|
||||||
Summary: QEMU OSS audio driver
|
Summary: QEMU OSS audio driver
|
||||||
Requires: %{name}-common%{?_isa} = %{epoch}:%{version}-%{release}
|
Requires: %{name}-common%{?_isa} = %{epoch}:%{version}-%{release}
|
||||||
@ -719,18 +709,6 @@ Requires: %{name}-common%{?_isa} = %{epoch}:%{version}-%{release}
|
|||||||
%description audio-sdl
|
%description audio-sdl
|
||||||
This package provides the additional SDL audio driver for QEMU.
|
This package provides the additional SDL audio driver for QEMU.
|
||||||
|
|
||||||
%package audio-dbus
|
|
||||||
Summary: QEMU DBUS audio driver
|
|
||||||
Requires: %{name}-common%{?_isa} = %{epoch}:%{version}-%{release}
|
|
||||||
%description audio-dbus
|
|
||||||
This package provides the additional DBUS audio driver for QEMU.
|
|
||||||
|
|
||||||
%package audio-ui
|
|
||||||
Summary: QEMU UI audio driver
|
|
||||||
Requires: %{name}-common%{?_isa} = %{epoch}:%{version}-%{release}
|
|
||||||
%description audio-ui
|
|
||||||
This package provides the additional UI audio driver for QEMU.
|
|
||||||
|
|
||||||
%if %{have_jack}
|
%if %{have_jack}
|
||||||
%package audio-jack
|
%package audio-jack
|
||||||
Summary: QEMU Jack audio driver
|
Summary: QEMU Jack audio driver
|
||||||
@ -746,6 +724,12 @@ Requires: %{name}-common%{?_isa} = %{epoch}:%{version}-%{release}
|
|||||||
%description ui-curses
|
%description ui-curses
|
||||||
This package provides the additional curses UI for QEMU.
|
This package provides the additional curses UI for QEMU.
|
||||||
|
|
||||||
|
%package ui-dbus
|
||||||
|
Summary: QEMU D-Bus UI driver
|
||||||
|
Requires: %{name}-common%{?_isa} = %{epoch}:%{version}-%{release}
|
||||||
|
%description ui-dbus
|
||||||
|
This package provides the additional D-Bus UI for QEMU.
|
||||||
|
|
||||||
%package ui-gtk
|
%package ui-gtk
|
||||||
Summary: QEMU GTK UI driver
|
Summary: QEMU GTK UI driver
|
||||||
Requires: %{name}-common%{?_isa} = %{epoch}:%{version}-%{release}
|
Requires: %{name}-common%{?_isa} = %{epoch}:%{version}-%{release}
|
||||||
@ -1759,8 +1743,7 @@ for emu in %{buildroot}%{_bindir}/qemu-system-*; do
|
|||||||
%if %{need_qemu_kvm}
|
%if %{need_qemu_kvm}
|
||||||
ln -sf qemu.1.gz %{buildroot}%{_mandir}/man1/qemu-kvm.1.gz
|
ln -sf qemu.1.gz %{buildroot}%{_mandir}/man1/qemu-kvm.1.gz
|
||||||
ln -sf qemu-system-x86_64 %{buildroot}%{_bindir}/qemu-kvm
|
ln -sf qemu-system-x86_64 %{buildroot}%{_bindir}/qemu-kvm
|
||||||
ln -sf %{_bindir}/qemu-system-x86_64 %{buildroot}%{_libexecdir}/qemu-kvm
|
%endif
|
||||||
%endif
|
|
||||||
|
|
||||||
|
|
||||||
# Install binfmt
|
# Install binfmt
|
||||||
@ -1991,16 +1974,14 @@ useradd -r -u 107 -g qemu -G kvm -d / -s /sbin/nologin \
|
|||||||
|
|
||||||
%files audio-alsa
|
%files audio-alsa
|
||||||
%{_libdir}/%{name}/audio-alsa.so
|
%{_libdir}/%{name}/audio-alsa.so
|
||||||
|
%files audio-dbus
|
||||||
|
%{_libdir}/%{name}/audio-dbus.so
|
||||||
%files audio-oss
|
%files audio-oss
|
||||||
%{_libdir}/%{name}/audio-oss.so
|
%{_libdir}/%{name}/audio-oss.so
|
||||||
%files audio-pa
|
%files audio-pa
|
||||||
%{_libdir}/%{name}/audio-pa.so
|
%{_libdir}/%{name}/audio-pa.so
|
||||||
%files audio-sdl
|
%files audio-sdl
|
||||||
%{_libdir}/%{name}/audio-sdl.so
|
%{_libdir}/%{name}/audio-sdl.so
|
||||||
%files audio-dbus
|
|
||||||
%{_libdir}/%{name}/audio-dbus.so
|
|
||||||
%files audio-ui
|
|
||||||
%{_libdir}/%{name}/ui-dbus.so
|
|
||||||
%if %{have_jack}
|
%if %{have_jack}
|
||||||
%files audio-jack
|
%files audio-jack
|
||||||
%{_libdir}/%{name}/audio-jack.so
|
%{_libdir}/%{name}/audio-jack.so
|
||||||
@ -2009,6 +1990,8 @@ useradd -r -u 107 -g qemu -G kvm -d / -s /sbin/nologin \
|
|||||||
|
|
||||||
%files ui-curses
|
%files ui-curses
|
||||||
%{_libdir}/%{name}/ui-curses.so
|
%{_libdir}/%{name}/ui-curses.so
|
||||||
|
%files ui-dbus
|
||||||
|
%{_libdir}/%{name}/ui-dbus.so
|
||||||
%files ui-gtk
|
%files ui-gtk
|
||||||
%{_libdir}/%{name}/ui-gtk.so
|
%{_libdir}/%{name}/ui-gtk.so
|
||||||
%files ui-sdl
|
%files ui-sdl
|
||||||
@ -2066,7 +2049,7 @@ useradd -r -u 107 -g qemu -G kvm -d / -s /sbin/nologin \
|
|||||||
|
|
||||||
%if %{have_kvm}
|
%if %{have_kvm}
|
||||||
%files kvm
|
%files kvm
|
||||||
%{_libexecdir}/qemu-kvm
|
# Deliberately empty
|
||||||
|
|
||||||
%files kvm-core
|
%files kvm-core
|
||||||
# Deliberately empty
|
# Deliberately empty
|
||||||
|
Loading…
Reference in New Issue
Block a user