Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package neovim for openSUSE:Factory checked 
in at 2026-06-09 15:27:00
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/neovim (Old)
 and      /work/SRC/openSUSE:Factory/.neovim.new.2375 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "neovim"

Tue Jun  9 15:27:00 2026 rev:88 rq:1358181 version:0.12.2

Changes:
--------
--- /work/SRC/openSUSE:Factory/neovim/neovim.changes    2026-06-09 
14:32:24.794671423 +0200
+++ /work/SRC/openSUSE:Factory/.neovim.new.2375/neovim.changes  2026-06-09 
15:27:07.346736807 +0200
@@ -6,0 +7,8 @@
+Thu Jun  4 14:13:01 UTC 2026 - Richard Rahl <[email protected]>
+
+- Use Lua5.1 rather than luajit, as we don't have all the modules in
+  Leap16.0 and Leap16.1
+- enable aarch64 tests again
+- disable tests on Leap16
+
+-------------------------------------------------------------------

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ neovim.spec ++++++
--- /var/tmp/diff_new_pack.KGf7YU/_old  2026-06-09 15:27:08.690792586 +0200
+++ /var/tmp/diff_new_pack.KGf7YU/_new  2026-06-09 15:27:08.690792586 +0200
@@ -16,7 +16,12 @@
 #
 
 
+%if 0%{?suse_version} <= 1650
+%bcond_with    luajit
+%else
 %bcond_without luajit
+%endif
+%define         _name nvim
 Name:           neovim
 Version:        0.12.2
 Release:        0
@@ -42,7 +47,6 @@
 BuildRequires:  hicolor-icon-theme
 BuildRequires:  hostname
 BuildRequires:  libtool
-BuildRequires:  lua-macros
 BuildRequires:  pkgconfig
 BuildRequires:  unzip
 BuildRequires:  pkgconfig(libluv)
@@ -68,7 +72,6 @@
 Recommends:     xsel
 Suggests:       python3-neovim
 Suggests:       ripgrep
-Provides:       nvim
 %if %{with luajit}
 BuildRequires:  luajit-bit32
 BuildRequires:  luajit-compat-5.3
@@ -76,6 +79,11 @@
 BuildRequires:  luajit-lpeg
 BuildRequires:  luajit-luarocks
 BuildRequires:  luajit-luv
+Requires:       luajit-bit32
+Requires:       luajit-compat-5.3
+Requires:       luajit-lpeg
+Requires:       luajit-luarocks
+Requires:       luajit-luv
 %else
 BuildRequires:  lua51-bit32
 BuildRequires:  lua51-compat-5.3
@@ -84,14 +92,6 @@
 BuildRequires:  lua51-luarocks
 BuildRequires:  lua51-luv
 BuildRequires:  pkgconfig(lua5.1)
-%endif
-%if %{with luajit}
-Requires:       luajit-bit32
-Requires:       luajit-compat-5.3
-Requires:       luajit-lpeg
-Requires:       luajit-luarocks
-Requires:       luajit-luv
-%else
 Requires:       lua51-bit32
 Requires:       lua51-compat-5.3
 Requires:       lua51-lpeg
@@ -99,6 +99,8 @@
 Requires:       lua51-luv
 %endif
 
+%lang_package
+
 %description
 Neovim is a refactor - and sometimes redactor - in the tradition of
 Vim, which itself derives from Stevie. It is not a rewrite, but a
@@ -109,8 +111,6 @@
 excisions, Neovim is Vim. It is built for users who want the good
 parts of Vim, without compromise, and more.
 
-%lang_package
-
 %prep
 %autosetup -p1
 
@@ -126,12 +126,6 @@
 cp %{SOURCE10} build/build/downloads/lua_dev_deps/
 
 %build
-# Remove cmake4 error due to not setting
-# min cmake version - sflees.de
-export CMAKE_POLICY_VERSION_MINIMUM=3.5
-# set vars to make build reproducible in spite of config/CMakeLists.txt
-HOSTNAME=OBS
-USERNAME=OBS
 %cmake -DCMAKE_BUILD_TYPE=RelWithDebInfo \
        -DPREFER_LUA=%{?with_luajit:OFF}%{!?with_luajit:ON} \
        -DLUA_PRG=%{_bindir}/%{?with_luajit:luajit}%{!?with_luajit:lua} \
@@ -151,52 +145,48 @@
 %cmake_install
 
 # system-wide configuration file
