summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorLuis Martinez2021-06-28 11:11:02 -0500
committerLuis Martinez2021-06-28 11:11:02 -0500
commit5f78ef16c8c65b2e1bb98b98ee9f8d4b46a1aeaa (patch)
tree6373e93ac5a5ea59453736b9714f0bfdb4db9059
parent891d4f853fb99ffba731629dac277f3f97faa913 (diff)
downloadaur-5f78ef16c8c65b2e1bb98b98ee9f8d4b46a1aeaa.tar.gz
fix PKGBUILD
-rw-r--r--.SRCINFO9
-rw-r--r--PKGBUILD48
2 files changed, 19 insertions, 38 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 6fc08a111c6f..ff11f8aef5ed 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -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
-
diff --git a/PKGBUILD b/PKGBUILD
index ebdc113e1f3e..cb9c7351f446 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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
}