Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package tree-sitter-kotlin for openSUSE:Factory checked in at 2026-08-21 16:52:31 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/tree-sitter-kotlin (Old) and /work/SRC/openSUSE:Factory/.tree-sitter-kotlin.new.1258 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "tree-sitter-kotlin" Fri Aug 21 16:52:31 2026 rev:4 rq:1372192 version:1.1.0 Changes: -------- --- /work/SRC/openSUSE:Factory/tree-sitter-kotlin/tree-sitter-kotlin.changes 2026-03-06 18:20:10.432078643 +0100 +++ /work/SRC/openSUSE:Factory/.tree-sitter-kotlin.new.1258/tree-sitter-kotlin.changes 2026-08-21 16:53:34.011495383 +0200 @@ -1,0 +2,10 @@ +Thu Aug 20 08:51:19 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-kotlin.spec ++++++ --- /var/tmp/diff_new_pack.O9HpgZ/_old 2026-08-21 16:53:34.725520781 +0200 +++ /var/tmp/diff_new_pack.O9HpgZ/_new 2026-08-21 16:53:34.727520852 +0200 @@ -16,6 +16,7 @@ # +%define python_subpackage_only 1 %define _name kotlin Name: tree-sitter-kotlin Version: 1.1.0 @@ -24,22 +25,40 @@ License: MIT URL: https://github.com/tree-sitter-grammars/tree-sitter-kotlin 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: 1787216449 commit: 5803518780634d25e68356a331c0ebb3c3d43051e7545dc306714e2c91d179e4 url: https://src.opensuse.org/tree-sitter/tree-sitter-kotlin revision: 5803518780634d25e68356a331c0ebb3c3d43051e7545dc306714e2c91d179e4 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 11:00:49.000000000 +0200 @@ -0,0 +1,4 @@ +*.obscpio +*.osc +_build.* +.pbuild
