Compare commits

..

8 commits

Author SHA1 Message Date
Andreas Schneider
b247ca8505 Update to version 0.10.4
- https://github.com/neovim/neovim/releases/tag/v0.10.4
2025-01-29 13:55:14 +01:00
Andreas Schneider
8735db3c79 Fix building with gcc 15
- resolves: rhbz#2340915
2025-01-29 13:55:12 +01:00
Andreas Schneider
bab7d47025 Fix :Inspect 2025-01-09 19:39:24 +01:00
Andreas Schneider
6b4cd716dc Update to version 0.10.3
- resolves: rhbz#2333681
2024-12-21 19:46:33 +01:00
Andreas Schneider
ee7435fabf Update to version 0.10.2
- resolves: rhbz#2316441
2024-10-05 23:06:50 +02:00
Andreas Schneider
cfb85a6e83 Use easier to understand %bcond 2024-09-11 10:09:00 +02:00
Michel Lind
7c8e2afa36 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 <salimma@fedoraproject.org>
2024-09-11 10:08:53 +02:00
Damjan 9000
d1f8fa65cf resolves: rhbz#2300246 - remove vim runtime path from sysinit 2024-09-11 10:08:42 +02:00
7 changed files with 144 additions and 158 deletions

17
.gitignore vendored
View file

@ -48,20 +48,3 @@
/neovim-0.10.4.tar.gz
/neovim-0.10.4-vendor.tar.gz
/neovim-0.10.4-vendor-treesitter.tar.gz
/neovim-0.11.0.tar.gz
/neovim-0.11.0-vendor.tar.gz
/neovim-0.11.0-vendor-treesitter.tar.gz
/neovim-0.11.1.tar.gz
/neovim-0.11.1-vendor.tar.gz
/neovim-0.11.1-vendor-treesitter.tar.gz
/neovim-0.11.2.tar.gz
/neovim-0.11.2-vendor.tar.gz
/neovim-0.11.2-vendor-treesitter.tar.gz
/neovim-0.11.3.tar.gz
/neovim-0.11.3-vendor.tar.gz
/neovim-0.11.3-vendor-treesitter.tar.gz
/neovim-0.11.4.tar.gz
/neovim-0.11.4-vendor.tar.gz
/neovim-0.11.4-vendor-treesitter.tar.gz
/neovim-0.11.5.tar.gz
/neovim-0.11.5-vendor.tar.gz

View file

@ -8,3 +8,4 @@ The hyper-extensible Vim-based text editor
* Download the new tarball
* Add the tarball with `fedpkg new-sources neovim-<version>.tar.gz`
* Run `bash mkvendor.sh`
* Run `bash mkvendor-treesitter.sh`

27
mkvendor-treesitter.sh Normal file
View file

@ -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"

View file

