summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD17
1 files changed, 11 insertions, 6 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 4a26caf4dcc6..af4bb1dfd909 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -3,26 +3,31 @@
#
pkgname=gn-git
pkgdesc='Meta-build system which generates Ninja build files'
-pkgver=r1438.8ce4e49a
-pkgrel=2
+pkgver=r1446.5d9a4e9a
+pkgrel=1
license=('BSD')
arch=('x86_64' 'i686')
conflicts=('gn-bin')
provides=('gn')
depends=('gcc-libs')
-makedepends=('python2' 'ninja' 'clang')
+makedepends=('python2' 'ninja')
url='https://gn.googlesource.com/gn'
-source=("gn::git+${url}")
-sha512sums=(SKIP)
+source=("gn::git+${url}" gcc-support.patch)
+sha512sums=('SKIP'
+ '14f5a6236c09d1e11f6ce8984cbe1e635dc582a38ba801b719404bdaaf0b9f708262fdf13b5d6496e8af7fd50d411ab90747af1d816fa78a6a8b808ae88cb4f8')
pkgver () {
export GIT_DIR="${startdir}/gn"
printf "r%s.%s" "$(git --bare rev-list --count HEAD)" "$(git --bare rev-parse --short HEAD)"
}
+prepare () {
+ patch -p1 < gcc-support.patch
+}
+
build () {
cd gn
- python2 build/gen.py
+ CC=cc CXX=c++ AR=ar python2 build/gen.py --no-sysroot --use-lto
ninja -C out
}