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