[packages/libbluray] improve java support

atler atler at pld-linux.org
Tue Aug 5 01:05:46 CEST 2025


commit 2dfa9ff7fccbbc69acfb5d8da5e72bc18992baac
Author: Jan Palus <atler at pld-linux.org>
Date:   Tue Aug 5 01:04:29 2025 +0200

    improve java support

 libbluray.spec | 12 ++++++++++--
 1 file changed, 10 insertions(+), 2 deletions(-)
---
diff --git a/libbluray.spec b/libbluray.spec
index 46f0233..02ffb84 100644
--- a/libbluray.spec
+++ b/libbluray.spec
@@ -23,6 +23,7 @@ BuildRequires:	libtool
 BuildRequires:	libudfread-devel >= 1.1.1
 BuildRequires:	libxml2-devel >= 1:2.6.0
 BuildRequires:	pkgconfig
+BuildRequires:	rpm-javaprov
 Requires:	libudfread >= 1.1.1
 Requires:	libxml2 >= 1:2.6.0
 %if %{with java}
@@ -95,14 +96,21 @@ Klasy obsługujące BD-Java dla libbluray.
 %setup -q
 
 %build
+%{?with_java:export JAVA_HOME="%{java_home}"}
 %{__libtoolize}
 %{__aclocal} -I m4
 %{__autoconf}
 %{__autoheader}
 %{__automake}
 %configure \
-	%{?with_java:JDK_HOME=%{java_home}} \
-	%{!?with_java:--disable-bdjava-jar} \
+%if %{with java}
+	JDK_HOME="%{java_home}" \
+%if %{_ver_ge %default_jdk_version 9}
+	--with-java9 \
+%endif
+%else
+	--disable-bdjava-jar \
+%endif
 	--disable-silent-rules \
 	%{__enable_disable static_libs static}
 
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/libbluray.git/commitdiff/2dfa9ff7fccbbc69acfb5d8da5e72bc18992baac



More information about the pld-cvs-commit mailing list