SPECS: php-manual.spec - unpack files only in %install - remove CV...

glen glen at pld-linux.org
Mon Apr 23 23:19:38 CEST 2007


Author: glen                         Date: Mon Apr 23 21:19:38 2007 GMT
Module: SPECS                         Tag: HEAD
---- Log message:
- unpack files only in %install
- remove CVS dirs

---- Files affected:
SPECS:
   php-manual.spec (1.10 -> 1.11) 

---- Diffs:

================================================================
Index: SPECS/php-manual.spec
diff -u SPECS/php-manual.spec:1.10 SPECS/php-manual.spec:1.11
--- SPECS/php-manual.spec:1.10	Mon Apr 23 22:44:45 2007
+++ SPECS/php-manual.spec	Mon Apr 23 23:19:32 2007
@@ -1,6 +1,6 @@
 # $Revision$, $Date$
 # NOTE
-# - Needs 840MB in BUILD and the same in RPM_BUILD_ROOT to package
+# - Needs 840MB in RPM_BUILD_ROOT to package
 Summary:	PHP manual
 Summary(pl.UTF-8):	Podręcznik do PHP
 Name:		php-manual
@@ -364,44 +364,44 @@
 tajwański).
 
 %prep
-%setup -q -c -T
-install -d en cs da de el es fi fr he hk hu it ja kr nl pl pt_BR ro ru sk sl sv tr tw zh
-tar xzf %{SOURCE0} -C en --strip-components=1
-#tar xzf %{SOURCE1} -C ar
-tar xzf %{SOURCE2} -C cs --strip-components=1
-tar xzf %{SOURCE3} -C da --strip-components=1
-tar xzf %{SOURCE4} -C de --strip-components=1
-tar xzf %{SOURCE5} -C el --strip-components=1
-tar xzf %{SOURCE6} -C es --strip-components=1
-tar xzf %{SOURCE7} -C fi --strip-components=1
-tar xzf %{SOURCE8} -C fr --strip-components=1
-tar xjf %{SOURCE9} -C he
-tar xzf %{SOURCE10} -C hk
-tar xzf %{SOURCE11} -C hu --strip-components=1
-tar xzf %{SOURCE12} -C it --strip-components=1
-tar xzf %{SOURCE13} -C ja --strip-components=1
-tar xzf %{SOURCE14} -C kr
-tar xzf %{SOURCE15} -C nl --strip-components=1
-tar xzf %{SOURCE16} -C pl --strip-components=1
-tar xzf %{SOURCE17} -C pt_BR --strip-components=1
-tar xzf %{SOURCE18} -C ro
-tar xzf %{SOURCE19} -C ru --strip-components=1
-tar xzf %{SOURCE20} -C sk --strip-components=1
-tar xzf %{SOURCE21} -C sl
-tar xzf %{SOURCE22} -C sv --strip-components=1
-tar xjf %{SOURCE23} -C tr
-tar xzf %{SOURCE24} -C tw --strip-components=1
-tar xzf %{SOURCE25} -C zh --strip-components=1
-
-find -name CVS | xargs rm -vf
+%setup -qcT
 
 %install
