commit b062bea3fa75a37027638b0c470a52557a4ad1d2
Author: Jakub Bogusz <qbo...@pld-linux.org>
Date:   Sat Jul 22 13:23:23 2023 +0200

    - updated to 4.17.0 (new sonames)

 ocaml-4.12.patch | 11 -----------
 xen.spec         | 34 +++++++++++++++-------------------
 2 files changed, 15 insertions(+), 30 deletions(-)
---
diff --git a/xen.spec b/xen.spec
index b669508..0b34cba 100644
--- a/xen.spec
+++ b/xen.spec
@@ -44,14 +44,14 @@
 Summary:       Xen - a virtual machine monitor
 Summary(pl.UTF-8):     Xen - monitor maszyny wirtualnej
 Name:          xen
-Version:       4.16.5
+Version:       4.17.0
 Release:       1
 License:       GPL v2, interface parts on BSD-like
 Group:         Applications/System
 # for available versions see https://xenproject.org/xen-project-archives/
 Source0:       
https://downloads.xenproject.org/release/xen/%{version}/%{name}-%{version}.tar.gz
-# Source0-md5: d2b76430ebac3cfc15dd25a352f7a5ac
-# used by stubdoms
+# Source0-md5: b215062ff053378eed41e4a3e05081df
+# used by stubdoms; Source10-19 versions set in stubdom/configure.ac
 Source10:      %{xen_extfiles_url}/lwip-1.3.0.tar.gz
 # Source10-md5:        36cc57650cffda9a0269493be2a169bb
 Source11:      %{xen_extfiles_url}/newlib-1.16.0.tar.gz
@@ -62,14 +62,15 @@ Source13:   %{xen_extfiles_url}/pciutils-2.2.9.tar.bz2
 # Source13-md5:        cec05e7785497c5e19da2f114b934ffd
 Source14:      %{xen_extfiles_url}/grub-0.97.tar.gz
 # Source14-md5:        cd3f3eb54446be6003156158d51f4884
-Source15:      
%{xen_extfiles_url}/ipxe-git-3c040ad387099483102708bb1839110bc788cefb.tar.gz
-# Source15-md5:        23ba00d5e2c5b4343d12665af73e1cb5
 Source17:      %{xen_extfiles_url}/polarssl-%{polarssl_version}-gpl.tgz
 # Source17-md5:        7b72caf22b01464ee7d6165f2fd85f44
 Source18:      %{xen_extfiles_url}/tpm_emulator-%{tpm_emulator_version}.tar.gz
 # Source18-md5:        e26becb8a6a2b6695f6b3e8097593db8
 Source19:      https://ftp.gnu.org/gnu/gmp/gmp-%{gmp_version}.tar.bz2
 # Source19-md5:        dd60683d7057917e34630b4a787932e8
+# ipxe tag set in tools/firmware/etherboot/Makefile
+Source20:      
%{xen_extfiles_url}/ipxe-git-3c040ad387099483102708bb1839110bc788cefb.tar.gz
+# Source20-md5:        23ba00d5e2c5b4343d12665af73e1cb5
 Source35:      xenconsoled.sysconfig
 Source37:      xenstored.sysconfig
 Source38:      xenstored.tmpfiles
@@ -102,7 +103,6 @@ Patch10:    %{name}-stubdom-build.patch
 Patch12:       %{name}-systemd.patch
 Patch14:       gcc9.patch
 Patch15:       gcc10.patch
-Patch16:       ocaml-4.12.patch
 Patch17:       %{name}-golang-32bit.patch
 Patch18:       %{name}-gcc12.patch
 Patch19:       gcc13.patch
@@ -440,7 +440,6 @@ Nadzorca Xen w postaci, która może być uruchomiona wprost z 
firmware
 %{__sed} -i -e 's/ -Wno-error=dangling-pointer//' 
tools/firmware/etherboot/Config
 %endif
 %endif
-%patch16 -p1
 %ifarch %{ix86} %{arm}
 %patch17 -p1
 %endif
@@ -451,7 +450,7 @@ Nadzorca Xen w postaci, która może być uruchomiona wprost z 
firmware
 # stubdom sources
 ln -s %{SOURCE10} %{SOURCE11} %{SOURCE12} %{SOURCE13} %{SOURCE14} stubdom
 ln -s %{SOURCE17} %{SOURCE18} %{SOURCE19} stubdom
-ln -s %{SOURCE15} tools/firmware/etherboot/ipxe.tar.gz
+ln -s %{SOURCE20} tools/firmware/etherboot/ipxe.tar.gz
 
 %if %{with python2}
 %{__sed} -i -e '1s,/usr/bin/env python$,%{__python},' \
@@ -611,7 +610,7 @@ cp -p tools/pygrub/README _doc/README.pygrub
 # remove unneeded files
 %if %{with hypervisor}
 %{__mv} xen/xen-syms $RPM_BUILD_ROOT/boot/%{name}-syms-%{version}
-%{__rm} $RPM_BUILD_ROOT/boot/xen-4.16.gz
+%{__rm} $RPM_BUILD_ROOT/boot/xen-4.17.gz
 %{__rm} $RPM_BUILD_ROOT/boot/xen-4.gz
 %endif
 %{__rm} -r $RPM_BUILD_ROOT%{_docdir}/xen
@@ -684,7 +683,6 @@ fi
 %if %{with systemd}
 %{_prefix}/lib/modules-load.d/xen.conf
 %{systemdunitdir}/proc-xen.mount
