From 7fe22bb830219e7e8c97ec257eca6044a9137a85 Mon Sep 17 00:00:00 2001 From: Sven Assmann Date: Tue, 19 Feb 2019 01:05:22 +0100 Subject: testing/gn: new aport https://gn.googlesource.com/gn/+/refs/heads/master/README.md GN is a meta-build system that generates build files for Ninja. --- testing/gn/APKBUILD | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) create mode 100644 testing/gn/APKBUILD (limited to 'testing/gn') 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 +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" +} -- cgit v1.2.3