Merge branch '245-nvim-new-module' into 'master'

Resolve "nvim: new module"

Closes #245

See merge request Pmodules/buildblocks!361
This commit is contained in:
2025-05-23 19:16:15 +02:00
3 changed files with 45 additions and 0 deletions

14
Tools/nvim/build Executable file
View File

@@ -0,0 +1,14 @@
#!/usr/bin/env modbuild
pbuild::install_linux_x86_64() {
cd "${PREFIX}"
tar --strip-components=1 -xvf "${PMODULES_DISTFILESDIR}/${P}-${V_PKG}-linux-x86_64.tar.gz"
}
}
# Local Variables:
# mode: sh
# sh-basic-offset: 8
# tab-width: 8
# End:

View File

@@ -0,0 +1,20 @@
---
format: 1
nvim:
defaults:
group: Tools
relstage: stable
shasums:
nvim-0.11.1-linux-x86_64.tar.gz: 92ecb2dbdfbd0c6d79b522e07c879f7743c5d395d0a4f13b0d4f668f8565527a
versions:
0.11.1:
config:
target_cpus: [x86_64]
urls:
- url: https://github.com/neovim/neovim/releases/download/v${V_PKG}/${P}-linux-x86_64.tar.gz
name: ${P}-${V_PKG}-linux-x86_64.tar.gz
unpacker: none
build_functions:
configure: []
compile: []
install: [pbuild::install_linux_x86_64]

11
Tools/nvim/modulefile Normal file
View File

@@ -0,0 +1,11 @@
#%Pmodule
module-whatis "hyperextensible Vim-based text editor"
module-url "https://neovim.io"
module-license "iApache License Version 2.0"
module-maintainer "Achim Gsell <achim.gsell@psi.ch>"
module-help "
hyperextensible Vim-based text editor
"