From 551db5af0456edd687d37c96344e256843724f22 Mon Sep 17 00:00:00 2001 From: Gabriel Sanches Date: Sat, 6 Mar 2021 14:56:08 -0300 Subject: [PATCH] tree-sitter: build and install tree-sitter CLI. --- srcpkgs/tree-sitter/template | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) diff --git a/srcpkgs/tree-sitter/template b/srcpkgs/tree-sitter/template index e3218d9b444..ee6441b85ab 100644 --- a/srcpkgs/tree-sitter/template +++ b/srcpkgs/tree-sitter/template @@ -1,8 +1,9 @@ # Template file for 'tree-sitter' pkgname=tree-sitter version=0.19.0 -revision=1 +revision=2 build_style=gnu-makefile +hostmakedepends="cargo" short_desc="Parser generator tool and incremental parsing library" maintainer="Érico Nogueira " license="MIT" @@ -10,6 +11,19 @@ homepage="https://tree-sitter.github.io" distfiles="https://github.com/tree-sitter/${pkgname}/archive/v${version}.tar.gz" checksum=7fa56a76b29b170ae11026a5c965e5a1177c158e251bec103d353ffff16a84e9 +do_build() { + make + + cd cli + cargo build --release --locked --all-features +} + +do_install() { + make STRIP=true PREFIX=/usr DESTDIR=${DESTDIR} install + + vbin target/release/$pkgname +} + post_install() { vlicense LICENSE }