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 openjdk10
7 %define use_jdk openjdk11
10 %ifarch %{x8664} aarch64
18 # class data version seen with file(1) that this jvm is able to load
19 %define _classdataversion 55.0
21 Summary: Open-source implementation of the Java Platform, Standard Edition
22 Summary(pl.UTF-8): Wolnoźródłowa implementacja Java 11 SE
27 Group: Development/Languages/Java
28 Source0: https://hg.openjdk.java.net/jdk-updates/jdk11u/archive/jdk-%{version}-ga.tar.bz2?/%{name}-%{version}.tar.bz2
29 # Source0-md5: f774f1513d25eaa6baa8edc584f96b36
30 Source10: make-cacerts.sh
33 URL: http://openjdk.java.net/
34 BuildRequires: /usr/bin/jar
35 BuildRequires: alsa-lib-devel
37 BuildRequires: autoconf
39 %{?with_cacerts:BuildRequires: ca-certificates-update}
40 BuildRequires: cups-devel
41 BuildRequires: elfutils-devel
42 BuildRequires: freetype-devel >= 1:2.10.2
44 BuildRequires: giflib-devel >= 5.2.1
45 BuildRequires: glibc-misc
46 BuildRequires: harfbuzz-devel >= 2.3.1
48 BuildRequires: lcms2-devel >= 2.11
49 BuildRequires: libjpeg-devel
50 BuildRequires: libpng-devel >= 2:1.6.37
51 BuildRequires: lsb-release
52 BuildRequires: pcsc-lite-devel
53 BuildRequires: pkgconfig
54 BuildRequires: rpmbuild(macros) >= 1.752
56 BuildRequires: util-linux
57 BuildRequires: xorg-lib-libX11-devel
58 BuildRequires: xorg-lib-libXinerama-devel
59 BuildRequires: xorg-lib-libXp-devel
60 BuildRequires: xorg-lib-libXrender-devel
61 BuildRequires: xorg-lib-libXt-devel
62 BuildRequires: xorg-lib-libXtst-devel
63 BuildRequires: xorg-proto-printproto-devel
64 BuildRequires: xorg-proto-xproto-devel
66 BuildRequires: zlib-devel
67 Requires: %{name}-jdk = %{version}-%{release}
71 Obsoletes: java-gcj-compat
72 Obsoletes: java-gcj-compat-devel
74 Obsoletes: java-sun-demos
75 Obsoletes: java-sun-jre
76 Obsoletes: java-sun-jre-X11
77 Obsoletes: java-sun-jre-alsa
78 Obsoletes: java-sun-jre-jdbc
79 Obsoletes: java-sun-tools
81 Obsoletes: java5-sun-jre
82 Obsoletes: java5-sun-jre-X11
83 Obsoletes: java5-sun-jre-jdbc
84 Obsoletes: java5-sun-tools
85 Obsoletes: oracle-java7
86 Obsoletes: oracle-java7-jre
87 Obsoletes: oracle-java7-jre-X11
88 Obsoletes: oracle-java7-jre-alsa
89 Obsoletes: oracle-java7-jre-jdbc
90 Obsoletes: oracle-java7-tools
91 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
93 %define dstreldir %{name}-%{version}
94 %define dstdir %{_jvmdir}/%{dstreldir}
95 %define jvmjardir %{_jvmjardir}/%{name}-%{version}
97 # to break artificial subpackage dependency loops
98 %define _noautoreq 'libmawt.so' java\\\\(ClassDataVersion\\\\)
100 # openjdk build system handles _FORTIFY_SOURCE internally
101 %undefine _fortify_cflags
104 Open-source implementation of the Java Platform, Standard Edition.
106 This is a meta-package which provides, by its dependencies, all the
107 OpenJDK components including the OpenJDK, Java 8 developement kit and
110 %description -l pl.UTF-8
111 Wolnoźródłowa implementacja Java 8 SE.
113 To jest meta-pakiet, który, za pośrednictwem zależności, dostarcza
114 wszystkie komponenty OpenJDK, w tym środowisko programistyczne
115 (OpenJDK) i uruchomieniowe (JRE).
118 Summary: OpenJDK - software development kit
119 Summary(pl.UTF-8): OpenJDK - środowisko programistyczne
120 Group: Development/Languages/Java
121 Requires: %{name}-jar = %{version}-%{release}
122 Requires: %{name}-jdk-base = %{version}-%{release}
123 Requires: %{name}-jre = %{version}-%{release}
124 Provides: j2sdk = %{version}
125 Provides: jdk = %{version}
126 Obsoletes: blackdown-java-sdk
128 Obsoletes: icedtea6-jdk
129 Obsoletes: icedtea7-jdk
130 Obsoletes: java-blackdown
131 Obsoletes: java-gcj-compat-devel
136 Obsoletes: oracle-java7
139 This package symlinks OpenJDK development tools provided by
140 %{name}-jdk-base to system-wide directories like %{_bindir}, making
141 OpenJDK the default JDK.
143 %description jdk -l pl.UTF-8
144 Ten pakiet tworzy symboliczne dowiązania do narzędzi programistycznych
145 OpenJDK, dostarczanych przez pakiet %{name}-jdk-base, w standardowych
146 systemowych ścieżkach takich jak %{_bindir}, sprawiając tym samym, że
147 OpenJDK staje się domyślnym JDK w systemie.
150 Summary: OpenJDK - software development kit
151 Summary(pl.UTF-8): Kod OpenJDK - środowisko programistyczne
152 Group: Development/Languages/Java
153 Requires: %{name}-jre-base = %{version}-%{release}
154 Requires: jpackage-utils >= 0:1.7.5-8
155 Requires: lcms2 >= 2.11
156 Provides: jdk(%{name})
158 %description jdk-base
159 OpenJDK development tools built using free software only.
161 %description jdk-base -l pl.UTF-8
162 OpenJDK skompilowane wyłącznie przy użyciu wolnego oprogramowania.
165 Summary: OpenJDK - runtime environment
166 Summary(pl.UTF-8): OpenJDK - środowisko uruchomieniowe
167 Group: Development/Languages/Java
168 Requires: %{name}-jre-base = %{version}-%{release}
169 Requires: nss >= 1:3.13.4
170 # Require zoneinfo data provided by java-tzdata subpackage.
171 Requires: java-tzdata
173 Provides: java(ClassDataVersion) = %{_classdataversion}
174 Provides: java(jaas) = %{version}
175 Provides: java(jaf) = 1.1.1
176 Provides: java(jaxp) = 1.3
177 Provides: java(jaxp_parser_impl)
178 Provides: java(jce) = %{version}
179 Provides: java(jdbc-stdext) = %{version}
180 Provides: java(jdbc-stdext) = 3.0
181 Provides: java(jmx) = 1.4
182 Provides: java(jndi) = %{version}
183 Provides: java(jsse) = %{version}
185 Provides: jre = %{version}
186 Obsoletes: icedtea6-jre
187 Obsoletes: icedtea7-jre
190 Obsoletes: java-gcj-compat
192 Obsoletes: java-jdbc-stdext
193 Obsoletes: java-sun-jre
194 Obsoletes: java5-sun-jre
196 Obsoletes: jdbc-stdext
201 Obsoletes: oracle-java7-jre
204 This package symlinks OpenJDK runtime environment tools provided by
205 %{name}-jre-base to system-wide directories like %{_bindir}, making
206 OpenJDK the default JRE.
208 %description jre -l pl.UTF-8
209 Ten pakiet tworzy symboliczne dowiązania do środowiska
210 uruchomieniowego OpenJDK, dostarczanych przez pakiet %{name}-jre-base,
211 w standardowych systemowych ścieżkach takich jak %{_bindir},
212 sprawiając tym samym, że OpenJDK staje się domyślnym JRE w systemie.
215 Summary: OpenJDK - runtime environment
216 Summary(pl.UTF-8): OpenJDK - środowisko uruchomieniowe
217 Group: Development/Languages/Java
218 Requires: jpackage-utils >= 0:1.7.5-8
219 Provides: jre(%{name})
221 %description jre-base
222 OpenJDK runtime environment built using free software only.
224 %description jre-base -l pl.UTF-8
225 Środowisko uruchomieniowe OpenJDK zbudowany wyłącznie przy użyciu
226 wolnego oprogramowania.
228 %package jre-base-X11
229 Summary: OpenJDK - runtime environment - X11 support
230 Summary(pl.UTF-8): OpenJDK - środowisko uruchomieniowe - obsługa X11
231 Group: Development/Languages/Java
232 Requires: %{name}-jre-base = %{version}-%{release}
233 Requires: %{name}-jre-base-freetype = %{version}-%{release}
234 Requires: giflib >= 5.2.1
235 Requires: libpng >= 2:1.6.37
237 %description jre-base-X11
238 X11 support for OpenJDK runtime environment built using free software
241 %description jre-base-X11 -l pl.UTF-8
242 Biblioteki X11 dla środowiska OpenJDK zbudowany wyłocznie przy uzyciu
243 wolnego oprogramowania.
245 %package jre-base-freetype
246 Summary: OpenJDK - runtime environment - font support
247 Summary(pl.UTF-8): OpenJDK - środowisko uruchomieniowe - obsługa fontów
248 Group: Development/Languages/Java
249 Requires: %{name}-jre-base = %{version}-%{release}
250 Requires: freetype >= 1:2.10.2
251 Requires: harfbuzz >= 2.3.1
253 %description jre-base-freetype
254 Font handling library for OpenJDK runtime environment built using free
257 %description jre-base-freetype -l pl.UTF-8
258 Biblioteki obsługi czcionek dla OpenJDK zbudowane wyłącznie przy
259 użyciu wolnego oprogramowania.
261 %package jre-base-gtk
262 Summary: OpenJDK - runtime environment - GTK support
263 Summary(pl.UTF-8): OpenJDK - środowisko uruchomieniowe - obsługa GTK
264 Group: Development/Languages/Java
265 Requires: %{name}-jre-base = %{version}-%{release}
267 %description jre-base-gtk
268 GTK support for OpenJDK runtime environment.
270 %description jre-base-gtk -l pl.UTF-8
271 Biblioteki GTK dla OpenJDK.
274 Summary: OpenJDK - JAR tool
275 Summary(pl.UTF-8): OpenJDK - narzędzie JAR
276 Group: Development/Languages/Java
277 Requires: %{name}-jdk-base = %{version}-%{release}
280 Obsoletes: icedtea6-jar
281 Obsoletes: icedtea7-jar
285 JAR tool from OpenJDK built using free software only.
287 JAR is an archiver used to merge Java classes into a single library.
289 %description jar -l pl.UTF-8
290 Narzędzie jar z OpenJDK zbudowane przy uzyciu wyłącznie wolnego
293 JAR jest narzędziem pozwalającym wykonywać podstawowe operacje na
294 archiwach javy .jar takie jak na przykład tworzenie lub rozpakowywanie
298 Summary: OpenJDK - sources
299 Summary(pl.UTF-8): OpenJDK - kod źródłowy
303 %description jdk-sources
304 Source code for the OpenJDK development kit and Java standard library.
306 %description jdk-sources -l pl.UTF-8
307 Kod źródłowy narzędzi programistycznych OpenJDK oraz standardowej
311 Summary: OpenJDK - examples
312 Summary(pl.UTF-8): OpenJDK - przykłady
316 %description examples
317 Code examples for OpenJDK.
319 %description examples -l pl.UTF-8
320 Przykłady dla OpenJDK.
323 %setup -qn jdk11u-jdk-%{version}-ga
329 # Make sure we have /proc mounted - otherwise idlc will fail later.
330 if [ ! -f /proc/self/stat ]; then
331 echo "You need to have /proc mounted in order to build this package!"
336 %{__autoconf} -o generated-configure.sh
341 # unset CLASSPATH to be safe, gnustep puts garbage there, which openjdk hates
344 export SHELL=/bin/bash
348 # disable-debug-symbols so openjdk debuginfo handling won't conflict with ours
350 %{?with_zero:--with-jvm-variants=zero} \
351 --with-boot-jdk="%{java_home}" \
352 --with-extra-cflags="%{rpmcppflags} %{rpmcflags} -fcommon -fno-tree-dse" \
353 --with-extra-cxxflags="%{rpmcppflags} %{rpmcxxflags} -fcommon -fno-tree-dse" \
354 --with-extra-ldflags="%{rpmldflags}" \
355 --with-native-debug-symbols=none \
356 --disable-full-docs \
357 --disable-javac-server \
358 --disable-hotspot-gtest \
359 --disable-warnings-as-errors \
360 --with-jobs="%{__jobs}" \
361 --with-freetype=system \
362 --with-giflib=system \
363 --with-harfbuzz=system \
364 --with-libjpeg=system \
365 --with-libpng=system \
368 --with-version-pre="" \
369 --with-version-opt="" \
370 --with-version-build="%{release}" \
371 --with-vendor-name="PLD-Linux" \
372 --with-vendor-url="https://www.pld-linux.org" \
373 --with-vendor-bug-url="https://bugs.pld-linux.org" \
374 --with-vendor-vm-bug-url="https://bugs.openjdk.java.net" \
375 --with-vendor-version-string="%{version}"
377 specdir="$(dirname build/*-release/spec.gmk)"
378 cat > $specdir/custom-spec.gmk <<EOF
379 # OpenJDK build system depends on bash
382 [ -L tmp-bin ] || ln -s "$specdir/jdk/bin" tmp-bin
386 # these are normally set when --disable-debug-symbols is not used \
387 LIBMANAGEMENT_OPTIMIZATION=LOW \
388 LIBHPROF_OPTIMIZATION=LOW \
389 LIBVERIFY_OPTIMIZATION=LOW
392 tmp-bin/java -version
394 export PATH="$(pwd)/build-bin:$PATH"
395 %{?with_cacerts:%{__sh} %{SOURCE10}}
398 rm -rf $RPM_BUILD_ROOT
399 install -d $RPM_BUILD_ROOT{%{_bindir},%{dstdir},%{_mandir}/ja} \
400 $RPM_BUILD_ROOT{%{jvmjardir},%{_examplesdir}/%{name}-%{version},%{_javasrcdir}} \
401 $RPM_BUILD_ROOT%{_sysconfdir}/%{name}
403 # install the 'JDK image', it contains the JRE too
404 cp -a build/*-release/images/jdk/* $RPM_BUILD_ROOT%{dstdir}
406 find $RPM_BUILD_ROOT%{dstdir} -name '*.diz' -delete
408 # convenience symlinks without version number
409 ln -s %{dstreldir} $RPM_BUILD_ROOT%{_jvmdir}/%{name}
410 ln -s %{dstreldir} $RPM_BUILD_ROOT%{_jvmdir}/%{name}-jre
412 ln -s %{dstreldir} $RPM_BUILD_ROOT%{_jvmdir}/java
414 # move JDK sources and demo to %{_prefix}/src
415 mv $RPM_BUILD_ROOT%{dstdir}/demo $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}
416 mv $RPM_BUILD_ROOT%{dstdir}/lib/src.zip $RPM_BUILD_ROOT%{_javasrcdir}/%{name}-jdk.zip
418 # move manual pages to its place
419 mv $RPM_BUILD_ROOT%{dstdir}/man/ja_JP.UTF-8/man1 $RPM_BUILD_ROOT%{_mandir}/ja/man1
420 rmdir $RPM_BUILD_ROOT%{dstdir}/man/ja_JP.UTF-8
421 rm $RPM_BUILD_ROOT%{dstdir}/man/ja
422 mv $RPM_BUILD_ROOT%{dstdir}/man/man1 $RPM_BUILD_ROOT%{_mandir}/man1
423 rmdir $RPM_BUILD_ROOT%{dstdir}/man
425 # replace duplicates with symlinks, link to %{_bindir}
426 for path in $RPM_BUILD_ROOT%{dstdir}/bin/*; do
427 filename=$(basename $path)
428 ln -sf "%{dstdir}/bin/$filename" $RPM_BUILD_ROOT%{_bindir}
431 # keep configuration in %{_sysconfdir} (not all *.properties go there)
432 for config in management security \
433 logging.properties net.properties sound.properties; do
435 mv $RPM_BUILD_ROOT%{dstdir}/conf/$config $RPM_BUILD_ROOT%{_sysconfdir}/%{name}/$config
436 ln -s %{_sysconfdir}/%{name}/$config $RPM_BUILD_ROOT%{dstdir}/conf/$config
439 %{?with_cacerts:install cacerts $RPM_BUILD_ROOT%{_sysconfdir}/%{name}/security}
442 rm -rf $RPM_BUILD_ROOT
445 %defattr(644,root,root,755)
448 %defattr(644,root,root,755)
449 %{?with_aot:%attr(755,root,root) %{_bindir}/jaotc}
450 %attr(755,root,root) %{_bindir}/jarsigner
451 %attr(755,root,root) %{_bindir}/javac
452 %attr(755,root,root) %{_bindir}/javadoc
453 %attr(755,root,root) %{_bindir}/javap
454 %attr(755,root,root) %{_bindir}/jcmd
455 %attr(755,root,root) %{_bindir}/jconsole
456 %attr(755,root,root) %{_bindir}/jdb
457 %attr(755,root,root) %{_bindir}/jdeprscan
458 %attr(755,root,root) %{_bindir}/jdeps
459 %{!?with_zero:%attr(755,root,root) %{_bindir}/jhsdb}
460 %attr(755,root,root) %{_bindir}/jimage
461 %attr(755,root,root) %{_bindir}/jinfo
462 %attr(755,root,root) %{_bindir}/jlink
463 %attr(755,root,root) %{_bindir}/jmap
464 %attr(755,root,root) %{_bindir}/jmod
465 %attr(755,root,root) %{_bindir}/jps
466 %attr(755,root,root) %{_bindir}/jshell
467 %attr(755,root,root) %{_bindir}/jstack
468 %attr(755,root,root) %{_bindir}/jstat
469 %attr(755,root,root) %{_bindir}/jstatd
470 %attr(755,root,root) %{_bindir}/rmic
471 %attr(755,root,root) %{_bindir}/serialver
473 %{_mandir}/man1/jarsigner.1*
474 %{_mandir}/man1/javac.1*
475 %{_mandir}/man1/javadoc.1*
476 %{_mandir}/man1/javap.1*
477 %{_mandir}/man1/jcmd.1*
478 %{_mandir}/man1/jconsole.1*
479 %{_mandir}/man1/jdb.1*
480 %{_mandir}/man1/jdeps.1*
481 %{_mandir}/man1/jinfo.1*
482 %{_mandir}/man1/jmap.1*
483 %{_mandir}/man1/jps.1*
484 %{_mandir}/man1/jstack.1*
485 %{_mandir}/man1/jstat.1*
486 %{_mandir}/man1/jstatd.1*
487 %{_mandir}/man1/serialver.1*
488 %{_mandir}/man1/rmic.1*
489 %lang(ja) %{_mandir}/ja/man1/jarsigner.1*
490 %lang(ja) %{_mandir}/ja/man1/javac.1*
491 %lang(ja) %{_mandir}/ja/man1/javadoc.1*
492 %lang(ja) %{_mandir}/ja/man1/javap.1*
493 %lang(ja) %{_mandir}/ja/man1/jcmd.1*
494 %lang(ja) %{_mandir}/ja/man1/jconsole.1*
495 %lang(ja) %{_mandir}/ja/man1/jdb.1*
496 %lang(ja) %{_mandir}/ja/man1/jdeps.1*
497 %lang(ja) %{_mandir}/ja/man1/jinfo.1*
498 %lang(ja) %{_mandir}/ja/man1/jmap.1*
499 %lang(ja) %{_mandir}/ja/man1/jps.1*
500 %lang(ja) %{_mandir}/ja/man1/jstack.1*
501 %lang(ja) %{_mandir}/ja/man1/jstat.1*
502 %lang(ja) %{_mandir}/ja/man1/jstatd.1*
503 %lang(ja) %{_mandir}/ja/man1/serialver.1*
504 %lang(ja) %{_mandir}/ja/man1/rmic.1*
507 %defattr(644,root,root,755)
510 %{?with_aot:%attr(755,root,root) %{dstdir}/bin/jaotc}
511 %attr(755,root,root) %{dstdir}/bin/jar
512 %attr(755,root,root) %{dstdir}/bin/jarsigner
513 %attr(755,root,root) %{dstdir}/bin/javac
514 %attr(755,root,root) %{dstdir}/bin/javadoc
515 %attr(755,root,root) %{dstdir}/bin/javap
516 %attr(755,root,root) %{dstdir}/bin/jconsole
517 %attr(755,root,root) %{dstdir}/bin/jcmd
518 %attr(755,root,root) %{dstdir}/bin/jdb
519 %attr(755,root,root) %{dstdir}/bin/jdeprscan
520 %attr(755,root,root) %{dstdir}/bin/jdeps
521 %{!?with_zero:%attr(755,root,root) %{dstdir}/bin/jhsdb}
522 %attr(755,root,root) %{dstdir}/bin/jimage
523 %attr(755,root,root) %{dstdir}/bin/jinfo
524 %attr(755,root,root) %{dstdir}/bin/jlink
525 %attr(755,root,root) %{dstdir}/bin/jmap
526 %attr(755,root,root) %{dstdir}/bin/jmod
527 %attr(755,root,root) %{dstdir}/bin/jps
528 %attr(755,root,root) %{dstdir}/bin/jshell
529 %attr(755,root,root) %{dstdir}/bin/jstack
530 %attr(755,root,root) %{dstdir}/bin/jstat
531 %attr(755,root,root) %{dstdir}/bin/jstatd
532 %attr(755,root,root) %{dstdir}/bin/rmic
533 %attr(755,root,root) %{dstdir}/bin/serialver
539 %defattr(644,root,root,755)
540 %attr(755,root,root) %{_bindir}/java
541 %attr(755,root,root) %{_bindir}/jfr
542 %attr(755,root,root) %{_bindir}/jjs
543 %attr(755,root,root) %{_bindir}/jrunscript
544 %attr(755,root,root) %{_bindir}/keytool
545 %attr(755,root,root) %{_bindir}/pack200
546 %attr(755,root,root) %{_bindir}/rmid
547 %attr(755,root,root) %{_bindir}/rmiregistry
548 %attr(755,root,root) %{_bindir}/unpack200
549 %{_mandir}/man1/java.1*
550 %{_mandir}/man1/jjs.1*
551 %{_mandir}/man1/jrunscript.1*
552 %{_mandir}/man1/keytool.1*
553 %{_mandir}/man1/pack200.1*
554 %{_mandir}/man1/rmid.1*
555 %{_mandir}/man1/rmiregistry.1*
556 %{_mandir}/man1/unpack200.1*
557 %lang(ja) %{_mandir}/ja/man1/java.1*
558 %lang(ja) %{_mandir}/ja/man1/jjs.1*
559 %lang(ja) %{_mandir}/ja/man1/jrunscript.1*
560 %lang(ja) %{_mandir}/ja/man1/keytool.1*
561 %lang(ja) %{_mandir}/ja/man1/pack200.1*
562 %lang(ja) %{_mandir}/ja/man1/rmid.1*
563 %lang(ja) %{_mandir}/ja/man1/rmiregistry.1*
564 %lang(ja) %{_mandir}/ja/man1/unpack200.1*
567 %defattr(644,root,root,755)
568 %dir %{_sysconfdir}/%{name}
569 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}/*
572 %{_jvmdir}/%{name}-jre
574 %attr(755,root,root) %{dstdir}/bin/java
575 %attr(755,root,root) %{dstdir}/bin/jfr
576 %attr(755,root,root) %{dstdir}/bin/jjs
577 %attr(755,root,root) %{dstdir}/bin/jrunscript
578 %attr(755,root,root) %{dstdir}/bin/keytool
579 %attr(755,root,root) %{dstdir}/bin/pack200
580 %attr(755,root,root) %{dstdir}/bin/rmid
581 %attr(755,root,root) %{dstdir}/bin/rmiregistry
582 %attr(755,root,root) %{dstdir}/bin/unpack200
586 %dir %{dstdir}/lib/jfr
587 %{dstdir}/lib/jfr/*.jfc
588 %dir %{dstdir}/lib/jli
589 %attr(755,root,root) %{dstdir}/lib/jli/libjli.so
590 %{dstdir}/lib/security
591 %dir %{dstdir}/lib/server
592 %attr(755,root,root) %{dstdir}/lib/server/*.so
593 %{dstdir}/lib/server/Xusage.txt
594 %{!?with_zero:%{dstdir}/lib/classlist}
595 %{dstdir}/lib/jrt-fs.jar
596 %{dstdir}/lib/jvm.cfg
597 %attr(755,root,root) %{dstdir}/lib/libattach.so
598 %attr(755,root,root) %{dstdir}/lib/libawt.so
599 %attr(755,root,root) %{dstdir}/lib/libawt_headless.so
600 %attr(755,root,root) %{dstdir}/lib/libdt_socket.so
601 %attr(755,root,root) %{dstdir}/lib/libextnet.so
602 %attr(755,root,root) %{dstdir}/lib/libinstrument.so
603 %attr(755,root,root) %{dstdir}/lib/libj2gss.so
604 %attr(755,root,root) %{dstdir}/lib/libj2pcsc.so
605 %attr(755,root,root) %{dstdir}/lib/libj2pkcs11.so
606 %attr(755,root,root) %{dstdir}/lib/libjaas.so
607 %attr(755,root,root) %{dstdir}/lib/libjava.so
608 %attr(755,root,root) %{dstdir}/lib/libjimage.so
609 %attr(755,root,root) %{dstdir}/lib/liblcms.so
610 %attr(755,root,root) %{dstdir}/lib/libmanagement_agent.so
611 %attr(755,root,root) %{dstdir}/lib/libmanagement_ext.so
612 %attr(755,root,root) %{dstdir}/lib/libprefs.so
613 %attr(755,root,root) %{dstdir}/lib/librmi.so
614 %attr(755,root,root) %{dstdir}/lib/libsctp.so
615 %attr(755,root,root) %{dstdir}/lib/libsunec.so
616 %attr(755,root,root) %{dstdir}/lib/libjavajpeg.so
617 %attr(755,root,root) %{dstdir}/lib/libjdwp.so
618 %attr(755,root,root) %{dstdir}/lib/libjsig.so
619 %attr(755,root,root) %{dstdir}/lib/libjsound.so
620 %attr(755,root,root) %{dstdir}/lib/libmanagement.so
621 %attr(755,root,root) %{dstdir}/lib/libmlib_image.so
622 %attr(755,root,root) %{dstdir}/lib/libnet.so
623 %attr(755,root,root) %{dstdir}/lib/libnio.so
624 %{!?with_zero:%attr(755,root,root) %{dstdir}/lib/libsaproc.so}
625 %{?with_sunec:%attr(755,root,root) %{dstdir}/lib/libsunec.so}
626 %attr(755,root,root) %{dstdir}/lib/libunpack.so
627 %attr(755,root,root) %{dstdir}/lib/libverify.so
628 %attr(755,root,root) %{dstdir}/lib/libzip.so
629 %attr(755,root,root) %{dstdir}/lib/jexec
630 %attr(755,root,root) %{dstdir}/lib/jspawnhelper
631 %{dstdir}/lib/modules
632 %{dstdir}/lib/psfont.properties.ja
633 %{dstdir}/lib/psfontj2d.properties
634 %{dstdir}/lib/tzdb.dat
638 %defattr(644,root,root,755)
639 %attr(755,root,root) %{dstdir}/lib/libsplashscreen.so
640 %attr(755,root,root) %{dstdir}/lib/libawt_xawt.so
641 %attr(755,root,root) %{dstdir}/lib/libjawt.so
643 %files jre-base-freetype
644 %defattr(644,root,root,755)
645 %attr(755,root,root) %{dstdir}/lib/libfontmanager.so
648 %defattr(644,root,root,755)
649 %attr(755,root,root) %{_bindir}/jar
650 %{_mandir}/man1/jar.1*
651 %lang(ja) %{_mandir}/ja/man1/jar.1*
654 %defattr(644,root,root,755)
655 %{_javasrcdir}/%{name}-jdk.zip
658 %defattr(644,root,root,755)
659 %{_examplesdir}/%{name}-%{version}