38 lines
714 B
YAML
38 lines
714 B
YAML
- name: Clone nvim repository
|
|
git:
|
|
repo: https://github.com/neovim/neovim
|
|
dest: "{{ ansible_env.HOME }}/src/nvim"
|
|
clone: true
|
|
version: "stable"
|
|
|
|
- name: Install nvim build dependencies
|
|
become: true
|
|
apt:
|
|
name:
|
|
- ninja-build
|
|
- gettext
|
|
- libtool
|
|
- libtool-bin
|
|
- autoconf
|
|
- automake
|
|
- cmake
|
|
- g++
|
|
- pkg-config
|
|
- unzip
|
|
- curl
|
|
- xclip
|
|
- ripgrep
|
|
state: present
|
|
|
|
- name: Build nvim release version
|
|
community.general.make:
|
|
chdir: deps/neovim
|
|
params:
|
|
CMAKE_BUILD_TYPE: Release
|
|
|
|
- name: Install nvim release version
|
|
become: true
|
|
community.general.make:
|
|
chdir: deps/neovim
|
|
target: install
|