[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