Daniel M. Capella pushed to branch main at Arch Linux / Packaging / Packages / neovim
Commits: 6d3ed733 by ObserverOfTime at 2024-03-14T00:00:01+02:00 Use treesitter parser libraries - - - - - 390a730f by Daniel M. Capella at 2024-03-26T00:25:44-04:00 upgpkg: 0.9.5-3: Use external tree-sitter parsers - Thanks to Alpine for inspiration and @observeroftime's work - tree-sitter-query currently blocked: https://github.com/tree-sitter-grammars/tree-sitter-query/issues/32 - - - - - 2 changed files: - .SRCINFO - PKGBUILD Changes: ===================================== .SRCINFO ===================================== @@ -1,7 +1,7 @@ pkgbase = neovim pkgdesc = Fork of Vim aiming to improve user experience, plugins, and GUIs pkgver = 0.9.5 - pkgrel = 2 + pkgrel = 3 url = https://neovim.io arch = x86_64 license = custom:neovim @@ -18,6 +18,12 @@ pkgbase = neovim depends = luajit depends = msgpack-c depends = tree-sitter + depends = tree-sitter-bash + depends = tree-sitter-c + depends = tree-sitter-lua + depends = tree-sitter-markdown + depends = tree-sitter-python + depends = tree-sitter-vimdoc depends = unibilium optdepends = python-pynvim: for Python plugin support (see :help python) optdepends = xclip: for clipboard support on X11 (or xsel) (see :help clipboard) ===================================== PKGBUILD ===================================== @@ -5,7 +5,7 @@ pkgname=neovim pkgver=0.9.5 -pkgrel=2 +pkgrel=3 pkgdesc='Fork of Vim aiming to improve user experience, plugins, and GUIs' arch=('x86_64') url='https://neovim.io' @@ -18,6 +18,13 @@ depends=( 'luajit' 'msgpack-c' 'tree-sitter' + 'tree-sitter-bash' + 'tree-sitter-c' + 'tree-sitter-lua' + 'tree-sitter-markdown' + 'tree-sitter-python' + #'tree-sitter-query' + 'tree-sitter-vimdoc' 'unibilium' ) makedepends=('cmake' 'git' 'ninja' 'lua51-mpack' 'lua51-lpeg' 'unzip') @@ -64,6 +71,10 @@ package() { cd ${pkgname}-${pkgver} DESTDIR="$pkgdir" cmake --install build + # Tree-sitter grammars are packaged separately and installed into + # /usr/lib/tree_sitter. + ln -s /usr/lib/tree_sitter "$pkgdir"/usr/share/nvim/runtime/parser + install -Dm644 LICENSE.txt -t "${pkgdir}/usr/share/licenses/${pkgname}/" install -Dm644 runtime/nvim.desktop -t "${pkgdir}/usr/share/applications/" install -Dm644 runtime/nvim.appdata.xml -t "${pkgdir}/usr/share/metainfo/" View it on GitLab: https://gitlab.archlinux.org/archlinux/packaging/packages/neovim/-/compare/844beff14a21452a42a0236fb405d443f629c6e0...390a730f1f0e85d48b3e49c69421cc7baeb3e00d -- View it on GitLab: https://gitlab.archlinux.org/archlinux/packaging/packages/neovim/-/compare/844beff14a21452a42a0236fb405d443f629c6e0...390a730f1f0e85d48b3e49c69421cc7baeb3e00d You're receiving this email because of your account on gitlab.archlinux.org.
