#! /bin/bash

# in common
# sudo_package 'libtool automake cmake'

case "$PACKAGE_MANAGER" in
    "port")
        sudo_package 'libtool autoconf automake cmake pkgconfig gettext ninja'
        ;;
    "brew")
        sudo_package 'libtool automake cmake pkg-config gettext ninja'
        ;;
    "apt-get")
        sudo_package 'libtool libtool-bin autoconf automake cmake g++ pkg-config unzip ninja-build'
        # Ensure python support is in nvim
        sudo_package 'python-dev python-pip python3-dev python3-pip'
        ;;
esac

sudo pip install neovim
if command_exist pip3 ; then
    sudo pip3 install neovim
fi

local neovim_dir=$WORKSPACE/neovim

if [ ! -d $neovim_dir ]; then
    log "Cloning neovim"
    git clone https://github.com/neovim/neovim $neovim_dir
else
    (cd $neovim_dir && git fetch)
fi

(cd $neovim_dir && git checkout stable && make && sudo make install)