1 %bcond_with bootstrap # build a bootstrap version, using icedtea6
2 %bcond_without cacerts # don't include the default CA certificates
5 %define use_jdk openjdk9
7 %define use_jdk openjdk10
14 # class data version seen with file(1) that this jvm is able to load
15 %define _classdataversion 54.0
20 Summary: Open-source implementation of the Java Platform, Standard Edition
21 Summary(pl.UTF-8): Wolnoźródłowa implementacja Java 10 SE
23 Version: %{ver_u}.%{ver_b}
26 Group: Development/Languages/Java
27 Source0: https://hg.openjdk.java.net/jdk-updates/jdk10u/archive/jdk-%{ver_u}+%{ver_b}.tar.bz2?/%{name}-%{version}.tar.bz2
28 # Source0-md5: d216524203251f1378e660e6fda0b2ec
29 Source10: make-cacerts.sh
31 Patch1: make-4.3.patch
35 URL: http://openjdk.java.net/
36 BuildRequires: /usr/bin/jar
37 BuildRequires: alsa-lib-devel
39 BuildRequires: autoconf
41 %{?with_cacerts:BuildRequires: ca-certificates-update}
42 BuildRequires: cups-devel
43 BuildRequires: elfutils-devel
44 BuildRequires: freetype-devel >= 2.3
46 BuildRequires: giflib-devel >= 5.1
47 BuildRequires: glibc-misc
49 BuildRequires: lcms2-devel
50 BuildRequires: libjpeg-devel
51 BuildRequires: libpng-devel
52 BuildRequires: lsb-release
53 BuildRequires: pcsc-lite-devel
54 BuildRequires: pkgconfig
55 BuildRequires: rpmbuild(macros) >= 1.557
57 BuildRequires: util-linux
58 BuildRequires: xorg-lib-libX11-devel
59 BuildRequires: xorg-lib-libXinerama-devel
60 BuildRequires: xorg-lib-libXp-devel
61 BuildRequires: xorg-lib-libXrender-devel
62 BuildRequires: xorg-lib-libXt-devel
63 BuildRequires: xorg-lib-libXtst-devel
64 BuildRequires: xorg-proto-printproto-devel
65 BuildRequires: xorg-proto-xproto-devel
67 BuildRequires: zlib-devel
68 Requires: %{name}-appletviewer = %{version}-%{release}
69 Requires: %{name}-jdk = %{version}-%{release}
73 Obsoletes: java-gcj-compat
74 Obsoletes: java-gcj-compat-devel
76 Obsoletes: java-sun-demos
77 Obsoletes: java-sun-jre
78 Obsoletes: java-sun-jre-X11
79 Obsoletes: java-sun-jre-alsa
80 Obsoletes: java-sun-jre-jdbc
81 Obsoletes: java-sun-tools
83 Obsoletes: java5-sun-jre
84 Obsoletes: java5-sun-jre-X11
85 Obsoletes: java5-sun-jre-jdbc
86 Obsoletes: java5-sun-tools
87 Obsoletes: oracle-java7
88 Obsoletes: oracle-java7-jre
89 Obsoletes: oracle-java7-jre-X11
90 Obsoletes: oracle-java7-jre-alsa
91 Obsoletes: oracle-java7-jre-jdbc
92 Obsoletes: oracle-java7-tools
93 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
95 %define dstreldir %{name}-%{version}
96 %define dstdir %{_jvmdir}/%{dstreldir}
97 %define jvmjardir %{_jvmjardir}/%{name}-%{version}
99 # to break artificial subpackage dependency loops
100 %define _noautoreq 'libmawt.so' java\\\\(ClassDataVersion\\\\)
102 # openjdk build system handles _FORTIFY_SOURCE internally
103 %undefine _fortify_cflags
106 Open-source implementation of the Java Platform, Standard Edition.
108 This is a meta-package which provides, by its dependencies, all the
109 OpenJDK components including the OpenJDK, Java 8 developement kit and
112 %description -l pl.UTF-8
113 Wolnoźródłowa implementacja Java 8 SE.
115 To jest meta-pakiet, który, za pośrednictwem zależności, dostarcza
116 wszystkie komponenty OpenJDK, w tym środowisko programistyczne
117 (OpenJDK) i uruchomieniowe (JRE).
120 Summary: OpenJDK - software development kit
121 Summary(pl.UTF-8): OpenJDK - środowisko programistyczne
122 Group: Development/Languages/Java
123 Requires: %{name}-jar = %{version}-%{release}
124 Requires: %{name}-jdk-base = %{version}-%{release}
125 Requires: %{name}-jre = %{version}-%{release}
126 Provides: j2sdk = %{version}
127 Provides: jdk = %{version}
128 Obsoletes: blackdown-java-sdk
130 Obsoletes: icedtea6-jdk
131 Obsoletes: icedtea7-jdk
132 Obsoletes: java-blackdown
133 Obsoletes: java-gcj-compat-devel
138 Obsoletes: oracle-java7
141 This package symlinks OpenJDK development tools provided by
142 %{name}-jdk-base to system-wide directories like %{_bindir}, making
143 OpenJDK the default JDK.
145 %description jdk -l pl.UTF-8
146 Ten pakiet tworzy symboliczne dowiązania do narzędzi programistycznych
147 OpenJDK, dostarczanych przez pakiet %{name}-jdk-base, w standardowych
148 systemowych ścieżkach takich jak %{_bindir}, sprawiając tym samym, że
149 OpenJDK staje się domyślnym JDK w systemie.
152 Summary: OpenJDK - software development kit
153 Summary(pl.UTF-8): Kod OpenJDK - środowisko programistyczne
154 Group: Development/Languages/Java
155 Requires: %{name}-jre-base = %{version}-%{release}
156 Requires: jpackage-utils >= 0:1.7.5-8
157 Provides: jdk(%{name})
159 %description jdk-base
160 OpenJDK development tools built using free software only.
162 %description jdk-base -l pl.UTF-8
163 OpenJDK skompilowane wyłącznie przy użyciu wolnego oprogramowania.
166 Summary: OpenJDK - runtime environment
167 Summary(pl.UTF-8): OpenJDK - środowisko uruchomieniowe
168 Group: Development/Languages/Java
169 Requires: %{name}-jre-base = %{version}-%{release}
170 Requires: nss >= 1:3.13.4
171 # Require zoneinfo data provided by java-tzdata subpackage.
172 Requires: java-tzdata
174 Provides: java(ClassDataVersion) = %{_classdataversion}
175 Provides: java(jaas) = %{version}
176 Provides: java(jaf) = 1.1.1
177 Provides: java(jaxp) = 1.3
178 Provides: java(jaxp_parser_impl)
179 Provides: java(jce) = %{version}
180 Provides: java(jdbc-stdext) = %{version}
181 Provides: java(jdbc-stdext) = 3.0
182 Provides: java(jmx) = 1.4
183 Provides: java(jndi) = %{version}
184 Provides: java(jsse) = %{version}
186 Provides: jre = %{version}
187 Obsoletes: icedtea6-jre
188 Obsoletes: icedtea7-jre
189 Obsoletes: java(jaas)
191 Obsoletes: java(jaxp)
193 Obsoletes: java(jdbc-stdext)
194 Obsoletes: java(jdbc-stdext)
196 Obsoletes: java(jndi)
197 Obsoletes: java(jsse)
198 Obsoletes: java-gcj-compat
199 Obsoletes: java-sun-jre
200 Obsoletes: java5-sun-jre
202 Obsoletes: oracle-java7-jre
205 This package symlinks OpenJDK runtime environment tools provided by
206 %{name}-jre-base to system-wide directories like %{_bindir}, making
207 OpenJDK the default JRE.
209 %description jre -l pl.UTF-8
210 Ten pakiet tworzy symboliczne dowiązania do środowiska
211 uruchomieniowego OpenJDK, dostarczanych przez pakiet %{name}-jre-base,
212 w standardowych systemowych ścieżkach takich jak %{_bindir},
213 sprawiając tym samym, że OpenJDK staje się domyślnym JRE w systemie.
216 Summary: OpenJDK - runtime environment
217 Summary(pl.UTF-8): OpenJDK - środowisko uruchomieniowe
218 Group: Development/Languages/Java
219 Requires: jpackage-utils >= 0:1.7.5-8
220 Provides: jre(%{name})
222 %description jre-base
223 OpenJDK runtime environment built using free software only.
225 %description jre-base -l pl.UTF-8
226 Środowisko uruchomieniowe OpenJDK zbudowany wyłącznie przy użyciu
227 wolnego oprogramowania.
229 %package jre-base-X11
230 Summary: OpenJDK - runtime environment - X11 support
231 Summary(pl.UTF-8): OpenJDK - środowisko uruchomieniowe - obsługa X11
232 Group: Development/Languages/Java
233 Requires: %{name}-jre-base = %{version}-%{release}
234 Requires: %{name}-jre-base-freetype = %{version}-%{release}
236 %description jre-base-X11
237 X11 support for OpenJDK runtime environment built using free software
240 %description jre-base-X11 -l pl.UTF-8
241 Biblioteki X11 dla środowiska OpenJDK zbudowany wyłocznie przy uzyciu
242 wolnego oprogramowania.
244 %package jre-base-alsa
245 Summary: OpenJDK - runtime environment - ALSA support
246 Summary(pl.UTF-8): OpenJDK - środowisko uruchomieniowe - obsługa ALSA
247 Group: Development/Languages/Java
248 Requires: %{name}-jre-base = %{version}-%{release}
250 %description jre-base-alsa
251 ALSA sound support for OpenJDK runtime environment build using free
254 %description jre-base-alsa -l pl.UTF-8
255 Biblioteki ALSA rozszerzające środowisko OpenJDK o obsługę dźwięku
256 zbudowane przy uzyciu wyłącznie wolnego oprogramowania.
258 %package jre-base-freetype
259 Summary: OpenJDK - runtime environment - font support
260 Summary(pl.UTF-8): OpenJDK - środowisko uruchomieniowe - obsługa fontów
261 Group: Development/Languages/Java
262 Requires: %{name}-jre-base = %{version}-%{release}
264 %description jre-base-freetype
265 Font handling library for OpenJDK runtime environment built using free
268 %description jre-base-freetype -l pl.UTF-8
269 Biblioteki obsługi czcionek dla OpenJDK zbudowane wyłącznie przy
270 użyciu wolnego oprogramowania.
272 %package jre-base-gtk
273 Summary: OpenJDK - runtime environment - GTK support
274 Summary(pl.UTF-8): OpenJDK - środowisko uruchomieniowe - obsługa GTK
275 Group: Development/Languages/Java
276 Requires: %{name}-jre-base = %{version}-%{release}
278 %description jre-base-gtk
279 GTK support for OpenJDK runtime environment.
281 %description jre-base-gtk -l pl.UTF-8
282 Biblioteki GTK dla OpenJDK.
285 Summary: OpenJDK - JAR tool
286 Summary(pl.UTF-8): OpenJDK - narzędzie JAR
287 Group: Development/Languages/Java
288 Requires: %{name}-jdk-base = %{version}-%{release}
291 Obsoletes: icedtea6-jar
292 Obsoletes: icedtea7-jar
296 JAR tool from OpenJDK built using free software only.
298 JAR is an archiver used to merge Java classes into a single library.
300 %description jar -l pl.UTF-8
301 Narzędzie jar z OpenJDK zbudowane przy uzyciu wyłącznie wolnego
304 JAR jest narzędziem pozwalającym wykonywać podstawowe operacje na
305 archiwach javy .jar takie jak na przykład tworzenie lub rozpakowywanie
308 %package appletviewer
309 Summary: OpenJDK - appletviewer tool
310 Summary(pl.UTF-8): OpenJDK - narzędzie appletviewer
311 Group: Development/Languages/Java
312 Requires: %{name}-jdk-base = %{version}-%{release}
313 Obsoletes: icedtea6-appletviewer
314 Obsoletes: icedtea7-appletviewer
315 Obsoletes: java-sun-appletviewer
316 Obsoletes: oracle-java7-appletviewer
318 %description appletviewer
319 Appletviewer from OpenJDK build using free software only.
321 %description appletviewer -l pl.UTF-8
322 Appletviewer pozwala uruchamiać aplety javy niezależnie od
323 przeglądarki www. Ten appletviewer pochodzi z zestawu narzędzi OpenJDK
324 i został zbudowany wyłącznie przy użyciu wolnego oprogramowania.
327 Summary: OpenJDK - sources
328 Summary(pl.UTF-8): OpenJDK - kod źródłowy
330 %if "%{_rpmversion}" >= "5"
334 %description jdk-sources
335 Source code for the OpenJDK development kit and Java standard library.
337 %description jdk-sources -l pl.UTF-8
338 Kod źródłowy narzędzi programistycznych OpenJDK oraz standardowej
342 Summary: OpenJDK - examples
343 Summary(pl.UTF-8): OpenJDK - przykłady
345 %if "%{_rpmversion}" >= "5"
349 %description examples
350 Code examples for OpenJDK.
352 %description examples -l pl.UTF-8
353 Przykłady dla OpenJDK.
356 %setup -qn jdk10u-jdk-%{ver_u}+%{ver_b}
367 # Make sure we have /proc mounted - otherwise idlc will fail later.
368 if [ ! -f /proc/self/stat ]; then
369 echo "You need to have /proc mounted in order to build this package!"
374 rm generated-configure.sh
375 %{__autoconf} -o generated-configure.sh
380 # unset CLASSPATH to be safe, gnustep puts garbage there, which openjdk hates
383 export SHELL=/bin/bash
387 # disable-debug-symbols so openjdk debuginfo handling won't conflict with ours
390 --with-jvm-variants=zero \
392 --with-boot-jdk="%{java_home}" \
393 --with-extra-cflags="%{rpmcppflags} %{rpmcflags} -fcommon -fno-tree-dse" \
394 --with-extra-cxxflags="%{rpmcppflags} %{rpmcxxflags} -fcommon -fno-tree-dse" \
395 --with-extra-ldflags="%{rpmldflags}" \
396 --with-native-debug-symbols=none \
397 --disable-javac-server \
398 --disable-hotspot-gtest \
399 --disable-warnings-as-errors \
400 --with-jobs="%{__jobs}" \
401 --with-giflib=system \
402 --with-libjpeg=system \
403 --with-libpng=system \
406 --with-version-pre="" \
407 --with-version-opt="" \
408 --with-version-build="%{release}" \
409 --with-vendor-name="PLD-Linux" \
410 --with-vendor-url="https://www.pld-linux.org" \
411 --with-vendor-bug-url="https://bugs.pld-linux.org" \
412 --with-vendor-vm-bug-url="https://bugs.openjdk.java.net" \
413 --with-vendor-version-string="%{version}"
415 specdir="$(dirname build/*-release/spec.gmk)"
416 cat > $specdir/custom-spec.gmk <<EOF
417 # OpenJDK build system depends on bash
420 [ -L tmp-bin ] || ln -s "$specdir/jdk/bin" tmp-bin
424 # these are normally set when --disable-debug-symbols is not used \
425 LIBMANAGEMENT_OPTIMIZATION=LOW \
426 LIBHPROF_OPTIMIZATION=LOW \
427 LIBVERIFY_OPTIMIZATION=LOW
430 tmp-bin/java -version
432 export PATH="$(pwd)/build-bin:$PATH"
433 %{?with_cacerts:%{__sh} %{SOURCE10}}
436 rm -rf $RPM_BUILD_ROOT
437 install -d $RPM_BUILD_ROOT{%{_bindir},%{dstdir},%{_mandir}/ja} \
438 $RPM_BUILD_ROOT{%{jvmjardir},%{_examplesdir}/%{name}-%{version},%{_javasrcdir}} \
439 $RPM_BUILD_ROOT%{_sysconfdir}/%{name}
441 # install the 'JDK image', it contains the JRE too
442 cp -a build/*-release/images/jdk/* $RPM_BUILD_ROOT%{dstdir}
444 find $RPM_BUILD_ROOT%{dstdir} -name '*.diz' -delete
446 # convenience symlinks without version number
447 ln -s %{dstreldir} $RPM_BUILD_ROOT%{_jvmdir}/%{name}
448 ln -s %{dstreldir} $RPM_BUILD_ROOT%{_jvmdir}/%{name}-jre
450 ln -s %{dstreldir} $RPM_BUILD_ROOT%{_jvmdir}/java
452 # move JDK sources and demo to %{_prefix}/src
453 mv $RPM_BUILD_ROOT%{dstdir}/demo $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}
454 mv $RPM_BUILD_ROOT%{dstdir}/lib/src.zip $RPM_BUILD_ROOT%{_javasrcdir}/%{name}-jdk.zip
456 # move manual pages to its place
457 mv $RPM_BUILD_ROOT%{dstdir}/man/ja_JP.UTF-8/man1 $RPM_BUILD_ROOT%{_mandir}/ja/man1
458 rmdir $RPM_BUILD_ROOT%{dstdir}/man/ja_JP.UTF-8
459 rm $RPM_BUILD_ROOT%{dstdir}/man/ja
460 mv $RPM_BUILD_ROOT%{dstdir}/man/man1 $RPM_BUILD_ROOT%{_mandir}/man1
461 rmdir $RPM_BUILD_ROOT%{dstdir}/man
463 # replace duplicates with symlinks, link to %{_bindir}
464 for path in $RPM_BUILD_ROOT%{dstdir}/bin/*; do
465 filename=$(basename $path)
466 ln -sf "%{dstdir}/bin/$filename" $RPM_BUILD_ROOT%{_bindir}
469 # keep configuration in %{_sysconfdir} (not all *.properties go there)
470 for config in management security \
471 logging.properties net.properties sound.properties; do
473 mv $RPM_BUILD_ROOT%{dstdir}/conf/$config $RPM_BUILD_ROOT%{_sysconfdir}/%{name}/$config
474 ln -s %{_sysconfdir}/%{name}/$config $RPM_BUILD_ROOT%{dstdir}/conf/$config
477 %{?with_cacerts:install cacerts $RPM_BUILD_ROOT%{_sysconfdir}/%{name}/security}
480 rm -rf $RPM_BUILD_ROOT
483 %defattr(644,root,root,755)
486 %defattr(644,root,root,755)
487 %{?with_aot:%attr(755,root,root) %{_bindir}/jaotc}
488 %attr(755,root,root) %{_bindir}/jarsigner
489 %attr(755,root,root) %{_bindir}/javac
490 %attr(755,root,root) %{_bindir}/javadoc
491 %attr(755,root,root) %{_bindir}/javap
492 %attr(755,root,root) %{_bindir}/jcmd
493 %attr(755,root,root) %{_bindir}/jconsole
494 %attr(755,root,root) %{_bindir}/jdb
495 %attr(755,root,root) %{_bindir}/jdeprscan
496 %attr(755,root,root) %{_bindir}/jdeps
497 %attr(755,root,root) %{_bindir}/jhsdb
498 %attr(755,root,root) %{_bindir}/jimage
499 %attr(755,root,root) %{_bindir}/jinfo
500 %attr(755,root,root) %{_bindir}/jlink
501 %attr(755,root,root) %{_bindir}/jmap
502 %attr(755,root,root) %{_bindir}/jmod
503 %attr(755,root,root) %{_bindir}/jps
504 %attr(755,root,root) %{_bindir}/jshell
505 %attr(755,root,root) %{_bindir}/jstack
506 %attr(755,root,root) %{_bindir}/jstat
507 %attr(755,root,root) %{_bindir}/jstatd
508 %attr(755,root,root) %{_bindir}/rmic
509 %attr(755,root,root) %{_bindir}/schemagen
510 %attr(755,root,root) %{_bindir}/serialver
511 %attr(755,root,root) %{_bindir}/wsgen
512 %attr(755,root,root) %{_bindir}/wsimport
513 %attr(755,root,root) %{_bindir}/xjc
515 %{_mandir}/man1/jarsigner.1*
516 %{_mandir}/man1/javac.1*
517 %{_mandir}/man1/javadoc.1*
518 %{_mandir}/man1/javap.1*
519 %{_mandir}/man1/jcmd.1*
520 %{_mandir}/man1/jconsole.1*
521 %{_mandir}/man1/jdb.1*
522 %{_mandir}/man1/jdeps.1*
523 %{_mandir}/man1/jinfo.1*
524 %{_mandir}/man1/jmap.1*
525 %{_mandir}/man1/jps.1*
526 %{_mandir}/man1/jstack.1*
527 %{_mandir}/man1/jstat.1*
528 %{_mandir}/man1/jstatd.1*
529 %{_mandir}/man1/schemagen.1*
530 %{_mandir}/man1/serialver.1*
531 %{_mandir}/man1/rmic.1*
532 %{_mandir}/man1/wsgen.1*
533 %{_mandir}/man1/wsimport.1*
534 %{_mandir}/man1/xjc.1*
535 %lang(ja) %{_mandir}/ja/man1/jarsigner.1*
536 %lang(ja) %{_mandir}/ja/man1/javac.1*
537 %lang(ja) %{_mandir}/ja/man1/javadoc.1*
538 %lang(ja) %{_mandir}/ja/man1/javap.1*
539 %lang(ja) %{_mandir}/ja/man1/jcmd.1*
540 %lang(ja) %{_mandir}/ja/man1/jconsole.1*
541 %lang(ja) %{_mandir}/ja/man1/jdb.1*
542 %lang(ja) %{_mandir}/ja/man1/jdeps.1*
543 %lang(ja) %{_mandir}/ja/man1/jinfo.1*
544 %lang(ja) %{_mandir}/ja/man1/jmap.1*
545 %lang(ja) %{_mandir}/ja/man1/jps.1*
546 %lang(ja) %{_mandir}/ja/man1/jstack.1*
547 %lang(ja) %{_mandir}/ja/man1/jstat.1*
548 %lang(ja) %{_mandir}/ja/man1/jstatd.1*
549 %lang(ja) %{_mandir}/ja/man1/schemagen.1*
550 %lang(ja) %{_mandir}/ja/man1/serialver.1*
551 %lang(ja) %{_mandir}/ja/man1/rmic.1*
552 %lang(ja) %{_mandir}/ja/man1/wsgen.1*
553 %lang(ja) %{_mandir}/ja/man1/wsimport.1*
554 %lang(ja) %{_mandir}/ja/man1/xjc.1*
557 %defattr(644,root,root,755)
560 %attr(755,root,root) %{dstdir}/bin/appletviewer
561 %{?with_aot:%attr(755,root,root) %{dstdir}/bin/jaotc}
562 %attr(755,root,root) %{dstdir}/bin/jar
563 %attr(755,root,root) %{dstdir}/bin/jarsigner
564 %attr(755,root,root) %{dstdir}/bin/javac
565 %attr(755,root,root) %{dstdir}/bin/javadoc
566 %attr(755,root,root) %{dstdir}/bin/javap
567 %attr(755,root,root) %{dstdir}/bin/jconsole
568 %attr(755,root,root) %{dstdir}/bin/jcmd
569 %attr(755,root,root) %{dstdir}/bin/jdb
570 %attr(755,root,root) %{dstdir}/bin/jdeprscan
571 %attr(755,root,root) %{dstdir}/bin/jdeps
572 %attr(755,root,root) %{dstdir}/bin/jhsdb
573 %attr(755,root,root) %{dstdir}/bin/jimage
574 %attr(755,root,root) %{dstdir}/bin/jinfo
575 %attr(755,root,root) %{dstdir}/bin/jlink
576 %attr(755,root,root) %{dstdir}/bin/jmap
577 %attr(755,root,root) %{dstdir}/bin/jmod
578 %attr(755,root,root) %{dstdir}/bin/jps
579 %attr(755,root,root) %{dstdir}/bin/jshell
580 %attr(755,root,root) %{dstdir}/bin/jstack
581 %attr(755,root,root) %{dstdir}/bin/jstat
582 %attr(755,root,root) %{dstdir}/bin/jstatd
583 %attr(755,root,root) %{dstdir}/bin/rmic
584 %attr(755,root,root) %{dstdir}/bin/schemagen
585 %attr(755,root,root) %{dstdir}/bin/serialver
586 %attr(755,root,root) %{dstdir}/bin/wsgen
587 %attr(755,root,root) %{dstdir}/bin/wsimport
588 %attr(755,root,root) %{dstdir}/bin/xjc
594 %defattr(644,root,root,755)
595 %attr(755,root,root) %{_bindir}/idlj
596 %attr(755,root,root) %{_bindir}/java
597 %attr(755,root,root) %{_bindir}/jjs
598 %attr(755,root,root) %{_bindir}/jrunscript
599 %attr(755,root,root) %{_bindir}/keytool
600 %attr(755,root,root) %{_bindir}/orbd
601 %attr(755,root,root) %{_bindir}/pack200
602 %attr(755,root,root) %{_bindir}/rmid
603 %attr(755,root,root) %{_bindir}/rmiregistry
604 %attr(755,root,root) %{_bindir}/servertool
605 %attr(755,root,root) %{_bindir}/tnameserv
606 %attr(755,root,root) %{_bindir}/unpack200
607 %{_mandir}/man1/idlj.1*
608 %{_mandir}/man1/java.1*
609 %{_mandir}/man1/jjs.1*
610 %{_mandir}/man1/jrunscript.1*
611 %{_mandir}/man1/keytool.1*
612 %{_mandir}/man1/orbd.1*
613 %{_mandir}/man1/pack200.1*
614 %{_mandir}/man1/rmid.1*
615 %{_mandir}/man1/rmiregistry.1*
616 %{_mandir}/man1/servertool.1*
617 %{_mandir}/man1/tnameserv.1*
618 %{_mandir}/man1/unpack200.1*
619 %lang(ja) %{_mandir}/ja/man1/idlj.1*
620 %lang(ja) %{_mandir}/ja/man1/java.1*
621 %lang(ja) %{_mandir}/ja/man1/jjs.1*
622 %lang(ja) %{_mandir}/ja/man1/jrunscript.1*
623 %lang(ja) %{_mandir}/ja/man1/keytool.1*
624 %lang(ja) %{_mandir}/ja/man1/orbd.1*
625 %lang(ja) %{_mandir}/ja/man1/pack200.1*
626 %lang(ja) %{_mandir}/ja/man1/rmid.1*
627 %lang(ja) %{_mandir}/ja/man1/rmiregistry.1*
628 %lang(ja) %{_mandir}/ja/man1/servertool.1*
629 %lang(ja) %{_mandir}/ja/man1/tnameserv.1*
630 %lang(ja) %{_mandir}/ja/man1/unpack200.1*
633 %defattr(644,root,root,755)
634 %dir %{_sysconfdir}/%{name}
635 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}/*
638 %{_jvmdir}/%{name}-jre
640 %attr(755,root,root) %{dstdir}/bin/idlj
641 %attr(755,root,root) %{dstdir}/bin/java
642 %attr(755,root,root) %{dstdir}/bin/jjs
643 %attr(755,root,root) %{dstdir}/bin/jrunscript
644 %attr(755,root,root) %{dstdir}/bin/keytool
645 %attr(755,root,root) %{dstdir}/bin/orbd
646 %attr(755,root,root) %{dstdir}/bin/pack200
647 %attr(755,root,root) %{dstdir}/bin/rmid
648 %attr(755,root,root) %{dstdir}/bin/rmiregistry
649 %attr(755,root,root) %{dstdir}/bin/servertool
650 %attr(755,root,root) %{dstdir}/bin/tnameserv
651 %attr(755,root,root) %{dstdir}/bin/unpack200
655 %dir %{dstdir}/lib/jli
656 %attr(755,root,root) %{dstdir}/lib/jli/libjli.so
657 %{dstdir}/lib/security
658 %dir %{dstdir}/lib/server
659 %attr(755,root,root) %{dstdir}/lib/server/*.so
660 %{dstdir}/lib/server/Xusage.txt
661 %{dstdir}/lib/classlist
662 %{dstdir}/lib/jrt-fs.jar
663 %{dstdir}/lib/jvm.cfg
664 %attr(755,root,root) %{dstdir}/lib/libattach.so
665 %attr(755,root,root) %{dstdir}/lib/libawt.so
666 %attr(755,root,root) %{dstdir}/lib/libawt_headless.so
667 %attr(755,root,root) %{dstdir}/lib/libdt_socket.so
668 %attr(755,root,root) %{dstdir}/lib/libextnet.so
669 %attr(755,root,root) %{dstdir}/lib/libinstrument.so
670 %attr(755,root,root) %{dstdir}/lib/libj2gss.so
671 %attr(755,root,root) %{dstdir}/lib/libj2pcsc.so
672 %attr(755,root,root) %{dstdir}/lib/libj2pkcs11.so
673 %attr(755,root,root) %{dstdir}/lib/libjaas_unix.so
674 %attr(755,root,root) %{dstdir}/lib/libjava.so
675 %attr(755,root,root) %{dstdir}/lib/libjimage.so
676 %attr(755,root,root) %{dstdir}/lib/liblcms.so
677 %attr(755,root,root) %{dstdir}/lib/libmanagement_agent.so
678 %attr(755,root,root) %{dstdir}/lib/libmanagement_ext.so
679 %attr(755,root,root) %{dstdir}/lib/libprefs.so
680 %attr(755,root,root) %{dstdir}/lib/librmi.so
681 %attr(755,root,root) %{dstdir}/lib/libsctp.so
682 %attr(755,root,root) %{dstdir}/lib/libsunec.so
683 %attr(755,root,root) %{dstdir}/lib/libjavajpeg.so
684 %attr(755,root,root) %{dstdir}/lib/libjdwp.so
685 %attr(755,root,root) %{dstdir}/lib/libjsig.so
686 %attr(755,root,root) %{dstdir}/lib/libjsound.so
687 %attr(755,root,root) %{dstdir}/lib/libmanagement.so
688 %attr(755,root,root) %{dstdir}/lib/libmlib_image.so
689 %attr(755,root,root) %{dstdir}/lib/libnet.so
690 %attr(755,root,root) %{dstdir}/lib/libnio.so
692 %attr(755,root,root) %{dstdir}/lib/libsaproc.so
694 %{?with_sunec:%attr(755,root,root) %{dstdir}/lib/libsunec.so}
695 %attr(755,root,root) %{dstdir}/lib/libunpack.so
696 %attr(755,root,root) %{dstdir}/lib/libverify.so
697 %attr(755,root,root) %{dstdir}/lib/libzip.so
698 %attr(755,root,root) %{dstdir}/lib/jexec
699 %{dstdir}/lib/modules
700 %{dstdir}/lib/psfont.properties.ja
701 %{dstdir}/lib/psfontj2d.properties
702 %{dstdir}/lib/tzdb.dat
706 %defattr(644,root,root,755)
707 %attr(755,root,root) %{dstdir}/lib/libsplashscreen.so
708 %attr(755,root,root) %{dstdir}/lib/libawt_xawt.so
709 %attr(755,root,root) %{dstdir}/lib/libjawt.so
712 %defattr(644,root,root,755)
713 %attr(755,root,root) %{dstdir}/lib/libjsoundalsa.so
715 %files jre-base-freetype
716 %defattr(644,root,root,755)
717 %attr(755,root,root) %{dstdir}/lib/libfontmanager.so
720 %defattr(644,root,root,755)
721 %attr(755,root,root) %{_bindir}/jar
722 %{_mandir}/man1/jar.1*
723 %lang(ja) %{_mandir}/ja/man1/jar.1*
726 %defattr(644,root,root,755)
727 %attr(755,root,root) %{_bindir}/appletviewer
728 %{_mandir}/man1/appletviewer.1*
729 %lang(ja) %{_mandir}/ja/man1/appletviewer.1*
732 %defattr(644,root,root,755)
733 %{_javasrcdir}/%{name}-jdk.zip
736 %defattr(644,root,root,755)
737 %{_examplesdir}/%{name}-%{version}