]> git.pld-linux.org Git - packages/icedtea8.git/blame - icedtea8.spec
up to 3.11.0
[packages/icedtea8.git] / icedtea8.spec
CommitLineData
d6ac32c6
JK
1#
2# IMPORTANT:
3# when upgrading remember to redownload all sources from the upstream
4# URLs and update MD5 sums, as there is no change in the file names
5# and distfiles would provide outdated files
6#
7
17425ea9 8# TODO:
01897108
JK
9# - install .ttf fonts (same as in sun-java-base-jre-X11 package) or configure
10# it to use system fonts (is it possible?).
7cf09940
JR
11# - desktop files, icons, etc. Some of these are included in the source root dir
12# - maybe build Shark VM, at least on i486, as the zero-assembly VM is very slow
13# - pass %{rpmcflags} to build
01897108 14
9b3fcb63 15%bcond_with bootstrap # build a bootstrap version, using icedtea6
01897108 16%bcond_without nss # don't use NSS
82144fcc 17%bcond_without cacerts # don't include the default CA certificates
70548904 18%bcond_without sunec # enable Sun EC crypt lib
01897108
JK
19
20%if %{with bootstrap}
19f47772 21%define use_jdk openjdk8
f360048b 22%else
acc4d8c0 23%define use_jdk icedtea8
01897108
JK
24%endif
25
26# class data version seen with file(1) that this jvm is able to load
19f47772 27%define _classdataversion 52.0
01897108 28# JDK/JRE version, as returned with `java -version`, '_' replaced with '.'
1aa022dd 29%define _jdkversion 1.8.0.201
01897108 30
17425ea9 31Summary: OpenJDK and GNU Classpath code
cc51fe79 32Summary(pl.UTF-8): Kod OpenJDK i GNU Classpath
acc4d8c0 33Name: icedtea8
1aa022dd 34Version: 3.11.0
c59b0fb9 35Release: 1
01897108 36License: GPL v2
17425ea9 37Group: Development/Languages/Java
f360048b 38Source0: http://icedtea.wildebeest.org/download/source/icedtea-%{version}.tar.gz
1aa022dd 39# Source0-md5: 4ed61e6939b03d4f0bc2ed5e6d7b3f74
19f47772 40Source1: http://icedtea.wildebeest.org/download/drops/icedtea8/%{version}/openjdk.tar.xz
1aa022dd 41# Source1-md5: d9b39123baae50e611ed996ff714848f
19f47772 42Source2: http://icedtea.wildebeest.org/download/drops/icedtea8/%{version}/corba.tar.xz
1aa022dd 43# Source2-md5: 64b6ffdcd907dc2fad91583b31d27c70
19f47772 44Source3: http://icedtea.wildebeest.org/download/drops/icedtea8/%{version}/jaxp.tar.xz
1aa022dd 45# Source3-md5: 333bb1c0dfd404226c4f1844a1661ee1
19f47772 46Source4: http://icedtea.wildebeest.org/download/drops/icedtea8/%{version}/jaxws.tar.xz
1aa022dd 47# Source4-md5: eaf803f7e8876ec5fcc8220a37b080b8
19f47772 48Source5: http://icedtea.wildebeest.org/download/drops/icedtea8/%{version}/jdk.tar.xz
1aa022dd 49# Source5-md5: 5749d5060b4abfdd5dde0e7a033d877c
19f47772 50Source6: http://icedtea.wildebeest.org/download/drops/icedtea8/%{version}/langtools.tar.xz
1aa022dd 51# Source6-md5: 862c9d13734526b8bf21279bb0650d71
19f47772 52Source7: http://icedtea.wildebeest.org/download/drops/icedtea8/%{version}/hotspot.tar.xz
1aa022dd 53# Source7-md5: f195edad7ffc0736b2146491ce7c3172
19f47772 54Source8: http://icedtea.wildebeest.org/download/drops/icedtea8/%{version}/nashorn.tar.xz
1aa022dd 55# Source8-md5: 59f2783ab3ffdaebb1d0e2d48d336603
82144fcc 56Source10: make-cacerts.sh
a7da017d 57# 0-99 patches for the IcedTea files
ef4429ab 58Patch0: %{name}-x32-ac.patch
0ba407a4 59Patch1: %{name}-heimdal.patch
a7da017d 60# 100-... patches applied to the extracted sources
71a9403c 61Patch100: %{name}-libpath.patch
36e8fe9e 62Patch101: %{name}-x32.patch
0ba407a4 63Patch102: openjdk-heimdal.patch
17425ea9 64URL: http://icedtea.classpath.org/wiki/Main_Page
365a3e15 65BuildRequires: alsa-lib-devel
01897108
JK
66BuildRequires: ant
67BuildRequires: autoconf
68BuildRequires: automake
17425ea9 69BuildRequires: bash
82144fcc 70%{?with_cacerts:BuildRequires: ca-certificates-update}
17425ea9 71BuildRequires: cups-devel
01897108 72BuildRequires: /usr/bin/jar
531f6b8a 73BuildRequires: freetype-devel >= 2.3
01897108 74BuildRequires: gawk
6bccd708 75BuildRequires: giflib-devel >= 5.1
365a3e15 76BuildRequires: glib2-devel
01897108 77BuildRequires: glibc-misc
365a3e15 78BuildRequires: gtk+2-devel
d9da6dfd 79BuildRequires: heimdal-devel
01897108
JK
80BuildRequires: java-rhino
81BuildRequires: java-xalan
01897108 82%buildrequires_jdk
d9da6dfd 83BuildRequires: lcms2-devel
01897108 84BuildRequires: libffi-devel
19f47772 85BuildRequires: libjpeg-devel >= 6b
dcea2381 86BuildRequires: pcsc-lite-devel
365a3e15 87BuildRequires: libpng-devel
7c14deb5 88BuildRequires: libsctp-devel
01897108
JK
89BuildRequires: libstdc++-static
90BuildRequires: lsb-release
093a869d 91%{?with_nss:BuildRequires: nss-devel >= 1:3.17.2-5}
19f47772 92BuildRequires: paxctl
01897108
JK
93BuildRequires: pkgconfig
94BuildRequires: rpmbuild(macros) >= 1.557
fd1e4498 95BuildRequires: systemtap-sdt-devel >= 3.2
17425ea9 96BuildRequires: unzip
01897108 97BuildRequires: util-linux
17425ea9 98BuildRequires: xorg-lib-libX11-devel
19f47772
JK
99BuildRequires: xorg-lib-libXau-devel
100BuildRequires: xorg-lib-libXcomposite-devel
101BuildRequires: xorg-lib-libXdmcp-devel
102BuildRequires: xorg-lib-libXext-devel
103BuildRequires: xorg-lib-libXi-devel
365a3e15 104BuildRequires: xorg-lib-libXinerama-devel
531f6b8a 105BuildRequires: xorg-lib-libXp-devel
01897108 106BuildRequires: xorg-lib-libXrender-devel
17425ea9 107BuildRequires: xorg-lib-libXt-devel
365a3e15 108BuildRequires: xorg-lib-libXtst-devel
17425ea9
AM
109BuildRequires: xorg-proto-printproto-devel
110BuildRequires: xorg-proto-xproto-devel
27f9c0f6 111BuildRequires: zip
01897108
JK
112BuildRequires: zlib-devel
113Requires: %{name}-appletviewer = %{version}-%{release}
114Requires: %{name}-jdk = %{version}-%{release}
115Suggests: %{name}-jre-X11
116Suggests: icedtea-web
5d900699 117Obsoletes: icedtea6
19f47772 118Obsoletes: icedtea7
01897108
JK
119Obsoletes: java5-sun
120Obsoletes: java5-sun-jre
121Obsoletes: java5-sun-jre-jdbc
122Obsoletes: java5-sun-jre-X11
123Obsoletes: java5-sun-tools
124Obsoletes: java-gcj-compat
125Obsoletes: java-gcj-compat-devel
126Obsoletes: java-sun
127Obsoletes: java-sun-demos
128Obsoletes: java-sun-jre
129Obsoletes: java-sun-jre-alsa
130Obsoletes: java-sun-jre-jdbc
131Obsoletes: java-sun-jre-X11
132Obsoletes: java-sun-tools
19f47772 133Obsoletes: openjdk8
ea4d6ace
JK
134Obsoletes: oracle-java7
135Obsoletes: oracle-java7-jre
136Obsoletes: oracle-java7-jre-alsa
137Obsoletes: oracle-java7-jre-jdbc
138Obsoletes: oracle-java7-jre-X11
139Obsoletes: oracle-java7-tools
17425ea9
AM
140BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
141
01897108
JK
142%define dstreldir %{name}-%{version}
143%define dstdir %{_jvmdir}/%{dstreldir}
144%define jrereldir %{dstreldir}/jre
145%define jredir %{_jvmdir}/%{jrereldir}
146%define jvmjardir %{_jvmjardir}/%{name}-%{version}
147
d0ced832 148%ifarch %{x8664}
01897108 149%define jre_arch amd64
ef4429ab
JR
150%endif
151%ifarch %{ix86}
01897108
JK
152%define jre_arch i386
153%endif
ef4429ab
JR
154%ifarch x32
155%define jre_arch x32
156%endif
01897108
JK
157
158# to break artificial subpackage dependency loops
cdbc1b4d 159%define _noautoreq 'libmawt.so' java\\\\(ClassDataVersion\\\\)
01897108 160
17425ea9
AM
161%description
162The IcedTea project provides a harness to build the source code from
48edbe02 163http://openjdk.java.net/ using Free Software build tools and provides
17425ea9
AM
164replacements libraries for the binary plugs with code from the GNU
165Classpath project.
166
01897108
JK
167This is a meta-package which provides, by its dependencies, all the
168IcedTea6 components including the OpenJDK, Java 6 developement kit and
169runtime environment.
170
48edbe02
JB
171%description -l pl.UTF-8
172Projekt IcedTea daje możliwość kompilacji kodu źródłowego z
173http://openjdk.java.net/ przy użyciu wolnodostępnych narzędzi oraz
174dostarcza zamienniki biblioteczne binarnych wtyczek pochodzące z
175projektu GNU Classpath.
176
01897108 177To jest meta-pakiet, który, za pośrednictwem zależności, dostarcza
52291017 178wszystkie komponenty IcedTea7, w tym środowisko programistyczne
01897108
JK
179(OpenJDK) i uruchomieniowe (JRE).
180
181%package jdk
182Summary: OpenJDK and GNU Classpath code - software development kit
183Summary(pl.UTF-8): Kod OpenJDK i GNU Classpath - środowisko programistyczne
184Group: Development/Languages/Java
185Requires: %{name}-jar = %{version}-%{release}
186Requires: %{name}-jdk-base = %{version}-%{release}
187Requires: %{name}-jre = %{version}-%{release}
188Provides: j2sdk = %{_jdkversion}
189Provides: jdk = %{_jdkversion}
190Obsoletes: blackdown-java-sdk
191Obsoletes: ibm-java
5d900699 192Obsoletes: icedtea6-jdk
19f47772 193Obsoletes: icedtea7-jdk
01897108
JK
194Obsoletes: java-blackdown
195Obsoletes: java-gcj-compat-devel
196Obsoletes: java-sun
197Obsoletes: java5-sun
19f47772 198Obsoletes: openjdk8-jdk
ea4d6ace 199Obsoletes: oracle-java7
01897108
JK
200Obsoletes: jdk
201Obsoletes: kaffe
202
203%description jdk
204This package symlinks OpenJDK development tools provided by
205%{name}-jdk-base to system-wide directories like %{_bindir}, making
206IcedTea6 default JDK.
207
208%description jdk -l pl.UTF-8
209Ten pakiet tworzy symboliczne dowiązania do narzędzi programistycznych
210OpenJDK, dostarczanych przez pakiet %{name}-jdk-base, w standardowych
211systemowych ścieżkach takich jak %{_bindir}, sprawiając tym samym, że
212IcedTea6 staje się domyślnym JDK w systemie.
213
214%package jdk-base
215Summary: OpenJDK and GNU Classpath code - software development kit
216Summary(pl.UTF-8): Kod OpenJDK i GNU Classpath - środowisko programistyczne
217Group: Development/Languages/Java
218Requires: %{name}-jre-base = %{version}-%{release}
60e8dfac 219Requires: jpackage-utils >= 0:1.7.5-4
01897108
JK
220Provides: jdk(%{name})
221
222%description jdk-base
223OpenJDK development tools built using free software only.
224
225%description jdk-base -l pl.UTF-8
226OpenJDK skompilowane wyłącznie przy użyciu wolnego oprogramowania.
227
228%package jre
229Summary: OpenJDK and GNU Classpath code - runtime environment
230Summary(pl.UTF-8): Kod OpenJDK i GNU Classpath - środowisko uruchomieniowe
231Group: Development/Languages/Java
232Requires: %{name}-jre-base = %{version}-%{release}
c12cd09e 233Requires: nss >= 1:3.13.4
038d352a
ER
234# Require zoneinfo data provided by java-tzdata subpackage.
235Requires: java-tzdata
01897108
JK
236Provides: java
237Provides: java(ClassDataVersion) = %{_classdataversion}
238Provides: java(jaas) = %{version}
239Provides: java(jaf) = 1.1.1
240Provides: java(jaxp) = 1.3
241Provides: java(jaxp_parser_impl)
242Provides: java(jce) = %{version}
243Provides: java(jdbc-stdext) = %{version}
244Provides: java(jdbc-stdext) = 3.0
245Provides: java(jmx) = 1.4
246Provides: java(jndi) = %{version}
247Provides: java(jsse) = %{version}
248Provides: java1.4
249Provides: jre = %{_jdkversion}
5d900699 250Obsoletes: icedtea6-jre
19f47772 251Obsoletes: icedtea7-jre
01897108
JK
252Obsoletes: java(jaas)
253Obsoletes: java(jaf)
254Obsoletes: java(jaxp)
255Obsoletes: java(jce)
256Obsoletes: java(jdbc-stdext)
257Obsoletes: java(jdbc-stdext)
258Obsoletes: java(jmx)
259Obsoletes: java(jndi)
260Obsoletes: java(jsse)
261Obsoletes: java-gcj-compat
262Obsoletes: java-sun-jre
263Obsoletes: java5-sun-jre
19f47772 264Obsoletes: openjdk8-jre
ea4d6ace 265Obsoletes: oracle-java7-jre
01897108
JK
266Obsoletes: jre
267
268%description jre
269This package symlinks OpenJDK runtime environment tools provided by
270%{name}-jre-base to system-wide directories like %{_bindir}, making
271IcedTea6 default JRE.
272
273%description jre -l pl.UTF-8
274Ten pakiet tworzy symboliczne dowiązania do środowiska
275uruchomieniowego OpenJDK, dostarczanych przez pakiet %{name}-jre-base,
276w standardowych systemowych ścieżkach takich jak %{_bindir},
52291017 277sprawiając tym samym, że IcedTea7 staje się domyślnym JRE w systemie.
01897108
JK
278
279%package jre-X11
52291017
ŁK
280Summary: IcedTea7 OpenJDK - runtime environment - X11 support
281Summary(pl.UTF-8): IcedTea7 OpenJDK - środowisko uruchomieniowe - obsługa X11
01897108
JK
282Group: Development/Languages/Java
283Requires: %{name}-jre = %{version}-%{release}
284Requires: %{name}-jre-base-X11 = %{version}-%{release}
285Provides: jre-X11 = %{_jdkversion}
5d900699 286Obsoletes: icedtea6-jre-X11
36467752 287Obsoletes: java-sun-jre-X11
19f47772 288Obsoletes: openjdk8-jre-X11
36467752 289Obsoletes: oracle-java7-jre-X11
01897108
JK
290
291%description jre-X11
292X11 support for OpenJDK runtime environment built using free software
293only.
294
295%description jre-X11 -l pl.UTF-8
296Biblioteki X11 dla środowiska OpenJDK zbudowany wyłocznie przy uzyciu
297wolnego oprogramowania.
298
299%package jre-base
300Summary: OpenJDK and GNU Classpath code - runtime environment
301Summary(pl.UTF-8): Kod OpenJDK i GNU Classpath - środowisko uruchomieniowe
302Group: Development/Languages/Java
60e8dfac 303Requires: jpackage-utils >= 0:1.7.5-4
01897108
JK
304Provides: jre(%{name})
305
306%description jre-base
307OpenJDK runtime environment built using free software only.
308
309%description jre-base -l pl.UTF-8
310Środowisko uruchomieniowe OpenJDK zbudowany wyłącznie przy użyciu
311wolnego oprogramowania.
312
313%package jre-base-X11
52291017
ŁK
314Summary: IcedTea7 OpenJDK - runtime environment - X11 support
315Summary(pl.UTF-8): IcedTea7 OpenJDK - środowisko uruchomieniowe - obsługa X11
01897108
JK
316Group: Development/Languages/Java
317Requires: %{name}-jre-base = %{version}-%{release}
318Requires: %{name}-jre-base-freetype = %{version}-%{release}
319
320%description jre-base-X11
321X11 support for OpenJDK runtime environment built using free software
322only.
323
324%description jre-base-X11 -l pl.UTF-8
325Biblioteki X11 dla środowiska OpenJDK zbudowany wyłocznie przy uzyciu
326wolnego oprogramowania.
327
328%package jre-base-alsa
52291017
ŁK
329Summary: IcedTea7 OpenJDK - runtime environment - ALSA support
330Summary(pl.UTF-8): IcedTea7 OpenJDK - środowisko uruchomieniowe - obsługa ALSA
01897108
JK
331Group: Development/Languages/Java
332Requires: %{name}-jre-base = %{version}-%{release}
333
334%description jre-base-alsa
335ALSA sound support for OpenJDK runtime environment build using free
336software only.
337
338%description jre-base-alsa -l pl.UTF-8
339Biblioteki ALSA rozszerzające środowisko OpenJDK o obsługę dźwięku
340zbudowane przy uzyciu wyłącznie wolnego oprogramowania.
341
342%package jre-base-freetype
52291017
ŁK
343Summary: IcedTea7 OpenJDK - runtime environment - font support
344Summary(pl.UTF-8): IcedTea7 OpenJDK - środowisko uruchomieniowe - obsługa fontów
01897108
JK
345Group: Development/Languages/Java
346Requires: %{name}-jre-base = %{version}-%{release}
347
348%description jre-base-freetype
349Font handling library for OpenJDK runtime environment built using free
350software only.
351
352%description jre-base-freetype -l pl.UTF-8
353Biblioteki obsługi czcionek dla OpenJDK zbudowane wyłącznie przy
354użyciu wolnego oprogramowania.
355
b764741b 356%package jre-base-gtk
52291017
ŁK
357Summary: IcedTea7 OpenJDK - runtime environment - GTK support
358Summary(pl.UTF-8): IcedTea7 OpenJDK - środowisko uruchomieniowe - obsługa GTK
b764741b
JK
359Group: Development/Languages/Java
360Requires: %{name}-jre-base = %{version}-%{release}
361
362%description jre-base-gtk
363GTK support for OpenJDK runtime environment.
364
365%description jre-base-gtk -l pl.UTF-8
366Biblioteki GTK dla OpenJDK.
367
01897108
JK
368%package jar
369Summary: OpenJDK and GNU Classpath code - JAR tool
370Summary(pl.UTF-8): Kod OpenJDK i GNU Classpath - narzędzie JAR
371Group: Development/Languages/Java
372Requires: %{name}-jdk-base = %{version}-%{release}
373Provides: jar
374Obsoletes: fastjar
5d900699 375Obsoletes: icedtea6-jar
19f47772
JK
376Obsoletes: icedtea7-jar
377Obsoletes: openjdk8-jar
01897108
JK
378Obsoletes: jar
379
380%description jar
381JAR tool from OpenJDK built using free software only.
382
383JAR is an archiver used to merge Java classes into a single library.
384
385%description jar -l pl.UTF-8
386Narzędzie jar z OpenJDK zbudowane przy uzyciu wyłącznie wolnego
387oprogramowania.
388
389JAR jest narzędziem pozwalającym wykonywać podstawowe operacje na
390archiwach javy .jar takie jak na przykład tworzenie lub rozpakowywanie
391archiwów.
392
393%package appletviewer
394Summary: OpenJDK and GNU Classpath code - appletviewer tool
395Summary(pl.UTF-8): Kod OpenJDK i GNU Classpath - narzędzie appletviewer
396Group: Development/Languages/Java
397Requires: %{name}-jdk-base = %{version}-%{release}
398Requires: %{name}-jre-X11 = %{version}-%{release}
5d900699 399Obsoletes: icedtea6-appletviewer
19f47772 400Obsoletes: icedtea7-appletviewer
01897108 401Obsoletes: java-sun-appletviewer
19f47772 402Obsoletes: openjdk8-appletviewer
ea4d6ace 403Obsoletes: oracle-java7-appletviewer
01897108
JK
404
405%description appletviewer
406Appletviewer from OpenJDK build using free software only.
407
408%description appletviewer -l pl.UTF-8
409Appletviewer pozwala uruchamiać aplety javy niezależnie od
410przeglądarki www. Ten appletviewer pochodzi z zestawu narzędzi OpenJDK
411i został zbudowany wyłącznie przy użyciu wolnego oprogramowania.
412
413%package jdk-sources
414Summary: OpenJDK and GNU Classpath code - sources
415Summary(pl.UTF-8): Kod OpenJDK i GNU Classpath - kod źródłowy
416Group: Documentation
e1356793
ER
417%if "%{_rpmversion}" >= "5"
418BuildArch: noarch
419%endif
01897108
JK
420
421%description jdk-sources
422Source code for the OpenJDK development kit and Java standard library.
423
424%description jdk-sources -l pl.UTF-8
425Kod źródłowy narzędzi programistycznych OpenJDK oraz standardowej
426biblioteki Javy.
427
428%package examples
429Summary: OpenJDK and GNU Classpath code - examples
430Summary(pl.UTF-8): Kod OpenJDK i GNU Classpath - przykłady
431Group: Documentation
e1356793
ER
432%if "%{_rpmversion}" >= "5"
433BuildArch: noarch
434%endif
01897108
JK
435
436%description examples
437Code examples for OpenJDK.
438
439%description examples -l pl.UTF-8
440Przykłady dla OpenJDK.
441
17425ea9 442%prep
f360048b 443%setup -qn icedtea-%{version}
ef4429ab 444%patch0 -p1
0ba407a4 445%patch1 -p1
17425ea9 446
01897108
JK
447# patches to applied to the extracted sources
448install -d pld-patches
df12088f 449cp -p %{PATCH100} pld-patches
ef4429ab 450%ifarch x32
36e8fe9e 451cp -p %{PATCH101} pld-patches
ef4429ab 452%endif
0ba407a4 453cp -p %{PATCH102} pld-patches
4fc18828 454
01897108
JK
455# let the build system extract the sources where it wants them
456install -d drops
19f47772
JK
457ln -s %{SOURCE1} openjdk.tar.xz
458ln -s %{SOURCE2} corba.tar.xz
459ln -s %{SOURCE3} jaxp.tar.xz
460ln -s %{SOURCE4} jaxws.tar.xz
461ln -s %{SOURCE5} jdk.tar.xz
462ln -s %{SOURCE6} langtools.tar.xz
463ln -s %{SOURCE7} hotspot.tar.xz
0ba407a4 464ln -s %{SOURCE8} nashorn.tar.xz
6354fbd3 465
17425ea9 466%build
01897108
JK
467# Make sure we have /proc mounted - otherwise idlc will fail later.
468if [ ! -f /proc/self/stat ]; then
469 echo "You need to have /proc mounted in order to build this package!"
470 exit 1
471fi
472
f360048b
JK
473unset JAVA_HOME
474
ef4429ab 475mkdir -p build-bin
f360048b
JK
476export PATH="$(pwd)/build-bin:$PATH"
477
478# our /usr/bin/ant is quite broken and won't run properly
479# in the bootstrap JDK environment prepared by IcedTea build process
480cat >>build-bin/ant <<'EOF'
481#!/bin/sh
482
483exec java \
484 -classpath /usr/share/java/ant-launcher.jar \
485 -Dant.home=/usr/share/ant \
0c97a90f 486 -Dant.lib=/usr/share/ant/lib \
f360048b
JK
487 org.apache.tools.ant.launch.Launcher \
488 "$@"
489EOF
490chmod a+x build-bin/ant
01897108
JK
491
492%{__aclocal}
493%{__autoconf}
494%{__automake}
495
f360048b
JK
496# NOTE: the weird '--disable-bootstrap' is how it is supposed to be
497# http://icedtea.classpath.org/wiki/CommonIssues#IcedTea7_building_on_systems_with_JDK_5_or_JDK_6
17425ea9 498%configure \
01897108 499 WGET=%{_bindir}/wget \
ef4429ab
JR
500%ifarch x32
501 --enable-zero \
502%endif
8cb3f821 503 --disable-downloading \
01897108 504 --with-jdk-home=%{java_home} \
b7701c3a 505 --disable-bootstrap \
d115da19
JK
506 --enable-system-kerberos \
507 --enable-system-pcsc \
508 --enable-system-sctp \
f360048b 509 --%{!?with_nss:dis}%{?with_nss:en}able-nss \
de609ad2 510 --%{!?with_sunec:dis}%{?with_sunec:en}able-sunec
17425ea9 511
f360048b
JK
512%{__make} extract \
513 SHELL=/bin/bash \
01897108
JK
514 DISTRIBUTION_PATCHES="$(echo pld-patches/*.patch)"
515
f985347b
JK
516%{__make} patch \
517 SHELL=/bin/bash \
518 DISTRIBUTION_PATCHES="$(echo pld-patches/*.patch)"
519
520# break here to prepare openjdk patches
521#exit 1
522
523cd openjdk/common/autoconf
524sh autogen.sh
525cd ../../..
526
b5d73f77 527%{__make} -j1 \
f360048b 528 SHELL=/bin/bash \
01897108
JK
529 DISABLE_HOTSPOT_OS_VERSION_CHECK=ok \
530 DISTRIBUTION_PATCHES="$(echo pld-patches/*.patch)" \
b9ffd84f
JK
531 PRINTF=/bin/printf \
532 MAX_VM_MEMORY=1024
17425ea9 533
19f47772
JK
534# smoke test
535openjdk.build/jdk/bin/java -version
536
c59b0fb9
AM
537%{?with_cacerts:%{__sh} %{SOURCE10}}
538
fc25899a
AM
539# _jdkversion check
540JDKVER=$(openjdk.build/jdk/bin/java -version 2>&1 | gawk -F'"' '/openjdk version/ { s=$2; gsub("_", ".", s); print s; } ')
541if [ "$JDKVER" != "%{_jdkversion}" ]; then
542 echo "Please update _jdkversion macro to $JDKVER" >&2
543 exit 1
544fi
545
17425ea9
AM
546%install
547rm -rf $RPM_BUILD_ROOT
19f47772 548
01897108
JK
549install -d $RPM_BUILD_ROOT{%{_bindir},%{dstdir},%{_mandir}/ja} \
550 $RPM_BUILD_ROOT{%{jvmjardir},%{_examplesdir}/%{name}-%{version},%{_javasrcdir}} \
551 $RPM_BUILD_ROOT%{_sysconfdir}/%{name}
552
553# install the 'JDK image', it contains the JRE too
19f47772 554cp -a openjdk.build/images/j2sdk-image/* $RPM_BUILD_ROOT%{dstdir}
01897108
JK
555
556# convenience symlinks without version number
557ln -s %{dstreldir} $RPM_BUILD_ROOT%{_jvmdir}/%{name}
558ln -s %{jrereldir} $RPM_BUILD_ROOT%{_jvmdir}/%{name}-jre
559
560ln -s %{dstreldir} $RPM_BUILD_ROOT%{_jvmdir}/java
561
562# move JDK sources and demo to /usr/src
563mv $RPM_BUILD_ROOT%{dstdir}/demo $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}
564mv $RPM_BUILD_ROOT%{dstdir}/sample $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}
565mv $RPM_BUILD_ROOT%{dstdir}/src.zip $RPM_BUILD_ROOT%{_javasrcdir}/%{name}-jdk.zip
566
567# move manual pages to its place
c46846f1
JK
568mv $RPM_BUILD_ROOT%{dstdir}/man/ja_JP.UTF-8/man1 $RPM_BUILD_ROOT%{_mandir}/ja/man1
569rmdir $RPM_BUILD_ROOT%{dstdir}/man/ja_JP.UTF-8
01897108
JK
570rm $RPM_BUILD_ROOT%{dstdir}/man/ja
571mv $RPM_BUILD_ROOT%{dstdir}/man/man1 $RPM_BUILD_ROOT%{_mandir}/man1
572rmdir $RPM_BUILD_ROOT%{dstdir}/man
573
574# replace duplicates with symlinks, link to %{_bindir}
575for path in $RPM_BUILD_ROOT%{dstdir}/bin/*; do
576 filename=$(basename $path)
577 if diff -q "$path" "$RPM_BUILD_ROOT%{jredir}/bin/$filename" > /dev/null; then
578 ln -sf "../jre/bin/$filename" "$path"
579 ln -sf "%{jredir}/bin/$filename" $RPM_BUILD_ROOT%{_bindir}
580 else
581 ln -sf "%{dstdir}/bin/$filename" $RPM_BUILD_ROOT%{_bindir}
582 fi
583done
584ln -sf ../jre/lib/jexec $RPM_BUILD_ROOT%{dstdir}/lib/jexec
585
586# keep configuration in /etc (not all *.properties go there)
587for config in management security content-types.properties \
588 logging.properties net.properties sound.properties; do
589
590 mv $RPM_BUILD_ROOT%{jredir}/lib/$config $RPM_BUILD_ROOT%{_sysconfdir}/%{name}/$config
591 ln -s %{_sysconfdir}/%{name}/$config $RPM_BUILD_ROOT%{jredir}/lib/$config
592done
593
594ln -sf %{jredir}/lib/jsse.jar $RPM_BUILD_ROOT%{jvmjardir}/jsse.jar
595ln -sf %{jredir}/lib/jsse.jar $RPM_BUILD_ROOT%{jvmjardir}/jcert.jar
596ln -sf %{jredir}/lib/jsse.jar $RPM_BUILD_ROOT%{jvmjardir}/jnet.jar
597ln -sf %{jredir}/lib/jce.jar $RPM_BUILD_ROOT%{jvmjardir}/jce.jar
598for f in jndi jndi-ldap jndi-cos jndi-rmi jaas jdbc-stdext jdbc-stdext-3.0 \
599 sasl jaxp_parser_impl jaxp_transform_impl jaxp jmx activation xml-commons-apis \
600 jndi-dns jndi-rmi; do
601 ln -sf %{jredir}/lib/rt.jar $RPM_BUILD_ROOT%{jvmjardir}/$f.jar
602done
603
604# some apps (like opera) looks for it in different place
605ln -s server/libjvm.so $RPM_BUILD_ROOT%{jredir}/lib/%{jre_arch}/libjvm.so
17425ea9 606
01897108 607%{__rm} $RPM_BUILD_ROOT%{dstdir}/{,jre/}{ASSEMBLY_EXCEPTION,LICENSE,THIRD_PARTY_README}
17425ea9 608
82144fcc
JK
609%{?with_cacerts:install cacerts $RPM_BUILD_ROOT%{_sysconfdir}/%{name}/security}
610
17425ea9
AM
611%clean
612rm -rf $RPM_BUILD_ROOT
613
614%files
615%defattr(644,root,root,755)
0f5742b3 616%doc AUTHORS ChangeLog HACKING NEWS README
01897108
JK
617
618%files jdk
619%defattr(644,root,root,755)
01897108
JK
620%attr(755,root,root) %{_bindir}/extcheck
621%attr(755,root,root) %{_bindir}/idlj
622%attr(755,root,root) %{_bindir}/jarsigner
623%attr(755,root,root) %{_bindir}/java-rmi.cgi
624%attr(755,root,root) %{_bindir}/javac
625%attr(755,root,root) %{_bindir}/javadoc
626%attr(755,root,root) %{_bindir}/javah
627%attr(755,root,root) %{_bindir}/javap
c46846f1 628%attr(755,root,root) %{_bindir}/jcmd
01897108
JK
629%attr(755,root,root) %{_bindir}/jconsole
630%attr(755,root,root) %{_bindir}/jdb
19f47772 631%attr(755,root,root) %{_bindir}/jdeps
01897108
JK
632%attr(755,root,root) %{_bindir}/jhat
633%attr(755,root,root) %{_bindir}/jinfo
19f47772 634%attr(755,root,root) %{_bindir}/jjs
01897108
JK
635%attr(755,root,root) %{_bindir}/jmap
636%attr(755,root,root) %{_bindir}/jps
637%attr(755,root,root) %{_bindir}/jrunscript
638%attr(755,root,root) %{_bindir}/jsadebugd
639%attr(755,root,root) %{_bindir}/jstack
640%attr(755,root,root) %{_bindir}/jstat
641%attr(755,root,root) %{_bindir}/jstatd
642%attr(755,root,root) %{_bindir}/native2ascii
643%attr(755,root,root) %{_bindir}/rmic
644%attr(755,root,root) %{_bindir}/schemagen
645%attr(755,root,root) %{_bindir}/serialver
646%attr(755,root,root) %{_bindir}/wsgen
647%attr(755,root,root) %{_bindir}/wsimport
648%attr(755,root,root) %{_bindir}/xjc
01897108
JK
649%{_mandir}/man1/extcheck.1*
650%{_mandir}/man1/idlj.1*
651%{_mandir}/man1/jarsigner.1*
652%{_mandir}/man1/javac.1*
653%{_mandir}/man1/javadoc.1*
654%{_mandir}/man1/javah.1*
655%{_mandir}/man1/javap.1*
c46846f1 656%{_mandir}/man1/jcmd.1*
01897108
JK
657%{_mandir}/man1/jconsole.1*
658%{_mandir}/man1/jdb.1*
19f47772 659%{_mandir}/man1/jdeps.1*
01897108
JK
660%{_mandir}/man1/jhat.1*
661%{_mandir}/man1/jinfo.1*
19f47772 662%{_mandir}/man1/jjs.1*
01897108
JK
663%{_mandir}/man1/jmap.1*
664%{_mandir}/man1/jps.1*
665%{_mandir}/man1/jrunscript.1*
666%{_mandir}/man1/jsadebugd.1*
667%{_mandir}/man1/jstack.1*
668%{_mandir}/man1/jstat.1*
669%{_mandir}/man1/jstatd.1*
670%{_mandir}/man1/native2ascii.1*
671%{_mandir}/man1/schemagen.1*
672%{_mandir}/man1/serialver.1*
673%{_mandir}/man1/rmic.1*
674%{_mandir}/man1/wsgen.1*
675%{_mandir}/man1/wsimport.1*
676%{_mandir}/man1/xjc.1*
01897108
JK
677%lang(ja) %{_mandir}/ja/man1/extcheck.1*
678%lang(ja) %{_mandir}/ja/man1/idlj.1*
679%lang(ja) %{_mandir}/ja/man1/jarsigner.1*
680%lang(ja) %{_mandir}/ja/man1/javac.1*
681%lang(ja) %{_mandir}/ja/man1/javadoc.1*
682%lang(ja) %{_mandir}/ja/man1/javah.1*
683%lang(ja) %{_mandir}/ja/man1/javap.1*
c46846f1 684%lang(ja) %{_mandir}/ja/man1/jcmd.1*
01897108
JK
685%lang(ja) %{_mandir}/ja/man1/jconsole.1*
686%lang(ja) %{_mandir}/ja/man1/jdb.1*
19f47772 687%lang(ja) %{_mandir}/ja/man1/jdeps.1*
01897108
JK
688%lang(ja) %{_mandir}/ja/man1/jhat.1*
689%lang(ja) %{_mandir}/ja/man1/jinfo.1*
19f47772 690%lang(ja) %{_mandir}/ja/man1/jjs.1*
01897108
JK
691%lang(ja) %{_mandir}/ja/man1/jmap.1*
692%lang(ja) %{_mandir}/ja/man1/jps.1*
693%lang(ja) %{_mandir}/ja/man1/jrunscript.1*
694%lang(ja) %{_mandir}/ja/man1/jsadebugd.1*
695%lang(ja) %{_mandir}/ja/man1/jstack.1*
696%lang(ja) %{_mandir}/ja/man1/jstat.1*
697%lang(ja) %{_mandir}/ja/man1/jstatd.1*
698%lang(ja) %{_mandir}/ja/man1/native2ascii.1*
699%lang(ja) %{_mandir}/ja/man1/schemagen.1*
700%lang(ja) %{_mandir}/ja/man1/serialver.1*
701%lang(ja) %{_mandir}/ja/man1/rmic.1*
702%lang(ja) %{_mandir}/ja/man1/wsgen.1*
703%lang(ja) %{_mandir}/ja/man1/wsimport.1*
704%lang(ja) %{_mandir}/ja/man1/xjc.1*
705
706%files jdk-base
707%defattr(644,root,root,755)
19f47772
JK
708%doc openjdk.build/images/j2sdk-image/THIRD_PARTY_README
709%doc openjdk.build/images/j2sdk-image/ASSEMBLY_EXCEPTION
01897108
JK
710%dir %{dstdir}
711%{_jvmdir}/%{name}
19f47772 712%dir %{dstdir}/bin
01897108 713%attr(755,root,root) %{dstdir}/bin/appletviewer
01897108
JK
714%attr(755,root,root) %{dstdir}/bin/extcheck
715%attr(755,root,root) %{dstdir}/bin/idlj
716%attr(755,root,root) %{dstdir}/bin/jar
717%attr(755,root,root) %{dstdir}/bin/jarsigner
718%attr(755,root,root) %{dstdir}/bin/java-rmi.cgi
719%attr(755,root,root) %{dstdir}/bin/javac
720%attr(755,root,root) %{dstdir}/bin/javadoc
721%attr(755,root,root) %{dstdir}/bin/javah
722%attr(755,root,root) %{dstdir}/bin/javap
723%attr(755,root,root) %{dstdir}/bin/jconsole
c46846f1 724%attr(755,root,root) %{dstdir}/bin/jcmd
01897108 725%attr(755,root,root) %{dstdir}/bin/jdb
19f47772 726%attr(755,root,root) %{dstdir}/bin/jdeps
01897108
JK
727%attr(755,root,root) %{dstdir}/bin/jhat
728%attr(755,root,root) %{dstdir}/bin/jinfo
729%attr(755,root,root) %{dstdir}/bin/jmap
730%attr(755,root,root) %{dstdir}/bin/jps
731%attr(755,root,root) %{dstdir}/bin/jrunscript
732%attr(755,root,root) %{dstdir}/bin/jsadebugd
733%attr(755,root,root) %{dstdir}/bin/jstack
734%attr(755,root,root) %{dstdir}/bin/jstat
735%attr(755,root,root) %{dstdir}/bin/jstatd
736%attr(755,root,root) %{dstdir}/bin/native2ascii
737%attr(755,root,root) %{dstdir}/bin/rmic
738%attr(755,root,root) %{dstdir}/bin/schemagen
739%attr(755,root,root) %{dstdir}/bin/serialver
740%attr(755,root,root) %{dstdir}/bin/wsgen
741%attr(755,root,root) %{dstdir}/bin/wsimport
742%attr(755,root,root) %{dstdir}/bin/xjc
743%{dstdir}/include
744%dir %{dstdir}/lib
745%{dstdir}/lib/ct.sym
746%{dstdir}/lib/dt.jar
747%{dstdir}/lib/ir.idl
748%{dstdir}/lib/jconsole.jar
749%attr(755,root,root) %{dstdir}/lib/jexec
750%{dstdir}/lib/orb.idl
ef4429ab 751%ifnarch x32
01897108 752%{dstdir}/lib/sa-jdi.jar
ef4429ab 753%endif
01897108 754%{dstdir}/lib/tools.jar
0f5742b3
JK
755%dir %{dstdir}/lib/%{jre_arch}
756%dir %{dstdir}/lib/%{jre_arch}/jli
757%attr(755,root,root) %{dstdir}/lib/%{jre_arch}/jli/*.so
758%{dstdir}/tapset
01897108
JK
759
760%files jre
761%defattr(644,root,root,755)
762%attr(755,root,root) %{_bindir}/java
763%attr(755,root,root) %{_bindir}/keytool
764%attr(755,root,root) %{_bindir}/orbd
765%attr(755,root,root) %{_bindir}/pack200
766%attr(755,root,root) %{_bindir}/rmid
767%attr(755,root,root) %{_bindir}/rmiregistry
768%attr(755,root,root) %{_bindir}/servertool
769%attr(755,root,root) %{_bindir}/tnameserv
770%attr(755,root,root) %{_bindir}/unpack200
771%{_mandir}/man1/java.1*
772%{_mandir}/man1/keytool.1*
773%{_mandir}/man1/orbd.1*
774%{_mandir}/man1/pack200.1*
775%{_mandir}/man1/rmid.1*
776%{_mandir}/man1/rmiregistry.1*
777%{_mandir}/man1/servertool.1*
778%{_mandir}/man1/tnameserv.1*
779%{_mandir}/man1/unpack200.1*
780%lang(ja) %{_mandir}/ja/man1/java.1*
01897108
JK
781%lang(ja) %{_mandir}/ja/man1/keytool.1*
782%lang(ja) %{_mandir}/ja/man1/orbd.1*
783%lang(ja) %{_mandir}/ja/man1/pack200.1*
784%lang(ja) %{_mandir}/ja/man1/rmid.1*
785%lang(ja) %{_mandir}/ja/man1/rmiregistry.1*
786%lang(ja) %{_mandir}/ja/man1/servertool.1*
787%lang(ja) %{_mandir}/ja/man1/tnameserv.1*
788%lang(ja) %{_mandir}/ja/man1/unpack200.1*
7da2f2a6 789%{_jvmdir}/java
01897108
JK
790
791%files jre-base
792%defattr(644,root,root,755)
19f47772
JK
793%doc openjdk.build/images/j2sdk-image/THIRD_PARTY_README
794%doc openjdk.build/images/j2sdk-image/ASSEMBLY_EXCEPTION
01897108
JK
795%dir %{_sysconfdir}/%{name}
796%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}/*
797%dir %{dstdir}
c46846f1 798%{dstdir}/release
01897108
JK
799%dir %{jredir}
800%{_jvmdir}/%{name}-jre
801%dir %{jredir}/bin
802%dir %{dstdir}/bin
803%attr(755,root,root) %{jredir}/bin/java
804%attr(755,root,root) %{dstdir}/bin/java
19f47772
JK
805%attr(755,root,root) %{jredir}/bin/jjs
806%attr(755,root,root) %{dstdir}/bin/jjs
01897108
JK
807%attr(755,root,root) %{jredir}/bin/keytool
808%attr(755,root,root) %{dstdir}/bin/keytool
809%attr(755,root,root) %{jredir}/bin/orbd
810%attr(755,root,root) %{dstdir}/bin/orbd
811%attr(755,root,root) %{jredir}/bin/pack200
812%attr(755,root,root) %{dstdir}/bin/pack200
813%attr(755,root,root) %{jredir}/bin/rmid
814%attr(755,root,root) %{dstdir}/bin/rmid
815%attr(755,root,root) %{jredir}/bin/rmiregistry
816%attr(755,root,root) %{dstdir}/bin/rmiregistry
817%attr(755,root,root) %{jredir}/bin/servertool
818%attr(755,root,root) %{dstdir}/bin/servertool
819%attr(755,root,root) %{jredir}/bin/tnameserv
820%attr(755,root,root) %{dstdir}/bin/tnameserv
821%attr(755,root,root) %{jredir}/bin/unpack200
822%attr(755,root,root) %{dstdir}/bin/unpack200
823%dir %{jredir}/lib
824%dir %{jredir}/lib/applet
825%{jredir}/lib/cmm
826%{jredir}/lib/ext
827%dir %{jredir}/lib/%{jre_arch}
01897108
JK
828%dir %{jredir}/lib/%{jre_arch}/jli
829%attr(755,root,root) %{jredir}/lib/%{jre_arch}/jli/*.so
01897108
JK
830%dir %{jredir}/lib/%{jre_arch}/server
831%{jredir}/lib/%{jre_arch}/server/Xusage.txt
1b12af3f 832%ifnarch x32
b5d73f77 833%{jredir}/lib/%{jre_arch}/server/classes.jsa
1b12af3f 834%endif
01897108
JK
835%attr(755,root,root) %{jredir}/lib/%{jre_arch}/server/*.so
836%{jredir}/lib/%{jre_arch}/jvm.cfg
837%attr(755,root,root) %{jredir}/lib/%{jre_arch}/libattach.so
838%attr(755,root,root) %{jredir}/lib/%{jre_arch}/libawt.so
19f47772 839%attr(755,root,root) %{jredir}/lib/%{jre_arch}/libawt_headless.so
01897108
JK
840%attr(755,root,root) %{jredir}/lib/%{jre_arch}/libdt_socket.so
841%attr(755,root,root) %{jredir}/lib/%{jre_arch}/libhprof.so
842%attr(755,root,root) %{jredir}/lib/%{jre_arch}/libinstrument.so
843%attr(755,root,root) %{jredir}/lib/%{jre_arch}/libj2gss.so
0ba407a4 844%attr(755,root,root) %{jredir}/lib/%{jre_arch}/libj2krb5.so
01897108
JK
845%attr(755,root,root) %{jredir}/lib/%{jre_arch}/libj2pcsc.so
846%attr(755,root,root) %{jredir}/lib/%{jre_arch}/libj2pkcs11.so
0ba407a4 847%attr(755,root,root) %{jredir}/lib/%{jre_arch}/libj2sctp.so
01897108
JK
848%attr(755,root,root) %{jredir}/lib/%{jre_arch}/libjaas_unix.so
849%attr(755,root,root) %{jredir}/lib/%{jre_arch}/libjava.so
c46846f1
JK
850%attr(755,root,root) %{jredir}/lib/%{jre_arch}/libjavajpeg.so
851%attr(755,root,root) %{jredir}/lib/%{jre_arch}/libjavalcms.so
01897108 852%attr(755,root,root) %{jredir}/lib/%{jre_arch}/libjava_crw_demo.so
01897108 853%attr(755,root,root) %{jredir}/lib/%{jre_arch}/libjdwp.so
c46846f1 854%attr(755,root,root) %{jredir}/lib/%{jre_arch}/libjsdt.so
01897108
JK
855%attr(755,root,root) %{jredir}/lib/%{jre_arch}/libjsig.so
856%attr(755,root,root) %{jredir}/lib/%{jre_arch}/libjsound.so
857%attr(755,root,root) %{jredir}/lib/%{jre_arch}/libjvm.so
01897108
JK
858%attr(755,root,root) %{jredir}/lib/%{jre_arch}/libmanagement.so
859%attr(755,root,root) %{jredir}/lib/%{jre_arch}/libmlib_image.so
860%attr(755,root,root) %{jredir}/lib/%{jre_arch}/libnet.so
861%attr(755,root,root) %{jredir}/lib/%{jre_arch}/libnio.so
862%attr(755,root,root) %{jredir}/lib/%{jre_arch}/libnpt.so
ef4429ab 863%ifnarch x32
01897108 864%attr(755,root,root) %{jredir}/lib/%{jre_arch}/libsaproc.so
ef4429ab 865%endif
52291017 866%{?with_sunec:%attr(755,root,root) %{jredir}/lib/%{jre_arch}/libsunec.so}
01897108
JK
867%attr(755,root,root) %{jredir}/lib/%{jre_arch}/libunpack.so
868%attr(755,root,root) %{jredir}/lib/%{jre_arch}/libverify.so
869%attr(755,root,root) %{jredir}/lib/%{jre_arch}/libzip.so
01897108
JK
870%{jredir}/lib/images
871%{jredir}/lib/management
872%{jredir}/lib/security
19f47772
JK
873%{jredir}/lib/hijrah-config-umalqura.properties
874%{jredir}/lib/tzdb.dat
b5d73f77 875%{jredir}/lib/tz.properties
038d352a 876
01897108
JK
877%if %{with webstart}
878%{jredir}/lib/about.jar
879%{jredir}/lib/about.jnlp
880%endif
881%{jredir}/lib/calendars.properties
882%{jredir}/lib/charsets.jar
883%{jredir}/lib/classlist
884%{jredir}/lib/content-types.properties
885%{jredir}/lib/currency.data
886%{jredir}/lib/flavormap.properties
01897108
JK
887%{jredir}/lib/jce.jar
888%attr(755, root, root) %{jredir}/lib/jexec
889%{jredir}/lib/jsse.jar
890%{jredir}/lib/jvm.hprof.txt
891%{jredir}/lib/logging.properties
892%{jredir}/lib/management-agent.jar
893%{jredir}/lib/meta-index
894%{jredir}/lib/net.properties
895%{jredir}/lib/psfont.properties.ja
896%{jredir}/lib/psfontj2d.properties
897%{jredir}/lib/resources.jar
01897108
JK
898%{jredir}/lib/rt.jar
899%{jredir}/lib/sound.properties
01897108
JK
900%{jvmjardir}
901
902%files jre-X11
903%defattr(644,root,root,755)
904%attr(755,root,root) %{_bindir}/policytool
905%{_mandir}/man1/policytool.1*
906%lang(ja) %{_mandir}/ja/man1/policytool.1*
907
908%files jre-base-X11
909%defattr(644,root,root,755)
910%attr(755,root,root) %{jredir}/bin/policytool
911%attr(755,root,root) %{dstdir}/bin/policytool
19f47772 912%attr(755,root,root) %{jredir}/lib/%{jre_arch}/libawt_xawt.so
00020cd9
JK
913%attr(755,root,root) %{dstdir}/lib/%{jre_arch}/libjawt.so
914%attr(755,root,root) %{jredir}/lib/%{jre_arch}/libjawt.so
01897108
JK
915%attr(755,root,root) %{jredir}/lib/%{jre_arch}/libsplashscreen.so
916
917%files jre-base-alsa
918%defattr(644,root,root,755)
919%attr(755,root,root) %{jredir}/lib/%{jre_arch}/libjsoundalsa.so
920
921%files jre-base-freetype
922%defattr(644,root,root,755)
923%attr(755,root,root) %{jredir}/lib/%{jre_arch}/libfontmanager.so
924
b764741b
JK
925%files jre-base-gtk
926%defattr(644,root,root,755)
b764741b 927
01897108
JK
928%files jar
929%defattr(644,root,root,755)
930%attr(755,root,root) %{_bindir}/jar
931%{_mandir}/man1/jar.1*
932%lang(ja) %{_mandir}/ja/man1/jar.1*
933
934%files appletviewer
935%defattr(644,root,root,755)
936%attr(755,root,root) %{_bindir}/appletviewer
937%{_mandir}/man1/appletviewer.1*
938%lang(ja) %{_mandir}/ja/man1/appletviewer.1*
939
940%files jdk-sources
941%defattr(644,root,root,755)
942%{_javasrcdir}/%{name}-jdk.zip
943
944%files examples
945%defattr(644,root,root,755)
946%{_examplesdir}/%{name}-%{version}
This page took 0.194926 seconds and 4 git commands to generate.