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

50 lines
749 B
Bash
Raw Normal View History

2018-03-28 22:01:56 +08:00
#!/bin/sh
2018-03-27 23:59:35 +08:00
set -e
2018-03-30 01:26:58 +08:00
source ./.versions
2018-03-27 23:59:35 +08:00
echo
2018-04-01 18:06:48 +08:00
echo "Installing neovim $NEOVIM_VERSION..."
2018-03-27 23:59:35 +08:00
echo
2018-04-01 22:59:29 +08:00
apk add --no-cache \
gettext \
2018-04-01 22:59:29 +08:00
unibilium \
libtermkey \
libvterm \
2018-04-02 18:15:37 +08:00
libgcc \
2018-04-08 22:36:35 +08:00
python3 \
clang-libs # For deoplete-clang
2018-04-01 22:59:29 +08:00
2018-03-27 23:59:35 +08:00
apk add --no-cache --virtual .build-deps \
2018-04-01 18:06:48 +08:00
curl \
2018-04-01 16:54:18 +08:00
git \
unzip \
2018-04-01 18:06:48 +08:00
build-base \
autoconf \
automake \
cmake \
libtool \
2018-09-22 15:22:34 +08:00
gettext-dev \
2018-04-01 18:23:47 +08:00
unibilium-dev \
libtermkey-dev \
libvterm-dev \
2018-04-01 20:40:33 +08:00
python3-dev \
python3
2018-04-01 16:54:18 +08:00
git clone https://github.com/neovim/neovim.git
cd neovim
2018-04-01 18:19:48 +08:00
if [ "$NEOVIM_VERSION" = "nightly" ]; then
git checkout $NEOVIM_VERSION
else
git checkout v$NEOVIM_VERSION
fi
2018-04-01 22:18:29 +08:00
make CMAKE_EXTRA_FLAGS=-DENABLE_JEMALLOC=OFF >/dev/null || make
2018-04-01 18:06:48 +08:00
make install
2018-04-01 16:54:18 +08:00
cd ..
2018-04-01 18:06:48 +08:00
rm -rf neovim
2018-04-01 16:54:18 +08:00
pip3 install neovim
2018-03-30 00:13:16 +08:00
apk del .build-deps