Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package tree-sitter-c for openSUSE:Factory checked in at 2026-08-21 16:52:21 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/tree-sitter-c (Old) and /work/SRC/openSUSE:Factory/.tree-sitter-c.new.1258 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "tree-sitter-c" Fri Aug 21 16:52:21 2026 rev:8 rq:1372185 version:0.24.1 Changes: -------- --- /work/SRC/openSUSE:Factory/tree-sitter-c/tree-sitter-c.changes 2026-02-17 16:44:54.417308635 +0100 +++ /work/SRC/openSUSE:Factory/.tree-sitter-c.new.1258/tree-sitter-c.changes 2026-08-21 16:53:23.607125291 +0200 @@ -1,0 +2,10 @@ +Thu Aug 20 08:48:28 UTC 2026 - Martin Pluskal <[email protected]> + +- Build the upstream Python binding as pythonXYZ flavor + subpackages: the shared %treesitter_python_build/_install + macros plus the singlespec python_subpackage_only template +- Suggests python-tree-sitter instead of Requires, matching + tree-sitter-bash, so ring1 installcheck does not demand a + non-ring package + +------------------------------------------------------------------- New: ---- _scmsync.obsinfo build.specials.obscpio ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ tree-sitter-c.spec ++++++ --- /var/tmp/diff_new_pack.PrFY40/_old 2026-08-21 16:53:24.819168404 +0200 +++ /var/tmp/diff_new_pack.PrFY40/_new 2026-08-21 16:53:24.823168546 +0200 @@ -16,6 +16,7 @@ # +%define python_subpackage_only 1 %define _name c Name: tree-sitter-c Version: 0.24.1 @@ -24,22 +25,40 @@ License: MIT URL: https://github.com/tree-sitter/tree-sitter-c Source0: %{url}/archive/v%{version}.tar.gz#/%{name}-%{version}.tar.gz +BuildRequires: fdupes +BuildRequires: python-rpm-macros BuildRequires: tree-sitter +BuildRequires: %{python_module devel} +BuildRequires: %{python_module installer} +BuildRequires: %{python_module pip} +BuildRequires: %{python_module setuptools} +BuildRequires: %{python_module wheel} %treesitter_grammars %{_name} +%python_subpackages %description %{summary}. +%package -n python-%{name} +Summary: Python binding for the %{name} grammar +Suggests: python-tree-sitter + +%description -n python-%{name} +The tree_sitter_* Python module for the %{name} grammar, loadable +with the Language()/Parser() API from python-tree-sitter. + %prep %autosetup %build %treesitter_configure %treesitter_build +%treesitter_python_build %install %treesitter_install %treesitter_devel_install +%treesitter_python_install %files %license LICENSE @@ -47,3 +66,7 @@ %treesitter_devel_package +%files %{python_files %{name}} +%license LICENSE +%{python_sitearch}/tree_sitter_* + ++++++ _scmsync.obsinfo ++++++ mtime: 1787216314 commit: dd5770738696467c3ed06fb68f645ddd72953be61e1c4cf0da81f68b1849ca3a url: https://src.opensuse.org/tree-sitter/tree-sitter-c revision: dd5770738696467c3ed06fb68f645ddd72953be61e1c4cf0da81f68b1849ca3a projectscmsync: https://src.opensuse.org/tree-sitter/_ObsPrj ++++++ build.specials.obscpio ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/.gitignore new/.gitignore --- old/.gitignore 1970-01-01 01:00:00.000000000 +0100 +++ new/.gitignore 2026-08-20 10:58:34.000000000 +0200 @@ -0,0 +1,4 @@ +*.obscpio +*.osc +_build.* +.pbuild
