diff options
author | Luis Martinez | 2021-06-13 00:25:11 -0500 |
---|---|---|
committer | Luis Martinez | 2021-06-13 00:25:11 -0500 |
commit | dae482924b5ec380626dbd1d2afd452286e77224 (patch) | |
tree | 735b7db3a6c380bdf9006847b05997c2a401b5ea | |
parent | 286450a9fcea5f8ca67c37c519bb9186604c80f8 (diff) | |
download | aur-dae482924b5ec380626dbd1d2afd452286e77224.tar.gz |
add prepare function
-rw-r--r-- | .SRCINFO | 1 | ||||
-rw-r--r-- | PKGBUILD | 8 |
2 files changed, 8 insertions, 1 deletions
@@ -8,6 +8,7 @@ pkgbase = tree-sitter-toml-git license = MIT makedepends = git makedepends = tree-sitter + makedepends = npm provides = tree-sitter-toml conflicts = tree-sitter-toml source = tree-sitter-toml-git::git+https://github.com/ikatyang/tree-sitter-toml @@ -8,7 +8,7 @@ arch=('x86_64') url="https://github.com/ikatyang/tree-sitter-toml" license=('MIT') groups=('tree-sitter-grammars') -makedepends=('git' 'tree-sitter') +makedepends=('git' 'tree-sitter' 'npm') provides=("${pkgname%-git}") conflicts=("${pkgname%-git}") source=("$pkgname::git+$url") @@ -19,6 +19,12 @@ pkgver() { git describe --long --tags | sed 's/^v//;s/-/.r/;s/-/./' } +prepare() { + cd "$pkgname" + npm install --cache "$srcdir/npm-cache" regexp-util + tree-sitter generate +} + build() { cd "$pkgname/src/" cc $CFLAGS -std=c99 -c parser.c scanner.c |