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