SHA256
1
0
forked from pool/libvirt

Accepting request 451473 from home:jfehlig:branches:Virtualization

- Update to libvirt 3.0.0
  - Many incremental improvements and bug fixes, see
    http://libvirt.org/news.html
  - Add b018ada3-shunloadtest-build-fix.patch to fix 'make check'
    failures
  - Add qemu-disable-namespaces.patch to temporarily disable
    qemu namespace feature until all issues are resolved

OBS-URL: https://build.opensuse.org/request/show/451473
OBS-URL: https://build.opensuse.org/package/show/Virtualization/libvirt?expand=0&rev=578
This commit is contained in:
2017-01-19 18:52:37 +00:00
committed by Git OBS Bridge
parent 5ee7674bd0
commit 14a390fa2a
31 changed files with 269 additions and 191 deletions

View File

@@ -1,7 +1,7 @@
#
# spec file for package libvirt
#
# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -175,7 +175,7 @@
Name: libvirt
Url: http://libvirt.org/
Version: 2.5.0
Version: 3.0.0
Release: 0
Summary: Library providing a simple virtualization API
License: LGPL-2.1+
@@ -313,6 +313,7 @@ Source4: libvirtd-relocation-server.fw
Source99: baselibs.conf
Source100: %{name}-rpmlintrc
# Upstream patches
Patch0: b018ada3-shunloadtest-build-fix.patch
# Patches pending upstream review
Patch100: libxl-dom-reset.patch
# Need to go upstream
@@ -339,6 +340,10 @@ Patch211: qemu-apparmor-screenshot.patch
Patch212: libvirt-suse-netcontrol.patch
Patch213: lxc-wait-after-eth-del.patch
Patch214: libxl-qemu-emulator-caps.patch
# Similar to upstream, temporarily disable qemu namespaces until all issues
# are resolved. See
# https://www.redhat.com/archives/libvir-list/2017-January/msg00790.html
Patch300: qemu-disable-namespaces.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-build
%description
@@ -715,9 +720,9 @@ capabilities of recent versions of Linux (and other OSes).
%package libs
Summary: Client side libraries
Group: Development/Libraries/C and C++
# So remote clients can access libvirt over SSH tunnel
# (client invokes 'nc' against the UNIX socket on the server)
Group: Development/Libraries/C and C++
Requires: netcat-openbsd
# Not technically required, but makes 'out-of-box' config
# work correctly & doesn't have onerous dependencies
@@ -783,6 +788,7 @@ libvirt plugin for NSS for translating domain names into IP addresses.
%prep
%setup -q
%patch0 -p1
%patch100 -p1
%patch150 -p1
%patch151 -p1
@@ -806,6 +812,7 @@ libvirt plugin for NSS for translating domain names into IP addresses.
%patch212 -p1
%patch213 -p1
%patch214 -p1
%patch300 -p1
%build
%if %{with_xen}
@@ -1550,6 +1557,7 @@ fi
%{_datadir}/libvirt/schemas/storagepool.rng
%{_datadir}/libvirt/schemas/storagevol.rng
%{_datadir}/libvirt/cpu_map.xml
%{_datadir}/libvirt/test-screenshot.png
%dir %{_sysconfdir}/sasl2/
%config(noreplace) %{_sysconfdir}/sasl2/libvirt.conf
@@ -1619,5 +1627,6 @@ fi
%files nss
%{_libdir}/libnss_libvirt.so.2
%{_libdir}/libnss_libvirt_guest.so.2
%changelog