Sophie

Sophie

distrib > Mageia > 9 > armv7hl > by-pkgid > 16de4c8c8b39d6e5da3ce092b1748a7b > files > 7

libvirt-9.6.0-1.1.mga9.src.rpm

# Please keep this package in sync with FC

# "fix" underlinking:
%define _disable_ld_no_undefined 1
%global _debugsource_packages 0

#defined in meson but BRint is overkill:
%define _vpath_builddir %{_target_platform}

%define arches_64bit            x86_64 %{power64} aarch64 s390x riscv64
%define arches_x86              %{ix86} x86_64

%define arches_xen              %{arches_x86} aarch64
%define arches_vbox             %{arches_x86}
%define arches_zfs              %{arches_x86} %{power64} %{arm}
%define arches_numactl          %{arches_x86} %{power64} aarch64 s390x
%define arches_numad            %{arches_x86} %{power64} aarch64

# The hypervisor drivers that run in libvirtd
%define with_qemu          0%{!?_without_qemu:1}
%define with_lxc           0%{!?_without_lxc:1}
%define with_libxl         0%{!?_without_libxl:1}
%define with_vbox          0%{!?_without_vbox:1}

# Then the hypervisor drivers that run outside libvirtd, in libvirt.so
%define with_openvz        0%{!?_without_openvz:1}
%define with_vmware        0%{!?_without_vmware:1}
%define with_esx           0%{!?_without_esx:1}
%define with_hyperv        0%{!?_without_hyperv:1}

%define common_summary interact with virtualization capabilities
%define common_description Libvirt is a C toolkit to interact with the virtualization\
capabilities of recent versions of Linux.

%define lib_major 0
%define nss_major 2

%define lib_name %mklibname virt %{lib_major}
%define nss_name %mklibname nss_libvirt %{nss_major}
%define develname %mklibname -d virt
%define staticdevelname %mklibname -d -s virt

# libxenstore is not versionned properly
%global __requires_exclude devel\\(libxenstore.*\\)

%define with_storage_gluster 0%{!?_without_storage_gluster:1}
# glusterfs was dropped in mga6 as unmaintained
        %define with_storage_gluster 0

%define with_numactl          0%{!?_without_numactl:1}

# Fedora has zfs-fuse
%if 0%{?mageia}
    %define with_storage_zfs      0%{!?_without_storage_zfs:1}
%else
    %define with_storage_zfs      0
%endif

    %define with_storage_iscsi_direct 0%{!?_without_storage_iscsi_direct:1}

# A few optional bits off by default, we enable later
%define with_fuse             0
%define with_sanlock          0
%define with_numad         0%{!?_without_numad:0}
%define with_netcf            0

# Finally set the OS / architecture specific special cases

# Architecture-dependent features
%ifnarch %{arches_xen}
    %define with_libxl 0
%endif

%ifnarch %{arches_vbox}
    %define with_vbox 0
%endif

%ifnarch %{arches_numactl}
    %define with_numactl 0
%endif

%ifnarch %{arches_zfs}
    %define with_storage_zfs 0
%endif

    %define with_hyperv 0

    %define with_netcf 0%{!?_without_netcf:1}

# fuse is used to provide virtualized /proc for LXC
%if %{with_lxc}
    %define with_fuse      0%{!?_without_fuse:1}
%endif

# Enable wireshark plugins for all distros
%define wireshark_plugindir %(pkg-config --variable plugindir wireshark)/epan

# numad is used to manage the CPU and memory placement dynamically,
# it's not available on many non-x86 architectures.
%ifarch %{arches_numad}
        %define with_numad    0%{!?_without_numad:1}
    %endif

%define qemu_user  qemu
%define qemu_group  qemu

# Locations for QEMU data
%define qemu_moddir %{_libdir}/qemu
%define qemu_datadir %{_datadir}/qemu

%define with_mingw 0
%if 0%{?mageia}
    %define with_mingw 0%{!?_without_mingw:1}
%endif

    %define enable_werror -Dwerror=false -Dgit_werror=disabled

Summary:    Toolkit to %{common_summary}
Name:       libvirt
Version:    9.6.0
%define subrel 1
Release:    %mkrel 1
License:    LGPLv2+
Group:      System/Kernel and hardware
URL:        https://libvirt.org/

%if %(echo %{version} | grep -o \\. | wc -l) == 3
    %define mainturl stable_updates/
%endif
Source:	    https://libvirt.org/sources/%{?mainturl}libvirt-%{version}.tar.xz
Source1:    %{name}-tmpfiles.conf

# Fix build with glibc 2.36 	
# MGA/ 	
Patch0020: 0001-Drop-preserved-runstatedir-option-from-meson_options.patch

#
# Security patches
# P0100 -> ...
#
Patch0100: libvirt-6.10.0-CVE-2020-15708.patch
Patch0101: libvirt-6.10.0-disable-virtimetest.patch
Patch0102: 8a3f8d957507c1f8223fdcf25a3ff885b15557f2.patch

Requires:   cyrus-sasl
# All build-time requirements. Run-time requirements are
# listed against each sub-RPM
BuildRequires:	python3-docutils
BuildRequires:	gcc
BuildRequires: meson >= 0.56.0
BuildRequires: ninja-build
BuildRequires:	git
BuildRequires:  perl
BuildRequires:  python3
BuildRequires:  systemd-units
BuildRequires:  systemd-devel
%if %{with_libxl}
BuildRequires:  xen-devel
%endif
BuildRequires:  glib2-devel >= 2.56
BuildRequires:  libxml2-devel
BuildRequires:  xsltproc 
BuildRequires:  readline-devel
BuildRequires:	bash-completion >= 2.0
BuildRequires:  gettext
BuildRequires:  libtasn1-devel
BuildRequires:  gnutls-devel
BuildRequires:  libattr-devel
# For pool-build probing for existing pools
BuildRequires:  libblkid-devel >= 2.17
BuildRequires:  libxml2-utils
BuildRequires:  xmlrpc-c-devel
# for augparse, optionally used in testing
BuildRequires: augeas
BuildRequires: systemd-devel >= 185
BuildRequires:  libpciaccess-devel >= 0.10.9
BuildRequires: yajl-devel
%if %{with_sanlock}
BuildRequires:  sanlock-devel >= 2.4
%endif
BuildRequires:  libpcap-devel >= 1.5.0
# (tmb) build against kernel-devel-latest
BuildRequires:  kernel-desktop-devel-latest
# (tmb) use fixed headers with kvm*.h exported
BuildRequires:	kernel-userspace-headers >= 4.14.32-1

BuildRequires:  libnl3-devel
BuildRequires:  iptables
BuildRequires:  iptables-ipv6
BuildRequires:  parted
BuildRequires:  libsasl-devel
#BuildRequires:  ebtables
BuildRequires:  module-init-tools
BuildRequires:  polkit >= 0.112

# For mount/umount in FS driver
BuildRequires: util-linux
# For managing ACLs
BuildRequires: libacl-devel
# From QEMU RPMs
BuildRequires:  qemu-img
# For LVM drivers
BuildRequires:  lvm2
# For pool type=iscsi
BuildRequires:  iscsi-initiator-utils
%if %{with_storage_iscsi_direct}
# For pool type=iscsi-direct
BuildRequires: libiscsi-devel
%endif
# For disk driver
BuildRequires:  parted-devel
# Broken RHEL-5 parted RPM is missing a dep
BuildRequires: e2fsprogs-devel
# For Multipath support
BuildRequires:  device-mapper
BuildRequires:  device-mapper-devel
%if %{with_storage_gluster}
BuildRequires:  glusterfs-devel >= 3.4.1
%endif
%if %{with_numactl}
# For QEMU/LXC numa info
BuildRequires:  numa-devel
BuildRequires:  numactl
%endif
BuildRequires:  libcap-ng-devel >= 0.5.0
%if %{with_fuse}
BuildRequires:  fuse-devel >= 2.8.6
%endif
BuildRequires:  libssh2-devel >= 1.3.0
BuildRequires:	libtirpc-devel
%if %{with_netcf}
BuildRequires:  netcf-devel >= 0.2.2
%endif
%if (0%{?mageia} >= 9)
#BuildRequires: passt
%endif
%if %{with_esx}
BuildRequires: libcurl-devel
%endif
%if %{with_hyperv}
BuildRequires: libwsman-devel >= 2.6.3
%endif
BuildRequires: audit-libs-devel
# we need /usr/sbin/dtrace
BuildRequires:  systemtap-sdt-devel
# For mount/umount in FS driver
BuildRequires: util-linux
# For showmount in FS driver (netfs discovery)
BuildRequires:  nfs-utils
# Fedora build root suckage
BuildRequires: gawk
# For storage wiping with different algorithms
BuildRequires:  scrub
%if %{with_numad}
BuildRequires:  numad
%endif
BuildRequires:  wireshark-devel
BuildRequires:  wireshark
BuildRequires:  libssh-devel >= 0.8.1
BuildRequires: rpcgen
BuildRequires: libtirpc-devel

%if %{with_mingw}
BuildRequires: mingw32-filesystem
BuildRequires: mingw32-gcc
BuildRequires: mingw32-binutils
BuildRequires: mingw32-glib2 >= 2.48
BuildRequires: mingw32-libgpg-error
BuildRequires: mingw32-libgcrypt
BuildRequires: mingw32-gnutls
BuildRequires: mingw32-gettext
BuildRequires: mingw32-libxml2
BuildRequires: mingw32-portablexdr
BuildRequires: mingw32-dlfcn
BuildRequires: mingw32-libssh2
BuildRequires: mingw32-curl
BuildRequires: mingw64-filesystem
BuildRequires: mingw64-gcc
BuildRequires: mingw64-binutils
BuildRequires: mingw64-glib2 >= 2.48
BuildRequires: mingw64-libgpg-error
BuildRequires: mingw64-libgcrypt
BuildRequires: mingw64-gnutls
BuildRequires: mingw64-gettext
BuildRequires: mingw64-libxml2
BuildRequires: mingw64-portablexdr
BuildRequires: mingw64-dlfcn
BuildRequires: mingw64-libssh2
BuildRequires: mingw64-curl
%endif


%description
%{common_description}

Virtualization of the Linux Operating System means the
ability to run multiple instances of Operating Systems concurrently on
a single hardware system where the basic resources are driven by a
Linux instance. The library aim at providing long term stable C API
initially for the Xen paravirtualization but should be able to
integrate other virtualization mechanisms if needed.

%package docs
Summary: API reference and website documentation
Group: Documentation

%description docs
Includes the API reference for the libvirt C library, and a complete
copy of the libvirt.org website documentation.

%package -n %{staticdevelname}
Summary:    Development static libraries for programs using %{name}
Group:      Development/C
Provides:   %{name}-static-devel = %{version}-%{release}
Obsoletes:  %{lib_name}-static-devel

%description -n %{staticdevelname}
%{common_description}

This package contains the static libraries needed for developing
programs using the %{name} library.

