packages: java-sun/java-sun.spec - grab java class version by printing out ...
glen
glen at pld-linux.org
Fri Feb 26 12:21:57 CET 2010
Author: glen Date: Fri Feb 26 11:21:57 2010 GMT
Module: packages Tag: HEAD
---- Log message:
- grab java class version by printing out java.class.version system property
with precompiled class. hopefully this will not hung our builders
rel 4
---- Files affected:
packages/java-sun:
java-sun.spec (1.237 -> 1.238)
---- Diffs:
================================================================
Index: packages/java-sun/java-sun.spec
diff -u packages/java-sun/java-sun.spec:1.237 packages/java-sun/java-sun.spec:1.238
--- packages/java-sun/java-sun.spec:1.237 Fri Feb 26 09:52:57 2010
+++ packages/java-sun/java-sun.spec Fri Feb 26 12:21:51 2010
@@ -25,7 +25,7 @@
Summary(pl.UTF-8): Sun JDK - środowisko programistyczne Javy dla Linuksa
Name: java-sun
Version: 1.6.0.18
-Release: 3
+Release: 4
License: restricted, distributable
Group: Development/Languages/Java
Source0: http://download.java.net/dlj/binaries/jdk-%{_src_ver}-dlj-linux-i586.bin
@@ -33,13 +33,9 @@
Source1: http://download.java.net/dlj/binaries/jdk-%{_src_ver}-dlj-linux-amd64.bin
# Source1-md5: 870ab3588f4d50405a2747fe968d0481
Source2: Test.java
+Source3: Test.class
Patch0: %{name}-desktop.patch
URL: https://jdk-distros.dev.java.net/developer.html
-%if %{pld_release} == "ac"
-BuildRequires: file
-%else
-BuildRequires: file >= 4.26-4
-%endif
BuildRequires: rpm >= 4.4.9-56
BuildRequires: rpm-build >= 4.3-0.20040107.21
BuildRequires: rpmbuild(macros) >= 1.453
@@ -347,6 +343,7 @@
done
cp %{SOURCE2} Test.java
+cp %{SOURCE3} Test.class
%build
%if %{with tests}
@@ -357,11 +354,9 @@
echo >&2 "WARNING: /proc not mounted -- compile test may fail"
fi
-# $ORIGIN does not work on PLD builders. workaround.
-export LD_LIBRARY_PATH=$(pwd)/jre/lib/%{arch}/jli
-./bin/javac Test.java
+# $ORIGIN does not work on PLD builders. workaround with LD_LIBARY_PATH
+classver=$(LD_LIBRARY_PATH=$(pwd)/jre/lib/%{arch}/jli ./bin/java Test)
-classver=$(file Test.class | grep -o 'compiled Java class data, version [0-9.]*' | awk '{print $NF}')
if [ "$classver" != %{_classdataversion} ]; then
echo "Set %%define _classdataversion to $classver and rerun."
exit 1
@@ -940,6 +935,11 @@
All persons listed below can be reached at <cvs_login>@pld-linux.org
$Log$
+Revision 1.238 2010/02/26 11:21:51 glen
+- grab java class version by printing out java.class.version system property
+ with precompiled class. hopefully this will not hung our builders
+ rel 4
+
Revision 1.237 2010/02/26 08:52:57 glen
- release 3
================================================================
---- CVS-web:
http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/java-sun/java-sun.spec?r1=1.237&r2=1.238&f=u
More information about the pld-cvs-commit
mailing list