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