Files
LFS-PKGBUILDs/dev-libs/tree-sitter-lua-0.4.0.PKGBUILD
T

27 lines
761 B
Bash

pkgname=tree-sitter-lua
pkgver=0.4.0
pkgdesc="Lua grammar for Tree-sitter"
homepage="https://github.com/tree-sitter-grammars/tree-sitter-lua"
license=("MIT")
depends=("tree-sitter-cli")
sources=("${pkgname}-${pkgver}.tar.gz")
urls=("https://github.com/tree-sitter-grammars/${pkgname}/archive/v${pkgver}.tar.gz")
sha512sums=("6afcac83394b0583b721b88acd1115b97e8844d0c94134235e63df1b0e46773691ab37b7ff1921d7672924baf0144eb6f60ac0196daf8691c96f0567ccac1f67")
src_prepare() {
tar -xf ${distdir}/${sources[0]} --strip-components=1
tree-sitter generate src/grammar.json
}
src_build() {
make PREFIX=/usr PARSER_URL=$homepage
}
src_install() {
make DESTDIR="$pkgdir" PREFIX=/usr install
find "${pkgdir}" -name '*.a' -delete
}
# vim:ft=sh syn=sh et sw=2: