%undefine with_libxl
%endif
+# Cloud-Hypervisor is available only on x86_64
+%ifnarch %{x8664}
+%undefine with_ch
+%endif
+
# ceph >= 14.0 no longer support 32-bit archs
%ifarch %{ix86}
%undefine with_ceph
Summary: Toolkit to interact with virtualization capabilities
Summary(pl.UTF-8): Narzędzia współpracujące z funkcjami wirtualizacji
Name: libvirt
-Version: 7.5.0
+Version: 8.0.0
Release: 1
License: LGPL v2.1+
Group: Libraries
Source0: http://libvirt.org/sources/libvirt-%{version}.tar.xz
-# Source0-md5: c811b546f7d0b83fc259bf82ee7a0d19
+# Source0-md5: 77b9a8fb57ee8000ea9c4d7c4a5fb2ac
Source1: libvirtd.init
Source2: virtlockd.init
Source3: virtlogd.init
BuildRequires: automake
BuildRequires: bash-completion >= 2.0
%{?with_ceph:BuildRequires: ceph-devel}
-BuildRequires: curl-devel >= 7.18.0
+BuildRequires: curl-devel >= 7.19.1
BuildRequires: cyrus-sasl-devel >= 2.1.26
BuildRequires: dbus-devel >= 1.0.0
BuildRequires: device-mapper-devel >= 1.0.0
BuildRequires: gawk
BuildRequires: gcc >= 6:4.4
BuildRequires: gettext-tools >= 0.17
-BuildRequires: glib2-devel >= 2.48.0
+BuildRequires: glib2-devel >= 2.56.0
%{?with_glusterfs:BuildRequires: glusterfs-devel >= 3.4.1}
BuildRequires: gnutls-devel >= 3.2.0
%{?with_apparmor:BuildRequires: libapparmor-devel}
%{?with_polkit:BuildRequires: polkit}
%{?with_polkit:BuildRequires: polkit-devel >= 0.90}
BuildRequires: readline-devel >= 7.0
+BuildRequires: rpcsvc-proto
BuildRequires: rpmbuild(macros) >= 1.753-5
%{?with_sanlock:BuildRequires: sanlock-devel >= 0.8}
BuildRequires: sheepdog
Summary(pl.UTF-8): Sterownik wymagany po stronie serwera do uruchamiania gości Cloud-Hypervisor
Group: Libraries
Requires: %{name}-daemon = %{version}-%{release}
-Requires: /usr/sbin/qcow-create
-Requires: xen >= 4.4
Provides: libvirt(hypervisor)
%description daemon-ch
Summary(pl.UTF-8): Sterownik wymagany po stronie serwera do uruchamiania gości XEN (xenlight)
Group: Libraries
Requires: %{name}-daemon = %{version}-%{release}
-Requires: /usr/sbin/qcow-create
Requires: xen >= 4.4
Provides: libvirt(hypervisor)
-Dglusterfs=%{__enabled_disabled glusterfs} \
-Dlibiscsi=enabled \
-Dlibnl=enabled \
+ -Dlibpcap=enabled \
-Dlibssh=enabled \
-Dlibssh2=enabled \
-Dnetcf=%{__enabled_disabled netcf} \
%attr(754,root,root) /etc/rc.d/init.d/virtlockd
%attr(754,root,root) /etc/rc.d/init.d/virtlogd
%config(noreplace) %verify(not md5 mtime size) /etc/sysctl.d/60-libvirtd.conf
+%config(noreplace) %verify(not md5 mtime size) /etc/sysctl.d/60-qemu-postcopy-migration.conf
%config(noreplace) %verify(not md5 mtime size) /etc/logrotate.d/libvirtd
%if %{with apparmor}
%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/apparmor.d/local/usr.lib.libvirt.virt-aa-helper
%attr(755,root,root) %{_bindir}/virt-host-validate
%attr(4755,root,root) %{_bindir}/virt-login-shell
%attr(755,root,root) %{_bindir}/virt-xml-validate
+%attr(755,root,root) %{_bindir}/virt-pki-query-dn
%attr(755,root,root) %{_bindir}/virt-pki-validate
%if %{with qemu}
%attr(755,root,root) %{_bindir}/virt-qemu-run
%{_mandir}/man1/virt-host-validate.1*
%{_mandir}/man1/virt-login-shell.1*
%{_mandir}/man1/virt-xml-validate.1*
+%{_mandir}/man1/virt-pki-query-dn.1*
%{_mandir}/man1/virt-pki-validate.1*
%if %{with qemu}
%{_mandir}/man1/virt-qemu-run.1*
%endif
+%{_mandir}/man8/virt-ssh-helper.8*
%dir %{_datadir}/libvirt/schemas
%{_datadir}/libvirt/schemas/basictypes.rng
%{_datadir}/libvirt/schemas/capability.rng