@ -1,61 +1,28 @@
#!/usr/bin/bash -x
#!/usr/bin/bash -x
set -euo pipefail
nvim_url="$(rpmspec -P neovim.spec | sed -En 's/^Source0:[[:space:]]+//p')"
nvim_archive="$(basename "$nvim_url")"
nvim_tmpdir="$(mktemp --tmpdir -d nvim-XXXXXXXX)"
nvim_srcdir="$(pwd)"
url=$(rpmspec -P neovim.spec | sed -En 's/^Source0:[[:space:]]+//p')
archive=$(basename "$url")
tmp=$(mktemp -d)
trap "rm -rf $tmp" EXIT
cleanup_tmpdir() {
popd 2>/dev/null || true
rm -rf "${nvim_tmpdir}"
}
trap cleanup_tmpdir SIGINT
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
cleanup_and_exit() {
cleanup_tmpdir
if test "$1" = 0 -o -z "$1" ; then
exit 0
else
exit "${1}"
fi
}
cmake -S "${tmp}/src/cmake.deps" -B "${tmp}/deps" -G Ninja \
-DUSE_BUNDLED=OFF -DUSE_BUNDLED_TS_PARSERS=ON
targets=$(basename -a "${tmp}/deps"/build/downloads/treesitter_* | \
xargs -I {} echo build/src/{}-stamp/{}-download)
ninja -C "${tmp}/deps" ${targets}
if [ ! -w "${nvim_archive}" ]; then
curl -Lo "${nvim_archive}" "${nvim_url}"
fedpkg new-sources "${nvim_archive}"
fi
mkdir -p "${nvim_tmpdir}/src"
tar -zxf "${nvim_srcdir}/${nvim_archive}" -C "${nvim_tmpdir}/src" --strip-components=1
pushd "${nvim_tmpdir}" || cleanup_and_exit 1
cmake \
-S "${nvim_tmpdir}/src/cmake.deps" \
-B "${nvim_tmpdir}/deps" -G Ninja \
-DUSE_BUNDLED=OFF \
-DUSE_BUNDLED_TS=ON \
-DUSE_BUNDLED_TS_PARSERS=ON
readarray -t targets < <(basename -a "${nvim_tmpdir}/deps/build/downloads/"treesitter* | \
xargs -I {} echo build/src/{}-stamp/{}-download)
ninja -C "${nvim_tmpdir}/deps" "${targets[@]}"
nvim_vendor="${nvim_archive%.tar.gz}-vendor"
nvim_vendor_archive="${nvim_vendor}.tar.gz"
tar -zcf "${nvim_srcdir}/${nvim_vendor_archive}" \
-H pax \
--numeric-owner \
--owner=0:0 \
-C "${nvim_tmpdir}/deps/build/downloads" . \
--transform="s/^\\./${nvim_vendor}/"
popd
cksum -a sha512 "${nvim_archive}" "${nvim_vendor_archive}" | tee sources
mv "${tmp}/${archive}" .
vendor="${archive%.tar.gz}-vendor"
tar -zcf "${vendor}.tar.gz" -H pax --numeric-owner --owner=0:0 \
-C "${tmp}/deps/build/downloads" . --transform="s/^\\./${vendor}/"
cksum -a sha512 "${archive}" "${vendor}.tar.gz" | tee sources
echo
echo "Run: fedpkg new-sources ${nvim_archive} ${nvim_vendor_archive}"
cleanup_and_exit 0
echo "Run: fedpkg new-sources ${archive} ${vendor}.tar.gz"

View file

@ -1,31 +1,23 @@
Index: neovim-0.11.0/src/nvim/ex_cmds.lua
Index: neovim-0.10.0/src/nvim/ex_cmds.lua
===================================================================
--- neovim-0.11.0.orig/src/nvim/ex_cmds.lua 2025-03-26 18:02:38.217064177 +0100
+++ neovim-0.11.0/src/nvim/ex_cmds.lua 2025-03-26 18:02:41.424747978 +0100
--- neovim-0.10.0.orig/src/nvim/ex_cmds.lua 2024-05-16 17:22:58.176811996 +0200
+++ neovim-0.10.0/src/nvim/ex_cmds.lua 2024-05-16 17:23:05.255828571 +0200
@@ -1,4 +1,4 @@
-local bit = require 'bit'
+local bit = require 'bit32'
local M = {}
Index: neovim-0.11.0/runtime/lua/vim/lsp/_watchfiles.lua
Index: neovim-0.10.0/src/nvim/generators/gen_ex_cmds.lua
===================================================================
--- neovim-0.11.0.orig/runtime/lua/vim/lsp/_watchfiles.lua 2025-03-26 14:48:09.000000000 +0100
+++ neovim-0.11.0/runtime/lua/vim/lsp/_watchfiles.lua 2025-03-26 18:04:19.210556853 +0100
@@ -1,4 +1,4 @@
-local bit = require('bit')
+local bit = require('bit32')
local glob = vim.glob
local watch = vim._watch
local protocol = require('vim.lsp.protocol')
Index: neovim-0.11.0/runtime/lua/vim/lsp/semantic_tokens.lua
===================================================================
--- neovim-0.11.0.orig/runtime/lua/vim/lsp/semantic_tokens.lua 2025-03-26 14:48:09.000000000 +0100
+++ neovim-0.11.0/runtime/lua/vim/lsp/semantic_tokens.lua 2025-03-26 18:04:28.696322064 +0100
@@ -1,5 +1,5 @@
local api = vim.api
-local bit = require('bit')
+local bit = require('bit32')
local ms = require('vim.lsp.protocol').Methods
local util = require('vim.lsp.util')
local uv = vim.uv
--- neovim-0.10.0.orig/src/nvim/generators/gen_ex_cmds.lua 2024-05-16 17:22:58.177811999 +0200
+++ neovim-0.10.0/src/nvim/generators/gen_ex_cmds.lua 2024-05-16 17:23:05.256828573 +0200
@@ -10,7 +10,7 @@ local defsfname = autodir .. '/ex_cmds_d
local enumfile = io.open(enumfname, 'w')
local defsfile = io.open(defsfname, 'w')
-local bit = require 'bit'
+local bit = require 'bit32'
local ex_cmds = require('ex_cmds')
local defs = ex_cmds.cmds
local flags = ex_cmds.flags

