Author: glen                         Date: Mon Apr  9 21:46:13 2007 GMT
Module: SPECS                         Tag: AC-branch
---- Log message:
- check that compiled Java class data version matches

---- Files affected:
SPECS:
   java-sun.spec (1.172.2.6 -> 1.172.2.7) 

---- Diffs:

================================================================
Index: SPECS/java-sun.spec
diff -u SPECS/java-sun.spec:1.172.2.6 SPECS/java-sun.spec:1.172.2.7
--- SPECS/java-sun.spec:1.172.2.6       Mon Apr  9 23:36:33 2007
+++ SPECS/java-sun.spec Mon Apr  9 23:46:08 2007
@@ -18,6 +18,7 @@
 # Source0-md5: f4481c4e064cec06a65d7751d9105c6d
 Source1:       
http://download.java.net/dlj/binaries/jdk-%{_src_ver}-dlj-linux-amd64.bin
 # Source1-md5: 2e0c075c27b09aed67f99475c3a19f83
+Source2:       Test.java
 Patch0:                %{name}-desktop.patch
 URL:           http://java.sun.com/linux/
 BuildRequires: rpm-build >= 4.3-0.20040107.21
@@ -271,6 +272,16 @@
 %patch0 -p1
 %endif
 
+cp %{SOURCE2} Test.java
+
+%build
+./bin/javac Test.java
+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
+fi
+
 %install
 rm -rf $RPM_BUILD_ROOT
 install -d 
$RPM_BUILD_ROOT{%{jredir},%{javadir},%{jvmjardir},%{_javadir},%{_bindir},%{_includedir}}
 \
@@ -815,6 +826,9 @@
 All persons listed below can be reached at <cvs_login>@pld-linux.org
 
 $Log$
+Revision 1.172.2.7  2007/04/09 21:46:08  glen
+- check that compiled Java class data version matches
+
 Revision 1.172.2.6  2007/04/09 21:36:33  glen
 - symlink plays in %pretrans
 
================================================================

---- CVS-web:
    http://cvs.pld-linux.org/SPECS/java-sun.spec?r1=1.172.2.6&r2=1.172.2.7&f=u

_______________________________________________
pld-cvs-commit mailing list
[email protected]
http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit

Reply via email to