# Compiling Time: 0.72 SBU
# Maintainer: kikadf <kikadf.01@gmail.com>
# Contributor: bouleetbil <bouleetbil@frogdev.info>

pkgname=bcprov
pkgver=170
pkgrel=1
pkgdesc="Java cryptography APIs."
url="http://www.bouncycastle.org/java.html"
_F_archive_name="$pkgname-jdk15on"
depends=('openjre')
makedepends=('apache-ant')
Finclude openjava
groups=('devel-extra')
archs=('x86_64')
up2date="lynx -dump http://www.bouncycastle.org/latest_releases.html | Flasttar"
source=(http://www.bouncycastle.org/download/bcprov-jdk15on-${pkgver}.tar.gz)
sha1sums=('872c7a4cb837279c1012533bdf5149993eb5bfa7')

build()
{
	Fcd
	# Unzip source
	mkdir -p src || Fdie
	unzip -qq src.zip -d src/ || Fdie

	# Remove provided binaries
	find . -type f -name "*.class" -exec rm -f {} \;
	find . -type f -name "*.jar" -exec rm -f {} \;

	pushd src
	javac -g -encoding UTF-8 $(find . -type f ! -path "*test*" -name "*.java" ) || Fdie
	jarfile="../bcprov.jar"
	files="$(find . -type f \( -name '*.class' -o -name '*.properties' \))"
	test ! -d classes && mf="" \
		|| mf="`find classes/ -type f -name "*.mf" 2>/dev/null`"
	test -n "$mf" && jar cfm $jarfile $mf $files \
		|| jar cf $jarfile $files
	popd

	Fjar ${pkgname}.jar
}

# optimization OK
