summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorLuis Martinez2021-06-12 00:15:45 -0500
committerLuis Martinez2021-06-12 00:16:11 -0500
commitad05a653adfa15b95ddd2dd8cab0c6299749d580 (patch)
treed38f5db3f9e2e9b32f1e20bc2e7c839cdab3920f
parent4eb0dc47dced0f769afbfc41c273ae431e386084 (diff)
downloadaur-ad05a653adfa15b95ddd2dd8cab0c6299749d580.tar.gz
add prepare function
-rw-r--r--.SRCINFO3
-rw-r--r--PKGBUILD9
2 files changed, 9 insertions, 3 deletions
diff --git a/.SRCINFO b/.SRCINFO
index e1bfae7a097c..dee4f4fe51f7 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,13 +1,14 @@
pkgbase = tree-sitter-lua-git
pkgdesc = Lua grammar for tree-sitter
pkgver = 1.6.0.r10.gb6d4e9e
- pkgrel = 1
+ pkgrel = 2
url = https://github.com/nvim-treesitter/tree-sitter-lua
arch = x86_64
groups = tree-sitter-grammars
license = MIT
makedepends = git
makedepends = tree-sitter
+ makedepends = npm
depends = gcc-libs
provides = tree-sitter-lua
conflicts = tree-sitter-lua
diff --git a/PKGBUILD b/PKGBUILD
index 869ece4ae4f0..db47230766fb 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -2,14 +2,14 @@
pkgname=tree-sitter-lua-git
pkgver=1.6.0.r10.gb6d4e9e
-pkgrel=1
+pkgrel=2
pkgdesc="Lua grammar for tree-sitter"
arch=('x86_64')
url="https://github.com/nvim-treesitter/tree-sitter-lua"
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,11 @@ pkgver() {
git describe --long --tags | sed 's/^v//;s/-/.r/;s/-/./'
}
+prepare() {
+ cd "$pkgname"
+ tree-sitter generate
+}
+
build() {
cd "$pkgname/src/"
cc $CFLAGS -std=c99 -c parser.c