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