%package -n %{name}-utils
Summary:    Tools to %{common_summary}
Group:      System/Kernel and hardware
Requires:   bridge-utils
Requires:   %{lib_name} = %{version}
Requires:   polkit
Requires:   ebtables
Requires:   netcf
# Needed by /usr/libexec/libvirt-guests.sh script.
Requires:   gettext
Requires(pre): rpm-helper >= 0.24.8-1
Requires(post):  systemd >= %{systemd_required_version}
Requires(post):  rpm-helper >= 0.24.8-1
Requires(preun): rpm-helper >= 0.24.8-1
# fix "Cannot check dnsmasq binary dnsmasq":
Recommends:   dnsmasq
Recommends:   netcat-openbsd
Conflicts:  libvirt0 < 0.7.1-2
Conflicts:  lib64virt0 < 0.7.1-2
Provides:   %{name}-client = %{version}-%{release}
Requires: qemu-kvm
Requires: qemu-img
Requires: iptables
# netcat is needed on the server side so that clients that have
# libvirt < 6.9.0 can connect, but newer versions will prefer
# virt-ssh-helper. Making this a Recommends means that it gets
# installed by default, but can still be removed if compatibility
# with old clients is not required
Recommends: netcat
# For managing persistent mediated devices
Requires: mdevctl

%description -n %{name}-utils
%{common_description}

This package contains tools for the %{name} library.

%package client-qemu
Summary: Additional client side utilities for QEMU
Requires: %{lib_name} = %{version}
Requires: python3-libvirt >= 3.7.0

%description client-qemu
The additional client binaries are used to interact
with some QEMU specific features of libvirt.

%package -n %{lib_name}
Summary:    Client side libraries
Group:      System/Libraries

%description -n %{lib_name}
Shared libraries for accessing the libvirt daemon.

%package -n wireshark-%{name}
Summary: Wireshark dissector plugin for libvirt RPC transactions
Group: Monitoring
Requires: wireshark

%description -n wireshark-%{name}
Wireshark dissector plugin for better analysis of libvirt RPC traffic.

%package -n %{develname}
Summary:    Libraries, includes, etc. to compile with the libvirt library
Group:      Development/C
Requires:   %{lib_name} = %{version}
%if %{with_libxl}
Requires:   xen-devel
%endif
Provides:   %{name}-devel = %{version}-%{release}
Obsoletes:  %{lib_name}-devel
Requires: pkgconfig

%description -n %{develname}
Include header files & development libraries for the libvirt C library.


%package -n %nss_name
Summary: Libvirt plugin for Name Service Switch
# temp cauldron fix before mga7:
Obsoletes: %{mklibname virt 2} < %version-%release
Provides: %{mklibname virt 2} = %version-%release

%description -n %nss_name
Libvirt plugin for NSS for translating domain names into IP addresses.

%if %{with_mingw}
%package -n mingw32-libvirt
Summary: %{summary}
Obsoletes: mingw32-libvirt-static < 7.0.0
BuildArch: noarch

%description -n mingw32-libvirt
MinGW Windows libvirt virtualization library.

%package -n mingw64-libvirt
Summary: %{summary}
Obsoletes: mingw64-libvirt-static < 7.0.0
BuildArch: noarch

%description -n mingw64-libvirt
MinGW Windows libvirt virtualization library.

%{?mingw_debug_package}
%endif

%prep
%autosetup -p1

%build

# fix compiling wireshark plugin:
export CFLAGS="`pkg-config --cflags glib-2.0` $CFLAGS"

%if %{with_vbox}
    %define arg_vbox -Ddriver_vbox=enabled
%else
    %define arg_vbox -Ddriver_vbox=disabled
%endif
 
%if %{with_libxl}
    %define arg_libxl -Ddriver_libxl=enabled
%else
    %define arg_libxl -Ddriver_libxl=disabled
%endif

%if %{with_esx}
    %define arg_esx -Ddriver_esx=enabled -Dcurl=enabled
%else
    %define arg_esx -Ddriver_esx=disabled -Dcurl=disabled
%endif

%if %{with_hyperv}
    %define arg_hyperv -Ddriver_hyperv=enabled -Dopenwsman=enabled
%else
    %define arg_hyperv -Ddriver_hyperv=disabled -Dopenwsman=disabled
%endif

%if %{with_vmware}
    %define arg_vmware -Ddriver_vmware=enabled
%else
    %define arg_vmware -Ddriver_vmware=disabled
%endif

    %define arg_storage_rbd -Dstorage_rbd=disabled

%if %{with_storage_gluster}
    %define arg_storage_gluster -Dstorage_gluster=enabled -Dglusterfs=enabled
%else
    %define arg_storage_gluster -Dstorage_gluster=disabled -Dglusterfs=disabled
%endif

%if %{with_storage_zfs}
    %define arg_storage_zfs -Dstorage_zfs=enabled
%else
    %define arg_storage_zfs -Dstorage_zfs=disabled
%endif

%if %{with_numactl}
    %define arg_numactl -Dnumactl=enabled
%else
    %define arg_numactl -Dnumactl=disabled
%endif

%if %{with_numad}
    %define arg_numad -Dnumad=enabled
%else
    %define arg_numad -Dnumad=disabled
%endif

%if %{with_fuse}
    %define arg_fuse -Dfuse=enabled
%else
    %define arg_fuse -Dfuse=disabled
%endif

%if %{with_sanlock}
    %define arg_sanlock -Dsanlock=enabled
%else
    %define arg_sanlock -Dsanlock=disabled
%endif

%if %{with_netcf}
    %define arg_netcf -Dnetcf=enabled
%else
    %define arg_netcf -Dnetcf=disabled
%endif

    %define arg_wireshark -Dwireshark_dissector=enabled

    %define arg_libssh -Dlibssh=enabled

    %define arg_libssh2 -Dlibssh2=enabled

# place macros above and build commands below this comment

export SOURCE_DATE_EPOCH=$(stat --printf='%Y' %{_specdir}/libvirt.spec)

%meson \
           -Drunstatedir=%{_rundir} \
           %{?arg_vbox} \
           %{?arg_libxl} \
           -Dsasl=enabled \
           -Dpolkit=enabled \
           -Ddriver_libvirtd=enabled \
           -Ddriver_remote=enabled \
           -Ddriver_test=enabled \
           %{?arg_esx} \
           %{?arg_hyperv} \
           %{?arg_vmware} \
           -Ddriver_vz=disabled \
           -Ddriver_bhyve=disabled \
           -Ddriver_ch=disabled \
           -Dremote_default_mode=legacy \
           -Ddriver_interface=enabled \
           -Ddriver_network=enabled \
           -Dstorage_fs=enabled \
           -Dstorage_lvm=enabled \
           -Dstorage_iscsi=enabled \
           -Dstorage_scsi=enabled \
           -Dstorage_disk=enabled \
           -Dstorage_mpath=enabled \
           %{?arg_storage_rbd} \
           %{?arg_storage_gluster} \
           -Dglusterfs=disabled \
           %{?arg_storage_zfs} \
           -Dstorage_vstorage=disabled \
           %{?arg_numactl} \
           %{?arg_numad} \
           -Dcapng=enabled \
           %{?arg_fuse} \
           %{?arg_netcf} \
           -Dselinux=disabled \
           -Dsecdriver_selinux=disabled \
           -Dapparmor=disabled \
           -Dapparmor_profiles=disabled \
           -Dsecdriver_apparmor=disabled \
           -Dudev=enabled \
           -Dyajl=enabled \
           %{?arg_sanlock} \
           -Dlibpcap=enabled \
           -Dlibnl=enabled \
           -Daudit=enabled \
           -Ddtrace=enabled \
           %{?arg_wireshark} \
           %{?arg_libssh} \
           %{?arg_libssh2} \
           -Dnss=enabled \
    %{?enable_werror} \
           -Dqemu_user=%{qemu_user} \
           -Dqemu_group=%{qemu_group} \
           -Dqemu_moddir=%{qemu_moddir} \
           -Dqemu_datadir=%{qemu_datadir} \
           -Dexpensive_tests=enabled \
           -Dinit_script=systemd \
           -Ddocs=enabled \
           -Dtests=enabled \
           -Drpath=disabled \

%meson_build || %meson_build

%if %{with_mingw}
%mingw_meson \
  --auto-features=enabled \
  -Ddriver_remote=enabled \
  -Ddriver_test=enabled \
  -Ddriver_esx=enabled \
  -Dcurl=enabled \
  -Ddocs=enabled \
  -Dapparmor=disabled \
  -Dapparmor_profiles=disabled \
  -Dattr=disabled \
  -Daudit=disabled \
  -Dbash_completion=disabled \
  -Dblkid=disabled \
  -Dcapng=disabled \
  -Ddriver_bhyve=disabled \
  -Ddriver_hyperv=disabled \
  -Ddriver_interface=disabled \
  -Ddriver_libvirtd=disabled \
  -Ddriver_libxl=disabled \
  -Ddriver_lxc=disabled \
  -Ddriver_network=disabled \
  -Ddriver_openvz=disabled \
  -Ddriver_qemu=disabled \
  -Ddriver_secrets=disabled \
  -Ddriver_vbox=disabled \
  -Ddriver_vmware=disabled \
  -Ddriver_vz=disabled \
  -Ddtrace=disabled \
  -Dexpensive_tests=enabled \
  -Dfirewalld=disabled \
  -Dfirewalld_zone=disabled \
  -Dfuse=disabled \
  -Dglusterfs=disabled \
  -Dhost_validate=disabled \
  -Dlibiscsi=disabled \
  -Dlibnl=disabled \
  -Dlibpcap=disabled \
  -Dlibssh2=disabled \
  -Dlibssh=disabled \
  -Dlogin_shell=disabled \
  -Dnetcf=disabled \
  -Dnls=disabled \
  -Dnss=disabled \
  -Dnumactl=disabled \
  -Dnumad=disabled \
  -Dopenwsman=disabled \
  -Dpciaccess=disabled \
  -Dpm_utils=disabled \
  -Dpolkit=disabled \
  -Dreadline=disabled \
  -Drpath=disabled \
  -Dsanlock=disabled \
  -Dsasl=disabled \
  -Dsecdriver_apparmor=disabled \
  -Dsecdriver_selinux=disabled \
  -Dselinux=disabled \
  -Dstorage_dir=disabled \
  -Dstorage_disk=disabled \
  -Dstorage_fs=disabled \
  -Dstorage_gluster=disabled \
  -Dstorage_iscsi_direct=disabled \
  -Dstorage_iscsi=disabled \
  -Dstorage_lvm=disabled \
  -Dstorage_mpath=disabled \
  -Dstorage_rbd=disabled \
  -Dstorage_scsi=disabled \
  -Dstorage_vstorage=disabled \
  -Dstorage_zfs=disabled \
  -Dsysctl_config=disabled \
  -Dtests=disabled \
  -Dudev=disabled \
  -Dwireshark_dissector=disabled \
  -Dyajl=disabled
%mingw_ninja
%endif


%install
%meson_install

rm -f %{buildroot}%{_initrddir}/libvirt-guests

install -D -p -m 0644 %{SOURCE1} %{buildroot}%{_tmpfilesdir}/%{name}.conf
install -d -m 0755 %{buildroot}%{_var}/lib/%{name}
%find_lang %{name}

# Copied into libvirt-docs subpackage eventually
mv $RPM_BUILD_ROOT%{_datadir}/doc/libvirt libvirt-docs


%if %{with_mingw}
%mingw_ninja_install

