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

pkgname=javacup
pkgver=11b
pkgextraver="-20160615"
pkgrel=3
pkgdesc="CUP Parser Generator for Java"
url="http://www2.cs.tum.edu/projects/cup/"
groups=('devel-extra')
archs=('x86_64')
_F_archive_name="java-cup-src"
up2date="Flasttar $url/releases"
source=("http://www2.cs.tum.edu/projects/cup/releases/java-cup-src-$pkgver$pkgextraver.tar.gz")
sha1sums=('05276270374ef95f30fbfad8a8fc7bdbf0473722')
depends=('openjre')
makedepends=('apache-ant' 'git')
Finclude openjava
_F_cd_path="."

build()
{
	Fcd
	# no Fjavacleanup, we'll bootstrap
	find . -name "*.class" -delete || return 1
	# build
	Fant
	rm bin/java-cup-11.jar
	cp dist/java-cup-$pkgver.jar bin/java-cup-11.jar
	Fant clean
	# build again
	Fant
	cd dist
	mv java-cup-$pkgver.jar javacup.jar
	mv java-cup-$pkgver-runtime.jar javacup-runtime.jar
	Fjar javacup.jar javacup-runtime.jar
}

# optimization OK
