luaPackages.ltreesitter-ts: init -> 0.0.1-1
Signed-off-by: Austin Horstman <khaneliman12@gmail.com>
This commit is contained in:
@@ -1912,6 +1912,35 @@ final: prev: {
|
||||
}
|
||||
) { };
|
||||
|
||||
ltreesitter-ts = callPackage (
|
||||
{
|
||||
buildLuarocksPackage,
|
||||
fetchFromGitHub,
|
||||
fetchurl,
|
||||
}:
|
||||
buildLuarocksPackage {
|
||||
pname = "ltreesitter-ts";
|
||||
version = "0.0.1-1";
|
||||
knownRockspec =
|
||||
(fetchurl {
|
||||
url = "mirror://luarocks/ltreesitter-ts-0.0.1-1.rockspec";
|
||||
sha256 = "064nn3h6wi8z5ply35ig78jjkpy527nc5qxisbkvv8s3s345h82r";
|
||||
}).outPath;
|
||||
src = fetchFromGitHub {
|
||||
owner = "FourierTransformer";
|
||||
repo = "ltreesitter-ts";
|
||||
tag = "0.0.1";
|
||||
hash = "sha256-HFBOYFadw+lwQYk39vrFtAn/HGjfXzCxjN1RLBp4yKA=";
|
||||
};
|
||||
|
||||
meta = {
|
||||
homepage = "https://github.com/FourierTransformer/ltreesitter-ts";
|
||||
description = "Treesitter parsing library bindings for Lua";
|
||||
license.fullName = "MIT";
|
||||
};
|
||||
}
|
||||
) { };
|
||||
|
||||
lua-cjson = callPackage (
|
||||
{
|
||||
buildLuarocksPackage,
|
||||
|
||||
@@ -23,6 +23,7 @@
|
||||
gnulib,
|
||||
gnum4,
|
||||
gobject-introspection,
|
||||
icu,
|
||||
imagemagick,
|
||||
installShellFiles,
|
||||
lib,
|
||||
@@ -434,6 +435,21 @@ in
|
||||
buildInputs = old.buildInputs ++ [ sqlite.dev ];
|
||||
});
|
||||
|
||||
ltreesitter-ts = prev.ltreesitter-ts.overrideAttrs (old: {
|
||||
# Upstream package relies on git submodules (ltreesitter + tree-sitter),
|
||||
# but the default source fetch misses those files.
|
||||
src = fetchFromGitHub {
|
||||
owner = "FourierTransformer";
|
||||
repo = "ltreesitter-ts";
|
||||
rev = "0.0.1";
|
||||
fetchSubmodules = true;
|
||||
hash = "sha256-hKM5HQU7A08mA004ZMV7hIVq/2WR3KocMatnTplM8uU=";
|
||||
};
|
||||
nativeBuildInputs = old.nativeBuildInputs ++ [ icu ];
|
||||
NIX_CFLAGS_COMPILE = "-I${lib.getDev icu}/include";
|
||||
NIX_LDFLAGS = "-L${lib.getLib icu}/lib -licuuc -licui18n -licudata";
|
||||
});
|
||||
|
||||
lua-cmsgpack = prev.lua-cmsgpack.overrideAttrs {
|
||||
strictDeps = false;
|
||||
meta.broken = isLuaJIT;
|
||||
|
||||
Reference in New Issue
Block a user