rm -rf $RPM_BUILD_ROOT%{mingw32_sysconfdir}/libvirt/nwfilter
rm -rf $RPM_BUILD_ROOT%{mingw64_sysconfdir}/libvirt/nwfilter
rm -rf $RPM_BUILD_ROOT%{mingw32_datadir}/doc/*
rm -rf $RPM_BUILD_ROOT%{mingw64_datadir}/doc/*
rm -rf $RPM_BUILD_ROOT%{mingw32_datadir}/gtk-doc/*
rm -rf $RPM_BUILD_ROOT%{mingw64_datadir}/gtk-doc/*

rm -rf $RPM_BUILD_ROOT%{mingw32_libexecdir}/libvirt_iohelper.exe
rm -rf $RPM_BUILD_ROOT%{mingw64_libexecdir}/libvirt_iohelper.exe
rm -rf $RPM_BUILD_ROOT%{mingw32_libexecdir}/libvirt-guests.sh
rm -rf $RPM_BUILD_ROOT%{mingw64_libexecdir}/libvirt-guests.sh

%mingw_debug_install_post

%mingw_find_lang %{name}

%endif

%check
VIR_TEST_DEBUG=1 %meson_test --no-suite syntax-check || :

%post -n %{name}-utils
%_tmpfilescreate %{name}
%_post_service  libvirtd
%_post_service  libvirt-guests
%_post_service	virtlockd

%pre
%_pre_groupadd %{name}
%{_sbindir}/usermod -G %{name} -a %{qemu_user}

%preun -n %{name}-utils
%_preun_service libvirt-guests
%_preun_service libvirtd
%_preun_service	virtlockd

%files docs
%doc AUTHORS.rst NEWS.rst README.rst
%doc libvirt-docs/*

%files -n %{name}-utils -f %{name}.lang
%doc README.rst NEWS.rst
%{_bindir}/*
%{_mandir}/man1/*
%{_mandir}/man7/*
%{_mandir}/man8/*
%{_sbindir}/*
%{_unitdir}/libvirtd.service
%{_unitdir}/libvirtd.socket
%{_unitdir}/libvirtd-ro.socket
%{_unitdir}/libvirtd-admin.socket
%{_unitdir}/libvirtd-tcp.socket
%{_unitdir}/libvirtd-tls.socket
%{_unitdir}/virtproxyd.service
%{_unitdir}/virtproxyd.socket
%{_unitdir}/virtproxyd-ro.socket
%{_unitdir}/virtproxyd-admin.socket
%{_unitdir}/virtproxyd-tcp.socket
%{_unitdir}/virtproxyd-tls.socket
%{_unitdir}/virt-guest-shutdown.target
%{_unitdir}/virtlogd.service
%{_unitdir}/virtlogd.socket
%{_unitdir}/virtlogd-admin.socket
%{_unitdir}/virtlockd.service
%{_unitdir}/virtlockd.socket
%{_unitdir}/virtlockd-admin.socket
%{_unitdir}/libvirt-guests.service
%{_unitdir}/virtinterfaced.service
%{_unitdir}/virtinterfaced.socket
%{_unitdir}/virtinterfaced-ro.socket
%{_unitdir}/virtinterfaced-admin.socket
%{_unitdir}/virtnetworkd.service
%{_unitdir}/virtnetworkd.socket
%{_unitdir}/virtnetworkd-ro.socket
%{_unitdir}/virtnetworkd-admin.socket
%{_unitdir}/virtnodedevd.service
%{_unitdir}/virtnodedevd.socket
%{_unitdir}/virtnodedevd-ro.socket
%{_unitdir}/virtnodedevd-admin.socket
%{_unitdir}/virtnwfilterd.service
%{_unitdir}/virtnwfilterd.socket
%{_unitdir}/virtnwfilterd-ro.socket
%{_unitdir}/virtnwfilterd-admin.socket
%{_unitdir}/virtsecretd.service
%{_unitdir}/virtsecretd.socket
%{_unitdir}/virtsecretd-ro.socket
%{_unitdir}/virtsecretd-admin.socket
%{_unitdir}/virtstoraged.service
%{_unitdir}/virtstoraged.socket
%{_unitdir}/virtstoraged-ro.socket
%{_unitdir}/virtstoraged-admin.socket
%{_unitdir}/virtqemud.service
%{_unitdir}/virtqemud.socket
%{_unitdir}/virtqemud-ro.socket
%{_unitdir}/virtqemud-admin.socket
%{_unitdir}/virtlxcd.service
%{_unitdir}/virtlxcd.socket
%{_unitdir}/virtlxcd-ro.socket
%{_unitdir}/virtlxcd-admin.socket
%if %{with_libxl}
%{_unitdir}/virtxend.service
%{_unitdir}/virtxend.socket
%{_unitdir}/virtxend-ro.socket
%{_unitdir}/virtxend-admin.socket
%endif
%if %{with_vbox}
%{_unitdir}/virtvboxd.service
%{_unitdir}/virtvboxd.socket
%{_unitdir}/virtvboxd-ro.socket
%{_unitdir}/virtvboxd-admin.socket
%endif
%dir %attr(0700, root, root) %{_localstatedir}/log/libvirt/qemu/
%dir %attr(0700, root, root) %{_localstatedir}/log/libvirt/lxc/
%{_libexecdir}/libvirt_lxc
%{_libexecdir}/libvirt_leaseshelper
%{_libexecdir}/libvirt_parthelper
%{_libexecdir}/libvirt_iohelper
%{_libexecdir}/libvirt-guests.sh
%{_libexecdir}/virt-login-shell-helper
%{_var}/lib/libvirt
%{_datadir}/polkit-1/actions/org.libvirt.unix.policy
%{_datadir}/polkit-1/actions/org.libvirt.api.policy
%{_datadir}/polkit-1/rules.d/50-libvirt.rules
%{_datadir}/augeas/lenses/*.aug
%{_datadir}/augeas/lenses/tests/*.aug
%{_datadir}/systemtap/tapset/*.stp
%{_datadir}/%{name}
%exclude %{_datadir}/libvirt/api/
%exclude %{_datadir}/libvirt/api/*.xml
%config(noreplace) %{_sysconfdir}/libvirt
%config(noreplace) %{_sysconfdir}/sasl2/libvirt.conf
%config(noreplace) %{_sysconfdir}/logrotate.d/libvirtd*
%{_prefix}/lib/sysctl.d/*.conf
%{_tmpfilesdir}/%{name}.conf
%{_libdir}/libvirt/connection-driver
%{_prefix}/lib/firewalld/zones/libvirt.xml
%{_prefix}/lib/firewalld/zones/libvirt-routed.xml
%{_prefix}/lib/firewalld/policies/libvirt-routed-in.xml
%{_prefix}/lib/firewalld/policies/libvirt-routed-out.xml
%{_prefix}/lib/firewalld/policies/libvirt-to-host.xml
%dir %attr(0755, root, root) %{_libdir}/libvirt/
%dir %attr(0755, root, root) %{_libdir}/libvirt/connection-driver/
%dir %attr(0755, root, root) %{_libdir}/libvirt/lock-driver/
%dir %attr(0755, root, root) %{_libdir}/libvirt/storage-backend/
%dir %attr(0755, root, root) %{_libdir}/libvirt/storage-file/
%{_libdir}/libvirt/lock-driver/*.so
%{_libdir}/libvirt/storage-backend/*.so
%{_libdir}/%{name}/storage-file/libvirt_storage_file_fs.so
%{_datadir}/bash-completion/completions/

%if %{with_qemu}
%files client-qemu
%{_mandir}/man1/virt-qemu-qmp-proxy.1*
%{_mandir}/man1/virt-qemu-sev-validate.1*
%{_bindir}/virt-qemu-qmp-proxy
%{_bindir}/virt-qemu-sev-validate
%endif

%files -n %{lib_name}
%license COPYING COPYING.LESSER
%{_libdir}/%{name}.so.%{lib_major}{,.*}
%{_libdir}/%{name}-admin.so.%{lib_major}{,.*}
%{_libdir}/%{name}-qemu.so.%{lib_major}{,.*}
%{_libdir}/%{name}-lxc.so.%{lib_major}{,.*}

%files -n wireshark-%{name}
%{wireshark_plugindir}/libvirt.so

%files -n %nss_name
%{_libdir}/libnss_libvirt.so.%{nss_major}{,.*}
%{_libdir}/libnss_libvirt_guest.so.%{nss_major}{,.*}

%files -n %{develname}
%{_libdir}/libvirt.so
%{_libdir}/libvirt-admin.so
%{_libdir}/libvirt-qemu.so
%{_libdir}/libvirt-lxc.so
%{_includedir}/%{name}
%{_libdir}/pkgconfig/libvirt.pc
%{_libdir}/pkgconfig/libvirt-admin.pc
%{_libdir}/pkgconfig/libvirt-qemu.pc
%{_libdir}/pkgconfig/libvirt-lxc.pc
# Needed building python bindings
%dir %{_datadir}/libvirt/api/
%{_datadir}/libvirt/api/libvirt-api.xml
%{_datadir}/libvirt/api/libvirt-qemu-api.xml
%{_datadir}/libvirt/api/libvirt-lxc-api.xml


%if %{with_mingw}
%files -n mingw32-libvirt -f mingw32-libvirt.lang
%dir %{mingw32_sysconfdir}/libvirt/
%config(noreplace) %{mingw32_sysconfdir}/libvirt/libvirt.conf
%config(noreplace) %{mingw32_sysconfdir}/libvirt/libvirt-admin.conf
%{mingw32_bindir}/libvirt-0.dll
%{mingw32_bindir}/virsh.exe
%{mingw32_bindir}/virt-admin.exe
%{mingw32_bindir}/virt-xml-validate
%{mingw32_bindir}/virt-pki-query-dn.exe
%{mingw32_bindir}/virt-pki-validate
%{mingw32_bindir}/libvirt-lxc-0.dll
%{mingw32_bindir}/libvirt-qemu-0.dll
%{mingw32_bindir}/libvirt-admin-0.dll
%{mingw32_libdir}/libvirt.dll.a
%{mingw32_libdir}/pkgconfig/libvirt.pc
%{mingw32_libdir}/pkgconfig/libvirt-qemu.pc
%{mingw32_libdir}/pkgconfig/libvirt-lxc.pc
%{mingw32_libdir}/pkgconfig/libvirt-admin.pc
%{mingw32_libdir}/libvirt-lxc.dll.a
%{mingw32_libdir}/libvirt-qemu.dll.a
%{mingw32_libdir}/libvirt-admin.dll.a
%dir %{mingw32_datadir}/libvirt/
%dir %{mingw32_datadir}/libvirt/schemas/
%{mingw32_datadir}/libvirt/schemas/*.rng
%dir %{mingw32_datadir}/libvirt/api/
%{mingw32_datadir}/libvirt/api/libvirt-api.xml
%{mingw32_datadir}/libvirt/api/libvirt-lxc-api.xml
%{mingw32_datadir}/libvirt/api/libvirt-qemu-api.xml
%{mingw32_datadir}/libvirt/api/libvirt-admin-api.xml
%{mingw32_datadir}/libvirt/cpu_map/*.xml
%{mingw32_datadir}/libvirt/test-screenshot.png
%dir %{mingw32_includedir}/libvirt
%{mingw32_includedir}/libvirt/libvirt.h
%{mingw32_includedir}/libvirt/libvirt-common.h
%{mingw32_includedir}/libvirt/libvirt-domain.h
%{mingw32_includedir}/libvirt/libvirt-domain-checkpoint.h
%{mingw32_includedir}/libvirt/libvirt-domain-snapshot.h
%{mingw32_includedir}/libvirt/libvirt-event.h
%{mingw32_includedir}/libvirt/libvirt-host.h
%{mingw32_includedir}/libvirt/libvirt-interface.h
%{mingw32_includedir}/libvirt/libvirt-network.h
%{mingw32_includedir}/libvirt/libvirt-nodedev.h
%{mingw32_includedir}/libvirt/libvirt-nwfilter.h
%{mingw32_includedir}/libvirt/libvirt-secret.h
%{mingw32_includedir}/libvirt/libvirt-storage.h
%{mingw32_includedir}/libvirt/libvirt-stream.h
%{mingw32_includedir}/libvirt/virterror.h
%{mingw32_includedir}/libvirt/libvirt-lxc.h
%{mingw32_includedir}/libvirt/libvirt-qemu.h
%{mingw32_includedir}/libvirt/libvirt-admin.h
%{mingw32_mandir}/man1/virsh.1*
%{mingw32_mandir}/man1/virt-admin.1*
%{mingw32_mandir}/man1/virt-xml-validate.1*
%{mingw32_mandir}/man1/virt-pki-query-dn.1*
%{mingw32_mandir}/man1/virt-pki-validate.1*
%{mingw32_mandir}/man7/virkey*.7*

%files -n mingw64-libvirt -f mingw64-libvirt.lang
%dir %{mingw64_sysconfdir}/libvirt/
%config(noreplace) %{mingw64_sysconfdir}/libvirt/libvirt.conf
%config(noreplace) %{mingw64_sysconfdir}/libvirt/libvirt-admin.conf
%{mingw64_bindir}/libvirt-0.dll
%{mingw64_bindir}/virsh.exe
%{mingw64_bindir}/virt-admin.exe
%{mingw64_bindir}/virt-xml-validate
%{mingw64_bindir}/virt-pki-query-dn.exe
%{mingw64_bindir}/virt-pki-validate
%{mingw64_bindir}/libvirt-lxc-0.dll
%{mingw64_bindir}/libvirt-qemu-0.dll
%{mingw64_bindir}/libvirt-admin-0.dll
%{mingw64_libdir}/libvirt.dll.a
%{mingw64_libdir}/pkgconfig/libvirt.pc
%{mingw64_libdir}/pkgconfig/libvirt-qemu.pc
%{mingw64_libdir}/pkgconfig/libvirt-lxc.pc
%{mingw64_libdir}/pkgconfig/libvirt-admin.pc
%{mingw64_libdir}/libvirt-lxc.dll.a
%{mingw64_libdir}/libvirt-qemu.dll.a
%{mingw64_libdir}/libvirt-admin.dll.a
%dir %{mingw64_datadir}/libvirt/
%dir %{mingw64_datadir}/libvirt/schemas/
%{mingw64_datadir}/libvirt/schemas/*.rng
%dir %{mingw64_datadir}/libvirt/api/
%{mingw64_datadir}/libvirt/api/libvirt-api.xml
%{mingw64_datadir}/libvirt/api/libvirt-lxc-api.xml
%{mingw64_datadir}/libvirt/api/libvirt-qemu-api.xml
%{mingw64_datadir}/libvirt/api/libvirt-admin-api.xml
%{mingw64_datadir}/libvirt/cpu_map/*.xml
%{mingw64_datadir}/libvirt/test-screenshot.png
%dir %{mingw64_includedir}/libvirt
%{mingw64_includedir}/libvirt/libvirt.h
%{mingw64_includedir}/libvirt/libvirt-common.h
%{mingw64_includedir}/libvirt/libvirt-domain.h
%{mingw64_includedir}/libvirt/libvirt-domain-checkpoint.h
%{mingw64_includedir}/libvirt/libvirt-domain-snapshot.h
%{mingw64_includedir}/libvirt/libvirt-event.h
%{mingw64_includedir}/libvirt/libvirt-host.h
%{mingw64_includedir}/libvirt/libvirt-interface.h
%{mingw64_includedir}/libvirt/libvirt-network.h
%{mingw64_includedir}/libvirt/libvirt-nodedev.h
%{mingw64_includedir}/libvirt/libvirt-nwfilter.h
%{mingw64_includedir}/libvirt/libvirt-secret.h
%{mingw64_includedir}/libvirt/libvirt-storage.h
%{mingw64_includedir}/libvirt/libvirt-stream.h
%{mingw64_includedir}/libvirt/virterror.h
%{mingw64_includedir}/libvirt/libvirt-lxc.h
%{mingw64_includedir}/libvirt/libvirt-qemu.h
%{mingw64_includedir}/libvirt/libvirt-admin.h
%{mingw64_mandir}/man1/virsh.1*
%{mingw64_mandir}/man1/virt-admin.1*
%{mingw64_mandir}/man1/virt-xml-validate.1*
%{mingw64_mandir}/man1/virt-pki-query-dn.1*
%{mingw64_mandir}/man1/virt-pki-validate.1*
%{mingw64_mandir}/man7/virkey*.7*
%endif



%changelog
* Thu Apr 04 2024 ns80 <ns80> 9.6.0-1.1.mga9
+ Revision: 2054300
- add upstream patch for CVE-2024-2494 (mga#33047)
+ ghibo <ghibo>
- Rework Patch20
- Update to release 9.6.0

* Sun Mar 12 2023 kekepower <kekepower> 9.1.0-2.mga9
+ Revision: 1948729
- Add patch from joeghi to add qemu to libvirt group

* Thu Mar 02 2023 kekepower <kekepower> 9.1.0-1.mga9
+ Revision: 1946390
- Update to version 9.1.0
- Create group libvirt at install

* Tue Feb 21 2023 tv <tv> 9.0.0-2.mga9
+ Revision: 1944545
- Rebuild for xen-4.17.0

* Sat Feb 04 2023 tv <tv> 9.0.0-1.mga9
+ Revision: 1938086
- Update to version 9.0.0

* Tue Dec 27 2022 daviddavid <daviddavid> 8.10.0-2.mga9
+ Revision: 1927281
- fix dependencies

* Mon Dec 12 2022 tv <tv> 8.10.0-1.mga9
+ Revision: 1921137
- Update to version 8.10.0

* Fri Nov 04 2022 tv <tv> 8.9.0-1.mga9
+ Revision: 1902609
- Update to version 8.9.0
- Drop very old conflicts

* Wed Oct 12 2022 tv <tv> 8.8.0-1.mga9
+ Revision: 1896539
- Update to version 8.8.0
- Pull in mingw sub-packages

* Sun Oct 09 2022 neoclust <neoclust> 8.7.0-1.mga9
+ Revision: 1895751
- New version 8.7.0

* Tue Aug 02 2022 tv <tv> 8.6.0-1.mga9
+ Revision: 1874567
- Update to version 8.6.0
- Prepare for upcoming glibc 2.36

* Thu Jul 21 2022 tv <tv> 8.5.0-1.mga9
+ Revision: 1869746
- Update to version 8.5.0

* Fri Jun 10 2022 tv <tv> 8.4.0-1.mga9
+ Revision: 1863884
- Update to version 8.4.0

* Tue May 03 2022 tv <tv> 8.3.0-1.mga9
+ Revision: 1855622
- Update to 8.3.0

* Tue Apr 05 2022 umeabot <umeabot> 8.2.0-2.mga9
+ Revision: 1844205
- Mageia 9 Mass Rebuild

* Mon Apr 04 2022 tv <tv> 8.2.0-1.mga9
+ Revision: 1843783
- Update to version 8.2.0

* Sun Mar 06 2022 tv <tv> 8.1.0-2.mga9
+ Revision: 1789224
- Fix crash undefining VM without loader (rhbz#2060412)

* Wed Mar 02 2022 tv <tv> 8.1.0-1.mga9
+ Revision: 1787790
- 8.1.0

* Sat Feb 12 2022 tv <tv> 8.0.0-2.mga9
+ Revision: 1773268
- Rebuild for python3.10

* Wed Jan 19 2022 tv <tv> 8.0.0-1.mga9
+ Revision: 1769105
- Update to version 8.0.0

* Tue Jan 11 2022 tv <tv> 7.10.0-4.mga9
+ Revision: 1768048
- Bump release and rebuild for new xen

* Thu Jan 06 2022 neoclust <neoclust> 7.10.0-3.mga9
+ Revision: 1767146
- Add P102->107: Fixes CVE-2021-4147 (mga#29847)

* Wed Dec 01 2021 tv <tv> 7.10.0-2.mga9
+ Revision: 1760432
- Rebuild for missing xfsprogs on arm

* Wed Dec 01 2021 tv <tv> 7.10.0-1.mga9
+ Revision: 1760357
- Update to 7.10.0 release

* Wed Nov 03 2021 tv <tv> 7.9.0-1.mga9
+ Revision: 1753828
- Update to 7.9.0 release

* Thu Oct 28 2021 tv <tv> 7.8.0-1.mga9
+ Revision: 1753117
- Update to 7.8.0 release

* Fri Sep 10 2021 tv <tv> 7.7.0-1.mga9
+ Revision: 1745091
- 7.7.0

* Tue Aug 03 2021 tv <tv> 7.6.0-1.mga9
+ Revision: 1738875
- Update to 7.6.0 release

* Mon Jul 05 2021 tv <tv> 7.5.0-1.mga9
+ Revision: 1734843
- 7.5.0

* Thu Jun 03 2021 tv <tv> 7.4.0-1.mga9
+ Revision: 1729462
- Update to 7.4.0 release

* Thu May 06 2021 tv <tv> 7.3.0-1.mga9
+ Revision: 1721661
- 7.3.0

* Tue Apr 20 2021 tv <tv> 7.2.0-3.mga9
+ Revision: 1717330
- Ignore testsuite failures with xen 4.15.0 for now
- Rebuild for xen 4.15.0

* Sun Apr 04 2021 tv <tv> 7.2.0-1.mga9
+ Revision: 1713252
- 7.2.0

* Tue Mar 02 2021 tv <tv> 7.1.0-2.mga9
+ Revision: 1696202
- 7.1.0

* Tue Jan 26 2021 neoclust <neoclust> 7.0.0-2.mga8
+ Revision: 1673458
- Rebuild against new open-iscsi
+ tv <tv>
- 7.0.0

* Sat Jan 02 2021 luigiwalser <luigiwalser> 6.10.0-3.mga8
+ Revision: 1668123
- patch out virtimetest
- remove broken patch
+ neoclust <neoclust>
- Disable virtimetest test
- Add patch0100 to add security informations (mga#27038)

* Fri Dec 04 2020 luigiwalser <luigiwalser> 6.10.0-2.mga8
+ Revision: 1652441
- rebuild for wireshark

* Tue Dec 01 2020 tv <tv> 6.10.0-1.mga8
+ Revision: 1651312
- 6.10

* Thu Nov 26 2020 tv <tv> 6.9.0-2.mga8
+ Revision: 1649458
- BR rpcgen & libtirpc-devel in order to fix build with glibc-2.32

* Wed Nov 04 2020 tv <tv> 6.9.0-1.mga8
+ Revision: 1642564
- Update to version 6.9.0
- Really fix meson option for disabling glusterfs
- Fix disabling curl, openswman and libiscsi

* Fri Oct 30 2020 tv <tv> 6.8.0-3.mga8
+ Revision: 1640739
- Fix stat() mocking for new glibc
- Pass args to meson for libssh{,2}

* Sun Oct 18 2020 wally <wally> 6.8.0-2.mga8
+ Revision: 1636722
- add patch to fix build with meson supporting -Drunstatedir OOTB
+ tv <tv>
- Fix glib errors in virsystemdtest

* Fri Oct 02 2020 tv <tv> 6.8.0-1.mga8
+ Revision: 1631851
- drop wireshark3 patch
- Update to version 6.8.0

* Fri Sep 04 2020 tv <tv> 6.7.0-3.mga8
+ Revision: 1622103
- Fix QEMU start when KVM is not loaded (rhbz#1875327)

* Wed Sep 02 2020 tv <tv> 6.7.0-2.mga8
+ Revision: 1620754
- try again to build when build fails on BS due timing issues
- disable vbox on aarch64 as we don't have the vbox hypervisor
- really disable numad on arm

* Wed Sep 02 2020 tv <tv> 6.7.0-1.mga8
+ Revision: 1620741
- Update to version 6.7.0
- fix build: explictely disable apparmor, bhyvve, glusterfs hyper-v, openwsman, sheepdog, vstorage & vz

* Mon Aug 24 2020 tv <tv> 6.6.0-3.mga8
+ Revision: 1618551
- Include upstream patches to fix GCC 10 warnings

* Sat Aug 22 2020 tv <tv> 6.6.0-2.mga8
+ Revision: 1617922
- Fix creation of pools on non-btrfs (rhbz#1870197)

* Sun Aug 09 2020 tv <tv> 6.6.0-1.mga8
+ Revision: 1612218
- 6.6.0

* Sat Aug 01 2020 tv <tv> 6.5.0-2.mga8
+ Revision: 1610347
- Rebuild for new xen

* Sat Jul 04 2020 tv <tv> 6.5.0-1.mga8
+ Revision: 1601906
- Update to version 6.5.0

* Wed Jun 03 2020 tv <tv> 6.4.0-1.mga8
+ Revision: 1589772
- 6.4.0

* Sun May 24 2020 wally <wally> 6.3.0-3.mga8
+ Revision: 1587204
- drop python2 BR

* Wed May 06 2020 tv <tv> 6.3.0-2.mga8
+ Revision: 1580899
- 6.3

* Fri Apr 03 2020 tv <tv> 6.2.0-1.mga8
+ Revision: 1564146
- Update to version 6.2.0

* Tue Mar 24 2020 tv <tv> 6.1.0-2.mga8
+ Revision: 1559486
- Check for disk type correctly in virDomainDiskTranslateSourcePool

* Thu Mar 05 2020 tv <tv> 6.1.0-1.mga8
+ Revision: 1553959
- 6.1.0

* Sat Feb 29 2020 tv <tv> 6.0.0-3.mga8
+ Revision: 1552125
- rebuild for new libisci

* Wed Feb 19 2020 umeabot <umeabot> 6.0.0-2.mga8
+ Revision: 1543194
- Mageia 8 Mass Rebuild
+ wally <wally>
- replace deprecated %%configure2_5x

* Thu Jan 16 2020 tv <tv> 6.0.0-1.mga8
+ Revision: 1478150
- 6.0.0

* Sat Jan 04 2020 luigiwalser <luigiwalser> 5.10.0-3.mga8
+ Revision: 1475980
- rebuild for readline

* Fri Dec 20 2019 tv <tv> 5.10.0-2.mga8
+ Revision: 1469063
- Rebuild for new xen-libs

* Wed Dec 04 2019 tv <tv> 5.10.0-1.mga8
+ Revision: 1464256
- Update to version 5.10.0

* Mon Nov 11 2019 tv <tv> 5.9.0-1.mga8
+ Revision: 1459317
- 5.9.0

* Tue Oct 08 2019 tv <tv> 5.8.0-1.mga8
+ Revision: 1450523
- Update to version 5.8.0

* Mon Sep 30 2019 tv <tv> 5.7.0-3.mga8
+ Revision: 1448365
- Fix VM startup when legacy cgroups are defined (rhbz#1612383)

* Sat Sep 21 2019 tv <tv> 5.7.0-2.mga8
+ Revision: 1444174
- Fix systemd socket activation with TLS socket

* Tue Sep 03 2019 tv <tv> 5.7.0-1.mga8
+ Revision: 1436859
- fix filelist for aarch64/arm who don't have xen support
- new release

* Wed Aug 07 2019 tv <tv> 5.6.0-1.mga8
+ Revision: 1427909
- new release

* Thu Jul 04 2019 tv <tv> 5.5.0-1.mga8
+ Revision: 1418405
- Rebased to version 5.5.0

* Sun Jun 30 2019 tv <tv> 5.4.0-1.mga8
+ Revision: 1416491
- Update to 5.4.0 release
- CVE-2019-10161: arbitrary file read/exec via virDomainSaveImageGetXMLDesc
  API (rhbz#1722463, rhbz#1720115)
- CVE-2019-10166: virDomainManagedSaveDefineXML API exposed to readonly
  clients (rhbz #1722462, rhbz #1720114)
- CVE-2019-10167: arbitrary command execution via
  virConnectGetDomainCapabilities API (rhbz #1722464, rhbz #1720117)
- CVE-2019-10168: arbitrary command execution via
  virConnectBaselineHypervisorCPU and virConnectCompareHypervisorCPU APIs (rhbz
  #1722466, rhbz#1720118)

* Wed May 15 2019 tmb <tmb> 5.3.0-2.mga7
+ Revision: 1397846
- cputest: Add data for Intel(R) Xeon(R) CPU E3-1225 v5
- cpu_map: Define md-clear CPUID bit (CVE-2018-12126, CVE-2018-12127,
  CVE-2018-12130, CVE-2019-11091)

* Wed May 08 2019 tv <tv> 5.3.0-1.mga7
+ Revision: 1396772
- new release

* Sun Apr 14 2019 tv <tv> 5.2.0-2.mga7
+ Revision: 1389971
- Rebuild against xen 4.12

* Wed Apr 03 2019 tv <tv> 5.2.0-1.mga7
+ Revision: 1385583
- 5.2.0

* Thu Mar 21 2019 tv <tv> 5.1.0-2.mga7
+ Revision: 1379414
- BR xfsprogs-devel for XFS reflink clone support
- Fix use of deprecated RBD features
- Avoid using firewalld if unprivileged
- Don't require ipv6 firewall support at startup (rhbz#1688968)

* Tue Mar 05 2019 tv <tv> 5.1.0-1.mga7
+ Revision: 1371613
- fix wireshark plugin filelist
- fix compiling with wireshark 3
- new release

* Thu Jan 24 2019 tv <tv> 5.0.0-2.mga7
+ Revision: 1360532
- temporary disable BR on ebtables as iptables is providing/conflicting with it
- new release

* Mon Dec 03 2018 tv <tv> 4.10.0-1.mga7
+ Revision: 1338177
- 4.10.0
- requires iptables (mga#22213)

* Tue Nov 13 2018 tv <tv> 4.9.0-1.mga7
+ Revision: 1329711
- new release

* Sat Oct 13 2018 tv <tv> 4.8.0-2.mga7
+ Revision: 1319965
- fix nss library package name
- fix deps

* Sun Oct 07 2018 tv <tv> 4.8.0-1.mga7
+ Revision: 1318410
- new release

* Thu Sep 13 2018 tv <tv> 4.7.0-6.mga7
+ Revision: 1258922
- rebuild for new xen
+ wally <wally>
- fix typo in configure options on arm

* Tue Sep 11 2018 wally <wally> 4.7.0-5.mga7
+ Revision: 1258451
- build without numad and numactl on arm

* Tue Sep 11 2018 wally <wally> 4.7.0-4.mga7
+ Revision: 1258427
- don't BR zfs-fuse on arm and aarch64

* Mon Sep 10 2018 tv <tv> 4.7.0-3.mga7
+ Revision: 1258136
- enable extra 32bit firmwares (OVMF-ia32 & arm)

* Thu Sep 06 2018 tv <tv> 4.7.0-2.mga7
+ Revision: 1257514
- enable nss & numad support
- enable support for numactl & nss
- enable ZFS support
- rebuild with libiscsi >= 1.18.0 for iscsi-direct support

* Thu Sep 06 2018 tv <tv> 4.7.0-1.mga7
+ Revision: 1257450
- ignore testsuite failure on BS as it succeeds locally
- BR augparse for testsuite
- new release

* Wed Aug 08 2018 tv <tv> 4.6.0-1.mga7
+ Revision: 1250365
- new release
- Fix regressions with chardev handling

* Wed Jul 04 2018 tv <tv> 4.5.0-1.mga7
+ Revision: 1241665
- new release

* Wed Jun 06 2018 tv <tv> 4.4.0-1.mga7
+ Revision: 1234976
- new release

* Wed May 09 2018 zezinho <zezinho> 4.3.0-3.mga7
+ Revision: 1227855
- recommends netcat-openbsd as we nc -U mga#22991

* Sat May 05 2018 tv <tv> 4.3.0-2.mga7
+ Revision: 1226620
- fix filelist
- 4.3.0

* Tue Apr 03 2018 tv <tv> 4.2.0-1.mga7
+ Revision: 1215041
- new release

* Sun Apr 01 2018 tv <tv> 4.2.0-0.1rc2.mga7
+ Revision: 1214034
- 4.2.0 RC2

* Sun Apr 01 2018 tmb <tmb> 4.2.0-0.1rc1.2.mga7
+ Revision: 1213997
- rebuild against fixed kernel-userspace-headers

* Wed Mar 28 2018 tv <tv> 4.2.0-0.1rc1.1.mga7
+ Revision: 1213236
- 4.2.0 RC1

* Wed Mar 28 2018 tv <tv> 4.1.0-3.mga7
+ Revision: 1213197
- do not uselessly run slooow autoreconf
- fix building w/o linux/kvm.h (which disabled KVM support)
- advertize new OVMF location
- Update Python 2 dependency declarations to new packaging standards

* Wed Mar 21 2018 mrambo3501 <mrambo3501> 4.1.0-2.mga7
+ Revision: 1211131
- add upstream patch which fixes CVE-2018-1064 (mga#22777)

* Thu Mar 08 2018 tv <tv> 4.1.0-1.mga7
+ Revision: 1207441
- new release

* Sat Feb 03 2018 tv <tv> 4.0.0-3.mga7
+ Revision: 1198744
- rebuild for new xen

* Tue Jan 23 2018 tv <tv> 4.0.0-1.mga7
+ Revision: 1196568
- new release

* Wed Dec 06 2017 tv <tv> 3.10.0-1.mga7
+ Revision: 1181471
- new release
- new release

* Sat Nov 04 2017 tv <tv> 3.9.0-1.mga7
+ Revision: 1175817
- new release

* Wed Oct 04 2017 tv <tv> 3.8.0-1.mga7
+ Revision: 1168657
- new release
- new release

* Tue Sep 05 2017 tv <tv> 3.7.0-1.mga7
+ Revision: 1151323
- new release
- rebuild for new python

* Thu Aug 03 2017 tv <tv> 3.6.0-1.mga7
+ Revision: 1134492
- new release

* Wed Jul 19 2017 tv <tv> 3.5.0-1.mga7
+ Revision: 1125154
- new release

* Thu May 25 2017 mrambo3501 <mrambo3501> 3.3.0-1.mga6
+ Revision: 1104524
- version 3.3.0 fixes CVE-2015-5160 (#19717)
- deleted two patches applied upstream
- deleted the systemd patch which no longer applies

* Wed May 03 2017 akien <akien> 1.3.5-5.mga6
+ Revision: 1098914
- Disable glusterfs support, the package was dropped in mga6 as unmaintained

* Fri Aug 19 2016 blino <blino> 1.3.5-4.mga6
+ Revision: 1046966
- recommend virtual netcat package instead of specific netcat-openbsd (to avoid conflict with task-printing which requires netcat-traditional), libvirt supports both as of commit a2b5c57db83559d4fe32ee90fbb6685555388e06 from 2011

* Thu Jul 07 2016 luigiwalser <luigiwalser> 1.3.5-3.mga6
+ Revision: 1039476
- add upstream patch to fix CVE-2016-5008

* Wed Jun 29 2016 tv <tv> 1.3.5-2.mga6
+ Revision: 1038152
- patch 100: add support for VirtualBox 5

* Tue Jun 07 2016 tv <tv> 1.3.5-1.mga6
+ Revision: 1020554
- new release

* Sat May 21 2016 tv <tv> 1.3.4-4.mga6
+ Revision: 1017279
- Fix libxl video config via virt-install (bz #1334557)

* Wed May 04 2016 tv <tv> 1.3.4-3.mga6
+ Revision: 1009081
- better docs: include CSS files
- do not BR the full qemu

* Tue May 03 2016 tv <tv> 1.3.4-2.mga6
+ Revision: 1008950
- adjust file list
- move api XML files back into devel (needed for python-libvirt build)
- split docs sub package

* Tue May 03 2016 tv <tv> 1.3.4-1.mga6
+ Revision: 1008907
- new release

* Tue Apr 26 2016 tv <tv> 1.3.3-5.mga6
+ Revision: 1006540
- requires qemu-kvm
- requires qemu-img
- document we need openwsman for Hyper-V support
- disable Werror

* Wed Apr 20 2016 tv <tv> 1.3.3-4.mga6
+ Revision: 1003879
- temporary disable sanlock support
- BR basesystems libtasn1-devel + libattr-devel
- BR sanlock-devel
- BR glusterfs-devel
- BR iptables-ipv6
- BR e2fsprogs-devel as it's not pulled by parted-devel
- BR basesystems libcap-ng-devel + fuse-devel
- BR xen for qcow-create
- BR dbus-devel + device-mapper-devel

* Wed Apr 20 2016 tv <tv> 1.3.3-3.mga6
+ Revision: 1003722
- libvirt assigns same address to two PCI devices (rhbz#1325085)
- fix 200ms performance problem when waiting for monitor socket of new domains

* Sun Apr 17 2016 tv <tv> 1.3.3-2.mga6
+ Revision: 1003278
- advertise OVMF and AAVMF

* Wed Apr 06 2016 luigiwalser <luigiwalser> 1.3.3-1.mga6
+ Revision: 999010
- disable nss plugin for now
- 1.3.3

* Sun Apr 03 2016 tv <tv> 1.3.2-3.mga6
+ Revision: 997798
- rebuild for new xen

* Wed Mar 23 2016 tv <tv> 1.3.2-2.mga6
+ Revision: 994296
- add more fixes from FC
- do not package huge ChangeLog in library pkg

* Wed Mar 16 2016 tv <tv> 1.3.2-1.mga6
+ Revision: 992071
- adjust file list
- adjust file list
- new release
- drop merged patches
- add one patch from FC

* Wed Mar 16 2016 tv <tv> 1.2.9.3-8.mga6
+ Revision: 991913
- BR wireshark thus fixing build
- rediff unappliable patch 62
+ oden <oden>
- build and provide the wireshark plugin

* Thu Mar 03 2016 doktor5000 <doktor5000> 1.2.9.3-7.mga6
+ Revision: 984899
- disable selinux support as tests fail to build against latest libselinux
- added upstream fixes for failing vircgrouptest on buildsystem
- do not skip vircgrouptest to verify if it runs on buildsystem

* Wed Feb 24 2016 doktor5000 <doktor5000> 1.2.9.3-6.mga6
+ Revision: 978706
- skip test vircgrouptest, fails on buildsystem
- added method to skip specific tests, from openSUSE
- prepare to disable vircgrouptest, which fails on buildsystem
- enable debug logging for tests with VIR_TEST_DEBUG=1
- enable tracing for debugging purposes
- exit build after %%check section for access to logs on buildsystem

* Tue Feb 23 2016 doktor5000 <doktor5000> 1.2.9.3-5.mga6
+ Revision: 977155
- added BuildRequires on xhtml1-dtds to prevent build failing
- enable building of testsuite
- reenable tests in %%check section

* Wed Jan 27 2016 cjw <cjw> 1.2.9.3-4.mga6
+ Revision: 928206
- drop patch0 as it makes qemu connections fail completely
- remove some trailing whitespace from spec file lines

* Mon Jan 11 2016 luigiwalser <luigiwalser> 1.2.9.3-3.mga6
+ Revision: 921822
- rebuild for gnutls

* Thu Dec 31 2015 blino <blino> 1.2.9.3-2.mga6
+ Revision: 917088
- buildrequire kernel-desktop devel instead of deprecated kirkwood flavor on ARM

* Tue Dec 29 2015 luigiwalser <luigiwalser> 1.2.9.3-1.mga6
+ Revision: 916820
- 1.2.9.3
- sync with upstream git including fix for CVE-2015-5313
+ pterjan <pterjan>
- No numactl on arm

* Sun May 10 2015 tv <tv> 1.2.9.2-2.mga5
+ Revision: 821611
- move LXC driver from devel to main package (mga#14566)

* Tue Mar 03 2015 luigiwalser <luigiwalser> 1.2.9.2-1.mga5
+ Revision: 817500
- 1.2.9.2
- remove upstreamed patches
- add latest upstream patches from 1.2.9 git branch as of 2015-02-26

* Tue Feb 03 2015 akien <akien> 1.2.9.1-5.mga5
+ Revision: 813311
- Rebuild for new xen

* Tue Jan 27 2015 luigiwalser <luigiwalser> 1.2.9.1-4.mga5
+ Revision: 812442
- sync upstream patches including fix for CVE-2015-0236

* Thu Dec 25 2014 luigiwalser <luigiwalser> 1.2.9.1-3.mga5
+ Revision: 805994
- sync upstream patches to fix CVE-2014-8135 and CVE-2014-8136

* Tue Dec 16 2014 luigiwalser <luigiwalser> 1.2.9.1-2.mga5
+ Revision: 803300
- sync upstream patches including fix for CVE-2014-8131

* Thu Dec 11 2014 luigiwalser <luigiwalser> 1.2.9.1-1.mga5
+ Revision: 802756
- 1.2.9.1

* Thu Nov 13 2014 luigiwalser <luigiwalser> 1.2.9-3.mga5
+ Revision: 796782
- sync patches from upstream 1.2.9 branch, including fix for CVE-2014-7823

* Wed Oct 15 2014 umeabot <umeabot> 1.2.9-2.mga5
+ Revision: 740377
- Second Mageia 5 Mass Rebuild

* Wed Oct 01 2014 luigiwalser <luigiwalser> 1.2.9-1.mga5
+ Revision: 733839
- 1.2.9 (fixes CVE-2014-3633 and CVE-2014-3657)

* Tue Sep 16 2014 umeabot <umeabot> 1.2.8-3.mga5
+ Revision: 681841
- Mageia 5 Mass Rebuild
+ tv <tv>
- use %%global for req/prov exclude
- autoconvert to new prov/req excludes
- s/uggests:/Recommends:/

* Wed Sep 03 2014 joequant <joequant> 1.2.8-2.mga5
+ Revision: 671577
- bump version
- build with new systemd

* Wed Sep 03 2014 luigiwalser <luigiwalser> 1.2.8-1.mga5
+ Revision: 671143
- add libvirtd.socket to files list
- 1.2.8
+ alien <alien>
- require gettext for libvirt-guests.service

* Tue Aug 05 2014 sander85 <sander85> 1.2.7-1.mga5
+ Revision: 659794
- New version: 1.2.7

* Sun Jul 27 2014 sander85 <sander85> 1.2.6-1.mga5
+ Revision: 657477
- New version: 1.2.6

* Wed Jun 04 2014 fwang <fwang> 1.2.5-1.mga5
+ Revision: 632734
- 1.2.5

* Sun May 18 2014 tmb <tmb> 1.2.4-2.mga5
+ Revision: 623566
- fix CVE-2014-0179

* Sun May 18 2014 tmb <tmb> 1.2.4-1.mga5
+ Revision: 623534
- update to 1.2.4
+ fwang <fwang>
- 1.2.3

* Sun Mar 30 2014 tv <tv> 1.2.2-2.mga5
+ Revision: 610327
- rebuild for new xen

* Sat Mar 15 2014 joequant <joequant> 1.2.2-1.mga5
+ Revision: 603999
- upgrade to 1.2.2

* Fri Jan 24 2014 oden <oden> 1.2.1-1.mga4
+ Revision: 567696
- 1.2.1 (fixes CVE-2013-6436, CVE-2013-6457, CVE-2013-6458, CVE-2014-0028, CVE-2014-1447)

* Mon Nov 11 2013 luigiwalser <luigiwalser> 1.1.4-1.mga4
+ Revision: 550558
- 1.1.4 (fixes CVE-2013-4400 and CVE-2013-4401)

* Tue Oct 22 2013 umeabot <umeabot> 1.1.3-4.mga4
+ Revision: 545429
- Mageia 4 Mass Rebuild

* Tue Oct 15 2013 alien <alien> 1.1.3-3.mga4
+ Revision: 501003
- rebuild for XEN 4.3.0

* Thu Oct 10 2013 joequant <joequant> 1.1.3-2.mga4
+ Revision: 494792
- add netcf dependency

* Wed Oct 09 2013 luigiwalser <luigiwalser> 1.1.3-1.mga4
+ Revision: 494281
- 1.1.3
- remove upstream patches
- add 6 patches from fedora
+ oden <oden>
- fix build deps

* Sun Sep 22 2013 colin <colin> 1.1.2-2.mga4
+ Revision: 483291
- Make polkit usage secure (mga#11260 CVE-2013-4311)

* Fri Sep 06 2013 fwang <fwang> 1.1.2-1.mga4
+ Revision: 475396
- new version 1.1.2 final

* Sat Aug 31 2013 joequant <joequant> 1.1.2-0.1.mga4
+ Revision: 473756
- upgrade to 1.1.2rc2

* Tue Aug 27 2013 luigiwalser <luigiwalser> 1.1.1-7.mga4
+ Revision: 472078
- rebuild for cyrus-sasl

* Mon Aug 26 2013 joequant <joequant> 1.1.1-6.mga4
+ Revision: 471876
- add buildrequires for dnsmasq to get location of libvirt

* Sun Aug 25 2013 joequant <joequant> 1.1.1-5.mga4
+ Revision: 471680
- put in nodaemonize patch

* Sat Aug 17 2013 joequant <joequant> 1.1.1-3.mga4
+ Revision: 467357
- add redhat patch to fix segfault.  This is needed for openstack nova

* Wed Jul 31 2013 fwang <fwang> 1.1.1-2.mga4
+ Revision: 461385
- add more br
- use autoreconf
- new version 1.1.1

* Mon Jul 29 2013 neoclust <neoclust> 1.1.0-1.mga4
+ Revision: 460623
- New version

* Tue Jun 04 2013 fwang <fwang> 1.0.6-1.mga4
+ Revision: 437152
- new version 1.0.6

* Wed May 29 2013 fwang <fwang> 1.0.5-2.mga4
+ Revision: 432620
- add upstream patch fixing CVE-2013-1962

* Sat May 25 2013 blino <blino> 1.0.5-1.mga4
+ Revision: 427670
- drop cherry-picks
- 1.0.5

* Sat Mar 30 2013 tv <tv> 1.0.2-7.mga3
+ Revision: 406773
- add patches from FC (fix creating a VM with xen)
- suggests dnsmasq instead of dnsmasq-base
  (fix "Cannot check dnsmasq binary dnsmasq")

* Sun Mar 24 2013 colin <colin> 1.0.2-6.mga3
+ Revision: 404859
- Add systemd requires and general post/pre fixes (mga#9302)

* Sun Mar 10 2013 alien <alien> 1.0.2-5.mga3
+ Revision: 402029
- fix connection loss issue

* Fri Mar 08 2013 alien <alien> 1.0.2-4.mga3
+ Revision: 401739
- XEN: do not force blktap as disk backend

* Wed Feb 06 2013 rtp <rtp> 1.0.2-3.mga3
+ Revision: 394827
- backport upstream fix for the python binding

* Tue Feb 05 2013 rtp <rtp> 1.0.2-2.mga3
+ Revision: 394735
- fix qemu commandline when probing capabilities

* Wed Jan 30 2013 guillomovitch <guillomovitch> 1.0.2-1.mga3
+ Revision: 393598
- new version
+ tmb <tmb>
- fix inclusion order in P4

* Mon Jan 14 2013 tmb <tmb> 1.0.1-6.mga3
+ Revision: 388067
- work around broken kernel headers (if_bridge.h not selfcontainted) (P4, upstream)
+ colin <colin>
- Use kernel-source instead. Headers seems not enough.
- Add kernel-headers to build requires
- Switch to tmpfiles for [/var]/run dirs
+ umeabot <umeabot>
- Mass Rebuild - https://wiki.mageia.org/en/Feature:Mageia3MassRebuild

* Wed Jan 09 2013 cjw <cjw> 1.0.1-3.mga3
+ Revision: 343403
- patch3: fix path substitution in virtlockd.service

* Wed Jan 02 2013 pterjan <pterjan> 1.0.1-2.mga3
+ Revision: 337481
- Fix for _libdir != _libexecdir

* Tue Dec 18 2012 fwang <fwang> 1.0.1-1.mga3
+ Revision: 332243
- update file list
- new version 1.0.1

* Thu Nov 22 2012 blino <blino> 1.0.0-2.mga3
+ Revision: 320995
- require ebtables for libvirtd

* Mon Nov 05 2012 fwang <fwang> 1.0.0-1.mga3
+ Revision: 314304
- new version 1.0.0

* Wed Sep 26 2012 fwang <fwang> 0.10.2-1.mga3
+ Revision: 297893
- new version 0.10.2
- drop unused patch

* Sat Sep 01 2012 fwang <fwang> 0.10.1-1.mga3
+ Revision: 286791
- new version 0.10.1

* Tue Aug 14 2012 guillomovitch <guillomovitch> 0.9.13-3.mga3
+ Revision: 281317
- drop sysinit support

* Fri Aug 03 2012 fwang <fwang> 0.9.13-2.mga3
+ Revision: 278265
- more dir fix
- fix systemd unit dir
- rebuild for new parted

* Sat Jul 14 2012 tv <tv> 0.9.13-1.mga3
+ Revision: 270667
- adjust file list
- rediff patch 1
- new release

* Sat Jun 30 2012 colin <colin> 0.9.12-2.mga3
+ Revision: 265337
- Hopefully fix build against libnl3
- Rebuild against new libudev major
+ ovitters <ovitters>
- drop patch 1\n-new version 0.9.12

* Mon May 28 2012 blino <blino> 0.9.10-6.mga3
+ Revision: 248291
- call post/preun scripts for libvirtd and libvirt-guests services

* Sat Apr 28 2012 tmb <tmb> 0.9.10-5.mga2
+ Revision: 233764
- Require rpm-helper >= 0.24.8-1 for systemd support

* Wed Apr 18 2012 guillomovitch <guillomovitch> 0.9.10-4.mga2
+ Revision: 231331
- systemd support

* Tue Mar 20 2012 tmb <tmb> 0.9.10-3.mga2
+ Revision: 225055
- build against libnl3 (ubuntu, P1)

* Sun Mar 04 2012 misc <misc> 0.9.10-2.mga2
+ Revision: 217731
- add libyajl-devel as BuildRequires, should fix #4685

* Wed Feb 22 2012 ovitters <ovitters> 0.9.10-1.mga2
+ Revision: 212356
- clean spec
- update file list
- new version

* Tue Jan 10 2012 fwang <fwang> 0.9.9-1.mga2
+ Revision: 194440
- new version 0.9.9

* Tue Dec 20 2011 wally <wally> 0.9.8-1.mga2
+ Revision: 184995
- new version 0.9.8

* Tue Dec 06 2011 tv <tv> 0.9.7-1.mga2
+ Revision: 177975
- fix file list
- fix file list
- new release

* Thu Sep 22 2011 fwang <fwang> 0.9.6-1.mga2
+ Revision: 146723
- new version 0.9.6

* Tue Sep 20 2011 fwang <fwang> 0.9.5-1.mga2
+ Revision: 146121
- update file list
- new version 0.9.5
- add provides for libvirt-client
- new version 0.9.4
- add default-stop section
- rebuild for new gnutls

* Tue Jul 19 2011 fwang <fwang> 0.9.3-2.mga2
+ Revision: 126189
- rebuild for new parted

* Tue Jul 05 2011 fwang <fwang> 0.9.3-1.mga2
+ Revision: 118648
- new version 0.9.3

* Tue Jun 21 2011 saispo <saispo> 0.9.2-1.mga2
+ Revision: 111211
- fix typo
- Comment one file
- Update to 0.9.2

* Mon Apr 18 2011 misc <misc> 0.9.0-1.mga1
+ Revision: 87639
- update to 0.9, synced from Mandriva and guillaume rousse work
- drop patch 0, merged upstream
- add BuildRequires on systemtap and pcap-devel

* Tue Apr 05 2011 misc <misc> 0.8.8-3.mga1
+ Revision: 80706
- rebuild
- add patch from upstream, synced from Mandriva
- build with netcf
- use udev rather than hal, change synced from Matthew Dawkins and Mandriva

* Thu Mar 24 2011 boklm <boklm> 0.8.8-2.mga1
+ Revision: 76183
- rebuild for bug #497

* Mon Mar 07 2011 saispo <saispo> 0.8.8-1.mga1
+ Revision: 65995
- New release 0.8.8
+ misc <misc>
- add missing Requires ( without iptables, the network do not work )
+ tmb <tmb>
- imported package libvirt


* Wed Jan 12 2011 Thomas Backlund <tmb@mageia.org> 0.8.6-2.mga1
- initial Mageia import
- drop support for old mandriva releases

* Thu Dec 02 2010 Guillaume Rousse <guillomovitch@mandriva.org> 0.8.6-1mdv2011.0
+ Revision: 604694
- new version

* Thu Nov 11 2010 Guillaume Rousse <guillomovitch@mandriva.org> 0.8.5-1mdv2011.0
+ Revision: 596117
- new version
- fix build (gentoo patch)

* Fri Nov 05 2010 Götz Waschk <waschk@mandriva.org> 0.8.4-2mdv2011.0
+ Revision: 593738
- rebuild for new python 2.7

* Wed Sep 15 2010 Guillaume Rousse <guillomovitch@mandriva.org> 0.8.4-1mdv2011.0
+ Revision: 578760
- update to new version 0.8.4

* Sat Aug 07 2010 Guillaume Rousse <guillomovitch@mandriva.org> 0.8.3-1mdv2011.0
+ Revision: 567285
- new version

* Thu Jul 15 2010 Guillaume Rousse <guillomovitch@mandriva.org> 0.8.2-1mdv2011.0
+ Revision: 553811
- new version

* Tue May 18 2010 Guillaume Rousse <guillomovitch@mandriva.org> 0.8.0-2mdv2010.1
+ Revision: 545263
- fix configuration files list (#59341)

* Wed Apr 14 2010 Guillaume Rousse <guillomovitch@mandriva.org> 0.8.0-1mdv2010.1
+ Revision: 534687
- new version

* Wed Mar 10 2010 Sandro Cazzaniga <kharec@mandriva.org> 0.7.7-1mdv2010.1
+ Revision: 517286
- update to libvirt 0.7.7

* Sat Feb 27 2010 Funda Wang <fwang@mandriva.org> 0.7.6-2mdv2010.1
+ Revision: 512201
- rebuild for new parted

* Thu Feb 04 2010 Guillaume Rousse <guillomovitch@mandriva.org> 0.7.6-1mdv2010.1
+ Revision: 500665
- new version

* Tue Jan 26 2010 Frederic Crozat <fcrozat@mandriva.com> 0.7.5-2mdv2010.1
+ Revision: 496767
- Fix backport for subpackages

* Sun Dec 27 2009 Frederik Himpe <fhimpe@mandriva.org> 0.7.5-1mdv2010.1
+ Revision: 482729
- update to new version 0.7.5

* Sun Dec 27 2009 Funda Wang <fwang@mandriva.org> 0.7.4-3mdv2010.1
+ Revision: 482620
- rebuild for new parted

* Sun Dec 06 2009 Guillaume Rousse <guillomovitch@mandriva.org> 0.7.4-2mdv2010.1
+ Revision: 474269
- add nfs-utils and xmlrpc-c-devel build dependencies
- don't build xenproxy, it's not useful anymore
- no explicit openvz switch, it's automatically enabled

* Wed Dec 02 2009 Funda Wang <fwang@mandriva.org> 0.7.4-1mdv2010.1
+ Revision: 472618
- New version 0.7.4

* Sat Nov 07 2009 Frederik Himpe <fhimpe@mandriva.org> 0.7.2-1mdv2010.1
+ Revision: 462073
- Update to new version 0.7.2
- Sync patches with Fedora

* Wed Oct 07 2009 Frederik Himpe <fhimpe@mandriva.org> 0.7.1-5mdv2010.0
+ Revision: 455681
- Fix patches with Fedora

* Sun Sep 27 2009 Olivier Blin <oblin@mandriva.com> 0.7.1-4mdv2010.0
+ Revision: 450013
- fix build on non x86 arches by not enabling xen-proxy, not sure it's
  a lot usefull as qemu on mips is not there (yet. remains a bunch of
  work to do) and qemu on arm is probably broken (from Arnaud Patard)

* Fri Sep 18 2009 Frederic Crozat <fcrozat@mandriva.com> 0.7.1-3mdv2010.0
+ Revision: 444395
- Allow package to be backported on old distributions

* Thu Sep 17 2009 Frederik Himpe <fhimpe@mandriva.org> 0.7.1-2mdv2010.0
+ Revision: 444131
- Fix libification

* Tue Sep 15 2009 Frederik Himpe <fhimpe@mandriva.org> 0.7.1-1mdv2010.0
+ Revision: 443144
- Update to new version 0.7.1
- Remove obsolete patches

* Wed Aug 26 2009 Frederik Himpe <fhimpe@mandriva.org> 0.7.0-4mdv2010.0
+ Revision: 421544
- Should not depend on GUI package polkit-agent. From Fedora's SPEC, it seems
  polkit is enough

* Wed Aug 26 2009 Frederik Himpe <fhimpe@mandriva.org> 0.7.0-3mdv2010.0
+ Revision: 421532
- Add Fedora patches (build with polkit-1 now)

* Wed Aug 19 2009 Guillaume Rousse <guillomovitch@mandriva.org> 0.7.0-2mdv2010.0
+ Revision: 418302
- upstream patch for LXC driver crash (fix #52809)

* Sat Aug 08 2009 Frederik Himpe <fhimpe@mandriva.org> 0.7.0-1mdv2010.0
+ Revision: 411753
- Update to new version 0.7.0

* Mon Jul 27 2009 Emmanuel Andry <eandry@mandriva.org> 0.6.5-2mdv2010.0
+ Revision: 400623
- rebuild for new parted

* Sat Jul 04 2009 Frederik Himpe <fhimpe@mandriva.org> 0.6.5-1mdv2010.0
+ Revision: 392367
- update to new version 0.6.5

* Tue Jun 09 2009 Frederik Himpe <fhimpe@mandriva.org> 0.6.4-1mdv2010.0
+ Revision: 384566
- Remove shared-readonly-label Fedora patch: related to selinux, so
  it's of no use in Mandriva, and Fedora dropped it too now
- Disable test suite for now because it fails with 100HZ kernels
  such as used on build system
- Only enable numa support on 2010.0 and higher

  + Eugeni Dodonov <eugeni@mandriva.com>
    - Updated to 0.6.4.
      Cleaned up no longer needed patches.

* Thu May 21 2009 Frederik Himpe <fhimpe@mandriva.org> 0.6.3-6mdv2010.0
+ Revision: 378339
- Add two patches from Debian:
  * Declare support for QEMU migration in capabilities
  * Don't crash with def == NULL when calling libvirt_lxc without arguments
- Add patches from Fedora:
  * Fix readonly/shared disk image labelling (RH bug #493692)
  * Fix handling of <hostdev managed='yes'> (RH bug #499386)
  * Refresh qemu caps when getCapabilities is called (RH bug #460649)
  * Enable migration with qemu 0.10
  * Don't try to label a disk with no path (e.g. empty cdrom) (RH bug #499569)

  + Guillaume Rousse <guillomovitch@mandriva.org>
    - add numactl support

* Tue May 19 2009 Frederik Himpe <fhimpe@mandriva.org> 0.6.3-4mdv2010.0
+ Revision: 377802
- Add upstream patch fixing kvm --help parsing with kvm 85
- Change init script LSB patch to start after hal and avahi

* Sun May 17 2009 Funda Wang <fwang@mandriva.org> 0.6.3-3mdv2010.0
+ Revision: 376542
- use correct flags

* Wed May 06 2009 Guillaume Rousse <guillomovitch@mandriva.org> 0.6.3-2mdv2010.0
+ Revision: 372460
- add additional openvz, qemu and avahi support

* Sat May 02 2009 Frederik Himpe <fhimpe@mandriva.org> 0.6.3-1mdv2010.0
+ Revision: 370630
- Update to new version 0.6.3
- Remove patches integrated upstream
- Add patch fixing build with -Werror=format-security

* Fri Apr 10 2009 Frederik Himpe <fhimpe@mandriva.org> 0.6.1-3mdv2009.1
+ Revision: 365915
- Don't restart libvirtd when resuming from hibernation, it breaks
  the pipe if virt-manager is left running and does not fix the
  IPv4 forwarding disabled problem after resume anyway

* Fri Mar 27 2009 Frederik Himpe <fhimpe@mandriva.org> 0.6.1-2mdv2009.1
+ Revision: 361522
- libvirtd uses messagebus, so change the init script so that it is
  started later than messagebus
- Add upstream bugfix patches from Fedora
- Restart libvirtd on resume after suspension, otherwise IP forwarding
  is not re-enabled after resume

* Thu Mar 05 2009 Frederik Himpe <fhimpe@mandriva.org> 0.6.1-1mdv2009.1
+ Revision: 349138
- BuildRequires libxml2-utils for xmllint, used by test suite
- Update to new version 0.6.1
- Patch init script to include LSB headers to start network and
  name resolution before libvirt, otherwise libvirt stops working
  if it's started too early
- Run test suite

* Wed Feb 25 2009 Guillaume Rousse <guillomovitch@mandriva.org> 0.6.0-2mdv2009.1
+ Revision: 344754
- rebuild against new readline

* Thu Feb 05 2009 Guillaume Rousse <guillomovitch@mandriva.org> 0.6.0-1mdv2009.1
+ Revision: 337832
- new version

* Mon Jan 19 2009 Guillaume Rousse <guillomovitch@mandriva.org> 0.5.1-3mdv2009.1
+ Revision: 331457
- utils package suggests netcat-openbsd (fix #46465)
- utils package should require same version of the lib
- no tabs, only spaces in spec file

* Fri Jan 02 2009 Funda Wang <fwang@mandriva.org> 0.5.1-2mdv2009.1
+ Revision: 323417
- rebuild

* Mon Dec 08 2008 Guillaume Rousse <guillomovitch@mandriva.org> 0.5.1-1mdv2009.1
+ Revision: 311991
- new version

* Tue Dec 02 2008 Guillaume Rousse <guillomovitch@mandriva.org> 0.5.0-1mdv2009.1
+ Revision: 309482
- new version
- disable as_needed, it breaks HAL detection

* Mon Oct 27 2008 Frederik Himpe <fhimpe@mandriva.org> 0.4.6-3mdv2009.1
+ Revision: 297746
- Suggest dnsmasq-base: libvirt uses this package to provide DHCP and
  DNS services to virtual machines with NAT networking
- Create /var/lib/libvirt, where the dnsmasq leases file will be
  stored

* Tue Oct 14 2008 Frederik Himpe <fhimpe@mandriva.org> 0.4.6-2mdv2009.1
+ Revision: 293754
- Make libvirt-utils require bridge-utils, otherwise virsh fails to
  activate the virbr0 bridge

* Mon Oct 13 2008 Guillaume Rousse <guillomovitch@mandriva.org> 0.4.6-1mdv2009.1
+ Revision: 293116
- new version

* Thu Aug 14 2008 Guillaume Rousse <guillomovitch@mandriva.org> 0.4.4-2mdv2009.0
+ Revision: 272027
- make devel package requires xen-devel

* Tue Jul 01 2008 Guillaume Rousse <guillomovitch@mandriva.org> 0.4.4-1mdv2009.0
+ Revision: 230502
- update file list and build dependencies

  + Emmanuel Andry <eandry@mandriva.org>
    - New version

  + Pixel <pixel@mandriva.com>
    - do not call ldconfig in %%post/%%postun, it is now handled by filetriggers

* Wed Apr 16 2008 Guillaume Rousse <guillomovitch@mandriva.org> 0.4.2-1mdv2009.0
+ Revision: 194590
- new version

  + Thierry Vignaud <tv@mandriva.org>
    - fix no-buildroot-tag

* Mon Jan 21 2008 Funda Wang <fwang@mandriva.org> 0.4.0-3mdv2008.1
+ Revision: 155530
- rebuild

* Tue Dec 18 2007 David Walluck <walluck@mandriva.org> 0.4.0-2mdv2008.1
+ Revision: 132143
- BuildRequires: libsasl-devel
- 0.4.0

  + Thierry Vignaud <tv@mandriva.org>
    - kill re-definition of %%buildroot on Pixel's request

* Fri Dec 07 2007 Guillaume Rousse <guillomovitch@mandriva.org> 0.3.3-1mdv2008.1
+ Revision: 116159
- new version

* Sat Sep 22 2007 Guillaume Rousse <guillomovitch@mandriva.org> 0.3.2-2mdv2008.0
+ Revision: 92284
- new doc policy
- ship %%{_var}/run/libvirt directory for libvirtd
- fix nasty redefinition of standard GNU directory localstatedir by %%configure macro...

* Thu Aug 30 2007 Funda Wang <fwang@mandriva.org> 0.3.2-1mdv2008.0
+ Revision: 75151
- New version 0.3.2

* Thu Jul 12 2007 Funda Wang <fwang@mandriva.org> 0.3.0-1mdv2008.0
+ Revision: 51565
- fix file list
- New version

* Tue Jun 19 2007 Guillaume Rousse <guillomovitch@mandriva.org> 0.2.3-1mdv2008.0
+ Revision: 41371
- new version

* Sat Jun 02 2007 Guillaume Rousse <guillomovitch@mandriva.org> 0.2.2-1mdv2008.0
+ Revision: 34672
- new version


* Fri Feb 23 2007 Guillaume Rousse <guillomovitch@mandriva.org> 0.2.0-1mdv2007.0
+ Revision: 125026
- fix build dependencies
- new version
- new version

* Wed Jan 17 2007 Guillaume Rousse <guillomovitch@mandriva.org> 0.1.10-1mdv2007.1
+ Revision: 109906
- minor spec cleanup
- new version

* Wed Dec 13 2006 Guillaume Rousse <guillomovitch@mandriva.org> 0.1.9-1mdv2007.1
+ Revision: 96226
- new version
- rebuild for latest python

* Mon Oct 16 2006 Olivier Blin <oblin@mandriva.com> 0.1.7-3mdv2006.0
+ Revision: 65351
- remove libxenstore devel requires on x86_64 as well

* Sun Oct 15 2006 Olivier Blin <oblin@mandriva.com> 0.1.7-2mdv2007.1
+ Revision: 65070
- don't require devel(libxenstore), it is not versionned properly

* Sat Oct 14 2006 Olivier Blin <oblin@mandriva.com> 0.1.7-1mdv2006.0
+ Revision: 64654
- buildrequires python-devel
- buildrequires readline-devel
- buildrequires ncurses-devel
- buildrequires libxml2-devel
- buildrequires libxml-devel
- initial libvirt release
- Create libvirt