18 lines
788 B
Makefile
18 lines
788 B
Makefile
NVIM_DOWNLOAD_LOCATION ?= $(LOCAL_CACHE)/nvim-0.11.2.tar.gz
|
|
NVIM_COMPAT ?= 0
|
|
NVIM_DOWNLOAD_URL ?= https://github.com/neovim/neovim/releases/download/v0.11.2/nvim-linux-x86_64.tar.gz
|
|
|
|
ifeq ($(NVIM_COMPAT),1)
|
|
NVIM_DOWNLOAD_LOCATION := $(LOCAL_CACHE)/nvim-0.11.2-compat.tar.gz
|
|
NVIM_DOWNLOAD_URL := https://github.com/neovim/neovim-releases/releases/download/v0.11.2/nvim-linux-x86_64.tar.gz
|
|
endif
|
|
|
|
$(NVIM_DOWNLOAD_LOCATION): $(LOCAL_CACHE)
|
|
@echo Downloading neovim 0.11.2
|
|
curl -L -o $@ $(NVIM_DOWNLOAD_URL)
|
|
|
|
$(LOCAL_TOOLS_BIN)/nvim: $(NVIM_DOWNLOAD_LOCATION) $(LOCAL_TOOLS) $(LOCAL_TOOLS_BIN)
|
|
@echo Installing neovim 0.11.2
|
|
mkdir -p $(LOCAL_TOOLS)/nvim
|
|
tar -C $(LOCAL_TOOLS)/nvim --strip-components=1 -xzf $(NVIM_DOWNLOAD_LOCATION)
|
|
ln -s $(realpath -- $(LOCAL_TOOLS)/nvim/bin/nvim) $@
|