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