diff options
author | Luis Martinez | 2021-10-27 09:34:25 -0500 |
---|---|---|
committer | Luis Martinez | 2021-10-27 09:34:25 -0500 |
commit | 44015cbd51623f820df528ecfdf02215e2ff2008 (patch) | |
tree | 9f79e6d0a0411ad59ab443d4283cc583fa4b3fae | |
parent | 5f78ef16c8c65b2e1bb98b98ee9f8d4b46a1aeaa (diff) | |
download | aur-44015cbd51623f820df528ecfdf02215e2ff2008.tar.gz |
package cleanup
-rw-r--r-- | .SRCINFO | 2 | ||||
-rw-r--r-- | PKGBUILD | 18 |
2 files changed, 13 insertions, 7 deletions
@@ -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 @@ -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/" } - |