[packages/openjdk8] - don't force specific jdk for bootstrap, allow e.g. oracle-java8 - Obsoletes for oracle-java8 packa
qboosh
qboosh at pld-linux.org
Fri Aug 19 15:58:49 CEST 2022
commit 6f0c2c2ff286bfcae66f0bce0e4b6383b1f398df
Author: Jakub Bogusz <qboosh at pld-linux.org>
Date: Fri Aug 19 15:58:45 2022 +0200
- don't force specific jdk for bootstrap, allow e.g. oracle-java8
- Obsoletes for oracle-java8 packages
- strict Suggests for -jre-X11
openjdk8.spec | 26 +++++++++++++++++---------
1 file changed, 17 insertions(+), 9 deletions(-)
---
diff --git a/openjdk8.spec b/openjdk8.spec
index 67b812e..d0a0a7c 100644
--- a/openjdk8.spec
+++ b/openjdk8.spec
@@ -1,9 +1,9 @@
-%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
@@ -84,7 +84,7 @@ BuildRequires: zip
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
@@ -109,6 +109,12 @@ Obsoletes: oracle-java7-jre-X11
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}
@@ -177,6 +183,7 @@ Obsoletes: java5-sun
Obsoletes: jdk
Obsoletes: kaffe
Obsoletes: oracle-java7
+Obsoletes: oracle-java8
%description jdk
This package symlinks OpenJDK development tools provided by
@@ -242,6 +249,7 @@ Obsoletes: jndi
Obsoletes: jre
Obsoletes: jsse
Obsoletes: oracle-java7-jre
+Obsoletes: oracle-java8-jre
%description jre
This package symlinks OpenJDK runtime environment tools provided by
@@ -266,6 +274,7 @@ Obsoletes: icedtea7-jre-X11
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
@@ -380,6 +389,7 @@ Obsoletes: icedtea7-appletviewer
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.
@@ -657,8 +667,7 @@ rm -rf $RPM_BUILD_ROOT
%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
@@ -744,8 +753,7 @@ rm -rf $RPM_BUILD_ROOT
%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}
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/openjdk8.git/commitdiff/6f0c2c2ff286bfcae66f0bce0e4b6383b1f398df
More information about the pld-cvs-commit
mailing list