Commit Graph

249 Commits

Author SHA1 Message Date
Matthieu Coudron
f15e58cbeb
luarocks-packages-update: init (#262156)
* luarocks-packages-updater: init

Goal is to make it possible to maintain out-of-tree luarocks packages
without needing to clone nixpkgs.

maintainers/scripts/update-luarocks-packages gets renamed to
pkgs/development/lua-modules/updater/updater.py

Once merged you can run for instance
nix run nixpkgs#luarocks-packages-updater -- -i contrib/luarocks-packages.csv -o contrib/generated-packages.nix

I also set the parallelism (--proc) to 1 by default else luarocks fails
because of https://github.com/luarocks/luarocks/issues/1540

* Update maintainers/scripts/pluginupdate.py

Co-authored-by: Marc Jakobi <mrcjkb89@outlook.com>

---------

Co-authored-by: Marc Jakobi <mrcjkb89@outlook.com>
2023-10-29 21:02:55 +01:00
Marc Jakobi
fa28b174ca luaPackages: ferris-nvim -> rustaceanvim 2023-10-23 18:08:03 +02:00
Marc Jakobi
9b6a9a3ea7 luaPackages.ferris.nvim: init at 2.0.0 2023-10-21 14:28:54 +02:00
Matthieu Coudron
fff9bb3446
Merge pull request #261108 from teto/introduce-lua-aliases 2023-10-15 02:14:56 +02:00
Marc Jakobi
f99ca8cc8a luaPackages.toml-edit: don't propagate rust toolchain build inputs 2023-10-15 00:02:48 +02:00
Matthieu Coudron
0be613cb81 luaPackages.lpty: remove because unmaintained/broken
lpty was introduced in https://github.com/NixOS/nixpkgs/pull/6529, no release in 6 years https://luarocks.org/modules/gunnar_z/lpty
and the archive with source code has disappeared (could be fetched from
the rock or nix cache but probably not worth it).
2023-10-14 22:03:53 +02:00
Matthieu Coudron
64b50c6f93 luaPackages: introduce an alias mechanism
so that we can deprecate modules
2023-10-14 22:03:12 +02:00
Matthieu Coudron
54ca335a15 generateLuarocksConfig: add defaults to ease its usage 2023-10-14 22:00:16 +02:00
Marc Jakobi
3425b6cee6 luaPackages: use overrides for toml and toml-edit 2023-10-13 15:06:28 +02:00
Marc Jakobi
c701eeb317 luaPackages.toml: init at 0.3.0 2023-10-13 00:59:18 +02:00
Marc Jakobi
d78d7cbc64 luaPackages.nui-nvim: init at 0.2.0 2023-10-12 22:43:22 +02:00
Marc Jakobi
ec41f69f34 luaPackages.toml-edit: init at 0.1.4 2023-10-12 22:12:39 +02:00
Tyler Miller
c02ab0ce68 luaPackages.middleclass: init at 4.1.1-0 2023-10-03 17:53:49 +02:00
zimbatm
d2aef1a145 luaPackages: remove unused and wrong self reference
The argument was referring to pkgs.self instead of being a reference to
itself.
2023-09-27 10:04:00 -03:00
Marc Jakobi
e56db1870f luaPackages.haskell-tools-nvim -> 1.9.1-1 -> 2.3.0-1 2023-09-22 18:34:58 +02:00
Jan Malakhovski
6e6d8bea3a luaPackages.readline: simplify sourceRoot 2023-08-12 08:29:56 +00:00
github-actions[bot]
7f01b5d24b
Merge master into staging-next 2023-07-19 00:02:11 +00:00
Donovan Glover
895d66d915 luaPackages.magick: init at 1.6.0 2023-07-18 22:56:44 +02:00
Matthieu Coudron
d87a6a99f6 luarocks: can be embedded with lua.withPackages
lua.withPackages only brings packages that have passthru.luaModule, which was not the case of luarocks (because it's built differently than other lua packages). We call toLuaModule on luarocks so that it is brought in a lua.withPackages call
2023-07-08 19:56:05 +02:00
Vincent Laporte
03ddc75701 lua53Packages.vstruct: mark as not broken 2023-06-19 09:47:00 +02:00
Matthieu Coudron
8670e496ff
Merge pull request #227714 from ony/feature/generateLuarocksConfig-toLua
lua.lib: use toLua in generateLuarocksConfig
2023-05-01 18:53:22 +02:00
Mykola Orliuk
82e9b3f358 lua.lib: lift toLua to top in generateLuarocksConfig
With asBindings option of toLua we can generate whole block of global
variables assignments.
2023-04-29 19:26:41 +02:00
Mykola Orliuk
25f8a3f276 lua.lib: use toLua in generateLuarocksConfig 2023-04-23 19:46:14 +02:00
Matthieu Coudron
3f298745ad lua54Packages.bit32: mark as broken 2023-04-22 22:15:28 +02:00
Matthieu Coudron
dcf7b468ce lua54Packages.lua-subprocess: mark as broken 2023-04-22 22:14:24 +02:00
Matthieu Coudron
30a70671f4 buildLuaPackage: enable __structuredAttrs rocks
it makes overriding easier, instead of having to know internals to
decide which of `sqlite = prev.luaLib.overrideLuarocks prev.sqlite (drv: {` or
`sqlite = prev.sqlite.overrideAttrs (drv: {` just use the latter
2023-04-22 22:09:35 +02:00
Matthieu Coudron
fc95204368 lua54Packages.vstruct: mark broken 2023-04-22 15:25:48 +02:00
K900
e333259769 luaPackages.lua-curl: init at 0.3.13 2023-04-13 18:29:49 +03:00
Matthieu Coudron
619ca2064f luaPackages.luv: 1.43.0-0 -> 1.44.2-1
as requested by neovim
2023-04-10 01:27:33 +02:00
Cole Helbling
0c4948cde7 luaPackages.lua-resty-session: mark broken
I tried to add the packages, but the updater script wasn't working for
me, so to prevent future Nixpkgs PRs from failing to evaluate because of
this, I figured I'd mark this package as broken and remove the arguments
that are not packages.
2023-03-24 15:13:12 -07:00
Matthieu Coudron
358ca90b5f luaPackages: adding several neovim plugins
telescope.nvim, haskell-tools.nvim, telescope-manix
2023-03-06 09:58:53 +01:00
Matthieu Coudron
62c632241b luaPackages: update
pinned lpeglabel else build failed
2023-02-27 01:38:45 +01:00
Aaron Andersen
99341e0676 luaPackages.lualdap: init at 1.3.0-1 2023-01-23 18:04:52 -05:00
Weijia Wang
218c4c526e
Merge pull request #212002 from mothsART/feature/replace_http_by_https
treewide: replace http by https when https is a permanent redirection
2023-01-22 03:26:02 +01:00
Ferry Jérémie
65d7e87fdb treewide: replace http by https when https is a permanent redirection 2023-01-22 02:46:49 +01:00
Guillaume Girol
33afbf39f6 treewide: switch to nativeCheckInputs
checkInputs used to be added to nativeBuildInputs. Now we have
nativeCheckInputs to do that instead. Doing this treewide change allows
to keep hashes identical to before the introduction of
nativeCheckInputs.
2023-01-21 12:00:00 +00:00
Matthieu Coudron
4102f23e2d luaPackages.plenary-nvim: 2022-10 -> 2023-01
a new luarocks release system has been merged into plenary.nvim to have tagged release. The update is also needed for https://github.com/MrcJkb/haskell-tools.nvim/pull/93
2023-01-09 12:26:57 +01:00
Sandro Jäckel
861c7554d1
buildLuaPackage: make makeFlags expandable 2022-12-26 03:07:19 +01:00
Sandro Jäckel
2ffe90fd2e
luaPlugins: cleanups 2022-12-21 20:31:44 +01:00
Matthieu Coudron
27dd8e291d
add teal-language-server + update lua modules (#205856)
* luaPackages.teal-language-server: init at 2022-11-22

* luaPackages: update

init cyan and teal-language-server
2022-12-20 18:35:22 +01:00
Sandro
7c66c793fe
Merge pull request #205247 from abathur/zenity_loosen_platform 2022-12-11 19:19:51 +01:00
Travis A. Everett
2aedc956a6 luaPackages.nfd: fix build on darwin 2022-12-09 15:33:24 -06:00
Mario Rodas
73a6462da2
Merge pull request #199288 from NickCao/lua-ossl
lua-modules: unpin to openssl_1_1
2022-12-01 04:53:51 -05:00
Weijia Wang
104ba49a93 luaPackages.sqlite: fix build on darwin 2022-11-27 03:33:13 +01:00
Nick Cao
7f36d671a1
lua-modules: unpin to openssl_1_1 2022-11-03 10:45:48 +08:00
s-ol
fdb0b13687 luaPackages: update 2022-10-25 15:13:57 +02:00
github-actions[bot]
969a1796ef
Merge master into staging-next 2022-10-17 12:01:24 +00:00
figsoda
b92f758d7f luaPackages: update 2022-10-16 15:53:51 -04:00
github-actions[bot]
f52955a521
Merge master into staging-next 2022-10-16 18:01:42 +00:00
figsoda
46769538fe vimPlugins.nvim-cmp: follow HEAD and update 2022-10-15 15:34:36 -04:00