[packages/qemu] - fix static build, enable pmem where applicable

qboosh qboosh at pld-linux.org
Thu May 28 06:22:10 CEST 2020


commit d4835466d79bffa7ec75414bd2c5e62adc5ef154
Author: Jakub Bogusz <qboosh at pld-linux.org>
Date:   Thu May 28 06:22:36 2020 +0200

    - fix static build, enable pmem where applicable

 qemu.spec | 9 +++++++++
 1 file changed, 9 insertions(+)
---
diff --git a/qemu.spec b/qemu.spec
index 9f67f35..5797b7f 100644
--- a/qemu.spec
+++ b/qemu.spec
@@ -19,6 +19,7 @@
 %bcond_without	iscsi		# iscsi support
 %bcond_without	libnfs		# NFS support
 %bcond_without	multipath	# Multipath support
+%bcond_without	pmem		# libpmem (persistent memory) support
 %bcond_without	seccomp		# seccomp support
 %bcond_without	usbredir	# usb network redirection support
 %bcond_without	system_seabios	# system seabios binary
@@ -36,6 +37,9 @@
 %ifarch x32
 %undefine	with_xen
 %endif
+%ifnarch %{x8664} aarch64
+%undefine	with_pmem
+%endif
 
 Summary:	QEMU CPU Emulator
 Summary(pl.UTF-8):	QEMU - emulator procesora
@@ -125,6 +129,7 @@ BuildRequires:	perl-Encode
 BuildRequires:	perl-tools-pod
 BuildRequires:	pixman-devel >= 0.21.8
 BuildRequires:	pkgconfig
+%{?with_pmem:BuildRequires:	pmdk-devel}
 %{?with_pulseaudio:BuildRequires:	pulseaudio-devel}
 BuildRequires:	python3 >= 1:3.5
 BuildRequires:	rpmbuild(macros) >= 1.644
@@ -1006,6 +1011,7 @@ build dynamic \
 	%{!?with_gtk3:--disable-gtk} \
 	%{__enable_disable iscsi libiscsi} \
 	%{__enable_disable libnfs} \
+	%{__enable_disable pmem libpmem} \
 	--enable-lzo \
 	%{__enable_disable multipath mpath} \
 	--enable-modules \
@@ -1045,6 +1051,7 @@ build static \
 	--disable-guest-agent \
 	--disable-guest-agent-msi \
 	--disable-libnfs \
+	--disable-linux-io-uring \
 	--disable-mpath \
 	--disable-nettle \
 	--disable-pie \
@@ -1057,6 +1064,7 @@ build static \
 	--disable-vxhs \
 	--enable-user \
 	--disable-xkbcommon \
+	--disable-zstd \
 	--static
 %endif
 
@@ -1423,6 +1431,7 @@ fi
 %attr(755,root,root) %{_bindir}/qemu-x86_64-static
 %attr(755,root,root) %{_bindir}/qemu-xtensa-static
 %attr(755,root,root) %{_bindir}/qemu-xtensaeb-static
+%attr(755,root,root) %{_bindir}/qemu-trace-stap-static
 %endif
 
 %files system-aarch64
================================================================

---- gitweb:

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



More information about the pld-cvs-commit mailing list