[packages/zabbix] switch to %use_default_jdk

atler atler at pld-linux.org
Fri Mar 31 12:23:01 CEST 2023


commit 3c0df4b109c3604d164f2423f98ad7f0ec5b613d
Author: Jan Palus <atler at pld-linux.org>
Date:   Fri Mar 31 12:15:12 2023 +0200

    switch to %use_default_jdk

 zabbix.spec | 8 ++++++--
 1 file changed, 6 insertions(+), 2 deletions(-)
---
diff --git a/zabbix.spec b/zabbix.spec
index d0e5d48..a830dd2 100644
--- a/zabbix.spec
+++ b/zabbix.spec
@@ -19,6 +19,8 @@
 %undefine	with_agent2
 %endif
 
+%{?with_java:%{?use_default_jdk}}
+
 %define		php_min_version 7.2.5
 Summary:	Zabbix - network monitoring software
 Summary(pl.UTF-8):	Zabbix - oprogramowanie do monitorowania sieci
@@ -56,7 +58,7 @@ BuildRequires:	autoconf
 BuildRequires:	automake >= 1:1.15
 BuildRequires:	curl-devel
 BuildRequires:	iksemel-devel
-%{?with_java:BuildRequires:	jdk}
+%{?with_java:%{?use_jdk:%buildrequires_jdk}%{!?use_jdk:BuildRequires:	jdk}}
 BuildRequires:	rpm-build >= 4.6
 %{?with_java:BuildRequires:	rpm-pld-macros-javaprov}
 %{?with_agent2:BuildRequires:	golang >= 1.13}
@@ -70,7 +72,7 @@ BuildRequires:	openldap-devel >= 2.4.6
 BuildRequires:	openssl-devel >= 0.9.7d
 BuildRequires:	pcre-devel
 %{?with_pgsql:BuildRequires:	postgresql-devel}
-BuildRequires:	rpmbuild(macros) >= 2.009
+BuildRequires:	rpmbuild(macros) >= 2.021
 %{?with_sqlite3:BuildRequires:	sqlite3-devel}
 BuildRequires:	tar >= 1:1.22
 BuildRequires:	unixODBC-devel
@@ -357,6 +359,8 @@ This package provides the Zabbix Java Gateway.
 
 configure() {
 	%configure \
+	%{?with_java:ac_cv_prog_JAVAC=%{java_home}/bin/javac} \
+	%{?with_java:ac_cv_prog_JAR=%{java_home}/bin/jar} \
 	--enable-dependency-tracking \
 	--enable-agent \
 	%{__enable_disable agent2} \
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/zabbix.git/commitdiff/3c0df4b109c3604d164f2423f98ad7f0ec5b613d



More information about the pld-cvs-commit mailing list