diff -Nru libhibernate-validator-java-5.3.6/debian/changelog libhibernate-validator-java-5.3.6/debian/changelog --- libhibernate-validator-java-5.3.6/debian/changelog 2022-05-24 00:55:06.000000000 +0200 +++ libhibernate-validator-java-5.3.6/debian/changelog 2024-09-27 13:07:41.000000000 +0200 @@ -1,3 +1,10 @@ +libhibernate-validator-java (5.3.6-2.1) unstable; urgency=medium + + * Non-maintainer upload. + * Drop openjfx-java dependency (Closes: #1082844). + + -- Bastian Germann Fri, 27 Sep 2024 08:07:41 +0200 + libhibernate-validator-java (5.3.6-2) unstable; urgency=medium * Team upload. diff -Nru libhibernate-validator-java-5.3.6/debian/control libhibernate-validator-java-5.3.6/debian/control --- libhibernate-validator-java-5.3.6/debian/control 2022-05-24 00:55:06.000000000 +0200 +++ libhibernate-validator-java-5.3.6/debian/control 2024-09-27 13:07:28.000000000 +0200 @@ -26,7 +26,6 @@ libmaven-processor-plugin-java, libmaven-reporting-impl-java, libmaven-shade-plugin-java, - libopenjfx-java, libparanamer-java, maven-debian-helper, testng (>= 6.8.7) diff -Nru libhibernate-validator-java-5.3.6/debian/patches/06-javafx-dependency.patch libhibernate-validator-java-5.3.6/debian/patches/06-javafx-dependency.patch --- libhibernate-validator-java-5.3.6/debian/patches/06-javafx-dependency.patch 2022-05-24 00:55:06.000000000 +0200 +++ libhibernate-validator-java-5.3.6/debian/patches/06-javafx-dependency.patch 2024-09-27 13:07:41.000000000 +0200 @@ -1,18 +1,24 @@ -Description: Adds an explicit dependency on JavaFX to build with Java 9+ -Author: Emmanuel Bourg -Forwarded: no ---- a/engine/pom.xml -+++ b/engine/pom.xml -@@ -48,6 +48,12 @@ - Provided dependencies - --> - -+ org.openjfx -+ javafx-base -+ debian -+ provided -+ -+ - javax.el - javax.el-api - provided +From: Bastian Germann +Date: Fri, 27 Sep 2024 13:33:09 +0200 +Forwarded: not-needed +Subject: Eliminate javafx dependency + +Prevent loading class that depends on javafx. +The class is not included in the Debian build. +--- + .../hibernate/validator/internal/engine/ConfigurationImpl.java | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/engine/src/main/java/org/hibernate/validator/internal/engine/ConfigurationImpl.java b/engine/src/main/java/org/hibernate/validator/internal/engine/ConfigurationImpl.java +index 720af5b..e9dd2fa 100644 +--- a/engine/src/main/java/org/hibernate/validator/internal/engine/ConfigurationImpl.java ++++ b/engine/src/main/java/org/hibernate/validator/internal/engine/ConfigurationImpl.java +@@ -528,7 +528,7 @@ private void applyXmlSettings(ValidationBootstrapParameters xmlParameters) { + } + + private boolean isJavaFxInClasspath() { +- return isClassPresent( "javafx.application.Application", false ); ++ return false; + } + + private boolean isClassPresent(String className, boolean fallbackOnTCCL) { diff -Nru libhibernate-validator-java-5.3.6/debian/rules libhibernate-validator-java-5.3.6/debian/rules --- libhibernate-validator-java-5.3.6/debian/rules 2022-05-24 00:55:06.000000000 +0200 +++ libhibernate-validator-java-5.3.6/debian/rules 2024-09-27 13:07:41.000000000 +0200 @@ -2,3 +2,9 @@ %: dh $@ + +execute_before_dh_auto_build: + mv engine/src/main/java/org/hibernate/validator/internal/engine/valuehandling/JavaFXPropertyValueUnwrapper.java debian/ + +execute_after_dh_builddeb: + mv debian/JavaFXPropertyValueUnwrapper.java engine/src/main/java/org/hibernate/validator/internal/engine/valuehandling/