diff --git a/qemu.spec b/qemu.spec index b70927d03a8b38660fbdde3b435b8fd2de0f7f6c..a8be7d2ad7e6c30322e13c7c9102dbdff071e1a6 100644 --- a/qemu.spec +++ b/qemu.spec @@ -1,6 +1,6 @@ Name: qemu Version: 6.2.0 -Release: 31 +Release: 33 Epoch: 2 Summary: QEMU is a generic and open source machine emulator and virtualizer License: GPLv2 and BSD and MIT and CC-BY-SA-4.0 @@ -294,6 +294,11 @@ BuildRequires: libfdt-devel BuildRequires: virglrenderer-devel %endif +BuildRequires: spice-protocol >= 0.14.3 +BuildRequires: spice-server-devel >= 0.14.3 +BuildRequires: libcacard-devel +BuildRequires: nss-devel + Requires(post): /usr/bin/getent Requires(post): /usr/sbin/groupadd Requires(post): /usr/sbin/useradd @@ -439,11 +444,16 @@ cd ../ --disable-qed \ --disable-parallels \ --disable-capstone \ - --disable-smartcard \ + --enable-smartcard \ --enable-zstd \ --disable-brlapi \ --disable-plugins \ - --enable-debug + --enable-debug \ + --enable-spice \ + --disable-vnc-jpeg \ + --enable-vnc-png \ + --enable-vnc-sasl \ + --enable-vnc make %{?_smp_mflags} $buildldflags V=1 @@ -521,18 +531,9 @@ rm -rf %{buildroot}%{_datadir}/%{name}/qemu-nsis.bmp rm -rf %{buildroot}%{_libdir}/%{name}/audio-oss.so rm -rf %{buildroot}%{_libdir}/%{name}/audio-pa.so rm -rf %{buildroot}%{_libdir}/%{name}/block-gluster.so -rm -rf %{buildroot}%{_libdir}/%{name}/ui-curses.so -rm -rf %{buildroot}%{_libdir}/%{name}/ui-gtk.so rm -rf %{buildroot}%{_libdir}/%{name}/ui-sdl.so -rm -rf %{buildroot}%{_libdir}/%{name}/audio-spice.so rm -rf %{buildroot}%{_libdir}/%{name}/chardev-baum.so -rm -rf %{buildroot}%{_libdir}/%{name}/chardev-spice.so -rm -rf %{buildroot}%{_libdir}/%{name}/hw-display-qxl.so rm -rf %{buildroot}%{_libdir}/%{name}/hw-s390x-virtio-gpu-ccw.so -rm -rf %{buildroot}%{_libdir}/%{name}/hw-usb-redirect.so -rm -rf %{buildroot}%{_libdir}/%{name}/ui-opengl.so -rm -rf %{buildroot}%{_libdir}/%{name}/ui-spice-app.so -rm -rf %{buildroot}%{_libdir}/%{name}/ui-spice-core.so rm -rf %{buildroot}%{_libexecdir}/vhost-user-gpu rm -rf %{buildroot}%{_datadir}/%{name}/vhost-user/50-qemu-gpu.json @@ -575,13 +576,23 @@ getent passwd qemu >/dev/null || \ %{_libdir}/%{name}/accel-qtest-*.so %ifarch x86_64 %{_libdir}/%{name}/accel-tcg-*.so +%{_libdir}/%{name}/hw-display-qxl.so %{_libdir}/%{name}/hw-display-virtio-vga-gl.so %{_libdir}/%{name}/hw-display-virtio-vga.so %endif +%{_libdir}/%{name}/audio-spice.so +%{_libdir}/%{name}/chardev-spice.so %{_libdir}/%{name}/hw-display-virtio-gpu-gl.so %{_libdir}/%{name}/hw-display-virtio-gpu-pci-gl.so %{_libdir}/%{name}/hw-display-virtio-gpu-pci.so %{_libdir}/%{name}/hw-display-virtio-gpu.so +%{_libdir}/%{name}/hw-usb-redirect.so +%{_libdir}/%{name}/hw-usb-smartcard.so +%{_libdir}/%{name}/ui-curses.so +%{_libdir}/%{name}/ui-gtk.so +%{_libdir}/%{name}/ui-opengl.so +%{_libdir}/%{name}/ui-spice-app.so +%{_libdir}/%{name}/ui-spice-core.so %{_datadir}/%{name}/efi-virtio.rom %{_datadir}/%{name}/efi-e1000.rom %{_datadir}/%{name}/efi-e1000e.rom @@ -701,6 +712,12 @@ getent passwd qemu >/dev/null || \ %endif %changelog +* Tue Apr 28 2022 liuxingxiang +- Fix can not create VMs by virt-manager. + +* Wed Apr 27 2022 yezengruan +- vfio/pci: Ascend710 change to bar2 quirk + * Fri Apr 15 2022 yezengruan - vhost-vsock: detach the virqueue element in case of error (CVE-2022-26354) - virtio-net: fix map leaking on error during receive (CVE-2022-26353)