-rm -rf $RPM_BUILD_ROOT
-install -d $RPM_BUILD_ROOT%{_docdir}
-for a in */; do
-	lang=${a%/}
-	cp -a $lang $RPM_BUILD_ROOT%{_docdir}/%{name}-$lang
-done
+if [ ! -f install.stamp -o ! -d $RPM_BUILD_ROOT ]; then
+	rm -rf installed.stamp $RPM_BUILD_ROOT
+	install -d $RPM_BUILD_ROOT%{_docdir}/%{name}-{en,cs,da,de,el,es,fi,fr,he,hk,hu,it,ja,kr,nl,pl,pt_BR,ro,ru,sk,sl,sv,tr,tw,zh}
+
+	tar xzf %{SOURCE0} -C $RPM_BUILD_ROOT%{_docdir}/%{name}-en --strip-components=1
+	#tar xzf %{SOURCE1} -C $RPM_BUILD_ROOT%{_docdir}/%{name}-ar
+	tar xzf %{SOURCE2} -C $RPM_BUILD_ROOT%{_docdir}/%{name}-cs --strip-components=1
+	tar xzf %{SOURCE3} -C $RPM_BUILD_ROOT%{_docdir}/%{name}-da --strip-components=1
+	tar xzf %{SOURCE4} -C $RPM_BUILD_ROOT%{_docdir}/%{name}-de --strip-components=1
+	tar xzf %{SOURCE5} -C $RPM_BUILD_ROOT%{_docdir}/%{name}-el --strip-components=1
+	tar xzf %{SOURCE6} -C $RPM_BUILD_ROOT%{_docdir}/%{name}-es --strip-components=1
+	tar xzf %{SOURCE7} -C $RPM_BUILD_ROOT%{_docdir}/%{name}-fi --strip-components=1
+	tar xzf %{SOURCE8} -C $RPM_BUILD_ROOT%{_docdir}/%{name}-fr --strip-components=1
+	tar xjf %{SOURCE9} -C $RPM_BUILD_ROOT%{_docdir}/%{name}-he
+	tar xzf %{SOURCE10} -C $RPM_BUILD_ROOT%{_docdir}/%{name}-hk
+	tar xzf %{SOURCE11} -C $RPM_BUILD_ROOT%{_docdir}/%{name}-hu --strip-components=1
+	tar xzf %{SOURCE12} -C $RPM_BUILD_ROOT%{_docdir}/%{name}-it --strip-components=1
+	tar xzf %{SOURCE13} -C $RPM_BUILD_ROOT%{_docdir}/%{name}-ja --strip-components=1
+	tar xzf %{SOURCE14} -C $RPM_BUILD_ROOT%{_docdir}/%{name}-kr
+	tar xzf %{SOURCE15} -C $RPM_BUILD_ROOT%{_docdir}/%{name}-nl --strip-components=1
+	tar xzf %{SOURCE16} -C $RPM_BUILD_ROOT%{_docdir}/%{name}-pl --strip-components=1
+	tar xzf %{SOURCE17} -C $RPM_BUILD_ROOT%{_docdir}/%{name}-pt_BR --strip-components=1
+	tar xzf %{SOURCE18} -C $RPM_BUILD_ROOT%{_docdir}/%{name}-ro
+	tar xzf %{SOURCE19} -C $RPM_BUILD_ROOT%{_docdir}/%{name}-ru --strip-components=1
+	tar xzf %{SOURCE20} -C $RPM_BUILD_ROOT%{_docdir}/%{name}-sk --strip-components=1
+	tar xzf %{SOURCE21} -C $RPM_BUILD_ROOT%{_docdir}/%{name}-sl
+	tar xzf %{SOURCE22} -C $RPM_BUILD_ROOT%{_docdir}/%{name}-sv --strip-components=1
+	tar xjf %{SOURCE23} -C $RPM_BUILD_ROOT%{_docdir}/%{name}-tr
+	tar xzf %{SOURCE24} -C $RPM_BUILD_ROOT%{_docdir}/%{name}-tw --strip-components=1
+	tar xzf %{SOURCE25} -C $RPM_BUILD_ROOT%{_docdir}/%{name}-zh --strip-components=1
+
+	touch install.stamp
+fi
+
+find $RPM_BUILD_ROOT%{_docdir} -name CVS | xargs rm -vrf
 
 %clean
 rm -rf $RPM_BUILD_ROOT
@@ -516,6 +516,10 @@
 All persons listed below can be reached at <cvs_login>@pld-linux.org
 
 $Log$
+Revision 1.11  2007/04/23 21:19:32  glen
+- unpack files only in %install
+- remove CVS dirs
+
 Revision 1.10  2007/04/23 20:44:45  glen
 - update to 20070417
 
================================================================

---- CVS-web:
    http://cvs.pld-linux.org/SPECS/php-manual.spec?r1=1.10&r2=1.11&f=u



More information about the pld-cvs-commit mailing list