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