# Maintainer: Jakub Jirutka pkgname=tree-sitter-cli pkgver=0.22.5 pkgrel=0 pkgdesc="Tree Sitter CLI" url="https://tree-sitter.github.io/" arch="all" license="MIT" makedepends=" cargo cargo-auditable " source="$pkgname-$pkgver.tar.gz::https://github.com/tree-sitter/tree-sitter/archive/refs/tags/v$pkgver.tar.gz cargo-update.patch" builddir="$srcdir/tree-sitter-$pkgver" options="!check" # fail in this release prepare() { default_prepare cargo fetch --target="$CTARGET" --locked sh ./script/fetch-fixtures } build() { cargo auditable build -p tree-sitter-cli --frozen --release } check() { cargo test -p tree-sitter-cli --frozen } package() { install -Dm755 target/release/tree-sitter -t "$pkgdir"/usr/bin/ } sha512sums=" cff3902e8f6e0211b6d4fafecf9f0d73a2bf73efed68df0d6e8798aac3e685cbcc882fb698ebc10115e72bcf46b59aabd0b14dd402a08d3b42cfceffea5aab2c tree-sitter-cli-0.22.5.tar.gz 2bda2cc5f2b2ac3cd244a63a1dfcb686baebb8e12c2347a775f686eb4f5546ec45004c51ac9fc7c766bbe3a656d67b521d6ad4a41f292203a79bf33a66c95d44 cargo-update.patch "