[packages/qemu] update deps

atler atler at pld-linux.org
Wed Aug 27 21:27:25 CEST 2025


commit e2373bcc88ac2784151ff8c5576a1a1ba26b353e
Author: Jan Palus <atler at pld-linux.org>
Date:   Wed Aug 27 17:14:25 2025 +0200

    update deps

 qemu.spec | 41 +++++++++++++++++++++++++++++++----------
 1 file changed, 31 insertions(+), 10 deletions(-)
---
diff --git a/qemu.spec b/qemu.spec
index 4b4fc69..9063683 100644
--- a/qemu.spec
+++ b/qemu.spec
@@ -30,6 +30,7 @@
 %bcond_without	systemtap	# SystemTap/dtrace trace backend support
 %bcond_without	virgl		# build virgl support
 %bcond_without	xkbcommon	# xkbcommon support
+%bcond_without	qatzip	# QATzip support
 
 %if %{without gtk3}
 %undefine	with_vte
@@ -40,6 +41,9 @@
 %ifnarch %{x8664} aarch64
 %undefine	with_pmem
 %endif
+%ifnarch %{ix86} %{x8664} x32
+%undefine	with_qatzip
+%endif
 
 Summary:	QEMU CPU Emulator
 Summary(pl.UTF-8):	QEMU - emulator procesora
@@ -78,6 +82,7 @@ URL:		https://www.qemu.org/
 %{?with_opengl:BuildRequires:	Mesa-libgbm-devel}
 %{?with_opengl:BuildRequires:	OpenGL-GLX-devel}
 %{?with_opengl:BuildRequires:	OpenGL-devel}
+%{?with_qatzip:BuildRequires:	QATzip-devel}
 %{?with_sdl:BuildRequires:	SDL2-devel >= 2.0}
 %{?with_sdl:BuildRequires:	SDL2_image-devel >= 2.0}
 BuildRequires:	alsa-lib-devel
@@ -101,11 +106,12 @@ BuildRequires:	gnutls-devel >= 3.6.14
 BuildRequires:	jack-audio-connection-kit-devel
 %{?with_vfio_user:BuildRequires:	json-c-devel >= 0.11}
 BuildRequires:	keyutils-devel
-BuildRequires:	libaio-devel
+BuildRequires:	libaio-devel >= 0.3.111
 BuildRequires:	libblkio-devel >= 1.3.0
-BuildRequires:	libbpf-devel
+BuildRequires:	libbpf-devel >= 1.1.0
 %{?with_smartcard:BuildRequires:	libcacard-devel >= 2.5.1}
 BuildRequires:	libcap-ng-devel
+BuildRequires:	libcbor-devel >= 0.7.0
 BuildRequires:	libdrm-devel
 %{?with_opengl:BuildRequires:	libepoxy-devel}
 BuildRequires:	libfdt-devel >= 1.5.1
@@ -125,7 +131,7 @@ BuildRequires:	libstdc++-devel >= 6:4.7
 # for tests only
 #BuildRequires:	libtasn1-devel
 BuildRequires:	libu2f-emu-devel
-BuildRequires:	liburing-devel >= 0.3
+BuildRequires:	liburing-devel >= 2.2
 BuildRequires:	libusb-devel >= 1.0.22
 BuildRequires:	libuuid-devel
 BuildRequires:	libxdp-devel >= 1.4.0
@@ -133,11 +139,11 @@ BuildRequires:	libxml2-devel >= 2.0
 %{?with_lttng:BuildRequires:	lttng-ust-devel >= 2.1}
 BuildRequires:	lzfse-devel
 BuildRequires:	lzo-devel >= 2
-BuildRequires:	meson >= 0.63.0
+BuildRequires:	meson >= 1.5.0
 %{?with_multipath:BuildRequires:	multipath-tools-devel}
 BuildRequires:	ncurses-devel
 # also libgcrypt-devel >= 1.8 possible, but gnutls already pulls nettle
-BuildRequires:	nettle-devel >= 3.4
+BuildRequires:	nettle-devel >= 3.9
 BuildRequires:	ninja >= 1.5
 %{?with_smartcard:BuildRequires:	nss-devel >= 1:3.12.8}
 BuildRequires:	numactl-devel
@@ -150,6 +156,8 @@ BuildRequires:	pkgconfig
 %{?with_pmem:BuildRequires:	pmdk-devel}
 %{?with_pulseaudio:BuildRequires:	pulseaudio-devel}
 BuildRequires:	python3 >= 1:3.7
+BuildRequires:	python3-distlib
+BuildRequires:	python3-pycotap >= 1.1.0
 BuildRequires:	python3-sphinx_rtd_theme >= 0.5
 BuildRequires:	python3-tomli >= 1.2.0
 BuildRequires:	rpm-build >= 4.6
@@ -157,7 +165,7 @@ BuildRequires:	rpmbuild(macros) >= 1.644
 %{?with_system_seabios:BuildRequires:	seabios}
 BuildRequires:	sed >= 4.0
 %{?with_snappy:BuildRequires:	snappy-devel}
