From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits)) (No client certificate requested) by finch.gentoo.org (Postfix) with ESMTPS id F1DDA158041 for ; Wed, 20 Mar 2024 20:57:40 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id B0F52E29A7; Wed, 20 Mar 2024 20:57:35 +0000 (UTC) Received: from smtp.gentoo.org (smtp.gentoo.org [IPv6:2001:470:ea4a:1:5054:ff:fec7:86e4]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id 50015E29A3 for ; Wed, 20 Mar 2024 20:57:35 +0000 (UTC) From: Arthur Zamarin To: gentoo-dev@lists.gentoo.org Cc: Matthew Smith , Nick Sarnie Subject: [gentoo-dev] tree-sitter-grammar.eclass: support new upstream bindings Date: Wed, 20 Mar 2024 22:52:37 +0200 Message-ID: <20240320205659.204635-1-arthurzam@gentoo.org> X-Mailer: git-send-email 2.44.0 Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-dev@lists.gentoo.org Reply-to: gentoo-dev@lists.gentoo.org X-Auto-Response-Suppress: DR, RN, NRN, OOF, AutoReply MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Archives-Salt: 026ac20e-9906-42ee-a2ac-2ef8a77c3d86 X-Archives-Hash: 577e578be9ad1e5ef0f370da35066743 In latest tree-sitter, we now have much better build system (a good Makefile!), and much nicer to use python bindings per language. So add support for them in the eclass, being mostly backwards compatible with previous eclass (in the PR there are more commits which fix all broken stuff). Pull request: https://github.com/gentoo/gentoo/pull/35750