luaPackages.tree-sitter-teal: init -> 0.0.35-1
Signed-off-by: Austin Horstman <khaneliman12@gmail.com>
This commit is contained in:
@@ -6097,6 +6097,38 @@ final: prev: {
|
||||
}
|
||||
) { };
|
||||
|
||||
tree-sitter-teal = callPackage (
|
||||
{
|
||||
buildLuarocksPackage,
|
||||
fetchurl,
|
||||
fetchzip,
|
||||
luaOlder,
|
||||
luarocks-build-treesitter-parser,
|
||||
}:
|
||||
buildLuarocksPackage {
|
||||
pname = "tree-sitter-teal";
|
||||
version = "0.0.35-1";
|
||||
knownRockspec =
|
||||
(fetchurl {
|
||||
url = "mirror://luarocks/tree-sitter-teal-0.0.35-1.rockspec";
|
||||
sha256 = "06g2i3y3gmyz17v9gxwswa9db544nyhd5mx4zq3lihrshbbf6r10";
|
||||
}).outPath;
|
||||
src = fetchzip {
|
||||
url = "https://github.com/euclidianAce/tree-sitter-teal/archive/05d276e737055e6f77a21335b7573c9d3c091e2f.zip";
|
||||
sha256 = "1g1zk47a8jcwac0j60mlfv56mhlhbf6f77vjkx4vsfbrryprcfi4";
|
||||
};
|
||||
|
||||
disabled = luaOlder "5.1";
|
||||
nativeBuildInputs = [ luarocks-build-treesitter-parser ];
|
||||
|
||||
meta = {
|
||||
homepage = "https://github.com/euclidianAce/tree-sitter-teal";
|
||||
description = "tree-sitter parser for teal";
|
||||
license.fullName = "UNKNOWN";
|
||||
};
|
||||
}
|
||||
) { };
|
||||
|
||||
utf8 = callPackage (
|
||||
{
|
||||
buildLuarocksPackage,
|
||||
|
||||
@@ -1190,6 +1190,13 @@ in
|
||||
meta.broken = lua.luaversion != "5.1";
|
||||
});
|
||||
|
||||
tree-sitter-teal = prev.tree-sitter-teal.overrideAttrs (old: {
|
||||
nativeBuildInputs = old.nativeBuildInputs ++ [
|
||||
tree-sitter
|
||||
writableTmpDirAsHomeHook
|
||||
];
|
||||
});
|
||||
|
||||
utf8 = prev.utf8.overrideAttrs {
|
||||
postPatch = ''
|
||||
sed -i '/#include <assert.h>/a\
|
||||
|
||||
Reference in New Issue
Block a user