dev-python/tree-sitter: fix building of 0.23.1

Closes: https://bugs.gentoo.org/949862
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
This commit is contained in:
Arthur Zamarin
2025-02-18 21:58:38 +02:00
parent ce2eb85bf1
commit 353154e57f

View File

@@ -52,6 +52,14 @@ src_unpack() {
rmdir "${S}/tree_sitter/core" || die
}
src_prepare() {
sed -e 's/ts_node_child_containing_descendant/ts_node_child_with_descendant/' \
-i tree_sitter/binding/node.c || die
sed -e 's/TSInputEncodingUTF16/TSInputEncodingUTF16LE/' \
-i tree_sitter/binding/parser.c || die
distutils-r1_src_prepare
}
src_test() {
rm -r tree_sitter || die
distutils-r1_src_test