2 # - unify with other JDK specs
3 %define __spec_install_post exit 0
4 Summary: IBM Java virtual machine
5 Summary(pl.UTF-8): Implementacja Javy firmy IBM
9 License: IBM Binary Code License
10 Group: Development/Languages/Java
12 Source0: IBMJava2-JRE-142.tgz
13 # NoSource0-md5: b316ee56d95121f47abd20a02c582431
16 Source0: IBMJava2-SDK-142.ppc.tgz
17 # NoSource0-md5: 4c9390f4488dc9ca84c6dfb2f0aab66e
20 URL: http://www.ibm.com/developer/java/
22 Provides: jdk = %{version}
23 Provides: jre = %{version}
24 ExclusiveArch: %{ix86} ppc
25 # TODO: %{x8664} ppc64 s390 s390x
26 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
28 %define javadir %{_libdir}/java
29 %define jredir %{_libdir}/java/jre
30 %define sdkdir %{_libdir}/java
33 This is IBM's Java implementation.
35 %description -l pl.UTF-8
36 Pakiet zawiera implementacjÄ™ Javy firmy IBM.
39 %setup -q -n IBMJava2-%{_build_arch}-%(echo %{version} | tr -d .)
44 rm -rf $RPM_BUILD_ROOT
46 install -d $RPM_BUILD_ROOT{%{_libdir},%{_bindir},%{sdkdir},%{jredir},/etc/env.d}
48 cp -a bin include lib src.jar $RPM_BUILD_ROOT%{sdkdir}
49 cp -a jre/bin jre/lib $RPM_BUILD_ROOT%{jredir}
51 ln -s %{jredir}/bin/java $RPM_BUILD_ROOT%{_bindir}
52 ln -s %{jredir}/bin/keytool $RPM_BUILD_ROOT%{_bindir}
53 ln -s %{jredir}/bin/policytool $RPM_BUILD_ROOT%{_bindir}
54 ln -s %{jredir}/bin/rmid $RPM_BUILD_ROOT%{_bindir}
55 ln -s %{jredir}/bin/rmiregistry $RPM_BUILD_ROOT%{_bindir}
56 ln -s %{jredir}/bin/tnameserv $RPM_BUILD_ROOT%{_bindir}
58 ln -s %{sdkdir}/bin/javac $RPM_BUILD_ROOT%{_bindir}
59 ln -s %{sdkdir}/bin/appletviewer $RPM_BUILD_ROOT%{_bindir}
60 ln -s %{sdkdir}/bin/extcheck $RPM_BUILD_ROOT%{_bindir}
61 ln -s %{sdkdir}/bin/idlj $RPM_BUILD_ROOT%{_bindir}
62 ln -s %{sdkdir}/bin/jar $RPM_BUILD_ROOT%{_bindir}
63 ln -s %{sdkdir}/bin/jarsigner $RPM_BUILD_ROOT%{_bindir}
64 ln -s %{sdkdir}/bin/javadoc $RPM_BUILD_ROOT%{_bindir}
65 ln -s %{sdkdir}/bin/javah $RPM_BUILD_ROOT%{_bindir}
66 ln -s %{sdkdir}/bin/javap $RPM_BUILD_ROOT%{_bindir}
67 ln -s %{sdkdir}/bin/jdb $RPM_BUILD_ROOT%{_bindir}
68 ln -s %{sdkdir}/bin/native2ascii $RPM_BUILD_ROOT%{_bindir}
69 ln -s %{sdkdir}/bin/rmic $RPM_BUILD_ROOT%{_bindir}
70 ln -s %{sdkdir}/bin/serialver $RPM_BUILD_ROOT%{_bindir}
71 ln -s %{sdkdir}/bin/HtmlConverter $RPM_BUILD_ROOT%{_bindir}
73 sed -i -e 's%#!/bin/sh%#!/bin/bash%g' $RPM_BUILD_ROOT%{jredir}/bin/* || :
76 echo "JITC_PROCESSOR_TYPE=6" > $RPM_BUILD_ROOT/etc/env.d/JITC_PROCESSOR_TYPE
80 rm -rf $RPM_BUILD_ROOT
83 %defattr(644,root,root,755)
85 %attr(755,root,root) %{_bindir}/*
88 %config(noreplace,missingok) %verify(not md5 mtime size) /etc/env.d/*