configure neovim properly for building

This commit is contained in:
Matthew Stobbs
2025-03-16 17:38:54 -06:00
parent efd62e94eb
commit 43f539253f
4 changed files with 73 additions and 20 deletions

View File

@@ -1,31 +1,69 @@
neovim:
version: nightly
version: v0.10.4
build_type: Release
git_repo: https://github.com/neovim/neovim
git_branch: nightly
appimage:
base_url: https://github.com/neovim/neovim/releases/download
link_name: nvim
methods:
default: src
AlmaLinux: appimage
Alpine: src
Debian: appimage
Fedora: src
Ubuntu: sys
MacOSX: sys
RedHat: appimage
Rocky: appimage
Ubuntu: src
pkgs:
default:
- neovim
Alpine:
- neovim
Arch:
- neovim
- python-pynvim
RedHat: &rhelbased
- neovim
- python3-neovim
AlmaLinux: *rhelbased
Rocky: *rhelbased
Debian:
- neovim
- python3-neovim
Fedora:
- neovim
- python3-neovim
Ubuntu:
- neovim
- python3-neovim
FreeBSD:
- neovim
- py36-pynvim
build_deps:
RedHat: []
Debian: []
Darwin: []
RedHat:
- cmake
- curl
- gcc
- gettext
- glibc-gconv-extra
- make
- ninja-build
Debian:
- build-essential
- cmake
- curl
- gettext
- ninja-build
Darwin:
- cmake
- curl
- gettext
- ninja
Alpine:
- build-base
- cmake
- libuv-dev
- libuv
- libluv
- lua-luv-dev
- utf8proc-dev
- luajit-dev
- luajit
- lua-lpeg-dev
- unibilium-dev
- coreutils
- curl
- gettext-tiny-dev