packages: xen/xen.spec - download stubdown sources to distfiles
glen
glen at pld-linux.org
Sun Nov 27 11:30:40 CET 2011
Author: glen Date: Sun Nov 27 10:30:40 2011 GMT
Module: packages Tag: HEAD
---- Log message:
- download stubdown sources to distfiles
---- Files affected:
packages/xen:
xen.spec (1.89 -> 1.90)
---- Diffs:
================================================================
Index: packages/xen/xen.spec
diff -u packages/xen/xen.spec:1.89 packages/xen/xen.spec:1.90
--- packages/xen/xen.spec:1.89 Fri Oct 28 23:05:31 2011
+++ packages/xen/xen.spec Sun Nov 27 11:30:35 2011
@@ -6,7 +6,8 @@
#
# Conditional build:
%bcond_without hvm # build with hvm (full virtualization) support
-#
+
+%define xen_extfiles_url http://xenbits.xensource.com/xen-extfiles
Summary: Xen - a virtual machine monitor
Summary(pl.UTF-8): Xen - monitor maszyny wirtualnej
Name: xen
@@ -18,6 +19,19 @@
# Source0-md5: 73561faf3c1b5e36ec5c089b5db848ad
Source1: %{name}-xend.init
Source2: %{name}-xendomains.init
+# used by stubdoms
+Source10: %{xen_extfiles_url}/lwip-1.3.0.tar.gz
+# Source10-md5: 36cc57650cffda9a0269493be2a169bb
+Source11: %{xen_extfiles_url}/newlib-1.16.0.tar.gz
+# Source11-md5: bf8f1f9e3ca83d732c00a79a6ef29bc4
+Source12: %{xen_extfiles_url}/zlib-1.2.3.tar.gz
+# Source12-md5: debc62758716a169df9f62e6ab2bc634
+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-v1.0.0.tar.gz
+# Source15-md5: fb7df96781d337899066d82059346885
Patch0: %{name}-python_scripts.patch
Patch1: %{name}-symbols.patch
Patch2: %{name}-curses.patch
@@ -177,7 +191,12 @@
%patch2 -p1
#%%patch3 -p1
-rm -f tools/check/*.orig
+%{__rm} -v tools/check/*.orig
+
+# stubdom sources
+ln -s %{SOURCE10} %{SOURCE11} %{SOURCE12} %{SOURCE13} %{SOURCE14} stubdom
+ln -s %{PATCH23} stubdom/grub.patches/99grub-ext4-support.patch
+ln -s %{SOURCE15} tools/firmware/etherboot/ipxe.tar.gz
%build
CFLAGS="%{rpmcflags} -I/usr/include/ncurses" \
@@ -190,15 +209,15 @@
rm -rf $RPM_BUILD_ROOT
install -d $RPM_BUILD_ROOT/etc/xen/examples
-%{__make} install-xen install-tools install-docs \
+%{__make} install-xen install-tools install-stubdom install-docs \
CC="%{__cc}" \
CXX="%{__cxx}" \
DESTDIR=$RPM_BUILD_ROOT
mv $RPM_BUILD_ROOT/etc/xen/{xmexample*,examples}
-cp -a tools/blktap/README{,.blktap}
-cp -a tools/xenmon/README{,.xenmon}
+cp -p tools/blktap/README{,.blktap}
+cp -p tools/xenmon/README{,.xenmon}
%py_comp $RPM_BUILD_ROOT%{py_sitedir}
%py_ocomp $RPM_BUILD_ROOT%{py_sitedir}
@@ -348,6 +367,9 @@
All persons listed below can be reached at <cvs_login>@pld-linux.org
$Log$
+Revision 1.90 2011/11/27 10:30:35 glen
+- download stubdown sources to distfiles
+
Revision 1.89 2011/10/28 21:05:31 mmazur
- no point in having watchdog in a separate subpackage
================================================================
---- CVS-web:
http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/xen/xen.spec?r1=1.89&r2=1.90&f=u
More information about the pld-cvs-commit
mailing list