2 # - early access packages downloadable: http://jdk6.java.net/download.html
3 # - sample/demo available as separate download, licensesd with Oracle BSD license
4 # /usr/lib/jvm/java8-1.7.0.11/jre/lib/i386/libjavaplugin_jni.so
5 # /usr/lib/jvm/java8-1.7.0.11/jre/lib/i386/libjavaplugin_nscp.so
6 # /usr/lib/jvm/java8-1.7.0.11/jre/lib/i386/libjavaplugin_nscp_gcc29.so
7 # /usr/lib/jvm/java8-1.7.0.11/jre/lib/i386/libjavaplugin_oji.so
8 # /usr/lib/jvm/java8-1.7.0.11/jre/plugin/desktop/sun_java.desktop
9 # /usr/lib/jvm/java8-1.7.0.11/jre/plugin/desktop/sun_java.png
10 # - fix files packaged to multiple packages:
11 # warning: File(s) packaged into both browser-plugin-oracle-java8-1.8.0.45-1.i686 and browser-plugin-oracle-java8-ng-1.8.0.45-1.i686:
12 # /usr/lib/jvm/java8-1.8.0.45/jre/plugin/desktop/sun_java.desktop
13 # /usr/lib/jvm/java8-1.8.0.45/jre/plugin/desktop/sun_java.png
14 # - subpackage or obsolete/provide?:
15 # file /usr/bin/javaws from install of icedtea-web-1.6.1-1.x86_64 conflicts with file from package oracle-java8-jre-X11-1.8.0.66-1.x86_64
16 # file /usr/share/man/man1/javaws.1.gz from install of icedtea-web-1.6.1-1.x86_64 conflicts with file from package oracle-java8-jre-X11-1.8.0.66-1.x86_64
19 %bcond_without tests # build without tests
21 # disable file duplicate packaging error
22 %define _duplicate_files_terminate_build 0
25 %define dir_ver %(echo %{version} | sed 's/\\.\\(..\\)$/_\\1/')
26 # class data version seen with file(1) that this jvm is able to load
27 %define _classdataversion 52.0
28 Summary: Oracle JDK (Java Development Kit) for Linux
29 Summary(pl.UTF-8): Oracle JDK - środowisko programistyczne Javy dla Linuksa
33 License: restricted, distributable
34 # http://www.oracle.com/technetwork/java/javase/terms/license/index.html
35 # See "LICENSE TO DISTRIBUTE SOFTWARE" section, which states you can
36 # redistribute in unmodified form.
37 Group: Development/Languages/Java
38 # Download URL (requires JavaScript and interactive license agreement):
39 # http://www.oracle.com/technetwork/java/javase/downloads/index.html
40 Source0: http://download.oracle.com/otn-pub/java/jdk/%{src_ver}-%{bld_ver}/jdk-%{src_ver}-linux-i586.tar.gz
41 # NoSource0-md5: 0f2839ff1066438123dac3404702a3ef
43 Source1: http://download.oracle.com/otn-pub/java/jdk/%{src_ver}-%{bld_ver}/jdk-%{src_ver}-linux-x64.tar.gz
44 # NoSource1-md5: 65a1cc17ea362453a6e0eb4f13be76e4
48 # http://www.oracle.com/technetwork/java/javase/downloads/jce8-download-2133166.html
49 Source4: http://download.oracle.com/otn-pub/java/jce/8/jce_policy-8.zip
50 # NoSource4-md5: b3c7031bc65c28c2340302065e7d00d3
53 Patch0: %{name}-desktop.patch
54 URL: http://www.oracle.com/technetwork/java/javase/overview/index.html
55 BuildRequires: rpm >= 4.4.9-56
56 BuildRequires: rpm-build >= 4.3-0.20040107.21
57 BuildRequires: rpmbuild(macros) >= 1.453
58 BuildRequires: sed >= 4.0
60 Requires: %{name}-jdk-base = %{version}-%{release}
61 Requires: %{name}-jre = %{version}-%{release}
62 Requires: %{name}-jre-base = %{version}-%{release}
63 Provides: j2sdk = %{version}
64 Provides: jdk = %{version}
65 Obsoletes: blackdown-java-sdk
67 Obsoletes: java-blackdown
70 Conflicts: netscape4-plugin-java
71 ExclusiveArch: i586 i686 pentium3 pentium4 athlon %{x8664}
72 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
74 %define javareldir java8-%{version}
75 %define javadir %{_jvmdir}/%{javareldir}
76 %define jrereldir %{javareldir}/jre
77 %define jredir %{_jvmdir}/%{jrereldir}
78 %define jvmjardir %{_jvmjardir}/java8-%{version}
87 # rpm doesn't like strange version definitions provided by Sun's libs
88 %define _noautoprov '\\.\\./.*' '/export/.*'
89 # these with SUNWprivate.* are found as required, but not provided
90 %define _noautoreq 'libjava.so(SUNWprivate_1.1)' 'libnet.so(SUNWprivate_1.1)' 'libverify.so(SUNWprivate_1.1)' 'libjava_crw_demo_g\.so.*' 'libmawt.so' 'java(ClassDataVersion)'
91 # don't depend on other JRE/JDK installed on build host
92 %define _noautoreqdep libjava.so libjvm.so
94 # binary packages already stripped
95 %define _enable_debug_packages 0
98 This package symlinks Oracle Java development tools provided by
99 java8-jdk-base to system-wide directories like /usr/bin, making Oracle
100 Java the default JDK.
102 %description -l pl.UTF-8
103 Ten pakiet tworzy symboliczne dowiązania do narzędzi programistycznych
104 uruchomieniowego Javy firmy Oracle, dostarczanych przez pakiet
105 java8-jdk-base, w standardowych systemowych ścieżkach takich jak
106 /usr/bin, sprawiając tym samym, że Oracle Java staje się domyślnym JDK
109 %package appletviewer
110 Summary: Java applet viewer from Oracle Java
111 Summary(pl.UTF-8): Przeglądarka appletów Javy Oracle
112 Group: Development/Languages/Java
113 Requires: %{name}-jdk-base = %{version}-%{release}
115 %description appletviewer
116 This package contains applet viewer for Oracle Java.
118 %description appletviewer -l pl.UTF-8
119 Ten pakiet zawiera przeglądarkę appletów dla Javy Oracle.
122 Summary: Oracle JDK (Java Development Kit) for Linux
123 Summary(pl.UTF-8): Oracle JDK - środowisko programistyczne Javy dla Linuksa
124 Group: Development/Languages/Java
125 Requires: %{name}-jre-base = %{version}-%{release}
126 Requires: jpackage-utils >= 0:1.7.5-5
127 Provides: jdk(%{name})
129 %description jdk-base
130 Java Development Kit for Linux.
132 %description jdk-base -l pl.UTF-8
133 Środowisko programistyczne Javy dla Linuksa.
136 Summary: Oracle JRE (Java Runtime Environment) for Linux
137 Summary(pl.UTF-8): Oracle JRE - środowisko uruchomieniowe Javy dla Linuksa
138 Group: Development/Languages/Java
139 Requires: %{name}-jre-base = %{version}-%{release}
140 Requires: %{name}-tools = %{version}-%{release}
141 Requires: jpackage-utils >= 0:1.7.5-5
142 Suggests: %{name}-jre-X11
145 Provides: jre = %{version}
146 Obsoletes: java-blackdown-jre
150 This package symlinks Oracle Java runtime environment tools provided
151 by java8-jre-base to system-wide directories like /usr/bin, making
152 Oracle Java the default JRE.
154 %description jre -l pl.UTF-8
155 Ten pakiet tworzy symboliczne dowiązania do narzędzi środowiska
156 uruchomieniowego Javy firmy Oracle, dostarczanych przez pakiet
157 java8-jre-base, w standardowych systemowych ścieżkach takich jak
158 /usr/bin, sprawiając tym samym, że Oracle Java staje się domyślnym JRE
162 Summary: Oracle JRE (Java Runtime Environment) for Linux
163 Summary(pl.UTF-8): Oracle JRE - środowisko uruchomieniowe Javy dla Linuksa
164 Group: Development/Languages/Java
165 Requires: jpackage-utils >= 0:1.7.5-5
166 Provides: java(ClassDataVersion) = %{_classdataversion}
167 Provides: java(jaas) = %{version}
168 Provides: java(jaf) = 1.1.1
169 Provides: java(jaxp) = 1.3
170 Provides: java(jaxp_parser_impl)
171 Provides: java(jce) = %{version}
172 Provides: java(jdbc-stdext) = %{version}
173 Provides: java(jdbc-stdext) = 3.0
174 Provides: java(jmx) = 1.4
175 Provides: java(jndi) = %{version}
176 Provides: java(jsse) = %{version}
177 Provides: jre(%{name})
179 %description jre-base
180 Java Runtime Environment for Linux. Does not contain any X11-related
183 %description jre-base -l pl.UTF-8
184 Środowisko uruchomieniowe Javy dla Linuksa. Nie zawiera żadnych
185 elementów związanych ze środowiskiem X11.
188 Summary: Oracle JRE (Java Runtime Environment) for Linux, X11 related parts
189 Summary(pl.UTF-8): Oracle JRE - środowisko uruchomieniowe Javy dla Linuksa, części korzystające z X11
190 Group: Development/Languages/Java
191 Requires: %{name}-jre = %{version}-%{release}
192 Requires: %{name}-jre-base = %{version}-%{release}
193 Requires: %{name}-jre-base-X11 = %{version}-%{release}
194 Provides: javaws = %{version}
195 Provides: jre-X11 = %{version}
199 This package symlinks Oracle Java X11 libraries provided by
200 java8-jre-base-X11 to system-wide directories like /usr/bin, making
201 Oracle Java the default JRE-X11.
203 %description jre-X11 -l pl.UTF-8
204 Ten pakiet tworzy symboliczne dowiązania do narzędzi X11 Javy firmy
205 Oracle, dostarczanych przez pakiet java8-jre-base-X11, w standardowych
206 systemowych ścieżkach takich jak /usr/bin, sprawiając tym samym, że
207 Oracle Java staje się domyślnym JRE-X11 w systemie.
209 %package jre-base-X11
210 Summary: Oracle JRE (Java Runtime Environment) for Linux, X11 related parts
211 Summary(pl.UTF-8): Oracle JRE - środowisko uruchomieniowe Javy dla Linuksa, części korzystające z X11
212 Group: Development/Languages/Java
213 Requires: %{name}-jre-base = %{version}-%{release}
215 %description jre-base-X11
216 X11-related part of Java Runtime Environment for Linux.
218 %description jre-base-X11 -l pl.UTF-8
219 Środowisko uruchomieniowe Javy dla Linuksa, część związana ze
220 środowiskiem graficznym X11.
223 Summary: JRE module for ALSA sound support
224 Summary(pl.UTF-8): Moduł JRE do obsługi dźwięku poprzez ALSA
225 Group: Development/Languages/Java
226 Requires: %{name}-jre-base = %{version}-%{release}
227 Provides: %{name}-alsa
229 %description jre-alsa
230 JRE module for ALSA sound support.
232 %description jre-alsa -l pl.UTF-8
233 Moduł JRE do obsługi dźwięku poprzez ALSA.
236 Summary: Oracle JRE (Java Runtime Environment) for Linux - JavaFX runtime binaries
237 Group: Development/Languages/Java
238 Requires: %{name}-jre-base = %{version}-%{release}
241 JavaFX is the next step in the evolution of Java as a rich client
242 platform. It is designed to provide a lightweight,
243 hardware-accelerated Java UI platform for enterprise business
244 applications. With JavaFX, developers can preserve existing
245 investments by reusing Java libraries in their applications. They can
246 even access native system capabilities, or seamlessly connect to
247 server-based middleware applications.
250 Summary: VisualVM - a tool to monitor and troubleshoot Java applications
251 Summary(pl.UTF-8): VisualVM - narzędzie do monitorowania i diagnostyki aplikacji w Javie
252 Group: Development/Languages/Java
253 URL: https://visualvm.dev.java.net/
254 Requires: %{name}-jre-X11 = %{version}-%{release}
256 %description visualvm
257 VisualVM is a visual tool integrating several commandline JDK tools
258 and lightweight profiling capabilities. Designed for both production
259 and development time use, it further enhances the capability of
260 monitoring and performance analysis for the Java SE platform.
262 %description visualvm -l pl.UTF-8
263 VisualVM to graficzne narzędzie integrujące kilka narzędzi JDK
264 działających z linii poleceń oraz proste możliwości profilowania.
265 Zaprojektowane jest do użytku zarówno produkcyjnego, jak i w czasie
266 tworzenia aplikacji; rozszerza możliwości monitorowania i analizy
267 wydajności dla platformy Java SE.
270 Summary: Shared Java tools
271 Summary(pl.UTF-8): Współdzielone narzędzia Javy
272 Group: Development/Languages/Java
273 Requires: %{name}-jre-base = %{version}-%{release}
275 Provides: java-jre-tools
278 Obsoletes: java-jre-tools
281 This package contains tools that are common for every Java(TM)
282 implementation, such as rmic or jar.
284 %description tools -l pl.UTF-8
285 Pakiet ten zawiera narzędzia wspólne dla każdej implementacji
286 Javy(TM), takie jak rmic czy jar.
289 Summary: JDK demonstration programs
290 Summary(pl.UTF-8): Programy demonstracyjne do JDK
291 Group: Development/Languages/Java
295 JDK demonstration programs.
297 %description demos -l pl.UTF-8
298 Programy demonstracyjne do JDK.
300 %package -n browser-plugin-%{name}
301 Summary: Java plugin for WWW browsers
302 Summary(pl.UTF-8): Wtyczka Javy do przeglądarek WWW
303 Group: Development/Languages/Java
304 Requires: %{name}-jre-base-X11 = %{version}-%{release}
305 Requires: browser-plugins >= 2.0
306 Requires: browser-plugins(%{_target_base_arch})
307 Provides: java-mozilla-plugin
308 Provides: mozilla-firefox-plugin-java
309 Provides: mozilla-plugin-java
310 Obsoletes: blackdown-java-sdk-mozilla-plugin
311 Obsoletes: browser-plugin-java-sun-ng
312 Obsoletes: java-blackdown-mozilla-plugin
313 Obsoletes: java-moz-plugin
314 Obsoletes: java-mozilla-plugin
315 Obsoletes: jre-mozilla-plugin
316 Obsoletes: mozilla-firefox-plugin-gcc2-java
317 Obsoletes: mozilla-firefox-plugin-gcc3-java
318 Obsoletes: mozilla-firefox-plugin-java
319 Obsoletes: mozilla-firefox-plugin-java-blackdown
320 Obsoletes: mozilla-plugin-blackdown-java-sdk
321 Obsoletes: mozilla-plugin-gcc2-java
322 Obsoletes: mozilla-plugin-gcc3-java
323 Obsoletes: mozilla-plugin-gcc32-java
324 Obsoletes: mozilla-plugin-java
325 Obsoletes: mozilla-plugin-java-blackdown
327 %description -n browser-plugin-%{name}
328 Java plugin for WWW browsers.
330 %description -n browser-plugin-%{name} -l pl.UTF-8
331 Wtyczka z obsługą Javy dla przeglądarek WWW.
333 %package -n browser-plugin-%{name}-ng
334 Summary: Next-Generation Java plugin for WWW browsers
335 Summary(pl.UTF-8): Wtyczka Javy Nowej Generacji do przeglądarek WWW
336 Group: Development/Languages/Java
337 Requires: %{name}-jre-base-X11 = %{version}-%{release}
338 Requires: browser-plugins >= 2.0
339 Requires: browser-plugins(%{_target_base_arch})
340 Provides: java-mozilla-plugin
341 Provides: mozilla-firefox-plugin-java
342 Provides: mozilla-plugin-java
343 Obsoletes: blackdown-java-sdk-mozilla-plugin
344 Obsoletes: browser-plugin-java
345 Obsoletes: java-blackdown-mozilla-plugin
346 Obsoletes: java-moz-plugin
347 Obsoletes: java-mozilla-plugin
348 Obsoletes: jre-mozilla-plugin
349 Obsoletes: mozilla-firefox-plugin-gcc2-java
350 Obsoletes: mozilla-firefox-plugin-gcc3-java
351 Obsoletes: mozilla-firefox-plugin-java
352 Obsoletes: mozilla-firefox-plugin-java-blackdown
353 Obsoletes: mozilla-plugin-blackdown-java-sdk
354 Obsoletes: mozilla-plugin-gcc2-java
355 Obsoletes: mozilla-plugin-gcc3-java
356 Obsoletes: mozilla-plugin-gcc32-java
357 Obsoletes: mozilla-plugin-java
358 Obsoletes: mozilla-plugin-java-blackdown
360 %description -n browser-plugin-%{name}-ng
361 Next-Generation Java plugin for WWW browsers. Works only with
362 Firefox/Iceweasel 3.x.
364 %description -n browser-plugin-%{name}-ng -l pl.UTF-8
365 Wtyczka Nowej Generacji z obsługą Javy dla przeglądarek WWW. Działa
366 tylko z Firefoksem/Iceweaselem 3.x.
369 Summary: JRE standard library sources
370 Summary(pl.UTF-8): Źródła standardowej biblioteki JRE
371 Group: Development/Languages/Java
374 Sources for the standard Java library.
376 %description sources -l pl.UTF-8
377 Źródła standardowej bilioteki Java.
379 %package missioncontrol
380 Summary: Java Mission Control tool
381 Summary(pl.UTF-8): Narzędzie Java Mission Control
382 Group: Development/Languages/Java
383 Requires: %{name}-jdk-base = %{version}-%{release}
384 Requires: xulrunner-libs
386 %description missioncontrol
387 This package contains Java Mission Control tool.
389 %description missioncontrol -l pl.UTF-8
390 Ten pakiet zawiera narzędzie Java Mission Control.
394 %setup -q -T -b 0 -a4 -n jdk%{dir_ver}
397 %setup -q -T -b 1 -a4 -n jdk%{dir_ver}
400 # patch only copy of the desktop file, leave original unchanged
401 cp -p jre/plugin/desktop/sun_java.desktop .
404 cp -p %{SOURCE2} Test.java
405 cp -p %{SOURCE3} Test.class
409 # Make sure we have /proc mounted,
410 # javac Test.java fails to get lock otherwise and runs forever:
411 # Java HotSpot(TM) Client VM warning: Can't detect initial thread stack location - find_vma failed
412 if [ ! -f /proc/cpuinfo ]; then
413 echo >&2 "WARNING: /proc not mounted -- compile test may fail"
416 # CLASSPATH prevents finding Test.class in .
418 # $ORIGIN does not work on PLD builders. workaround with LD_LIBRARY_PATH
419 export LD_LIBRARY_PATH=$(pwd)/jre/lib/%{arch}/jli
422 classver=$(cat classver)
423 if [ "$classver" != %{_classdataversion} ]; then
424 echo "Set %%define _classdataversion to $classver and rerun."
430 rm -rf $RPM_BUILD_ROOT
431 install -d $RPM_BUILD_ROOT{%{jredir},%{javadir},%{jvmjardir},%{_javadir},%{_bindir},%{_includedir}} \
432 $RPM_BUILD_ROOT{%{_mandir}/{,ja/}man1,%{_prefix}/src/%{name}-sources} \
433 $RPM_BUILD_ROOT{%{_desktopdir},%{_pixmapsdir},%{_browserpluginsdir}}
435 cp -a bin include lib $RPM_BUILD_ROOT%{javadir}
436 cp -p man/man1/* $RPM_BUILD_ROOT%{_mandir}/man1
437 cp -p man/ja/man1/* $RPM_BUILD_ROOT%{_mandir}/ja/man1
439 if test -f jre/lib/%{arch}/client/Xusage.txt; then
440 mv -f jre/lib/%{arch}/client/Xusage.txt jre/Xusage.client
442 if test -f jre/lib/%{arch}/server/Xusage.txt; then
443 mv -f jre/lib/%{arch}/server/Xusage.txt jre/Xusage.server
445 if test -f jre/lib/*.txt; then
446 mv -f jre/lib/*.txt jre
449 cp -af jre/{bin,lib} $RPM_BUILD_ROOT%{jredir}
451 for i in java jjs keytool orbd policytool javaws \
452 rmid rmiregistry servertool tnameserv pack200 unpack200; do
453 [ -f $RPM_BUILD_ROOT%{jredir}/bin/$i ] || exit 1
454 ln -sf %{jredir}/bin/$i $RPM_BUILD_ROOT%{_bindir}/$i
457 for i in appletviewer extcheck idlj jar jarsigner \
458 javac javadoc javafxpackager javah javap javapackager jcmd jconsole jdb jdeps jhat jinfo jmap jmc jps \
459 jrunscript jsadebugd jstack jstat jstatd native2ascii rmic serialver \
460 jvisualvm schemagen wsgen wsimport xjc; do
461 [ -f $RPM_BUILD_ROOT%{javadir}/bin/$i ] || exit 1
462 ln -sf %{javadir}/bin/$i $RPM_BUILD_ROOT%{_bindir}/$i
466 for i in jcontrol java-rmi.cgi; do
467 [ -f $RPM_BUILD_ROOT%{javadir}/bin/$i ] || exit 1
468 ln -sf %{javadir}/bin/$i $RPM_BUILD_ROOT%{_bindir}/$i
472 for i in jcontrol; do
473 [ -f $RPM_BUILD_ROOT%{javadir}/bin/$i ] || exit 1
474 ln -sf %{javadir}/bin/$i $RPM_BUILD_ROOT%{_bindir}/$i
478 # make sure all tools are available under $(JDK_HOME)/bin
479 for i in keytool orbd policytool rmid javaws \
480 rmiregistry servertool tnameserv pack200 unpack200 java; do
481 [ -f $RPM_BUILD_ROOT%{jredir}/bin/$i ] || exit 1
482 ln -sf ../jre/bin/$i $RPM_BUILD_ROOT%{javadir}/bin/$i
485 # some apps (like opera) looks for it in different place
486 ln -s server/libjvm.so $RPM_BUILD_ROOT%{jredir}/lib/%{arch}/libjvm.so
488 # copy _all_ plugin files (even those incompatible with PLD) --
489 # license restriction
490 cp -a jre/plugin $RPM_BUILD_ROOT%{jredir}
492 # Install plugin for browsers
493 # Plugin in regular location simply does not work (is seen by browsers):
495 ln -sf %{jredir}/plugin/%{arch}/ns7/libjavaplugin_oji.so $RPM_BUILD_ROOT%{_browserpluginsdir}
497 ln -sf %{jredir}/lib/%{arch}/libnpjp2.so $RPM_BUILD_ROOT%{_browserpluginsdir}
499 cp -a *.desktop $RPM_BUILD_ROOT%{_desktopdir}
500 cp -p %{SOURCE5} $RPM_BUILD_ROOT%{_desktopdir}
501 cp -a jre/plugin/desktop/*.png $RPM_BUILD_ROOT%{_pixmapsdir}
502 cp -p lib/missioncontrol/icon.xpm $RPM_BUILD_ROOT%{_pixmapsdir}/jmc.xpm
503 ln -sf %{_pixmapsdir}/jmc.xpm $RPM_BUILD_ROOT%{javadir}/lib/missioncontrol/icon.xpm
505 ln -sf %{jredir}/lib/jsse.jar $RPM_BUILD_ROOT%{jvmjardir}/jsse.jar
506 ln -sf %{jredir}/lib/jsse.jar $RPM_BUILD_ROOT%{jvmjardir}/jcert.jar
507 ln -sf %{jredir}/lib/jsse.jar $RPM_BUILD_ROOT%{jvmjardir}/jnet.jar
508 ln -sf %{jredir}/lib/jce.jar $RPM_BUILD_ROOT%{jvmjardir}/jce.jar
509 for f in jndi jndi-ldap jndi-cos jndi-rmi jaas jdbc-stdext jdbc-stdext-3.0 \
510 sasl jaxp_parser_impl jaxp_transform_impl jaxp jmx activation xml-commons-apis \
511 jndi-dns jndi-rmi; do
512 ln -sf %{jredir}/lib/rt.jar $RPM_BUILD_ROOT%{jvmjardir}/$f.jar
515 install -d $RPM_BUILD_ROOT%{jredir}/javaws
516 ln -sf %{jredir}/lib/javaws.jar $RPM_BUILD_ROOT%{jvmjardir}/javaws.jar
518 # unrestricted crypto
519 cp -a UnlimitedJCEPolicyJDK8/*.jar $RPM_BUILD_ROOT%{jredir}/lib/security
521 # leave all locale files unchanged in the original location (license
522 # restrictions) and only link them at the proper locations
523 for loc in $(ls $RPM_BUILD_ROOT%{jredir}/lib/locale); do
524 install -d $RPM_BUILD_ROOT%{_localedir}/$loc/LC_MESSAGES
525 ln -sf %{jredir}/lib/locale/$loc/LC_MESSAGES/sunw_java_plugin.mo \
526 $RPM_BUILD_ROOT%{_localedir}/$loc/LC_MESSAGES
529 # standardize dir names
530 mv -f $RPM_BUILD_ROOT%{_localedir}/{zh,zh_CN}
531 mv -f $RPM_BUILD_ROOT%{_localedir}/{zh_HK.BIG5HK,zh_HK}
532 rm -rf $RPM_BUILD_ROOT%{_localedir}/{ko.UTF-8,zh.GBK,zh_TW.BIG5}
534 cp -a src.zip $RPM_BUILD_ROOT%{_prefix}/src/%{name}-sources
536 ln -s %{javareldir} $RPM_BUILD_ROOT%{_jvmdir}/java
537 ln -s %{javareldir} $RPM_BUILD_ROOT%{_jvmdir}/java8
538 ln -s %{jrereldir} $RPM_BUILD_ROOT%{_jvmdir}/jre
539 ln -s %{jrereldir} $RPM_BUILD_ROOT%{_jvmdir}/java8-jre
540 ln -s java8-%{version} $RPM_BUILD_ROOT%{_jvmjardir}/java
541 ln -s java8-%{version} $RPM_BUILD_ROOT%{_jvmjardir}/jre
542 ln -s java8-%{version} $RPM_BUILD_ROOT%{_jvmjardir}/jsse
544 # ugly hack for libavplugin.so
545 cp -p $RPM_BUILD_ROOT%{jredir}/lib/%{arch}/libavplugin-54.so \
546 $RPM_BUILD_ROOT%{jredir}/lib/%{arch}/libavplugin-57.so
549 s#LIBAVFORMAT_54#LIBAVFORMAT_57#g
550 s#LIBAVCODEC_54#LIBAVCODEC_57#g
551 ' $RPM_BUILD_ROOT%{jredir}/lib/%{arch}/libavplugin-57.so
552 rm $RPM_BUILD_ROOT%{jredir}/lib/%{arch}/libavplugin-53.so
553 rm $RPM_BUILD_ROOT%{jredir}/lib/%{arch}/libavplugin-54.so
555 # modify RPATH so that javac and friends are able to work when /proc is not
556 # mounted and we can't append to RPATH (for example to keep previous lookup
557 # path) as RPATH can't be longer than original
560 # old javac: RPATH=$ORIGIN/../lib/i386/jli:$ORIGIN/../jre/lib/i386/jli
561 # new javac: RPATH=%{_prefix}/lib/jvm/java8-1.6.0/jre/lib/i386/jli
563 # silly rpath: jre/bin/unpack200: RPATH=$ORIGIN
564 chrpath -d $RPM_BUILD_ROOT%{jredir}/bin/unpack200
567 execlist=$(find $RPM_BUILD_ROOT%{javadir} -type f -perm +1 | xargs file | awk -F: '/ELF.*executable/{print $1}')
568 for f in $execlist; do
569 rpath=$(chrpath -l $f | awk '/(R|RUN)PATH=/ { gsub(/.*RPATH=/,""); gsub(/.*RUNPATH=/,""); gsub(/:/," "); print $0 }')
570 [ "$rpath" ] || continue
573 file=${f#$RPM_BUILD_ROOT}
578 t=$(echo $a | sed -e "s,\$ORIGIN,$origin,g")
580 t=$(set -e; t=$RPM_BUILD_ROOT$t; [ -d $t ] || exit 0; cd $t; pwd)
581 # skip inexistent paths
584 t=${t#$RPM_BUILD_ROOT}
586 if [[ "$new" != *$t* ]]; then
588 new=${new}${new:+:}$t
591 # leave old one if new is too long
592 if [ ${#new} -gt ${#rpath} ]; then
593 echo "WARNING: New ($new) rpath is too long. Leaving old ($rpath) one." >&2
602 # Java Mission Control segfaults with recent versions of webkit (see
603 # https://bugs.eclipse.org/bugs/show_bug.cgi?id=404776 for details.
604 # Workaround with xulrunner provided until working version is
606 cat <<EOF >> $RPM_BUILD_ROOT%{javadir}/bin/jmc.ini
607 -Dorg.eclipse.swt.browser.DefaultType=mozilla
608 -Dorg.eclipse.swt.browser.XULRunnerPath=%{_libdir}/xulrunner/
613 rm -rf $RPM_BUILD_ROOT
616 if [ -L %{jredir} ]; then
619 if [ -L %{javadir} ]; then
623 %post -n browser-plugin-%{name}
624 %update_browser_plugins
626 %postun -n browser-plugin-%{name}
627 if [ "$1" = 0 ]; then
628 %update_browser_plugins
631 %post -n browser-plugin-%{name}-ng
632 %update_browser_plugins
634 %postun -n browser-plugin-%{name}-ng
635 if [ "$1" = 0 ]; then
636 %update_browser_plugins
640 %defattr(644,root,root,755)
641 %doc COPYRIGHT LICENSE README.html
645 %attr(755,root,root) %{_bindir}/java-rmi.cgi
647 %attr(755,root,root) %{_bindir}/extcheck
648 %attr(755,root,root) %{_bindir}/idlj
649 %attr(755,root,root) %{_bindir}/jarsigner
650 %attr(755,root,root) %{_bindir}/javac
651 %attr(755,root,root) %{_bindir}/javadoc
652 %attr(755,root,root) %{_bindir}/javafxpackager
653 %attr(755,root,root) %{_bindir}/javah
654 %attr(755,root,root) %{_bindir}/javap
655 %attr(755,root,root) %{_bindir}/javapackager
656 %attr(755,root,root) %{_bindir}/jcmd
657 %attr(755,root,root) %{_bindir}/jconsole
658 %attr(755,root,root) %{_bindir}/jdb
659 %attr(755,root,root) %{_bindir}/jdeps
660 %attr(755,root,root) %{_bindir}/jhat
661 %attr(755,root,root) %{_bindir}/jinfo
662 %attr(755,root,root) %{_bindir}/jmap
663 %attr(755,root,root) %{_bindir}/jps
664 %attr(755,root,root) %{_bindir}/jrunscript
665 %attr(755,root,root) %{_bindir}/jsadebugd
666 %attr(755,root,root) %{_bindir}/jstack
667 %attr(755,root,root) %{_bindir}/jstat
668 %attr(755,root,root) %{_bindir}/jstatd
669 %attr(755,root,root) %{_bindir}/native2ascii
670 %attr(755,root,root) %{_bindir}/serialver
671 %attr(755,root,root) %{_bindir}/schemagen
672 %attr(755,root,root) %{_bindir}/wsgen
673 %attr(755,root,root) %{_bindir}/wsimport
674 %attr(755,root,root) %{_bindir}/xjc
675 %{_mandir}/man1/extcheck.1*
676 %{_mandir}/man1/idlj.1*
677 %{_mandir}/man1/jarsigner.1*
678 %{_mandir}/man1/javac.1*
679 %{_mandir}/man1/javadoc.1*
680 %{_mandir}/man1/javafxpackager.1*
681 %{_mandir}/man1/javah.1*
682 %{_mandir}/man1/javap.1*
683 %{_mandir}/man1/javapackager.1*
684 %{_mandir}/man1/jcmd.1*
685 %{_mandir}/man1/jconsole.1*
686 %{_mandir}/man1/jdb.1*
687 %{_mandir}/man1/jdeps.1*
688 %{_mandir}/man1/jhat.1*
689 %{_mandir}/man1/jinfo.1*
690 %{_mandir}/man1/jmap.1*
691 %{_mandir}/man1/jps.1*
692 %{_mandir}/man1/jrunscript.1*
693 %{_mandir}/man1/jsadebugd.1*
694 %{_mandir}/man1/jstack.1*
695 %{_mandir}/man1/jstat.1*
696 %{_mandir}/man1/jstatd.1*
697 %{_mandir}/man1/native2ascii.1*
698 %{_mandir}/man1/serialver.1*
699 %{_mandir}/man1/schemagen.1*
700 %{_mandir}/man1/wsgen.1*
701 %{_mandir}/man1/wsimport.1*
702 %{_mandir}/man1/xjc.1*
703 %lang(ja) %{_mandir}/ja/man1/extcheck.1*
704 %lang(ja) %{_mandir}/ja/man1/idlj.1*
705 %lang(ja) %{_mandir}/ja/man1/jarsigner.1*
706 %lang(ja) %{_mandir}/ja/man1/javac.1*
707 %lang(ja) %{_mandir}/ja/man1/javadoc.1*
708 %lang(ja) %{_mandir}/ja/man1/javafxpackager.1*
709 %lang(ja) %{_mandir}/ja/man1/javah.1*
710 %lang(ja) %{_mandir}/ja/man1/javap.1*
711 %lang(ja) %{_mandir}/ja/man1/javapackager.1*
712 %lang(ja) %{_mandir}/ja/man1/jcmd.1*
713 %lang(ja) %{_mandir}/ja/man1/jconsole.1*
714 %lang(ja) %{_mandir}/ja/man1/jdb.1*
715 %lang(ja) %{_mandir}/ja/man1/jdeps.1*
716 %lang(ja) %{_mandir}/ja/man1/jhat.1*
717 %lang(ja) %{_mandir}/ja/man1/jinfo.1*
718 %lang(ja) %{_mandir}/ja/man1/jmap.1*
719 %lang(ja) %{_mandir}/ja/man1/jps.1*
720 %lang(ja) %{_mandir}/ja/man1/jrunscript.1*
721 %lang(ja) %{_mandir}/ja/man1/jsadebugd.1*
722 %lang(ja) %{_mandir}/ja/man1/jstack.1*
723 %lang(ja) %{_mandir}/ja/man1/jstat.1*
724 %lang(ja) %{_mandir}/ja/man1/jstatd.1*
725 %lang(ja) %{_mandir}/ja/man1/native2ascii.1*
726 %lang(ja) %{_mandir}/ja/man1/serialver.1*
727 %lang(ja) %{_mandir}/ja/man1/schemagen.1*
728 %lang(ja) %{_mandir}/ja/man1/wsgen.1*
729 %lang(ja) %{_mandir}/ja/man1/wsimport.1*
730 %lang(ja) %{_mandir}/ja/man1/xjc.1*
733 %defattr(644,root,root,755)
735 %attr(755,root,root) %{javadir}/bin/java-rmi.cgi
736 %attr(755,root,root) %{javadir}/bin/extcheck
737 %attr(755,root,root) %{javadir}/bin/idlj
738 %attr(755,root,root) %{javadir}/bin/jarsigner
739 %attr(755,root,root) %{javadir}/bin/javac
740 %attr(755,root,root) %{javadir}/bin/javadoc
741 %attr(755,root,root) %{javadir}/bin/javafxpackager
742 %attr(755,root,root) %{javadir}/bin/javah
743 %attr(755,root,root) %{javadir}/bin/javap
744 %attr(755,root,root) %{javadir}/bin/javapackager
745 %attr(755,root,root) %{javadir}/bin/jcmd
746 %attr(755,root,root) %{javadir}/bin/jconsole
747 %attr(755,root,root) %{javadir}/bin/jdb
748 %attr(755,root,root) %{javadir}/bin/jdeps
749 %attr(755,root,root) %{javadir}/bin/jhat
750 %attr(755,root,root) %{javadir}/bin/jinfo
751 %attr(755,root,root) %{javadir}/bin/jmap
752 %attr(755,root,root) %{javadir}/bin/jps
753 %attr(755,root,root) %{javadir}/bin/jrunscript
754 %attr(755,root,root) %{javadir}/bin/jsadebugd
755 %attr(755,root,root) %{javadir}/bin/jstack
756 %attr(755,root,root) %{javadir}/bin/jstat
757 %attr(755,root,root) %{javadir}/bin/jstatd
758 %attr(755,root,root) %{javadir}/bin/keytool
759 %attr(755,root,root) %{javadir}/bin/native2ascii
760 %attr(755,root,root) %{javadir}/bin/orbd
761 %attr(755,root,root) %{javadir}/bin/rmid
762 %attr(755,root,root) %{javadir}/bin/rmiregistry
763 %attr(755,root,root) %{javadir}/bin/schemagen
764 %attr(755,root,root) %{javadir}/bin/serialver
765 %attr(755,root,root) %{javadir}/bin/servertool
766 %attr(755,root,root) %{javadir}/bin/tnameserv
767 %attr(755,root,root) %{javadir}/bin/wsgen
768 %attr(755,root,root) %{javadir}/bin/wsimport
769 %attr(755,root,root) %{javadir}/bin/xjc
771 %attr(755,root,root) %{javadir}/lib/jexec
772 %{javadir}/lib/ct.sym
777 %defattr(644,root,root,755)
778 %attr(755,root,root) %{_bindir}/appletviewer
779 %attr(755,root,root) %{javadir}/bin/appletviewer
780 %{_mandir}/man1/appletviewer.1*
781 %lang(ja) %{_mandir}/ja/man1/appletviewer.1*
784 %defattr(644,root,root,755)
786 %doc jre/{COPYRIGHT,LICENSE,README,*.txt}
787 %doc jre/Welcome.html
791 %attr(755,root,root) %{_bindir}/java
792 %attr(755,root,root) %{_bindir}/jjs
793 %attr(755,root,root) %{_bindir}/keytool
794 %attr(755,root,root) %{_bindir}/orbd
795 %attr(755,root,root) %{_bindir}/rmid
796 %attr(755,root,root) %{_bindir}/servertool
797 %attr(755,root,root) %{_bindir}/tnameserv
798 %attr(755,root,root) %{_bindir}/pack200
799 %attr(755,root,root) %{_bindir}/unpack200
800 %{_mandir}/man1/java.1*
801 %{_mandir}/man1/jjs.1*
802 %{_mandir}/man1/keytool.1*
803 %{_mandir}/man1/orbd.1*
804 %{_mandir}/man1/rmid.1*
805 %{_mandir}/man1/servertool.1*
806 %{_mandir}/man1/tnameserv.1*
807 %{_mandir}/man1/*pack200.1*
808 %lang(ja) %{_mandir}/ja/man1/*pack200.1*
809 %lang(ja) %{_mandir}/ja/man1/java.1*
810 %lang(ja) %{_mandir}/ja/man1/jjs.1*
811 %lang(ja) %{_mandir}/ja/man1/keytool.1*
812 %lang(ja) %{_mandir}/ja/man1/orbd.1*
813 %lang(ja) %{_mandir}/ja/man1/rmid.1*
814 %lang(ja) %{_mandir}/ja/man1/servertool.1*
815 %lang(ja) %{_mandir}/ja/man1/tnameserv.1*
818 %defattr(644,root,root,755)
822 %attr(755,root,root) %{javadir}/bin/pack200
823 %attr(755,root,root) %{javadir}/bin/unpack200
824 %attr(755,root,root) %{javadir}/bin/java
825 %attr(755,root,root) %{javadir}/bin/jar
826 %attr(755,root,root) %{javadir}/bin/jjs
827 %attr(755,root,root) %{javadir}/bin/rmic
830 %attr(755,root,root) %{jredir}/bin/pack200
831 %attr(755,root,root) %{jredir}/bin/unpack200
832 %attr(755,root,root) %{jredir}/bin/java
833 %attr(755,root,root) %{jredir}/bin/jjs
834 %attr(755,root,root) %{jredir}/bin/keytool
835 %attr(755,root,root) %{jredir}/bin/orbd
836 %attr(755,root,root) %{jredir}/bin/rmid
837 %attr(755,root,root) %{jredir}/bin/rmiregistry
838 %attr(755,root,root) %{jredir}/bin/servertool
839 %attr(755,root,root) %{jredir}/bin/tnameserv
844 %{jredir}/lib/currency.data
847 %dir %{jredir}/lib/%{arch}
848 %{jredir}/lib/%{arch}/jvm.cfg
849 %dir %{jredir}/lib/%{arch}/server
850 %attr(755,root,root) %{jredir}/lib/%{arch}/server/*
852 %dir %{jredir}/lib/%{arch}/client
853 %attr(755,root,root) %{jredir}/lib/%{arch}/client/*
855 %dir %{javadir}/lib/%{arch}
856 %dir %{javadir}/lib/%{arch}/jli
857 %attr(755,root,root) %{javadir}/lib/%{arch}/jli/libjli.so
858 %dir %{jredir}/lib/%{arch}/jli
859 %attr(755,root,root) %{jredir}/lib/%{arch}/jli/libjli.so
861 %attr(755,root,root) %{jredir}/lib/%{arch}/lib*.so
862 %exclude %{jredir}/lib/%{arch}/libjsoundalsa.so
863 %exclude %{jredir}/lib/%{arch}/libnpjp2.so
864 %exclude %{jredir}/lib/%{arch}/libsplashscreen.so
865 %exclude %{jredir}/lib/%{arch}/libglass.so
866 %exclude %{jredir}/lib/%{arch}/libgstreamer-lite.so
867 %exclude %{jredir}/lib/%{arch}/libjavafx_*.so
868 %exclude %{jredir}/lib/%{arch}/libjfx*.so
869 %exclude %{jredir}/lib/%{arch}/libprism_*.so
870 %exclude %{jredir}/lib/%{arch}/libfxplugins.so
871 %exclude %{jredir}/lib/%{arch}/libavplugin-57.so
874 %{jredir}/lib/desktop
876 %attr(755,root,root) %{jredir}/lib/jexec
877 %{jredir}/lib/meta-index
878 %dir %{jredir}/lib/security
879 %{jredir}/lib/security/*.*
880 %{jredir}/lib/security/blacklist
881 %verify(not md5 mtime size) %config(noreplace) %{jredir}/lib/security/cacerts
883 %exclude %{jredir}/lib/ext/jfxrt.jar
884 %{jredir}/lib/*.properties
885 %{jredir}/lib/tzdb.dat
886 %exclude %{jredir}/lib/javafx.properties
887 %lang(ja) %{jredir}/lib/*.properties.ja
889 %{jvmjardir}/activation.jar
890 %{jvmjardir}/jaas.jar
892 %{jvmjardir}/jcert.jar
893 %{jvmjardir}/jdbc-stdext*.jar
895 %{jvmjardir}/jndi*.jar
896 %{jvmjardir}/jnet.jar
897 %{jvmjardir}/jsse.jar
898 %{jvmjardir}/sasl.jar
899 %{jvmjardir}/jaxp*.jar
900 %{jvmjardir}/xml-commons*.jar
901 %{jredir}/lib/classlist
902 %{jredir}/lib/fontconfig.RedHat*.bfc
903 %{jredir}/lib/fontconfig.RedHat*.properties.src
904 %{jredir}/lib/fontconfig.SuSE*.bfc
905 %{jredir}/lib/fontconfig.SuSE*.properties.src
906 %{jredir}/lib/fontconfig.Turbo.bfc
907 %{jredir}/lib/fontconfig.Turbo.properties.src
908 %{jredir}/lib/fontconfig.bfc
909 %{jredir}/lib/fontconfig.properties.src
910 %dir %{jredir}/lib/management
911 %{jredir}/lib/management/jmxremote.access
912 %{jredir}/lib/management/jmxremote.password.template
913 %{jredir}/lib/management/management.properties
914 %{jredir}/lib/management/snmp.acl.template
917 %defattr(644,root,root,755)
918 %attr(755,root,root) %{_bindir}/javaws
919 %attr(755,root,root) %{_bindir}/jcontrol
920 %{_desktopdir}/sun_java.desktop
921 %{_pixmapsdir}/sun_java.png
922 %attr(755,root,root) %{_bindir}/policytool
923 %attr(755,root,root) %{jredir}/bin/policytool
924 %attr(755,root,root) %{javadir}/bin/policytool
925 %{_mandir}/man1/policytool.1*
926 %lang(ja) %{_mandir}/ja/man1/policytool.1*
927 %{_mandir}/man1/javaws.1*
928 %lang(ja) %{_mandir}/ja/man1/javaws.1*
929 %lang(de) %{_localedir}/de/LC_MESSAGES/sunw_java_plugin.mo
930 %lang(es) %{_localedir}/es/LC_MESSAGES/sunw_java_plugin.mo
931 %lang(fr) %{_localedir}/fr/LC_MESSAGES/sunw_java_plugin.mo
932 %lang(it) %{_localedir}/it/LC_MESSAGES/sunw_java_plugin.mo
933 %lang(ja) %{_localedir}/ja/LC_MESSAGES/sunw_java_plugin.mo
934 %lang(ko) %{_localedir}/ko/LC_MESSAGES/sunw_java_plugin.mo
935 %lang(pt_BR) %{_localedir}/pt_BR/LC_MESSAGES/sunw_java_plugin.mo
936 %lang(sv) %{_localedir}/sv/LC_MESSAGES/sunw_java_plugin.mo
937 %lang(zh_HK) %{_localedir}/zh_HK/LC_MESSAGES/sunw_java_plugin.mo
938 %lang(zh_CN) %{_localedir}/zh_CN/LC_MESSAGES/sunw_java_plugin.mo
939 %lang(zh_TW) %{_localedir}/zh_TW/LC_MESSAGES/sunw_java_plugin.mo
942 %defattr(644,root,root,755)
943 %attr(755,root,root) %{jredir}/bin/ControlPanel
944 %attr(755,root,root) %{jredir}/bin/jcontrol
945 %attr(755,root,root) %{javadir}/bin/ControlPanel
946 %attr(755,root,root) %{jredir}/bin/javaws
947 %attr(755,root,root) %{javadir}/bin/jcontrol
948 %attr(755,root,root) %{javadir}/bin/javaws
950 %{jredir}/lib/oblique-fonts
951 %attr(755,root,root) %{jredir}/lib/%{arch}/libsplashscreen.so
952 %{jvmjardir}/javaws.jar
953 %attr(755,root,root) %{javadir}/lib/%{arch}/libjawt.so
954 %dir %{jredir}/lib/locale
955 %lang(de) %{jredir}/lib/locale/de
956 %lang(es) %{jredir}/lib/locale/es
957 %lang(fr) %{jredir}/lib/locale/fr
958 %lang(it) %{jredir}/lib/locale/it
959 %lang(ja) %{jredir}/lib/locale/ja
960 %lang(ko) %{jredir}/lib/locale/ko*
961 %lang(sv) %{jredir}/lib/locale/sv
962 %lang(zh_CN) %{jredir}/lib/locale/zh
963 %lang(zh_CN) %{jredir}/lib/locale/zh.*
964 %lang(zh_HK) %{jredir}/lib/locale/zh_HK*
965 %lang(zh_TW) %{jredir}/lib/locale/zh_TW*
968 %defattr(644,root,root,755)
969 %attr(755,root,root) %{jredir}/lib/%{arch}/libjsoundalsa.so
972 %defattr(644,root,root,755)
973 %attr(755,root,root) %{jredir}/lib/%{arch}/libavplugin-57.so
974 %attr(755,root,root) %{jredir}/lib/%{arch}/libfxplugins.so
975 %attr(755,root,root) %{jredir}/lib/%{arch}/libglass.so
976 %attr(755,root,root) %{jredir}/lib/%{arch}/libgstreamer-lite.so
977 %attr(755,root,root) %{jredir}/lib/%{arch}/libjavafx_*.so
978 %attr(755,root,root) %{jredir}/lib/%{arch}/libjfx*.so
979 %attr(755,root,root) %{jredir}/lib/%{arch}/libprism_*.so
980 %{jredir}/lib/javafx.properties
981 %{jredir}/lib/ext/jfxrt.jar
984 %defattr(644,root,root,755)
985 %attr(755,root,root) %{_bindir}/jvisualvm
986 %attr(755,root,root) %{javadir}/bin/jvisualvm
987 %{_mandir}/man1/jvisualvm.1*
988 %lang(ja) %{_mandir}/ja/man1/jvisualvm.1*
989 %{javadir}/lib/visualvm
993 %defattr(644,root,root,755)
995 %{javadir}/demo/applets
998 %dir %{javadir}/demo/jvmti
999 %dir %{javadir}/demo/jvmti/[!i]*
1000 %dir %{javadir}/demo/jvmti/*/lib
1001 %attr(755,root,root) %{javadir}/demo/jvmti/*/lib/*.so
1002 %{javadir}/demo/jvmti/*/src
1003 %{javadir}/demo/jvmti/*/README*
1004 %{javadir}/demo/jvmti/*/*.jar
1005 %{javadir}/demo/jvmti/index.html
1006 %{javadir}/demo/management
1007 %{javadir}/demo/nbproject
1008 %{javadir}/demo/plugin
1009 %{javadir}/demo/applets.html
1010 %{javadir}/demo/scripting
1015 %defattr(644,root,root,755)
1016 %attr(755,root,root) %{_bindir}/jar
1017 %attr(755,root,root) %{_bindir}/rmic
1018 %attr(755,root,root) %{_bindir}/rmiregistry
1019 %{_mandir}/man1/jar.1*
1020 %{_mandir}/man1/rmic.1*
1021 %{_mandir}/man1/rmiregistry.1*
1022 %lang(ja) %{_mandir}/ja/man1/jar.1*
1023 %lang(ja) %{_mandir}/ja/man1/rmic.1*
1024 %lang(ja) %{_mandir}/ja/man1/rmiregistry.1*
1027 %files -n browser-plugin-%{name}
1028 %defattr(644,root,root,755)
1029 %dir %{jredir}/plugin
1030 %attr(755,root,root) %{_browserpluginsdir}/libjavaplugin_oji.so
1031 %{jredir}/plugin/desktop
1034 %files -n browser-plugin-%{name}-ng
1035 %defattr(644,root,root,755)
1036 %dir %{jredir}/plugin
1037 %attr(755,root,root) %{jredir}/lib/%{arch}/libnpjp2.so
1038 %attr(755,root,root) %{_browserpluginsdir}/libnpjp2.so
1039 %{jredir}/plugin/desktop
1042 %defattr(644,root,root,755)
1043 %dir %{_prefix}/src/%{name}-sources
1044 %{_prefix}/src/%{name}-sources/src.zip
1046 %files missioncontrol
1047 %defattr(644,root,root,755)
1048 %attr(755,root,root) %{_bindir}/jmc
1049 %attr(755,root,root) %{javadir}/bin/jmc
1050 %{javadir}/bin/jmc.ini
1051 %dir %{jredir}/lib/jfr
1052 %{jredir}/lib/jfr/default.jfc
1053 %{jredir}/lib/jfr/profile.jfc
1054 %{javadir}/lib/missioncontrol
1055 %{_desktopdir}/jmc.desktop
1056 %{_pixmapsdir}/jmc.xpm
1057 %{_mandir}/man1/jmc.1*
1058 %lang(ja) %{_mandir}/ja/man1/jmc.1*