-install -D -m 644 -p %{SOURCE1} %{buildroot}%{_sysconfdir}/nvim/sysinit.vim
-ln -sf  %{_sysconfdir}/nvim/sysinit.vim 
%{buildroot}%{_datadir}/nvim/sysinit.vim
+install -D -m 644 -p %{SOURCE1} %{buildroot}%{_sysconfdir}/%{_name}/sysinit.vim
+ln -sf  %{_sysconfdir}/nvim/sysinit.vim 
%{buildroot}%{_datadir}/%{_name}/sysinit.vim
 
 # install SUSE specific spec template
-install -p -m 644 %{SOURCE3} %{buildroot}%{_datadir}/nvim/template.spec
-install -p -m 644 %{SOURCE4} 
%{buildroot}%{_datadir}/nvim/runtime/plugin/spec.vim
+install -p -m 644 %{SOURCE3} %{buildroot}%{_datadir}/%{_name}/template.spec
+install -p -m 644 %{SOURCE4} 
%{buildroot}%{_datadir}/%{_name}/runtime/plugin/spec.vim
 
 desktop-file-install --dir=%{buildroot}%{_datadir}/applications \
-    runtime/nvim.desktop
-install -Dm0644 runtime/nvim.png %{buildroot}%{_datadir}/pixmaps/nvim.png
+    runtime/%{_name}.desktop
+install -Dm0644 runtime/%{_name}.png 
%{buildroot}%{_datadir}/pixmaps/%{_name}.png
 
 # vim/site directories for plugins shared with vim
 mkdir -p 
%{buildroot}%{_datadir}/vim/site/{after,after/syntax,autoload,colors,doc,ftdetect,plugin,syntax}
 
 # universal loader for the system-wide tree-sitter parsers
-install -Dm0644 %{SOURCE5} 
%{buildroot}%{_datadir}/nvim/runtime/plugin/tree-sitter-system.lua
+install -Dm0644 %{SOURCE5} 
%{buildroot}%{_datadir}/%{_name}/runtime/plugin/tree-sitter-system.lua
 
 %fdupes %{buildroot}
-%find_lang nvim
+%find_lang %{_name}
 
-%ifnarch %{arm64}
 %check
-
+mkdir -p runtime/parser
+%if 0%{?suse_version} <= 1650
+ln -sf %{_libdir}/tree_sitter/vimdoc.so runtime/parser
+%else
+ln -sf %{_libdir}/tree-sitter/libtree-sitter-vimdoc.so runtime/parser/vimdoc.so
+%endif
+%if 0%{?suse_version} > 1650
 %ifnarch %{power64} s390x
 # old tests
-%make_build USE_BUNDLED=OFF oldtest || true
+%make_build USE_BUNDLED=OFF oldtest
 %endif
 # functional tests
-%if 0%{?suse_version} != 1600
 %ifarch %{arm64} %{x86_64}
 %make_build USE_BUNDLED=OFF unittest
 %endif
 %endif
-%endif
 
 %files
 %license LICENSE.txt
 %doc CONTRIBUTING.md README.md
-%dir %{_sysconfdir}/nvim
 %config(noreplace) %{_sysconfdir}/nvim/sysinit.vim
-%{_bindir}/nvim
-%{_mandir}/man?/nvim.?%{?ext_man}
-%{_datadir}/nvim
-%{_datadir}/applications/nvim.desktop
-%{_datadir}/icons/hicolor/128x128/apps/nvim.png
-%{_datadir}/pixmaps/nvim.png
 %dir %{_datadir}/vim
 %dir %{_datadir}/vim/site
 %dir %{_datadir}/vim/site/after
@@ -207,6 +197,13 @@
 %dir %{_datadir}/vim/site/ftdetect
 %dir %{_datadir}/vim/site/plugin
 %dir %{_datadir}/vim/site/syntax
+%dir %{_sysconfdir}/%{_name}
+%{_bindir}/%{_name}
+%{_datadir}/applications/%{_name}.desktop
+%{_datadir}/icons/hicolor/128x128/apps/%{_name}.png
+%{_datadir}/%{_name}
+%{_datadir}/pixmaps/%{_name}.png
+%{_mandir}/man?/%{_name}.?%{?ext_man}
 
-%files lang -f nvim.lang
+%files lang -f %{_name}.lang
 

Reply via email to