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 bigver %(echo %version | cut -d. -f1)
%define majver %(echo %version | cut -d. -f1-2) %define majver %(echo %version | cut -d. -f1-2)
Name: xen Name: xen
Version: 4.8.0 Version: 4.16.0
Release: 1mamba Release: 1mamba
Summary: An high performing server virtualization software Summary: An high performing server virtualization software
Group: Applications/Emulators Group: Applications/Emulators
Vendor: openmamba Vendor: openmamba
Distribution: openmamba Distribution: openmamba
Packager: Silvan Calarco <silvan.calarco@mambasoft.it> 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 Source: https://downloads.xenproject.org/release/xen/%{version}/xen-%{version}.tar.gz
Source1: xen-grub-conf-07_xen Source1: xen-grub-conf-07_xen
Patch0: %{name}-3.1.0-gcc4.patch Patch0: %{name}-3.1.0-gcc4.patch
@ -22,68 +22,59 @@ Patch7: xen-4.7.0-gcc-6.1.0.patch
License: GPL License: GPL
## AUTOBUILDREQ-BEGIN ## AUTOBUILDREQ-BEGIN
BuildRequires: glibc-devel BuildRequires: glibc-devel
BuildRequires: libGL-devel BuildRequires: libSDL2-devel
BuildRequires: libGLESv2-devel
BuildRequires: libSDL-devel
BuildRequires: libX11-devel BuildRequires: libX11-devel
BuildRequires: libXext-devel
BuildRequires: libaio-devel BuildRequires: libaio-devel
BuildRequires: libatk-devel BuildRequires: libbrltty-devel
BuildRequires: libbluetooth-devel
BuildRequires: libbzip2-devel BuildRequires: libbzip2-devel
BuildRequires: libcacard-devel
BuildRequires: libcairo-devel BuildRequires: libcairo-devel
BuildRequires: libcap-devel
BuildRequires: libcap-ng-devel BuildRequires: libcap-ng-devel
BuildRequires: libcurl-devel BuildRequires: libcurl-devel
BuildRequires: libe2fs-devel BuildRequires: libe2fs-devel
BuildRequires: libepoxy-devel BuildRequires: libepoxy-devel
BuildRequires: libffi-devel BuildRequires: libfuse3-devel
BuildRequires: libfontconfig-devel
BuildRequires: libfreetype-devel
BuildRequires: libgcc BuildRequires: libgcc
BuildRequires: libgdk-pixbuf-devel BuildRequires: libgdk-pixbuf-devel
BuildRequires: libglib-devel BuildRequires: libglib-devel
BuildRequires: libgmp-devel
BuildRequires: libgnutls-devel BuildRequires: libgnutls-devel
BuildRequires: libgtk2-devel BuildRequires: libgtk3-devel
BuildRequires: libidn-devel
BuildRequires: libjpeg-devel BuildRequires: libjpeg-devel
BuildRequires: liblzma-devel BuildRequires: liblzma-devel
BuildRequires: liblzo-devel BuildRequires: liblzo-devel
BuildRequires: libncurses5 BuildRequires: libmesa-devel
BuildRequires: libnettle-devel BuildRequires: libmultipath-tools-devel
BuildRequires: libncurses-devel
BuildRequires: libndctl-devel
BuildRequires: libnfs-devel BuildRequires: libnfs-devel
BuildRequires: libnl-devel BuildRequires: libnl-devel
BuildRequires: libnspr-devel BuildRequires: libnuma-devel
BuildRequires: libnss-devel BuildRequires: libpam-devel
BuildRequires: libp11-kit-devel
BuildRequires: libpango-devel
BuildRequires: libpci-devel
BuildRequires: libpcre-devel
BuildRequires: libpixman-devel BuildRequires: libpixman-devel
BuildRequires: libpng-devel BuildRequires: libpng-devel
BuildRequires: libpython-devel BuildRequires: libpulseaudio-devel
BuildRequires: libpython27-devel BuildRequires: libpython3-devel
BuildRequires: libsasl2-devel BuildRequires: libsasl2-devel
BuildRequires: libsdl2_image-devel
BuildRequires: libseccomp-devel
BuildRequires: libsnappy-devel BuildRequires: libsnappy-devel
BuildRequires: libspice-devel BuildRequires: libspice-devel
BuildRequires: libssh2-devel BuildRequires: libssh-devel
BuildRequires: libstdc++6-devel
BuildRequires: libsystemd-devel BuildRequires: libsystemd-devel
BuildRequires: libtasn1-devel BuildRequires: libudev-devel
BuildRequires: libusb-devel BuildRequires: libusb-devel
BuildRequires: libusbredir-devel BuildRequires: libusbredir-devel
BuildRequires: libuuid-devel BuildRequires: libuuid-devel
BuildRequires: libvte0-devel BuildRequires: libvte-devel
BuildRequires: libxkbcommon-devel
BuildRequires: libyajl-devel BuildRequires: libyajl-devel
BuildRequires: libz-devel BuildRequires: libz-devel
BuildRequires: perl-devel BuildRequires: libzstd-devel
## AUTOBUILDREQ-END ## AUTOBUILDREQ-END
BuildRequires: ocaml-findlib BuildRequires: ocaml-findlib
Requires: bridge-utils Requires: bridge-utils
Requires: python Requires: python
Requires: libxen = %{version}-%{release} Requires: libxen = %{version}-%{release}
BuildRoot: %{_tmppath}/%{name}-%{version}-root
%description %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. 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} Requires: libxen = %{version}-%{release}
Group: Development/Libraries Group: Development/Libraries
Provides: xen-devel Provides: xen-devel
Obsoletes: xen-devel Obsoletes: xen-devel < 4.16.0
%description -n libxen-devel %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. 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 \ %configure \
--disable-ocamltools \ --disable-ocamltools \
--with-systemd=%{_unitdir} --with-systemd=%{_unitdir} \
%ifarch %{ix86}
--disable-golang
%endif
%make tools docs -j1 %make tools docs -j1
@ -198,12 +192,8 @@ rm -rf %{buildroot}%{_prefix}/local
%defattr(-,root,root) %defattr(-,root,root)
%config(noreplace) %{_sysconfdir}/sysconfig/xencommons %config(noreplace) %{_sysconfdir}/sysconfig/xencommons
%config(noreplace) %{_sysconfdir}/sysconfig/xendomains %config(noreplace) %{_sysconfdir}/sysconfig/xendomains
#%{_sysconfdir}/hotplug/xen-backend.agent %{_sysconfdir}/bash_completion.d/xl
%{_sysconfdir}/bash_completion.d/xl.sh
%{_sysconfdir}/grub.d/07_xen %{_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 %dir %{_sysconfdir}/xen
%{_sysconfdir}/xen/* %{_sysconfdir}/xen/*
%{_sysconfdir}/modules.d/xen.conf %{_sysconfdir}/modules.d/xen.conf
@ -212,11 +202,8 @@ rm -rf %{buildroot}%{_prefix}/local
/boot/xen-%{bigver}.gz /boot/xen-%{bigver}.gz
/boot/xen-%{version}.config /boot/xen-%{version}.config
/boot/xen.gz /boot/xen.gz
#/boot/xen-syms-%{version}
%{_bindir}/qemu-img-xen
%{_bindir}/qemu-nbd-xen
%{_bindir}/pygrub %{_bindir}/pygrub
#%{_bindir}/remus %{_bindir}/vchan-socket-proxy
%{_bindir}/xen-cpuid %{_bindir}/xen-cpuid
%{_bindir}/xen-detect %{_bindir}/xen-detect
%{_bindir}/xenalyze %{_bindir}/xenalyze
@ -232,64 +219,16 @@ rm -rf %{buildroot}%{_prefix}/local
%{_bindir}/xenstore-rm %{_bindir}/xenstore-rm
%{_bindir}/xenstore-watch %{_bindir}/xenstore-watch
%{_bindir}/xenstore-write %{_bindir}/xenstore-write
#%{_bindir}/xentrace
%{_bindir}/xentrace_format %{_bindir}/xentrace_format
#%{_bindir}/xentrace_setsize
#%{_sbindir}/blktapctrl
%{_sbindir}/flask-getenforce %{_sbindir}/flask-getenforce
%{_sbindir}/flask-get-bool %{_sbindir}/flask-get-bool
%{_sbindir}/flask-label-pci %{_sbindir}/flask-label-pci
%{_sbindir}/flask-set-bool %{_sbindir}/flask-set-bool
%{_sbindir}/flask-loadpolicy %{_sbindir}/flask-loadpolicy
%{_sbindir}/flask-setenforce %{_sbindir}/flask-setenforce
#%{_sbindir}/fs-backend
%{_sbindir}/gdbsx %{_sbindir}/gdbsx
#%{_sbindir}/gtracestat %{_sbindir}/xen*
#%{_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}/xl %{_sbindir}/xl
#%{_sbindir}/xm
#%{_sbindir}/xsview
%dir %{_libexecdir}/xen
%{_libexecdir}/xen/*
%{_prefix}/lib/modules-load.d/xen.conf %{_prefix}/lib/modules-load.d/xen.conf
%{_unitdir}/proc-xen.mount %{_unitdir}/proc-xen.mount
%{_unitdir}/var-lib-xenstored.mount %{_unitdir}/var-lib-xenstored.mount
@ -300,25 +239,20 @@ rm -rf %{buildroot}%{_prefix}/local
%{_unitdir}/xendomains.service %{_unitdir}/xendomains.service
%{_unitdir}/xenstored.service %{_unitdir}/xenstored.service
%{_unitdir}/xendriverdomain.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}/man1/*.gz
%{_mandir}/man5/*.gz %{_mandir}/man5/*.gz
%{_mandir}/man7/xen*.7*
%{_mandir}/man7/xl-numa-placement.7*
%{_mandir}/man8/xentrace.8* %{_mandir}/man8/xentrace.8*
%ifarch x86_64 %ifnarch %{ix86}
#%{_prefix}/lib/xen/bin/qemu-dm %dir %{_datadir}/gocode/src/golang.xenproject.org
#%{_prefix}/lib//xen/bin/qemu-ga %dir %{_datadir}/gocode/src/golang.xenproject.org/xenlight
#%{_prefix}/lib/xen/bin/qemu-img %{_datadir}/gocode/src/golang.xenproject.org/xenlight/*
#%{_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
%endif %endif
#%{_datadir}/xen/create.dtd
%dir %{_datadir}/xen
%dir %{_datadir}/xen/qemu
%{_datadir}/xen/qemu/*
%dir %{_datadir}/qemu-xen %dir %{_datadir}/qemu-xen
%{_datadir}/qemu-xen/* %{_datadir}/qemu-xen/*
%{_docdir}/xen/* %{_docdir}/xen/*
@ -326,57 +260,44 @@ rm -rf %{buildroot}%{_prefix}/local
%files -n libxen %files -n libxen
%defattr(-,root,root) %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}/libxen*.so.*
%{_libdir}/libxlutil.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/* #%{_libdir}/ocaml/site-lib/*
#%dir %{_libdir}/xen #%dir %{_libdir}/xen
#%dir %{_libdir}/xen/bin #%dir %{_libdir}/xen/bin
#%{_libdir}/xen/bin/*
#%dir %{_prefix}/lib/xen/boot
#%{_prefix}/lib/xen/boot/hvmloader
%files -n libxen-devel %files -n libxen-devel
%defattr(-,root,root) %defattr(-,root,root)
%{_includedir}/* %{_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*.a
%{_libdir}/libx*.so %{_libdir}/libx*.so
%{_libdir}/libxlutil.a
%{_libdir}/libxlutil.so
%{_prefix}/lib/debug/xen-syms-%{version}* %{_prefix}/lib/debug/xen-syms-%{version}*
%{_datadir}/pkgconfig/xenlight.pc %{_libdir}/pkgconfig/xen*.pc
%{_datadir}/pkgconfig/xlutil.pc %{_libdir}/pkgconfig/xlutil.pc
%files -n python-xen %files -n python-xen
%defattr(-,root,root) %defattr(-,root,root)
%dir %{python_sitearch}/xen %dir %{python3_sitearch}/xen
%{python_sitearch}/xen/* %{python3_sitearch}/xen/*
%{python_sitearch}/fsimage.so %{python3_sitearch}/xen-*.egg-info
%{python_sitearch}/grub/* %{python3_sitearch}/xenfsimage.cpython-*.so
%{python_sitearch}/pygrub-*.egg-info %{python3_sitearch}/grub/*
%{python_sitearch}/xen-*.egg-info %{python3_sitearch}/pygrub-*.egg-info
%changelog %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 * Sat Dec 10 2016 Silvan Calarco <silvan.calarco@mambasoft.it> 4.8.0-1mamba
- update to 4.8.0 - update to 4.8.0
- fixed error in grub.d file - fixed error in grub.d file