automatic version update by autodist [release 4.16.0-1mamba;Sun Dec 26 2021]

This commit is contained in:
Automatic Build System 2024-01-05 19:36:42 +01:00
parent 4957b49b22
commit b3cf930422

201
xen.spec
View File

@ -1,14 +1,14 @@
%define bigver %(echo %version | cut -d. -f1)
%define majver %(echo %version | cut -d. -f1-2)
Name: xen
Version: 4.8.0
Version: 4.16.0
Release: 1mamba
Summary: An high performing server virtualization software
Group: Applications/Emulators
Vendor: openmamba
Distribution: openmamba
Packager: Silvan Calarco <silvan.calarco@mambasoft.it>
URL: http://www.xen.org
URL: https://xenproject.org/
Source: https://downloads.xenproject.org/release/xen/%{version}/xen-%{version}.tar.gz
Source1: xen-grub-conf-07_xen
Patch0: %{name}-3.1.0-gcc4.patch
@ -22,68 +22,59 @@ Patch7: xen-4.7.0-gcc-6.1.0.patch
License: GPL
## AUTOBUILDREQ-BEGIN
BuildRequires: glibc-devel
BuildRequires: libGL-devel
BuildRequires: libGLESv2-devel
BuildRequires: libSDL-devel
BuildRequires: libSDL2-devel
BuildRequires: libX11-devel
BuildRequires: libXext-devel
BuildRequires: libaio-devel
BuildRequires: libatk-devel
BuildRequires: libbluetooth-devel
BuildRequires: libbrltty-devel
BuildRequires: libbzip2-devel
BuildRequires: libcacard-devel
BuildRequires: libcairo-devel
BuildRequires: libcap-devel
BuildRequires: libcap-ng-devel
BuildRequires: libcurl-devel
BuildRequires: libe2fs-devel
BuildRequires: libepoxy-devel
BuildRequires: libffi-devel
BuildRequires: libfontconfig-devel
BuildRequires: libfreetype-devel
BuildRequires: libfuse3-devel
BuildRequires: libgcc
BuildRequires: libgdk-pixbuf-devel
BuildRequires: libglib-devel
BuildRequires: libgmp-devel
BuildRequires: libgnutls-devel
BuildRequires: libgtk2-devel
BuildRequires: libidn-devel
BuildRequires: libgtk3-devel
BuildRequires: libjpeg-devel
BuildRequires: liblzma-devel
BuildRequires: liblzo-devel
BuildRequires: libncurses5
BuildRequires: libnettle-devel
BuildRequires: libmesa-devel
BuildRequires: libmultipath-tools-devel
BuildRequires: libncurses-devel
BuildRequires: libndctl-devel
BuildRequires: libnfs-devel
BuildRequires: libnl-devel
BuildRequires: libnspr-devel
BuildRequires: libnss-devel
BuildRequires: libp11-kit-devel
BuildRequires: libpango-devel
BuildRequires: libpci-devel
BuildRequires: libpcre-devel
BuildRequires: libnuma-devel
BuildRequires: libpam-devel
BuildRequires: libpixman-devel
BuildRequires: libpng-devel
BuildRequires: libpython-devel
BuildRequires: libpython27-devel
BuildRequires: libpulseaudio-devel
BuildRequires: libpython3-devel
BuildRequires: libsasl2-devel
BuildRequires: libsdl2_image-devel
BuildRequires: libseccomp-devel
BuildRequires: libsnappy-devel
BuildRequires: libspice-devel
BuildRequires: libssh2-devel
BuildRequires: libstdc++6-devel
BuildRequires: libssh-devel
BuildRequires: libsystemd-devel
BuildRequires: libtasn1-devel
BuildRequires: libudev-devel
BuildRequires: libusb-devel
BuildRequires: libusbredir-devel
BuildRequires: libuuid-devel
BuildRequires: libvte0-devel
BuildRequires: libvte-devel
BuildRequires: libxkbcommon-devel
BuildRequires: libyajl-devel
BuildRequires: libz-devel
BuildRequires: perl-devel
BuildRequires: libzstd-devel
## AUTOBUILDREQ-END
BuildRequires: ocaml-findlib
Requires: bridge-utils
Requires: python
Requires: libxen = %{version}-%{release}
BuildRoot: %{_tmppath}/%{name}-%{version}-root
%description
With Xen virtualization, a thin software layer known as the Xen hypervisor is inserted between the servers hardware and the operating system. This provides an abstraction layer that allows each physical server to run one or more “virtual servers,” effectively decoupling the operating system and its applications from the underlying physical server.
@ -103,7 +94,7 @@ Summary: Static libraries and header files for Xen
Requires: libxen = %{version}-%{release}
Group: Development/Libraries
Provides: xen-devel
Obsoletes: xen-devel
Obsoletes: xen-devel < 4.16.0
%description -n libxen-devel
With Xen virtualization, a thin software layer known as the Xen hypervisor is inserted between the servers hardware and the operating system. This provides an abstraction layer that allows each physical server to run one or more “virtual servers,” effectively decoupling the operating system and its applications from the underlying physical server.
@ -149,7 +140,10 @@ export CFLAGS_FIX="$(echo %optflags | sed 's|-m64||g;s|-mtune=generic||g')"
%configure \
--disable-ocamltools \
--with-systemd=%{_unitdir}
--with-systemd=%{_unitdir} \
%ifarch %{ix86}
--disable-golang
%endif
%make tools docs -j1
@ -198,12 +192,8 @@ rm -rf %{buildroot}%{_prefix}/local
%defattr(-,root,root)
%config(noreplace) %{_sysconfdir}/sysconfig/xencommons
%config(noreplace) %{_sysconfdir}/sysconfig/xendomains
#%{_sysconfdir}/hotplug/xen-backend.agent
%{_sysconfdir}/bash_completion.d/xl.sh
%{_sysconfdir}/bash_completion.d/xl
%{_sysconfdir}/grub.d/07_xen
#%{_sysconfdir}/udev/rules.d/xen-backend.rules
#%{_sysconfdir}/udev/xen-backend.rules
#%{_sysconfdir}/udev/rules.d/xend.rules
%dir %{_sysconfdir}/xen
%{_sysconfdir}/xen/*
%{_sysconfdir}/modules.d/xen.conf
@ -212,11 +202,8 @@ rm -rf %{buildroot}%{_prefix}/local
/boot/xen-%{bigver}.gz
/boot/xen-%{version}.config
/boot/xen.gz
#/boot/xen-syms-%{version}
%{_bindir}/qemu-img-xen
%{_bindir}/qemu-nbd-xen
%{_bindir}/pygrub
#%{_bindir}/remus
%{_bindir}/vchan-socket-proxy
%{_bindir}/xen-cpuid
%{_bindir}/xen-detect
%{_bindir}/xenalyze
@ -232,64 +219,16 @@ rm -rf %{buildroot}%{_prefix}/local
%{_bindir}/xenstore-rm
%{_bindir}/xenstore-watch
%{_bindir}/xenstore-write
#%{_bindir}/xentrace
%{_bindir}/xentrace_format
#%{_bindir}/xentrace_setsize
#%{_sbindir}/blktapctrl
%{_sbindir}/flask-getenforce
%{_sbindir}/flask-get-bool
%{_sbindir}/flask-label-pci
%{_sbindir}/flask-set-bool
%{_sbindir}/flask-loadpolicy
%{_sbindir}/flask-setenforce
#%{_sbindir}/fs-backend
%{_sbindir}/gdbsx
#%{_sbindir}/gtracestat
#%{_sbindir}/gtraceview
%{_sbindir}/img2qcow
%{_sbindir}/kdd
%{_sbindir}/lock-util
#%{_sbindir}/oxenstored
%{_sbindir}/qcow-create
%{_sbindir}/qcow2raw
%{_sbindir}/tap-ctl
#%{_sbindir}/tapdisk
%{_sbindir}/tapdisk-client
%{_sbindir}/tapdisk-diff
%{_sbindir}/tapdisk-stream
%{_sbindir}/tapdisk2
%{_sbindir}/td-util
%{_sbindir}/vhd-update
%{_sbindir}/vhd-util
%{_sbindir}/xen-bugtool
%{_sbindir}/xen-hptool
%{_sbindir}/xen-hvmcrash
%{_sbindir}/xen-hvmctx
%{_sbindir}/xen-livepatch
%{_sbindir}/xen-lowmemd
%{_sbindir}/xen-mfndump
%{_sbindir}/xen-tmem-list-parse
#%{_sbindir}/xen-python-path
%{_sbindir}/xen-ringwatch
%{_sbindir}/xenbaked
%{_sbindir}/xenconsoled
%{_sbindir}/xencov
#%{_sbindir}/xend
%{_sbindir}/xenlockprof
%{_sbindir}/xenmon.py
#%{_sbindir}/xenpaging
%{_sbindir}/xenperf
%{_sbindir}/xenpm
%{_sbindir}/xenpmd
%{_sbindir}/xenstored
%{_sbindir}/xentop
%{_sbindir}/xentrace*
%{_sbindir}/xenwatchdogd
%{_sbindir}/xen*
%{_sbindir}/xl
#%{_sbindir}/xm
#%{_sbindir}/xsview
%dir %{_libexecdir}/xen
%{_libexecdir}/xen/*
%{_prefix}/lib/modules-load.d/xen.conf
%{_unitdir}/proc-xen.mount
%{_unitdir}/var-lib-xenstored.mount
@ -300,25 +239,20 @@ rm -rf %{buildroot}%{_prefix}/local
%{_unitdir}/xendomains.service
%{_unitdir}/xenstored.service
%{_unitdir}/xendriverdomain.service
%ifarch x86_64
%{_prefix}/lib/debug/usr/libexec64/xen/boot/xen-shim-syms
%endif
%{_prefix}/lib/debug/xen-4.16.0.efi.map
%{_mandir}/man1/*.gz
%{_mandir}/man5/*.gz
%{_mandir}/man7/xen*.7*
%{_mandir}/man7/xl-numa-placement.7*
%{_mandir}/man8/xentrace.8*
%ifarch x86_64
#%{_prefix}/lib/xen/bin/qemu-dm
#%{_prefix}/lib//xen/bin/qemu-ga
#%{_prefix}/lib/xen/bin/qemu-img
#%{_prefix}/lib/xen/bin/qemu-io
#%{_prefix}/lib/xen/bin/qemu-nbd
#%{_prefix}/lib/xen/bin/qemu-system-i386
#%{_prefix}/lib/xen/bin/xenpaging
#%{_datadir}/xen/man/man1/qemu-img.1
#%{_datadir}/xen/man/man1/qemu.1
#%{_datadir}/xen/man/man8/qemu-nbd.8
%ifnarch %{ix86}
%dir %{_datadir}/gocode/src/golang.xenproject.org
%dir %{_datadir}/gocode/src/golang.xenproject.org/xenlight
%{_datadir}/gocode/src/golang.xenproject.org/xenlight/*
%endif
#%{_datadir}/xen/create.dtd
%dir %{_datadir}/xen
%dir %{_datadir}/xen/qemu
%{_datadir}/xen/qemu/*
%dir %{_datadir}/qemu-xen
%{_datadir}/qemu-xen/*
%{_docdir}/xen/*
@ -326,57 +260,44 @@ rm -rf %{buildroot}%{_prefix}/local
%files -n libxen
%defattr(-,root,root)
%{_libdir}/fs/ext2fs-lib/fsimage.so
%{_libdir}/fs/fat/fsimage.so
%{_libdir}/fs/iso9660/fsimage.so
%{_libdir}/fs/reiserfs/fsimage.so
%{_libdir}/fs/ufs/fsimage.so
%{_libdir}/fs/xfs/fsimage.so
%{_libdir}/fs/zfs/fsimage.so
#%{_libdir}/libblktap.so.*
%{_libdir}/libblktapctl.so.*
#%{_libdir}/libflask.so.*
%{_libdir}/libfsimage.so.*
%{_libdir}/libvhd.so.*
%{_libdir}/libxen*.so.*
%{_libdir}/libxlutil.so.*
%ifarch x86_64
%{_libdir}/efi/xen*.efi
%endif
%ifarch %{ix86}
%{_libdir}64/efi/xen*.efi
%endif
%dir %{_libdir}/xenfsimage
%{_libdir}/xenfsimage/*
%dir %{_libexecdir}/xen
%{_libexecdir}/xen/*
#%{_libdir}/ocaml/site-lib/*
#%dir %{_libdir}/xen
#%dir %{_libdir}/xen/bin
#%{_libdir}/xen/bin/*
#%dir %{_prefix}/lib/xen/boot
#%{_prefix}/lib/xen/boot/hvmloader
%files -n libxen-devel
%defattr(-,root,root)
%{_includedir}/*
#%{_libdir}/libblktap.a
#%{_libdir}/libblktap.so
%{_libdir}/libblktapctl.a
%{_libdir}/libblktapctl.so
#%{_libdir}/libflask.a
#%{_libdir}/libflask.so
%{_libdir}/libfsimage.so
%{_libdir}/libvhd.a
%{_libdir}/libvhd.so
%{_libdir}/libx*.a
%{_libdir}/libx*.so
%{_libdir}/libxlutil.a
%{_libdir}/libxlutil.so
%{_prefix}/lib/debug/xen-syms-%{version}*
%{_datadir}/pkgconfig/xenlight.pc
%{_datadir}/pkgconfig/xlutil.pc
%{_libdir}/pkgconfig/xen*.pc
%{_libdir}/pkgconfig/xlutil.pc
%files -n python-xen
%defattr(-,root,root)
%dir %{python_sitearch}/xen
%{python_sitearch}/xen/*
%{python_sitearch}/fsimage.so
%{python_sitearch}/grub/*
%{python_sitearch}/pygrub-*.egg-info
%{python_sitearch}/xen-*.egg-info
%dir %{python3_sitearch}/xen
%{python3_sitearch}/xen/*
%{python3_sitearch}/xen-*.egg-info
%{python3_sitearch}/xenfsimage.cpython-*.so
%{python3_sitearch}/grub/*
%{python3_sitearch}/pygrub-*.egg-info
%changelog
* Sun Dec 26 2021 Automatic Build System <autodist@mambasoft.it> 4.16.0-1mamba
- automatic version update by autodist
* Sat Dec 10 2016 Silvan Calarco <silvan.calarco@mambasoft.it> 4.8.0-1mamba
- update to 4.8.0
- fixed error in grub.d file