summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorLuis Martinez2021-10-27 09:34:25 -0500
committerLuis Martinez2021-10-27 09:34:25 -0500
commit44015cbd51623f820df528ecfdf02215e2ff2008 (patch)
tree9f79e6d0a0411ad59ab443d4283cc583fa4b3fae
parent5f78ef16c8c65b2e1bb98b98ee9f8d4b46a1aeaa (diff)
downloadaur-44015cbd51623f820df528ecfdf02215e2ff2008.tar.gz
package cleanup
-rw-r--r--.SRCINFO2
-rw-r--r--PKGBUILD18
2 files changed, 13 insertions, 7 deletions
diff --git a/.SRCINFO b/.SRCINFO
index ff11f8aef5ed..9e7f4b985834 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,6 +1,6 @@
pkgbase = tree-sitter-git
pkgdesc = An incremental parsing system for programming tools
- pkgver = 0.19.5.r78.g2b83500b
+ pkgver = 0.20.0.r129.g67de9435
pkgrel = 1
url = https://github.com/tree-sitter/tree-sitter
arch = x86_64
diff --git a/PKGBUILD b/PKGBUILD
index cb9c7351f446..9fe8cd0913b3 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,8 +1,8 @@
-# Maintainer: Luis Martinez <luis dot martinez at tuta dot io>
+# Maintainer: Luis Martinez <luis dot martinez at disroot dot org>
# Contributor: Filipe LaĆ­ns (FFY00) <lains@archlinux.org>
pkgname=tree-sitter-git
-pkgver=0.19.5.r78.g2b83500b
+pkgver=0.20.0.r129.g67de9435
pkgrel=1
pkgdesc='An incremental parsing system for programming tools'
arch=('x86_64')
@@ -18,17 +18,23 @@ pkgver() {
git -C "$pkgname" describe --long --tags | sed 's/^v//;s/-/.r/;s/-/./'
}
+prepare() {
+ cd "$pkgname/cli"
+ cargo fetch --locked --target "$CARCH-unknown-linux-gnu"
+}
+
build() {
cd "$pkgname"
make
cd cli
- cargo build --release --locked --all-features
+ RUSTUP_TOOLCHAIN=stable
+ CARGO_TARGET_DIR=target
+ cargo build --release --frozen --all-features
}
package() {
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
+ install -D target/release/tree-sitter -t "$pkgdir"/usr/bin
+ install -Dm 644 LICENSE -t "$pkgdir/usr/share/licenses/$pkgname/"
}
-