-%bcond_with bootstrap # build a bootstrap version, using icedtea6
+#
+# Conditional build:
+%bcond_with bootstrap # build a bootstrap version, using default jdk (icedtea8, ocacle-java8 or so)
%bcond_without cacerts # don't include the default CA certificates
-%if %{with bootstrap}
-%define use_jdk icedtea8
-%else
+%if %{without bootstrap}
%define use_jdk openjdk8
%endif
BuildRequires: zlib-devel
Requires: %{name}-appletviewer = %{epoch}:%{version}-%{release}
Requires: %{name}-jdk = %{epoch}:%{version}-%{release}
-Suggests: %{name}-jre-X11
+Suggests: %{name}-jre-X11 = %{epoch}:%{version}-%{release}
Suggests: icedtea-web
Obsoletes: icedtea6
Obsoletes: icedtea7
Obsoletes: oracle-java7-jre-alsa
Obsoletes: oracle-java7-jre-jdbc
Obsoletes: oracle-java7-tools
+Obsoletes: oracle-java8
+Obsoletes: oracle-java8-jre
+Obsoletes: oracle-java8-jre-X11
+Obsoletes: oracle-java8-jre-alsa
+Obsoletes: oracle-java8-jre-jdbc
+Obsoletes: oracle-java8-tools
BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
%define dstreldir %{name}-%{version}
Obsoletes: jdk
Obsoletes: kaffe
Obsoletes: oracle-java7
+Obsoletes: oracle-java8
%description jdk
This package symlinks OpenJDK development tools provided by
Obsoletes: jre
Obsoletes: jsse
Obsoletes: oracle-java7-jre
+Obsoletes: oracle-java8-jre
%description jre
This package symlinks OpenJDK runtime environment tools provided by
Obsoletes: icedtea8-jre-X11
Obsoletes: java-sun-jre-X11
Obsoletes: oracle-java7-jre-X11
+Obsoletes: oracle-java8-jre-X11
%description jre-X11
X11 support for OpenJDK runtime environment built using free software
Obsoletes: icedtea8-appletviewer
Obsoletes: java-sun-appletviewer
Obsoletes: oracle-java7-appletviewer
+Obsoletes: oracle-java8-appletviewer
%description appletviewer
Appletviewer from OpenJDK build using free software only.
%files jdk-base
%defattr(644,root,root,755)
-%doc build/*-release/images/j2sdk-image/THIRD_PARTY_README
-%doc build/*-release/images/j2sdk-image/ASSEMBLY_EXCEPTION
+%doc build/*-release/images/j2sdk-image/{ASSEMBLY_EXCEPTION,THIRD_PARTY_README}
%dir %{dstdir}
%{_jvmdir}/%{name}
%dir %{dstdir}/bin
%files jre-base
%defattr(644,root,root,755)
-%doc build/*-release/images/j2sdk-image/jre/THIRD_PARTY_README
-%doc build/*-release/images/j2sdk-image/jre/ASSEMBLY_EXCEPTION
+%doc build/*-release/images/j2sdk-image/jre/{ASSEMBLY_EXCEPTION,THIRD_PARTY_README}
%dir %{_sysconfdir}/%{name}
%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}/*
%dir %{dstdir}