diff --git a/xen.changes b/xen.changes index f70bc4c..397f21a 100644 --- a/xen.changes +++ b/xen.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Tue Feb 4 11:20:12 MST 2014 - carnold@suse.com + +- Enable ix86 32bit build for xen-libs to be built to support + xen-tools-domU on 32bit VMs and also vhostmd running in 32bit VMs + ------------------------------------------------------------------- Sun Feb 3 16:38:34 MST 2014 - carnold@suse.de diff --git a/xen.spec b/xen.spec index fe0cb50..babfa7c 100644 --- a/xen.spec +++ b/xen.spec @@ -15,7 +15,6 @@ # Please submit bugfixes or comments via http://bugs.opensuse.org/ # - Name: xen ExclusiveArch: %ix86 x86_64 %arm aarch64 %define xvers 4.4 @@ -84,19 +83,19 @@ BuildRequires: libfdt1-devel %ifarch %ix86 x86_64 BuildRequires: dev86 %endif +BuildRequires: flex BuildRequires: bison BuildRequires: fdupes -BuildRequires: flex BuildRequires: glib2-devel BuildRequires: libaio-devel BuildRequires: libbz2-devel -BuildRequires: libpixman-1-0-devel BuildRequires: libuuid-devel BuildRequires: libxml2-devel BuildRequires: libyajl-devel +BuildRequires: libpixman-1-0-devel %if %{?with_qemu_traditional}0 -BuildRequires: libSDL-devel BuildRequires: pciutils-devel +BuildRequires: libSDL-devel %endif %if %{?with_stubdom}0 %if 0%{?suse_version} < 1230 @@ -381,8 +380,6 @@ Authors: Ewan Mellor ... -%if %{?with_dom0_support}0 - %package libs Summary: Xen Virtualization: Libraries Group: System/Kernel @@ -404,6 +401,8 @@ Authors: Ian Pratt +%if %{?with_dom0_support}0 + %package tools Summary: Xen Virtualization: Control tools for domain 0 Group: System/Kernel @@ -999,7 +998,6 @@ rm -f $RPM_BUILD_ROOT/usr/share/man/man1/xen-list.1.gz # 32 bit hypervisor no longer supported. Remove dom0 tools. rm -rf $RPM_BUILD_ROOT/%{_datadir}/doc rm -rf $RPM_BUILD_ROOT/%{_datadir}/man -rm -rf $RPM_BUILD_ROOT/%{_libdir}/fs rm -rf $RPM_BUILD_ROOT/%{_libdir}/xen rm -rf $RPM_BUILD_ROOT/%{_libdir}/python* rm -rf $RPM_BUILD_ROOT/usr/sbin @@ -1016,7 +1014,6 @@ rm -f $RPM_BUILD_ROOT/%{_bindir}/pygrub rm -f $RPM_BUILD_ROOT/%{_bindir}/remus rm -f $RPM_BUILD_ROOT/usr/etc/qemu/target-x86_64.conf rm -f $RPM_BUILD_ROOT/usr/libexec/qemu-bridge-helper -rm -f $RPM_BUILD_ROOT/%{_libdir}/*.so.* %endif %if %{?with_dom0_support}0 @@ -1040,11 +1037,15 @@ rm -f $RPM_BUILD_ROOT/%{_libdir}/*.so.* %endif /boot/xen%{xen_install_suffix} +%endif + %files libs %defattr(-,root,root) %{_libdir}/fs/ %{_libdir}/*.so.* +%if %{?with_dom0_support}0 + %files tools %defattr(-,root,root) %ifarch %ix86 x86_64 @@ -1413,10 +1414,10 @@ fi %endif %endif +%endif + %post libs -p /sbin/ldconfig %postun libs -p /sbin/ldconfig -%endif - %changelog