diff options
Diffstat (limited to 'development/neovim/neovim.SlackBuild')
-rw-r--r-- | development/neovim/neovim.SlackBuild | 37 |
1 files changed, 23 insertions, 14 deletions
diff --git a/development/neovim/neovim.SlackBuild b/development/neovim/neovim.SlackBuild index 09b6b4a417..2fc53993eb 100644 --- a/development/neovim/neovim.SlackBuild +++ b/development/neovim/neovim.SlackBuild @@ -27,11 +27,8 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=neovim -VERSION=${VERSION:-0.9.5} -LuaJIT=03c31124cc3b521ef54fe398e10fa55660a5057d -luv="1.45.0-0" -luacompat53="0.9" -BUILD=${BUILD:-2} +VERSION=${VERSION:-0.10.0} +BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} @@ -77,12 +74,25 @@ tar xvf $CWD/$PRGNAM-$VERSION.tar.gz mkdir -p $PRGNAM-$VERSION/.deps/build/src cd $PRGNAM-$VERSION/.deps/build/src -tar xvf $CWD/LuaJIT-$LuaJIT.tar.gz -mv LuaJIT-$LuaJIT luajit -tar xvf $CWD/luv-$luv.tar.gz -mv luv-$luv luv -tar xvf $CWD/lua-compat-5.3-$luacompat53.tar.gz -mv lua-compat-5.3-$luacompat53 lua-compat-5.3 +for d in LuaJIT-*.tar.gz luv-*.tar.gz lua-compat-5.3-*.tar.gz \ + tree-sitter-bash-*.tar.gz tree-sitter-c-*.tar.gz \ + tree-sitter-lua-*.tar.gz tree-sitter-markdown-*.tar.gz \ + tree-sitter-python-*.tar.gz tree-sitter-query-*.tar.gz \ + tree-sitter-vimdoc-*.tar.gz tree-sitter-vim-*.tar.gz +do + tar xvf $CWD/$d +done +mv LuaJIT-* luajit +mv luv-* luv +mv lua-compat-5.3-* lua_compat53 +mv tree-sitter-bash-* treesitter_bash +mv tree-sitter-c-* treesitter_c +mv tree-sitter-lua-* treesitter_lua +mv tree-sitter-markdown-* treesitter_markdown +mv tree-sitter-python-* treesitter_python +mv tree-sitter-query-* treesitter_query +mv tree-sitter-vimdoc-* treesitter_vimdoc +mv tree-sitter-vim-* treesitter_vim cd $TMP/$PRGNAM-$VERSION @@ -103,12 +113,11 @@ make \ -DUSE_EXISTING_SRC_DIR=ON \ -DUSE_BUNDLED=OFF \ -DUSE_BUNDLED_LUV=ON \ - -DUSE_BUNDLED_LUAJIT=ON" \ + -DUSE_BUNDLED_LUAJIT=ON \ + -DUSE_BUNDLED_TS_PARSERS=ON" \ CMAKE_BUILD_TYPE=Release make install DESTDIR=$PKG -rmdir $PKG/usr/lib${LIBDIRSUFFIX}/nvim $PKG/usr/lib${LIBDIRSUFFIX} - rm -f $PKG/{,usr/}lib${LIBDIRSUFFIX}/*.la find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | grep ELF \ |