diff options
author | Luis Martinez | 2021-06-13 00:00:08 -0500 |
---|---|---|
committer | Luis Martinez | 2021-06-13 00:00:08 -0500 |
commit | 9e72800bc65a0cbd76006b4dfb8570155ae9d6e8 (patch) | |
tree | af140e9f3c235bdc23d9284310013d70fc81cd19 /PKGBUILD | |
parent | 22b2a373eef187676de6decb8d28b2ca5b8b549d (diff) | |
download | aur-9e72800bc65a0cbd76006b4dfb8570155ae9d6e8.tar.gz |
add prepare function
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 10 |
1 files changed, 8 insertions, 2 deletions
@@ -2,14 +2,14 @@ pkgname=tree-sitter-cpp-git pkgver=0.19.0.r1.gc612124 -pkgrel=2 +pkgrel=3 pkgdesc="C++ grammar for tree-sitter" arch=('x86_64') url="https://github.com/tree-sitter/tree-sitter-cpp" license=('MIT') groups=('tree-sitter-grammars') depends=('gcc-libs') -makedepends=('git' 'tree-sitter') +makedepends=('git' 'tree-sitter' 'npm') provides=("${pkgname%-git}") conflicts=("${pkgname%-git}") source=("$pkgname::git+$url") @@ -20,6 +20,12 @@ pkgver() { git describe --long --tags | sed 's/^v//;s/-/.r/;s/-/./' } +prepare() { + cd "$pkgname" + npm install --cache "$srcdir/npm-cache" tree-sitter-c + tree-sitter generate +} + build() { cd "$pkgname/src/" cc $CFLAGS -std=c99 -c parser.c |