luaPackages.luarocks-build-treesitter-parser-cpp: init at 1.0.0

This commit is contained in:
Marc Jakobi 2024-08-09 18:23:02 +02:00
parent d81ad92a82
commit 064ef15077
2 changed files with 25 additions and 0 deletions

View File

@ -84,6 +84,7 @@ luarepl,,,,,,
luarocks,,,,,,mrcjkb teto luarocks,,,,,,mrcjkb teto
luarocks-build-rust-mlua,,,,,,mrcjkb luarocks-build-rust-mlua,,,,,,mrcjkb
luarocks-build-treesitter-parser,,,,,,mrcjkb luarocks-build-treesitter-parser,,,,,,mrcjkb
luarocks-build-treesitter-parser-cpp,,,,,,mrcjkb
luasec,,,,,,flosse luasec,,,,,,flosse
luasnip,,,,,, luasnip,,,,,,
luasocket,,,,,, luasocket,,,,,,

1 name rockspec ref server version luaversion maintainers
84 luarocks mrcjkb teto
85 luarocks-build-rust-mlua mrcjkb
86 luarocks-build-treesitter-parser mrcjkb
87 luarocks-build-treesitter-parser-cpp mrcjkb
88 luasec flosse
89 luasnip
90 luasocket

View File

@ -2086,6 +2086,30 @@ buildLuarocksPackage {
}; };
}) {}; }) {};
luarocks-build-treesitter-parser-cpp = callPackage({ buildLuarocksPackage, fetchurl, fetchzip, luaOlder, luafilesystem }:
buildLuarocksPackage {
pname = "luarocks-build-treesitter-parser-cpp";
version = "1.0.0-1";
knownRockspec = (fetchurl {
url = "mirror://luarocks/luarocks-build-treesitter-parser-cpp-1.0.0-1.rockspec";
sha256 = "0vvw3ai42jif2z2ir6l14jkjq138djbn04wnjblm3vilaz5k0sfv";
}).outPath;
src = fetchzip {
url = "https://github.com/nvim-neorocks/luarocks-build-treesitter-parser-cpp/archive/v1.0.0.zip";
sha256 = "0j1f3wq19zng8ay6pniphb7m0xp131i9alqpdf0szpyq8y00w2s1";
};
disabled = luaOlder "5.1";
propagatedBuildInputs = [ luafilesystem ];
meta = {
homepage = "https://github.com/nvim-neorocks/luarocks-build-treesitter-parser-cpp";
description = "A luarocks build backend for tree-sitter parsers written in C++.";
maintainers = with lib.maintainers; [ mrcjkb ];
license.fullName = "MIT";
};
}) {};
luasec = callPackage({ buildLuarocksPackage, fetchFromGitHub, fetchurl, luaOlder, luasocket }: luasec = callPackage({ buildLuarocksPackage, fetchFromGitHub, fetchurl, luaOlder, luasocket }:
buildLuarocksPackage { buildLuarocksPackage {
pname = "luasec"; pname = "luasec";