X-Git-Url: http://git.pld-linux.org/?p=packages%2Fxen.git;a=blobdiff_plain;f=xen.spec;h=9379b08bf35c69c777f72e03b43f8f88f8b429b9;hp=5755ef2542c0d766614d5ffaa19e43dd3ff4fa50;hb=098fad1;hpb=f487e205136143116458accda2452643fa79a143 diff --git a/xen.spec b/xen.spec index 5755ef2..9379b08 100644 --- a/xen.spec +++ b/xen.spec @@ -1,5 +1,6 @@ # # TODO: +# - system ovmf, ipxe? (like system seabios) # - check if other tools/libs are not usable in domU, move them to -guest # packages if so # - pass bconds to qemu configure script (tricky, as the script is called from @@ -39,13 +40,13 @@ Summary: Xen - a virtual machine monitor Summary(pl.UTF-8): Xen - monitor maszyny wirtualnej Name: xen -Version: 4.13.1 -Release: 0.1 +Version: 4.13.4 +Release: 1 License: GPL v2, interface parts on BSD-like Group: Applications/System # 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: e26fe8f9ce39463734e6ede45c6e11b8 +# Source0-md5: 2ea8d0237b48b05af915131d7280b890 # used by stubdoms Source10: %{xen_extfiles_url}/lwip-1.3.0.tar.gz # Source10-md5: 36cc57650cffda9a0269493be2a169bb @@ -63,7 +64,7 @@ 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: ftp://ftp.gmplib.org/pub/gmp-%{gmp_version}/gmp-%{gmp_version}.tar.bz2 +Source19: https://ftp.gnu.org/gnu/gmp/gmp-%{gmp_version}.tar.bz2 # Source19-md5: dd60683d7057917e34630b4a787932e8 Source35: xenconsoled.sysconfig Source37: xenstored.sysconfig @@ -85,20 +86,20 @@ Patch0: %{name}-python_scripts.patch Patch1: %{name}-symbols.patch Patch2: %{name}-link.patch Patch3: pygrubfix.patch -Patch4: %{name}-pkgconfigdir.patch # Warning: this disables ingress filtering implemented in xen scripts! -Patch7: %{name}-net-disable-iptables-on-bridge.patch -Patch10: %{name}-qemu.patch -Patch12: %{name}-doc.patch -Patch13: %{name}-paths.patch -Patch14: %{name}-no_fetcher.patch -Patch15: odd-glib2-fix.patch -Patch18: %{name}-make.patch -Patch19: %{name}-no_Werror.patch -Patch22: %{name}-stubdom-build.patch -Patch23: link.patch -Patch24: %{name}-systemd.patch -Patch28: sysmacros.patch +Patch4: %{name}-net-disable-iptables-on-bridge.patch +Patch5: %{name}-qemu.patch +Patch6: %{name}-doc.patch +Patch7: %{name}-paths.patch +Patch8: %{name}-no_fetcher.patch +Patch9: %{name}-no_Werror.patch +Patch10: %{name}-stubdom-build.patch +Patch11: link.patch +Patch12: %{name}-systemd.patch +Patch13: sysmacros.patch +Patch14: gcc9.patch +Patch15: gcc10.patch +Patch16: ocaml-4.12.patch URL: http://www.xen.org/products/xenhyp.html BuildRequires: autoconf >= 2.67 %ifarch %{ix86} %{x8664} @@ -113,8 +114,6 @@ 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 @@ -122,37 +121,27 @@ BuildRequires: gcc >= 6:4.1 BuildRequires: gcc-multilib-32 >= 6:4.1 %endif BuildRequires: gettext-tools -BuildRequires: gnutls-devel -BuildRequires: keyutils-devel -BuildRequires: latex2html >= 2008 BuildRequires: libaio-devel -BuildRequires: libcap-devel %ifarch %{arm} aarch64 BuildRequires: libfdt-devel >= 1.4.0 %endif -BuildRequires: libjpeg-devel BuildRequires: libnl-devel >= 3.2.8 -BuildRequires: libpng-devel BuildRequires: libuuid-devel BuildRequires: lzo-devel >= 2 BuildRequires: ncurses-devel %if %{with ocaml} -BuildRequires: ocaml >= 3.11.0 +BuildRequires: ocaml >= 4.02.0 BuildRequires: ocaml-findlib %endif -BuildRequires: nss-devel >= 3.12.8 -BuildRequires: openssl-devel BuildRequires: pandoc -BuildRequires: pciutils-devel BuildRequires: perl-base BuildRequires: perl-tools-pod BuildRequires: pkgconfig -BuildRequires: python-devel >= 2 +BuildRequires: python-devel >= 1:2.6 BuildRequires: python-markdown BuildRequires: rpm-pythonprov BuildRequires: rpmbuild(macros) >= 1.647 BuildRequires: seabios -BuildRequires: texi2html BuildRequires: texlive-dvips BuildRequires: texlive-latex-psnfss BuildRequires: texlive-xetex @@ -165,7 +154,8 @@ 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: gnutls-devel +BuildRequires: pciutils-devel BuildRequires: pixman-devel >= 0.21.8 BuildRequires: vde2-devel # for xfsctl () @@ -390,18 +380,21 @@ Nadzorca Xen w postaci, która może być uruchomiona wprost z firmware %patch2 -p1 %patch3 -p1 %patch4 -p1 +%patch5 -p1 +%patch6 -p1 %patch7 -p1 +%patch8 -p1 +%patch9 -p1 %patch10 -p1 +%patch11 -p1 %patch12 -p1 %patch13 -p1 %patch14 -p1 +%if %(echo %{cc_version} | cut -d. -f1) >= 10 +# -Wno-error=enum-conversion requires gcc 10 %patch15 -p1 -%patch18 -p1 -%patch19 -p1 -%patch22 -p1 -%patch23 -p1 -%patch24 -p1 -%patch28 -p1 +%endif +%patch16 -p1 # stubdom sources ln -s %{SOURCE10} %{SOURCE11} %{SOURCE12} %{SOURCE13} %{SOURCE14} stubdom @@ -428,12 +421,10 @@ install -d our-ld ln -f -s /usr/bin/ld.bfd our-ld/ld export PATH=$(pwd)/our-ld:$PATH -export CFLAGS="%{rpmcflags} -I/usr/include/ncurses" -export CXXFLAGS="%{rpmcflags} -I/usr/include/ncurses" - # NOTE on ac_cv_*: # - use openssl (libcrypto) instead of libgcrypt as openssl is obligatory anyway # - prevent libiconv from being detected (not needed with glibc) + %configure \ CPPFLAGS="%{rpmcppflags} -I/usr/include/ncurses" \ ac_cv_lib_gcrypt_gcry_md_hash_buffer=no \ @@ -448,18 +439,31 @@ export CXXFLAGS="%{rpmcflags} -I/usr/include/ncurses" %endif --with-systemd=%{systemdunitdir} -%{__make} -j1 dist-xen dist-tools dist-docs \ +export EXTRA_CFLAGS_XEN_TOOLS="%{rpmcflags} -I/usr/include/ncurses" +export EXTRA_CFLAGS_QEMU_TRADITIONAL="%{rpmcflags} -I/usr/include/ncurses" +export EXTRA_CFLAGS_QEMU_XEN="%{rpmcflags} -I/usr/include/ncurses" + +%{__make} dist-xen dist-tools dist-docs \ +%ifarch %{ix86} + XEN_COMPILE_ARCH=x86_32 \ +%endif +%ifarch %{x8664} + XEN_COMPILE_ARCH=x86_64 \ +%endif %{!?with_ocaml:OCAML_TOOLS=n} \ XSM_ENABLE=%{?with_xsm:y}%{!?with_xsm:n} \ CC="%{__cc}" \ CXX="%{__cxx}" \ V=1 -unset CFLAGS -unset CXXFLAGS - %if %{with stubdom} -%{__make} -j1 dist-stubdom \ +%{__make} dist-stubdom \ +%ifarch %{ix86} + XEN_COMPILE_ARCH=x86_32 \ +%endif +%ifarch %{x8664} + XEN_COMPILE_ARCH=x86_64 \ +%endif %{!?with_ocaml:OCAML_TOOLS=n} \ XSM_ENABLE=%{?with_xsm:y}%{!?with_xsm:n} \ CC="%{__cc}" \ @@ -476,7 +480,13 @@ install -d $RPM_BUILD_ROOT/etc/{xen/examples,modules-load.d,logrotate.d} \ install -d $RPM_BUILD_ROOT/etc/efi-boot/update.d %endif -%{__make} -j1 install-xen install-tools %{?with_stubdom:install-stubdom} install-docs \ +%{__make} install-xen install-tools %{?with_stubdom:install-stubdom} install-docs \ +%ifarch %{ix86} + XEN_COMPILE_ARCH=x86_32 \ +%endif +%ifarch %{x8664} + XEN_COMPILE_ARCH=x86_64 \ +%endif %{!?with_ocaml:OCAML_TOOLS=n} \ XSM_ENABLE=%{?with_xsm:y}%{!?with_xsm:n} \ DESTDIR=$RPM_BUILD_ROOT \ @@ -498,8 +508,11 @@ install %{SOURCE56} $RPM_BUILD_ROOT%{systemdtmpfilesdir}/xen.conf install -d $RPM_BUILD_ROOT/var/run/xenstored install %{SOURCE38} $RPM_BUILD_ROOT%{systemdtmpfilesdir}/xenstored.conf -install %{SOURCE60} $RPM_BUILD_ROOT%{_libdir}/%{name}/bin/xen-init-list -install %{SOURCE61} $RPM_BUILD_ROOT%{_libdir}/%{name}/bin/xen-toolstack +install %{SOURCE60} $RPM_BUILD_ROOT%{_libexecdir}/%{name}/bin/xen-init-list +install %{SOURCE61} $RPM_BUILD_ROOT%{_libexecdir}/%{name}/bin/xen-toolstack + +%{__sed} -E -i -e '1s,#!\s*/usr/bin/python(\s|$),#!%{__python}\1,' \ + $RPM_BUILD_ROOT%{_libexecdir}/%{name}/bin/pygrub %if %{with efi} install %{SOURCE57} $RPM_BUILD_ROOT/etc/efi-boot/xen.cfg @@ -513,9 +526,7 @@ install %{SOURCE59} $RPM_BUILD_ROOT%{_sysconfdir}/xen/scripts/vif-openvswitch # for %%doc install -d _doc -for tool in blktap2 pygrub ; do - cp -p tools/$tool/README _doc/README.$tool -done +cp -p tools/pygrub/README _doc/README.pygrub %py_comp $RPM_BUILD_ROOT%{py_sitedir} %py_ocomp $RPM_BUILD_ROOT%{py_sitedir} @@ -525,7 +536,7 @@ done # remove unneeded files %if %{with hypervisor} %{__mv} xen/xen-syms $RPM_BUILD_ROOT/boot/%{name}-syms-%{version} -%{__rm} $RPM_BUILD_ROOT/boot/xen-4.6.gz +%{__rm} $RPM_BUILD_ROOT/boot/xen-4.13.gz %{__rm} $RPM_BUILD_ROOT/boot/xen-4.gz %endif %{__rm} -r $RPM_BUILD_ROOT%{_docdir}/xen @@ -579,6 +590,7 @@ fi %doc COPYING README* docs/misc/* docs/html/* _doc/* %if %{with hypervisor} /boot/%{name}-syms-%{version} +/boot/%{name}-%{version}.config /boot/%{name}-%{version}.gz /boot/%{name}.gz %endif @@ -627,21 +639,12 @@ fi %attr(755,root,root) %{_sbindir}/flask-* %endif %attr(755,root,root) %{_sbindir}/gdbsx -%attr(755,root,root) %{_sbindir}/img2qcow -%attr(755,root,root) %{_sbindir}/kdd -%attr(755,root,root) %{_sbindir}/lock-util -%attr(755,root,root) %{_sbindir}/qcow-create -%attr(755,root,root) %{_sbindir}/qcow2raw -%attr(755,root,root) %{_sbindir}/tap-ctl -%attr(755,root,root) %{_sbindir}/tapdisk* -%attr(755,root,root) %{_sbindir}/td-util -%attr(755,root,root) %{_sbindir}/vhd-* %attr(755,root,root) %{_sbindir}/xen-* %attr(755,root,root) %{_sbindir}/xenbaked %attr(755,root,root) %{_sbindir}/xenconsoled %attr(755,root,root) %{_sbindir}/xencov %attr(755,root,root) %{_sbindir}/xenlockprof -%attr(755,root,root) %{_sbindir}/xenmon.py +%attr(755,root,root) %{_sbindir}/xenmon %attr(755,root,root) %{_sbindir}/xenperf %attr(755,root,root) %{_sbindir}/xenpm %attr(755,root,root) %{_sbindir}/xenpmd @@ -652,25 +655,29 @@ fi %attr(755,root,root) %{_sbindir}/xentrace_setsize %attr(755,root,root) %{_sbindir}/xenwatchdogd %attr(755,root,root) %{_sbindir}/xl -%dir %{_libdir}/%{name} -%dir %{_libdir}/%{name}/bin -%attr(744,root,root) %{_libdir}/%{name}/bin/* -%dir %{_libdir}/%{name}/boot +%dir %{_libexecdir}/%{name} +%dir %{_libexecdir}/%{name}/bin +%attr(744,root,root) %{_libexecdir}/%{name}/bin/* +%dir %{_libexecdir}/%{name}/boot %if %{with stubdom} %if %{with qemu_traditional} -%{_libdir}/%{name}/boot/ioemu-stubdom.gz +%{_libexecdir}/%{name}/boot/ioemu-stubdom.gz %endif %ifarch %{ix86} %{x8664} -%{_libdir}/%{name}/boot/pv-grub-x86_32.gz +%{_libexecdir}/%{name}/boot/pv-grub-x86_32.gz %endif %ifarch %{x8664} -%{_libdir}/%{name}/boot/pv-grub-x86_64.gz +%{_libexecdir}/%{name}/boot/pv-grub-x86_64.gz %endif -%{_libdir}/%{name}/boot/vtpm-stubdom.gz -%{_libdir}/%{name}/boot/vtpmmgr-stubdom.gz -%{_libdir}/%{name}/boot/xenstore-stubdom.gz +%{_libexecdir}/%{name}/boot/vtpm-stubdom.gz +%{_libexecdir}/%{name}/boot/vtpmmgr-stubdom.gz +%{_libexecdir}/%{name}/boot/xenstore-stubdom.gz %endif -%attr(744,root,root) %{_libdir}/%{name}/boot/hvmloader +%{_libexecdir}/%{name}/boot/ipxe.bin +%ifarch %{x8664} +%{_libexecdir}/%{name}/boot/xen-shim +%endif +%attr(744,root,root) %{_libexecdir}/%{name}/boot/hvmloader %{_mandir}/man1/xentop.1* %{_mandir}/man1/xentrace_format.1* %{_mandir}/man1/xl.1* @@ -714,19 +721,17 @@ fi %{_mandir}/man1/xenstore.1* %{_mandir}/man1/xenstore-chmod.1* %{_mandir}/man1/xenstore-ls.1* +%{_mandir}/man1/xenstore-read.1* +%{_mandir}/man1/xenstore-write.1* %files libs %defattr(644,root,root,755) -%attr(755,root,root) %{_libdir}/libblktapctl.so.*.*.* -%attr(755,root,root) %ghost %{_libdir}/libblktapctl.so.1.0 -%attr(755,root,root) %{_libdir}/libfsimage.so.*.*.* -%attr(755,root,root) %ghost %{_libdir}/libfsimage.so.1.0 -%attr(755,root,root) %{_libdir}/libvhd.so.*.*.* -%attr(755,root,root) %ghost %{_libdir}/libvhd.so.1.0 +%attr(755,root,root) %{_libdir}/libxenfsimage.so.*.*.* +%attr(755,root,root) %ghost %{_libdir}/libxenfsimage.so.4.13 %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.9 +%attr(755,root,root) %ghost %{_libdir}/libxenctrl.so.4.13 %attr(755,root,root) %{_libdir}/libxendevicemodel.so.*.* %attr(755,root,root) %ghost %{_libdir}/libxendevicemodel.so.1 %attr(755,root,root) %{_libdir}/libxenevtchn.so.*.* @@ -736,26 +741,28 @@ 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.9 +%attr(755,root,root) %ghost %{_libdir}/libxenguest.so.4.13 %attr(755,root,root) %{_libdir}/libxenlight.so.*.*.* -%attr(755,root,root) %ghost %{_libdir}/libxenlight.so.4.9 -%attr(755,root,root) %{_libdir}/libxenstat.so.*.* -%attr(755,root,root) %ghost %{_libdir}/libxenstat.so.0 +%attr(755,root,root) %ghost %{_libdir}/libxenlight.so.4.13 +%attr(755,root,root) %{_libdir}/libxenstat.so.*.*.* +%attr(755,root,root) %ghost %{_libdir}/libxenstat.so.4.13 +%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.9 +%attr(755,root,root) %ghost %{_libdir}/libxenvchan.so.4.13 %attr(755,root,root) %{_libdir}/libxlutil.so.*.*.* -%attr(755,root,root) %ghost %{_libdir}/libxlutil.so.4.9 -%dir %{_libdir}/fs -%dir %{_libdir}/fs/ext2fs-lib -%dir %{_libdir}/fs/fat -%dir %{_libdir}/fs/iso9660 -%dir %{_libdir}/fs/reiserfs -%dir %{_libdir}/fs/ufs -%dir %{_libdir}/fs/xfs -%dir %{_libdir}/fs/zfs -%attr(755,root,root) %{_libdir}/fs/*/fsimage.so +%attr(755,root,root) %ghost %{_libdir}/libxlutil.so.4.13 +%dir %{_libdir}/xenfsimage +%dir %{_libdir}/xenfsimage/ext2fs-lib +%dir %{_libdir}/xenfsimage/fat +%dir %{_libdir}/xenfsimage/iso9660 +%dir %{_libdir}/xenfsimage/reiserfs +%dir %{_libdir}/xenfsimage/ufs +%dir %{_libdir}/xenfsimage/xfs +%dir %{_libdir}/xenfsimage/zfs +%attr(755,root,root) %{_libdir}/xenfsimage/*/fsimage.so %files libs-guest %defattr(644,root,root,755) @@ -764,9 +771,7 @@ fi %files devel %defattr(644,root,root,755) -%attr(755,root,root) %{_libdir}/libblktapctl.so -%attr(755,root,root) %{_libdir}/libfsimage.so -%attr(755,root,root) %{_libdir}/libvhd.so +%attr(755,root,root) %{_libdir}/libxenfsimage.so %attr(755,root,root) %{_libdir}/libxencall.so %attr(755,root,root) %{_libdir}/libxenctrl.so %attr(755,root,root) %{_libdir}/libxendevicemodel.so @@ -777,20 +782,19 @@ fi %attr(755,root,root) %{_libdir}/libxenlight.so %attr(755,root,root) %{_libdir}/libxenstat.so %attr(755,root,root) %{_libdir}/libxenstore.so +%attr(755,root,root) %{_libdir}/libxentoolcore.so %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}/fsimage*.h %{_includedir}/libxenvchan.h %{_includedir}/libxl*.h %{_includedir}/xen*.h %{_includedir}/xs*.h %{_includedir}/xen %{_includedir}/xenstore-compat -%{_pkgconfigdir}/xenblktapctl.pc %{_pkgconfigdir}/xencall.pc %{_pkgconfigdir}/xencontrol.pc %{_pkgconfigdir}/xendevicemodel.pc @@ -801,14 +805,13 @@ fi %{_pkgconfigdir}/xenlight.pc %{_pkgconfigdir}/xenstat.pc %{_pkgconfigdir}/xenstore.pc +%{_pkgconfigdir}/xentoolcore.pc %{_pkgconfigdir}/xentoollog.pc %{_pkgconfigdir}/xenvchan.pc %{_pkgconfigdir}/xlutil.pc %files static %defattr(644,root,root,755) -%{_libdir}/libblktapctl.a -%{_libdir}/libvhd.a %{_libdir}/libxencall.a %{_libdir}/libxenctrl.a %{_libdir}/libxendevicemodel.a @@ -820,6 +823,7 @@ fi %{_libdir}/libxenvchan.a %{_libdir}/libxenstat.a %{_libdir}/libxenstore.a +%{_libdir}/libxentoolcore.a %{_libdir}/libxentoollog.a %{_libdir}/libxlutil.a @@ -829,63 +833,61 @@ fi %doc tools/ocaml/LICENSE %attr(755,root,root) %{_sbindir}/oxenstored %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/xen/oxenstored.conf -%dir %{_libdir}/ocaml/site-lib/xenbus -%attr(755,root,root) %{_libdir}/ocaml/site-lib/xenbus/dllxenbus_stubs.so -%dir %{_libdir}/ocaml/site-lib/xenctrl -%attr(755,root,root) %{_libdir}/ocaml/site-lib/xenctrl/dllxenctrl_stubs.so -%dir %{_libdir}/ocaml/site-lib/xeneventchn -%attr(755,root,root) %{_libdir}/ocaml/site-lib/xeneventchn/dllxeneventchn_stubs.so -%dir %{_libdir}/ocaml/site-lib/xenlight -%attr(755,root,root) %{_libdir}/ocaml/site-lib/xenlight/dllxenlight_stubs.so -%dir %{_libdir}/ocaml/site-lib/xenmmap -%attr(755,root,root) %{_libdir}/ocaml/site-lib/xenmmap/dllxenmmap_stubs.so -%dir %{_libdir}/ocaml/site-lib/xentoollog -%attr(755,root,root) %{_libdir}/ocaml/site-lib/xentoollog/dllxentoollog_stubs.so +%dir %{_libdir}/ocaml/xenbus +%attr(755,root,root) %{_libdir}/ocaml/xenbus/dllxenbus_stubs.so +%dir %{_libdir}/ocaml/xenctrl +%attr(755,root,root) %{_libdir}/ocaml/xenctrl/dllxenctrl_stubs.so +%dir %{_libdir}/ocaml/xeneventchn +%attr(755,root,root) %{_libdir}/ocaml/xeneventchn/dllxeneventchn_stubs.so +%dir %{_libdir}/ocaml/xenlight +%attr(755,root,root) %{_libdir}/ocaml/xenlight/dllxenlight_stubs.so +%dir %{_libdir}/ocaml/xenmmap +%attr(755,root,root) %{_libdir}/ocaml/xenmmap/dllxenmmap_stubs.so +%dir %{_libdir}/ocaml/xentoollog +%attr(755,root,root) %{_libdir}/ocaml/xentoollog/dllxentoollog_stubs.so %files -n ocaml-xen-devel %defattr(644,root,root,755) -%{_libdir}/ocaml/site-lib/xenbus/META -%{_libdir}/ocaml/site-lib/xenbus/libxenbus_stubs.a -%{_libdir}/ocaml/site-lib/xenbus/xenbus.a -%{_libdir}/ocaml/site-lib/xenbus/*.cm[aixo]* -%{_libdir}/ocaml/site-lib/xenctrl/META -%{_libdir}/ocaml/site-lib/xenctrl/libxenctrl_stubs.a -%{_libdir}/ocaml/site-lib/xenctrl/xenctrl.a -%{_libdir}/ocaml/site-lib/xenctrl/xenctrl.cm[aix]* -%{_libdir}/ocaml/site-lib/xeneventchn/META -%{_libdir}/ocaml/site-lib/xeneventchn/libxeneventchn_stubs.a -%{_libdir}/ocaml/site-lib/xeneventchn/xeneventchn.a -%{_libdir}/ocaml/site-lib/xeneventchn/xeneventchn.cm[aix]* -%{_libdir}/ocaml/site-lib/xenmmap/META -%{_libdir}/ocaml/site-lib/xenmmap/libxenmmap_stubs.a -%{_libdir}/ocaml/site-lib/xenmmap/xenmmap.a -%{_libdir}/ocaml/site-lib/xenmmap/xenmmap.cm[aix]* -%{_libdir}/ocaml/site-lib/xenlight/META -%{_libdir}/ocaml/site-lib/xenlight/libxenlight_stubs.a -%{_libdir}/ocaml/site-lib/xenlight/xenlight.a -%{_libdir}/ocaml/site-lib/xenlight/xenlight.cm[aix]* -%dir %{_libdir}/ocaml/site-lib/xenstore -%{_libdir}/ocaml/site-lib/xenstore/META -%{_libdir}/ocaml/site-lib/xenstore/xenstore.a -%{_libdir}/ocaml/site-lib/xenstore/*.cm[aixo]* -%{_libdir}/ocaml/site-lib/xentoollog/META -%{_libdir}/ocaml/site-lib/xentoollog/libxentoollog_stubs.a -%{_libdir}/ocaml/site-lib/xentoollog/xentoollog.a -%{_libdir}/ocaml/site-lib/xentoollog/*.cm[aixo]* +%{_libdir}/ocaml/xenbus/META +%{_libdir}/ocaml/xenbus/libxenbus_stubs.a +%{_libdir}/ocaml/xenbus/xenbus.a +%{_libdir}/ocaml/xenbus/*.cm[aixo]* +%{_libdir}/ocaml/xenctrl/META +%{_libdir}/ocaml/xenctrl/libxenctrl_stubs.a +%{_libdir}/ocaml/xenctrl/xenctrl.a +%{_libdir}/ocaml/xenctrl/xenctrl.cm[aix]* +%{_libdir}/ocaml/xeneventchn/META +%{_libdir}/ocaml/xeneventchn/libxeneventchn_stubs.a +%{_libdir}/ocaml/xeneventchn/xeneventchn.a +%{_libdir}/ocaml/xeneventchn/xeneventchn.cm[aix]* +%{_libdir}/ocaml/xenmmap/META +%{_libdir}/ocaml/xenmmap/libxenmmap_stubs.a +%{_libdir}/ocaml/xenmmap/xenmmap.a +%{_libdir}/ocaml/xenmmap/xenmmap.cm[aix]* +%{_libdir}/ocaml/xenlight/META +%{_libdir}/ocaml/xenlight/libxenlight_stubs.a +%{_libdir}/ocaml/xenlight/xenlight.a +%{_libdir}/ocaml/xenlight/xenlight.cm[aix]* +%dir %{_libdir}/ocaml/xenstore +%{_libdir}/ocaml/xenstore/META +%{_libdir}/ocaml/xenstore/xenstore.a +%{_libdir}/ocaml/xenstore/*.cm[aixo]* +%{_libdir}/ocaml/xentoollog/META +%{_libdir}/ocaml/xentoollog/libxentoollog_stubs.a +%{_libdir}/ocaml/xentoollog/xentoollog.a +%{_libdir}/ocaml/xentoollog/*.cm[aixo]* %endif %files -n python-xen %defattr(644,root,root,755) -%attr(755,root,root) %{py_sitedir}/fsimage.so +%attr(755,root,root) %{py_sitedir}/xenfsimage.so %dir %{py_sitedir}/xen %dir %{py_sitedir}/xen/lowlevel %attr(755,root,root) %{py_sitedir}/xen/lowlevel/xc.so %{py_sitedir}/xen/migration %{py_sitedir}/grub -%if "%{py_ver}" > "2.4" -%{py_sitedir}/pygrub-0.3-py*.egg-info -%{py_sitedir}/xen-3.0-py*.egg-info -%endif +%{py_sitedir}/pygrub-*.egg-info +%{py_sitedir}/xen-*.egg-info %files -n python-xen-guest %defattr(644,root,root,755)