# Maintainer: Sven Assmann pkgname=gn pkgver=1530 pkgrel=0 pkgdesc="GN is a meta-build system that generates build files for Ninja." url="https://gn.googlesource.com/gn/+/1ab6fa2c/README.md" arch="all !x86 !armhf !armv7" license="BSD-3-Clause" depends="libgcc musl" makedepends="python2 ninja git clang" giturl="https://gn.googlesource.com/gn" builddir="$srcdir" fetch() { git clone https://gn.googlesource.com/gn "$builddir/git" cd "$builddir/git" git reset --hard 1ab6fa2c } prepare() { "$builddir/git/build/gen.py" } check() { cd "$builddir/git/out/" ./gn_unittests } build() { cd "$builddir/git" ninja -C out -j 8 } package() { install -m755 -D "$builddir/git/out/$pkgname" "$pkgdir/usr/bin/$pkgname" }