diff --git a/libvirt.spec b/libvirt.spec index deb25c11d5b8991be3750b18c8938d5bd6783423..21f354bfe5068d50fe9bd4d86d48eb741691e00b 100644 --- a/libvirt.spec +++ b/libvirt.spec @@ -48,6 +48,8 @@ %define with_storage_zfs 0 %endif +%define arg_dtrace --without-dtrace + # We need a recent enough libiscsi (>= 1.18.0) %define with_storage_iscsi_direct 0%{!?_without_storage_iscsi_direct:1} @@ -99,7 +101,7 @@ Summary: Library providing a simple virtualization API Name: libvirt Version: 6.2.0 -Release: 13 +Release: 14 License: LGPLv2+ URL: https://libvirt.org/ @@ -1096,7 +1098,7 @@ cd %{_vpath_builddir} --with-libpcap \ --with-macvtap \ --with-audit \ - --with-dtrace \ + %{?arg_dtrace} \ --with-driver-modules \ %{?arg_firewalld} \ %{?arg_firewalld_zone} \ @@ -1191,7 +1193,7 @@ rm -f $RPM_BUILD_ROOT%{_datadir}/augeas/lenses/tests/test_libvirtd_libxl.aug # Copied into libvirt-docs subpackage eventually mv $RPM_BUILD_ROOT%{_datadir}/doc/libvirt libvirt-docs -%ifarch %{power64} s390x x86_64 ia64 alpha sparc64 +%ifarch %{power64} s390x ia64 alpha sparc64 mv $RPM_BUILD_ROOT%{_datadir}/systemtap/tapset/libvirt_probes.stp \ $RPM_BUILD_ROOT%{_datadir}/systemtap/tapset/libvirt_probes-64.stp @@ -1757,10 +1759,12 @@ exit 0 %{_bindir}/virt-pki-validate %{_bindir}/virt-host-validate -%{_datadir}/systemtap/tapset/libvirt_probes*.stp -%{_datadir}/systemtap/tapset/libvirt_functions.stp -%if %{with_qemu} -%{_datadir}/systemtap/tapset/libvirt_qemu_probes*.stp +%ifnarch aarch64 x86_64 + %{_datadir}/systemtap/tapset/libvirt_probes*.stp + %{_datadir}/systemtap/tapset/libvirt_functions.stp + %if %{with_qemu} + %{_datadir}/systemtap/tapset/libvirt_qemu_probes*.stp + %endif %endif %if %{with_bash_completion} @@ -1877,6 +1881,9 @@ exit 0 %changelog +* Wed Jun 15 2022 yezengruan +- libvir.spec: build without dtrace + * Sun Sep 26 2021 Euler Robot - storage_driver: Unlock object on ACL fail in storagePoolLookupByTargetPath - security: fix SELinux label generation logic