luaPackages.teal-language-server: 0.0.5-1-main -> 0.1.1-1
Signed-off-by: Austin Horstman <khaneliman12@gmail.com>
This commit is contained in:
@@ -159,7 +159,7 @@ sqlite,,,,,,
|
||||
std._debug,,,,,,
|
||||
std.normalize,,,,,,
|
||||
stdlib,,,,41.2.2,,
|
||||
teal-language-server,,,,0.0.5-1,,
|
||||
teal-language-server,,,,,,
|
||||
telescope-manix,,,,,,
|
||||
telescope.nvim,,,,,5.1,
|
||||
tiktoken_core,,,,,,natsukium
|
||||
|
||||
|
@@ -5772,38 +5772,46 @@ final: prev: {
|
||||
{
|
||||
argparse,
|
||||
buildLuarocksPackage,
|
||||
dkjson,
|
||||
fetchFromGitHub,
|
||||
fetchurl,
|
||||
inspect,
|
||||
ltreesitter-ts,
|
||||
lua-cjson,
|
||||
luafilesystem,
|
||||
luarocks-build-treesitter-parser,
|
||||
lusc_luv,
|
||||
luv,
|
||||
tl,
|
||||
tree-sitter-cli,
|
||||
tree-sitter-teal,
|
||||
}:
|
||||
buildLuarocksPackage {
|
||||
pname = "teal-language-server";
|
||||
version = "0.0.5-1";
|
||||
version = "0.1.1-1";
|
||||
knownRockspec =
|
||||
(fetchurl {
|
||||
url = "mirror://luarocks/teal-language-server-0.0.5-1.rockspec";
|
||||
sha256 = "11ps1hgkgli4sf9gcj7pin4kbc5w0yck0daig1ghqssn2q9m2x5l";
|
||||
url = "mirror://luarocks/teal-language-server-0.1.1-1.rockspec";
|
||||
sha256 = "1dhhqm2dwl1i27dni8yd6l7qjd1xhz16b772jp96aj66rizhkvcr";
|
||||
}).outPath;
|
||||
src = fetchFromGitHub {
|
||||
owner = "teal-language";
|
||||
repo = "teal-language-server";
|
||||
rev = "main";
|
||||
hash = "sha256-TbNvYG2aRt27+sfXvZOlq/F7Gy6sQtoDz6satC+Qqss=";
|
||||
tag = "0.1.1";
|
||||
hash = "sha256-UgN3BOdsxUIsn1HAXEmAzHns1ZKylxUo7owI2uYsNlA=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [ luarocks-build-treesitter-parser ];
|
||||
propagatedBuildInputs = [
|
||||
argparse
|
||||
dkjson
|
||||
inspect
|
||||
ltreesitter-ts
|
||||
lua-cjson
|
||||
luafilesystem
|
||||
lusc_luv
|
||||
luv
|
||||
tl
|
||||
tree-sitter-cli
|
||||
tree-sitter-teal
|
||||
];
|
||||
|
||||
meta = {
|
||||
|
||||
@@ -1129,6 +1129,33 @@ in
|
||||
'';
|
||||
};
|
||||
|
||||
teal-language-server = prev.teal-language-server.overrideAttrs (old: {
|
||||
strictDeps = false;
|
||||
# Relax lockfile-pinned deps (e.g. luafilesystem 1.8.0-1) so nixpkgs
|
||||
# packaged versions can satisfy dependencies.
|
||||
preConfigure = (old.preConfigure or "") + ''
|
||||
rm -f luarocks.lock
|
||||
'';
|
||||
postConfigure = (old.postConfigure or "") + ''
|
||||
substituteInPlace ''${rockspecFilename} \
|
||||
--replace-fail '"ltreesitter-ts == 0.0.1",' '"ltreesitter >= 0.2.0",' \
|
||||
--replace-fail '"tree-sitter-cli == 0.24.4",' "" \
|
||||
--replace-fail '"tl == 0.24.4",' '"tl >= 0.24.4",' \
|
||||
--replace-fail '"tree-sitter-teal == 0.0.33",' '"tree-sitter-teal >= 0.0.33",'
|
||||
'';
|
||||
|
||||
nativeBuildInputs =
|
||||
(lib.filter (
|
||||
drv:
|
||||
!(lib.elem (lib.getName drv) [
|
||||
"ltreesitter-ts"
|
||||
])
|
||||
) old.nativeBuildInputs)
|
||||
++ [
|
||||
final.ltreesitter
|
||||
];
|
||||
});
|
||||
|
||||
tiktoken_core = prev.tiktoken_core.overrideAttrs (old: {
|
||||
cargoDeps = rustPlatform.fetchCargoVendor {
|
||||
inherit (old) src;
|
||||
|
||||
Reference in New Issue
Block a user