[packages/xen] - updated to 4.6.6 (fixes build with glibc 2.24 and gcc 7)
qboosh
qboosh at pld-linux.org
Sun Jul 30 16:33:28 CEST 2017
commit 57359e3c0388a137c1e7328301af4dcb885921a3
Author: Jakub Bogusz <qboosh at pld-linux.org>
Date: Sun Jul 30 16:35:27 2017 +0200
- updated to 4.6.6 (fixes build with glibc 2.24 and gcc 7)
xen.spec | 37 +++++++++++++++++++++----------------
1 file changed, 21 insertions(+), 16 deletions(-)
---
diff --git a/xen.spec b/xen.spec
index 0025de0..71e38ce 100644
--- a/xen.spec
+++ b/xen.spec
@@ -20,7 +20,7 @@
%bcond_without stubdom # stubdom build
%bcond_without xsm # XSM security module (by default, Flask)
-%ifnarch %{x8664} arm
+%ifnarch %{x8664} %{arm}
%undefine with_hypervisor
%endif
%ifnarch %{x8664}
@@ -39,12 +39,13 @@
Summary: Xen - a virtual machine monitor
Summary(pl.UTF-8): Xen - monitor maszyny wirtualnej
Name: xen
-Version: 4.6.5
-Release: 2
+Version: 4.6.6
+Release: 1
License: GPL v2, interface parts on BSD-like
Group: Applications/System
-Source0: http://bits.xensource.com/oss-xen/release/%{version}/%{name}-%{version}.tar.gz
-# Source0-md5: 63c80317ee662fb237d709d6c4e161c8
+# for available versions see https://www.xenproject.org/developers/teams/hypervisor.html
+Source0: https://downloads.xenproject.org/release/xen/%{version}/%{name}-%{version}.tar.gz
+# Source0-md5: 698328dcac775c8ccef0da3167020b19
# used by stubdoms
Source10: %{xen_extfiles_url}/lwip-1.3.0.tar.gz
# Source10-md5: 36cc57650cffda9a0269493be2a169bb
@@ -115,22 +116,24 @@ BuildRequires: bzip2-devel
%if %{with xsm}
BuildRequires: checkpolicy
%endif
+# tpm_emulator uses cmake
+BuildRequires: cmake >= 2.4
BuildRequires: curl-devel
BuildRequires: cyrus-sasl-devel >= 2
BuildRequires: e2fsprogs-devel
+BuildRequires: fig2dev
BuildRequires: gcc >= 6:4.1
%ifarch %{x8664}
BuildRequires: gcc-multilib-32 >= 6:4.1
%endif
BuildRequires: gettext-tools
-BuildRequires: glib2-devel >= 1:2.12
BuildRequires: gnutls-devel
BuildRequires: keyutils-devel
BuildRequires: latex2html >= 2008
BuildRequires: libaio-devel
BuildRequires: libcap-devel
-%ifarch arm aarch64
-BuildRequires: libfdt-devel
+%ifarch %{arm} aarch64
+BuildRequires: libfdt-devel >= 1.4.0
%endif
BuildRequires: libjpeg-devel
BuildRequires: libnl-devel >= 3.2.8
@@ -148,7 +151,7 @@ BuildRequires: pciutils-devel
BuildRequires: perl-base
BuildRequires: perl-tools-pod
BuildRequires: pkgconfig
-BuildRequires: python-devel
+BuildRequires: python-devel >= 2
BuildRequires: rpm-pythonprov
BuildRequires: rpmbuild(macros) >= 1.647
BuildRequires: seabios
@@ -156,10 +159,7 @@ BuildRequires: texi2html
BuildRequires: texlive-dvips
BuildRequires: texlive-latex-psnfss
BuildRequires: texlive-xetex
-BuildRequires: transfig
BuildRequires: which
-# for xfsctl (<xfs/xfs.h>)
-BuildRequires: xfsprogs-devel
BuildRequires: xz-devel
BuildRequires: yajl-devel
BuildRequires: zlib-devel
@@ -168,7 +168,11 @@ BuildRequires: zlib-devel
%{?with_sdl:BuildRequires: SDL-devel >= 1.2.1}
%{?with_bluetooth:BuildRequires: bluez-libs-devel}
%{?with_brlapi:BuildRequires: brlapi-devel}
+BuildRequires: glib2-devel >= 1:2.12
+BuildRequires: pixman-devel >= 0.21.8
BuildRequires: vde2-devel
+# for xfsctl (<xfs/xfs.h>)
+BuildRequires: xfsprogs-devel
BuildRequires: xorg-lib-libX11-devel
BuildRequires: xorg-lib-libXext-devel
%endif
@@ -198,14 +202,14 @@ Requires: systemd-units >= 38
Requires: util-linux
Requires: which
Requires: %{name}-guest = %{version}-%{release}
-Obsoletes: xen-doc
-Obsoletes: xen-udev
-Obsoletes: xen-xend
-ExclusiveArch: %{ix86} %{x8664} arm
%ifarch %{ix86} %{x8664}
# for HVM
Suggests: qemu-system-x86
%endif
+Obsoletes: xen-doc
+Obsoletes: xen-udev
+Obsoletes: xen-xend
+ExclusiveArch: %{ix86} %{x8664} %{arm} aarch64
BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
# some PPC/SPARC boot images in ELF format
@@ -254,6 +258,7 @@ Summary: Xen libraries
Summary(pl.UTF-8): Biblioteki Xena
Group: Libraries
Requires: %{name}-libs-guest = %{version}-%{release}
+Requires: libnl >= 3.2.8
%description libs
Xen libraries.
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/xen.git/commitdiff/57359e3c0388a137c1e7328301af4dcb885921a3
More information about the pld-cvs-commit
mailing list