]> git.pld-linux.org Git - packages/openjdk15.git/blob - openjdk15.spec
up to 15.0.9
[packages/openjdk15.git] / openjdk15.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 openjdk14
6 %else
7 %define         use_jdk openjdk15
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 59.0
24
25 Summary:        Open-source implementation of the Java Platform, Standard Edition
26 Summary(pl.UTF-8):      Wolnoźródłowa implementacja Java 15 SE
27 Name:           openjdk15
28 Version:        15.0.9
29 Release:        1
30 License:        GPL v2
31 Group:          Development/Languages/Java
32 Source0:        https://github.com/openjdk/jdk15u/archive/jdk-%{version}-ga/%{name}-%{version}.tar.gz
33 # Source0-md5:  5040ed093c50717ba4a0420e16a66438
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 jdk15u-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}" \
379         --with-extra-cxxflags="%{rpmcppflags} %{rpmcxxflags}" \
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}/jpackage
487 %attr(755,root,root) %{_bindir}/jps
488 %attr(755,root,root) %{_bindir}/jshell
489 %attr(755,root,root) %{_bindir}/jstack
490 %attr(755,root,root) %{_bindir}/jstat
491 %attr(755,root,root) %{_bindir}/jstatd
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/jpackage.1*
510 %{_mandir}/man1/jps.1*
511 %{_mandir}/man1/jshell.1*
512 %{_mandir}/man1/jstack.1*
513 %{_mandir}/man1/jstat.1*
514 %{_mandir}/man1/jstatd.1*
515 %{_mandir}/man1/serialver.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/jpackage
539 %attr(755,root,root) %{dstdir}/bin/jps
540 %attr(755,root,root) %{dstdir}/bin/jshell
541 %attr(755,root,root) %{dstdir}/bin/jstack
542 %attr(755,root,root) %{dstdir}/bin/jstat
543 %attr(755,root,root) %{dstdir}/bin/jstatd
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}/jrunscript
553 %attr(755,root,root) %{_bindir}/keytool
554 %attr(755,root,root) %{_bindir}/rmid
555 %attr(755,root,root) %{_bindir}/rmiregistry
556 %{_mandir}/man1/java.1*
557 %{_mandir}/man1/jfr.1*
558 %{_mandir}/man1/jrunscript.1*
559 %{_mandir}/man1/keytool.1*
560 %{_mandir}/man1/rmid.1*
561 %{_mandir}/man1/rmiregistry.1*
562
563 %files jre-base
564 %defattr(644,root,root,755)
565 %dir %{_sysconfdir}/%{name}
566 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}/*
567 %dir %{dstdir}
568 %{dstdir}/release
569 %{_jvmdir}/%{name}-jre
570 %dir %{dstdir}/bin
571 %attr(755,root,root) %{dstdir}/bin/java
572 %attr(755,root,root) %{dstdir}/bin/jfr
573 %attr(755,root,root) %{dstdir}/bin/jrunscript
574 %attr(755,root,root) %{dstdir}/bin/keytool
575 %attr(755,root,root) %{dstdir}/bin/rmid
576 %attr(755,root,root) %{dstdir}/bin/rmiregistry
577 %{dstdir}/conf
578 %{dstdir}/legal
579 %dir %{dstdir}/lib
580 %dir %{dstdir}/lib/jfr
581 %{dstdir}/lib/jfr/*.jfc
582 %{dstdir}/lib/security
583 %dir %{dstdir}/lib/server
584 %attr(755,root,root) %{dstdir}/lib/server/*.so
585 %if %{without zero}
586 %{dstdir}/lib/server/classes.jsa
587 %ifarch aarch64 %{x8664}
588 %{dstdir}/lib/server/classes_nocoops.jsa
589 %endif
590 %{dstdir}/lib/classlist
591 %endif
592 %{dstdir}/lib/jrt-fs.jar
593 %{dstdir}/lib/jvm.cfg
594 %attr(755,root,root) %{dstdir}/lib/libattach.so
595 %attr(755,root,root) %{dstdir}/lib/libawt.so
596 %attr(755,root,root) %{dstdir}/lib/libawt_headless.so
597 %attr(755,root,root) %{dstdir}/lib/libdt_socket.so
598 %attr(755,root,root) %{dstdir}/lib/libextnet.so
599 %attr(755,root,root) %{dstdir}/lib/libinstrument.so
600 %attr(755,root,root) %{dstdir}/lib/libj2gss.so
601 %attr(755,root,root) %{dstdir}/lib/libj2pcsc.so
602 %attr(755,root,root) %{dstdir}/lib/libj2pkcs11.so
603 %attr(755,root,root) %{dstdir}/lib/libjaas.so
604 %attr(755,root,root) %{dstdir}/lib/libjava.so
605 %attr(755,root,root) %{dstdir}/lib/libjimage.so
606 %attr(755,root,root) %{dstdir}/lib/libjli.so
607 %attr(755,root,root) %{dstdir}/lib/liblcms.so
608 %attr(755,root,root) %{dstdir}/lib/libmanagement_agent.so
609 %attr(755,root,root) %{dstdir}/lib/libmanagement_ext.so
610 %attr(755,root,root) %{dstdir}/lib/libprefs.so
611 %attr(755,root,root) %{dstdir}/lib/librmi.so
612 %attr(755,root,root) %{dstdir}/lib/libsctp.so
613 %attr(755,root,root) %{dstdir}/lib/libsunec.so
614 %attr(755,root,root) %{dstdir}/lib/libjavajpeg.so
615 %attr(755,root,root) %{dstdir}/lib/libjdwp.so
616 %attr(755,root,root) %{dstdir}/lib/libjsig.so
617 %attr(755,root,root) %{dstdir}/lib/libjsound.so
618 %attr(755,root,root) %{dstdir}/lib/libmanagement.so
619 %attr(755,root,root) %{dstdir}/lib/libmlib_image.so
620 %attr(755,root,root) %{dstdir}/lib/libnet.so
621 %attr(755,root,root) %{dstdir}/lib/libnio.so
622 %{!?with_zero:%attr(755,root,root) %{dstdir}/lib/libsaproc.so}
623 %{?with_sunec:%attr(755,root,root) %{dstdir}/lib/libsunec.so}
624 %attr(755,root,root) %{dstdir}/lib/libverify.so
625 %attr(755,root,root) %{dstdir}/lib/libzip.so
626 %attr(755,root,root) %{dstdir}/lib/jexec
627 %attr(755,root,root) %{dstdir}/lib/jspawnhelper
628 %{dstdir}/lib/modules
629 %{dstdir}/lib/psfont.properties.ja
630 %{dstdir}/lib/psfontj2d.properties
631 %{dstdir}/lib/tzdb.dat
632 %{jvmjardir}
633
634 %files jre-base-X11
635 %defattr(644,root,root,755)
636 %attr(755,root,root) %{dstdir}/lib/libsplashscreen.so
637 %attr(755,root,root) %{dstdir}/lib/libawt_xawt.so
638 %attr(755,root,root) %{dstdir}/lib/libjawt.so
639
640 %files jre-base-freetype
641 %defattr(644,root,root,755)
642 %attr(755,root,root) %{dstdir}/lib/libfontmanager.so
643
644 %files jmods
645 %defattr(644,root,root,755)
646 %{dstdir}/jmods
647
648 %files jar
649 %defattr(644,root,root,755)
650 %attr(755,root,root) %{_bindir}/jar
651 %{_mandir}/man1/jar.1*
652
653 %files jdk-sources
654 %defattr(644,root,root,755)
655 %{_javasrcdir}/%{name}-jdk.zip
656
657 %files examples
658 %defattr(644,root,root,755)
659 %{_examplesdir}/%{name}-%{version}
This page took 0.155566 seconds and 3 git commands to generate.