# Compiling Time: 0.01 SBU
# Maintainer: DeX77 <dex77@frugalware.org>

pkgname=gn
pkgver=0.1819
pkgrel=1
_commit=e327ffdc503815916db2543ec000226a8df45163
pkgdesc="Meta-build system that generates build files for Ninja"
groups=('devel-extra')
archs=('x86_64')
url="https://gn.googlesource.com/gn/+/master/README.md"
depends=('libgcc')
makedepends=('ninja' 'python' 'git' 'clang' 'llvm')
_F_scm_type="git"
_F_scm_url="https://gn.googlesource.com/gn"
Finclude scm
options=('clang')

build() {
	unset _F_scm_git_cloneopts
	Funpack_scm
	Fcd
	Fexec git checkout $_commit || Fdie
	Fexec python ./build/gen.py || Fdie
	Fexec   ninja -C out gn || Fdie
	Fexerel out/gn usr/bin/gn
}


# optimization OK
