# Compiling Time: 1.95 SBU
# Maintainer: Miklos Vajna <vmiklos@frugalware.org>

pkgname=apache-ant
pkgver=1.9.6
pkgrel=1
pkgdesc="Ant is a Java-based build tool."
url="http://ant.apache.org"
groups=('devel-extra')
archs=('i686' 'x86_64')
Finclude openjava
up2date="lynx -dump $url/srcdownload.cgi|grep bz2$|sed 's/.*-\(.*\)-.*/\1/'"
#we need to boostrap this with binary junit as junit depends on this
#this should be kept in sync with junit version
junit_ver="4.10"
source=(http://www.apache.org/dist/ant/source/apache-ant-$pkgver-src.tar.gz \
	http://repo1.maven.org/maven2/junit/junit/${junit_ver}/junit-${junit_ver}.jar)
signatures=($source.asc '')

build()
{
	Fcd
	export ANT_OPTS="-Xmx512M"
	Fjavacleanup
	
	mv ../junit-${junit_ver}.jar ./lib/optional/junit.jar || Fdie

	# disable junit as it depends on stuff that requires ant
	Fsed "depends=\"jars,test-jar\"" "depends=\"jars\"" build.xml
	./build.sh -Ddist.dir=dist/ dist || return 1

	Fmkdir /usr/bin /usr/share/doc/$pkgname-$pkgver
	Fsed '^ANT_LIB=.*' 'ANT_LIB="/usr/share/java"' dist/bin/ant
	cp -a dist/bin/{ant,antRun,antRun.pl,complete-ant-cmd.pl,runant.pl} $Fdestdir/usr/bin || return 1
	Fjar dist/lib/*.jar
}

# optimization OK
