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