commit: 56b5fbd4da1a81d434849175b92bed2218b17b45 Author: idealseal <realidealseal <AT> protonmail <DOT> com> AuthorDate: Mon Mar 2 09:07:36 2026 +0000 Commit: Sam James <sam <AT> gentoo <DOT> org> CommitDate: Tue Mar 3 21:44:30 2026 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=56b5fbd4
dev-util/tree-sitter-cli: add missing dependency on clang Required by bindgen. Closes: https://bugs.gentoo.org/970787 Signed-off-by: idealseal <realidealseal <AT> protonmail.com> Part-of: https://codeberg.org/gentoo/gentoo/pulls/193 Merges: https://codeberg.org/gentoo/gentoo/pulls/193 Signed-off-by: Sam James <sam <AT> gentoo.org> dev-util/tree-sitter-cli/tree-sitter-cli-0.26.6.ebuild | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/dev-util/tree-sitter-cli/tree-sitter-cli-0.26.6.ebuild b/dev-util/tree-sitter-cli/tree-sitter-cli-0.26.6.ebuild index 75d549975f19..fdd27fe5aacb 100644 --- a/dev-util/tree-sitter-cli/tree-sitter-cli-0.26.6.ebuild +++ b/dev-util/tree-sitter-cli/tree-sitter-cli-0.26.6.ebuild @@ -6,7 +6,9 @@ EAPI=8 CRATES="" RUST_MIN_VER="1.88.0" -inherit cargo +LLVM_COMPAT=( {19..22} ) + +inherit cargo llvm-r2 MY_PN="${PN/-cli}" MY_P=${MY_PN}-${PV} @@ -26,9 +28,16 @@ LICENSE+=" MIT Unicode-3.0 ZLIB " SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +KEYWORDS="~amd64 ~arm ~arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86" # Test seems to require files (grammar definitions) that we don't have. RESTRICT="test" +BDEPEND="$(llvm_gen_dep 'llvm-core/clang:${LLVM_SLOT}')" + QA_FLAGS_IGNORED="usr/bin/${MY_PN}" + +pkg_setup() { + llvm-r2_pkg_setup + rust_pkg_setup +}
