SPECS (AC-branch): java-sun.spec - check that compiled Java class ...
glen
glen at pld-linux.org
Mon Apr 9 23:46:13 CEST 2007
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
More information about the pld-cvs-commit
mailing list