# Contributor: Valery Kartel <valery.kartel@gmail.com>
# Maintainer: Valery Kartel <valery.kartel@gmail.com>
setvar pkgname = 'waf'
setvar pkgver = '1.8.16'
setvar pkgrel = '0'
setvar pkgdesc = ""Python-based meta build system""
setvar url = ""https://waf.io/""
setvar arch = ""noarch""
setvar license = ""BSD""
setvar depends = ""python""
setvar makedepends = ""python unzip""
setvar subpackages = """"
setvar source = ""https://waf.io/$pkgname-$pkgver.tar.bz2""

setvar _builddir = ""$srcdir/$pkgname-$pkgver""

proc build {
	cd $_builddir
	./waf-light configure --prefix=/usr build \
		--make-waf \
		--tools='compat,compat15,ocaml,go,cython,scala,erlang,cuda,gcj,boost,pep8,eclipse' \
		|| return 1
}

proc package {
	cd $_builddir
	install -Dm755 waf "$pkgdir"/usr/bin/waf
	local _rev=$(grep '^REVISION="[[:xdigit:]]*"$' "$pkgdir"/usr/bin/waf | cut -d\" -f2)
	local _lib="$pkgdir"/usr/lib/$pkgname-$pkgver-$_rev
	install -dm755 $_lib
	unzip -d $_lib zip/waflib.zip
	python -m compileall $_lib
}

setvar md5sums = ""c68227e4d40c0bdd0aadab22a7a27a44  waf-1.8.16.tar.bz2""
setvar sha256sums = ""5188b5a4246ba3c7a2abbf4ddcb3b3457430166244035bf3c70036fb08944846  waf-1.8.16.tar.bz2""
setvar sha512sums = ""128484b9cdcd9f2aacdf089b20af016b2ddd862423dab537416b10ad8c8470202b0a9ab02c862be5fc11f73e24b98650e89e6808a3f9fd1f2a4e281fae3843e1  waf-1.8.16.tar.bz2""