luaPackages: update on 2026-05-12

This commit is contained in:
Austin Horstman
2026-05-12 18:26:53 -05:00
parent ec87d8a958
commit 8f0079776a
2 changed files with 37 additions and 63 deletions
@@ -1008,15 +1008,15 @@ final: prev: {
}:
buildLuarocksPackage {
pname = "fzf-lua";
version = "0.0.2638-1";
version = "0.0.2646-1";
knownRockspec =
(fetchurl {
url = "mirror://luarocks/fzf-lua-0.0.2638-1.rockspec";
sha256 = "1nlfqaii5sz6dq9hrw0yszb5q03kw03q8kxkpp76if5sqiq9ggys";
url = "mirror://luarocks/fzf-lua-0.0.2646-1.rockspec";
sha256 = "1mpvbkkj7lbmvcihz0f0sbh81g2y0kans1hj336298yc7mygj4b1";
}).outPath;
src = fetchzip {
url = "https://github.com/ibhagwan/fzf-lua/archive/10c19a5f08bfeed34b930a1efddda3a9a983e6e2.zip";
sha256 = "150srd6vb49m9xklkhdhssx96kbj05qis96nv53dnkw66mvapgsh";
url = "https://github.com/ibhagwan/fzf-lua/archive/97376e364f51f1b5ae3efaa3eb2e929430ca8419.zip";
sha256 = "029md3l7xccsnm3wwpdyi1mmxz7ha92c9qgx1qwqpnlc2p7cpdbm";
};
disabled = luaOlder "5.1";
@@ -1136,15 +1136,15 @@ final: prev: {
}:
buildLuarocksPackage {
pname = "haskell-tools.nvim";
version = "9.0.1-1";
version = "9.0.2-1";
knownRockspec =
(fetchurl {
url = "mirror://luarocks/haskell-tools.nvim-9.0.1-1.rockspec";
sha256 = "0gjwv0hijxzb8hmdv6ana77adyvwszx4j4lr8dddikpggd3i6iw0";
url = "mirror://luarocks/haskell-tools.nvim-9.0.2-1.rockspec";
sha256 = "1k4p153lvl7y5a301q45072ldxkic18d6ymfz814qc5vxbk6xalg";
}).outPath;
src = fetchzip {
url = "https://github.com/mrcjkb/haskell-tools.nvim/archive/v9.0.1.zip";
sha256 = "1sfwm86zz9pdk9w937knlm9dj4ai29rx0zx0r59accgl0rzaav7j";
url = "https://github.com/mrcjkb/haskell-tools.nvim/archive/v9.0.2.zip";
sha256 = "1vl9z9snw8wzgnib7244z9gld61f2y4kp66540ia2yi8gp214n7l";
};
disabled = luaOlder "5.1";
@@ -4987,15 +4987,15 @@ final: prev: {
}:
buildLuarocksPackage {
pname = "orgmode";
version = "0.7.2-1";
version = "0.7.3-1";
knownRockspec =
(fetchurl {
url = "mirror://luarocks/orgmode-0.7.2-1.rockspec";
sha256 = "1n9kcx261lj6296g60m53frvcykaa22m0qfwvz4zh6cb012n60fg";
url = "mirror://luarocks/orgmode-0.7.3-1.rockspec";
sha256 = "1zvyidy23am6qkya8yc6pxxhc5nf42y8c9djfmlx67z89gxfxm9n";
}).outPath;
src = fetchzip {
url = "https://github.com/nvim-orgmode/orgmode/archive/0.7.2.zip";
sha256 = "156yhi54gqabcbcmbripwdqa6nnaf2lxirn3fy35mxnyn2mfx77j";
url = "https://github.com/nvim-orgmode/orgmode/archive/0.7.3.zip";
sha256 = "16glwzys6pcq8pi96jkdc93fasqgf0d8yqncxaw3741906mni9ym";
};
disabled = luaOlder "5.1";
@@ -5495,21 +5495,21 @@ final: prev: {
}:
buildLuarocksPackage {
pname = "rustaceanvim";
version = "9.0.3-2";
version = "9.0.4-2";
knownRockspec =
(fetchurl {
url = "mirror://luarocks/rustaceanvim-9.0.3-2.rockspec";
sha256 = "1afjl8f0qgqlingk8schjnpqi1ihh35s33pf57xpn6chx281zb7d";
url = "mirror://luarocks/rustaceanvim-9.0.4-2.rockspec";
sha256 = "1l5jnk665cig8hgcfby4g2w8ffi5lsndx6nvc1pjjjhqz3m69c3w";
}).outPath;
src = fetchzip {
url = "https://github.com/mrcjkb/rustaceanvim/archive/refs/tags/v9.0.3.zip";
sha256 = "14573r04zqn72a6qjhnjii0n6n2s8smdg5rsccr1svy2aplvwxrj";
url = "https://github.com/mrcjkb/rustaceanvim/archive/refs/tags/v9.0.4.zip";
sha256 = "1m9ryz4ivrvjmz6zmffj01xc13kral6zvkwqaivhi6gx4553ya09";
};
disabled = lua.luaversion != "5.1";
meta = {
homepage = "https://github.com/mrcjkb/rustaceanvim/archive/refs/tags/v9.0.3.zip";
homepage = "https://github.com/mrcjkb/rustaceanvim/archive/refs/tags/v9.0.4.zip";
maintainers = with lib.maintainers; [ mrcjkb ];
license.fullName = "GPL-2.0-only";
description = "🦀 Supercharge your Rust experience in Neovim! A heavily modified fork of rust-tools.nvim";
@@ -5780,7 +5780,7 @@ final: prev: {
fetchFromGitHub,
fetchurl,
inspect,
ltreesitter-ts,
ltreesitter,
lua-cjson,
luafilesystem,
luarocks-build-treesitter-parser,
@@ -5792,24 +5792,24 @@ final: prev: {
}:
buildLuarocksPackage {
pname = "teal-language-server";
version = "0.1.1-1";
version = "0.1.2-1";
knownRockspec =
(fetchurl {
url = "mirror://luarocks/teal-language-server-0.1.1-1.rockspec";
sha256 = "1dhhqm2dwl1i27dni8yd6l7qjd1xhz16b772jp96aj66rizhkvcr";
url = "mirror://luarocks/teal-language-server-0.1.2-1.rockspec";
sha256 = "1z7nbzhdqh2w7k635hbbfba2s37rxbcphaxq7dfsjfj3sgkj9snf";
}).outPath;
src = fetchFromGitHub {
owner = "teal-language";
repo = "teal-language-server";
tag = "0.1.1";
hash = "sha256-UgN3BOdsxUIsn1HAXEmAzHns1ZKylxUo7owI2uYsNlA=";
tag = "0.1.2";
hash = "sha256-1ssgt+/e28TJ+1G1TWAPbZe5DiUYOafsSbc9exttesk=";
};
nativeBuildInputs = [ luarocks-build-treesitter-parser ];
propagatedBuildInputs = [
argparse
inspect
ltreesitter-ts
ltreesitter
lua-cjson
luafilesystem
lusc_luv
@@ -5882,8 +5882,8 @@ final: prev: {
src = fetchFromGitHub {
owner = "nvim-telescope";
repo = "telescope.nvim";
rev = "ec009610d5d259ec59a6edf0219ef3f7ee4732e5";
hash = "sha256-JPwaWFjW4W5ZKAnKEkMnK41JS4omsKYxmRerGMGALDc=";
rev = "f04ab730b8f9c6bf3f54a206d0dcddfd70c52d59";
hash = "sha256-M5cAQe0VxKwiOsLqXmlxNzd8xvLW+J1+Hd31PFmK+S8=";
};
disabled = lua.luaversion != "5.1";
@@ -6066,8 +6066,8 @@ final: prev: {
src = fetchFromGitHub {
owner = "FourierTransformer";
repo = "tree-sitter-cli";
rev = "2627479cfc38bd0a91ccca02f7e45b8438e8f3bf";
hash = "sha256-QNVZWxd0Lf1N5ahqOvhP9RzvNxC4gGLznbdUK4zzDqM=";
rev = "20947767690a1e81141c8ae4618cee80280861de";
hash = "sha256-Dqhf7qfDyddaxuenPDpZsAuY3e5X9eXNISUslI5KDs4=";
};
nativeBuildInputs = [ luarocks-build-tree-sitter-cli ];
@@ -6183,15 +6183,15 @@ final: prev: {
}:
buildLuarocksPackage {
pname = "tree-sitter-orgmode";
version = "2.0.3-1";
version = "2.0.4-1";
knownRockspec =
(fetchurl {
url = "mirror://luarocks/tree-sitter-orgmode-2.0.3-1.rockspec";
sha256 = "0kqsyrmx9qg80c0czpjqjyf3arccd6gpfy5fz5lgnzwd0n2jmbfp";
url = "mirror://luarocks/tree-sitter-orgmode-2.0.4-1.rockspec";
sha256 = "0f8h1f5r7n32qplkk6w48ngj700105wn9xm7jqlvm26d6qpiihg9";
}).outPath;
src = fetchzip {
url = "https://github.com/nvim-orgmode/tree-sitter-org/archive/2.0.3.zip";
sha256 = "0f531vg0zsc5yr39wp5sm6ra9kf731l3ssl7qhqj0h919fa02kis";
url = "https://github.com/nvim-orgmode/tree-sitter-org/archive/2.0.4.zip";
sha256 = "1c0j9h1nxgh0r8h9l9xd75hqqbsjy9x01gkg520fqnwcq45jd8pg";
};
nativeBuildInputs = [ luarocks-build-treesitter-parser ];
@@ -1161,21 +1161,6 @@ in
};
teal-language-server = prev.teal-language-server.overrideAttrs (old: {
# TODO: Remove this prerelease override once upstream publishes a release
# or rockspec that the luarocks updater can consume directly.
version = "0.1.2-pre-1";
knownRockspec =
(fetchurl {
url = "https://raw.githubusercontent.com/teal-language/teal-language-server/0.1.2-pre-1/teal-language-server-0.1.2-1.rockspec";
sha256 = "1z7nbzhdqh2w7k635hbbfba2s37rxbcphaxq7dfsjfj3sgkj9snf";
}).outPath;
src = fetchFromGitHub {
owner = "teal-language";
repo = "teal-language-server";
tag = "0.1.2-pre-1";
hash = "sha256-1ssgt+/e28TJ+1G1TWAPbZe5DiUYOafsSbc9exttesk=";
};
strictDeps = false;
# Relax lockfile-pinned deps (e.g. luafilesystem 1.8.0-1) so nixpkgs
# packaged versions can satisfy dependencies.
preConfigure = (old.preConfigure or "") + ''
@@ -1183,23 +1168,12 @@ in
'';
postConfigure = (old.postConfigure or "") + ''
substituteInPlace ''${rockspecFilename} \
--replace-fail 'tag = "0.1.2"' 'tag = "0.1.2-pre-1"' \
--replace-fail '"ltreesitter == 0.1.0",' '"ltreesitter >= 0.2.0",' \
--replace-fail '"luv == 1.51.0",' '"luv >= 1.51.0",' \
--replace-fail '"tree-sitter-cli == 0.24.7",' "" \
--replace-fail '"tl == 0.24.5",' '"tl >= 0.24.5",' \
--replace-fail '"tree-sitter-teal == 0.0.34",' '"tree-sitter-teal >= 0.0.34",'
'';
propagatedBuildInputs =
(lib.filter (
drv:
!(lib.elem (lib.getName drv) [
"ltreesitter-ts"
])
) (old.propagatedBuildInputs or [ ]))
++ [
final.ltreesitter
];
});
tiktoken_core = prev.tiktoken_core.overrideAttrs (old: {