From cc2e188e56e61b96be62302494a959dbb3fb50da Mon Sep 17 00:00:00 2001 From: Achim Gsell Date: Fri, 23 May 2025 19:11:05 +0200 Subject: [PATCH 1/2] neovim: new module added --- Tools/nvim/build | 14 ++++++++++++++ Tools/nvim/files/config.yaml | 20 ++++++++++++++++++++ Tools/nvim/modulefile | 11 +++++++++++ Tools/nvim/modulefiles/.release-0.8.2 | 1 + Tools/nvim/modulefiles/0.8.2 | 11 +++++++++++ 5 files changed, 57 insertions(+) create mode 100755 Tools/nvim/build create mode 100644 Tools/nvim/files/config.yaml create mode 100644 Tools/nvim/modulefile create mode 100644 Tools/nvim/modulefiles/.release-0.8.2 create mode 100644 Tools/nvim/modulefiles/0.8.2 diff --git a/Tools/nvim/build b/Tools/nvim/build new file mode 100755 index 0000000..2070f84 --- /dev/null +++ b/Tools/nvim/build @@ -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: diff --git a/Tools/nvim/files/config.yaml b/Tools/nvim/files/config.yaml new file mode 100644 index 0000000..59fc2a7 --- /dev/null +++ b/Tools/nvim/files/config.yaml @@ -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] diff --git a/Tools/nvim/modulefile b/Tools/nvim/modulefile new file mode 100644 index 0000000..85665e6 --- /dev/null +++ b/Tools/nvim/modulefile @@ -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 " + +module-help " +hyperextensible Vim-based text editor +" + diff --git a/Tools/nvim/modulefiles/.release-0.8.2 b/Tools/nvim/modulefiles/.release-0.8.2 new file mode 100644 index 0000000..6842dbd --- /dev/null +++ b/Tools/nvim/modulefiles/.release-0.8.2 @@ -0,0 +1 @@ +unstable diff --git a/Tools/nvim/modulefiles/0.8.2 b/Tools/nvim/modulefiles/0.8.2 new file mode 100644 index 0000000..85665e6 --- /dev/null +++ b/Tools/nvim/modulefiles/0.8.2 @@ -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 " + +module-help " +hyperextensible Vim-based text editor +" + From 2f6672d215b601b713fb87be1bf13baa925e8c2b Mon Sep 17 00:00:00 2001 From: Achim Gsell Date: Fri, 23 May 2025 19:12:33 +0200 Subject: [PATCH 2/2] neovim: unsued files removed --- Tools/nvim/modulefiles/.release-0.8.2 | 1 - Tools/nvim/modulefiles/0.8.2 | 11 ----------- 2 files changed, 12 deletions(-) delete mode 100644 Tools/nvim/modulefiles/.release-0.8.2 delete mode 100644 Tools/nvim/modulefiles/0.8.2 diff --git a/Tools/nvim/modulefiles/.release-0.8.2 b/Tools/nvim/modulefiles/.release-0.8.2 deleted file mode 100644 index 6842dbd..0000000 --- a/Tools/nvim/modulefiles/.release-0.8.2 +++ /dev/null @@ -1 +0,0 @@ -unstable diff --git a/Tools/nvim/modulefiles/0.8.2 b/Tools/nvim/modulefiles/0.8.2 deleted file mode 100644 index 85665e6..0000000 --- a/Tools/nvim/modulefiles/0.8.2 +++ /dev/null @@ -1,11 +0,0 @@ -#%Pmodule - -module-whatis "hyperextensible Vim-based text editor" -module-url "https://neovim.io" -module-license "iApache License Version 2.0" -module-maintainer "Achim Gsell " - -module-help " -hyperextensible Vim-based text editor -" -