[packages/tree-sitter] add virtual P: for supported abi versions
atler
atler at pld-linux.org
Sun Jan 18 00:55:49 CET 2026
commit d2202b2ee719e52c314c17e222cede8835812f66
Author: Jan Palus <atler at pld-linux.org>
Date: Sun Jan 18 00:54:15 2026 +0100
add virtual P: for supported abi versions
tree-sitter.spec | 9 +++++++++
1 file changed, 9 insertions(+)
---
diff --git a/tree-sitter.spec b/tree-sitter.spec
index 9c83052..3abec42 100644
--- a/tree-sitter.spec
+++ b/tree-sitter.spec
@@ -4,6 +4,9 @@
%define crates_ver %{version}
+%define min_api_ver 13
+%define max_api_ver 15
+
Summary: An incremental parsing system for programming tools
Summary(pl.UTF-8): System przyrostowej analizy składni dla narzędzi programistycznych
Name: tree-sitter
@@ -25,6 +28,9 @@ BuildRequires: rust >= 1.84
BuildRequires: tar >= 1:1.22
BuildRequires: xz
%endif
+%{lua:for abi=tonumber(macros.min_api_ver),tonumber(macros.max_api_ver) do
+print("Provides:\ttree-sitter(abi) = "..abi.."\n")
+end}
BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
%description
@@ -113,6 +119,9 @@ EOF
%endif
%build
+grep -q 'TREE_SITTER_MIN_COMPATIBLE_LANGUAGE_VERSION[[:space:]]*%{min_api_ver}$' lib/include/tree_sitter/api.h
+grep -q 'TREE_SITTER_LANGUAGE_VERSION[[:space:]]*%{max_api_ver}$' lib/include/tree_sitter/api.h
+
%{__make} \
PREFIX="%{_prefix}" \
INCLUDEDIR="%{_includedir}" \
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/tree-sitter.git/commitdiff/d2202b2ee719e52c314c17e222cede8835812f66
More information about the pld-cvs-commit
mailing list