diff options
author | Luis Martinez | 2021-06-28 11:11:02 -0500 |
---|---|---|
committer | Luis Martinez | 2021-06-28 11:11:02 -0500 |
commit | 5f78ef16c8c65b2e1bb98b98ee9f8d4b46a1aeaa (patch) | |
tree | 6373e93ac5a5ea59453736b9714f0bfdb4db9059 | |
parent | 891d4f853fb99ffba731629dac277f3f97faa913 (diff) | |
download | aur-5f78ef16c8c65b2e1bb98b98ee9f8d4b46a1aeaa.tar.gz |
fix PKGBUILD
-rw-r--r-- | .SRCINFO | 9 | ||||
-rw-r--r-- | PKGBUILD | 48 |
2 files changed, 19 insertions, 38 deletions
@@ -1,19 +1,16 @@ pkgbase = tree-sitter-git pkgdesc = An incremental parsing system for programming tools - pkgver = 0.16.5.r2995.c393591e - pkgrel = 2 + pkgver = 0.19.5.r78.g2b83500b + pkgrel = 1 url = https://github.com/tree-sitter/tree-sitter arch = x86_64 license = MIT makedepends = git makedepends = cargo - makedepends = npm - makedepends = emscripten provides = tree-sitter provides = libtree-sitter.so conflicts = tree-sitter - source = git+https://github.com/tree-sitter/tree-sitter + source = tree-sitter-git::git+https://github.com/tree-sitter/tree-sitter sha512sums = SKIP pkgname = tree-sitter-git - @@ -1,50 +1,34 @@ -# Maintainer: Filipe Laíns (FFY00) <lains@archlinux.org> +# Maintainer: Luis Martinez <luis dot martinez at tuta dot io> +# Contributor: Filipe Laíns (FFY00) <lains@archlinux.org> -_pkgname=tree-sitter -pkgname=$_pkgname-git -pkgver=0.16.5.r2995.c393591e -pkgrel=2 +pkgname=tree-sitter-git +pkgver=0.19.5.r78.g2b83500b +pkgrel=1 pkgdesc='An incremental parsing system for programming tools' arch=('x86_64') url='https://github.com/tree-sitter/tree-sitter' license=('MIT') provides=('tree-sitter' 'libtree-sitter.so') conflicts=('tree-sitter') -makedepends=('git' 'cargo' 'npm' 'emscripten') -source=("git+$url") +makedepends=('git' 'cargo') +source=("$pkgname::git+$url") sha512sums=('SKIP') pkgver() { - cd $_pkgname - - printf "%s.r%s.%s" \ - $(git tag | tail -n1) \ - $(git rev-list --count HEAD) \ - $(git rev-parse --short HEAD) + git -C "$pkgname" describe --long --tags | sed 's/^v//;s/-/.r/;s/-/./' } build() { - cd $_pkgname - - make - - # emcc needs to be run at least one time before using to spit out their initial message .-. - /usr/lib/emscripten/emcc 2>&1 >/dev/null - - ./script/build-wasm - - cd cli - - cargo build --release --locked --all-features + cd "$pkgname" + make + cd cli + cargo build --release --locked --all-features } package() { - cd $_pkgname - - make DESTDIR="$pkgdir" PREFIX=/usr install - - install -Dm 755 target/release/$_pkgname -t "$pkgdir"/usr/bin - - install -Dm 644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE + cd "$pkgname" + make DESTDIR="$pkgdir" PREFIX=/usr install + install -Dm 755 target/release/tree-sitter -t "$pkgdir"/usr/bin + install -Dm 644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE } |