# Template file for 'tree-sitter-cpp'
pkgname=tree-sitter-cpp
version=0.23.4
revision=1
build_style=tree-sitter
depends="tree-sitter-c"
checkdepends="${depends}"
short_desc="C++ grammar for tree-sitter"
maintainer="classabbyamp <void@placeviolette.net>"
license="MIT"
homepage="https://github.com/tree-sitter/tree-sitter-cpp"
distfiles="https://github.com/tree-sitter/tree-sitter-cpp/archive/refs/tags/v${version}.tar.gz"
checksum=7a2c55afe3028f4105f25762ea58cc16537d1f5a1dcd9cca90410b3cd5d46051

CFLAGS="-std=c11"

pre_check() {
	mkdir -p node_modules/tree-sitter-c
	ln -s /usr/share/tree-sitter/queries/c node_modules/tree-sitter-c/queries
}

post_install() {
	vlicense LICENSE
}
