mirror of
https://github.com/archlinuxarm/PKGBUILDs.git
synced 2025-02-16 23:57:11 +00:00
added extra/gn
This commit is contained in:
parent
7470bd7418
commit
c112965fee
1 changed files with 46 additions and 0 deletions
46
extra/gn/PKGBUILD
Normal file
46
extra/gn/PKGBUILD
Normal file
|
@ -0,0 +1,46 @@
|
|||
# $Id$
|
||||
# Maintainer: Evangelos Foutras <evangelos@foutrelis.com>
|
||||
|
||||
# ALARM: Kevin Mihelich <kevin@archlinuxarm.org>
|
||||
# - add ARM headers back that were removed upstream
|
||||
|
||||
buildarch=28
|
||||
|
||||
pkgname=gn
|
||||
pkgver=0.1458.f9dbfd12
|
||||
_commit=f9dbfd121d75ea8131a1302ec1dbbcf0aa30d9f1
|
||||
pkgrel=1
|
||||
pkgdesc="Meta-build system that generates build files for Ninja"
|
||||
arch=('x86_64')
|
||||
url="https://gn.googlesource.com/gn/+/master/README.md"
|
||||
license=('BSD')
|
||||
depends=('gcc-libs')
|
||||
makedepends=('clang' 'ninja' 'python2' 'git')
|
||||
source=(git+https://gn.googlesource.com/gn#commit=$_commit
|
||||
0001-Add-ARM-headers-back.patch)
|
||||
md5sums=('SKIP'
|
||||
'9948af7a864a8e57697c49d15cdcb395')
|
||||
|
||||
pkgver() {
|
||||
cd $pkgname
|
||||
echo 0.$(git rev-list --count initial-commit..).$(git rev-parse --short HEAD)
|
||||
}
|
||||
|
||||
prepare() {
|
||||
cd $pkgname
|
||||
patch -p1 -i ../0001-Add-ARM-headers-back.patch
|
||||
}
|
||||
|
||||
build() {
|
||||
cd $pkgname
|
||||
python2 ./build/gen.py --no-sysroot
|
||||
ninja -C out gn
|
||||
}
|
||||
|
||||
package() {
|
||||
cd $pkgname
|
||||
install -D out/gn "$pkgdir/usr/bin/gn"
|
||||
install -Dm644 LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
|
||||
}
|
||||
|
||||
# vim:set ts=2 sw=2 et:
|
Loading…
Reference in a new issue