From: Andrea Bolognani Date: Mon, 5 Oct 2020 16:43:32 +0000 (+0200) Subject: spec: Introduce with_dmidecode X-Git-Tag: v6.9.0-rc1~196 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=0fef1fed0b3a3359f5790b73833a3abfa5f055c0;p=thirdparty%2Flibvirt.git spec: Introduce with_dmidecode To keep things maintainable, we want to have architecture handling all in one spot instead of sprinkling %ifarch conditionals all over the place. Signed-off-by: Andrea Bolognani Reviewed-by: Neal Gompa --- diff --git a/libvirt.spec.in b/libvirt.spec.in index 1862edd2f8..1fc05054b5 100644 --- a/libvirt.spec.in +++ b/libvirt.spec.in @@ -94,6 +94,7 @@ %define with_libssh2 0 %define with_wireshark 0 %define with_libssh 0 +%define with_dmidecode 0 # Finally set the OS / architecture specific special cases @@ -183,6 +184,10 @@ %endif %endif +%ifarch %{ix86} x86_64 + %define with_dmidecode 0%{!?_without_dmidecode:1} +%endif + # Force QEMU to run as non-root %define qemu_user qemu %define qemu_group qemu @@ -435,7 +440,7 @@ Requires: iproute-tc %endif Requires: polkit >= 0.112 -%ifarch %{ix86} x86_64 +%if %{with_dmidecode} # For virConnectGetSysinfo Requires: dmidecode %endif