1
0
Fork 0
env/.install/neovim-source.sh

50 lines
792 B
Bash
Raw Normal View History

#!/bin/sh
set -e
. "$(dirname "$0")"/../.versions
echo
echo "Installing neovim $NEOVIM_VERSION..."
echo
apk add --no-cache \
2019-09-29 18:10:11 +08:00
gettext \
unibilium \
libtermkey \
libvterm \
libgcc \
python3 \
clang-libs # For deoplete-clang
apk add --no-cache --virtual .build-deps \
curl \
git \
unzip \
build-base \
autoconf \
automake \
cmake \
libtool \
2019-09-29 18:10:11 +08:00
gettext-dev \
unibilium-dev \
libtermkey-dev \
libvterm-dev \
python3-dev \
python3
if [ "$NEOVIM_VERSION" = "nightly" ]; then
2019-09-29 18:10:11 +08:00
branch=$NEOVIM_VERSION
else
2019-09-29 18:10:11 +08:00
branch=v$NEOVIM_VERSION
fi
2019-09-29 18:10:11 +08:00
git clone --depth 1 -b $branch https://github.com/neovim/neovim.git
cd neovim
make CMAKE_EXTRA_FLAGS=-DENABLE_JEMALLOC=OFF >/dev/null || make
make install
cd ..
rm -rf neovim
2019-01-16 13:39:20 +08:00
pip3 install --no-cache-dir neovim
2018-12-08 13:30:11 +08:00
apk del --no-cache .build-deps