]> git.pld-linux.org Git - packages/openjdk13.git/blob - openjdk13.spec
b9e4881ee5cf59a0fca5b5b435d550edc2cd42c2
[packages/openjdk13.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.10
29 Release:        1
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:  270e32c28e48244c6a57d518433bf7ae
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 jre-base-gtk
275 Summary:        OpenJDK - runtime environment - GTK support
276 Summary(pl.UTF-8):      OpenJDK - środowisko uruchomieniowe - obsługa GTK
277 Group:          Development/Languages/Java
278 Requires:       %{name}-jre-base = %{version}-%{release}
279
280 %description jre-base-gtk
281 GTK support for OpenJDK runtime environment.
282
283 %description jre-base-gtk -l pl.UTF-8
284 Biblioteki GTK dla OpenJDK.
285
286 %package jmods
287 Summary:        OpenJDK - JMods
288 Summary(pl.UTF-8):      OpenJDK - JMods
289 Group:          Development/Languages/Java
290 Requires:       %{name}-jdk-base = %{version}-%{release}
291
292 %description jmods
293 JMods for OpenJDK.
294
295 %description jmods -l pl.UTF-8
296 JMods dla OpenJDK.
297
298 %package jar
299 Summary:        OpenJDK - JAR tool
300 Summary(pl.UTF-8):      OpenJDK - narzędzie JAR
301 Group:          Development/Languages/Java
302 Requires:       %{name}-jdk-base = %{version}-%{release}
303 Provides:       jar
304 Obsoletes:      fastjar
305 Obsoletes:      icedtea6-jar
306 Obsoletes:      icedtea7-jar
307 Obsoletes:      icedtea8-jar
308 Obsoletes:      jar
309
310 %description jar
311 JAR tool from OpenJDK built using free software only.
312
313 JAR is an archiver used to merge Java classes into a single library.
314
315 %description jar -l pl.UTF-8
316 Narzędzie jar z OpenJDK zbudowane przy uzyciu wyłącznie wolnego
317 oprogramowania.
318
319 JAR jest narzędziem pozwalającym wykonywać podstawowe operacje na
320 archiwach javy .jar takie jak na przykład tworzenie lub rozpakowywanie
321 archiwów.
322
323 %package jdk-sources
324 Summary:        OpenJDK - sources
325 Summary(pl.UTF-8):      OpenJDK - kod źródłowy
326 Group:          Documentation
327 BuildArch:      noarch
328
329 %description jdk-sources
330 Source code for the OpenJDK development kit and Java standard library.
331
332 %description jdk-sources -l pl.UTF-8
333 Kod źródłowy narzędzi programistycznych OpenJDK oraz standardowej
334 biblioteki Javy.
335
336 %package examples
337 Summary:        OpenJDK - examples
338 Summary(pl.UTF-8):      OpenJDK - przykłady
339 Group:          Documentation
340 BuildArch:      noarch
341
342 %description examples
343 Code examples for OpenJDK.
344
345 %description examples -l pl.UTF-8
346 Przykłady dla OpenJDK.
347
348 %prep
349 %setup -qn jdk13u-jdk-%{version}-ga
350
351 %patch0 -p1
352 %patch1 -p1
353
354 %build
355 # Make sure we have /proc mounted - otherwise idlc will fail later.
356 if [ ! -f /proc/self/stat ]; then
357         echo "You need to have /proc mounted in order to build this package!"
358         exit 1
359 fi
360
361 cd make/autoconf
362 %{__autoconf} -o generated-configure.sh
363 cd ../..
364
365 mkdir -p build-bin
366
367 # unset CLASSPATH to be safe, gnustep puts garbage there, which openjdk hates
368 unset CLASSPATH
369
370 export SHELL=/bin/bash
371
372 chmod a+x configure
373
374 # disable-debug-symbols so openjdk debuginfo handling won't conflict with ours
375 %configure \
376         %{?with_zero:--with-jvm-variants=zero} \
377         --with-boot-jdk="%{java_home}" \
378         --with-extra-cflags="%{rpmcppflags} %{rpmcflags} -fcommon" \
379         --with-extra-cxxflags="%{rpmcppflags} %{rpmcxxflags} -fcommon" \
380         --with-extra-ldflags="%{rpmldflags}" \
381         --with-jni-libpath="%{_libdir}/java %{_libdir} /%{_lib}" \
382         --with-jvm-features="%{?with_shenandoahgc:shenandoahgc}" \
383         --with-native-debug-symbols=none \
384         --disable-full-docs \
385         --disable-javac-server \
386         --disable-hotspot-gtest \
387         --disable-warnings-as-errors \
388         --with-jobs="%{__jobs}" \
389         --with-freetype=system \
390         --with-giflib=system \
391         --with-harfbuzz=system \
392         --with-libjpeg=system \
393         --with-libpng=system \
394         --with-lcms=system \
395         --with-zlib=system \
396         --with-version-pre="" \
397         --with-version-opt="" \
398         --with-version-build="%{release}" \
399         --with-vendor-name="PLD-Linux" \
400         --with-vendor-url="https://www.pld-linux.org" \
401         --with-vendor-bug-url="https://bugs.pld-linux.org" \
402         --with-vendor-vm-bug-url="https://bugs.openjdk.java.net" \
403         --with-vendor-version-string="%{version}"
404
405 specdir="$(dirname build/*-release/spec.gmk)"
406 cat > $specdir/custom-spec.gmk <<EOF
407 # OpenJDK build system depends on bash
408 SHELL=/bin/bash
409 EOF
410 [ -L tmp-bin ] || ln -s "$specdir/jdk/bin" tmp-bin
411
412 %{__make} -j1 images \
413         LOG=debug
414
415 # smoke test
416 tmp-bin/java -version
417
418 export PATH="$(pwd)/build-bin:$PATH"
419 %{?with_cacerts:%{__sh} %{SOURCE10}}
420
421 %install
422 rm -rf $RPM_BUILD_ROOT
423 install -d $RPM_BUILD_ROOT{%{_bindir},%{dstdir},%{_mandir}/ja} \
424         $RPM_BUILD_ROOT{%{jvmjardir},%{_examplesdir}/%{name}-%{version},%{_javasrcdir}} \
425         $RPM_BUILD_ROOT%{_sysconfdir}/%{name}
426
427 # install the 'JDK image', it contains the JRE too
428 cp -a build/*-release/images/jdk/* $RPM_BUILD_ROOT%{dstdir}
429
430 find $RPM_BUILD_ROOT%{dstdir} -name '*.diz' -delete
431
432 # convenience symlinks without version number
433 ln -s %{dstreldir} $RPM_BUILD_ROOT%{_jvmdir}/%{name}
434 ln -s %{dstreldir} $RPM_BUILD_ROOT%{_jvmdir}/%{name}-jre
435
436 ln -s %{dstreldir} $RPM_BUILD_ROOT%{_jvmdir}/java
437
438 # move JDK sources and demo to %{_prefix}/src
439 mv $RPM_BUILD_ROOT%{dstdir}/demo $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}
440 mv $RPM_BUILD_ROOT%{dstdir}/lib/src.zip $RPM_BUILD_ROOT%{_javasrcdir}/%{name}-jdk.zip
441
442 # move manual pages to its place
443 mv $RPM_BUILD_ROOT%{dstdir}/man/man1 $RPM_BUILD_ROOT%{_mandir}/man1
444 rmdir $RPM_BUILD_ROOT%{dstdir}/man
445
446 # replace duplicates with symlinks, link to %{_bindir}
447 for path in $RPM_BUILD_ROOT%{dstdir}/bin/*; do
448         filename=$(basename $path)
449         ln -sf "%{dstdir}/bin/$filename" $RPM_BUILD_ROOT%{_bindir}
450 done
451
452 # keep configuration in %{_sysconfdir} (not all *.properties go there)
453 for config in management security \
454                 logging.properties net.properties sound.properties; do
455
456         mv $RPM_BUILD_ROOT%{dstdir}/conf/$config $RPM_BUILD_ROOT%{_sysconfdir}/%{name}/$config
457         ln -s %{_sysconfdir}/%{name}/$config $RPM_BUILD_ROOT%{dstdir}/conf/$config
458 done
459
460 %{?with_cacerts:install cacerts $RPM_BUILD_ROOT%{_sysconfdir}/%{name}/security}
461
462 %clean
463 rm -rf $RPM_BUILD_ROOT
464
465 %files
466 %defattr(644,root,root,755)
467
468 %files jdk
469 %defattr(644,root,root,755)
470 %{?with_aot:%attr(755,root,root) %{_bindir}/jaotc}
471 %attr(755,root,root) %{_bindir}/jarsigner
472 %attr(755,root,root) %{_bindir}/javac
473 %attr(755,root,root) %{_bindir}/javadoc
474 %attr(755,root,root) %{_bindir}/javap
475 %attr(755,root,root) %{_bindir}/jcmd
476 %attr(755,root,root) %{_bindir}/jconsole
477 %attr(755,root,root) %{_bindir}/jdb
478 %attr(755,root,root) %{_bindir}/jdeprscan
479 %attr(755,root,root) %{_bindir}/jdeps
480 %{!?with_zero:%attr(755,root,root) %{_bindir}/jhsdb}
481 %attr(755,root,root) %{_bindir}/jimage
482 %attr(755,root,root) %{_bindir}/jinfo
483 %attr(755,root,root) %{_bindir}/jlink
484 %attr(755,root,root) %{_bindir}/jmap
485 %attr(755,root,root) %{_bindir}/jmod
486 %attr(755,root,root) %{_bindir}/jps
487 %attr(755,root,root) %{_bindir}/jshell
488 %attr(755,root,root) %{_bindir}/jstack
489 %attr(755,root,root) %{_bindir}/jstat
490 %attr(755,root,root) %{_bindir}/jstatd
491 %attr(755,root,root) %{_bindir}/rmic
492 %attr(755,root,root) %{_bindir}/serialver
493 %{_jvmdir}/java
494 %{?with_aot:%{_mandir}/man1/jaotc.1*}
495 %{_mandir}/man1/jarsigner.1*
496 %{_mandir}/man1/javac.1*
497 %{_mandir}/man1/javadoc.1*
498 %{_mandir}/man1/javap.1*
499 %{_mandir}/man1/jcmd.1*
500 %{_mandir}/man1/jconsole.1*
501 %{_mandir}/man1/jdb.1*
502 %{_mandir}/man1/jdeprscan.1*
503 %{_mandir}/man1/jdeps.1*
504 %{!?with_zero:%{_mandir}/man1/jhsdb.1*}
505 %{_mandir}/man1/jinfo.1*
506 %{_mandir}/man1/jlink.1*
507 %{_mandir}/man1/jmap.1*
508 %{_mandir}/man1/jmod.1*
509 %{_mandir}/man1/jps.1*
510 %{_mandir}/man1/jshell.1*
511 %{_mandir}/man1/jstack.1*
512 %{_mandir}/man1/jstat.1*
513 %{_mandir}/man1/jstatd.1*
514 %{_mandir}/man1/serialver.1*
515 %{_mandir}/man1/rmic.1*
516
517 %files jdk-base
518 %defattr(644,root,root,755)
519 %dir %{dstdir}
520 %{_jvmdir}/%{name}
521 %{?with_aot:%attr(755,root,root) %{dstdir}/bin/jaotc}
522 %attr(755,root,root) %{dstdir}/bin/jar
523 %attr(755,root,root) %{dstdir}/bin/jarsigner
524 %attr(755,root,root) %{dstdir}/bin/javac
525 %attr(755,root,root) %{dstdir}/bin/javadoc
526 %attr(755,root,root) %{dstdir}/bin/javap
527 %attr(755,root,root) %{dstdir}/bin/jconsole
528 %attr(755,root,root) %{dstdir}/bin/jcmd
529 %attr(755,root,root) %{dstdir}/bin/jdb
530 %attr(755,root,root) %{dstdir}/bin/jdeprscan
531 %attr(755,root,root) %{dstdir}/bin/jdeps
532 %{!?with_zero:%attr(755,root,root) %{dstdir}/bin/jhsdb}
533 %attr(755,root,root) %{dstdir}/bin/jimage
534 %attr(755,root,root) %{dstdir}/bin/jinfo
535 %attr(755,root,root) %{dstdir}/bin/jlink
536 %attr(755,root,root) %{dstdir}/bin/jmap
537 %attr(755,root,root) %{dstdir}/bin/jmod
538 %attr(755,root,root) %{dstdir}/bin/jps
539 %attr(755,root,root) %{dstdir}/bin/jshell
540 %attr(755,root,root) %{dstdir}/bin/jstack
541 %attr(755,root,root) %{dstdir}/bin/jstat
542 %attr(755,root,root) %{dstdir}/bin/jstatd
543 %attr(755,root,root) %{dstdir}/bin/rmic
544 %attr(755,root,root) %{dstdir}/bin/serialver
545 %{dstdir}/include
546 %{dstdir}/lib/ct.sym
547
548 %files jre
549 %defattr(644,root,root,755)
550 %attr(755,root,root) %{_bindir}/java
551 %attr(755,root,root) %{_bindir}/jfr
552 %attr(755,root,root) %{_bindir}/jjs
553 %attr(755,root,root) %{_bindir}/jrunscript
554 %attr(755,root,root) %{_bindir}/keytool
555 %attr(755,root,root) %{_bindir}/pack200
556 %attr(755,root,root) %{_bindir}/rmid
557 %attr(755,root,root) %{_bindir}/rmiregistry
558 %attr(755,root,root) %{_bindir}/unpack200
559 %{_mandir}/man1/java.1*
560 %{_mandir}/man1/jfr.1*
561 %{_mandir}/man1/jjs.1*
562 %{_mandir}/man1/jrunscript.1*
563 %{_mandir}/man1/keytool.1*
564 %{_mandir}/man1/pack200.1*
565 %{_mandir}/man1/rmid.1*
566 %{_mandir}/man1/rmiregistry.1*
567 %{_mandir}/man1/unpack200.1*
568
569 %files jre-base
570 %defattr(644,root,root,755)
571 %dir %{_sysconfdir}/%{name}
572 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}/*
573 %dir %{dstdir}
574 %{dstdir}/release
575 %{_jvmdir}/%{name}-jre
576 %dir %{dstdir}/bin
577 %attr(755,root,root) %{dstdir}/bin/java
578 %attr(755,root,root) %{dstdir}/bin/jfr
579 %attr(755,root,root) %{dstdir}/bin/jjs
580 %attr(755,root,root) %{dstdir}/bin/jrunscript
581 %attr(755,root,root) %{dstdir}/bin/keytool
582 %attr(755,root,root) %{dstdir}/bin/pack200
583 %attr(755,root,root) %{dstdir}/bin/rmid
584 %attr(755,root,root) %{dstdir}/bin/rmiregistry
585 %attr(755,root,root) %{dstdir}/bin/unpack200
586 %{dstdir}/conf
587 %{dstdir}/legal
588 %dir %{dstdir}/lib
589 %dir %{dstdir}/lib/jfr
590 %{dstdir}/lib/jfr/*.jfc
591 %{dstdir}/lib/security
592 %dir %{dstdir}/lib/server
593 %attr(755,root,root) %{dstdir}/lib/server/*.so
594 %if %{without zero}
595 %{dstdir}/lib/server/classes.jsa
596 %{dstdir}/lib/classlist
597 %endif
598 %{dstdir}/lib/jrt-fs.jar
599 %{dstdir}/lib/jvm.cfg
600 %attr(755,root,root) %{dstdir}/lib/libattach.so
601 %attr(755,root,root) %{dstdir}/lib/libawt.so
602 %attr(755,root,root) %{dstdir}/lib/libawt_headless.so
603 %attr(755,root,root) %{dstdir}/lib/libdt_socket.so
604 %attr(755,root,root) %{dstdir}/lib/libextnet.so
605 %attr(755,root,root) %{dstdir}/lib/libinstrument.so
606 %attr(755,root,root) %{dstdir}/lib/libj2gss.so
607 %attr(755,root,root) %{dstdir}/lib/libj2pcsc.so
608 %attr(755,root,root) %{dstdir}/lib/libj2pkcs11.so
609 %attr(755,root,root) %{dstdir}/lib/libjaas.so
610 %attr(755,root,root) %{dstdir}/lib/libjava.so
611 %attr(755,root,root) %{dstdir}/lib/libjimage.so
612 %attr(755,root,root) %{dstdir}/lib/libjli.so
613 %attr(755,root,root) %{dstdir}/lib/liblcms.so
614 %attr(755,root,root) %{dstdir}/lib/libmanagement_agent.so
615 %attr(755,root,root) %{dstdir}/lib/libmanagement_ext.so
616 %attr(755,root,root) %{dstdir}/lib/libprefs.so
617 %attr(755,root,root) %{dstdir}/lib/librmi.so
618 %attr(755,root,root) %{dstdir}/lib/libsctp.so
619 %attr(755,root,root) %{dstdir}/lib/libsunec.so
620 %attr(755,root,root) %{dstdir}/lib/libjavajpeg.so
621 %attr(755,root,root) %{dstdir}/lib/libjdwp.so
622 %attr(755,root,root) %{dstdir}/lib/libjsig.so
623 %attr(755,root,root) %{dstdir}/lib/libjsound.so
624 %attr(755,root,root) %{dstdir}/lib/libmanagement.so
625 %attr(755,root,root) %{dstdir}/lib/libmlib_image.so
626 %attr(755,root,root) %{dstdir}/lib/libnet.so
627 %attr(755,root,root) %{dstdir}/lib/libnio.so
628 %{!?with_zero:%attr(755,root,root) %{dstdir}/lib/libsaproc.so}
629 %{?with_sunec:%attr(755,root,root) %{dstdir}/lib/libsunec.so}
630 %attr(755,root,root) %{dstdir}/lib/libunpack.so
631 %attr(755,root,root) %{dstdir}/lib/libverify.so
632 %attr(755,root,root) %{dstdir}/lib/libzip.so
633 %attr(755,root,root) %{dstdir}/lib/jexec
634 %attr(755,root,root) %{dstdir}/lib/jspawnhelper
635 %{dstdir}/lib/modules
636 %{dstdir}/lib/psfont.properties.ja
637 %{dstdir}/lib/psfontj2d.properties
638 %{dstdir}/lib/tzdb.dat
639 %{jvmjardir}
640
641 %files jre-base-X11
642 %defattr(644,root,root,755)
643 %attr(755,root,root) %{dstdir}/lib/libsplashscreen.so
644 %attr(755,root,root) %{dstdir}/lib/libawt_xawt.so
645 %attr(755,root,root) %{dstdir}/lib/libjawt.so
646
647 %files jre-base-freetype
648 %defattr(644,root,root,755)
649 %attr(755,root,root) %{dstdir}/lib/libfontmanager.so
650
651 %files jmods
652 %defattr(644,root,root,755)
653 %{dstdir}/jmods
654
655 %files jar
656 %defattr(644,root,root,755)
657 %attr(755,root,root) %{_bindir}/jar
658 %{_mandir}/man1/jar.1*
659
660 %files jdk-sources
661 %defattr(644,root,root,755)
662 %{_javasrcdir}/%{name}-jdk.zip
663
664 %files examples
665 %defattr(644,root,root,755)
666 %{_examplesdir}/%{name}-%{version}
This page took 0.130092 seconds and 2 git commands to generate.