diff --git a/javapackages-tools.changes b/javapackages-tools.changes index 771dc1f..8f8e2dc 100644 --- a/javapackages-tools.changes +++ b/javapackages-tools.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Wed Oct 9 07:27:42 UTC 2024 - Andreas Schwab + +- remove-pointless-assignment.patch: Remove pointless assignment if + %java_home is unset + ------------------------------------------------------------------- Tue Oct 8 22:48:45 UTC 2024 - Fridrich Strba diff --git a/javapackages-tools.spec b/javapackages-tools.spec index b597797..9d52aa7 100644 --- a/javapackages-tools.spec +++ b/javapackages-tools.spec @@ -50,6 +50,8 @@ Patch2: suse-no-epoch.patch Patch3: do-not-require-which.patch #PATCH-FIX-UPSTREAM: fix broken %%ant, %%jar, %%javadoc and %%javac commands Patch4: fix-broken-commands.patch +#PATCH-FIX-UPSTREAM Remove pointless assignment if %%java_home is unset +Patch5: remove-pointless-assignment.patch BuildRequires: fdupes BuildRequires: perl diff --git a/remove-pointless-assignment.patch b/remove-pointless-assignment.patch new file mode 100644 index 0000000..a76c290 --- /dev/null +++ b/remove-pointless-assignment.patch @@ -0,0 +1,18 @@ +Index: javapackages-6.3.2/macros.d/macros.jpackage +=================================================================== +--- javapackages-6.3.2.orig/macros.d/macros.jpackage ++++ javapackages-6.3.2/macros.d/macros.jpackage +@@ -35,10 +35,10 @@ cat > %{buildroot}%{_bindir}/%5 << EOF \ + #\ + # %{name} script\ + # JPackage Project \ +-\ ++%{?java_home:\ + # Set default JAVA_HOME\ +-export JAVA_HOME="\\${JAVA_HOME:-%{?java_home}}"\ +-\ ++export JAVA_HOME="\\${JAVA_HOME:-%{java_home}}"\ ++}\ + # Source functions library\ + . @{javadir}-utils/java-functions\ + \