-%{systemdunitdir}/var-lib-xenstored.mount
 %{systemdunitdir}/xen-init-dom0.service
 %{systemdunitdir}/xen-watchdog.service
 %{systemdunitdir}/xenconsoled.service
@@ -778,7 +776,6 @@ fi
 %{_mandir}/man7/xl-numa-placement.7*
 %{_mandir}/man8/xentrace.8*
 %{_sharedstatedir}/xen
-%{_sharedstatedir}/xenstored
 %dir /var/run/xenstored
 %{systemdtmpfilesdir}/xen.conf
 %{systemdtmpfilesdir}/xenstored.conf
@@ -810,11 +807,11 @@ fi
 %files libs
 %defattr(644,root,root,755)
 %attr(755,root,root) %{_libdir}/libxenfsimage.so.*.*.*
-%attr(755,root,root) %ghost %{_libdir}/libxenfsimage.so.4.16
+%attr(755,root,root) %ghost %{_libdir}/libxenfsimage.so.4.17
 %attr(755,root,root) %{_libdir}/libxencall.so.*.*
 %attr(755,root,root) %ghost %{_libdir}/libxencall.so.1
 %attr(755,root,root) %{_libdir}/libxenctrl.so.*.*.*
-%attr(755,root,root) %ghost %{_libdir}/libxenctrl.so.4.16
+%attr(755,root,root) %ghost %{_libdir}/libxenctrl.so.4.17
 %attr(755,root,root) %{_libdir}/libxendevicemodel.so.*.*
 %attr(755,root,root) %ghost %{_libdir}/libxendevicemodel.so.1
 %attr(755,root,root) %{_libdir}/libxenevtchn.so.*.*
@@ -824,21 +821,21 @@ fi
 %attr(755,root,root) %{_libdir}/libxengnttab.so.*.*
 %attr(755,root,root) %ghost %{_libdir}/libxengnttab.so.1
 %attr(755,root,root) %{_libdir}/libxenguest.so.*.*.*
-%attr(755,root,root) %ghost %{_libdir}/libxenguest.so.4.16
+%attr(755,root,root) %ghost %{_libdir}/libxenguest.so.4.17
 %attr(755,root,root) %{_libdir}/libxenhypfs.so.*.*
 %attr(755,root,root) %ghost %{_libdir}/libxenhypfs.so.1
 %attr(755,root,root) %{_libdir}/libxenlight.so.*.*.*
-%attr(755,root,root) %ghost %{_libdir}/libxenlight.so.4.16
+%attr(755,root,root) %ghost %{_libdir}/libxenlight.so.4.17
 %attr(755,root,root) %{_libdir}/libxenstat.so.*.*.*
-%attr(755,root,root) %ghost %{_libdir}/libxenstat.so.4.16
+%attr(755,root,root) %ghost %{_libdir}/libxenstat.so.4.17
 %attr(755,root,root) %{_libdir}/libxentoolcore.so.*.*
 %attr(755,root,root) %ghost %{_libdir}/libxentoolcore.so.1
 %attr(755,root,root) %{_libdir}/libxentoollog.so.*.*
 %attr(755,root,root) %ghost %{_libdir}/libxentoollog.so.1
 %attr(755,root,root) %{_libdir}/libxenvchan.so.*.*.*
-%attr(755,root,root) %ghost %{_libdir}/libxenvchan.so.4.16
+%attr(755,root,root) %ghost %{_libdir}/libxenvchan.so.4.17
 %attr(755,root,root) %{_libdir}/libxlutil.so.*.*.*
-%attr(755,root,root) %ghost %{_libdir}/libxlutil.so.4.16
+%attr(755,root,root) %ghost %{_libdir}/libxlutil.so.4.17
 %dir %{_libdir}/xenfsimage
 %dir %{_libdir}/xenfsimage/ext2fs-lib
 %dir %{_libdir}/xenfsimage/fat
@@ -872,7 +869,6 @@ fi
 %attr(755,root,root) %{_libdir}/libxentoollog.so
 %attr(755,root,root) %{_libdir}/libxenvchan.so
 %attr(755,root,root) %{_libdir}/libxlutil.so
-%{_includedir}/_libxl_list.h
 %{_includedir}/_libxl_types.h
 %{_includedir}/_libxl_types_json.h
 %{_includedir}/libxenvchan.h
diff --git a/ocaml-4.12.patch b/ocaml-4.12.patch
deleted file mode 100644
index 845de10..0000000
--- a/ocaml-4.12.patch
+++ /dev/null
@@ -1,11 +0,0 @@
---- xen-4.13.1/tools/ocaml/common.make~        2020-05-14 14:19:32.000000000 
+0200
-+++ xen-4.13.1/tools/ocaml/common.make 2021-03-26 11:08:01.558827358 +0100
-@@ -9,7 +9,7 @@
- OCAMLYACC ?= ocamlyacc
- OCAMLFIND ?= ocamlfind
- 
--CFLAGS += -fPIC -Werror -I$(shell ocamlc -where)
-+CFLAGS += -fPIC -I$(shell ocamlc -where)
- 
- OCAMLOPTFLAG_G := $(shell $(OCAMLOPT) -h 2>&1 | sed -n 's/^  *\(-g\) .*/\1/p')
- OCAMLOPTFLAGS = $(OCAMLOPTFLAG_G) -ccopt "$(LDFLAGS)" -dtypes $(OCAMLINCLUDE) 
-cc $(CC) -w F -warn-error F
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/xen.git/commitdiff/b062bea3fa75a37027638b0c470a52557a4ad1d2

_______________________________________________
pld-cvs-commit mailing list
pld-cvs-commit@lists.pld-linux.org
http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit

Reply via email to