View file

@ -45,7 +45,7 @@
%endif
Name: neovim
Version: 0.11.5
Version: 0.10.4
Release: %autorelease
License: Apache-2.0 AND Vim AND MIT
@ -58,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
@ -90,12 +91,11 @@ BuildRequires: jemalloc-devel
%endif
BuildRequires: msgpack-devel >= 3.1.0
BuildRequires: pkgconfig(termkey)
BuildRequires: pkgconfig(libuv) >= 1.50.0
BuildRequires: pkgconfig(libuv) >= 1.42.0
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)
BuildRequires: pkgconfig(libutf8proc) >= 2.10.0
%if %{with system_treesitter}
BuildRequires: pkgconfig(tree-sitter) >= %{tree_sitter_min_ver}
# tree-sitter didn't do an soname bump. enforce the min version
@ -110,7 +110,6 @@ Suggests: (python3-neovim if python3)
Recommends: xsel
Recommends: wl-clipboard
Recommends: ripgrep
Recommends: inotify-tools
%description
Neovim is a refactor - and sometimes redactor - in the tradition of
@ -123,10 +122,19 @@ 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} .
%patch -P 0 -p1
%patch -P 1 -p1
%if %{without luajit}
%patch -P 1000 -p1
%endif
@ -156,8 +164,7 @@ ln -sfr ../%{name}-%{version}-vendor .deps/build/downloads
-DPREFER_LUA=%{?with_luajit:OFF}%{!?with_luajit:ON} \
-DLUA_PRG=%{lua_prg} \
-DENABLE_JEMALLOC=%{?with_jemalloc:ON}%{!?with_jemalloc:OFF} \
-DLIBLUV_INCLUDE_DIR:PATH=%{luv_include_dir} \
-DENABLE_TRANSLATIONS=ON
-DLIBLUV_INCLUDE_DIR:PATH=%{luv_include_dir}
%cmake_build
%install
@ -179,11 +186,11 @@ find %{buildroot}%{_datadir} \( -name "*.bat" -o -name "*.awk" \) \
# Refresh documentation helptags.
%transfiletriggerin -- %{_datadir}/nvim/runtime/doc
NVIM_LOG_FILE=/dev/null %{_bindir}/nvim -u NONE -es -c ":helptags %{_datadir}/nvim/runtime/doc" -c ":q" &> /dev/null || :
%{_bindir}/nvim -u NONE -es -c ":helptags %{_datadir}/nvim/runtime/doc" -c ":q" &> /dev/null || :
%transfiletriggerpostun -- %{_datadir}/nvim/runtime/doc
> %{_datadir}/nvim/runtime/doc/tags || :
NVIM_LOG_FILE=/dev/null %{_bindir}/nvim -u NONE -es -c ":helptags %{_datadir}/nvim/runtime/doc" -c ":q" &> /dev/null || :
%{_bindir}/nvim -u NONE -es -c ":helptags %{_datadir}/nvim/runtime/doc" -c ":q" &> /dev/null || :
%files -f nvim.lang
%license LICENSE.txt neovim-bundled-licenses.txt
@ -205,7 +212,7 @@ NVIM_LOG_FILE=/dev/null %{_bindir}/nvim -u NONE -es -c ":helptags %{_datadir}/nv
%dir %{_datadir}/nvim/runtime
%{_datadir}/nvim/runtime/*.vim
%{_datadir}/nvim/runtime/*.lua
%{_datadir}/nvim/runtime/filetype.lua
%{_datadir}/nvim/runtime/neovim.ico
%dir %{_datadir}/nvim/runtime/autoload
@ -232,6 +239,9 @@ NVIM_LOG_FILE=/dev/null %{_bindir}/nvim -u NONE -es -c ":helptags %{_datadir}/nv
%dir %{_datadir}/nvim/runtime/autoload/xml
%{_datadir}/nvim/runtime/autoload/xml/*.vim
%dir %{_datadir}/nvim/runtime/autoload/zig
%{_datadir}/nvim/runtime/autoload/zig/*.vim
%dir %{_datadir}/nvim/runtime/colors
%{_datadir}/nvim/runtime/colors/*.lua
%{_datadir}/nvim/runtime/colors/*.vim
@ -259,9 +269,33 @@ NVIM_LOG_FILE=/dev/null %{_bindir}/nvim -u NONE -es -c ":helptags %{_datadir}/nv
%dir %{_datadir}/nvim/runtime/indent/testdir/
%{_datadir}/nvim/runtime/indent/testdir/README.txt
%{_datadir}/nvim/runtime/indent/testdir/*.in
%{_datadir}/nvim/runtime/indent/testdir/*.ok
%{_datadir}/nvim/runtime/indent/testdir/*.vim
%{_datadir}/nvim/runtime/indent/testdir/bitbake.in
%{_datadir}/nvim/runtime/indent/testdir/bitbake.ok
%{_datadir}/nvim/runtime/indent/testdir/dts.in
%{_datadir}/nvim/runtime/indent/testdir/dts.ok
%{_datadir}/nvim/runtime/indent/testdir/html.in
%{_datadir}/nvim/runtime/indent/testdir/html.ok
%{_datadir}/nvim/runtime/indent/testdir/krl.in
%{_datadir}/nvim/runtime/indent/testdir/krl.ok
%{_datadir}/nvim/runtime/indent/testdir/matlab.in
%{_datadir}/nvim/runtime/indent/testdir/matlab.ok
%{_datadir}/nvim/runtime/indent/testdir/python.in
%{_datadir}/nvim/runtime/indent/testdir/python.ok
%{_datadir}/nvim/runtime/indent/testdir/rapid.in
%{_datadir}/nvim/runtime/indent/testdir/rapid.ok
%{_datadir}/nvim/runtime/indent/testdir/runtest.vim
%{_datadir}/nvim/runtime/indent/testdir/sshconfig.in
%{_datadir}/nvim/runtime/indent/testdir/sshconfig.ok
%{_datadir}/nvim/runtime/indent/testdir/tcl.in
%{_datadir}/nvim/runtime/indent/testdir/tcl.ok
%{_datadir}/nvim/runtime/indent/testdir/vb.in
%{_datadir}/nvim/runtime/indent/testdir/vb.ok
%{_datadir}/nvim/runtime/indent/testdir/vim.in
%{_datadir}/nvim/runtime/indent/testdir/vim.ok
%{_datadir}/nvim/runtime/indent/testdir/xml.in
%{_datadir}/nvim/runtime/indent/testdir/xml.ok
%{_datadir}/nvim/runtime/indent/testdir/yaml.in
%{_datadir}/nvim/runtime/indent/testdir/yaml.ok
%dir %{_datadir}/nvim/runtime/keymap
%{_datadir}/nvim/runtime/keymap/*.vim
@ -271,26 +305,34 @@ NVIM_LOG_FILE=/dev/null %{_bindir}/nvim -u NONE -es -c ":helptags %{_datadir}/nv
%{_datadir}/nvim/runtime/lua/*.lua
%dir %{_datadir}/nvim/runtime/lua/nvim
%{_datadir}/nvim/runtime/lua/nvim/*.lua
%{_datadir}/nvim/runtime/lua/nvim/health.lua
%dir %{_datadir}/nvim/runtime/lua/provider
%dir %{_datadir}/nvim/runtime/lua/provider/clipboard
%{_datadir}/nvim/runtime/lua/provider/clipboard/*.lua
%dir %{_datadir}/nvim/runtime/lua/provider/node
%{_datadir}/nvim/runtime/lua/provider/node/*.lua
%dir %{_datadir}/nvim/runtime/lua/provider/perl
%{_datadir}/nvim/runtime/lua/provider/perl/*.lua
%dir %{_datadir}/nvim/runtime/lua/provider/python
%{_datadir}/nvim/runtime/lua/provider/python/*.lua
%dir %{_datadir}/nvim/runtime/lua/provider/ruby
%{_datadir}/nvim/runtime/lua/provider/ruby/*.lua
%dir %{_datadir}/nvim/runtime/lua/vim
%{_datadir}/nvim/runtime/lua/vim/*.lua
%dir %{_datadir}/nvim/runtime/lua/vim/_ftplugin
%{_datadir}/nvim/runtime/lua/vim/_ftplugin/*.lua
%dir %{_datadir}/nvim/runtime/lua/vim/_meta
%{_datadir}/nvim/runtime/lua/vim/_meta/*.lua
%dir %{_datadir}/nvim/runtime/lua/vim/deprecated
%{_datadir}/nvim/runtime/lua/vim/deprecated/health.lua
%dir %{_datadir}/nvim/runtime/lua/vim/filetype
%{_datadir}/nvim/runtime/lua/vim/filetype/*.lua
%dir %{_datadir}/nvim/runtime/lua/vim/health
%{_datadir}/nvim/runtime/lua/vim/health/*.lua
%dir %{_datadir}/nvim/runtime/lua/vim/func
%{_datadir}/nvim/runtime/lua/vim/func/*.lua
@ -306,13 +348,15 @@ NVIM_LOG_FILE=/dev/null %{_bindir}/nvim -u NONE -es -c ":helptags %{_datadir}/nv
%dir %{_datadir}/nvim/runtime/lua/vim/treesitter
%{_datadir}/nvim/runtime/lua/vim/treesitter/*.lua
%dir %{_datadir}/nvim/runtime/lua/vim/treesitter/_meta
%{_datadir}/nvim/runtime/lua/vim/treesitter/_meta/*.lua
%dir %{_datadir}/nvim/runtime/lua/vim/ui
%dir %{_datadir}/nvim/runtime/lua/vim/ui/clipboard
%{_datadir}/nvim/runtime/lua/vim/ui/clipboard/*.lua
%dir %{_datadir}/nvim/runtime/macros
%{_datadir}/nvim/runtime/macros/*.vim
%{_datadir}/nvim/runtime/macros/less.bat
%{_datadir}/nvim/runtime/macros/less.sh
%dir %{_datadir}/nvim/runtime/pack
%dir %{_datadir}/nvim/runtime/pack/dist
%dir %{_datadir}/nvim/runtime/pack/dist/opt
@ -325,28 +369,6 @@ NVIM_LOG_FILE=/dev/null %{_bindir}/nvim -u NONE -es -c ":helptags %{_datadir}/nv
%dir %{_datadir}/nvim/runtime/pack/dist/opt/justify/plugin
%{_datadir}/nvim/runtime/pack/dist/opt/justify/plugin/*.vim
%dir %{_datadir}/nvim/runtime/pack/dist/opt/netrw
%{_datadir}/nvim/runtime/pack/dist/opt/netrw/LICENSE.txt
%{_datadir}/nvim/runtime/pack/dist/opt/netrw/README.md
%dir %{_datadir}/nvim/runtime/pack/dist/opt/netrw/autoload
%{_datadir}/nvim/runtime/pack/dist/opt/netrw/autoload/*.vim
%dir %{_datadir}/nvim/runtime/pack/dist/opt/netrw/doc
%{_datadir}/nvim/runtime/pack/dist/opt/netrw/doc/*.txt
%{_datadir}/nvim/runtime/pack/dist/opt/netrw/doc/tags
%dir %{_datadir}/nvim/runtime/pack/dist/opt/netrw/plugin
%{_datadir}/nvim/runtime/pack/dist/opt/netrw/plugin/*.vim
%dir %{_datadir}/nvim/runtime/pack/dist/opt/netrw/syntax
%{_datadir}/nvim/runtime/pack/dist/opt/netrw/syntax/*.vim
%dir %{_datadir}/nvim/runtime/pack/dist/opt/nohlsearch
%dir %{_datadir}/nvim/runtime/pack/dist/opt/nohlsearch/plugin
%{_datadir}/nvim/runtime/pack/dist/opt/nohlsearch/plugin/*.vim
%dir %{_datadir}/nvim/runtime/pack/dist/opt/shellmenu
%dir %{_datadir}/nvim/runtime/pack/dist/opt/shellmenu/plugin
%{_datadir}/nvim/runtime/pack/dist/opt/shellmenu/plugin/*.vim
@ -397,12 +419,6 @@ NVIM_LOG_FILE=/dev/null %{_bindir}/nvim -u NONE -es -c ":helptags %{_datadir}/nv
%dir %{_datadir}/nvim/runtime/queries/vimdoc/
%{_datadir}/nvim/runtime/queries/vimdoc/*.scm
%dir %{_datadir}/nvim/runtime/scripts
%{_datadir}/nvim/runtime/scripts/*.lua
%{_datadir}/nvim/runtime/scripts/*.vim
%{_datadir}/nvim/runtime/scripts/less.bat
%{_datadir}/nvim/runtime/scripts/less.sh
%dir %{_datadir}/nvim/runtime/spell
%{_datadir}/nvim/runtime/spell/cleanadd.vim
%{_datadir}/nvim/runtime/spell/en.utf-8.spl
@ -423,21 +439,20 @@ NVIM_LOG_FILE=/dev/null %{_bindir}/nvim -u NONE -es -c ":helptags %{_datadir}/nv
%{_datadir}/nvim/runtime/syntax/shared/*.vim
%{_datadir}/nvim/runtime/syntax/shared/README.txt
%dir %{_datadir}/nvim/runtime/tools
%{_datadir}/nvim/runtime/tools/*.vim
%dir %{_datadir}/nvim/runtime/tutor
%{_datadir}/nvim/runtime/tutor/*.tutor
%{_datadir}/nvim/runtime/tutor/*.tutor.json
%{_datadir}/nvim/runtime/tutor/tutor.tutor
%{_datadir}/nvim/runtime/tutor/tutor.tutor.json
%dir %{_datadir}/nvim/runtime/tutor/en
%{_datadir}/nvim/runtime/tutor/en/*.tutor
%{_datadir}/nvim/runtime/tutor/en/*.tutor.json
%{_datadir}/nvim/runtime/tutor/en/vim-01-beginner.tutor
%{_datadir}/nvim/runtime/tutor/en/vim-01-beginner.tutor.json
%dir %{_datadir}/nvim/runtime/tutor/ja
%{_datadir}/nvim/runtime/tutor/ja/*.tutor
%{_datadir}/nvim/runtime/tutor/ja/*.tutor.json
%dir %{_datadir}/nvim/runtime/tutor/zh
%{_datadir}/nvim/runtime/tutor/zh/*.tutor
%{_datadir}/nvim/runtime/tutor/zh/*.tutor.json
%{_datadir}/nvim/runtime/tutor/ja/vim-01-beginner.tutor
%{_datadir}/nvim/runtime/tutor/ja/vim-01-beginner.tutor.json
%changelog
%autochangelog

View file

@ -1,2 +1,3 @@
SHA512 (neovim-0.11.5.tar.gz) = 1b2bb241261eefd195275e28bb9ebe4102261d61d8b7fe38ccebad7131ccc38d29fae8494d511b4c440ad71ef95dc405a2ba6e98b5d47426f215c8137c8bc91f
SHA512 (neovim-0.11.5-vendor.tar.gz) = 388e8afb7919d89c7bceab3f03a49909ef307c3c2ac29d9899f5e30e475c18d453010290cc8929e5cae0a1252b2b7056a5d2bedfc9a3f3a12c0530aa52e14b0c
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