[packages/neovim] up to 0.11.0

atler atler at pld-linux.org
Fri Mar 28 14:05:46 CET 2025


commit 7b76df6908879baa91704317cccea00887a1ca00
Author: Jan Palus <atler at pld-linux.org>
Date:   Fri Mar 28 13:16:51 2025 +0100

    up to 0.11.0

 build-type.patch | 16 ++--------------
 neovim.spec      | 17 ++++++++---------
 2 files changed, 10 insertions(+), 23 deletions(-)
---
diff --git a/neovim.spec b/neovim.spec
index f80f94a..d5e6cd0 100644
--- a/neovim.spec
+++ b/neovim.spec
@@ -20,33 +20,32 @@
 
 Summary:	Vim-fork focused on extensibility and agility
 Name:		neovim
-Version:	0.10.4
+Version:	0.11.0
 Release:	1
 License:	Apache v2.0
 Group:		Applications/Editors/Vim
 # Source0Download: https://github.com/neovim/neovim/releases
 Source0:	https://github.com/neovim/neovim/archive/v%{version}/%{name}-%{version}.tar.gz
-# Source0-md5:	3962ca7ccf181baef5bda161810ce31b
+# Source0-md5:	509e7d1f7b3f77324e10699c298c8e19
 URL:		https://neovim.io/
 Source2:	%{name}.svg
 Patch0:		desktop.patch
 Patch1:		build-type.patch
 Patch2:		luv.patch
 Patch3:		luajit-lua52.patch
-BuildRequires:	cmake >= 3.13
+BuildRequires:	cmake >= 3.16
 BuildRequires:	gcc >= 6:4.4
 BuildRequires:	gettext-tools
 BuildRequires:	libstdc++-devel
 BuildRequires:	libuv-devel >= 1.28.0
-BuildRequires:	libvterm-devel >= 0.3.3
 BuildRequires:	lua-bitop >= 1.0.2
 BuildRequires:	lua-mpack >= 1.0.2
-BuildRequires:	msgpack-devel >= 1.1.0
 BuildRequires:	pkgconfig
 BuildRequires:	rpm-build >= 4.6
 BuildRequires:	rpmbuild(macros) >= 1.605
-BuildRequires:	tree-sitter-devel >= 0.20.9
+BuildRequires:	tree-sitter-devel >= 0.25.0
 BuildRequires:	unibilium-devel >= 2.0.0
+BuildRequires:	utf8proc-devel
 %if %{with prefer_lua}
 BuildRequires:	lua-lpeg
 BuildRequires:	lua51
@@ -59,10 +58,9 @@ BuildRequires:	luajit-lpeg
 BuildRequires:	luajit-luv-devel >= 1.43.0
 %endif
 Requires:	libuv >= 1.28.0
-Requires:	libvterm >= 0.3.3
 Requires:	%{?with_prefer_lua:lua51}%{!?with_prefer_lua:luajit}-luv
 Requires:	lua%{!?with_prefer_lua:jit}-lpeg
-Requires:	tree-sitter >= 0.20.9
+Requires:	tree-sitter >= 0.25.0
 Suggests:	%{name}-desktop = %{version}-%{release}
 Suggests:	neovim-parser-c
 Suggests:	neovim-parser-lua
@@ -119,7 +117,8 @@ Desktop files for Neovim.
 	-DENABLE_JEMALLOC=ON \
 	-DLPEG_LIBRARY=%{lpeg_library} \
 	-DLUV_INCLUDE_DIR=%{luv_includedir} \
-	-DLUV_LIBRARY=%{luv_library}
+	-DLUV_LIBRARY=%{luv_library} \
+	-DENABLE_TRANSLATIONS:BOOL=ON
 
 %{__make} -C build
 
diff --git a/build-type.patch b/build-type.patch
index 1f558ca..6990b1d 100644
--- a/build-type.patch
+++ b/build-type.patch
@@ -1,17 +1,5 @@
-diff --color -ur neovim-0.8.0.orig/cmake/Util.cmake neovim-0.8.0/cmake/Util.cmake
---- neovim-0.8.0.orig/cmake/Util.cmake	2022-09-30 17:15:13.000000000 +0200
-+++ neovim-0.8.0/cmake/Util.cmake	2022-10-01 09:53:36.320939926 +0200
-@@ -162,7 +162,7 @@
- # Passing CMAKE_BUILD_TYPE for multi-config generators will not only not be
- # used, but also generate a warning for the user.
- function(set_default_buildtype BUILD_TYPE)
--  set(allowableBuildTypes Debug Release MinSizeRel RelWithDebInfo)
-+  set(allowableBuildTypes Debug Release MinSizeRel RelWithDebInfo PLD)
-   if(NOT BUILD_TYPE IN_LIST allowableBuildTypes)
-     message(FATAL_ERROR "Invalid build type: ${BUILD_TYPE}")
-   endif()
---- neovim-0.9.1/runtime/lua/nvim/health.lua.orig	2023-05-29 13:24:38.000000000 +0200
-+++ neovim-0.9.1/runtime/lua/nvim/health.lua	2023-07-02 13:20:36.760937259 +0200
+--- neovim-0.9.1/runtime/lua/vim/health/health.lua.orig	2023-05-29 13:24:38.000000000 +0200
++++ neovim-0.9.1/runtime/lua/vim/health/health.lua	2023-07-02 13:20:36.760937259 +0200
 @@ -152,7 +152,7 @@
    local buildtype = vim.fn.matchstr(vim.fn.execute('version'), [[\v\cbuild type:?\s*[^\n\r\t ]+]])
    if buildtype == '' then
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/neovim.git/commitdiff/7b76df6908879baa91704317cccea00887a1ca00



More information about the pld-cvs-commit mailing list