/[pkgs]/rpms/java-1.6.0-openjdk/EL-5/java-1.6.0-openjdk.spec
ViewVC logotype

Contents of /rpms/java-1.6.0-openjdk/EL-5/java-1.6.0-openjdk.spec

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.35 - (show annotations) (download)
Mon May 4 19:00:53 2009 UTC (6 months, 2 weeks ago) by lkundrak
Branch: MAIN
CVS Tags: java-1_6_0-openjdk-1_6_0_0-1_0_b12_el5_3, HEAD
Changes since 1.34: +8 -1 lines
* Mon May 4 2009 Lubomir Rintel <lkundrak@v3.sk> - 1:1.6.0.0-1.0.b12.3
- Post-mortem update with security patches work around RHEL packaging bug
1 # If gcjbootstrap is 1 IcedTea is bootstrapped against
2 # java-1.5.0-gcj-devel. If gcjbootstrap is 0 IcedTea is built against
3 # java-1.6.0-openjdk-devel.
4 %define gcjbootstrap 0
5
6 # If runtests is 0 test suites will not be run.
7 %define runtests 0
8
9 %define icedteaver 1.3.1
10 %define icedteasnapshot %{nil}
11 %define openjdkver b12
12 %define openjdkdate 28_aug_2008
13
14 %define genurl http://cvs.fedoraproject.org/viewcvs/devel/java-1.6.0-openjdk/
15
16 %define accessmajorver 1.23
17 %define accessminorver 0
18 %define accessver %{accessmajorver}.%{accessminorver}
19 %define accessurl http://ftp.gnome.org/pub/GNOME/sources/java-access-bridge/
20
21 %define openjdkurlbase http://www.java.net/download/openjdk/jdk7/promoted/
22 %define openjdkurl %{openjdkurlbase}%{openjdkver}/
23 %define fedorazip openjdk-6-src-%{openjdkver}-%{openjdkdate}-fedora.tar.gz
24
25 %define mauvedate 2008-10-22
26
27 %define multilib_arches ppc64 sparc64 x86_64
28
29 %define jit_arches %{ix86} x86_64
30
31 %ifarch %{ix86}
32 %define archbuild i586
33 %define archinstall i386
34 %endif
35 %ifarch x86_64
36 %define archbuild amd64
37 %define archinstall amd64
38 %endif
39 %ifnarch %{jit_arches}
40 %define archbuild %{_arch}
41 %define archinstall %{_arch}
42 %endif
43
44 # Reduce build time from 27 hours to 12 hours by only running test
45 # suites on JIT architectures.
46 %ifnarch %{jit_arches}
47 %define runtests 0
48 %endif
49
50 %define buildoutputdir openjdk/control/build/linux-%{archbuild}
51
52 %if %{gcjbootstrap}
53 %define icedteaopt %{nil}
54 %else
55 %define icedteaopt --with-openjdk
56 %endif
57
58 # Convert an absolute path to a relative path. Each symbolic link is
59 # specified relative to the directory in which it is installed so that
60 # it will resolve properly within chrooted installations.
61 %define script 'use File::Spec; print File::Spec->abs2rel($ARGV[0], $ARGV[1])'
62 %define abs2rel %{__perl} -e %{script}
63
64 # Hard-code libdir on 64-bit architectures to make the 64-bit JDK
65 # simply be another alternative.
66 %ifarch %{multilib_arches}
67 %define syslibdir %{_prefix}/lib64
68 %define _libdir %{_prefix}/lib
69 %define archname %{name}.%{_arch}
70 %define javaplugin libjavaplugin.so.%{_arch}
71 %else
72 %define syslibdir %{_libdir}
73 %define archname %{name}
74 %define javaplugin libjavaplugin.so
75 %endif
76
77 # Standard JPackage naming and versioning defines.
78 %define origin openjdk
79 %define priority 16000
80 %define javaver 1.6.0
81 %define buildver 0
82
83 # Standard JPackage directories and symbolic links.
84 # Make 64-bit JDKs just another alternative on 64-bit architectures.
85 %ifarch %{multilib_arches}
86 %define sdklnk java-%{javaver}-%{origin}.%{_arch}
87 %define jrelnk jre-%{javaver}-%{origin}.%{_arch}
88 %define sdkdir %{name}-%{version}.%{_arch}
89 %else
90 %define sdklnk java-%{javaver}-%{origin}
91 %define jrelnk jre-%{javaver}-%{origin}
92 %define sdkdir %{name}-%{version}
93 %endif
94 %define jredir %{sdkdir}/jre
95 %define sdkbindir %{_jvmdir}/%{sdklnk}/bin
96 %define jrebindir %{_jvmdir}/%{jrelnk}/bin
97 %ifarch %{multilib_arches}
98 %define jvmjardir %{_jvmjardir}/%{name}-%{version}.%{_arch}
99 %else
100 %define jvmjardir %{_jvmjardir}/%{name}-%{version}
101 %endif
102
103 # Prevent brp-java-repack-jars from being run.
104 %define __jar_repack 0
105
106 %ifarch x86_64
107 %define browser_plugin gcjwebplugin.so
108 %else
109 %define browser_plugin IcedTeaPlugin.so
110 %endif
111
112 Name: java-%{javaver}-%{origin}
113 Version: %{javaver}.%{buildver}
114 Release: 1.0.%{openjdkver}%{?dist}.3
115 # java-1.5.0-ibm from jpackage.org set Epoch to 1 for unknown reasons,
116 # and this change was brought into RHEL-4. java-1.5.0-ibm packages
117 # also included the epoch in their virtual provides. This created a
118 # situation where in-the-wild java-1.5.0-ibm packages provided "java =
119 # 1:1.5.0". In RPM terms, "1.6.0 < 1:1.5.0" since 1.6.0 is
120 # interpreted as 0:1.6.0. So the "java >= 1.6.0" requirement would be
121 # satisfied by the 1:1.5.0 packages. Thus we need to set the epoch in
122 # JDK package >= 1.6.0 to 1, and packages referring to JDK virtual
123 # provides >= 1.6.0 must specify the epoch, "java >= 1:1.6.0".
124 Epoch: 1
125 Summary: OpenJDK Runtime Environment
126 Group: Development/Languages
127
128 License: GPLv2 with exceptions
129 URL: http://icedtea.classpath.org/
130 Source0: %{url}download/source/icedtea6-%{icedteaver}%{icedteasnapshot}.tar.gz
131 Source1: %{fedorazip}
132 Source2: %{accessurl}%{accessmajorver}/java-access-bridge-%{accessver}.tar.gz
133 Source3: %{genurl}generate-fedora-zip.sh
134 Source4: README.src
135 Source5: README.plugin
136 Source6: mauve-%{mauvedate}.tar.gz
137 Source7: mauve_tests
138 # FIXME: This patch needs to be fixed. optflags argument
139 # -mtune=generic is being ignored because it breaks several graphical
140 # applications.
141 Patch0: java-1.6.0-openjdk-optflags.patch
142 Patch1: java-1.6.0-openjdk-java-access-bridge-tck.patch
143 Patch2: java-1.6.0-openjdk-makefile.patch
144 Patch3: java-1.6.0-openjdk-java-access-bridge-idlj.patch
145 Patch10: java-1.6.0-openjdk-freetype.patch
146 Patch11: java-1.6.0-openjdk-netxtmp.patch
147 Patch12: java-1.6.0-openjdk-securitypatches.patch
148 Patch13: java-1.6.0-openjdk-lcms.patch
149
150 BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
151
152 BuildRequires: alsa-lib-devel
153 BuildRequires: cups-devel
154 BuildRequires: desktop-file-utils
155 BuildRequires: giflib-devel
156 %if 0%{?fedora}
157 BuildRequires: lesstif-devel
158 %else
159 BuildRequires: openmotif-devel
160 %endif
161 BuildRequires: libX11-devel
162 BuildRequires: libXi-devel
163 BuildRequires: libXp-devel
164 BuildRequires: libXt-devel
165 BuildRequires: libXtst-devel
166 BuildRequires: libjpeg-devel
167 BuildRequires: libpng-devel
168 BuildRequires: wget
169 BuildRequires: xalan-j2
170 BuildRequires: xerces-j2
171 BuildRequires: xorg-x11-proto-devel
172 BuildRequires: mercurial
173 BuildRequires: ant
174 BuildRequires: libXinerama-devel
175 BuildRequires: rhino
176 %if %{gcjbootstrap}
177 BuildRequires: java-1.5.0-gcj-devel
178 %else
179 BuildRequires: java-1.6.0-openjdk-devel
180 %endif
181 # Mauve build requirements.
182 BuildRequires: xorg-x11-server-Xvfb
183 BuildRequires: xorg-x11-fonts-Type1
184 BuildRequires: xorg-x11-fonts-misc
185 BuildRequires: freetype-devel >= 2.2.0
186 BuildRequires: fontconfig
187 BuildRequires: eclipse-ecj
188 # Java Access Bridge for GNOME build requirements.
189 BuildRequires: at-spi-devel
190 BuildRequires: gawk
191 BuildRequires: libbonobo-devel
192 BuildRequires: pkgconfig >= 0.9.0
193 BuildRequires: xorg-x11-utils
194 # IcedTeaPlugin build requirements.
195 BuildRequires: gecko-devel
196 BuildRequires: glib2-devel
197 BuildRequires: gtk2-devel
198 BuildRequires: xulrunner
199 BuildRequires: xulrunner-devel
200 BuildRequires: xulrunner-devel-unstable
201 # Zero-assembler build requirement.
202 %ifnarch %{jit_arches}
203 BuildRequires: libffi-devel
204 %endif
205
206 Requires: rhino
207 Requires: libjpeg = 6b
208 %if 0%{?fedora} > 9
209 # Require /etc/pki/java/cacerts.
210 Requires: ca-certificates
211 %else
212 # Require /etc/pki/tls/certs/ca-bundle.crt instead of generating
213 # cacerts.
214 Requires: openssl
215 %endif
216 # Require jpackage-utils for ant.
217 Requires: jpackage-utils >= 1.7.3-1jpp.2
218 # Require zoneinfo data provided by tzdata-java subpackage.
219 Requires: tzdata-java
220 # Post requires alternatives to install tool alternatives.
221 Requires(post): %{_sbindir}/alternatives
222 # Postun requires alternatives to uninstall tool alternatives.
223 Requires(postun): %{_sbindir}/alternatives
224
225 # java-1.6.0-openjdk replaces java-1.7.0-icedtea.
226 Provides: java-1.7.0-icedtea = 0:1.7.0.0-0.999
227 Obsoletes: java-1.7.0-icedtea < 0:1.7.0.0-0.999
228
229 # Standard JPackage base provides.
230 Provides: jre-%{javaver}-%{origin} = %{epoch}:%{version}-%{release}
231 Provides: jre-%{origin} = %{epoch}:%{version}-%{release}
232 Provides: jre-%{javaver} = %{epoch}:%{version}-%{release}
233 Provides: java-%{javaver} = %{epoch}:%{version}-%{release}
234 Provides: jre = %{javaver}
235 Provides: java-%{origin} = %{epoch}:%{version}-%{release}
236 Provides: java = %{epoch}:%{javaver}
237 # Standard JPackage extensions provides.
238 Provides: jndi = %{epoch}:%{version}
239 Provides: jndi-ldap = %{epoch}:%{version}
240 Provides: jndi-cos = %{epoch}:%{version}
241 Provides: jndi-rmi = %{epoch}:%{version}
242 Provides: jndi-dns = %{epoch}:%{version}
243 Provides: jaas = %{epoch}:%{version}
244 Provides: jsse = %{epoch}:%{version}
245 Provides: jce = %{epoch}:%{version}
246 Provides: jdbc-stdext = 3.0
247 Provides: java-sasl = %{epoch}:%{version}
248
249 %description
250 The OpenJDK runtime environment.
251
252 %package devel
253 Summary: OpenJDK Development Environment
254 Group: Development/Tools
255
256 # Require base package.
257 Requires: %{name} = %{epoch}:%{version}-%{release}
258 # Post requires alternatives to install tool alternatives.
259 Requires(post): %{_sbindir}/alternatives
260 # Postun requires alternatives to uninstall tool alternatives.
261 Requires(postun): %{_sbindir}/alternatives
262
263 # java-1.6.0-openjdk-devel replaces java-1.7.0-icedtea-devel.
264 Provides: java-1.7.0-icedtea-devel = 0:1.7.0.0-0.999
265 Obsoletes: java-1.7.0-icedtea-devel < 0:1.7.0.0-0.999
266
267 # Standard JPackage devel provides.
268 Provides: java-sdk-%{javaver}-%{origin} = %{epoch}:%{version}
269 Provides: java-sdk-%{javaver} = %{epoch}:%{version}
270 Provides: java-sdk-%{origin} = %{epoch}:%{version}
271 Provides: java-sdk = %{epoch}:%{javaver}
272 Provides: java-%{javaver}-devel = %{epoch}:%{version}
273 Provides: java-devel-%{origin} = %{epoch}:%{version}
274 Provides: java-devel = %{epoch}:%{javaver}
275
276 %description devel
277 The OpenJDK development tools.
278
279 %package demo
280 Summary: OpenJDK Demos
281 Group: Development/Languages
282
283 Requires: %{name} = %{epoch}:%{version}-%{release}
284
285 # java-1.6.0-openjdk-demo replaces java-1.7.0-icedtea-demo.
286 Provides: java-1.7.0-icedtea-demo = 0:1.7.0.0-0.999
287 Obsoletes: java-1.7.0-icedtea-demo < 0:1.7.0.0-0.999
288
289 %description demo
290 The OpenJDK demos.
291
292 %package src
293 Summary: OpenJDK Source Bundle
294 Group: Development/Languages
295
296 Requires: %{name} = %{epoch}:%{version}-%{release}
297
298 # java-1.6.0-openjdk-src replaces java-1.7.0-icedtea-src.
299 Provides: java-1.7.0-icedtea-src = 0:1.7.0.0-0.999
300 Obsoletes: java-1.7.0-icedtea-src < 0:1.7.0.0-0.999
301
302 %description src
303 The OpenJDK source bundle.
304
305 %package javadoc
306 Summary: OpenJDK API Documentation
307 Group: Documentation
308
309 # Post requires alternatives to install javadoc alternative.
310 Requires(post): %{_sbindir}/alternatives
311 # Postun requires alternatives to uninstall javadoc alternative.
312 Requires(postun): %{_sbindir}/alternatives
313
314 # java-1.6.0-openjdk-javadoc replaces java-1.7.0-icedtea-javadoc.
315 Provides: java-1.7.0-icedtea-javadoc = 0:1.7.0.0-0.999
316 Obsoletes: java-1.7.0-icedtea-javadoc < 0:1.7.0.0-0.999
317
318 # Standard JPackage javadoc provides.
319 Provides: java-javadoc = %{epoch}:%{version}-%{release}
320 Provides: java-%{javaver}-javadoc = %{epoch}:%{version}-%{release}
321
322 %description javadoc
323 The OpenJDK API documentation.
324
325 %package plugin
326 Summary: OpenJDK Web Browser Plugin
327 Group: Applications/Internet
328
329 Requires: %{name} = %{epoch}:%{version}-%{release}
330 Requires: %{syslibdir}/mozilla/plugins
331 # Post requires alternatives to install plugin alternative.
332 Requires(post): %{_sbindir}/alternatives
333 # Postun requires alternatives to uninstall plugin alternative.
334 Requires(postun): %{_sbindir}/alternatives
335
336 # java-1.6.0-openjdk-plugin replaces java-1.7.0-icedtea-plugin.
337 Provides: java-1.7.0-icedtea-plugin = 0:1.7.0.0-0.999
338 Obsoletes: java-1.7.0-icedtea-plugin < 0:1.7.0.0-0.999
339
340 # Standard JPackage plugin provides.
341 Provides: java-plugin = %{javaver}
342 Provides: java-%{javaver}-plugin = %{epoch}:%{version}
343
344 %description plugin
345 The OpenJDK web browser plugin.
346
347 %prep
348 %setup -q -n icedtea6-%{icedteaver}
349 %setup -q -n icedtea6-%{icedteaver} -T -D -a 6
350 %setup -q -n icedtea6-%{icedteaver} -T -D -a 2
351 %patch0
352 %patch2
353 %patch11 -p1
354 %patch12 -p1
355 cp %{SOURCE4} .
356 cp %{SOURCE5} .
357 cp %{SOURCE7} .
358
359 %build
360 # Build IcedTea and OpenJDK.
361 %ifarch sparc64
362 export ARCH_DATA_MODEL=64
363 %endif
364 ./configure %{icedteaopt} --with-openjdk-src-zip=%{SOURCE1} \
365 --with-pkgversion=6%{openjdkver}-Fedora-EPEL-%{rhel} \
366 %ifarch x86_64
367 --disable-liveconnect --enable-gcjwebplugin
368 %endif
369
370 %if %{gcjbootstrap}
371 make stamps/patch-ecj.stamp
372 pushd openjdk-ecj
373 patch -l -p2 < %{PATCH10}
374 popd
375 %endif
376 make stamps/patch.stamp
377 patch -l -p1 < %{PATCH10}
378 patch -l -p0 < %{PATCH13}
379
380 make
381
382 export JAVA_HOME=$(pwd)/%{buildoutputdir}/j2sdk-image
383
384 # Build Java Access Bridge for GNOME.
385 pushd java-access-bridge-%{accessver}
386 patch -l -p1 < %{PATCH1}
387 patch -l -p1 < %{PATCH3}
388 OLD_PATH=$PATH
389 export PATH=$JAVA_HOME/bin:$OLD_PATH
390 ./configure
391 make
392 export PATH=$OLD_PATH
393 cp -a bridge/accessibility.properties $JAVA_HOME/jre/lib
394 cp -a gnome-java-bridge.jar $JAVA_HOME/jre/lib/ext
395 popd
396
397 %if %{runtests}
398 # Run jtreg test suite.
399 {
400 echo ====================JTREG TESTING========================
401 export DISPLAY=:20
402 Xvfb :20 -screen 0 1x1x24 -ac&
403 echo $! > Xvfb.pid
404 make jtregcheck -k | tee jtreg_output
405 kill -9 `cat Xvfb.pid`
406 unset DISPLAY
407 rm -f Xvfb.pid
408 echo ====================JTREG TESTING END====================
409 } || :
410
411 # Run Mauve test suite.
412 {
413 pushd mauve-%{mauvedate}
414 ./configure
415 make
416 echo ====================MAUVE TESTING========================
417 export DISPLAY=:20
418 Xvfb :20 -screen 0 1x1x24 -ac&
419 echo $! > Xvfb.pid
420 $JAVA_HOME/bin/java Harness -vm $JAVA_HOME/bin/java \
421 -file %{SOURCE7} -timeout 30000 2>&1 | tee mauve_output
422 kill -9 `cat Xvfb.pid`
423 unset DISPLAY
424 rm -f Xvfb.pid
425 echo ====================MAUVE TESTING END====================
426 popd
427 } || :
428 %endif
429
430 %install
431 rm -rf $RPM_BUILD_ROOT
432
433 pushd %{buildoutputdir}/j2sdk-image
434
435 # Install main files.
436 install -d -m 755 $RPM_BUILD_ROOT%{_jvmdir}/%{sdkdir}
437 cp -a bin include lib src.zip $RPM_BUILD_ROOT%{_jvmdir}/%{sdkdir}
438 install -d -m 755 $RPM_BUILD_ROOT%{_jvmdir}/%{jredir}
439 cp -a jre/bin jre/lib $RPM_BUILD_ROOT%{_jvmdir}/%{jredir}
440
441 %if 0%{?fedora} > 9
442 # Install cacerts symlink.
443 rm -f $RPM_BUILD_ROOT%{_jvmdir}/%{jredir}/lib/security/cacerts
444 pushd $RPM_BUILD_ROOT%{_jvmdir}/%{jredir}/lib/security
445 RELATIVE=$(%{abs2rel} %{_sysconfdir}/pki/java \
446 %{_jvmdir}/%{jredir}/lib/security)
447 ln -sf $RELATIVE/cacerts .
448 popd
449 %endif
450
451 # Install extension symlinks.
452 install -d -m 755 $RPM_BUILD_ROOT%{jvmjardir}
453 pushd $RPM_BUILD_ROOT%{jvmjardir}
454 RELATIVE=$(%{abs2rel} %{_jvmdir}/%{jredir}/lib %{jvmjardir})
455 ln -sf $RELATIVE/jsse.jar jsse-%{version}.jar
456 ln -sf $RELATIVE/jce.jar jce-%{version}.jar
457 ln -sf $RELATIVE/rt.jar jndi-%{version}.jar
458 ln -sf $RELATIVE/rt.jar jndi-ldap-%{version}.jar
459 ln -sf $RELATIVE/rt.jar jndi-cos-%{version}.jar
460 ln -sf $RELATIVE/rt.jar jndi-rmi-%{version}.jar
461 ln -sf $RELATIVE/rt.jar jaas-%{version}.jar
462 ln -sf $RELATIVE/rt.jar jdbc-stdext-%{version}.jar
463 ln -sf jdbc-stdext-%{version}.jar jdbc-stdext-3.0.jar
464 ln -sf $RELATIVE/rt.jar sasl-%{version}.jar
465 for jar in *-%{version}.jar
466 do
467 if [ x%{version} != x%{javaver} ]
468 then
469 ln -sf $jar $(echo $jar | sed "s|-%{version}.jar|-%{javaver}.jar|g")
470 fi
471 ln -sf $jar $(echo $jar | sed "s|-%{version}.jar|.jar|g")
472 done
473 popd
474
475 # Install JCE policy symlinks.
476 install -d -m 755 $RPM_BUILD_ROOT%{_jvmprivdir}/%{archname}/jce/vanilla
477
478 # Install versionless symlinks.
479 pushd $RPM_BUILD_ROOT%{_jvmdir}
480 ln -sf %{jredir} %{jrelnk}
481 ln -sf %{sdkdir} %{sdklnk}
482 popd
483
484 pushd $RPM_BUILD_ROOT%{_jvmjardir}
485 ln -sf %{sdkdir} %{jrelnk}
486 ln -sf %{sdkdir} %{sdklnk}
487 popd
488
489 # Remove javaws man page.
490 rm -f man/man1/javaws.1
491
492 # Install man pages.
493 install -d -m 755 $RPM_BUILD_ROOT%{_mandir}/man1
494 for manpage in man/man1/*
495 do
496 # Convert man pages to UTF8 encoding.
497 iconv -f ISO_8859-1 -t UTF8 $manpage -o $manpage.tmp
498 mv -f $manpage.tmp $manpage
499 install -m 644 -p $manpage $RPM_BUILD_ROOT%{_mandir}/man1/$(basename \
500 $manpage .1)-%{name}.1
501 done
502
503 # Install demos and samples.
504 cp -a demo $RPM_BUILD_ROOT%{_jvmdir}/%{sdkdir}
505 mkdir -p sample/rmi
506 mv bin/java-rmi.cgi sample/rmi
507 cp -a sample $RPM_BUILD_ROOT%{_jvmdir}/%{sdkdir}
508
509 popd
510
511 # Install Javadoc documentation.
512 install -d -m 755 $RPM_BUILD_ROOT%{_javadocdir}
513 cp -a %{buildoutputdir}/docs $RPM_BUILD_ROOT%{_javadocdir}/%{name}
514
515 # Install icons and menu entries.
516 for s in 16 24 32 48 ; do
517 install -D -p -m 644 \
518 openjdk/jdk/src/solaris/classes/sun/awt/X11/java-icon${s}.png \
519 $RPM_BUILD_ROOT%{_datadir}/icons/hicolor/${s}x${s}/apps/java.png
520 done
521
522 # Install desktop files.
523 install -d -m 755 $RPM_BUILD_ROOT%{_datadir}/{applications,pixmaps}
524 cp javaws.png $RPM_BUILD_ROOT%{_datadir}/pixmaps
525 desktop-file-install --vendor ''\
526 --dir $RPM_BUILD_ROOT%{_datadir}/applications javaws.desktop
527 for e in jconsole policytool ; do
528 desktop-file-install --vendor=fedora --mode=644 \
529 --dir=$RPM_BUILD_ROOT%{_datadir}/applications $e.desktop
530 done
531
532 # Find JRE directories.
533 find $RPM_BUILD_ROOT%{_jvmdir}/%{jredir} -type d \
534 | grep -v jre/lib/security \
535 | sed 's|'$RPM_BUILD_ROOT'|%dir |' \
536 > %{name}.files
537 # Find JRE files.
538 find $RPM_BUILD_ROOT%{_jvmdir}/%{jredir} -type f -o -type l \
539 | grep -v jre/lib/security \
540 | grep -v %{browser_plugin} \
541 | sed 's|'$RPM_BUILD_ROOT'||' \
542 >> %{name}.files
543 # Find demo directories.
544 find $RPM_BUILD_ROOT%{_jvmdir}/%{sdkdir}/demo \
545 $RPM_BUILD_ROOT%{_jvmdir}/%{sdkdir}/sample -type d \
546 | sed 's|'$RPM_BUILD_ROOT'|%dir |' \
547 > %{name}-demo.files
548
549 # FIXME: remove SONAME entries from demo DSOs. See
550 # https://bugzilla.redhat.com/show_bug.cgi?id=436497
551
552 # Find non-documentation demo files.
553 find $RPM_BUILD_ROOT%{_jvmdir}/%{sdkdir}/demo \
554 $RPM_BUILD_ROOT%{_jvmdir}/%{sdkdir}/sample \
555 -type f -o -type l | sort \
556 | grep -v README \
557 | sed 's|'$RPM_BUILD_ROOT'||' \
558 >> %{name}-demo.files
559 # Find documentation demo files.
560 find $RPM_BUILD_ROOT%{_jvmdir}/%{sdkdir}/demo \
561 $RPM_BUILD_ROOT%{_jvmdir}/%{sdkdir}/sample \
562 -type f -o -type l | sort \
563 | grep README \
564 | sed 's|'$RPM_BUILD_ROOT'||' \
565 | sed 's|^|%doc |' \
566 >> %{name}-demo.files
567
568 %clean
569 rm -rf $RPM_BUILD_ROOT
570
571 # FIXME: identical binaries are copied, not linked. This needs to be
572 # fixed upstream.
573 %post
574 ext=.gz
575 alternatives \
576 --install %{_bindir}/java java %{jrebindir}/java %{priority} \
577 --slave %{_jvmdir}/jre jre %{_jvmdir}/%{jrelnk} \
578 --slave %{_jvmjardir}/jre jre_exports %{_jvmjardir}/%{jrelnk} \
579 --slave %{_bindir}/javaws javaws %{jrebindir}/javaws \
580 --slave %{_bindir}/keytool keytool %{jrebindir}/keytool \
581 --slave %{_bindir}/orbd orbd %{jrebindir}/orbd \
582 --slave %{_bindir}/pack200 pack200 %{jrebindir}/pack200 \
583 --slave %{_bindir}/policytool policytool %{jrebindir}/policytool \
584 --slave %{_bindir}/rmid rmid %{jrebindir}/rmid \
585 --slave %{_bindir}/rmiregistry rmiregistry %{jrebindir}/rmiregistry \
586 --slave %{_bindir}/servertool servertool %{jrebindir}/servertool \
587 --slave %{_bindir}/tnameserv tnameserv %{jrebindir}/tnameserv \
588 --slave %{_bindir}/unpack200 unpack200 %{jrebindir}/unpack200 \
589 --slave %{_mandir}/man1/java.1$ext java.1$ext \
590 %{_mandir}/man1/java-%{name}.1$ext \
591 --slave %{_mandir}/man1/keytool.1$ext keytool.1$ext \
592 %{_mandir}/man1/keytool-%{name}.1$ext \
593 --slave %{_mandir}/man1/orbd.1$ext orbd.1$ext \
594 %{_mandir}/man1/orbd-%{name}.1$ext \
595 --slave %{_mandir}/man1/pack200.1$ext pack200.1$ext \
596 %{_mandir}/man1/pack200-%{name}.1$ext \
597 --slave %{_mandir}/man1/policytool.1$ext policytool.1$ext \
598 %{_mandir}/man1/policytool-%{name}.1$ext \
599 --slave %{_mandir}/man1/rmid.1$ext rmid.1$ext \
600 %{_mandir}/man1/rmid-%{name}.1$ext \
601 --slave %{_mandir}/man1/rmiregistry.1$ext rmiregistry.1$ext \
602 %{_mandir}/man1/rmiregistry-%{name}.1$ext \
603 --slave %{_mandir}/man1/servertool.1$ext servertool.1$ext \
604 %{_mandir}/man1/servertool-%{name}.1$ext \
605 --slave %{_mandir}/man1/tnameserv.1$ext tnameserv.1$ext \
606 %{_mandir}/man1/tnameserv-%{name}.1$ext \
607 --slave %{_mandir}/man1/unpack200.1$ext unpack200.1$ext \
608 %{_mandir}/man1/unpack200-%{name}.1$ext
609
610 alternatives \
611 --install %{_jvmdir}/jre-%{origin} \
612 jre_%{origin} %{_jvmdir}/%{jrelnk} %{priority} \
613 --slave %{_jvmjardir}/jre-%{origin} \
614 jre_%{origin}_exports %{_jvmjardir}/%{jrelnk}
615
616 alternatives \
617 --install %{_jvmdir}/jre-%{javaver} \
618 jre_%{javaver} %{_jvmdir}/%{jrelnk} %{priority} \
619 --slave %{_jvmjardir}/jre-%{javaver} \
620 jre_%{javaver}_exports %{_jvmjardir}/%{jrelnk}
621
622 # Update for jnlp handling.
623 update-desktop-database %{_datadir}/applications &> /dev/null || :
624
625 touch --no-create %{_datadir}/icons/hicolor
626 if [ -x %{_bindir}/gtk-update-icon-cache ] ; then
627 %{_bindir}/gtk-update-icon-cache --quiet %{_datadir}/icons/hicolor
628 fi
629
630 exit 0
631
632 %postun
633 if [ $1 -eq 0 ]
634 then
635 alternatives --remove java %{jrebindir}/java
636 alternatives --remove jre_%{origin} %{_jvmdir}/%{jrelnk}
637 alternatives --remove jre_%{javaver} %{_jvmdir}/%{jrelnk}
638 fi
639
640 # Update for jnlp handling.
641 update-desktop-database %{_datadir}/applications &> /dev/null || :
642
643 touch --no-create %{_datadir}/icons/hicolor
644 if [ -x %{_bindir}/gtk-update-icon-cache ] ; then
645 %{_bindir}/gtk-update-icon-cache --quiet %{_datadir}/icons/hicolor
646 fi
647
648 exit 0
649
650 %post devel
651 ext=.gz
652 alternatives \
653 --install %{_bindir}/javac javac %{sdkbindir}/javac %{priority} \
654 --slave %{_jvmdir}/java java_sdk %{_jvmdir}/%{sdklnk} \
655 --slave %{_jvmjardir}/java java_sdk_exports %{_jvmjardir}/%{sdklnk} \
656 --slave %{_bindir}/appletviewer appletviewer %{sdkbindir}/appletviewer \
657 --slave %{_bindir}/apt apt %{sdkbindir}/apt \
658 --slave %{_bindir}/extcheck extcheck %{sdkbindir}/extcheck \
659 --slave %{_bindir}/jar jar %{sdkbindir}/jar \
660 --slave %{_bindir}/jarsigner jarsigner %{sdkbindir}/jarsigner \
661 --slave %{_bindir}/javadoc javadoc %{sdkbindir}/javadoc \
662 --slave %{_bindir}/javah javah %{sdkbindir}/javah \
663 --slave %{_bindir}/javap javap %{sdkbindir}/javap \
664 --slave %{_bindir}/jconsole jconsole %{sdkbindir}/jconsole \
665 --slave %{_bindir}/jdb jdb %{sdkbindir}/jdb \
666 --slave %{_bindir}/jhat jhat %{sdkbindir}/jhat \
667 --slave %{_bindir}/jinfo jinfo %{sdkbindir}/jinfo \
668 --slave %{_bindir}/jmap jmap %{sdkbindir}/jmap \
669 --slave %{_bindir}/jps jps %{sdkbindir}/jps \
670 --slave %{_bindir}/jrunscript jrunscript %{sdkbindir}/jrunscript \
671 --slave %{_bindir}/jsadebugd jsadebugd %{sdkbindir}/jsadebugd \
672 --slave %{_bindir}/jstack jstack %{sdkbindir}/jstack \
673 --slave %{_bindir}/jstat jstat %{sdkbindir}/jstat \
674 --slave %{_bindir}/jstatd jstatd %{sdkbindir}/jstatd \
675 --slave %{_bindir}/native2ascii native2ascii %{sdkbindir}/native2ascii \
676 --slave %{_bindir}/rmic rmic %{sdkbindir}/rmic \
677 --slave %{_bindir}/schemagen schemagen %{sdkbindir}/schemagen \
678 --slave %{_bindir}/serialver serialver %{sdkbindir}/serialver \
679 --slave %{_bindir}/wsgen wsgen %{sdkbindir}/wsgen \
680 --slave %{_bindir}/wsimport wsimport %{sdkbindir}/wsimport \
681 --slave %{_bindir}/xjc xjc %{sdkbindir}/xjc \
682 --slave %{_mandir}/man1/appletviewer.1$ext appletviewer.1$ext \
683 %{_mandir}/man1/appletviewer-%{name}.1$ext \
684 --slave %{_mandir}/man1/apt.1$ext apt.1$ext \
685 %{_mandir}/man1/apt-%{name}.1$ext \
686 --slave %{_mandir}/man1/extcheck.1$ext extcheck.1$ext \
687 %{_mandir}/man1/extcheck-%{name}.1$ext \
688 --slave %{_mandir}/man1/jar.1$ext jar.1$ext \
689 %{_mandir}/man1/jar-%{name}.1$ext \
690 --slave %{_mandir}/man1/jarsigner.1$ext jarsigner.1$ext \
691 %{_mandir}/man1/jarsigner-%{name}.1$ext \
692 --slave %{_mandir}/man1/javac.1$ext javac.1$ext \
693 %{_mandir}/man1/javac-%{name}.1$ext \
694 --slave %{_mandir}/man1/javadoc.1$ext javadoc.1$ext \
695 %{_mandir}/man1/javadoc-%{name}.1$ext \
696 --slave %{_mandir}/man1/javah.1$ext javah.1$ext \
697 %{_mandir}/man1/javah-%{name}.1$ext \
698 --slave %{_mandir}/man1/javap.1$ext javap.1$ext \
699 %{_mandir}/man1/javap-%{name}.1$ext \
700 --slave %{_mandir}/man1/jconsole.1$ext jconsole.1$ext \
701 %{_mandir}/man1/jconsole-%{name}.1$ext \
702 --slave %{_mandir}/man1/jdb.1$ext jdb.1$ext \
703 %{_mandir}/man1/jdb-%{name}.1$ext \
704 --slave %{_mandir}/man1/jhat.1$ext jhat.1$ext \
705 %{_mandir}/man1/jhat-%{name}.1$ext \
706 --slave %{_mandir}/man1/jinfo.1$ext jinfo.1$ext \
707 %{_mandir}/man1/jinfo-%{name}.1$ext \
708 --slave %{_mandir}/man1/jmap.1$ext jmap.1$ext \
709 %{_mandir}/man1/jmap-%{name}.1$ext \
710 --slave %{_mandir}/man1/jps.1$ext jps.1$ext \
711 %{_mandir}/man1/jps-%{name}.1$ext \
712 --slave %{_mandir}/man1/jrunscript.1$ext jrunscript.1$ext \
713 %{_mandir}/man1/jrunscript-%{name}.1$ext \
714 --slave %{_mandir}/man1/jsadebugd.1$ext jsadebugd.1$ext \
715 %{_mandir}/man1/jsadebugd-%{name}.1$ext \
716 --slave %{_mandir}/man1/jstack.1$ext jstack.1$ext \
717 %{_mandir}/man1/jstack-%{name}.1$ext \
718 --slave %{_mandir}/man1/jstat.1$ext jstat.1$ext \
719 %{_mandir}/man1/jstat-%{name}.1$ext \
720 --slave %{_mandir}/man1/jstatd.1$ext jstatd.1$ext \
721 %{_mandir}/man1/jstatd-%{name}.1$ext \
722 --slave %{_mandir}/man1/native2ascii.1$ext native2ascii.1$ext \
723 %{_mandir}/man1/native2ascii-%{name}.1$ext \
724 --slave %{_mandir}/man1/rmic.1$ext rmic.1$ext \
725 %{_mandir}/man1/rmic-%{name}.1$ext \
726 --slave %{_mandir}/man1/schemagen.1$ext schemagen.1$ext \
727 %{_mandir}/man1/schemagen-%{name}.1$ext \
728 --slave %{_mandir}/man1/serialver.1$ext serialver.1$ext \
729 %{_mandir}/man1/serialver-%{name}.1$ext \
730 --slave %{_mandir}/man1/wsgen.1$ext wsgen.1$ext \
731 %{_mandir}/man1/wsgen-%{name}.1$ext \
732 --slave %{_mandir}/man1/wsimport.1$ext wsimport.1$ext \
733 %{_mandir}/man1/wsimport-%{name}.1$ext \
734 --slave %{_mandir}/man1/xjc.1$ext xjc.1$ext \
735 %{_mandir}/man1/xjc-%{name}.1$ext
736
737 alternatives \
738 --install %{_jvmdir}/java-%{origin} \
739 java_sdk_%{origin} %{_jvmdir}/%{sdklnk} %{priority} \
740 --slave %{_jvmjardir}/java-%{origin} \
741 java_sdk_%{origin}_exports %{_jvmjardir}/%{sdklnk}
742
743 alternatives \
744 --install %{_jvmdir}/java-%{javaver} \
745 java_sdk_%{javaver} %{_jvmdir}/%{sdklnk} %{priority} \
746 --slave %{_jvmjardir}/java-%{javaver} \
747 java_sdk_%{javaver}_exports %{_jvmjardir}/%{sdklnk}
748
749 exit 0
750
751 %postun devel
752 if [ $1 -eq 0 ]
753 then
754 alternatives --remove javac %{sdkbindir}/javac
755 alternatives --remove java_sdk_%{origin} %{_jvmdir}/%{sdklnk}
756 alternatives --remove java_sdk_%{javaver} %{_jvmdir}/%{sdklnk}
757 fi
758
759 exit 0
760
761 %post javadoc
762 alternatives \
763 --install %{_javadocdir}/java javadocdir %{_javadocdir}/%{name}/api \
764 %{priority}
765
766 exit 0
767
768 %postun javadoc
769 if [ $1 -eq 0 ]
770 then
771 alternatives --remove javadocdir %{_javadocdir}/%{name}/api
772 fi
773
774 exit 0
775
776 %post plugin
777 if [ $1 -eq 2 ]
778 then
779 alternatives --remove %{javaplugin} \
780 %{_jvmdir}/%{jrelnk}/lib/%{archinstall}/gcjwebplugin.so
781 fi
782
783 alternatives \
784 --install %{syslibdir}/mozilla/plugins/libjavaplugin.so %{javaplugin} \
785 %{_jvmdir}/%{jrelnk}/lib/%{archinstall}/%{browser_plugin} %{priority}
786
787 exit 0
788
789 %ifnarch x86_64
790 %postun plugin
791 if [ $1 -eq 0 ]
792 then
793 alternatives --remove %{javaplugin} \
794 %{_jvmdir}/%{jrelnk}/lib/%{archinstall}/gcjwebplugin.so
795 fi
796
797 exit 0
798 %endif
799
800 %files -f %{name}.files
801 %defattr(-,root,root,-)
802 %doc %{buildoutputdir}/j2sdk-image/jre/ASSEMBLY_EXCEPTION
803 %doc %{buildoutputdir}/j2sdk-image/jre/LICENSE
804 %doc %{buildoutputdir}/j2sdk-image/jre/README.html
805 %doc %{buildoutputdir}/j2sdk-image/jre/THIRD_PARTY_README
806 # FIXME: The TRADEMARK file should be in j2sdk-image.
807 %doc openjdk/TRADEMARK
808 %doc AUTHORS
809 %doc COPYING
810 %doc ChangeLog
811 %doc NEWS
812 %doc README
813 %dir %{_jvmdir}/%{sdkdir}
814 %{_jvmdir}/%{jrelnk}
815 %{_jvmjardir}/%{jrelnk}
816 %{_jvmprivdir}/*
817 %{jvmjardir}
818 %dir %{_jvmdir}/%{jredir}/lib/security
819 %{_jvmdir}/%{jredir}/lib/security/cacerts
820 %config(noreplace) %{_jvmdir}/%{jredir}/lib/security/java.policy
821 %config(noreplace) %{_jvmdir}/%{jredir}/lib/security/java.security
822 %{_datadir}/applications/*policytool.desktop
823 %{_datadir}/icons/hicolor/*x*/apps/java.png
824 %{_mandir}/man1/java-%{name}.1*
825 %{_mandir}/man1/keytool-%{name}.1*
826 %{_mandir}/man1/orbd-%{name}.1*
827 %{_mandir}/man1/pack200-%{name}.1*
828 %{_mandir}/man1/policytool-%{name}.1*
829 %{_mandir}/man1/rmid-%{name}.1*
830 %{_mandir}/man1/rmiregistry-%{name}.1*
831 %{_mandir}/man1/servertool-%{name}.1*
832 %{_mandir}/man1/tnameserv-%{name}.1*
833 %{_mandir}/man1/unpack200-%{name}.1*
834 %{_datadir}/pixmaps/javaws.png
835 %{_datadir}/applications/javaws.desktop
836
837 %files devel
838 %defattr(-,root,root,-)
839 %doc %{buildoutputdir}/j2sdk-image/ASSEMBLY_EXCEPTION
840 %doc %{buildoutputdir}/j2sdk-image/LICENSE
841 %doc %{buildoutputdir}/j2sdk-image/README.html
842 %doc %{buildoutputdir}/j2sdk-image/THIRD_PARTY_README
843 # FIXME: The TRADEMARK file should be in j2sdk-image.
844 %doc openjdk/TRADEMARK
845 %dir %{_jvmdir}/%{sdkdir}/bin
846 %dir %{_jvmdir}/%{sdkdir}/include
847 %dir %{_jvmdir}/%{sdkdir}/lib
848 %{_jvmdir}/%{sdkdir}/bin/*
849 %{_jvmdir}/%{sdkdir}/include/*
850 %{_jvmdir}/%{sdkdir}/lib/*
851 %{_jvmdir}/%{sdklnk}
852 %{_jvmjardir}/%{sdklnk}
853 %{_datadir}/applications/*jconsole.desktop
854 %{_mandir}/man1/appletviewer-%{name}.1*
855 %{_mandir}/man1/apt-%{name}.1*
856 %{_mandir}/man1/extcheck-%{name}.1*
857 %{_mandir}/man1/idlj-%{name}.1*
858 %{_mandir}/man1/jar-%{name}.1*
859 %{_mandir}/man1/jarsigner-%{name}.1*
860 %{_mandir}/man1/javac-%{name}.1*
861 %{_mandir}/man1/javadoc-%{name}.1*
862 %{_mandir}/man1/javah-%{name}.1*
863 %{_mandir}/man1/javap-%{name}.1*
864 %{_mandir}/man1/jconsole-%{name}.1*
865 %{_mandir}/man1/jdb-%{name}.1*
866 %{_mandir}/man1/jhat-%{name}.1*
867 %{_mandir}/man1/jinfo-%{name}.1*
868 %{_mandir}/man1/jmap-%{name}.1*
869 %{_mandir}/man1/jps-%{name}.1*
870 %{_mandir}/man1/jrunscript-%{name}.1*
871 %{_mandir}/man1/jsadebugd-%{name}.1*
872 %{_mandir}/man1/jstack-%{name}.1*
873 %{_mandir}/man1/jstat-%{name}.1*
874 %{_mandir}/man1/jstatd-%{name}.1*
875 %{_mandir}/man1/native2ascii-%{name}.1*
876 %{_mandir}/man1/rmic-%{name}.1*
877 %{_mandir}/man1/schemagen-%{name}.1*
878 %{_mandir}/man1/serialver-%{name}.1*
879 %{_mandir}/man1/wsgen-%{name}.1*
880 %{_mandir}/man1/wsimport-%{name}.1*
881 %{_mandir}/man1/xjc-%{name}.1*
882
883 %files demo -f %{name}-demo.files
884 %defattr(-,root,root,-)
885
886 %files src
887 %defattr(-,root,root,-)
888 %doc README.src
889 %{_jvmdir}/%{sdkdir}/src.zip
890 %if %{runtests}
891 # FIXME: put these in a separate testresults subpackage.
892 %doc mauve_tests
893 %doc mauve-%{mauvedate}/mauve_output
894 %doc jtreg_output
895 %endif
896
897 %files javadoc
898 %defattr(-,root,root,-)
899 %doc %{_javadocdir}/%{name}
900
901 %files plugin
902 %defattr(-,root,root,-)
903 %doc README.plugin
904 %{_jvmdir}/%{jredir}/lib/%{archinstall}/%{browser_plugin}
905
906 %changelog
907 * Mon May 4 2009 Lubomir Rintel <lkundrak@v3.sk> - 1:1.6.0.0-1.0.b12.3
908 - Post-mortem update with security patches work around RHEL packaging bug
909
910 * Mon Oct 27 2008 Lubomir Rintel <lkundrak@v3.sk> - 1:1.6.0.0-1.0.b12.2
911 - Remove the annoying JNLP tmp dir dialog
912 - Merge from devel
913 - Build do not build IcedTea plugin for x86_64
914
915 * Fri Oct 24 2008 Lubomir Rintel <lkundrak@v3.sk> - 1:1.6.0.0-1.0.b12.1
916 - Merge 1.3.1 with IcedTeaPlugin from devel.
917
918 * Wed Oct 15 2008 Lubomir Rintel <lkundrak@v3.sk> - 1:1.6.0-0.23.b12.1
919 - Merge from devel.
920 - Update to 1.3 release.
921
922 * Wed Jul 23 2008 Lubomir Rintel <lkundrak@v3.sk> - 1:1.6.0-0.20.b11
923 - Specify vendor for javaws desktop entry.
924 - Merge EPEL-5 and Fedora devel packages.
925
926 * Mon Jul 21 2008 Lillian Angel <langel@redhat.com> - 1:1.6.0.0-0.19.b11
927 - Updated icedteasnapshot.
928
929 * Wed Jul 16 2008 Lillian Angel <langel@redhat.com> - 1:1.6.0.0-0.18.b10
930 - Updated icedteasnapshot.
931 - Updated openjdkver.
932 - Updated openjdkdate.
933 - Updated generate-fedora-zip.sh
934
935 * Tue Jul 15 2008 Lillian Angel <langel@redhat.com> - 1:1.6.0.0-0.18.b10
936 - Updated accessver to 1.23.
937
938 * Tue Jul 15 2008 Lillian Angel <langel@redhat.com> - 1:1.6.0.0-0.18.b10
939 - Added rhino as a BuildRequirement.
940
941 * Tue Jul 15 2008 Lillian Angel <langel@redhat.com> - 1:1.6.0.0-0.18.b10
942 - Removed all unneeded patches. Security patches are included in the
943 new icedtea source.
944
945 * Tue Jul 15 2008 Lillian Angel <langel@redhat.com> - 1:1.6.0.0-0.18.b10
946 - Fixed fedorazip.
947
948 * Tue Jul 15 2008 Lillian Angel <langel@redhat.com> - 1:1.6.0.0-0.18.b10
949 - Updated icedteaver.
950 - Updated icedteasnapshot.
951 - Updated openjdkdate.
952 - Updated openjdkver.
953 - Updated release.
954 - Resolves: rhbz#452525
955 - Resolves: rhbz#369861
956
957 * Thu Jul 9 2008 Lillian Angel <langel@redhat.com> - 1:1.6.0.0-0.17.b09
958 - Added sparc/64 patches.
959
960 * Wed Jul 8 2008 Lillian Angel <langel@redhat.com> - 1:1.6.0.0-0.17.b09
961 - Only apply hotspot security patch of jitarches.
962
963 * Wed Jul 2 2008 Lillian Angel <langel@redhat.com> - 1:1.6.0.0-0.17.b09
964 - Added OpenJDK security patches.
965
966 * Tue Jun 3 2008 Thomas Fitzsimmons <fitzsim@redhat.com> - 1:1.6.0.0-0.16.b09
967 - Add runtests define.
968 - Provide Xvfb instance to jtreg.
969 - Run test suites on JIT architectures only.
970 - Clean up arch handling.
971
972 * Fri May 30 2008 Thomas Fitzsimmons <fitzsim@redhat.com> - 1:1.6.0.0-0.15.b09
973 - Remove jhat patch.
974
975 * Fri May 30 2008 Thomas Fitzsimmons <fitzsim@redhat.com> - 1:1.6.0.0-0.15.b09
976 - Remove makefile patch.
977 - Update generate-fedora-zip.sh.
978
979 * Fri May 30 2008 Thomas Fitzsimmons <fitzsim@redhat.com> - 1:1.6.0.0-0.15.b09
980 - Formatting cleanups.
981
982 * Fri May 30 2008 Thomas Fitzsimmons <fitzsim@redhat.com> - 1:1.6.0.0-0.15.b09
983 - Group all Mauve commands.
984
985 * Fri May 30 2008 Thomas Fitzsimmons <fitzsim@redhat.com> - 1:1.6.0.0-0.15.b09
986 - Formatting cleanups.
987 - Add jtreg_output to src subpackage.
988
989 * Wed May 28 2008 Lillian Angel <langel@redhat.com> - 1:1.6.0.0-0.15.b09
990 - Updated icedteasnapshot for new release.
991
992 * Tue May 27 2008 Thomas Fitzsimmons <fitzsim@redhat.com> - 1:1.6.0.0-0.15.b09
993 - Require ca-certificates.
994 - Symlink to ca-certificates cacerts.
995 - Remove cacerts from files list.
996 - Resolves: rhbz#444260
997
998 * Mon May 26 2008 Lillian Angel <langel@redhat.com> - 1:1.6.0.0-0.14.b09
999 - Added eclipse-ecj build requirement for mauve.
1000 - Updated icedteasnapshot.
1001
1002 * Fri May 23 2008 Lillian Angel <langel@redhat.com> - 1:1.6.0.0-0.14.b09
1003 - Fixed jtreg testing.
1004
1005 * Fri May 23 2008 Lillian Angel <langel@redhat.com> - 1:1.6.0.0-0.14.b09
1006 - Updated icedteasnapshot.
1007 - Updated release.
1008 - Added jtreg testing.
1009
1010 * Thu May 22 2008 Lillian Angel <langel@redhat.com> - 1:1.6.0.0-0.13.b09
1011 - Added new patch java-1.6.0-openjdk-java-access-bridge-tck.patch.
1012 - Updated release.
1013
1014 * Mon May 05 2008 Lillian Angel <langel@redhat.com> - 1:1.6.0.0-0.12.b09
1015 - Updated release.
1016 - Updated icedteasnapshot.
1017 - Resolves: rhbz#445182
1018 - Resolves: rhbz#445183
1019
1020 * Tue Apr 29 2008 Lillian Angel <langel@redhat.com> - 1:1.6.0.0-0.11.b09
1021 - Fixed javaws.desktop installation.
1022
1023 * Tue Apr 29 2008 Lillian Angel <langel@redhat.com> - 1:1.6.0.0-0.11.b09
1024 - Updated icedteasnapshot.
1025 - Removed java-1.6.0-openjdk-jconsole.desktop and
1026 java-1.6.0-openjdk-policytool.desktop files.
1027
1028 * Tue Apr 29 2008 Lillian Angel <langel@redhat.com> - 1:1.6.0.0-0.11.b09
1029 - Updated release.
1030 - Added archbuild and archinstall definitions for ia64.
1031 - Resolves: rhbz#433843
1032
1033 * Mon Apr 28 2008 Lubomir Rintel <lkundrak@v3.sk> - 1:1.6.0.0-0.12.b08
1034 - Merge changes made to build on Red Hat Enterprise Linux 5, to include in EPEL:
1035 - Require Freetype 2.2.0 instead of 2.3.0.
1036 - Build against openmotif instead of lesstif when not on Fedora.
1037
1038 * Mon Apr 28 2008 Lillian Angel <langel@redhat.com> - 1:1.6.0.0-0.10.b09
1039 - Fixed installation of javaws.desktop and javaws.png.
1040
1041 * Mon Apr 28 2008 Joshua Sumali <jsumali@redhat.com> - 1:1.6.0.0-0.10.b09
1042 - Added javaws menu entry.
1043 - Resolves: rhbz#443851
1044
1045 * Mon Apr 28 2008 Lillian Angel <langel@redhat.com> - 1:1.6.0.0-0.10.b09
1046 - Updated release.
1047 - Updated icedteasnapshot.
1048 - Added jconsole and policy menu entries.
1049 - Removed all jhat references.
1050 - Resolves: rhbz#435235
1051 - Resolves: rhbz#417501
1052 - Resolves: rhbz#437418
1053 - Resolves: rhbz#443360
1054 - Resolves: rhbz#304031
1055
1056 * Thu Apr 18 2008 Lillian Angel <langel@redhat.com> - 1:1.6.0.0-0.9.b09
1057 - Updated icedteaver.
1058 - Updated icedteasnapshot.
1059 - Updated openjdkver.
1060 - Updated openjdkdate.
1061 - Updated release.
1062 - Resolves: rhbz#442602
1063 - Resolves: rhbz#442514
1064 - Resolves: rhbz#441437
1065 - Resolves: rhbz#375541
1066
1067 * Thu Apr 17 2008 Lillian Angel <langel@redhat.com> - 1:1.6.0.0-0.9.b08
1068 - Added javaws to /usr/bin.
1069 - Resolves: rhbz#437929
1070
1071 * Mon Apr 08 2008 Lillian Angel <langel@redhat.com> - 1:1.6.0.0-0.8.b08
1072 - Updated sources.
1073 - Updated icedteaver.
1074
1075 * Mon Apr 07 2008 Dennis Gilmore <dennis@ausil.us> - 1:1.6.0.0-0.8.b08
1076 - Enable building for all arches using zero where there is not a native port.
1077
1078 * Mon Mar 31 2008 Lillian Angel <langel@redhat.com> - 1:1.6.0.0-0.7.b08
1079 - Updated icedteasnapshot. Includes sources needed to build xmlgraphics-commons.
1080 - Updated release.
1081 - Resolves: rhbz#439676
1082
1083 * Fri Mar 28 2008 Lillian Angel <langel@redhat.com> - 1:1.6.0.0-0.6.b08
1084 - Updated icedteasnapshot to fix ppc failure.
1085
1086 * Thu Mar 27 2008 Lillian Angel <langel@redhat.com> - 1:1.6.0.0-0.6.b08
1087 - Removed iconv of THIRD_PARTY_README.
1088
1089 * Thu Mar 27 2008 Lillian Angel <langel@redhat.com> - 1:1.6.0.0-0.6.b08
1090 - Updated icedteasnapshot.
1091 - Updated openjdkver and openjdkdate.
1092 - Removed java-1.6.0-openjdk-trademark.patch.
1093 - Updated generate-fedora-zip.sh.
1094 - Resolves: rhbz#438421
1095
1096 * Thu Mar 20 2008 Lillian Angel <langel@redhat.com> - 1:1.6.0.0-0.5.b06
1097 - Updated icedteasnapshot.
1098 - Updated java-1.6.0-openjdk-optflags.patch.
1099
1100 * Mon Mar 17 2008 Lillian Angel <langel@redhat.com> - 1:1.6.0.0-0.5.b06
1101 - Updated icedteasnapshot.
1102 - Updated Release.
1103 - Added new patch: java-1.6.0-openjdk-optflags.patch.
1104 - Resolves: rhbz#437331
1105
1106 * Mon Mar 17 2008 Lillian Angel <langel@redhat.com> - 1:1.6.0.0-0.5.b06
1107 - Added version for freetype-devel requirement.
1108 - Resolves: rhbz#437782
1109
1110 * Fri Mar 14 2008 Lillian Angel <langel@redhat.com> - 1:1.6.0.0-0.4.b06
1111 - Fixed Provides and Obsoletes for all sub-packages. Should have specified
1112 java-1.7.0-icedtea < 1.7.0.0-0.999 instead of 1.7.0-0.999.
1113 - Resolves: rhbz#437492
1114
1115 * Wed Mar 12 2008 Thomas Fitzsimmons <fitzsim@redhat.com> - 1:1.6.0.0-0.4.b06
1116 - Add FIXME about versionless SONAMEs.
1117
1118 * Wed Mar 12 2008 Lillian Angel <langel@redhat.com> - 1:1.6.0.0-0.3.b06
1119 - Updated release.
1120 - Updated mauvedate to 2008-03-11.
1121 - Updated accessmajorver to 1.22.
1122 - Updated accessminorver to 0.
1123
1124 * Tue Mar 11 2008 Lillian Angel <langel@redhat.com> - 1:1.6.0.0-0.2.b06
1125 - Updated snapshot.
1126 - Changed icedteaopt to use --with-openjdk instead of --with-icedtea.
1127
1128 * Tue Mar 11 2008 Lillian Angel <langel@redhat.com> - 1:1.6.0.0-0.2.b06
1129 - Added Provides and Obsoletes for all subpackages. All sub-packages
1130 replaces java-1.7.0-icedtea.
1131 - Updated Release.
1132 - Changed BuildRequires from java-1.7.0-icedtea to java-1.6.0-openjdk.
1133 - Added TRADEMARK file to docs.
1134
1135 * Tue Mar 11 2008 Lillian Angel <langel@redhat.com> - 1:1.6.0.0-0.2.b06
1136 - Added Provides and Obsoletes. This package replaces java-1.7.0-icedtea.
1137
1138 * Fri Feb 15 2008 Lillian Angel <langel@redhat.com> - 1:1.6.0.0-0.1.b06
1139 - Adapted for java-1.6.0-openjdk.
1140
1141 * Wed Feb 13 2008 Lillian Angel <langel@redhat.com> - 1.7.0.0-0.25.b24
1142 - Added libffi requirement for ppc/64.
1143
1144 * Wed Feb 13 2008 Lillian Angel <langel@redhat.com> - 1.7.0.0-0.25.b24
1145 - Updated icedteaver to 1.6.
1146 - Updated release.
1147
1148 * Mon Feb 11 2008 Lillian Angel <langel@redhat.com> - 1.7.0.0-0.24.b24
1149 - Added libjpeg-6b as a requirement.
1150 - Resolves rhbz#432181
1151
1152 * Mon Jan 28 2008 Lillian Angel <langel@redhat.com> - 1.7.0.0-0.24.b24
1153 - Kill Xvfb after it completes mauve tests.
1154
1155 * Mon Jan 21 2008 Thomas Fitzsimmons <fitzsim@redhat.com> - 1.7.0.0-0.24.b24
1156 - Remove cgibindir macro.
1157 - Remove icedtearelease.
1158 - Remove binfmt_misc support.
1159 - Remove .snapshot from changelog lines wider than 80 columns.
1160
1161 * Tue Jan 08 2008 Lillian Angel <langel@redhat.com> - 1.7.0.0-0.23.b24.snapshot
1162 - Added xorg-x11-fonts-misc as a build requirement for Mauve.
1163 - Updated mauve_tests.
1164
1165 * Mon Jan 07 2008 Lillian Angel <langel@redhat.com> - 1.7.0.0-0.23.b24.snapshot
1166 - Updated Mauve's build requirements.
1167 - Excluding Mauve tests that try to access the network.
1168 - Added Xvfb functionality to mauve tests to avoid display-related failures.
1169 - Resolves rhbz#427614
1170
1171 * Thu Jan 03 2008 Lillian Angel <langel@redhat.com> - 1.7.0.0-0.23.b24.snapshot
1172 - Added mercurial as a Build Requirement.
1173 - Fixed archbuild/archinstall if-block.
1174
1175 * Thu Jan 03 2008 Lillian Angel <langel@redhat.com> - 1.7.0.0-0.23.b24.snapshot
1176 - Removed BuildRequirement firefox-devel.
1177 - Added BuildRequirement gecko-devel.
1178 - Resolves rhbz#427350
1179
1180 * Fri Dec 28 2007 Lillian Angel <langel@redhat.com> - 1.7.0.0-0.23.b24.snapshot
1181 - Updated icedtea source.
1182 - Resolves rhbz#426142
1183
1184 * Thu Dec 13 2007 Lillian Angel <langel@redhat.com> - 1.7.0.0-0.23.b24.snapshot
1185 - Updated icedteaver.
1186 - Updated Release.
1187 - Updated buildoutputdir.
1188 - Removed openjdkdate.
1189 - Updated openjdkver.
1190 - Updated openjdkzip and fedorazip.
1191 - Added Requires: jpackage-utils.
1192 - Removed java-1.7.0-makefile.patch.
1193 - Updated patch list.
1194 - Resolves rhbz#411941
1195 - Resolves rhbz#399221
1196 - Resolves rhbz#318621
1197
1198 * Thu Dec 6 2007 Thomas Fitzsimmons <fitzsim@redhat.com> - 1.7.0.0-0.22.b23
1199 - Clear bootstrap mode on ppc and ppc64.
1200
1201 * Wed Dec 5 2007 Thomas Fitzsimmons <fitzsim@redhat.com> - 1.7.0.0-0.21.b23
1202 - Update icedteasnapshot.
1203
1204 * Fri Nov 30 2007 Thomas Fitzsimmons <fitzsim@redhat.com> - 1.7.0.0-0.21.b23
1205 - Update icedteasnapshot.
1206 - Remove ExclusiveArch.
1207 - Assume i386.
1208 - Add support for ppc and ppc64.
1209 - Bootstrap on ppc and ppc64.
1210
1211 * Thu Nov 15 2007 Thomas Fitzsimmons <fitzsim@redhat.com> - 1.7.0.0-0.20.b23
1212 - Add giflib-devel build requirement.
1213
1214 * Thu Nov 15 2007 Thomas Fitzsimmons <fitzsim@redhat.com> - 1.7.0.0-0.20.b23
1215 - Add libjpeg-devel and libpng-devel build requirements.
1216
1217 * Thu Nov 15 2007 Lillian Angel <langel@redhat.com> - 1.7.0.0-0.20.b23.snapshot
1218 - Added gcjbootstrap.
1219 - Updated openjdkver and openjdkdate to new b23 release.
1220 - Updated Release.
1221 - Added gcjbootstrap checks in.
1222 - Resolves: rhbz#333721
1223
1224 * Mon Oct 15 2007 Lillian Angel <langel@redhat.com> - 1.7.0.0-0.19.b21.snapshot
1225 - Updated release.
1226
1227 * Fri Oct 12 2007 Lillian Angel <langel@redhat.com> - 1.7.0.0-0.18.b21.snapshot
1228 - Updated release.
1229
1230 * Fri Oct 12 2007 Lillian Angel <langel@redhat.com> - 1.7.0.0-0.17.b21.snapshot
1231 - Added jhat patch back in.
1232
1233 * Thu Oct 11 2007 Lillian Angel <langel@redhat.com> - 1.7.0.0-0.17.b21.snapshot
1234 - Update icedtearelease.
1235 - Update icedteasnapshot.
1236 - Update openjdkver.
1237 - Update openjdkdate.
1238 - Updated genurl.
1239 - Removed unneeded patches.
1240 - Removed gcjbootstrap.
1241 - Removed icedteaopt.
1242 - Removed all gcj related checks.
1243 - Resolves: rhbz#317041
1244 - Resolves: rhbz#314211
1245 - Resolves: rhbz#314141
1246 - Resolves: rhbz#301691
1247
1248 * Mon Oct 1 2007 Lillian Angel <langel@redhat.com> - 1.7.0.0-0.16.b19.snapshot
1249 - Listed mauve_output as a doc file instead of a source.
1250 - Added mauve_tests to the src files as doc.
1251
1252 * Fri Sep 28 2007 Lillian Angel <langel@redhat.com> - 1.7.0.0-0.16.b19.snapshot
1253 - Fixed testing. Output is stored in a file and passes/debug info is not shown.
1254
1255 * Thu Sep 27 2007 Thomas Fitzsimmons <fitzsim@redhat.com> - 1.7.0.0-0.16.b19
1256 - Apply patch to use system tzdata.
1257 - Require tzdata-java.
1258 - Fix mauve shell fragment.
1259
1260 * Thu Sep 27 2007 Lillian Angel <langel@redhat.com> - 1.7.0.0-0.15.b19.snapshot
1261 - Removed jtreg setup line.
1262
1263 * Wed Sep 26 2007 Lillian Angel <langel@redhat.com> - 1.7.0.0-0.15.b19.snapshot
1264 - Removed jtreg. Does not adhere to Fedora guidelines.
1265
1266 * Tue Sep 25 2007 Lillian Angel <langel@redhat.com> - 1.7.0.0-0.15.b19.snapshot
1267 - Fixed running of Xvfb so it does not terminate after a successful
1268 test.
1269 - Fixed mauve and jtreg test runs to not break the build when an error
1270 is thrown
1271
1272 * Mon Sep 24 2007 Lillian Angel <langel@redhat.com> - 1.7.0.0-0.15.b19.snapshot
1273 - Added JTreg zip as source.
1274 - Run JTreg tests after build for smoke testing.
1275 - Added Xvfb as build requirement.
1276
1277 * Wed Sep 12 2007 Lillian Angel <langel@redhat.com> - 1.7.0.0-0.15.b19.snapshot
1278 - Added Mauve tarball as source.
1279 - Added mauve_tests as source.
1280 - Run Mauve after build for regression testing.
1281
1282 * Thu Sep 7 2007 Thomas Fitzsimmons <fitzsim@redhat.com> - 1.7.0.0-0.15.b18
1283 - Do not require openssl for build.
1284 - Require openssl.
1285 - Set gcjbootstrap to 0.
1286 - Remove generate-cacerts.pl.
1287 - Update icedtearelease.
1288 - Update icedteasnapshot.
1289 - Update openjdkver.
1290 - Update openjdkdate.
1291
1292 * Wed Sep 5 2007 Thomas Fitzsimmons <fitzsim@redhat.com> - 1.7.0.0-0.15.b18
1293 - Rename javadoc master alternative javadocdir.
1294 - Resolves: rhbz#269901
1295
1296 * Wed Sep 5 2007 Thomas Fitzsimmons <fitzsim@redhat.com> - 1.7.0.0-0.15.b18
1297 - Remove epoch in plugin provides.
1298 - Bump release number.
1299 - Resolves: rhbz#274001
1300
1301 * Mon Aug 27 2007 Thomas Fitzsimmons <fitzsim@redhat.com> - 1.7.0.0-0.14.b18
1302 - Include idlj man page in files list.
1303
1304 * Mon Aug 27 2007 Thomas Fitzsimmons <fitzsim@redhat.com> - 1.7.0.0-0.14.b18
1305 - Add documentation for plugin and src subpackages.
1306 - Fix plugin alternative on x86_64.
1307 - Add java-1.7.0-icedtea-win32.patch.
1308 - Rename modzip.sh generate-fedora-zip.sh.
1309 - Keep patches in main directory.
1310 - Namespace patches.
1311 - Add java-1.7.0-icedtea-win32.patch, README.plugin and README.src.
1312 - Bump release number.
1313
1314 * Mon Aug 27 2007 Lillian Angel <langel@redhat.com> - 1.7.0.0-0.13.b18.snapshot
1315 - Added line to run modzip.sh to remove specific files from the openjdk zip.
1316 - Defined new openjdk zip created by modzip.sh as newopenjdkzip.
1317 - Added line to patch the IcedTea Makefile. No need to download openjdk zip.
1318 - Updated genurl.
1319 - Updated icedteasnapshot.
1320
1321 * Fri Aug 24 2007 Thomas Fitzsimmons <fitzsim@redhat.com> - 1.7.0.0-0.13.b18
1322 - Remove RMI CGI script and subpackage.
1323 - Fix Java Access Bridge for GNOME URL.
1324
1325 * Thu Aug 23 2007 Thomas Fitzsimmons <fitzsim@redhat.com> - 1.7.0.0-0.12.b18
1326 - Fully qualify Java Access Bridge for GNOME and generate-cacerts
1327 source paths.
1328 - Fix plugin post alternatives invocation.
1329 - Include IcedTea documentation.
1330 - Update icedteasnapshot.
1331
1332 * Tue Aug 21 2007 Thomas Fitzsimmons <fitzsim@redhat.com> - 1.7.0.0-0.11.b18
1333 - Revert change to configure macro.
1334
1335 * Mon Aug 20 2007 Thomas Fitzsimmons <fitzsim@redhat.com> - 1.7.0.0-0.11.b18
1336 - Fix rpmlint errors.
1337
1338 * Mon Aug 20 2007 Thomas Fitzsimmons <fitzsim@redhat.com> - 1.7.0.0-0.11.b18
1339 - Add missing development alternatives.
1340 - Bump accessver to 1.19.2.
1341 - Bump icedteaver.
1342 - Set icedteasnapshot.
1343 - Define icedtearelease.
1344 - Bump openjdkver.
1345 - Bump openjdkdate.
1346 - Bump release number.
1347 - Add plugin build requirements and subpackage.
1348
1349 * Tue Jul 31 2007 Lillian Angel <langel@redhat.com> - 1.7.0.0-0.10.b16.1.2
1350 - Bump icedteaver.
1351 - Updated icedteasnapshot.
1352 - Updated release to include icedteaver.
1353
1354 * Wed Jul 25 2007 Lillian Angel <langel@redhat.com> - 1.7.0.0-0.9.b16
1355 - Updated icedteasnapshot.
1356 - Bump openjdkver.
1357 - Bump openjdkdate.
1358 - Bump release number.
1359
1360 * Wed Jul 18 2007 Thomas Fitzsimmons <fitzsim@redhat.com> - 1.7.0.0-0.8.b15
1361 - Only build rmi subpackage on non-x86_64 architectures.
1362
1363 * Wed Jul 18 2007 Thomas Fitzsimmons <fitzsim@redhat.com> - 1.7.0.0-0.8.b15
1364 - Bump icedteaver.
1365 - Update icedteasnapshot.
1366
1367 * Fri Jul 13 2007 Thomas Fitzsimmons <fitzsim@redhat.com> - 1.7.0.0-0.8.b15
1368 - Add rmi subpackage.
1369 - Remove name-version javadoc directory.
1370
1371 * Fri Jul 13 2007 Thomas Fitzsimmons <fitzsim@redhat.com> - 1.7.0.0-0.8.b15
1372 - Set man extension to .gz in base and devel post sections.
1373
1374 * Thu Jul 12 2007 Thomas Fitzsimmons <fitzsim@redhat.com> - 1.7.0.0-0.7.b15
1375 - Clear icedteasnapshot.
1376 - Bump release number.
1377
1378 * Wed Jul 11 2007 Lillian Angel <langel@redhat.com> - 1.7.0.0-0.6.b15
1379 - Updated icedteasnapshot.
1380 - Bump openjdkver.
1381 - Bump openjdkdate.
1382 - Bump release number.
1383
1384 * Thu Jul 5 2007 Thomas Fitzsimmons <fitzsim@redhat.com> - 1.7.0.0-0.5.b14
1385 - Define icedteasnapshot.
1386
1387 * Wed Jul 4 2007 Thomas Fitzsimmons <fitzsim@redhat.com> - 1.7.0.0-0.4.b14
1388 - Prevent jar repacking.
1389
1390 * Wed Jul 4 2007 Thomas Fitzsimmons <fitzsim@redhat.com> - 1.7.0.0-0.4.b14
1391 - Include generate-cacerts.pl.
1392 - Generate and install cacerts file.
1393
1394 * Tue Jul 3 2007 Thomas Fitzsimmons <fitzsim@redhat.com> - 1.7.0.0-0.4.b14
1395 - Add javadoc subpackage.
1396 - Add Java Access Bridge for GNOME.
1397 - Add support for executable JAR files.
1398 - Bump alternatives priority to 17000.
1399
1400 * Thu Jun 28 2007 Thomas Fitzsimmons <fitzsim@redhat.com> - 1.7.0.0-0.4.b14
1401 - Add support for executable jar files.
1402 - Bump icedteaver.
1403 - Bump openjdkver.
1404 - Bump openjdkdate.
1405 - Bump release number.
1406
1407 * Tue Jun 19 2007 Thomas Fitzsimmons <fitzsim@redhat.com> - 1.7.0.0-0.3.b13
1408 - Import IcedTea 1.1.
1409 - Bump icedteaver.
1410 - Bump openjdkver.
1411 - Bump openjdkdate.
1412 - Bump release number.
1413 - Use --with-openjdk-src-zip.
1414
1415 * Tue Jun 12 2007 Thomas Fitzsimmons <fitzsim@redhat.com> - 1.7.0.0-0.2.b12
1416 - Initial build.

admin@fedoraproject.org
ViewVC Help
Powered by ViewVC 1.1.2