summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorEvangelos Foutras2022-05-25 00:51:46 +0300
committerEvangelos Foutras2022-05-25 00:51:46 +0300
commit0f3c6c9319b650ceb6487dd325bf8c9284303dfe (patch)
tree239ad867bb049b20658e0e2ce9d9b2e13a031b5b
downloadaur-0f3c6c9319b650ceb6487dd325bf8c9284303dfe.tar.gz
Move from extra as unneeded
-rw-r--r--.SRCINFO16
-rw-r--r--PKGBUILD40
2 files changed, 56 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..d59e32a4a12d
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,16 @@
+pkgbase = gn-m85
+ pkgdesc = Meta-build system that generates build files for Ninja (version shipped in Chromium 85; for apps not ported to use frameworks to list framework dependencies; https://gn-review.googlesource.com/c/gn/+/9240)
+ pkgver = 0.1792.7d7e8dee
+ pkgrel = 1
+ url = https://gn.googlesource.com/gn/
+ arch = x86_64
+ license = BSD
+ makedepends = clang
+ makedepends = ninja
+ makedepends = python
+ makedepends = git
+ depends = gcc-libs
+ source = git+https://gn.googlesource.com/gn#commit=7d7e8deea36d126397bda2cf924682504271f0e1
+ md5sums = SKIP
+
+pkgname = gn-m85
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..c6f3a937382d
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,40 @@
+# Maintainer: Evangelos Foutras <evangelos@foutrelis.com>
+
+pkgname=gn-m85
+pkgver=0.1792.7d7e8dee
+_commit=7d7e8deea36d126397bda2cf924682504271f0e1
+pkgrel=1
+pkgdesc="Meta-build system that generates build files for Ninja"
+pkgdesc+=" (version shipped in Chromium 85; for apps not ported to use frameworks to list framework dependencies; https://gn-review.googlesource.com/c/gn/+/9240)"
+arch=('x86_64')
+url="https://gn.googlesource.com/gn/"
+license=('BSD')
+depends=('gcc-libs')
+makedepends=('clang' 'ninja' 'python' 'git')
+source=(git+https://gn.googlesource.com/gn#commit=$_commit)
+md5sums=('SKIP')
+
+pkgver() {
+ cd gn
+ echo 0.$(git rev-list --count initial-commit..).$(git rev-parse --short HEAD)
+}
+
+build() {
+ cd gn
+ ./build/gen.py
+ ninja -C out
+}
+
+check() {
+ cd gn
+ ./out/gn_unittests
+}
+
+package() {
+ cd gn
+ install -D out/gn "$pkgdir/usr/bin/gn-m85"
+ install -Dm644 -t "$pkgdir/usr/share/doc/$pkgname" docs/*
+ install -Dm644 -t "$pkgdir/usr/share/licenses/$pkgname" LICENSE
+}
+
+# vim:set ts=2 sw=2 et: