Accepting request 1191018 from editors

- add versioning to some dependencies, as neovim is quite picky
- fix template.spec so when creating a new spec file, it doesn't pull in
  vims skeleton.spec
- Update to 0.10.1
- Features
  * lsp: Update LSP healthcheck format
- Build System
  * deps: Bump tree-sitter-query to v0.4.0
  * deps: Bump tree-sitter-c to v0.21.3
  * deps: Bump tree-sitter-vimdoc to v3.0.0
  * deps: Drop unused bundled bash, python parsers and queries
  * macos: Disable deduplication in link step
  * "popcount" name conflict on NetBSD
  * Remove -O2 from gen_cflags
  * Reuse code for deps.txt for both deps and main build
- Bug Fixes
  * Show swapfile warning as a warning
  * Assert failure in VimL expression parser
  * api: Alloc and draw cursor window in nvim__redraw
  * colorscheme: Underline StatusLineNC with 'notermguicolors'
  * column: Crash with 'signcolumn' set to "number"
  * column: Clamp line number for legacy signs
  * column: Modifying a sign should update placed signs
  * comment: Fall back to using trimmed comment markers
  * defaults: Default @/Q broken when 'ignorecase' is set
  * drawline: Don't draw beyond end of window
  * drawline: Don't draw beyond end of window with 'rnu'
  * extmarks: Issues with revalidating marks
  * filetype: Fix typos in filetype detection
  * float: Handle error in win_float_create()
  * fs: Make vim.fs.root work for relative paths and unnamed buffers
  * health: Broken ruby detect
  * health: Fix fetching url with python in provider health
  * input: Handle vim.on_key() properly with ALT and K_SPECIAL
  * lsp: Add textDocument/documentLink to capability map
  * lsp: Hide layout in codelenses in virtual text
  * lsp: Detach all clients on_reload to force buf_state reload
  * lsp: Trigger LspDetach on buffer delete
  * lsp: Check if buffer was detached in on_init callback
  * lsp: Handle nil root_dir in health check
  * lsp: Do not detach from buffer if there are uninitialized clients
  * lsp: Clear lsp client diagnostics
  * lsp: Remove superfluous on_detach callback from semantic tokens module
  * lsp: Do not reset buf version when detaching client
  * lsp: Avoid vim.keymap.del error when stopping a client
  * lsp: Don't show codelens for buffers that don't support it
  * lsp: Inlay hints are rendered in the correct order
  * lua: Change some vim.fn.expand() to vim.fs.normalize()
  * marks: Revalidate marks whose position did not change
  * mouse: Early return when clicking in padded 'statuscolumn'
  * move: Half-page scrolling with resized grid at eob
  * path: Avoid chdir() when resolving path
  * quickfix: Make shortmess+=O work with cmdheight=0 
  * runtime: Source c ftplugin properly for cpp on Windows
  * runtime: Add commentstring for glsl ftplugin
  * snippet: Don't override unnamed register on tabstop select
  * snippet: Cancel snippet session when leaving the buffer
  * snippet: Modify base indentation when there's actually whitespace
  * tohtml: Replace ipairs with pairs
  * tohtml: Ignore lsp inlay hints
  * tohtml: Show how many warnings are hidden
  * tohtml: Properly handle multiple hl groups
  * tohtml: Extmark text may be out of bounds
  * tohtml: Support ranges again
  * treesitter: Do not modify highlight state for _on_spell_nav
  * treesitter: Ensure syntaxset augroup exists
  * treesitter: Display fields for anonymous nodes in :InspectTree
  * treesitter: Recognize aliased parsers in omnifunc, query linter
  * tui: Remove duplicate disabling of synchronized output
  * tui: Move $COLORTERM check to _defaults.lua
  * tui: Skip TUI in ui_rgb_attached
  * ui: Flush ext_cmdline events before doing cmdpreview
  * ui: Superfluous showmode / excessive grid_cursor_goto
  * ui: Avoid ambiguity about last chunk when flushing halfway
  * version: Fix vim.version().prerelease
  * vim.text: Remove assert from vim.text.hexdecode
  * win-msi: Add bin to PATH per-machine after installation
- Documentation
  * Update LSP quickstart
  * Misc
  * Document 'list' behavior when 'listchars' excludes "tab"
  * Fix more treesitter parsing errors
  * Misc
  * lpeg: Merge upstream changes
  * lsp: Format the handwritten part
* Refactor
  * Replace deprecated vim.loop with vim.uv
  * lsp: Reuse buf_detach_client logic in on_detach
  * path.c: Add nonnull attributes
  * tests: Use more global highlight definitions
  * tests: More global highlight definitions

OBS-URL: https://build.opensuse.org/request/show/1191018
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/neovim?expand=0&rev=64
This commit is contained in:
Dominique Leuenberger 2024-08-02 15:26:50 +00:00 committed by Git OBS Bridge
commit 637b2aa1c5
5 changed files with 110 additions and 11 deletions

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:372ea2584b0ea2a5a765844d95206bda9e4a57eaa1a2412a9a0726bab750f828
size 12792034

3
neovim-0.10.1.tar.gz Normal file
View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:edce96e79903adfcb3c41e9a8238511946325ea9568fde177a70a614501af689
size 12796966

View File

@ -1,3 +1,103 @@
-------------------------------------------------------------------
Wed Jul 24 13:11:15 UTC 2024 - Richard Rahl <rrahl0@opensuse.org>
- add versioning to some dependencies, as neovim is quite picky
- fix template.spec so when creating a new spec file, it doesn't pull in
vims skeleton.spec
-------------------------------------------------------------------
Wed Jul 24 10:00:33 UTC 2024 - Michal Vyskocil <michal.vyskocil@gmail.com>
- Update to 0.10.1
- Features
* lsp: Update LSP healthcheck format
- Build System
* deps: Bump tree-sitter-query to v0.4.0
* deps: Bump tree-sitter-c to v0.21.3
* deps: Bump tree-sitter-vimdoc to v3.0.0
* deps: Drop unused bundled bash, python parsers and queries
* macos: Disable deduplication in link step
* "popcount" name conflict on NetBSD
* Remove -O2 from gen_cflags
* Reuse code for deps.txt for both deps and main build
- Bug Fixes
* Show swapfile warning as a warning
* Assert failure in VimL expression parser
* api: Alloc and draw cursor window in nvim__redraw
* colorscheme: Underline StatusLineNC with 'notermguicolors'
* column: Crash with 'signcolumn' set to "number"
* column: Clamp line number for legacy signs
* column: Modifying a sign should update placed signs
* comment: Fall back to using trimmed comment markers
* defaults: Default @/Q broken when 'ignorecase' is set
* drawline: Don't draw beyond end of window
* drawline: Don't draw beyond end of window with 'rnu'
* extmarks: Issues with revalidating marks
* filetype: Fix typos in filetype detection
* float: Handle error in win_float_create()
* fs: Make vim.fs.root work for relative paths and unnamed buffers
* health: Broken ruby detect
* health: Fix fetching url with python in provider health
* input: Handle vim.on_key() properly with ALT and K_SPECIAL
* lsp: Add textDocument/documentLink to capability map
* lsp: Hide layout in codelenses in virtual text
* lsp: Detach all clients on_reload to force buf_state reload
* lsp: Trigger LspDetach on buffer delete
* lsp: Check if buffer was detached in on_init callback
* lsp: Handle nil root_dir in health check
* lsp: Do not detach from buffer if there are uninitialized clients
* lsp: Clear lsp client diagnostics
* lsp: Remove superfluous on_detach callback from semantic tokens module
* lsp: Do not reset buf version when detaching client
* lsp: Avoid vim.keymap.del error when stopping a client
* lsp: Don't show codelens for buffers that don't support it
* lsp: Inlay hints are rendered in the correct order
* lua: Change some vim.fn.expand() to vim.fs.normalize()
* marks: Revalidate marks whose position did not change
* mouse: Early return when clicking in padded 'statuscolumn'
* move: Half-page scrolling with resized grid at eob
* path: Avoid chdir() when resolving path
* quickfix: Make shortmess+=O work with cmdheight=0
* runtime: Source c ftplugin properly for cpp on Windows
* runtime: Add commentstring for glsl ftplugin
* snippet: Don't override unnamed register on tabstop select
* snippet: Cancel snippet session when leaving the buffer
* snippet: Modify base indentation when there's actually whitespace
* tohtml: Replace ipairs with pairs
* tohtml: Ignore lsp inlay hints
* tohtml: Show how many warnings are hidden
* tohtml: Properly handle multiple hl groups
* tohtml: Extmark text may be out of bounds
* tohtml: Support ranges again
* treesitter: Do not modify highlight state for _on_spell_nav
* treesitter: Ensure syntaxset augroup exists
* treesitter: Display fields for anonymous nodes in :InspectTree
* treesitter: Recognize aliased parsers in omnifunc, query linter
* tui: Remove duplicate disabling of synchronized output
* tui: Move $COLORTERM check to _defaults.lua
* tui: Skip TUI in ui_rgb_attached
* ui: Flush ext_cmdline events before doing cmdpreview
* ui: Superfluous showmode / excessive grid_cursor_goto
* ui: Avoid ambiguity about last chunk when flushing halfway
* version: Fix vim.version().prerelease
* vim.text: Remove assert from vim.text.hexdecode
* win-msi: Add bin to PATH per-machine after installation
- Documentation
* Update LSP quickstart
* Misc
* Document 'list' behavior when 'listchars' excludes "tab"
* Fix more treesitter parsing errors
* Misc
* lpeg: Merge upstream changes
* lsp: Format the handwritten part
* Refactor
* Replace deprecated vim.loop with vim.uv
* lsp: Reuse buf_detach_client logic in on_detach
* path.c: Add nonnull attributes
* tests: Use more global highlight definitions
* tests: More global highlight definitions
-------------------------------------------------------------------
Fri Jun 21 23:49:59 UTC 2024 - Richard Rahl <rrahl0@disroot.org>

