%define icedtea_version 1.12.8 %define openjdk_version b27 %define openjdk_date 26_oct_2012 %define mauve_date 2008-10-22 # java-access-bridge latest release 1.26.2 do not upgrade for now %define gnome_jab_url http://ftp.gnome.org/pub/GNOME/sources/java-access-bridge/ %define gnome_jab_version 1.23.0 %define gnome_jab_majorver %(echo %gnome_jab_version | cut -d. -f 1-2) %define hotspoturl http://icedtea.classpath.org/download/drops/hotspot/ %define jaf_url http://icedtea.classpath.org/download/drops/ %define jaxp_url http://icedtea.classpath.org/download/drops/ %define jaxws_url http://icedtea.classpath.org/download/drops/ #%define jaf_date 2009_10_27 #%define jaxp_date 2009_10_13 #%define jaxws_date 2009_10_27 %define jaf_version b20 %define jaxp_version 144_01 %define jaxws_version b20 # gcj bootstrap %if "%{stage1}" != "1" %define bootstrap 0 %else %define bootstrap 1 %endif %define enabled_systemtap 1 %define with_test 0 %if %enabled_systemtap %define systemtapopt --enable-systemtap %define tapsetdir %{_datadir}/systemtap/tapset %else %define systemtapopt %{nil} %endif %define jitarches %{ix86} x86_64 %define archbuild %{_target_cpu} %ifarch %{ix86} %define archbuild i386 %endif %ifarch x86_64 %define archbuild amd64 %endif #%define buildoutputdir openjdk/build/linux-%{archbuild} %define buildoutputdir openjdk.build %define MAJOR 6 %define MINOR 0 %define major 1.%{MAJOR} %define minor 0 %define javaver %{major}.%{minor} %define origin openjdk %define buildver 0 %define javaprefix %{_jvmdir} %define jppname java-%{javaver}-%{origin}-%{version}.%{buildver} %define sdkdir %{jppname} %define sdklnk java-%{javaver}-%{origin} %define sdkbindir %{_jvmdir}/%{sdklnk}/bin %define sdklibdir %{_jvmdir}/%{sdklnk}/lib %define jredir %{sdkdir}/jre %define jrelnk jre-%{javaver}-%{origin} %define jrebindir %{_jvmdir}/%{jrelnk}/bin %define jvmjardir %{_jvmjardir}/%{jppname} #%if %bootstrap #%define icedteaopt %{nil} #%else #%define icedteaopt --with-openjdk=%{_jvmdir}/%{jppname} #%endif Name: java-openjdk Version: 1.6.0 Release: 29mamba Summary: OpenJDK Development Environment Group: System/Libraries/Java Vendor: openmamba Distribution: openmamba Packager: Silvan Calarco URL: http://icedtea.classpath.org/ Source0: http://icedtea.classpath.org/download/source/icedtea6-%{icedtea_version}.tar.gz Source1: http://download.java.net/openjdk/jdk6/promoted/%{openjdk_version}/openjdk-6-src-%{openjdk_version}-%{openjdk_date}.tar.gz Source2: %{gnome_jab_url}%{gnome_jab_majorver}/java-access-bridge-%{gnome_jab_version}.tar.bz2 Source4: README.src # http://sources.redhat.com/mauve/ # cvs -f -d :pserver:anoncvs@sources.redhat.com:/cvs/mauve -checkout -c # wget ftp://sources.redhat.com/pub/mauve/snapshot/mauve-nigthly.tar.bz mauve-%(date '+%Y-%m-%d').tar.bz2 Source5: mauve-%{mauve_date}.tar.gz Source6: mauve_tests Source7: %{hotspoturl}f46354849fb3.tar.gz Source9: %{jaf_url}jdk6-jaf-%{jaf_version}.zip Source10: %{jaxp_url}jaxp%{jaxp_version}.zip Source11: %{jaxws_url}jdk6-jaxws-%{jaxws_version}.zip # from fedora # FIXME: This patch needs to be fixed. optflags argument # -mtune=generic is being ignored because it breaks several graphical # applications. Patch0: java-1.6.0-openjdk-optflags.patch Patch1: java-1.6.0-openjdk-java-access-bridge-tck.patch Patch2: java-1.6.0-openjdk-java-access-bridge-idlj.patch Patch3: java-1.6.0-openjdk-java-access-bridge-security.patch Patch4: java-1.6.0-openjdk-accessible-toolkit.patch Patch6: java-1.6.0-openjdk-plugin.patch Patch7: java-1.6.0-openjdk-xml-commons-apis.patch Patch8: java-1.6.0-openjdk_optflags.patch Patch9: java-1.6.0-openjdk-xml-apis-jar.patch Patch10: java-openjdk-1.6.0-bootstrap-jdk6.patch Patch11: java-openjdk-1.6.0-gcc-4.8.patch Patch12: java-openjdk-1.6.0-hostspot-gcc-4.8-2.patch Patch13: java-openjdk-1.6.0-gcc-4.7.patch Patch14: java-openjdk-1.6.0-pkcs11-bootstrap.patch License: GPL (with exceptions) ## AUTOBUILDREQ-BEGIN BuildRequires: glibc-devel BuildRequires: libX11-devel BuildRequires: libXext-devel BuildRequires: libXi-devel BuildRequires: libXrender-devel BuildRequires: libXtst-devel BuildRequires: libalsa-devel BuildRequires: libfreetype-devel BuildRequires: libgcc BuildRequires: libgif-devel BuildRequires: libjpeg-devel BuildRequires: libpng-devel BuildRequires: libpulseaudio-devel BuildRequires: libstdc++6-devel BuildRequires: libz-devel ## AUTOBUILDREQ-END BuildRequires: apache-ant BuildRequires: apache-ant-nodeps BuildRequires: binutils BuildRequires: bison BuildRequires: ca-certificates BuildRequires: coreutils BuildRequires: debianutils BuildRequires: baekmuk-ttf-fonts BuildRequires: cjkuni-ukai-ttf-fonts BuildRequires: cjkuni-uming-ttf-fonts BuildRequires: dejavu-lgc-fonts-ttf BuildRequires: sazanami-fonts BuildRequires: desktop-file-utils BuildRequires: flex BuildRequires: gawk BuildRequires: gdb BuildRequires: ksh BuildRequires: mercurial BuildRequires: pkgconfig BuildRequires: sed BuildRequires: tar BuildRequires: util-linux-ng BuildRequires: unzip BuildRequires: wget BuildRequires: xorg-proto-devel BuildRequires: xorg-fonts-75dpi BuildRequires: xorg-fonts-100dpi BuildRequires: xorg-fonts-base BuildRequires: xorg-fonts-cyrillic BuildRequires: xorg-fonts-OTF BuildRequires: xorg-fonts-Speedo BuildRequires: xorg-fonts-TTF BuildRequires: xorg-fonts-Type1 BuildRequires: zip # browser plugin deps BuildRequires: libatk-devel BuildRequires: libgdk-pixbuf-devel BuildRequires: libglib-devel BuildRequires: libgtk-devel BuildRequires: libnspr-devel BuildRequires: libpango-devel %if "%{stage1}" != "1" BuildRequires: xulrunner-devel %endif BuildRequires: ca-certificates BuildRequires: jpackage-utils BuildRequires: menu-java BuildRequires: tzdata-java BuildRequires: libnss-devel BuildRequires: llvm-devel BuildRequires: lsb-core %if "%bootstrap" == "1" BuildRequires: gcc-java BuildRequires: java-gcj-compat #% else #BuildRequires: %{name} %endif %if "%{stage1}" != "1" BuildRequires: eclipse-ecj %endif BuildRequires: java-rhino BuildRequires: xalan-j2 BuildRequires: xerces-j2 BuildRequires: xml-commons-apis %if %enabled_systemtap BuildRequires: systemtap-sdt-devel %endif Requires: %{name}-runtime = %{?epoch:%epoch:}%{version}-%{release} Requires: menu-java Provides: java-devel = %{javaver} Provides: java-sdk = %{javaver} Provides: %{_bindir}/appletviewer Provides: %{_bindir}/apt Provides: %{_bindir}/extcheck Provides: %{_bindir}/javac Provides: %{_bindir}/jar Provides: %{_bindir}/jarsigner Provides: %{_bindir}/javadoc Provides: %{_bindir}/javah Provides: %{_bindir}/javap Provides: %{_bindir}/jconsole Provides: %{_bindir}/jdb Provides: %{_bindir}/jhat Provides: %{_bindir}/jinfo Provides: %{_bindir}/jmap Provides: %{_bindir}/jps Provides: %{_bindir}/jrunscript Provides: %{_bindir}/jsadebugd Provides: %{_bindir}/jstack Provides: %{_bindir}/jstat Provides: %{_bindir}/jstatd Provides: %{_bindir}/native2ascii Provides: %{_bindir}/policytool Provides: %{_bindir}/rmic Provides: %{_bindir}/schemagen Provides: %{_bindir}/serialver Provides: %{_bindir}/wsgen Provides: %{_bindir}/wsimport Provides: %{_bindir}/xjc BuildRoot: %{_tmppath}/%{name}-%{version}-root # TODO # Prevent brp-java-repack-jars from being run. #%define __jar_repack 0 # checking for xvfb-run... no %description The OpenJDK Development Environment %package runtime Summary: The OpenJDK runtime environment. Group: System/Libraries/Java # Require /etc/pki/java/cacerts Requires: ca-certificates Requires: dejavu-lgc-fonts-ttf Requires: baekmuk-ttf-fonts Requires: sazanami-fonts Requires: cjkuni-ukai-ttf-fonts Requires: cjkuni-uming-ttf-fonts Requires: jpackage-utils Requires: java-rhino Requires: menu-java Requires: openssl Requires: tzdata-java Provides: java = %{javaver} Provides: %{_bindir}/java Provides: %{_bindir}/keytool Provides: %{_bindir}/orbd Provides: %{_bindir}/pack200 Provides: %{_bindir}/rmid Provides: %{_bindir}/rmiregistry Provides: %{_bindir}/servertool Provides: %{_bindir}/tnameserv Provides: %{_bindir}/unpack200 %description runtime The OpenJDK runtime environment. %package demo Summary: OpenJDK Demos Group: Development/Languages Requires: %{name} = %{?epoch:%epoch:}%{version}-%{release} Provides: java-demo = %{javaver} %description demo The OpenJDK demos. %package src Summary: OpenJDK Source Bundle Group: Development/Languages Requires: %{name} = %{?epoch:%epoch:}%{version}-%{release} Provides: java-src = %{javaver} %description src The OpenJDK source bundle %package javadoc Summary: OpenJDK API Documentation Group: Documentation Requires: %{name} = %{?epoch:%epoch:}%{version}-%{release} Provides: sun-java-javadoc = %{javaver} Provides: java-javadoc = %{javaver} %description javadoc The OpenJDK API documentation. %prep %setup -q -n icedtea6-%{icedtea_version} %setup -q -n icedtea6-%{icedtea_version} -T -D -a 5 %setup -q -n icedtea6-%{icedtea_version} -T -D -a 2 #%patch0 #%patch6 #%patch7 -p1 %patch8 -p0 #%patch9 -p1 cp %{SOURCE4} . cp %{SOURCE6} . %build unset JAVA_HOME ./autogen.sh # %{icedteaopt} ./configure %{systemtapopt} \ --with-openjdk-src-zip=%{SOURCE1} \ --with-pkgversion=%{distribution}-%{release}-%{_arch} \ --enable-pulse-java \ --enable-nss \ --with-jaf-drop-zip=%{SOURCE9} \ --with-jaxp-drop-zip=%{SOURCE10} \ --with-jaxws-drop-zip=%{SOURCE11} \ --with-rhino=$(build-classpath rhino) \ --with-xalan2-jar=$(build-classpath xalan-j2) \ --with-xalan2-serializer-jar=$(build-classpath xalan-j2-serializer) \ --with-xerces2-jar=$(build-classpath xerces-j2) \ --with-xml-commons-apis-jar=$(build-classpath xml-commons-apis) \ %if "%{bootstrap}" != "1" --with-ecj-jar=$(build-classpath eclipse-ecj) \ --with-jdk-home=%{_jvmdir}/java-6-openjdk \ --disable-bootstrap \ %else --with-ecj-jar=%{_datadir}/java/ecj.jar \ --with-jdk-home=%{_jvmdir}/jdk \ --with-gcj=%{_jvmdir}/jdk \ %endif --with-abs-install-dir=%{_jvmdir}/%{sdkdir} # --with-hotspot-build=hs20 \ # --with-hotspot-src-zip=%{SOURCE7} \ %if "%{bootstrap}" == "1" make stamps/patch-ecj.stamp %endif make MEMORY_LIMIT=-J-Xmx512m patch make MEMORY_LIMIT=-J-Xmx512m DISABLE_HOTSPOT_OS_VERSION_CHECK=ok export JAVA_HOME=$(pwd)/%{buildoutputdir}/j2sdk-image # Build Java Access Bridge for GNOME. pushd java-access-bridge-%{gnome_jab_version} patch -l -p1 < %{PATCH1} patch -l -p1 < %{PATCH2} OLD_PATH=$PATH export PATH=$JAVA_HOME/bin:$OLD_PATH ./configure make MEMORY_LIMIT=-J-Xmx512m export PATH=$OLD_PATH cp -a bridge/accessibility.properties $JAVA_HOME/jre/lib cp -a gnome-java-bridge.jar $JAVA_HOME/jre/lib/ext popd %if %with_test { echo ====================JTREG TESTING======================== export DISPLAY=:20 Xvfb :20 -screen 0 1x1x24 -ac& echo $! > Xvfb.pid make jtregcheck -k kill -9 `cat Xvfb.pid` unset DISPLAY rm -f Xvfb.pid echo ====================JTREG TESTING END==================== } || : { pushd mauve-%{mauve_date} ./configure make echo ====================MAUVE TESTING======================== export DISPLAY=:20 Xvfb :20 -screen 0 1x1x24 -ac& echo $! > Xvfb.pid $JAVA_HOME/bin/java Harness -vm $JAVA_HOME/bin/java \ -file %{SOURCE6} -timeout 30000 2>&1 | tee mauve_output kill -9 `cat Xvfb.pid` unset DISPLAY rm -f Xvfb.pid echo ====================MAUVE TESTING END==================== popd } || : %endif #cd openjdk/jdk/make/javax/crypto/ # todo ake build-policy US_export_policy.jar local_policy.jar %install [ "%{buildroot}" != / ] && rm -rf "%{buildroot}" pushd %{buildoutputdir}/j2sdk-image # Install main files. install -d -m 755 %{buildroot}%{_jvmdir}/%{sdkdir} cp -a bin include lib src.zip %{buildroot}%{_jvmdir}/%{sdkdir} install -d -m 755 %{buildroot}%{_jvmdir}/%{jredir} cp -a jre/bin jre/lib %{buildroot}%{_jvmdir}/%{jredir} %if %enabled_systemtap %ifarch %{jitarches} # Install systemtap support files. cp -a tapset %{buildroot}%{_jvmdir}/%{sdkdir} install -d -m 755 %{buildroot}%{tapsetdir} pushd %{buildroot}%{tapsetdir} ln -sf %{_jvmdir}/%{sdkdir}/tapset/hotspot.stp . ln -sf %{_jvmdir}/%{sdkdir}/tapset/hotspot_jni.stp . ln -sf %{_jvmdir}/%{sdkdir}/tapset/jstack.stp . popd %endif %endif # Install cacerts symlink. rm -f %{buildroot}%{_jvmdir}/%{jredir}/lib/security/cacerts pushd %{buildroot}%{_jvmdir}/%{jredir}/lib/security ln -sf %{_sysconfdir}/pki/java/cacerts . popd # Install extension symlinks. install -d -m 755 %{buildroot}%{jvmjardir} pushd %{buildroot}%{jvmjardir} ln -sf %{_jvmdir}/%{jredir}/lib/jsse.jar jsse-%{version}.jar ln -sf %{_jvmdir}/%{jredir}/lib/jce.jar jce-%{version}.jar ln -sf %{_jvmdir}/%{jredir}/lib/rt.jar jndi-%{version}.jar ln -sf %{_jvmdir}/%{jredir}/lib/rt.jar jndi-ldap-%{version}.jar ln -sf %{_jvmdir}/%{jredir}/lib/rt.jar jndi-cos-%{version}.jar ln -sf %{_jvmdir}/%{jredir}/lib/rt.jar jndi-rmi-%{version}.jar ln -sf %{_jvmdir}/%{jredir}/lib/rt.jar jaas-%{version}.jar ln -sf %{_jvmdir}/%{jredir}/lib/rt.jar jdbc-stdext-%{version}.jar ln -sf jdbc-stdext-%{version}.jar jdbc-stdext-3.0.jar ln -sf %{_jvmdir}/%{jredir}/lib/rt.jar sasl-%{version}.jar for jar in *-%{version}.jar do if [ x%{version} != x%{javaver} ]; then ln -sf $jar $(echo $jar | sed "s|-%{version}.jar|-%{javaver}.jar|g") fi ln -sf $jar $(echo $jar | sed "s|-%{version}.jar|.jar|g") done popd # Install JCE policy symlinks. install -d -m 755 %{buildroot}%{_jvmprivdir}/java-%{version}-%{origin}/jce/vanilla install -d -m 755 %{buildroot}%{_libdir}/mozilla/plugins # Install versionless symlinks. pushd %{buildroot}%{_jvmdir} ln -sf %{jredir} %{jrelnk} ln -sf %{sdkdir} %{sdklnk} popd pushd %{buildroot}%{_jvmjardir} ln -sf %{sdkdir} %{jrelnk} ln -sf %{sdkdir} %{sdklnk} popd # Install man pages. install -d -m 755 %{buildroot}%{_mandir}/man1 for manpage in man/man1/* ; do # Convert man pages to UTF8 encoding. iconv -f ISO_8859-1 -t UTF8 $manpage -o $manpage.tmp mv -f $manpage.tmp $manpage install -m 644 -p $manpage %{buildroot}%{_mandir}/man1/$(basename $manpage .1)-%{origin}.1 done # Install demos and samples. cp -a demo %{buildroot}%{_jvmdir}/%{sdkdir} rm -rf sample/rmi sed -i "s|PATH=.*|PATH=%{jrebindir}|" bin/java-rmi.cgi mkdir -p sample/rmi cp bin/java-rmi.cgi sample/rmi cp -a sample %{buildroot}%{_jvmdir}/%{sdkdir} rm -rf %{buildroot}%{_jvmdir}/%{sdkdir}/bin/java-rmi.cgi popd # Install Javadoc documentation. install -d -m 755 %{buildroot}%{_javadocdir} cp -a %{buildoutputdir}/docs %{buildroot}%{_javadocdir}/%{jppname} # Install icons and menu entries. for s in 16 24 32 48 ; do mkdir -p %{buildroot}%{_datadir}/icons/hicolor/${s}x${s}/apps install -pm 644 \ openjdk/jdk/src/solaris/classes/sun/awt/X11/java-icon${s}.png \ %{buildroot}%{_datadir}/icons/hicolor/${s}x${s}/apps/java-%{origin}.png done # Install desktop files. install -d -m 755 %{buildroot}%{_datadir}/{applications,pixmaps} cp openjdk/jdk/src/solaris/classes/sun/awt/X11/java-icon32.png \ %{buildroot}%{_datadir}/pixmaps/java-%{origin}.png sed -i "s|Icon=java|Icon=java-%{origin}|" jconsole.desktop policytool.desktop desktop-file-install --remove-category=Monitor --mode=644 \ --dir=%{buildroot}%{_datadir}/applications jconsole.desktop desktop-file-install --mode=644 \ --dir=%{buildroot}%{_datadir}/applications policytool.desktop %clean [ "%{buildroot}" != / ] && rm -rf "%{buildroot}" %pre if [ $1 -ge 1 ]; then # legacy cleanups for b in javac jar; do /usr/sbin/update-alternatives --remove $b \ /opt/java/jdk/bin/$b 2>/dev/null done fi exit 0 %post if [ $1 -ge 1 ]; then # new install if ! echo ${PATH} | grep -q %{sdkbindir}; then export PATH="$PATH:%{sdkbindir}" fi for b in appletviewer apt extcheck javac jar jarsigner javadoc javah javap jconsole jdb jhat jinfo jmap jps jrunscript jsadebugd jstack jstat jstatd native2ascii policytool rmic schemagen serialver wsgen wsimport xjc ; do [ -L /usr/bin/$b -a "`readlink /usr/bin/$b`" != "/etc/alternatives/$b" ] && rm -f /usr/bin/$b /usr/sbin/update-alternatives --install %{_bindir}/$b $b %{sdkbindir}/$b 60 done # legacy /usr/sbin/update-alternatives --install %{javaprefix}/jdk jdk %{_jvmdir}/%{sdklnk} 60 # default /usr/sbin/update-alternatives --install %{javaprefix}/java-%{MAJOR}-%{origin} jdk_%{MAJOR}_%{origin} %{_jvmdir}/%{sdklnk} 60 # x eclipse /usr/sbin/update-alternatives --install %{javaprefix}/java-%{javaver} jdk_%{javaver} %{_jvmdir}/%{sdklnk} 60 /usr/sbin/update-alternatives --install %{javaprefix}/java-%{origin} jdk_%{origin} %{_jvmdir}/%{sdklnk} 60 /usr/sbin/update-alternatives --install %{javaprefix}/java jdk_java %{_jvmdir}/%{sdklnk} 60 /usr/sbin/update-alternatives --install %{_jvmjardir}/jdk jdk_exports %{_jvmjardir}/%{sdklnk} 60 /usr/sbin/update-alternatives --install %{_jvmjardir}/java-%{MAJOR}-%{origin} jdk_%{MAJOR}_%{origin}_exports %{_jvmjardir}/%{sdklnk} 60 /usr/sbin/update-alternatives --install %{_jvmjardir}/java jdk_java_exports %{_jvmjardir}/%{sdklnk} 60 /usr/sbin/update-alternatives --install %{_jvmjardir}/java-%{origin} jdk_%{origin}_exports %{_jvmjardir}/%{sdklnk} 60 /usr/sbin/update-alternatives --install %{_jvmjardir}/java-%{javaver} jdk_%{javaver}_exports %{_jvmjardir}/%{sdklnk} 60 fi update-desktop-database %{_datadir}/applications &> /dev/null || : touch --no-create %{_datadir}/icons/hicolor if [ -x %{_bindir}/gtk-update-icon-cache ] ; then %{_bindir}/gtk-update-icon-cache --quiet %{_datadir}/icons/hicolor fi exit 0 %preun if [ $1 -eq 0 ]; then for b in appletviewer apt extcheck javac jar jarsigner javadoc javah javap jconsole jdb jhat jinfo jmap jps jrunscript jsadebugd jstack jstat jstatd native2ascii policytool rmic schemagen serialver wsgen wsimport xjc; do /usr/sbin/update-alternatives --remove $b \ %{sdkbindir}/$b done /usr/sbin/update-alternatives --remove jdk %{_jvmdir}/%{sdklnk} /usr/sbin/update-alternatives --remove jdk_%{MAJOR}_%{origin} %{_jvmdir}/%{sdklnk} /usr/sbin/update-alternatives --remove jdk_java %{_jvmdir}/%{sdklnk} /usr/sbin/update-alternatives --remove jdk_%{origin} %{_jvmdir}/%{sdklnk} /usr/sbin/update-alternatives --remove jdk_%{javaver} %{_jvmdir}/%{sdklnk} /usr/sbin/update-alternatives --remove jdk_exports %{_jvmjardir}/%{sdklnk} /usr/sbin/update-alternatives --remove jdk_%{MAJOR}_%{origin}_exports %{_jvmjardir}/%{sdklnk} /usr/sbin/update-alternatives --remove jdk_java_exports %{_jvmjardir}/%{sdklnk} /usr/sbin/update-alternatives --remove jdk_%{origin}_exports %{_jvmjardir}/%{sdklnk} /usr/sbin/update-alternatives --remove jdk_%{javaver}_exports %{_jvmjardir}/%{sdklnk} fi exit 0 %postun if [ $1 -eq 0 ]; then for b in appletviewer apt extcheck javac jar jarsigner javadoc javah javap jconsole jdb jhat jinfo jmap jps jrunscript jsadebugd jstack jstat jstatd native2ascii policytool rmic schemagen serialver wsgen wsimport xjc; do /usr/sbin/update-alternatives --remove $b \ %{sdkbindir}/$b done /usr/sbin/update-alternatives --remove jdk %{_jvmdir}/%{sdklnk} /usr/sbin/update-alternatives --remove jdk_%{MAJOR}_%{origin} %{_jvmdir}/%{sdklnk} /usr/sbin/update-alternatives --remove jdk_java %{_jvmdir}/%{sdklnk} /usr/sbin/update-alternatives --remove jdk_%{origin} %{_jvmdir}/%{sdklnk} /usr/sbin/update-alternatives --remove jdk_%{javaver} %{_jvmdir}/%{sdklnk} /usr/sbin/update-alternatives --remove jdk_exports %{_jvmjardir}/%{sdklnk} /usr/sbin/update-alternatives --remove jdk_%{MAJOR}_%{origin}_exports %{_jvmjardir}/%{sdklnk} /usr/sbin/update-alternatives --remove jdk_java_exports %{_jvmjardir}/%{sdklnk} /usr/sbin/update-alternatives --remove jdk_%{origin}_exports %{_jvmjardir}/%{sdklnk} /usr/sbin/update-alternatives --remove jdk_%{javaver}_exports %{_jvmjardir}/%{sdklnk} fi update-desktop-database %{_datadir}/applications &> /dev/null || : touch --no-create %{_datadir}/icons/hicolor if [ -x %{_bindir}/gtk-update-icon-cache ] ; then %{_bindir}/gtk-update-icon-cache --quiet %{_datadir}/icons/hicolor fi : %pre runtime if [ $1 -ge 1 ]; then # legacy cleanups if [ -d /opt/java/jre ]; then /usr/sbin/update-alternatives --remove java \ /opt/java/jre/bin/java 2>/dev/null fi fi exit 0 %post runtime if ! echo ${PATH} | grep -q %{jrebindir}; then export PATH="$PATH:%{jrebindir}" fi for b in java keytool orbd pack200 rmid rmiregistry servertool tnameserv unpack200 ; do [ -L /usr/bin/$b -a "`readlink /usr/bin/$b`" != "/etc/alternatives/$b" ] && rm -f /usr/bin/$b 2>/dev/null /usr/sbin/update-alternatives \ --install %{_bindir}/$b $b \ %{jrebindir}/$b 60 done /usr/sbin/update-alternatives --install %{javaprefix}/jre jre %{_jvmdir}/%{jrelnk} 60 /usr/sbin/update-alternatives --install %{javaprefix}/jre-%{javaver} jre_%{javaver} %{_jvmdir}/%{jrelnk} 60 /usr/sbin/update-alternatives --install %{javaprefix}/jre-%{MAJOR}-%{origin} jre_%{MAJOR}_%{origin} %{_jvmdir}/%{jrelnk} 60 /usr/sbin/update-alternatives --install %{javaprefix}/jre-%{origin} jre_%{origin} %{_jvmdir}/%{jrelnk} 60 /usr/sbin/update-alternatives --install %{_jvmjardir}/jre jre_exports %{_jvmjardir}/%{jrelnk} 60 /usr/sbin/update-alternatives --install %{_jvmjardir}/jre-%{origin} jre_%{origin}_exports %{_jvmjardir}/%{jrelnk} 60 /usr/sbin/update-alternatives --install %{_jvmjardir}/jre-%{MAJOR}-%{origin} jre_%{MAJOR}_%{origin}_exports %{_jvmjardir}/%{jrelnk} 60 /usr/sbin/update-alternatives --install %{_jvmjardir}/jre-%{javaver} jre_%{javaver}_exports %{_jvmjardir}/%{jrelnk} 60 # Update for jnlp handling. update-desktop-database %{_datadir}/applications &> /dev/null || : touch --no-create %{_datadir}/icons/hicolor if [ -x %{_bindir}/gtk-update-icon-cache ] ; then %{_bindir}/gtk-update-icon-cache --quiet %{_datadir}/icons/hicolor fi exit 0 %preun runtime if [ $1 -eq 0 ]; then for b in java keytool orbd pack200 rmid rmiregistry servertool tnameserv unpack200 ; do [ -L /usr/bin/$b -a "`readlink /usr/bin/$b`" != "/etc/alternatives/$b" ] && rm -f /usr/bin/$b /usr/sbin/update-alternatives --remove $b %{jrebindir}/$b done /usr/sbin/update-alternatives --remove jre %{_jvmdir}/%{jrelnk} /usr/sbin/update-alternatives --remove jre_%{origin} %{_jvmdir}/%{jrelnk} /usr/sbin/update-alternatives --remove jre_%{MAJOR}_%{origin} %{_jvmdir}/%{jrelnk} /usr/sbin/update-alternatives --remove jre_%{javaver} %{_jvmdir}/%{jrelnk} /usr/sbin/update-alternatives --remove jre_exports %{_jvmjardir}/%{jrelnk} /usr/sbin/update-alternatives --remove jre_%{origin}_exports %{_jvmjardir}/%{jrelnk} /usr/sbin/update-alternatives --remove jre_%{MAJOR}_%{origin}_exports %{_jvmjardir}/%{jrelnk} /usr/sbin/update-alternatives --remove jre_%{javaver}_exports %{_jvmjardir}/%{jrelnk} fi exit 0 %postun runtime if [ $1 -eq 0 ]; then for b in java keytool orbd pack200 rmid rmiregistry servertool tnameserv unpack200 ; do [ -L /usr/bin/$b -a "`readlink /usr/bin/$b`" != "/etc/alternatives/$b" ] && rm -f /usr/bin/$b /usr/sbin/update-alternatives --remove $b %{jrebindir}/$b done /usr/sbin/update-alternatives --remove jre %{_jvmdir}/%{jrelnk} /usr/sbin/update-alternatives --remove jre_%{origin} %{_jvmdir}/%{jrelnk} /usr/sbin/update-alternatives --remove jre_%{MAJOR}_%{origin} %{_jvmdir}/%{jrelnk} /usr/sbin/update-alternatives --remove jre_%{javaver} %{_jvmdir}/%{jrelnk} /usr/sbin/update-alternatives --remove jre_exports %{_jvmjardir}/%{jrelnk} /usr/sbin/update-alternatives --remove jre_%{origin}_exports %{_jvmjardir}/%{jrelnk} /usr/sbin/update-alternatives --remove jre_%{MAJOR}_%{origin}_exports %{_jvmjardir}/%{jrelnk} /usr/sbin/update-alternatives --remove jre_%{javaver}_exports %{_jvmjardir}/%{jrelnk} fi # Update for jnlp handling. update-desktop-database %{_datadir}/applications &> /dev/null || : touch --no-create %{_datadir}/icons/hicolor if [ -x %{_bindir}/gtk-update-icon-cache ] ; then %{_bindir}/gtk-update-icon-cache --quiet %{_datadir}/icons/hicolor fi : %files %defattr(-,root,root) %{_jvmdir}/%{sdklnk} %{_jvmjardir}/%{sdklnk} %{_jvmdir}/%{sdkdir}/bin/appletviewer %{_jvmdir}/%{sdkdir}/bin/apt %{_jvmdir}/%{sdkdir}/bin/extcheck %{_jvmdir}/%{sdkdir}/bin/idlj %{_jvmdir}/%{sdkdir}/bin/jar %{_jvmdir}/%{sdkdir}/bin/jarsigner %{_jvmdir}/%{sdkdir}/bin/java #%{_jvmdir}/%{sdkdir}/bin/java-rmi.cgi %{_jvmdir}/%{sdkdir}/bin/javac %{_jvmdir}/%{sdkdir}/bin/javadoc %{_jvmdir}/%{sdkdir}/bin/javah %{_jvmdir}/%{sdkdir}/bin/javap %{_jvmdir}/%{sdkdir}/bin/jconsole %{_jvmdir}/%{sdkdir}/bin/jdb %{_jvmdir}/%{sdkdir}/bin/jhat %{_jvmdir}/%{sdkdir}/bin/jinfo %{_jvmdir}/%{sdkdir}/bin/jmap %{_jvmdir}/%{sdkdir}/bin/jps %{_jvmdir}/%{sdkdir}/bin/jrunscript %{_jvmdir}/%{sdkdir}/bin/jsadebugd %{_jvmdir}/%{sdkdir}/bin/jstack %{_jvmdir}/%{sdkdir}/bin/jstat %{_jvmdir}/%{sdkdir}/bin/jstatd %{_jvmdir}/%{sdkdir}/bin/keytool %{_jvmdir}/%{sdkdir}/bin/native2ascii %{_jvmdir}/%{sdkdir}/bin/orbd %{_jvmdir}/%{sdkdir}/bin/pack200 %{_jvmdir}/%{sdkdir}/bin/policytool %{_jvmdir}/%{sdkdir}/bin/rmic %{_jvmdir}/%{sdkdir}/bin/rmid %{_jvmdir}/%{sdkdir}/bin/rmiregistry %{_jvmdir}/%{sdkdir}/bin/schemagen %{_jvmdir}/%{sdkdir}/bin/serialver %{_jvmdir}/%{sdkdir}/bin/servertool %{_jvmdir}/%{sdkdir}/bin/tnameserv %{_jvmdir}/%{sdkdir}/bin/unpack200 %{_jvmdir}/%{sdkdir}/bin/wsgen %{_jvmdir}/%{sdkdir}/bin/wsimport %{_jvmdir}/%{sdkdir}/bin/xjc %{_jvmdir}/%{sdkdir}/include/classfile_constants.h %{_jvmdir}/%{sdkdir}/include/jawt.h %{_jvmdir}/%{sdkdir}/include/jdwpTransport.h %{_jvmdir}/%{sdkdir}/include/jni.h %{_jvmdir}/%{sdkdir}/include/jvmti.h %{_jvmdir}/%{sdkdir}/include/jvmticmlr.h %{_jvmdir}/%{sdkdir}/include/linux/jawt_md.h %{_jvmdir}/%{sdkdir}/include/linux/jni_md.h %{_jvmdir}/%{sdkdir}/lib/ct.sym %{_jvmdir}/%{sdkdir}/lib/dt.jar %{_jvmdir}/%{sdkdir}/lib/ir.idl %{_jvmdir}/%{sdkdir}/lib/jconsole.jar %{_jvmdir}/%{sdkdir}/lib/jexec %{_jvmdir}/%{sdkdir}/lib/orb.idl %ifnarch arm %{_jvmdir}/%{sdkdir}/lib/sa-jdi.jar %endif %{_jvmdir}/%{sdkdir}/lib/tools.jar %dir %{_jvmdir}/%{sdkdir}/lib/%{archbuild} %dir %{_jvmdir}/%{sdkdir}/lib/%{archbuild}/jli %{_jvmdir}/%{sdkdir}/lib/%{archbuild}/jli/libjli.so %{_datadir}/applications/*jconsole.desktop %{_datadir}/applications/*policytool.desktop %if %enabled_systemtap %ifarch %{jitarches} %dir %{_jvmdir}/%{sdkdir}/tapset %{_jvmdir}/%{sdkdir}/tapset/*.stp %{tapsetdir}/*.stp %endif %endif %{_mandir}/man1/appletviewer-%{origin}.1.gz %{_mandir}/man1/apt-%{origin}.1.gz %{_mandir}/man1/extcheck-%{origin}.1.gz %{_mandir}/man1/idlj-%{origin}.1.gz %{_mandir}/man1/jar-%{origin}.1.gz %{_mandir}/man1/jarsigner-%{origin}.1.gz %{_mandir}/man1/javac-%{origin}.1.gz %{_mandir}/man1/javadoc-%{origin}.1.gz %{_mandir}/man1/javah-%{origin}.1.gz %{_mandir}/man1/javap-%{origin}.1.gz %{_mandir}/man1/jconsole-%{origin}.1.gz %{_mandir}/man1/jdb-%{origin}.1.gz %{_mandir}/man1/jhat-%{origin}.1.gz %{_mandir}/man1/jinfo-%{origin}.1.gz %{_mandir}/man1/jmap-%{origin}.1.gz %{_mandir}/man1/jps-%{origin}.1.gz %{_mandir}/man1/jrunscript-%{origin}.1.gz %{_mandir}/man1/jsadebugd-%{origin}.1.gz %{_mandir}/man1/jstack-%{origin}.1.gz %{_mandir}/man1/jstat-%{origin}.1.gz %{_mandir}/man1/jstatd-%{origin}.1.gz %{_mandir}/man1/native2ascii-%{origin}.1.gz %{_mandir}/man1/policytool-%{origin}.1.gz %{_mandir}/man1/rmic-%{origin}.1.gz %{_mandir}/man1/schemagen-%{origin}.1.gz %{_mandir}/man1/serialver-%{origin}.1.gz %{_mandir}/man1/wsgen-%{origin}.1.gz %{_mandir}/man1/wsimport-%{origin}.1.gz %{_mandir}/man1/xjc-%{origin}.1.gz %doc AUTHORS COPYING ChangeLog NEWS %doc README* openjdk/TRADEMARK %doc %{buildoutputdir}/j2sdk-image/ASSEMBLY_EXCEPTION %doc %{buildoutputdir}/j2sdk-image/LICENSE %doc %{buildoutputdir}/j2sdk-image/THIRD_PARTY_README %files runtime %defattr(-,root,root) %dir %{_jvmdir}/%{sdkdir} %{_jvmdir}/%{jrelnk} %{_jvmjardir}/%{jrelnk} %{_jvmjardir}/%{jppname}/jaas*.jar %{_jvmjardir}/%{jppname}/jce*jar %{_jvmjardir}/%{jppname}/jdbc-stdext*jar %{_jvmjardir}/%{jppname}/jndi*.jar %{_jvmjardir}/%{jppname}/jsse*.jar %{_jvmjardir}/%{jppname}/sasl*.jar %dir %{_jvmdir}/%{jredir} %dir %{_jvmdir}/%{jredir}/bin %{_jvmdir}/%{jredir}/bin/java %{_jvmdir}/%{jredir}/bin/keytool %{_jvmdir}/%{jredir}/bin/orbd %{_jvmdir}/%{jredir}/bin/pack200 %{_jvmdir}/%{jredir}/bin/policytool %{_jvmdir}/%{jredir}/bin/rmid %{_jvmdir}/%{jredir}/bin/rmiregistry %{_jvmdir}/%{jredir}/bin/servertool %{_jvmdir}/%{jredir}/bin/tnameserv %{_jvmdir}/%{jredir}/bin/unpack200 %dir %{_jvmdir}/%{jredir}/lib %dir %{_jvmdir}/%{jredir}/lib/applet #%ifnarch x86_64 #%{_jvmdir}/%{jredir}/lib/ct.sym #%endif %{_jvmdir}/%{jredir}/lib/charsets.jar %{_jvmdir}/%{jredir}/lib/classlist %{_jvmdir}/%{jredir}/lib/cmm %{_jvmdir}/%{jredir}/lib/currency.data %{_jvmdir}/%{jredir}/lib/ext %{_jvmdir}/%{jredir}/lib/fontconfig*.bfc %{_jvmdir}/%{jredir}/lib/fontconfig*.src %dir %{_jvmdir}/%{jredir}/lib/%{archbuild} %ifnarch x86_64 arm %dir %{_jvmdir}/%{jredir}/lib/%{archbuild}/client %{_jvmdir}/%{jredir}/lib/%{archbuild}/client/Xusage.txt %{_jvmdir}/%{jredir}/lib/%{archbuild}/client/libjsig.so %{_jvmdir}/%{jredir}/lib/%{archbuild}/client/libjvm.so %endif %dir %{_jvmdir}/%{jredir}/lib/%{archbuild}/headless %{_jvmdir}/%{jredir}/lib/%{archbuild}/headless/libmawt.so %dir %{_jvmdir}/%{jredir}/lib/%{archbuild}/jli %{_jvmdir}/%{jredir}/lib/%{archbuild}/jli/libjli.so %{_jvmdir}/%{jredir}/lib/%{archbuild}/jvm.cfg %{_jvmdir}/%{jredir}/lib/%{archbuild}/libattach.so %{_jvmdir}/%{jredir}/lib/%{archbuild}/libawt.so %{_jvmdir}/%{jredir}/lib/%{archbuild}/libdt_socket.so %{_jvmdir}/%{jredir}/lib/%{archbuild}/libfontmanager.so %{_jvmdir}/%{jredir}/lib/%{archbuild}/libhprof.so %{_jvmdir}/%{jredir}/lib/%{archbuild}/libinstrument.so %{_jvmdir}/%{jredir}/lib/%{archbuild}/libj2gss.so %{_jvmdir}/%{jredir}/lib/%{archbuild}/libj2pcsc.so %{_jvmdir}/%{jredir}/lib/%{archbuild}/libj2pkcs11.so %{_jvmdir}/%{jredir}/lib/%{archbuild}/libjaas_unix.so %{_jvmdir}/%{jredir}/lib/%{archbuild}/libjava.so %{_jvmdir}/%{jredir}/lib/%{archbuild}/libjava_crw_demo.so %{_jvmdir}/%{jredir}/lib/%{archbuild}/libjawt.so %{_jvmdir}/%{jredir}/lib/%{archbuild}/libjdwp.so %{_jvmdir}/%{jredir}/lib/%{archbuild}/libjpeg.so %{_jvmdir}/%{jredir}/lib/%{archbuild}/libjsig.so %{_jvmdir}/%{jredir}/lib/%{archbuild}/libjsound.so %{_jvmdir}/%{jredir}/lib/%{archbuild}/libjsoundalsa.so %{_jvmdir}/%{jredir}/lib/%{archbuild}/liblcms.so %{_jvmdir}/%{jredir}/lib/%{archbuild}/libmanagement.so %{_jvmdir}/%{jredir}/lib/%{archbuild}/libmlib_image.so %{_jvmdir}/%{jredir}/lib/%{archbuild}/libnet.so %{_jvmdir}/%{jredir}/lib/%{archbuild}/libnio.so %{_jvmdir}/%{jredir}/lib/%{archbuild}/libnpt.so %{_jvmdir}/%{jredir}/lib/%{archbuild}/libpulse-java.so %{_jvmdir}/%{jredir}/lib/%{archbuild}/librmi.so %ifnarch arm %{_jvmdir}/%{jredir}/lib/%{archbuild}/libsaproc.so %endif %{_jvmdir}/%{jredir}/lib/%{archbuild}/libsplashscreen.so %{_jvmdir}/%{jredir}/lib/%{archbuild}/libunpack.so %{_jvmdir}/%{jredir}/lib/%{archbuild}/libverify.so %{_jvmdir}/%{jredir}/lib/%{archbuild}/libzip.so %dir %{_jvmdir}/%{jredir}/lib/%{archbuild}/native_threads %{_jvmdir}/%{jredir}/lib/%{archbuild}/native_threads/libhpi.so %dir %{_jvmdir}/%{jredir}/lib/%{archbuild}/server %{_jvmdir}/%{jredir}/lib/%{archbuild}/server/Xusage.txt %ifnarch arm %{_jvmdir}/%{jredir}/lib/%{archbuild}/server/classes.jsa %endif %{_jvmdir}/%{jredir}/lib/%{archbuild}/server/libjsig.so %{_jvmdir}/%{jredir}/lib/%{archbuild}/server/libjvm.so %dir %{_jvmdir}/%{jredir}/lib/%{archbuild}/xawt %{_jvmdir}/%{jredir}/lib/%{archbuild}/xawt/libmawt.so %{_jvmdir}/%{jredir}/lib/im %{_jvmdir}/%{jredir}/lib/images %{_jvmdir}/%{jredir}/lib/jce.jar %{_jvmdir}/%{jredir}/lib/jexec %{_jvmdir}/%{jredir}/lib/jsse.jar %{_jvmdir}/%{jredir}/lib/jvm.hprof.txt %{_jvmdir}/%{jredir}/lib/management-agent.jar %{_jvmdir}/%{jredir}/lib/management %{_jvmdir}/%{jredir}/lib/meta-index %{_jvmdir}/%{jredir}/lib/psfont.properties.ja %{_jvmdir}/%{jredir}/lib/resources.jar %{_jvmdir}/%{jredir}/lib/rhino.jar %{_jvmdir}/%{jredir}/lib/rt.jar %{_jvmdir}/%{jredir}/lib/*.properties %dir %{_jvmdir}/%{jredir}/lib/zi %{_jvmdir}/%{jredir}/lib/zi/* %dir %{_jvmdir}/%{jredir}/lib/security %{_jvmdir}/%{jredir}/lib/security/java.security.old %{_jvmdir}/%{jredir}/lib/security/cacerts %config(noreplace) %{_jvmdir}/%{jredir}/lib/security/java.policy %config(noreplace) %{_jvmdir}/%{jredir}/lib/security/java.security %dir %{_jvmprivdir}/java-%{version}-%{origin}/jce/vanilla %{_jvmdir}/%{jredir}/lib/security/nss.cfg %{_datadir}/pixmaps/java-%{origin}.png %{_datadir}/icons/hicolor/*x*/apps/java-%{origin}.png %{_mandir}/man1/java-%{origin}.1.gz %{_mandir}/man1/keytool-%{origin}.1.gz %{_mandir}/man1/orbd-%{origin}.1.gz %{_mandir}/man1/pack200-%{origin}.1.gz %{_mandir}/man1/rmid-%{origin}.1.gz %{_mandir}/man1/rmiregistry-%{origin}.1.gz %{_mandir}/man1/servertool-%{origin}.1.gz %{_mandir}/man1/tnameserv-%{origin}.1.gz %{_mandir}/man1/unpack200-%{origin}.1.gz %doc AUTHORS COPYING ChangeLog %doc NEWS openjdk/TRADEMARK README %files demo %defattr(-,root,root) %{_jvmdir}/%{sdkdir}/demo %{_jvmdir}/%{sdkdir}/sample %files src %defattr(-,root,root) %{_jvmdir}/%{sdkdir}/src.zip %if %with_test # TODO: put these in a separate testresults subpackage. %doc mauve_tests %doc mauve-%{mauve_date}/mauve_output %doc test/jtreg-summary.log %endif %doc README.src %pre javadoc if [ $1 -ge 1 ]; then if [ -d %{_javadocdir}/sun-java-1.6.0 ]; then # legacy cleanups /usr/sbin/update-alternatives --remove javadocdir6 %{_javadocdir}/sun-java-%{javaver}/api 2>/dev/null fi /usr/sbin/update-alternatives --remove javadocdir6-%{origin} %{_javadocdir}/%{jppname}/api 2>/dev/null fi exit 0 %post javadoc /usr/sbin/update-alternatives --install %{_javadocdir}/java javadocdir6-%{origin} %{_javadocdir}/%{jppname}/api 60 exit 0 %postun javadoc if [ $1 -eq 0 ]; then /usr/sbin/update-alternatives --remove javadocdir6-%{origin} %{_javadocdir}/%{jppname}/api fi %files javadoc %defattr(-,root,root) %doc %{_javadocdir}/%{jppname} %changelog * Sat Mar 22 2014 Silvan Calarco 1.6.0-29mamba - icedtea6 update to 1.12.8 * Tue Jun 18 2013 Silvan Calarco 1.6.0.28mamba - icedtea6 update to 1.12.5 - openjdk update to 6.b27-26_oct_2012 * Mon Mar 14 2011 gil 1.6.0-27mamba - rebuilt after bootstrap - removed java-openjdk-plugin sub package (now it is in icedtea-web-plugin sub package) * Mon Mar 14 2011 gil 1.6.0-26mamba - bootstrap mode - update to b22-28_feb_2011 * Tue Feb 22 2011 gil 1.6.0-25mamba - edit plugin scripts * Wed Feb 16 2011 gil 1.6.0-24mamba - bootstrap mode - rebuilt with icedtea 1.9.7 * Sat Feb 12 2011 gil 1.6.0-23mamba - rebuilt after bootstrap * Sat Feb 12 2011 gil 1.6.0-22mamba - bootstrap mode - built with xerces-j2 2.11.0 and xml-commons-apis 1.4.01 support (patch 7 applied) - built with java-gcj-compat 1.0.80-20mamba support * Thu Feb 10 2011 gil 1.6.0-21mamba - rebuilt with icedtea 1.9.6 * Tue Feb 01 2011 gil 1.6.0-20mamba - rebuilt with icedtea 1.9.5 * Fri Jan 21 2011 gil 1.6.0-19mamba - fixed some errors * Thu Jan 20 2011 gil 1.6.0-18mamba - built with libjpeg-turbo 1.0.90 support * Thu Jan 20 2011 gil 1.6.0-17mamba - fixed some errors * Thu Jan 20 2011 gil 1.6.0-16mamba - rebuilt after bootstrap * Wed Jan 19 2011 gil 1.6.0-15mamba - bootstrap mode - built with icedtea 1.9.4 support - built with java-gcj-compat 1.0.80-18mamba support * Wed Jan 19 2011 gil 1.6.0-14mamba - add provides to javadoc sub package * Sat Jan 15 2011 gil 1.6.0-13mamba - rebuilt after bootstrap * Sat Jan 15 2011 gil 1.6.0-12mamba - update to b20-21_jun_2010 - bootstrap mode - built with java-gcj-compat 1.0.80-17mamba * Tue Jan 04 2011 gil 1.6.0-11mamba - remove libjpeg6b dep - rebuilt with libjpeg-turbo support * Mon Jan 03 2011 gil 1.6.0-10mamba - rebuilt after bootstrap * Mon Jan 03 2011 gil 1.6.0-9mamba - rebuilt with new gcc 4.5.2 (bootstrap mode) - rebuilt with java-gcj-compat 1.0.80-16mamba * Sat Jan 01 2011 gil 1.6.0-8mamba - rebuilt after bootstrap * Sat Jan 01 2011 gil 1.6.0-7mamba - rebuilt coreutils 8.8-2mamba support - edit spec file - bootstrap mode * Wed Dec 29 2010 gil 1.6.0-6mamba - rebuilt with dejavu-lgc-fonts-ttf support - remove visualvm (is now in own package) * Tue Dec 28 2010 gil 1.6.0-5mamba - update visualvm 1.3.1 and netbeans platform 6.9.1 * Tue Dec 28 2010 gil 1.6.0-4mamba - enable systemtap - enable visualvm * Tue Dec 28 2010 gil 1.6.0-3mamba - rebuilt after bootstrap * Mon Dec 27 2010 gil 1.6.0-2mamba - update to b18-16_feb_2010 - bootstrap * Wed Jun 23 2010 gil 1.6.0-1mamba - bootstrap - add tzdata-java support