[packages/openjdk21] zero jvm uses "zero" directory now instead of "server"

atler atler at pld-linux.org
Wed Sep 20 22:44:23 CEST 2023


commit 6e62bfde19a34b1725700089cffdfdada82113a0
Author: Jan Palus <atler at pld-linux.org>
Date:   Wed Sep 20 13:57:39 2023 +0200

    zero jvm uses "zero" directory now instead of "server"

 openjdk21.spec | 16 +++++++++++-----
 1 file changed, 11 insertions(+), 5 deletions(-)
---
diff --git a/openjdk21.spec b/openjdk21.spec
index 221b1b4..e259159 100644
--- a/openjdk21.spec
+++ b/openjdk21.spec
@@ -103,6 +103,12 @@ BuildRoot:	%{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 %define		dstdir		%{_jvmdir}/%{dstreldir}
 %define		jvmjardir	%{_jvmjardir}/%{name}-%{version}
 
+%if %{with zero}
+%define		jvm_type	zero
+%else
+%define		jvm_type	server
+%endif
+
 # to break artificial subpackage dependency loops
 %define		_noautoreq	'libmawt.so' java\\\\(ClassDataVersion\\\\)
 
@@ -373,7 +379,7 @@ chmod a+x configure
 
 # disable-debug-symbols so openjdk debuginfo handling won't conflict with ours
 %configure \
-	%{?with_zero:--with-jvm-variants=zero} \
+	--with-jvm-variants=%{jvm_type} \
 	--with-boot-jdk="%{java_home}" \
 	--with-extra-cflags="%{rpmcppflags} %{rpmcflags}" \
 	--with-extra-cxxflags="%{rpmcppflags} %{rpmcxxflags}" \
@@ -576,12 +582,12 @@ rm -rf $RPM_BUILD_ROOT
 %dir %{dstdir}/lib/jfr
 %{dstdir}/lib/jfr/*.jfc
 %{dstdir}/lib/security
-%dir %{dstdir}/lib/server
-%attr(755,root,root) %{dstdir}/lib/server/*.so
+%dir %{dstdir}/lib/%{jvm_type}
+%attr(755,root,root) %{dstdir}/lib/%{jvm_type}/*.so
 %if %{without zero}
-%{dstdir}/lib/server/classes.jsa
+%{dstdir}/lib/%{jvm_type}/classes.jsa
 %ifarch aarch64 %{x8664}
-%{dstdir}/lib/server/classes_nocoops.jsa
+%{dstdir}/lib/%{jvm_type}/classes_nocoops.jsa
 %endif
 %{dstdir}/lib/classlist
 %endif
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/openjdk21.git/commitdiff/6e62bfde19a34b1725700089cffdfdada82113a0



More information about the pld-cvs-commit mailing list