View File

@ -27,7 +27,7 @@
%endif
Name: neovim
Version: 0.10.0
Version: 0.10.1
Release: 0
Summary: Vim-fork focused on extensibility and agility
License: Apache-2.0 AND Vim AND GPL-3.0-or-later AND CC-BY-3.0
@ -58,13 +58,13 @@ BuildRequires: make
BuildRequires: pkgconfig
BuildRequires: python-rpm-macros
BuildRequires: tree-sitter
BuildRequires: tree-sitter-c
BuildRequires: tree-sitter-c >= 0.21.3
BuildRequires: tree-sitter-lua
BuildRequires: tree-sitter-markdown
BuildRequires: tree-sitter-python
BuildRequires: tree-sitter-query
BuildRequires: tree-sitter-query >= 0.4.0
BuildRequires: tree-sitter-vim
BuildRequires: tree-sitter-vimdoc
BuildRequires: tree-sitter-vimdoc >= 3.0.0
BuildRequires: unzip
BuildRequires: pkgconfig(libluv)
BuildRequires: pkgconfig(libutf8proc)
@ -89,13 +89,13 @@ Requires: lua51-luarocks
Requires: lua51-luv
Requires: lua51-mpack
Requires: tree-sitter
Requires: tree-sitter-c
Requires: tree-sitter-c >= 0.21.3
Requires: tree-sitter-lua
Requires: tree-sitter-markdown
Requires: tree-sitter-python
Requires: tree-sitter-query
Requires: tree-sitter-query >= 0.4.0
Requires: tree-sitter-vim
Requires: tree-sitter-vimdoc
Requires: tree-sitter-vimdoc >= 3.0.0
Requires: xdg-utils
Recommends: python3-neovim
Recommends: wl-clipboard

View File

@ -4,7 +4,6 @@ endif
let loaded_spec = 1
function! SKEL_spec()
0r /usr/share/vim/current/skeletons/skeleton.spec
language time en_US
if $USER != ''
let login = $USER