diff --git a/glassfish-jaxb-api-build.xml b/glassfish-jaxb-api-build.xml
index c6147cf..56b23ec 100644
--- a/glassfish-jaxb-api-build.xml
+++ b/glassfish-jaxb-api-build.xml
@@ -10,7 +10,8 @@
-
+
+
@@ -52,6 +53,7 @@
debug="true"
optimize="false"
deprecation="true"
+ release="${compiler.release}"
target="${compiler.target}"
verbose="false"
fork="false"
@@ -65,14 +67,16 @@
+ nowarn="false"
+ debug="true"
+ encoding="utf-8"
+ optimize="false"
+ deprecation="true"
+ release="9"
+ target="9"
+ verbose="false"
+ fork="false"
+ source="9">
@@ -82,12 +86,13 @@
-
+
+- The binaries are compatible with java 1.8
+
-------------------------------------------------------------------
Wed Feb 21 22:02:16 UTC 2024 - Fridrich Strba
diff --git a/glassfish-jaxb-api.spec b/glassfish-jaxb-api.spec
index cb0a5ad..5a49a9f 100644
--- a/glassfish-jaxb-api.spec
+++ b/glassfish-jaxb-api.spec
@@ -18,6 +18,9 @@
%global oname jaxb-spec
%global bundle jaxb-api
+# The automatic requires would be java-headless >= 9, but the
+# binaries are java 8 compatible
+%define __requires_exclude java-headless
Name: glassfish-jaxb-api
Version: 2.4.0
Release: 0
@@ -33,6 +36,7 @@ BuildRequires: glassfish-activation-api
BuildRequires: java-devel >= 9
BuildRequires: javapackages-local >= 6
BuildRequires: unzip
+Requires: java-headless >= 1.8
BuildArch: noarch
%description