Commit Graph

268 Commits

Author SHA1 Message Date
Marc Jakobi
8998288f7b luaPackages.fzy: init at 1.0-1 2023-12-04 22:00:06 +01:00
Matthieu Coudron
d00d51e451 luaPackages.luasnip: init at 2.1.1-1 2023-12-02 11:29:46 +01:00
eth3lbert
3d67ee03ab
luaPackages.magick: fix libMagickWand-7.Q16HDRI path on darwin
Darwin uses .dylib as the extension for dynamic libraries. Replace the
hardcoded extension with stdenv.hostPlatform.extensions.sharedLibrary
to fix magick support on darwin.
2023-11-30 16:00:48 +08:00
Weijia Wang
32da89a1a1 Merge branch 'master' into staging-next 2023-11-06 14:33:18 +01:00
Luka Blaskovic
cac8c76f21 lua-rtoml: init 0.2 2023-11-06 10:36:31 +01:00
Vladimír Čunát
5c89ba8ab4
Merge branch 'master' into staging-next 2023-10-30 06:12:04 +01:00
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
Vladimír Čunát
d811555465
Merge branch 'staging' into staging-next 2023-10-26 10:36:50 +02:00
Marc Jakobi
fa28b174ca luaPackages: ferris-nvim -> rustaceanvim 2023-10-23 18:08:03 +02:00
"Matthieu Coudron"
0853514548 luaPackages: updated the 10-22-2023 2023-10-22 12:45:17 +02:00
Matthieu Coudron
8b7a6ef57e luaPackages.cyrussasl: remove because broken/old
and unused ?
2023-10-22 12:45:17 +02:00
Matthieu Coudron
db9d831c0b luaPackages.lua-ff-zlib: init 2023-10-22 12:45:17 +02:00
Matthieu Coudron
9a48adc319 mark lua-resty-session as broken 2023-10-22 12:45:17 +02:00
Matthieu Coudron
cc32e0f45c luaPackages: update 2023-10-22 12:45:17 +02:00
Matthieu Coudron
e8dbe285c5 luaPackages.readline: moved out from the generated set 2023-10-22 12:45:17 +02:00
github-actions[bot]
f4afba2014
Merge staging-next into staging 2023-10-21 18:01:53 +00:00
Marc Jakobi
9b6a9a3ea7 luaPackages.ferris.nvim: init at 2.0.0 2023-10-21 14:28:54 +02:00
github-actions[bot]
ae77d35744
Merge staging-next into staging 2023-10-16 00:03:09 +00:00
Matthieu Coudron
fff9bb3446
Merge pull request #261108 from teto/introduce-lua-aliases 2023-10-15 02:14:56 +02:00
github-actions[bot]
62370ea07d
Merge staging-next into staging 2023-10-15 00:03:07 +00: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
github-actions[bot]
c68d98e9d4
Merge staging-next into staging 2023-10-13 18:01:31 +00: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
github-actions[bot]
dc6e881362
Merge staging-next into staging 2023-10-04 00:02:53 +00:00
Tyler Miller
c02ab0ce68 luaPackages.middleclass: init at 4.1.1-0 2023-10-03 17:53:49 +02:00
Randy Eckenrode
6d01ee4328 luaPackages.mpack: 1.0.9 -> 1.0.10
This update fixes compilation with clang 15+.
2023-10-03 17:52:35 +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