packages (OPENJDK-1_6): openjdk/openjdk.spec - make jobs extraction from op...

glen glen at pld-linux.org
Wed Dec 30 16:03:31 CET 2009


Author: glen                         Date: Wed Dec 30 15:03:31 2009 GMT
Module: packages                      Tag: OPENJDK-1_6
---- Log message:
- make jobs extraction from openoffice.org.spec

---- Files affected:
packages/openjdk:
   openjdk.spec (1.8.2.3 -> 1.8.2.4) 

---- Diffs:

================================================================
Index: packages/openjdk/openjdk.spec
diff -u packages/openjdk/openjdk.spec:1.8.2.3 packages/openjdk/openjdk.spec:1.8.2.4
--- packages/openjdk/openjdk.spec:1.8.2.3	Wed Dec 30 15:25:21 2009
+++ packages/openjdk/openjdk.spec	Wed Dec 30 16:03:26 2009
@@ -37,8 +37,7 @@
 JDK o otwartych źrodłach - implementacja platformy Java.
 
 %prep
-%setup -q -c
-
+%setup -qc
 %patch0 -p0
 
 %build
@@ -46,11 +45,15 @@
 unset CLASSPATH
 LC_ALL=C
 LANG=C
-HOTSPOT_BUILD_JOBS=%(_NCPUS=$(/usr/bin/getconf _NPROCESSORS_ONLN); [ "$_NCPUS" -gt 1 ] && echo "$(($_NCPUS * 2))")
+
+HOTSPOT_BUILD_JOBS=%(echo "%{__make}" | sed -e 's#.*-j\([[:space:]]*[0-9]\+\)#\1#g')
+[ "$HOTSPOT_BUILD_JOBS" = "%{__make}" ] && HOTSPOT_BUILD_JOBS=1
+HOTSPOT_BUILD_JOBS=$(echo $HOTSPOT_BUILD_JOBS)
+
 export JAVA_HOME CLASSPATH LC_ALL LANG HOTSPOT_BUILD_JOBS
 
-/usr/bin/make sanity
-/usr/bin/make \
+%{__make} -j1 sanity
+%{__make} -j1 \
 	UTILS_USR_BIN_PATH="" \
 	CC="%{__cc}" \
 	CXX="%{__cxx}" \
@@ -64,7 +67,7 @@
 %install
 rm -rf $RPM_BUILD_ROOT
 
-/usr/bin/make export_product \
+%{__make} export_product \
 	ALT_BOOTDIR=%{java_home} \
 	EXPORT_PATH=$RPM_BUILD_ROOT%{_prefix} \
 	EXPORT_LIB_DIR=$RPM_BUILD_ROOT%{_libdir} \
@@ -80,7 +83,7 @@
 install -d $RPM_BUILD_ROOT{%{_javadir},%{_bindir}}
 cp -a compiler/dist/lib/javac.jar $RPM_BUILD_ROOT%{_javadir}/javac-%{version}.jar
 ln -s javac-%{version}.jar $RPM_BUILD_ROOT%{_javadir}/javac.jar
-install javac $RPM_BUILD_ROOT%{_bindir}
+install -p javac $RPM_BUILD_ROOT%{_bindir}
 
 %clean
 rm -rf $RPM_BUILD_ROOT
@@ -98,6 +101,9 @@
 All persons listed below can be reached at <cvs_login>@pld-linux.org
 
 $Log$
+Revision 1.8.2.4  2009/12/30 15:03:26  glen
+- make jobs extraction from openoffice.org.spec
+
 Revision 1.8.2.3  2009/12/30 14:25:21  pawelz
 - -jX does not work with openjdk Makefile. Use HOTSPOT_BUILD_JOBS instead.
 - it %builds
@@ -107,4 +113,3 @@
 
 Revision 1.8.2.1  2009/12/30 13:31:11  pawelz
 - NFY
-
================================================================

---- CVS-web:
    http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/openjdk/openjdk.spec?r1=1.8.2.3&r2=1.8.2.4&f=u



More information about the pld-cvs-commit mailing list