]> git.pld-linux.org Git - packages/openjdk8.git/blame - openjdk8.spec
Use the official 'update' release jdk8u66-b02
[packages/openjdk8.git] / openjdk8.spec
CommitLineData
3899c70b
JK
1#
2# TODO:
3# - make it build
4# - make it install
5# - fix BuildRequires
5b4e4f20 6# - fix build with system giflib
3899c70b
JK
7#
8
9%bcond_with bootstrap # build a bootstrap version, using icedtea6
10%bcond_without cacerts # don't include the default CA certificates
11
12%if %{with bootstrap}
13%define use_jdk icedtea7
14%else
15%define use_jdk openjdk8
16%endif
17
18# class data version seen with file(1) that this jvm is able to load
19%define _classdataversion 51.0
d8978afb
JK
20# JDK/JRE version, as returned with `java -version`, '_' replaced with '.'
21%define _jdkversion 1.7.0.85
3899c70b
JK
22
23Summary: Open-source implementation of the Java Platform, Standard Edition
24Summary(pl.UTF-8): Wolnoźródłowa implementacja Java 8 SE
25Name: openjdk8
d8978afb
JK
26%define ver_u 66
27%define ver_b 02
28Version: 8u%{ver_u}.b%{ver_b}
3899c70b
JK
29Release: 0.1
30License: GPL v2
31Group: Development/Languages/Java
d8978afb 32Source0: openjdk8-jdk8u%{ver_u}-b%{ver_b}.tar.bz2
3899c70b 33# Source0-md5: 7ae143bc2b840f1bfbfa15a1dcbcc371
d8978afb 34Source1: openjdk8-corba-jdk8u%{ver_u}-b%{ver_b}.tar.bz2
3899c70b 35# Source1-md5: a54c4b046d4f9b7dc0e64b79b734d2f3
d8978afb 36Source2: openjdk8-hotspot-jdk8u%{ver_u}-b%{ver_b}.tar.bz2
3899c70b 37# Source2-md5: 1368abb3e02079bb7cd802d2bef136b4
d8978afb 38Source3: openjdk8-jaxp-jdk8u%{ver_u}-b%{ver_b}.tar.bz2
3899c70b 39# Source3-md5: dccca275bad921fc036221ba36f9596e
d8978afb 40Source4: openjdk8-jaxws-jdk8u%{ver_u}-b%{ver_b}.tar.bz2
3899c70b 41# Source5-md5: faf2d077d9c41a8c11a2b038fb5d2e50
d8978afb 42Source5: openjdk8-jdk-jdk8u%{ver_u}-b%{ver_b}.tar.bz2
3899c70b 43# Source5-md5: a14e4f9a26a229fdc59dc77cf9754fee
d8978afb 44Source6: openjdk8-langtools-jdk8u%{ver_u}-b%{ver_b}.tar.bz2
3899c70b 45# Source6-md5: 6f6dd27e4ca48a49c0c2ec16310c44f3
d8978afb 46Source7: openjdk8-nashorn-jdk8u%{ver_u}-b%{ver_b}.tar.bz2
3899c70b
JK
47# Source7-md5: 19581a68b0ffa30d8a23f384fcb8c91d
48Source10: make-cacerts.sh
5b4e4f20
JK
49Patch0: adjust-mflags.patch
50Patch1: format_strings.patch
3899c70b
JK
51URL: http://openjdk.java.net/
52BuildRequires: alsa-lib-devel
53BuildRequires: ant
54BuildRequires: autoconf
55BuildRequires: automake
56BuildRequires: bash
57%{?with_cacerts:BuildRequires: ca-certificates-update}
58BuildRequires: cups-devel
59BuildRequires: /usr/bin/jar
60BuildRequires: freetype-devel >= 2.3
61BuildRequires: gawk
5b4e4f20 62#BuildRequires: giflib-devel >= 5.1
3899c70b 63BuildRequires: glibc-misc
3899c70b 64%buildrequires_jdk
3899c70b 65BuildRequires: libjpeg-devel
3899c70b
JK
66BuildRequires: lsb-release
67BuildRequires: pkgconfig
68BuildRequires: rpmbuild(macros) >= 1.557
3899c70b
JK
69BuildRequires: unzip
70BuildRequires: util-linux
71BuildRequires: xorg-lib-libX11-devel
72BuildRequires: xorg-lib-libXinerama-devel
73BuildRequires: xorg-lib-libXp-devel
74BuildRequires: xorg-lib-libXrender-devel
75BuildRequires: xorg-lib-libXt-devel
76BuildRequires: xorg-lib-libXtst-devel
77BuildRequires: xorg-proto-printproto-devel
78BuildRequires: xorg-proto-xproto-devel
79BuildRequires: zip
80BuildRequires: zlib-devel
81Requires: %{name}-appletviewer = %{version}-%{release}
82Requires: %{name}-jdk = %{version}-%{release}
83Suggests: %{name}-jre-X11
84Suggests: icedtea-web
85Obsoletes: icedtea6
86Obsoletes: icedtea7
87Obsoletes: java5-sun
88Obsoletes: java5-sun-jre
89Obsoletes: java5-sun-jre-jdbc
90Obsoletes: java5-sun-jre-X11
91Obsoletes: java5-sun-tools
92Obsoletes: java-gcj-compat
93Obsoletes: java-gcj-compat-devel
94Obsoletes: java-sun
95Obsoletes: java-sun-demos
96Obsoletes: java-sun-jre
97Obsoletes: java-sun-jre-alsa
98Obsoletes: java-sun-jre-jdbc
99Obsoletes: java-sun-jre-X11
100Obsoletes: java-sun-tools
101Obsoletes: oracle-java7
102Obsoletes: oracle-java7-jre
103Obsoletes: oracle-java7-jre-alsa
104Obsoletes: oracle-java7-jre-jdbc
105Obsoletes: oracle-java7-jre-X11
106Obsoletes: oracle-java7-tools
107BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
108
109%define dstreldir %{name}-%{version}
110%define dstdir %{_jvmdir}/%{dstreldir}
111%define jrereldir %{dstreldir}/jre
112%define jredir %{_jvmdir}/%{jrereldir}
113%define jvmjardir %{_jvmjardir}/%{name}-%{version}
114
115%ifarch %{x8664}
116%define jre_arch amd64
117%endif
118%ifarch %{ix86}
119%define jre_arch i386
120%endif
121%ifarch x32
122%define jre_arch x32
123%endif
124
125# to break artificial subpackage dependency loops
126%define _noautoreq 'libmawt.so' java\\\\(ClassDataVersion\\\\)
127
128%description
129Open-source implementation of the Java Platform, Standard Edition.
130
131This is a meta-package which provides, by its dependencies, all the
132OpenJDK components including the OpenJDK, Java 8 developement kit and
133runtime environment.
134
135%description -l pl.UTF-8
136Wolnoźródłowa implementacja Java 8 SE.
137
138To jest meta-pakiet, który, za pośrednictwem zależności, dostarcza
139wszystkie komponenty OpenJDK, w tym środowisko programistyczne
140(OpenJDK) i uruchomieniowe (JRE).
141
142%package jdk
143Summary: OpenJDK - software development kit
144Summary(pl.UTF-8): OpenJDK - środowisko programistyczne
145Group: Development/Languages/Java
146Requires: %{name}-jar = %{version}-%{release}
147Requires: %{name}-jdk-base = %{version}-%{release}
148Requires: %{name}-jre = %{version}-%{release}
d8978afb
JK
149Provides: j2sdk = %{_jdkversion}
150Provides: jdk = %{_jdkversion}
3899c70b
JK
151Obsoletes: blackdown-java-sdk
152Obsoletes: ibm-java
153Obsoletes: icedtea6-jdk
154Obsoletes: icedtea7-jdk
155Obsoletes: java-blackdown
156Obsoletes: java-gcj-compat-devel
157Obsoletes: java-sun
158Obsoletes: java5-sun
159Obsoletes: oracle-java7
160Obsoletes: jdk
161Obsoletes: kaffe
162
163%description jdk
164This package symlinks OpenJDK development tools provided by
165%{name}-jdk-base to system-wide directories like %{_bindir}, making
166OpenJDK the default JDK.
167
168%description jdk -l pl.UTF-8
169Ten pakiet tworzy symboliczne dowiązania do narzędzi programistycznych
170OpenJDK, dostarczanych przez pakiet %{name}-jdk-base, w standardowych
171systemowych ścieżkach takich jak %{_bindir}, sprawiając tym samym, że
172OpenJDK staje się domyślnym JDK w systemie.
173
174%package jdk-base
175Summary: OpenJDK - software development kit
176Summary(pl.UTF-8): Kod OpenJDK - środowisko programistyczne
177Group: Development/Languages/Java
178Requires: %{name}-jre-base = %{version}-%{release}
179Requires: jpackage-utils >= 0:1.7.5-4
180Provides: jdk(%{name})
181
182%description jdk-base
183OpenJDK development tools built using free software only.
184
185%description jdk-base -l pl.UTF-8
186OpenJDK skompilowane wyłącznie przy użyciu wolnego oprogramowania.
187
188%package jre
189Summary: OpenJDK - runtime environment
190Summary(pl.UTF-8): OpenJDK - środowisko uruchomieniowe
191Group: Development/Languages/Java
192Requires: %{name}-jre-base = %{version}-%{release}
193Requires: nss >= 1:3.13.4
194# Require zoneinfo data provided by java-tzdata subpackage.
195Requires: java-tzdata
196Provides: java
197Provides: java(ClassDataVersion) = %{_classdataversion}
198Provides: java(jaas) = %{version}
199Provides: java(jaf) = 1.1.1
200Provides: java(jaxp) = 1.3
201Provides: java(jaxp_parser_impl)
202Provides: java(jce) = %{version}
203Provides: java(jdbc-stdext) = %{version}
204Provides: java(jdbc-stdext) = 3.0
205Provides: java(jmx) = 1.4
206Provides: java(jndi) = %{version}
207Provides: java(jsse) = %{version}
208Provides: java1.4
d8978afb 209Provides: jre = %{_jdkversion}
3899c70b
JK
210Obsoletes: icedtea6-jre
211Obsoletes: icedtea7-jre
212Obsoletes: java(jaas)
213Obsoletes: java(jaf)
214Obsoletes: java(jaxp)
215Obsoletes: java(jce)
216Obsoletes: java(jdbc-stdext)
217Obsoletes: java(jdbc-stdext)
218Obsoletes: java(jmx)
219Obsoletes: java(jndi)
220Obsoletes: java(jsse)
221Obsoletes: java-gcj-compat
222Obsoletes: java-sun-jre
223Obsoletes: java5-sun-jre
224Obsoletes: oracle-java7-jre
225Obsoletes: jre
226
227%description jre
228This package symlinks OpenJDK runtime environment tools provided by
229%{name}-jre-base to system-wide directories like %{_bindir}, making
230OpenJDK the default JRE.
231
232%description jre -l pl.UTF-8
233Ten pakiet tworzy symboliczne dowiązania do środowiska
234uruchomieniowego OpenJDK, dostarczanych przez pakiet %{name}-jre-base,
235w standardowych systemowych ścieżkach takich jak %{_bindir},
236sprawiając tym samym, że OpenJDK staje się domyślnym JRE w systemie.
237
238%package jre-X11
239Summary: OpenJDK - runtime environment - X11 support
240Summary(pl.UTF-8): OpenJDK - środowisko uruchomieniowe - obsługa X11
241Group: Development/Languages/Java
242Requires: %{name}-jre = %{version}-%{release}
243Requires: %{name}-jre-base-X11 = %{version}-%{release}
d8978afb 244Provides: jre-X11 = %{_jdkversion}
3899c70b
JK
245Obsoletes: icedtea6-jre-X11
246Obsoletes: icedtea7-jre-X11
247Obsoletes: java-sun-jre-X11
248Obsoletes: oracle-java7-jre-X11
249
250%description jre-X11
251X11 support for OpenJDK runtime environment built using free software
252only.
253
254%description jre-X11 -l pl.UTF-8
255Biblioteki X11 dla środowiska OpenJDK zbudowany wyłocznie przy uzyciu
256wolnego oprogramowania.
257
258%package jre-base
259Summary: OpenJDK - runtime environment
260Summary(pl.UTF-8): OpenJDK - środowisko uruchomieniowe
261Group: Development/Languages/Java
262Requires: jpackage-utils >= 0:1.7.5-4
263Provides: jre(%{name})
264
265%description jre-base
266OpenJDK runtime environment built using free software only.
267
268%description jre-base -l pl.UTF-8
269Środowisko uruchomieniowe OpenJDK zbudowany wyłącznie przy użyciu
270wolnego oprogramowania.
271
272%package jre-base-X11
273Summary: OpenJDK - runtime environment - X11 support
274Summary(pl.UTF-8): OpenJDK - środowisko uruchomieniowe - obsługa X11
275Group: Development/Languages/Java
276Requires: %{name}-jre-base = %{version}-%{release}
277Requires: %{name}-jre-base-freetype = %{version}-%{release}
278
279%description jre-base-X11
280X11 support for OpenJDK runtime environment built using free software
281only.
282
283%description jre-base-X11 -l pl.UTF-8
284Biblioteki X11 dla środowiska OpenJDK zbudowany wyłocznie przy uzyciu
285wolnego oprogramowania.
286
287%package jre-base-alsa
288Summary: OpenJDK - runtime environment - ALSA support
289Summary(pl.UTF-8): OpenJDK - środowisko uruchomieniowe - obsługa ALSA
290Group: Development/Languages/Java
291Requires: %{name}-jre-base = %{version}-%{release}
292
293%description jre-base-alsa
294ALSA sound support for OpenJDK runtime environment build using free
295software only.
296
297%description jre-base-alsa -l pl.UTF-8
298Biblioteki ALSA rozszerzające środowisko OpenJDK o obsługę dźwięku
299zbudowane przy uzyciu wyłącznie wolnego oprogramowania.
300
301%package jre-base-freetype
302Summary: OpenJDK - runtime environment - font support
303Summary(pl.UTF-8): OpenJDK - środowisko uruchomieniowe - obsługa fontów
304Group: Development/Languages/Java
305Requires: %{name}-jre-base = %{version}-%{release}
306
307%description jre-base-freetype
308Font handling library for OpenJDK runtime environment built using free
309software only.
310
311%description jre-base-freetype -l pl.UTF-8
312Biblioteki obsługi czcionek dla OpenJDK zbudowane wyłącznie przy
313użyciu wolnego oprogramowania.
314
315%package jre-base-gtk
316Summary: OpenJDK - runtime environment - GTK support
317Summary(pl.UTF-8): OpenJDK - środowisko uruchomieniowe - obsługa GTK
318Group: Development/Languages/Java
319Requires: %{name}-jre-base = %{version}-%{release}
320
321%description jre-base-gtk
322GTK support for OpenJDK runtime environment.
323
324%description jre-base-gtk -l pl.UTF-8
325Biblioteki GTK dla OpenJDK.
326
327%package jar
328Summary: OpenJDK - JAR tool
329Summary(pl.UTF-8): OpenJDK - narzędzie JAR
330Group: Development/Languages/Java
331Requires: %{name}-jdk-base = %{version}-%{release}
332Provides: jar
333Obsoletes: fastjar
334Obsoletes: icedtea6-jar
335Obsoletes: icedtea7-jar
336Obsoletes: jar
337
338%description jar
339JAR tool from OpenJDK built using free software only.
340
341JAR is an archiver used to merge Java classes into a single library.
342
343%description jar -l pl.UTF-8
344Narzędzie jar z OpenJDK zbudowane przy uzyciu wyłącznie wolnego
345oprogramowania.
346
347JAR jest narzędziem pozwalającym wykonywać podstawowe operacje na
348archiwach javy .jar takie jak na przykład tworzenie lub rozpakowywanie
349archiwów.
350
351%package appletviewer
352Summary: OpenJDK - appletviewer tool
353Summary(pl.UTF-8): OpenJDK - narzędzie appletviewer
354Group: Development/Languages/Java
355Requires: %{name}-jdk-base = %{version}-%{release}
356Requires: %{name}-jre-X11 = %{version}-%{release}
357Obsoletes: icedtea6-appletviewer
358Obsoletes: icedtea7-appletviewer
359Obsoletes: java-sun-appletviewer
360Obsoletes: oracle-java7-appletviewer
361
362%description appletviewer
363Appletviewer from OpenJDK build using free software only.
364
365%description appletviewer -l pl.UTF-8
366Appletviewer pozwala uruchamiać aplety javy niezależnie od
367przeglądarki www. Ten appletviewer pochodzi z zestawu narzędzi OpenJDK
368i został zbudowany wyłącznie przy użyciu wolnego oprogramowania.
369
370%package jdk-sources
371Summary: OpenJDK - sources
372Summary(pl.UTF-8): OpenJDK - kod źródłowy
373Group: Documentation
374%if "%{_rpmversion}" >= "5"
375BuildArch: noarch
376%endif
377
378%description jdk-sources
379Source code for the OpenJDK development kit and Java standard library.
380
381%description jdk-sources -l pl.UTF-8
382Kod źródłowy narzędzi programistycznych OpenJDK oraz standardowej
383biblioteki Javy.
384
385%package examples
386Summary: OpenJDK - examples
387Summary(pl.UTF-8): OpenJDK - przykłady
388Group: Documentation
389%if "%{_rpmversion}" >= "5"
390BuildArch: noarch
391%endif
392
393%description examples
394Code examples for OpenJDK.
395
396%description examples -l pl.UTF-8
397Przykłady dla OpenJDK.
398
399%prep
d8978afb 400%setup -qn jdk8u-jdk8u%{ver_u}-b%{ver_b} -a1 -a2 -a3 -a4 -a5 -a6 -a7
3899c70b 401
d8978afb
JK
402for d in *-jdk8u*-b* ; do
403 ln -s "$d" "${d%%-jdk8u*-b*}"
3899c70b
JK
404done
405
5b4e4f20
JK
406%patch0 -p1
407%patch1 -p1
408
3899c70b
JK
409%build
410# Make sure we have /proc mounted - otherwise idlc will fail later.
411if [ ! -f /proc/self/stat ]; then
412 echo "You need to have /proc mounted in order to build this package!"
413 exit 1
414fi
415
416unset JAVA_HOME
5b4e4f20 417export SHELL=/bin/bash
3899c70b
JK
418
419mkdir -p build-bin
420export PATH="$(pwd)/build-bin:$PATH"
421
5b4e4f20
JK
422chmod a+x configure
423
424%configure \
425 --with-extra-cflags="%{rpmcflags}" \
426 --with-extra-cxxflags="%{rpmcxxflags}" \
427 --with-extra-ldflags="%{rpmldflags}" \
428 --with-giflib=bundled \
429 --with-zlib=system
430
431specdir="$(dirname build/*-release/spec.gmk)"
432cat > $specdir/custom-spec.gmk <<EOF
433SHELL=/bin/bash
434EOF
435[ -d tmp-bin ] || ln -s "$specdir/jdk/bin" tmp-bin
436
437%{__make} \
438 LOG=debug
3899c70b
JK
439
440%{?with_cacerts:%{__sh} %{SOURCE10}}
441
442%install
443rm -rf $RPM_BUILD_ROOT
444install -d $RPM_BUILD_ROOT{%{_bindir},%{dstdir},%{_mandir}/ja} \
445 $RPM_BUILD_ROOT{%{jvmjardir},%{_examplesdir}/%{name}-%{version},%{_javasrcdir}} \
446 $RPM_BUILD_ROOT%{_sysconfdir}/%{name}
447
448# install the 'JDK image', it contains the JRE too
449cp -a openjdk.build/j2sdk-image/* $RPM_BUILD_ROOT%{dstdir}
450
451# convenience symlinks without version number
452ln -s %{dstreldir} $RPM_BUILD_ROOT%{_jvmdir}/%{name}
453ln -s %{jrereldir} $RPM_BUILD_ROOT%{_jvmdir}/%{name}-jre
454
455ln -s %{dstreldir} $RPM_BUILD_ROOT%{_jvmdir}/java
456
457# move JDK sources and demo to /usr/src
458mv $RPM_BUILD_ROOT%{dstdir}/demo $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}
459mv $RPM_BUILD_ROOT%{dstdir}/sample $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}
460mv $RPM_BUILD_ROOT%{dstdir}/src.zip $RPM_BUILD_ROOT%{_javasrcdir}/%{name}-jdk.zip
461
462# move manual pages to its place
463mv $RPM_BUILD_ROOT%{dstdir}/man/ja_JP.UTF-8/man1 $RPM_BUILD_ROOT%{_mandir}/ja/man1
464rmdir $RPM_BUILD_ROOT%{dstdir}/man/ja_JP.UTF-8
465rm $RPM_BUILD_ROOT%{dstdir}/man/ja
466mv $RPM_BUILD_ROOT%{dstdir}/man/man1 $RPM_BUILD_ROOT%{_mandir}/man1
467rmdir $RPM_BUILD_ROOT%{dstdir}/man
468
469# replace duplicates with symlinks, link to %{_bindir}
470for path in $RPM_BUILD_ROOT%{dstdir}/bin/*; do
471 filename=$(basename $path)
472 if diff -q "$path" "$RPM_BUILD_ROOT%{jredir}/bin/$filename" > /dev/null; then
473 ln -sf "../jre/bin/$filename" "$path"
474 ln -sf "%{jredir}/bin/$filename" $RPM_BUILD_ROOT%{_bindir}
475 else
476 ln -sf "%{dstdir}/bin/$filename" $RPM_BUILD_ROOT%{_bindir}
477 fi
478done
479ln -sf ../jre/lib/jexec $RPM_BUILD_ROOT%{dstdir}/lib/jexec
480
481# keep configuration in /etc (not all *.properties go there)
482for config in management security content-types.properties \
483 logging.properties net.properties sound.properties; do
484
485 mv $RPM_BUILD_ROOT%{jredir}/lib/$config $RPM_BUILD_ROOT%{_sysconfdir}/%{name}/$config
486 ln -s %{_sysconfdir}/%{name}/$config $RPM_BUILD_ROOT%{jredir}/lib/$config
487done
488
489ln -sf %{jredir}/lib/jsse.jar $RPM_BUILD_ROOT%{jvmjardir}/jsse.jar
490ln -sf %{jredir}/lib/jsse.jar $RPM_BUILD_ROOT%{jvmjardir}/jcert.jar
491ln -sf %{jredir}/lib/jsse.jar $RPM_BUILD_ROOT%{jvmjardir}/jnet.jar
492ln -sf %{jredir}/lib/jce.jar $RPM_BUILD_ROOT%{jvmjardir}/jce.jar
493for f in jndi jndi-ldap jndi-cos jndi-rmi jaas jdbc-stdext jdbc-stdext-3.0 \
494 sasl jaxp_parser_impl jaxp_transform_impl jaxp jmx activation xml-commons-apis \
495 jndi-dns jndi-rmi; do
496 ln -sf %{jredir}/lib/rt.jar $RPM_BUILD_ROOT%{jvmjardir}/$f.jar
497done
498
499# some apps (like opera) looks for it in different place
500ln -s server/libjvm.so $RPM_BUILD_ROOT%{jredir}/lib/%{jre_arch}/libjvm.so
501
502# uses /usr/share/javazi if present and we require that package
503%{__rm} -r $RPM_BUILD_ROOT%{jredir}/lib/zi
504
505%{__rm} $RPM_BUILD_ROOT%{dstdir}/{,jre/}{ASSEMBLY_EXCEPTION,LICENSE,THIRD_PARTY_README}
506
507%{?with_cacerts:install cacerts $RPM_BUILD_ROOT%{_sysconfdir}/%{name}/security}
508
509%clean
510rm -rf $RPM_BUILD_ROOT
511
512%files
513%defattr(644,root,root,755)
514%doc THIRD_PARTY_README ASSEMBLY_EXCEPTION
515
516%files jdk
517%defattr(644,root,root,755)
518%attr(755,root,root) %{_bindir}/apt
519%attr(755,root,root) %{_bindir}/extcheck
520%attr(755,root,root) %{_bindir}/idlj
521%attr(755,root,root) %{_bindir}/jarsigner
522%attr(755,root,root) %{_bindir}/java-rmi.cgi
523%attr(755,root,root) %{_bindir}/javac
524%attr(755,root,root) %{_bindir}/javadoc
525%attr(755,root,root) %{_bindir}/javah
526%attr(755,root,root) %{_bindir}/javap
527%attr(755,root,root) %{_bindir}/jcmd
528%attr(755,root,root) %{_bindir}/jconsole
529%attr(755,root,root) %{_bindir}/jdb
530%attr(755,root,root) %{_bindir}/jhat
531%attr(755,root,root) %{_bindir}/jinfo
532%attr(755,root,root) %{_bindir}/jmap
533%attr(755,root,root) %{_bindir}/jps
534%attr(755,root,root) %{_bindir}/jrunscript
535%attr(755,root,root) %{_bindir}/jsadebugd
536%attr(755,root,root) %{_bindir}/jstack
537%attr(755,root,root) %{_bindir}/jstat
538%attr(755,root,root) %{_bindir}/jstatd
539%attr(755,root,root) %{_bindir}/native2ascii
540%attr(755,root,root) %{_bindir}/rmic
541%attr(755,root,root) %{_bindir}/schemagen
542%attr(755,root,root) %{_bindir}/serialver
543%attr(755,root,root) %{_bindir}/wsgen
544%attr(755,root,root) %{_bindir}/wsimport
545%attr(755,root,root) %{_bindir}/xjc
546%{_jvmdir}/java
547%{_mandir}/man1/apt.1*
548%{_mandir}/man1/extcheck.1*
549%{_mandir}/man1/idlj.1*
550%{_mandir}/man1/jarsigner.1*
551%{_mandir}/man1/javac.1*
552%{_mandir}/man1/javadoc.1*
553%{_mandir}/man1/javah.1*
554%{_mandir}/man1/javap.1*
555%{_mandir}/man1/jcmd.1*
556%{_mandir}/man1/jconsole.1*
557%{_mandir}/man1/jdb.1*
558%{_mandir}/man1/jhat.1*
559%{_mandir}/man1/jinfo.1*
560%{_mandir}/man1/jmap.1*
561%{_mandir}/man1/jps.1*
562%{_mandir}/man1/jrunscript.1*
563%{_mandir}/man1/jsadebugd.1*
564%{_mandir}/man1/jstack.1*
565%{_mandir}/man1/jstat.1*
566%{_mandir}/man1/jstatd.1*
567%{_mandir}/man1/native2ascii.1*
568%{_mandir}/man1/schemagen.1*
569%{_mandir}/man1/serialver.1*
570%{_mandir}/man1/rmic.1*
571%{_mandir}/man1/wsgen.1*
572%{_mandir}/man1/wsimport.1*
573%{_mandir}/man1/xjc.1*
574%lang(ja) %{_mandir}/ja/man1/apt.1*
575%lang(ja) %{_mandir}/ja/man1/extcheck.1*
576%lang(ja) %{_mandir}/ja/man1/idlj.1*
577%lang(ja) %{_mandir}/ja/man1/jarsigner.1*
578%lang(ja) %{_mandir}/ja/man1/javac.1*
579%lang(ja) %{_mandir}/ja/man1/javadoc.1*
580%lang(ja) %{_mandir}/ja/man1/javah.1*
581%lang(ja) %{_mandir}/ja/man1/javap.1*
582%lang(ja) %{_mandir}/ja/man1/jcmd.1*
583%lang(ja) %{_mandir}/ja/man1/jconsole.1*
584%lang(ja) %{_mandir}/ja/man1/jdb.1*
585%lang(ja) %{_mandir}/ja/man1/jhat.1*
586%lang(ja) %{_mandir}/ja/man1/jinfo.1*
587%lang(ja) %{_mandir}/ja/man1/jmap.1*
588%lang(ja) %{_mandir}/ja/man1/jps.1*
589%lang(ja) %{_mandir}/ja/man1/jrunscript.1*
590%lang(ja) %{_mandir}/ja/man1/jsadebugd.1*
591%lang(ja) %{_mandir}/ja/man1/jstack.1*
592%lang(ja) %{_mandir}/ja/man1/jstat.1*
593%lang(ja) %{_mandir}/ja/man1/jstatd.1*
594%lang(ja) %{_mandir}/ja/man1/native2ascii.1*
595%lang(ja) %{_mandir}/ja/man1/schemagen.1*
596%lang(ja) %{_mandir}/ja/man1/serialver.1*
597%lang(ja) %{_mandir}/ja/man1/rmic.1*
598%lang(ja) %{_mandir}/ja/man1/wsgen.1*
599%lang(ja) %{_mandir}/ja/man1/wsimport.1*
600%lang(ja) %{_mandir}/ja/man1/xjc.1*
601
602%files jdk-base
603%defattr(644,root,root,755)
604%doc openjdk.build/j2sdk-image/THIRD_PARTY_README
605%doc openjdk.build/j2sdk-image/ASSEMBLY_EXCEPTION
606%dir %{dstdir}
607%{_jvmdir}/%{name}
608%attr(755,root,root) %{dstdir}/bin/appletviewer
609%attr(755,root,root) %{dstdir}/bin/apt
610%attr(755,root,root) %{dstdir}/bin/extcheck
611%attr(755,root,root) %{dstdir}/bin/idlj
612%attr(755,root,root) %{dstdir}/bin/jar
613%attr(755,root,root) %{dstdir}/bin/jarsigner
614%attr(755,root,root) %{dstdir}/bin/java-rmi.cgi
615%attr(755,root,root) %{dstdir}/bin/javac
616%attr(755,root,root) %{dstdir}/bin/javadoc
617%attr(755,root,root) %{dstdir}/bin/javah
618%attr(755,root,root) %{dstdir}/bin/javap
619%attr(755,root,root) %{dstdir}/bin/jconsole
620%attr(755,root,root) %{dstdir}/bin/jcmd
621%attr(755,root,root) %{dstdir}/bin/jdb
622%attr(755,root,root) %{dstdir}/bin/jhat
623%attr(755,root,root) %{dstdir}/bin/jinfo
624%attr(755,root,root) %{dstdir}/bin/jmap
625%attr(755,root,root) %{dstdir}/bin/jps
626%attr(755,root,root) %{dstdir}/bin/jrunscript
627%attr(755,root,root) %{dstdir}/bin/jsadebugd
628%attr(755,root,root) %{dstdir}/bin/jstack
629%attr(755,root,root) %{dstdir}/bin/jstat
630%attr(755,root,root) %{dstdir}/bin/jstatd
631%attr(755,root,root) %{dstdir}/bin/native2ascii
632%attr(755,root,root) %{dstdir}/bin/rmic
633%attr(755,root,root) %{dstdir}/bin/schemagen
634%attr(755,root,root) %{dstdir}/bin/serialver
635%attr(755,root,root) %{dstdir}/bin/wsgen
636%attr(755,root,root) %{dstdir}/bin/wsimport
637%attr(755,root,root) %{dstdir}/bin/xjc
638%{dstdir}/include
639%dir %{dstdir}/lib
640%{dstdir}/lib/ct.sym
641%{dstdir}/lib/dt.jar
642%{dstdir}/lib/ir.idl
643%{dstdir}/lib/jconsole.jar
644%attr(755,root,root) %{dstdir}/lib/jexec
645%{dstdir}/lib/orb.idl
646%ifnarch x32
647%{dstdir}/lib/sa-jdi.jar
648%endif
649%{dstdir}/lib/tools.jar
650%dir %{dstdir}/lib/%{jre_arch}
651%dir %{dstdir}/lib/%{jre_arch}/jli
652%attr(755,root,root) %{dstdir}/lib/%{jre_arch}/jli/*.so
653%{dstdir}/tapset
654
655%files jre
656%defattr(644,root,root,755)
657%attr(755,root,root) %{_bindir}/java
658%attr(755,root,root) %{_bindir}/keytool
659%attr(755,root,root) %{_bindir}/orbd
660%attr(755,root,root) %{_bindir}/pack200
661%attr(755,root,root) %{_bindir}/rmid
662%attr(755,root,root) %{_bindir}/rmiregistry
663%attr(755,root,root) %{_bindir}/servertool
664%attr(755,root,root) %{_bindir}/tnameserv
665%attr(755,root,root) %{_bindir}/unpack200
666%{_mandir}/man1/java.1*
667%{_mandir}/man1/keytool.1*
668%{_mandir}/man1/orbd.1*
669%{_mandir}/man1/pack200.1*
670%{_mandir}/man1/rmid.1*
671%{_mandir}/man1/rmiregistry.1*
672%{_mandir}/man1/servertool.1*
673%{_mandir}/man1/tnameserv.1*
674%{_mandir}/man1/unpack200.1*
675%lang(ja) %{_mandir}/ja/man1/java.1*
676%lang(ja) %{_mandir}/ja/man1/keytool.1*
677%lang(ja) %{_mandir}/ja/man1/orbd.1*
678%lang(ja) %{_mandir}/ja/man1/pack200.1*
679%lang(ja) %{_mandir}/ja/man1/rmid.1*
680%lang(ja) %{_mandir}/ja/man1/rmiregistry.1*
681%lang(ja) %{_mandir}/ja/man1/servertool.1*
682%lang(ja) %{_mandir}/ja/man1/tnameserv.1*
683%lang(ja) %{_mandir}/ja/man1/unpack200.1*
684
685%files jre-base
686%defattr(644,root,root,755)
687%doc openjdk.build/j2sdk-image/THIRD_PARTY_README
688%doc openjdk.build/j2sdk-image/ASSEMBLY_EXCEPTION
689%dir %{_sysconfdir}/%{name}
690%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}/*
691%dir %{dstdir}
692%{dstdir}/release
693%dir %{jredir}
694%{_jvmdir}/%{name}-jre
695%dir %{jredir}/bin
696%dir %{dstdir}/bin
697%attr(755,root,root) %{jredir}/bin/java
698%attr(755,root,root) %{dstdir}/bin/java
699%attr(755,root,root) %{jredir}/bin/keytool
700%attr(755,root,root) %{dstdir}/bin/keytool
701%attr(755,root,root) %{jredir}/bin/orbd
702%attr(755,root,root) %{dstdir}/bin/orbd
703%attr(755,root,root) %{jredir}/bin/pack200
704%attr(755,root,root) %{dstdir}/bin/pack200
705%attr(755,root,root) %{jredir}/bin/rmid
706%attr(755,root,root) %{dstdir}/bin/rmid
707%attr(755,root,root) %{jredir}/bin/rmiregistry
708%attr(755,root,root) %{dstdir}/bin/rmiregistry
709%attr(755,root,root) %{jredir}/bin/servertool
710%attr(755,root,root) %{dstdir}/bin/servertool
711%attr(755,root,root) %{jredir}/bin/tnameserv
712%attr(755,root,root) %{dstdir}/bin/tnameserv
713%attr(755,root,root) %{jredir}/bin/unpack200
714%attr(755,root,root) %{dstdir}/bin/unpack200
715%dir %{jredir}/lib
716%dir %{jredir}/lib/applet
717%{jredir}/lib/cmm
718%{jredir}/lib/ext
719%dir %{jredir}/lib/%{jre_arch}
720%ifnarch %{x8664} x32
721%dir %{jredir}/lib/%{jre_arch}/client
722%{jredir}/lib/%{jre_arch}/client/Xusage.txt
723%attr(755,root,root) %{jredir}/lib/%{jre_arch}/client/*.so
724%endif
725%dir %{jredir}/lib/%{jre_arch}/headless
726%attr(755,root,root) %{jredir}/lib/%{jre_arch}/headless/*.so
727%dir %{jredir}/lib/%{jre_arch}/jli
728%attr(755,root,root) %{jredir}/lib/%{jre_arch}/jli/*.so
729%dir %{jredir}/lib/%{jre_arch}/server
730%{jredir}/lib/%{jre_arch}/server/Xusage.txt
731%ifnarch x32
732%{jredir}/lib/%{jre_arch}/server/classes.jsa
733%endif
734%attr(755,root,root) %{jredir}/lib/%{jre_arch}/server/*.so
735%{jredir}/lib/%{jre_arch}/jvm.cfg
736%attr(755,root,root) %{jredir}/lib/%{jre_arch}/libattach.so
737%attr(755,root,root) %{jredir}/lib/%{jre_arch}/libawt.so
738%attr(755,root,root) %{jredir}/lib/%{jre_arch}/libdt_socket.so
739%attr(755,root,root) %{jredir}/lib/%{jre_arch}/libhprof.so
740%attr(755,root,root) %{jredir}/lib/%{jre_arch}/libinstrument.so
741%attr(755,root,root) %{jredir}/lib/%{jre_arch}/libj2gss.so
742%attr(755,root,root) %{jredir}/lib/%{jre_arch}/libj2krb5.so
743%attr(755,root,root) %{jredir}/lib/%{jre_arch}/libj2pcsc.so
744%attr(755,root,root) %{jredir}/lib/%{jre_arch}/libj2pkcs11.so
745%attr(755,root,root) %{jredir}/lib/%{jre_arch}/libjaas_unix.so
746%attr(755,root,root) %{jredir}/lib/%{jre_arch}/libjava.so
747%attr(755,root,root) %{jredir}/lib/%{jre_arch}/libjavajpeg.so
748%attr(755,root,root) %{jredir}/lib/%{jre_arch}/libjavalcms.so
749%attr(755,root,root) %{jredir}/lib/%{jre_arch}/libjavasctp.so
750%attr(755,root,root) %{jredir}/lib/%{jre_arch}/libjava_crw_demo.so
751%attr(755,root,root) %{jredir}/lib/%{jre_arch}/libjawt.so
752%attr(755,root,root) %{jredir}/lib/%{jre_arch}/libjdwp.so
753%attr(755,root,root) %{jredir}/lib/%{jre_arch}/libjsdt.so
754%attr(755,root,root) %{jredir}/lib/%{jre_arch}/libjsig.so
755%attr(755,root,root) %{jredir}/lib/%{jre_arch}/libjsound.so
756%attr(755,root,root) %{jredir}/lib/%{jre_arch}/libjvm.so
757%attr(755,root,root) %{jredir}/lib/%{jre_arch}/libmanagement.so
758%attr(755,root,root) %{jredir}/lib/%{jre_arch}/libmlib_image.so
759%attr(755,root,root) %{jredir}/lib/%{jre_arch}/libnet.so
760%attr(755,root,root) %{jredir}/lib/%{jre_arch}/libnio.so
761%attr(755,root,root) %{jredir}/lib/%{jre_arch}/libnpt.so
762%ifnarch x32
763%attr(755,root,root) %{jredir}/lib/%{jre_arch}/libsaproc.so
764%endif
765%{?with_sunec:%attr(755,root,root) %{jredir}/lib/%{jre_arch}/libsunec.so}
766%attr(755,root,root) %{jredir}/lib/%{jre_arch}/libunpack.so
767%attr(755,root,root) %{jredir}/lib/%{jre_arch}/libverify.so
768%attr(755,root,root) %{jredir}/lib/%{jre_arch}/libzip.so
769%{jredir}/lib/images
770%{jredir}/lib/management
771%{jredir}/lib/security
772
773%if %{with webstart}
774%{jredir}/lib/about.jar
775%{jredir}/lib/about.jnlp
776%endif
777%{jredir}/lib/calendars.properties
778%{jredir}/lib/charsets.jar
779%{jredir}/lib/classlist
780%{jredir}/lib/content-types.properties
781%{jredir}/lib/currency.data
782%{jredir}/lib/flavormap.properties
783%{jredir}/lib/fontconfig.*
784%{jredir}/lib/jce.jar
785%attr(755, root, root) %{jredir}/lib/jexec
786%{jredir}/lib/jsse.jar
787%{jredir}/lib/jvm.hprof.txt
788%{jredir}/lib/logging.properties
789%{jredir}/lib/management-agent.jar
790%{jredir}/lib/meta-index
791%{jredir}/lib/net.properties
792%{jredir}/lib/psfont.properties.ja
793%{jredir}/lib/psfontj2d.properties
794%{jredir}/lib/resources.jar
795%{jredir}/lib/rhino.jar
796%{jredir}/lib/rt.jar
797%{jredir}/lib/sound.properties
798%{jredir}/lib/tz.properties
799%{jvmjardir}
800
801%files jre-X11
802%defattr(644,root,root,755)
803%attr(755,root,root) %{_bindir}/policytool
804%{_mandir}/man1/policytool.1*
805%lang(ja) %{_mandir}/ja/man1/policytool.1*
806
807%files jre-base-X11
808%defattr(644,root,root,755)
809%attr(755,root,root) %{jredir}/bin/policytool
810%attr(755,root,root) %{dstdir}/bin/policytool
811%dir %{jredir}/lib/%{jre_arch}/xawt
812%attr(755,root,root) %{jredir}/lib/%{jre_arch}/xawt/*.so
813%attr(755,root,root) %{jredir}/lib/%{jre_arch}/libsplashscreen.so
814
815%files jre-base-alsa
816%defattr(644,root,root,755)
817%attr(755,root,root) %{jredir}/lib/%{jre_arch}/libjsoundalsa.so
818
819%files jre-base-freetype
820%defattr(644,root,root,755)
821%attr(755,root,root) %{jredir}/lib/%{jre_arch}/libfontmanager.so
822
823%files jre-base-gtk
824%defattr(644,root,root,755)
825%attr(755,root,root) %{jredir}/lib/%{jre_arch}/libjavagtk.so
826
827%files jar
828%defattr(644,root,root,755)
829%attr(755,root,root) %{_bindir}/jar
830%{_mandir}/man1/jar.1*
831%lang(ja) %{_mandir}/ja/man1/jar.1*
832
833%files appletviewer
834%defattr(644,root,root,755)
835%attr(755,root,root) %{_bindir}/appletviewer
836%{_mandir}/man1/appletviewer.1*
837%lang(ja) %{_mandir}/ja/man1/appletviewer.1*
838
839%files jdk-sources
840%defattr(644,root,root,755)
841%{_javasrcdir}/%{name}-jdk.zip
842
843%files examples
844%defattr(644,root,root,755)
845%{_examplesdir}/%{name}-%{version}
This page took 0.16046 seconds and 4 git commands to generate.