diff --git a/picocli-build.xml b/picocli-build.xml
index e664d3c..c84b35a 100644
--- a/picocli-build.xml
+++ b/picocli-build.xml
@@ -11,7 +11,8 @@
-
+
+
@@ -43,6 +44,7 @@
debug="true"
optimize="false"
deprecation="true"
+ release="${compiler.release}"
target="${compiler.target}"
verbose="false"
fork="false"
@@ -75,6 +77,7 @@
debug="true"
optimize="false"
deprecation="true"
+ release="${compiler.release}"
target="${compiler.target}"
verbose="false"
fork="false"
@@ -114,6 +117,7 @@
debug="true"
optimize="false"
deprecation="true"
+ release="${compiler.release}"
target="${compiler.target}"
verbose="false"
fork="false"
@@ -154,8 +158,7 @@
-
+ source="${compiler.source}">
+
+
diff --git a/picocli.changes b/picocli.changes
index 0130e90..4a139d5 100644
--- a/picocli.changes
+++ b/picocli.changes
@@ -1,3 +1,8 @@
+-------------------------------------------------------------------
+Mon Apr 29 11:53:54 UTC 2024 - Fridrich Strba
+
+- The binaries are compatible with java 1.8
+
-------------------------------------------------------------------
Sun Sep 10 10:27:31 UTC 2023 - Fridrich Strba
diff --git a/picocli.spec b/picocli.spec
index 6d4051a..01e1bbc 100644
--- a/picocli.spec
+++ b/picocli.spec
@@ -1,7 +1,7 @@
#
# spec file for package picocli
#
-# Copyright (c) 2023 SUSE LLC
+# Copyright (c) 2024 SUSE LLC
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -16,6 +16,9 @@
#
+# The automatic requires would be java-headless >= 9, but the
+# binaries are java 8 compatible
+%define __requires_exclude java-headless
Name: picocli
Version: 4.7.5
Release: 0
@@ -34,6 +37,7 @@ BuildRequires: fdupes
BuildRequires: java-devel >= 9
BuildRequires: javapackages-local
BuildRequires: jline >= 2
+Requires: java-headless >= 1.8
BuildArch: noarch
%description
@@ -44,6 +48,7 @@ Easily included as source to avoid adding a dependency.
%package codegen
Summary: Picocli Code Generation
Group: Development/Libraries/Java
+Requires: java-headless >= 1.8
%description codegen
Java command line parser with both an annotations API and a programmatic API.
@@ -56,6 +61,7 @@ from a picocli model.
%package shell-jline2
Summary: Picocli Shell JLine2
Group: Development/Libraries/Java
+Requires: java-headless >= 1.8
%description shell-jline2
Java command line parser with both an annotations API and a programmatic API.