-BuildRequires:	sphinx-pdg >= 1.6
+BuildRequires:	sphinx-pdg >= 3.4.3
 %if %{with spice}
 BuildRequires:	spice-protocol >= 0.14.0
 BuildRequires:	spice-server-devel >= 0.14.0
@@ -222,6 +230,8 @@ BuildRoot:	%{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 %define	systempkg_req \
 Requires:	capstone >= 4.0 \
 Requires:	daxctl-libs >= 57 \
+Requires:	libaio >= 0.3.111 \
+Requires:	libbpf >= 1.1.0 \
 %{?with_smartcard:Requires:	libcacard >= 2.5.1} \
 Requires:	libfdt >= 1.5.1 \
 Requires:	libfuse3 >= 3.8 \
@@ -231,7 +241,7 @@ Requires:	libpng >= 2:1.6.34 \
 Requires:	libseccomp >= 2.3.0 \
 %endif \
 Requires:	libslirp >= 4.7 \
-Requires:	liburing >= 0.3 \
+Requires:	liburing >= 2.2 \
 Requires:	libusb >= 1.0.22 \
 Requires:	libxdp >= 1.4.0 \
 Requires:	pixman >= 0.21.8 \
@@ -306,8 +316,10 @@ Requires(pre):	/usr/sbin/useradd
 Requires:	glib2 >= 1:2.75.3
 Requires:	gnutls-libs >= 3.6.14
 %{?with_gtk3:Requires:	gtk+3 >= 3.22.0}
+Requires:	libaio >= 0.3.111
 Requires:	libblkio >= 1.3.0
-Requires:	nettle >= 3.4
+Requires:	liburing >= 2.2
+Requires:	nettle >= 3.9
 Requires:	systemd-units >= 38
 %{?with_vte:Requires:	vte >= 0.32.0}
 Requires:	zstd >= 1.4.0
@@ -340,6 +352,8 @@ Ten pakiet udostępnia wspólne pliki wymagane przez wszystkie
 Summary:	QEMU command line tool for manipulating disk images
 Summary(pl.UTF-8):	Narzędzie QEMU do operacji na obrazach dysków
 Group:		Applications/Emulators
+Requires:	libaio >= 0.3.111
+Requires:	liburing >= 2.2
 Obsoletes:	qemu-kvm-img < 2
 Conflicts:	qemu < 1.0-2
 
@@ -355,8 +369,10 @@ na obrazach dysków.
 Summary:	QEMU user mode emulation of qemu targets
 Summary(pl.UTF-8):	QEMU - emulacja trybu użytkownika środowisk qemu
 Group:		Applications/Emulators
-Requires:	%{name}-common = %{version}-%{release}
 Requires(post,postun):	systemd-units >= 38
+Requires:	%{name}-common = %{version}-%{release}
+Requires:	libaio >= 0.3.111
+Requires:	liburing >= 2.2
 Requires:	systemd-units >= 38
 Obsoletes:	qemu-kvm-user < 2
 
@@ -719,6 +735,7 @@ Summary:	QEMU system emulator for x86
 Summary(pl.UTF-8):	QEMU - emulator systemu z procesorem x86
 Group:		Applications/Emulators
 Requires:	%{name}-common = %{version}-%{release}
+Requires:	libcbor >= 0.7.0
 %{?with_vfio_user:Requires:	libvfio-user = %{version}-%{release}}
 %{?with_system_seabios:Requires:	seabios >= 1.11.0}
 %systempkg_req
@@ -763,7 +780,7 @@ Summary(pl.UTF-8):	Agent gościa QEMU
 Group:		Daemons
 Requires(post,preun,postun):	systemd-units >= 38
 Requires:	glib2 >= 1:2.75.3
-Requires:	liburing >= 0.3
+Requires:	liburing >= 2.2
 Requires:	systemd-units >= 38
 Obsoletes:	qemu-kvm-guest-agent < 2
 Conflicts:	SysVinit < 2.96-2
@@ -1051,6 +1068,7 @@ build dynamic \
 	%{__enable_disable glusterfs} \
 	%{!?with_gtk3:--disable-gtk} \
 	%{__enable_disable iscsi libiscsi} \
+	--enable-libcbor \
 	%{__enable_disable libnfs} \
 	%{__enable_disable pmem libpmem} \
 	--enable-lzo \
@@ -1058,6 +1076,7 @@ build dynamic \
 	--enable-modules \
 	--disable-netmap \
 	--enable-nettle \
+	%{__enable_disable qatzip} \
 	%{__enable_disable ceph rbd} \
 	%{__enable_disable rdma} \
 	%{__enable_disable sdl} \
@@ -1091,11 +1110,13 @@ build static \
 	--disable-gtk \
 	--disable-guest-agent \
 	--disable-guest-agent-msi \
+	--disable-libcbor \
 	--disable-libnfs \
 	--disable-linux-io-uring \
 	--disable-mpath \
 	--disable-nettle \
 	--disable-pie \
+	--disable-qatzip \
 	--disable-sdl \
 	--disable-slirp \
 	--disable-spice \
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/qemu.git/commitdiff/3390c3233b67d74073775c5d121d47e287f3681e



More information about the pld-cvs-commit mailing list