X-Git-Url: https://git.tld-linux.org/?p=packages%2Flibvirt.git;a=blobdiff_plain;f=libvirt.spec;h=41c694bef4c6475d764d37181a3f1d0f14718b45;hp=ce82913cf73e10428dd19379d540b32d463b6baa;hb=HEAD;hpb=a7c741870f2e811e1d40dd2cac7f6389ee3e77e5 diff --git a/libvirt.spec b/libvirt.spec index ce82913..589101d 100644 --- a/libvirt.spec +++ b/libvirt.spec @@ -15,7 +15,7 @@ %bcond_without vbox # VirtualBox support %bcond_without vmware # VMware Workstation/Player support # - storage -%bcond_without ceph # RADOS BD (Ceph) storage support +%bcond_with ceph # RADOS BD (Ceph) storage support %bcond_without glusterfs # GlusterFS storage support # - storage locking %bcond_without sanlock # sanlock storage lock manager @@ -25,6 +25,7 @@ %bcond_without polkit # PolicyKit support %bcond_without systemtap # systemtap/dtrace probes %bcond_with wireshark # wireshark dissector module +%bcond_without zfs # ZFS storage support # qemu available only on x86 and ppc %ifnarch %{ix86} %{x8664} ppc @@ -49,12 +50,12 @@ Summary: Toolkit to interact with virtualization capabilities Summary(pl.UTF-8): Narzędzia współpracujące z funkcjami wirtualizacji Name: libvirt -Version: 8.1.0 +Version: 10.2.0 Release: 2 License: LGPL v2.1+ Group: Libraries Source0: http://libvirt.org/sources/libvirt-%{version}.tar.xz -# Source0-md5: db2ab9f064a611dbeea3156cf26a2ed1 +# Source0-md5: f0856217199b32447704fb741d4a8edc Source1: libvirtd.init Source2: virtlockd.init Source3: virtlogd.init @@ -68,6 +69,7 @@ Patch1: %{name}-qemu-acl.patch Patch2: %{name}-udevadm-settle.patch Patch3: bashisms.patch Patch4: %{name}-sysctl-dir.patch +Patch5: shebang.patch URL: http://www.libvirt.org/ BuildRequires: acl-devel BuildRequires: attr-devel @@ -75,12 +77,13 @@ BuildRequires: audit-libs-devel BuildRequires: augeas-devel BuildRequires: autoconf >= 2.50 BuildRequires: automake -BuildRequires: bash-completion >= 2.0 +BuildRequires: bash-completion-devel >= 2.0 %{?with_ceph:BuildRequires: ceph-devel} 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: docutils BuildRequires: gawk BuildRequires: gcc >= 6:4.4 BuildRequires: gettext-tools >= 0.17 @@ -116,7 +119,6 @@ BuildRequires: readline-devel >= 7.0 BuildRequires: rpcsvc-proto BuildRequires: rpmbuild(macros) >= 1.753-5 %{?with_sanlock:BuildRequires: sanlock-devel >= 0.8} -BuildRequires: sheepdog %{?with_systemtap:BuildRequires: systemtap-sdt-devel} BuildRequires: udev-devel >= 1:219 %{?with_wireshark:BuildRequires: wireshark-devel >= 2.6.0} @@ -124,8 +126,8 @@ BuildRequires: udev-devel >= 1:219 # For disk driver BuildRequires: xorg-lib-libpciaccess-devel >= 0.10.0 BuildRequires: yajl-devel >= 2.0.3 -BuildRequires: zfs -BuildRequires: zfs-devel +%{?with_zfs:BuildRequires: zfs} +%{?with_zfs:BuildRequires: zfs-devel} Requires: curl-libs >= 7.18.0 Requires: device-mapper >= 1.0.0 Requires: libcap-ng >= 0.4.0 @@ -264,7 +266,6 @@ Suggests: parted >= 1.8.0 Suggests: polkit >= 0.93 #Suggests: radvd Suggests: scrub -#Suggests: sheepdog Provides: libvirt(hypervisor) %description daemon @@ -460,6 +461,7 @@ Moduł sekcji Wiresharka do pakietów libvirt. %patch2 -p1 %patch3 -p1 %patch4 -p1 +%patch5 -p1 %build %meson build \ @@ -504,16 +506,14 @@ Moduł sekcji Wiresharka do pakietów libvirt. -Dstorage_dir=enabled \ -Dstorage_disk=enabled \ -Dstorage_fs=enabled \ - -Dstorage_glusterfs=%{__enabled_disabled glusterfs} \ -Dstorage_iscsi=enabled \ -Dstorage_iscsi_direct=enabled \ -Dstorage_lvm=enabled \ -Dstorage_mpath=enabled \ -Dstorage_rbd=%{__enabled_disabled ceph} \ -Dstorage_scsi=enabled \ - -Dstorage_sheepdog=enabled \ -Dstorage_vstorage=disabled \ - -Dstorage_zfs=enabled \ + -Dstorage_zfs=%{__enabled_disabled zfs} \ -Ddriver_bhyve=disabled \ -Ddriver_ch=%{__enabled_disabled ch} \ -Ddriver_esx=%{__enabled_disabled esx} \ @@ -768,8 +768,7 @@ fi # mpath requires libdevmapper, but libvirt itself requires it too %attr(755,root,root) %{_libdir}/libvirt/storage-backend/libvirt_storage_backend_mpath.so %attr(755,root,root) %{_libdir}/libvirt/storage-backend/libvirt_storage_backend_scsi.so -%attr(755,root,root) %{_libdir}/libvirt/storage-backend/libvirt_storage_backend_sheepdog.so -%attr(755,root,root) %{_libdir}/libvirt/storage-backend/libvirt_storage_backend_zfs.so +%{?with_zfs:%attr(755,root,root) %{_libdir}/libvirt/storage-backend/libvirt_storage_backend_zfs.so} %dir %{_libdir}/libvirt/storage-file %attr(755,root,root) %{_libdir}/libvirt/storage-file/libvirt_storage_file_fs.so @@ -888,11 +887,13 @@ fi %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-qmp-proxy %attr(755,root,root) %{_bindir}/virt-qemu-run +%attr(755,root,root) %{_bindir}/virt-qemu-sev-validate %endif %attr(755,root,root) %{_bindir}/virt-ssh-helper %attr(754,root,root) %{_libexecdir}/libvirt-guests.sh -%{_libdir}/virt-login-shell-helper +%{_libexecdir}/virt-login-shell-helper %{_mandir}/man1/virsh.1* %{_mandir}/man1/virt-admin.1* %{_mandir}/man1/virt-host-validate.1* @@ -901,8 +902,11 @@ fi %{_mandir}/man1/virt-pki-query-dn.1* %{_mandir}/man1/virt-pki-validate.1* %if %{with qemu} +%{_mandir}/man1/virt-qemu-qmp-proxy.1* %{_mandir}/man1/virt-qemu-run.1* +%{_mandir}/man1/virt-qemu-sev-validate.1* %endif +%{_mandir}/man8/libvirt-guests.8* %{_mandir}/man8/virt-ssh-helper.8* %dir %{_datadir}/libvirt/schemas %{_datadir}/libvirt/schemas/basictypes.rng @@ -914,7 +918,9 @@ fi %{_datadir}/libvirt/schemas/domaincaps.rng %{_datadir}/libvirt/schemas/domaincheckpoint.rng %{_datadir}/libvirt/schemas/domaincommon.rng +%{_datadir}/libvirt/schemas/domainoverrides.rng %{_datadir}/libvirt/schemas/domainsnapshot.rng +%{_datadir}/libvirt/schemas/inactiveDomain.rng %{_datadir}/libvirt/schemas/interface.rng %{_datadir}/libvirt/schemas/network.rng %{_datadir}/libvirt/schemas/networkcommon.rng @@ -923,6 +929,7 @@ fi %{_datadir}/libvirt/schemas/nwfilter.rng %{_datadir}/libvirt/schemas/nwfilter_params.rng %{_datadir}/libvirt/schemas/nwfilterbinding.rng +%{_datadir}/libvirt/schemas/privatedata.rng %{_datadir}/libvirt/schemas/secret.rng %{_datadir}/libvirt/schemas/storagecommon.rng %{_datadir}/libvirt/schemas/storagepool.rng