diff -ruN java-1.6.0-openjdk-1.6.0.0-1.40.1.9.10.el6_1.src.rpm-rpmbuild/SPECS/java-1.6.0-openjdk.spec java-1.6.0-openjdk-1.6.0.0-1.40.1.9.10.el6.0.src.rpm-rpmbuild/SPECS/java-1.6.0-openjdk.spec
--- java-1.6.0-openjdk-1.6.0.0-1.40.1.9.10.el6_1.src.rpm-rpmbuild/SPECS/java-1.6.0-openjdk.spec	2011-10-14 11:59:47.000000000 +0100
+++ java-1.6.0-openjdk-1.6.0.0-1.40.1.9.10.el6.0.src.rpm-rpmbuild/SPECS/java-1.6.0-openjdk.spec	2011-11-04 16:48:22.000000000 +0000
@@ -76,6 +76,10 @@
 %define archbuild sparcv9
 %define archinstall sparcv9
 %endif
+%ifarch %{arm}
+%define archbuild arm
+%define archinstall arm
+%endif
 %ifnarch %{jit_arches}
 %define archbuild %{_arch}
 %define archinstall %{_arch}
@@ -174,7 +178,7 @@
 
 Name:    java-%{javaver}-%{origin}
 Version: %{javaver}.%{buildver}
-Release: 1.40.%{icedteaver}%{?dist}
+Release: 1.40.%{icedteaver}%{?dist}.0
 # java-1.5.0-ibm from jpackage.org set Epoch to 1 for unknown reasons,
 # and this change was brought into RHEL-4.  java-1.5.0-ibm packages
 # also included the epoch in their virtual provides.  This created a
@@ -269,7 +273,7 @@
 BuildRequires: libffi-devel
 %endif
 
-ExclusiveArch: x86_64 i686
+ExclusiveArch: x86_64 i686 %{arm}
 
 # cacerts build requirement.
 BuildRequires: openssl
