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) $@