Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
home:smarty12:virtualisation
xen
project.diff
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File project.diff of Package xen
diff working copy against last committed version Index: xen.spec =================================================================== --- xen.spec (revision a5918673747ac55327dfc89cd263ada0) +++ xen.spec (working copy) @@ -28,10 +28,11 @@ Name: xen ExclusiveArch: %ix86 x86_64 aarch64 -%define xen_build_dir xen-4.19.0-testing +%define xen_build_dir %{name}-%{version} # %define with_gdbsx 0 %define with_dom0_support 0 +%bcond_without xen_oxenstored %ifarch x86_64 %bcond_without xen_debug %bcond_without xen_stubdom @@ -75,6 +76,7 @@ %endif %endif BuildRequires: bison +BuildRequires: checkpolicy BuildRequires: fdupes %if 0%{?suse_version} > 1315 BuildRequires: figlet @@ -83,11 +85,13 @@ BuildRequires: glib2-devel BuildRequires: libaio-devel BuildRequires: libbz2-devel +BuildRequires: libext2fs-devel BuildRequires: libnl3-devel BuildRequires: libpixman-1-0-devel BuildRequires: libuuid-devel BuildRequires: libxml2-devel BuildRequires: libyajl-devel +BuildRequires: lzo-devel %if %{with xen_stubdom} %if 0%{?suse_version} < 1230 BuildRequires: texinfo @@ -97,6 +101,16 @@ %endif BuildRequires: acpica BuildRequires: ncurses-devel +%if %{?with_dom0_support}0 +%if %{with xen_oxenstored} +BuildRequires: ocaml +BuildRequires: ocaml-compiler-libs +BuildRequires: ocaml-findlib +BuildRequires: ocaml-ocamlbuild +BuildRequires: ocaml-ocamldoc +BuildRequires: ocaml-runtime +%endif +%endif BuildRequires: openssl-devel BuildRequires: python3-devel BuildRequires: xz-devel @@ -119,12 +133,12 @@ %endif Provides: installhint(reboot-needed) -Version: 4.19.0_02 +Version: 4.19.0+git00.0000000000 Release: 0 Summary: Xen Virtualization: Hypervisor (aka VMM aka Microkernel) License: GPL-2.0-only Group: System/Kernel -Source0: xen-4.19.0-testing-src.tar.bz2 +Source0: xen-%{version}.tar.xz Source1: stubdom.tar.bz2 Source2: mini-os.tar.bz2 Source3: xen-utils-0.1.tar.bz2 @@ -155,8 +169,5 @@ # For xen-libs Source99: baselibs.conf # Upstream patches -Patch1: 66a8b8ac-bunzip2-rare-failure.patch -Patch2: 66bb6f78-x86-IOMMU-move-tracking-in-iommu_identity_mapping.patch -Patch3: 66bb6fa5-x86-pass-through-document-as-security-unsupported.patch # EMBARGOED security fixes # libxc @@ -500,6 +513,11 @@ --docdir=%{_defaultdocdir}/xen \ --with-initddir=%{_initddir} \ --with-rundir=%{_rundir} \ +%if %{?with_dom0_support}0 +%if %{with xen_oxenstored} + --with-xenstored=oxenstored \ +%endif +%endif --enable-systemd \ --with-systemd=%{_unitdir} \ --with-systemd-modules-load=%{with_systemd_modules_load} \ @@ -941,6 +959,7 @@ rm -rf %{buildroot}/%{_datadir}/man rm -rf %{buildroot}/%{_libexecdir}/%{name} rm -rf %{buildroot}/%{_libdir}/python* +rm -rf %{buildroot}/%{_libdir}/ocaml* rm -rf %{buildroot}/%{_unitdir} rm -rf %{buildroot}/%{_fillupdir} rm -rf %{buildroot}/%{with_systemd_modules_load} @@ -1104,6 +1123,38 @@ %{_defaultdocdir}/xen/boot.xen %{_mandir}/man*/* +%if %{with xen_oxenstored} +/usr/sbin/oxenstored +/etc/xen/oxenstored.conf +%dir %{_libdir}/ocaml +%dir %{_libdir}/ocaml/xenbus +%dir %{_libdir}/ocaml/xenctrl +%dir %{_libdir}/ocaml/xeneventchn +%dir %{_libdir}/ocaml/xenmmap +%dir %{_libdir}/ocaml/xenstore +%{_libdir}/ocaml/xenbus/META +%{_libdir}/ocaml/xenbus/*.so +%{_libdir}/ocaml/xenbus/*.cma +%{_libdir}/ocaml/xenbus/*.cmi +%{_libdir}/ocaml/xenbus/*.cmo +%{_libdir}/ocaml/xenctrl/META +%{_libdir}/ocaml/xenctrl/*.so +%{_libdir}/ocaml/xenctrl/*.cma +%{_libdir}/ocaml/xenctrl/*.cmi +%{_libdir}/ocaml/xeneventchn/META +%{_libdir}/ocaml/xeneventchn/*.so +%{_libdir}/ocaml/xeneventchn/*.cma +%{_libdir}/ocaml/xeneventchn/*.cmi +%{_libdir}/ocaml/xenmmap/META +%{_libdir}/ocaml/xenmmap/*.so +%{_libdir}/ocaml/xenmmap/*.cma +%{_libdir}/ocaml/xenmmap/*.cmi +%{_libdir}/ocaml/xenstore/META +%{_libdir}/ocaml/xenstore/*.cma +%{_libdir}/ocaml/xenstore/*.cmi +%{_libdir}/ocaml/xenstore/*.cmo +%endif + %ifarch x86_64 %files tools-xendomains-wait-disk %license xendomains-wait-disk/LICENSE @@ -1135,6 +1196,20 @@ %defattr(-,root,root) %{_libdir}/*.a %{_libdir}/*.so +%if %{?with_dom0_support}0 +%if %{with xen_oxenstored} +%{_libdir}/ocaml/xenbus/*.a +%{_libdir}/ocaml/xenbus/*.cmx* +%{_libdir}/ocaml/xenctrl/*.a +%{_libdir}/ocaml/xenctrl/*.cmx* +%{_libdir}/ocaml/xeneventchn/*.a +%{_libdir}/ocaml/xeneventchn/*.cmx* +%{_libdir}/ocaml/xenmmap/*.a +%{_libdir}/ocaml/xenmmap/*.cmx* +%{_libdir}/ocaml/xenstore/*.a +%{_libdir}/ocaml/xenstore/*.cmx* +%endif +%endif /usr/include/* %{_libdir}/pkgconfig/xenlight.pc %{_libdir}/pkgconfig/xlutil.pc
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor