- added standard JAVA_HOME detection to ANT_HOME patch
Changed files:
ant.spec -> 1.11
jakarta-ant-ANT_HOME.patch -> 1.2
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)
%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
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