diff options
-rw-r--r-- | testing/gn/APKBUILD | 31 |
1 files changed, 31 insertions, 0 deletions
diff --git a/testing/gn/APKBUILD b/testing/gn/APKBUILD new file mode 100644 index 0000000000..a289cc10f1 --- /dev/null +++ b/testing/gn/APKBUILD @@ -0,0 +1,31 @@ +# Maintainer: Sven Assmann <sven@d34dl0ck.me> +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" +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" +} + +build() { + cd "$builddir/git" + ninja -C out -j 8 +} + +package() { + install -m755 -D "$builddir/git/out/$pkgname" "$pkgdir/usr/bin/$pkgname" +} |