From d1f8fa65cf9f77ed74130048166ad19b45d37f9f Mon Sep 17 00:00:00 2001 From: Damjan 9000 Date: Sat, 17 Aug 2024 18:57:29 +0200 Subject: [PATCH 1/8] resolves: rhbz#2300246 - remove vim runtime path from sysinit --- sysinit.vim | 3 --- 1 file changed, 3 deletions(-) diff --git a/sysinit.vim b/sysinit.vim index bd151fc..21a501d 100644 --- a/sysinit.vim +++ b/sysinit.vim @@ -1,9 +1,6 @@ let g:python_host_prog = '/usr/bin/python2' let g:python3_host_prog = '/usr/bin/python3' -" In order for neovim to use installed plugins shared with vim -set runtimepath+=/usr/share/vim/vimfiles/ - augroup Fedora autocmd! " RPM spec file template From 7c8e2afa36ad623a6bb663d867eefa56bea3b524 Mon Sep 17 00:00:00 2001 From: Michel Lind Date: Tue, 3 Sep 2024 17:25:04 -0500 Subject: [PATCH 2/8] Allow bundling tree-sitter for EL10 - Add MIT to list of licenses since we are unconditionally bundling tree-sitter parsers - Convert bundled licenses file to SPDX expressions Signed-off-by: Michel Lind --- .gitignore | 1 + mkvendor-treesitter.sh | 27 +++++++++++++++++++++++++++ neovim-bundled-licenses.txt | 2 +- neovim.spec | 25 ++++++++++++++++++++++++- sources | 1 + 5 files changed, 54 insertions(+), 2 deletions(-) create mode 100644 mkvendor-treesitter.sh diff --git a/.gitignore b/.gitignore index 83f18c1..760812a 100644 --- a/.gitignore +++ b/.gitignore @@ -38,3 +38,4 @@ /neovim-0.10.0-vendor.tar.gz /neovim-0.10.1.tar.gz /neovim-0.10.1-vendor.tar.gz +/neovim-0.10.1-vendor-treesitter.tar.gz diff --git a/mkvendor-treesitter.sh b/mkvendor-treesitter.sh new file mode 100644 index 0000000..5ef2d5c --- /dev/null +++ b/mkvendor-treesitter.sh @@ -0,0 +1,27 @@ + #!/usr/bin/bash -x + +set -euo pipefail + +url=$(rpmspec -P neovim.spec | sed -En 's/^Source0:[[:space:]]+//p') +archive=$(basename "$url") +tmp=$(mktemp -d) +trap "rm -rf $tmp" EXIT + +curl -Lo "${tmp}/${archive}" "${url}" +grep -F "${archive}" sources | (cd "${tmp}" && cksum -c) +mkdir -p "${tmp}/src" +tar -zxf "${tmp}/${archive}" -C "${tmp}/src" --strip-components=1 + +cmake -S "${tmp}/src/cmake.deps" -B "${tmp}/deps" -G Ninja \ + -DUSE_BUNDLED=OFF -DUSE_BUNDLED_TS=ON +targets=$(basename -a "${tmp}/deps"/build/downloads/treesitter | \ + xargs -I {} echo build/src/{}-stamp/{}-download) +ninja -C "${tmp}/deps" ${targets} + +mv "${tmp}/${archive}" . +vendor="${archive%.tar.gz}-vendor" +tar -zcf "${vendor}-treesitter.tar.gz" -H pax --numeric-owner --owner=0:0 \ + -C "${tmp}/deps/build/downloads" . --transform="s/^\\./${vendor}-treesitter/" + +echo +echo "Run: fedpkg new-sources ${archive} ${vendor}.tar.gz ${vendor}-treesitter.tar.gz" diff --git a/neovim-bundled-licenses.txt b/neovim-bundled-licenses.txt index fee3e11..e72f40d 100644 --- a/neovim-bundled-licenses.txt +++ b/neovim-bundled-licenses.txt @@ -1,2 +1,2 @@ -"ASL 2.0" +"Apache-2.0" "MIT" diff --git a/neovim.spec b/neovim.spec index 200eff3..40fb19d 100644 --- a/neovim.spec +++ b/neovim.spec @@ -21,8 +21,18 @@ %endif %endif +%if 0%{?el10} +# tree-sitter in EL10 is too old and libtree-sitter-devel is not shipped +# https://issues.redhat.com/browse/RHEL-56996 +%bcond_with system_treesitter +%else +%bcond_without system_treesitter +%endif + %global luv_min_ver 1.43.0 +%if %{with system_treesitter} %global tree_sitter_min_ver 0.22.5 +%endif %global vterm_min_ver 0.3.3 %global luv_include_dir %{_includedir}/luv @@ -38,7 +48,7 @@ Name: neovim Version: 0.10.1 Release: %autorelease -License: Apache-2.0 AND Vim +License: Apache-2.0 AND Vim AND MIT Summary: Vim-fork focused on extensibility and agility Url: https://neovim.io @@ -48,6 +58,7 @@ Source2: spec-template # Generated by mkvendor.sh Source3: %{name}-%{version}-vendor.tar.gz Source4: neovim-bundled-licenses.txt +Source5: %{name}-%{version}-vendor-treesitter.tar.gz Patch1000: neovim-lua-bit32.patch @@ -85,10 +96,12 @@ BuildRequires: pkgconfig(vterm) >= %{vterm_min_ver} # need the build with the fix for the resize buffer issue Requires: libvterm >= %{vterm_min_ver} BuildRequires: pkgconfig(unibilium) +%if %{with system_treesitter} BuildRequires: pkgconfig(tree-sitter) >= %{tree_sitter_min_ver} # tree-sitter didn't do an soname bump. enforce the min version # see https://github.com/nvim-treesitter/nvim-treesitter/pull/3055/files Requires: libtree-sitter >= %{tree_sitter_min_ver} +%endif # Parser generator, only needed for :TSInstallFromGrammar Recommends: tree-sitter-cli Suggests: (python2-neovim if python2) @@ -109,7 +122,14 @@ excisions, Neovim is Vim. It is built for users who want the good parts of Vim, without compromise, and more. %prep +%if %{with system_treesitter} %setup -q -b3 +%else +%setup -q -b3 -b5 + +mv ../%{name}-%{version}-vendor-treesitter/* \ + ../%{name}-%{version}-vendor/ +%endif cp %{SOURCE4} . @@ -129,6 +149,9 @@ ln -sfr ../%{name}-%{version}-vendor .deps/build/downloads %define __cmake_builddir .deps %cmake -DCMAKE_BUILD_TYPE=RelWithDebInfo \ -DUSE_BUNDLED=OFF \ +%if %{without system_treesitter} + -DUSE_BUNDLED_TS=ON \ +%endif -DUSE_BUNDLED_TS_PARSERS=ON %cmake_build diff --git a/sources b/sources index 6347979..54b0dda 100644 --- a/sources +++ b/sources @@ -1,2 +1,3 @@ SHA512 (neovim-0.10.1.tar.gz) = 37e9d45041b059a26fe02717eae7cdbde58f0a35560c590764f5888de67cfa04bee76d6b359ab14b020ac5a661d64908960283347381d334106308504c0df908 SHA512 (neovim-0.10.1-vendor.tar.gz) = d89dcc059a78a8b3d4695d463daf709a5b3ec46ff02590b78dfad4380ccc86429f365714b0d68757c3f518969c61394312a63065cce630ecfff0e69a4d5a1892 +SHA512 (neovim-0.10.1-vendor-treesitter.tar.gz) = 4c6e759a06d9022415b4e5ac1029f0cb464b302c585b9bffa71791ec82908812f0b2b9b3a50d021b273930cbb03d5a0e553c6bf0122da0116fc7975330a4aae2 From cfb85a6e83e90aaec29598c96215bb50b4556bfa Mon Sep 17 00:00:00 2001 From: Andreas Schneider Date: Wed, 11 Sep 2024 09:54:22 +0200 Subject: [PATCH 3/8] Use easier to understand %bcond --- neovim.spec | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/neovim.spec b/neovim.spec index 40fb19d..99eea87 100644 --- a/neovim.spec +++ b/neovim.spec @@ -24,9 +24,9 @@ %if 0%{?el10} # tree-sitter in EL10 is too old and libtree-sitter-devel is not shipped # https://issues.redhat.com/browse/RHEL-56996 -%bcond_with system_treesitter +%bcond system_treesitter 0 %else -%bcond_without system_treesitter +%bcond system_treesitter 1 %endif %global luv_min_ver 1.43.0 From ee7435fabf7120c32fbcf2b317e9ec4614ed863a Mon Sep 17 00:00:00 2001 From: Andreas Schneider Date: Sat, 5 Oct 2024 22:33:28 +0200 Subject: [PATCH 4/8] Update to version 0.10.2 - resolves: rhbz#2316441 --- .gitignore | 3 +++ README.md | 1 + neovim.spec | 2 +- sources | 6 +++--- 4 files changed, 8 insertions(+), 4 deletions(-) diff --git a/.gitignore b/.gitignore index 760812a..4fbc987 100644 --- a/.gitignore +++ b/.gitignore @@ -39,3 +39,6 @@ /neovim-0.10.1.tar.gz /neovim-0.10.1-vendor.tar.gz /neovim-0.10.1-vendor-treesitter.tar.gz +/neovim-0.10.2.tar.gz +/neovim-0.10.2-vendor.tar.gz +/neovim-0.10.2-vendor-treesitter.tar.gz diff --git a/README.md b/README.md index e3533c1..3e9397f 100644 --- a/README.md +++ b/README.md @@ -8,3 +8,4 @@ The hyper-extensible Vim-based text editor * Download the new tarball * Add the tarball with `fedpkg new-sources neovim-.tar.gz` * Run `bash mkvendor.sh` +* Run `bash mkvendor-treesitter.sh` diff --git a/neovim.spec b/neovim.spec index 99eea87..1a8db19 100644 --- a/neovim.spec +++ b/neovim.spec @@ -45,7 +45,7 @@ %endif Name: neovim -Version: 0.10.1 +Version: 0.10.2 Release: %autorelease License: Apache-2.0 AND Vim AND MIT diff --git a/sources b/sources index 54b0dda..20ff560 100644 --- a/sources +++ b/sources @@ -1,3 +1,3 @@ -SHA512 (neovim-0.10.1.tar.gz) = 37e9d45041b059a26fe02717eae7cdbde58f0a35560c590764f5888de67cfa04bee76d6b359ab14b020ac5a661d64908960283347381d334106308504c0df908 -SHA512 (neovim-0.10.1-vendor.tar.gz) = d89dcc059a78a8b3d4695d463daf709a5b3ec46ff02590b78dfad4380ccc86429f365714b0d68757c3f518969c61394312a63065cce630ecfff0e69a4d5a1892 -SHA512 (neovim-0.10.1-vendor-treesitter.tar.gz) = 4c6e759a06d9022415b4e5ac1029f0cb464b302c585b9bffa71791ec82908812f0b2b9b3a50d021b273930cbb03d5a0e553c6bf0122da0116fc7975330a4aae2 +SHA512 (neovim-0.10.2.tar.gz) = 6478c53bddff0bf042388464fa1c5114e8fe75c7c41b22e5426783bd2f8406bd3297ffd4bc895ea13e573f0cd28a64755c1f5c063531bb8de477c4e439384418 +SHA512 (neovim-0.10.2-vendor.tar.gz) = 59047ccbc4e66e5d706709997350fdf591105bd12440edaf883646f83145b94ee691eaff4dac1e557c19dd09886ba4c155a8abc3cc4e18260cf1fcc61b1a3bac +SHA512 (neovim-0.10.2-vendor-treesitter.tar.gz) = deb0d4243b249267d1b28a69240272c440d53e5a8c6dc025b652f8595b60fa38650b77046eeff084c612cb6ec428d2318e71c1dd6ffff92f70255f365a4280ea From 6b4cd716dcee8c5d0fbb299a12c2d0aeff81e002 Mon Sep 17 00:00:00 2001 From: Andreas Schneider Date: Sat, 21 Dec 2024 19:29:17 +0100 Subject: [PATCH 5/8] Update to version 0.10.3 - resolves: rhbz#2333681 --- .gitignore | 3 +++ neovim.spec | 2 +- sources | 6 +++--- 3 files changed, 7 insertions(+), 4 deletions(-) diff --git a/.gitignore b/.gitignore index 4fbc987..c11b97b 100644 --- a/.gitignore +++ b/.gitignore @@ -42,3 +42,6 @@ /neovim-0.10.2.tar.gz /neovim-0.10.2-vendor.tar.gz /neovim-0.10.2-vendor-treesitter.tar.gz +/neovim-0.10.3.tar.gz +/neovim-0.10.3-vendor.tar.gz +/neovim-0.10.3-vendor-treesitter.tar.gz diff --git a/neovim.spec b/neovim.spec index 1a8db19..b3b2a99 100644 --- a/neovim.spec +++ b/neovim.spec @@ -45,7 +45,7 @@ %endif Name: neovim -Version: 0.10.2 +Version: 0.10.3 Release: %autorelease License: Apache-2.0 AND Vim AND MIT diff --git a/sources b/sources index 20ff560..d63dc93 100644 --- a/sources +++ b/sources @@ -1,3 +1,3 @@ -SHA512 (neovim-0.10.2.tar.gz) = 6478c53bddff0bf042388464fa1c5114e8fe75c7c41b22e5426783bd2f8406bd3297ffd4bc895ea13e573f0cd28a64755c1f5c063531bb8de477c4e439384418 -SHA512 (neovim-0.10.2-vendor.tar.gz) = 59047ccbc4e66e5d706709997350fdf591105bd12440edaf883646f83145b94ee691eaff4dac1e557c19dd09886ba4c155a8abc3cc4e18260cf1fcc61b1a3bac -SHA512 (neovim-0.10.2-vendor-treesitter.tar.gz) = deb0d4243b249267d1b28a69240272c440d53e5a8c6dc025b652f8595b60fa38650b77046eeff084c612cb6ec428d2318e71c1dd6ffff92f70255f365a4280ea +SHA512 (neovim-0.10.3.tar.gz) = f1286c42bf0a119fea4575ae64043e43f36cd569d339ced15700c45441e8d8952ea7eac2250063a5aff4552632f0ca7696b442d4d8ffa4f5fce25ddbee0e861b +SHA512 (neovim-0.10.3-vendor.tar.gz) = adab443b56f28fb0dc6908cb9712197bd97fd9f81d14d286b35cfc702304621062fefc1cbc3641cc14f6133b0d5da33f7d367672f911959538e07af906222c9d +SHA512 (neovim-0.10.3-vendor-treesitter.tar.gz) = 7aa042607f9edd7d8543d3dac85bbbc12cb5b0c2c1376d4d5c765c8bab67ca8e04d1ae49a91c1e37d83b7f55e53c1c45087b8c10c7feaefaf864ab7e285ba868 From bab7d47025cb340908179e1ae6eae1b9b811be60 Mon Sep 17 00:00:00 2001 From: Andreas Schneider Date: Thu, 9 Jan 2025 19:30:43 +0100 Subject: [PATCH 6/8] Fix `:Inspect` --- 31676.patch | 28 ++++++++++++++++++++++++++++ neovim.spec | 3 +++ 2 files changed, 31 insertions(+) create mode 100644 31676.patch diff --git a/31676.patch b/31676.patch new file mode 100644 index 0000000..027c831 --- /dev/null +++ b/31676.patch @@ -0,0 +1,28 @@ +From df3ff92a9a6983512d9f3b08a63fe31e885a2dfd Mon Sep 17 00:00:00 2001 +From: Christian Clason +Date: Sun, 22 Dec 2024 11:02:14 +0100 +Subject: [PATCH] fix(inspect): use correct default highlight + +Problem: `vim.highlight` was renamed on `master`, breaking the +backported fix. + +Solution: Use old name. + +Fixup for 650dcbbafea581353ae75a8377a0b108d1b26761 +--- + runtime/lua/vim/_inspector.lua | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/runtime/lua/vim/_inspector.lua b/runtime/lua/vim/_inspector.lua +index 55e2ae6073a891..9c894d1522ed92 100644 +--- a/runtime/lua/vim/_inspector.lua ++++ b/runtime/lua/vim/_inspector.lua +@@ -186,7 +186,7 @@ function vim.show_pos(bufnr, row, col, filter) + capture, + string.format( + 'priority: %d language: %s', +- capture.metadata.priority or vim.hl.priorities.treesitter, ++ capture.metadata.priority or vim.highlight.priorities.treesitter, + capture.lang + ) + ) diff --git a/neovim.spec b/neovim.spec index b3b2a99..fad8370 100644 --- a/neovim.spec +++ b/neovim.spec @@ -60,6 +60,8 @@ Source3: %{name}-%{version}-vendor.tar.gz Source4: neovim-bundled-licenses.txt Source5: %{name}-%{version}-vendor-treesitter.tar.gz +Patch0: https://github.com/neovim/neovim/pull/31676.patch + Patch1000: neovim-lua-bit32.patch BuildRequires: gcc-c++ @@ -133,6 +135,7 @@ mv ../%{name}-%{version}-vendor-treesitter/* \ cp %{SOURCE4} . +%patch -P 0 -p1 %if %{without luajit} %patch -P 1000 -p1 %endif From 8735db3c79bc18c3d0caf50d6310abc7007215b6 Mon Sep 17 00:00:00 2001 From: Andreas Schneider Date: Thu, 23 Jan 2025 12:41:16 +0100 Subject: [PATCH 7/8] Fix building with gcc 15 - resolves: rhbz#2340915 --- neovim-fix-build-gcc15.patch | 28 ++++++++++++++++++++++++++++ neovim.spec | 2 ++ 2 files changed, 30 insertions(+) create mode 100644 neovim-fix-build-gcc15.patch diff --git a/neovim-fix-build-gcc15.patch b/neovim-fix-build-gcc15.patch new file mode 100644 index 0000000..e87bb2f --- /dev/null +++ b/neovim-fix-build-gcc15.patch @@ -0,0 +1,28 @@ +From 60592492c589ba8eef4bf929e9f60b7c2ee32eb5 Mon Sep 17 00:00:00 2001 +From: Andreas Schneider +Date: Thu, 23 Jan 2025 11:40:10 +0100 +Subject: [PATCH] fix: Remove invalid bool definition + +This causes build failures with gcc 15. +--- + src/mpack/conv.h | 4 ---- + 1 file changed, 4 deletions(-) + +diff --git a/src/mpack/conv.h b/src/mpack/conv.h +index 71f14a067e..e46a2b16d7 100644 +--- a/src/mpack/conv.h ++++ b/src/mpack/conv.h +@@ -14,10 +14,6 @@ typedef mpack_sint32_t mpack_sintmax_t; + typedef mpack_uint32_t mpack_uintmax_t; + #endif + +-#ifndef bool +-# define bool unsigned +-#endif +- + MPACK_API mpack_token_t mpack_pack_nil(void) FUNUSED FPURE; + MPACK_API mpack_token_t mpack_pack_boolean(unsigned v) FUNUSED FPURE; + MPACK_API mpack_token_t mpack_pack_uint(mpack_uintmax_t v) FUNUSED FPURE; +-- +2.48.1 + diff --git a/neovim.spec b/neovim.spec index fad8370..9ddc75b 100644 --- a/neovim.spec +++ b/neovim.spec @@ -61,6 +61,7 @@ Source4: neovim-bundled-licenses.txt Source5: %{name}-%{version}-vendor-treesitter.tar.gz Patch0: https://github.com/neovim/neovim/pull/31676.patch +Patch1: https://github.com/neovim/neovim/pull/32180.patch#/neovim-fix-build-gcc15.patch Patch1000: neovim-lua-bit32.patch @@ -136,6 +137,7 @@ mv ../%{name}-%{version}-vendor-treesitter/* \ cp %{SOURCE4} . %patch -P 0 -p1 +%patch -P 1 -p1 %if %{without luajit} %patch -P 1000 -p1 %endif From b247ca8505c5964daa22f7af4df899769f6a1af3 Mon Sep 17 00:00:00 2001 From: Andreas Schneider Date: Wed, 29 Jan 2025 11:54:23 +0100 Subject: [PATCH 8/8] Update to version 0.10.4 - https://github.com/neovim/neovim/releases/tag/v0.10.4 --- .gitignore | 3 +++ 31676.patch | 28 ---------------------------- neovim-fix-build-gcc15.patch | 28 ---------------------------- neovim.spec | 5 +---- sources | 6 +++--- 5 files changed, 7 insertions(+), 63 deletions(-) delete mode 100644 31676.patch delete mode 100644 neovim-fix-build-gcc15.patch diff --git a/.gitignore b/.gitignore index c11b97b..3d5b688 100644 --- a/.gitignore +++ b/.gitignore @@ -45,3 +45,6 @@ /neovim-0.10.3.tar.gz /neovim-0.10.3-vendor.tar.gz /neovim-0.10.3-vendor-treesitter.tar.gz +/neovim-0.10.4.tar.gz +/neovim-0.10.4-vendor.tar.gz +/neovim-0.10.4-vendor-treesitter.tar.gz diff --git a/31676.patch b/31676.patch deleted file mode 100644 index 027c831..0000000 --- a/31676.patch +++ /dev/null @@ -1,28 +0,0 @@ -From df3ff92a9a6983512d9f3b08a63fe31e885a2dfd Mon Sep 17 00:00:00 2001 -From: Christian Clason -Date: Sun, 22 Dec 2024 11:02:14 +0100 -Subject: [PATCH] fix(inspect): use correct default highlight - -Problem: `vim.highlight` was renamed on `master`, breaking the -backported fix. - -Solution: Use old name. - -Fixup for 650dcbbafea581353ae75a8377a0b108d1b26761 ---- - runtime/lua/vim/_inspector.lua | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/runtime/lua/vim/_inspector.lua b/runtime/lua/vim/_inspector.lua -index 55e2ae6073a891..9c894d1522ed92 100644 ---- a/runtime/lua/vim/_inspector.lua -+++ b/runtime/lua/vim/_inspector.lua -@@ -186,7 +186,7 @@ function vim.show_pos(bufnr, row, col, filter) - capture, - string.format( - 'priority: %d language: %s', -- capture.metadata.priority or vim.hl.priorities.treesitter, -+ capture.metadata.priority or vim.highlight.priorities.treesitter, - capture.lang - ) - ) diff --git a/neovim-fix-build-gcc15.patch b/neovim-fix-build-gcc15.patch deleted file mode 100644 index e87bb2f..0000000 --- a/neovim-fix-build-gcc15.patch +++ /dev/null @@ -1,28 +0,0 @@ -From 60592492c589ba8eef4bf929e9f60b7c2ee32eb5 Mon Sep 17 00:00:00 2001 -From: Andreas Schneider -Date: Thu, 23 Jan 2025 11:40:10 +0100 -Subject: [PATCH] fix: Remove invalid bool definition - -This causes build failures with gcc 15. ---- - src/mpack/conv.h | 4 ---- - 1 file changed, 4 deletions(-) - -diff --git a/src/mpack/conv.h b/src/mpack/conv.h -index 71f14a067e..e46a2b16d7 100644 ---- a/src/mpack/conv.h -+++ b/src/mpack/conv.h -@@ -14,10 +14,6 @@ typedef mpack_sint32_t mpack_sintmax_t; - typedef mpack_uint32_t mpack_uintmax_t; - #endif - --#ifndef bool --# define bool unsigned --#endif -- - MPACK_API mpack_token_t mpack_pack_nil(void) FUNUSED FPURE; - MPACK_API mpack_token_t mpack_pack_boolean(unsigned v) FUNUSED FPURE; - MPACK_API mpack_token_t mpack_pack_uint(mpack_uintmax_t v) FUNUSED FPURE; --- -2.48.1 - diff --git a/neovim.spec b/neovim.spec index 9ddc75b..b0be00c 100644 --- a/neovim.spec +++ b/neovim.spec @@ -45,7 +45,7 @@ %endif Name: neovim -Version: 0.10.3 +Version: 0.10.4 Release: %autorelease License: Apache-2.0 AND Vim AND MIT @@ -60,9 +60,6 @@ Source3: %{name}-%{version}-vendor.tar.gz Source4: neovim-bundled-licenses.txt Source5: %{name}-%{version}-vendor-treesitter.tar.gz -Patch0: https://github.com/neovim/neovim/pull/31676.patch -Patch1: https://github.com/neovim/neovim/pull/32180.patch#/neovim-fix-build-gcc15.patch - Patch1000: neovim-lua-bit32.patch BuildRequires: gcc-c++ diff --git a/sources b/sources index d63dc93..647c98f 100644 --- a/sources +++ b/sources @@ -1,3 +1,3 @@ -SHA512 (neovim-0.10.3.tar.gz) = f1286c42bf0a119fea4575ae64043e43f36cd569d339ced15700c45441e8d8952ea7eac2250063a5aff4552632f0ca7696b442d4d8ffa4f5fce25ddbee0e861b -SHA512 (neovim-0.10.3-vendor.tar.gz) = adab443b56f28fb0dc6908cb9712197bd97fd9f81d14d286b35cfc702304621062fefc1cbc3641cc14f6133b0d5da33f7d367672f911959538e07af906222c9d -SHA512 (neovim-0.10.3-vendor-treesitter.tar.gz) = 7aa042607f9edd7d8543d3dac85bbbc12cb5b0c2c1376d4d5c765c8bab67ca8e04d1ae49a91c1e37d83b7f55e53c1c45087b8c10c7feaefaf864ab7e285ba868 +SHA512 (neovim-0.10.4.tar.gz) = 8dadc24edaaa27e6ecd4db6c19d0183868a8d2809ba122110685f340341d951772ac2eb0c5f7a7ab5f87d3d5d8ae5e81f156c61f04f6d4ebbaa17cd35fb70b64 +SHA512 (neovim-0.10.4-vendor.tar.gz) = 6ea5a3dac50af53aebbf3ebaadf6766f2b2bedcc6b43bca553015847be5311b5fb3803fad7d1bc856b67b77c0d73d8f9a578bc55448d5d845147d4e7b64558a1 +SHA512 (neovim-0.10.4-vendor-treesitter.tar.gz) = b3038b2fde2b1d7183667da0b37ee61e24abb9b17b744ac3c63ce49a299c4026ee2e836237a05044cd2b1bda6a3c1fa572c0199eb632fb0362d6e5e141ca882a