PKGNAME=neovim
PKGSEC=editors
PKGDES="Vim-fork focused on extensibility and usability"
PKGEPOCH=1

PKGDEP__BASE="msgpack-c tree-sitter tree-sitter-c tree-sitter-lua \
        tree-sitter-markdown tree-sitter-query tree-sitter-vim \
        tree-sitter-vimdoc unibilium libvterm libutf8proc libuv \
        libluv lpeg"
PKGDEP="${PKGDEP__BASE} luajit"
PKGDEP__RISCV64="${PKGDEP__BASE} lua"
PKGDEP__PPC64EL="${PKGDEP__BASE} lua"

BUILDDEP="lua-mpack"

PKGRECOM="pynvim"

CMAKE_AFTER=("-DUSE_BUNDLED=OFF")
CMAKE_AFTER__NO_LUAJIT=("${CMAKE_AFTER[@]}" "-DPREFER_LUA=ON")
CMAKE_AFTER__RISCV64=("${CMAKE_AFTER__NO_LUAJIT[@]}")
CMAKE_AFTER__PPC64EL=("${CMAKE_AFTER__NO_LUAJIT[@]}")
