From 026df7b0d191f86ded8f86237d81d226e2fc0492 Mon Sep 17 00:00:00 2001 From: Jakub Bogusz Date: Sat, 24 Aug 2002 20:18:58 +0000 Subject: [PATCH] - standarized JAVA_HOME, Requires: jdk - added standard JAVA_HOME detection to ANT_HOME patch Changed files: ant.spec -> 1.11 jakarta-ant-ANT_HOME.patch -> 1.2 --- ant.spec | 9 ++++----- jakarta-ant-ANT_HOME.patch | 11 +++++++++++ 2 files changed, 15 insertions(+), 5 deletions(-) diff --git a/ant.spec b/ant.spec index 8daa8ba..f2e8b32 100644 --- a/ant.spec +++ b/ant.spec @@ -10,6 +10,7 @@ Source1: http://jakarta.apache.org/builds/%{name}/release/v%{version}/bin/%{name Patch0: %{name}-ANT_HOME.patch URL: http://jakarta.apache.org/ant/ BuildRequires: jdk +Requires: jdk BuildArch: noarch BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) @@ -42,13 +43,11 @@ w Javie. %patch0 -p1 %build -if [ ! `echo $JAVA_HOME` ]; then - echo "You haven't JAVA_HOME variable set. Can't continue." - exit 1 +if [ -z "$JAVA_HOME" ]; then + JAVA_HOME=/usr/lib/java fi - CLASSPATH="$JAVA_HOME/jre/lib/rt.jar:%{SOURCE1}" -export CLASSPATH +export JAVA_HOME CLASSPATH cp -f %{SOURCE1} . sh build.sh diff --git a/jakarta-ant-ANT_HOME.patch b/jakarta-ant-ANT_HOME.patch index 1d41720..d1a0c28 100644 --- a/jakarta-ant-ANT_HOME.patch +++ b/jakarta-ant-ANT_HOME.patch @@ -28,3 +28,14 @@ fi # For Cygwin, ensure paths are in UNIX format before anything is touched +@@ -50,6 +50,10 @@ + CLASSPATH=`cygpath --path --unix "$CLASSPATH"` + fi + ++if [ -z "$JAVA_HOME" -a -x /usr/lib/java/bin/java ]; then ++ JAVA_HOME=/usr/lib/java ++fi ++ + if [ -z "$JAVACMD" ] ; then + if [ -n "$JAVA_HOME" ] ; then + if [ -x "$JAVA_HOME/jre/sh/java" ] ; then -- 2.44.0