Commit graph

125 commits

Author SHA1 Message Date
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
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
s-ol fdb0b13687 luaPackages: update 2022-10-25 15:13:57 +02:00
figsoda b92f758d7f luaPackages: update 2022-10-16 15:53:51 -04:00
figsoda 46769538fe vimPlugins.nvim-cmp: follow HEAD and update 2022-10-15 15:34:36 -04:00
figsoda d1742000db luaPackages.vusted: init at 2.1.1-1 2022-10-10 19:20:03 -04:00
Stanislav Asunkin 884a2d3179 luaPackages.jsregexp: init at 0.0.5-1 2022-10-01 17:58:58 +03:00
Stanislav Asunkin afb11da7dd luaPackages: update 2022-10-01 17:27:40 +03:00
Gabriel Fontes e5cac189d4
luaPackages: fennel -> luaPackages.fennel 2022-09-24 22:46:10 -03:00
Matthieu Coudron feae5405da luaPackages: update and adding a few neovim plugins
- had to disable the failing lush-nvim tests (it can't find
  vim.api.nvim_command for a myssterious reason).
2022-09-11 21:26:19 +02:00
"Matthieu Coudron" 4fcd42c066 luaPackages: update 2022-09-04 21:02:27 +02:00
Matthieu Coudron 52ac9805ef luaPackages: update 2022-09-04 20:55:40 +02:00
Spencer Pogorzelski 6898b758b6 luaPackages.lua-subprocess: init at scm-1 2022-08-09 10:22:11 +02:00
Jan Schmitt 87de89e23b luaPackages.luaunit: init at 3.4-1 2022-08-06 11:28:05 +02:00
Jan Schmitt 105b7a814c luaPackages.protobuf: add maintainer 2022-08-05 11:30:56 +02:00
Jan Schmitt 16559154a6 luaPackages.protobuf: init at 0.4.0 2022-08-05 11:30:56 +02:00
Jan Schmitt 8efa6d181c luaPackages.serpent: init -> 0.30-2 2022-08-02 23:00:10 +02:00
Matthieu Coudron 2c072c2083 luaPackages.sqlite: init at v1.2.2-0 2022-06-18 21:23:45 +02:00
"Matthieu Coudron" 98a90f0891 luaPackages: update 2022-06-13 11:17:36 +02:00
Caleb Maclennan 3b538cd790
luaPackages: update (add cldr, fluent, loadkit; bump cassowary)
These are extracted from:

    nix-shell maintainers/scripts/update-luarocks-shell.nix --run maintainers/scripts/update-luarocks-packages

... but reduced to just the LuaRocks that are *only* SILE dependencies
so I'm confident of bumping them in this context.
2022-05-10 17:03:13 +03:00
Maxim Zhukov 7d673c71c1 luaPackages: add new package - tl (teal language)
The compiler for Teal, a typed dialect of Lua

Signed-off-by: Maxim Zhukov <mussitantesmortem@gmail.com>
2022-05-10 15:27:11 +02:00
Matthieu Coudron 135e27c148
Merge pull request #171975 from alexshpilkin/add-lua-maths 2022-05-09 10:58:30 +02:00
Alexander Shpilkin 0b13ca520a
lua53Packages.lmpfrlib: init at 20170112-2 2022-05-09 00:12:07 +03:00
Alexander Shpilkin ca428a0687
lua53Packages.lmathx: init at 20150624-1 2022-05-09 00:11:42 +03:00
Matthieu Coudron 5114d91cd8
Merge pull request #169802 from NinjaTrappeur/nin/prosody012 2022-05-03 11:04:17 +02:00
Matthieu Coudron 67f45a4362 luaPackages.luaexpat: 1.3.0-1 -> 1.4.1-1 2022-05-01 21:45:54 +02:00
Félix Baylac-Jacqué 811f95f000
luaPackages.luaunbound: init at 1.0.0-1
Required for Prosody 0.12.0.

I first tried to run the bare
./maintainers/scripts/update-luarocks-packages, however it did break a
fair share of Lua packages.

In the end, I:

1. Added the luaunbound entry to luarocks-packages.csv
2. Run the update-luprocks-packages.
3. Cherry picked the luaunbound entry
4. Reverted the rest of lua-modules/generated-packages.nix to what we
   currently have in Nixpkgs.
5. Injected the native unbound library via the lua-modules overrides.
2022-04-22 16:17:30 +02:00
Matthieu Coudron 2e5732b320 luaPackages.libuv: bump to v1.43.0
as required by neovim master
2022-03-29 03:46:00 +02:00
Matthieu Coudron a383bcb3c4 luaPackages.luv: 1.42.0 -> 1.43.0 2022-03-08 10:53:11 +01:00
Bobby Rong 6286671967
Merge pull request #152497 from jonringer/update-luaPackages.lgi-homepage
luaPackages.lgi: update homepage
2021-12-29 08:45:59 +08:00
Jonathan Ringer d3b16c683f luaPackages.ldoc: update homepage 2021-12-28 19:57:57 +01:00
Jonathan Ringer 8ee0a5f4bf
luaPackages.lgi: update homepage 2021-12-28 10:29:15 -08:00
oxalica 38987325b5
luaPackages: update 2021-12-07 18:50:39 +08:00
Alexei Robyn b8173c4a0e luaPackages.moonscript: Correct package version to dev-1
The "0.5.0-1" rockspec on luarocks has a bug, resulting in it pulling
the current git master version, which is what we have effectively been
using.

Given that 0.5.0-1 is the latest release, is 6 years old, and that there
have been some bug fixes since then, we do actually want to be using the
git master version, but we also want to be using the correct rockspec
(particularly as alt-getopt has been replaced by argparse in the `moon`
binary).
2021-11-23 18:28:13 +01:00
Matthieu Coudron 253af9151f luaPackages: update
- luarocks-nix: bumped to pass args too, `package_X = callPackage ...`.
  It allows to remove the annoying `with self`.
  This new version disables tests (because broken) and now emits derivation
  with a callPackage in front.
- replaced X.override with lib.overrideLuarocks, it should be used
whenever buildInputs/extraVariables is changed since it impacts the
generated luarocks config.
Once structured attributes are in, it will be easier to have the
luarocks config generated by a hook and we probably will be able to
replace all overrideLuarocks by overrideAttrs.
2021-10-18 19:48:07 +02:00
Gabriel Ebner 66afaccb81 luaPackages: update 2021-09-27 11:13:49 +02:00
Caleb Maclennan 9d753f2704 lua-penlight: dev-1 → 1.11.0-1
Upstream is working on some major deprecations, being on a HEAD commit
will not be a good plan going forward.
Remove double `busted` in `checkInputs` - keep only 1.
2021-09-07 11:42:41 +03:00
Caleb Maclennan 07557e3b49 lua-cassowary: 2.3.1-1 → 2.3.1-2
lua-cassowary: Avoid circular check deps with Busted/Penlight
2021-09-06 12:42:03 +03:00
Matthieu Coudron 6312bac408 luaPackages.ansicolors: remove because unmaintained since 2013
luarocks points at https://github.com/kikito/ansicolors.lua with a last
commit in 2013 while its upstream https://github.com/hoelzro/ansicolors
contains a 2017 commit. This last project mentions it's superseeded by
https://github.com/hoelzro/lua-term
2021-08-31 00:42:30 +02:00
Matthieu Coudron a2fd477970 lua: restore knownRockspec and lgi
- fix std._debug build
- fixed std-normalize
- pinned stdlib since the git version  causes issues with awesome

cleanup
2021-08-31 00:42:26 +02:00
Matthieu Coudron 404e5b1040 luaPackages.ltermbox: removed
official repo here https://github.com/LuaDist-testing/ltermbox but nothing is using it and it is outdated/unmaintained (2018)
and poses issue updating
2021-08-31 00:09:47 +02:00
Matthieu Coudron 15e5c92495 luaPackages: update 2021-08-31 00:07:28 +02:00
Matthieu Coudron 5b73af6f5b update-luarocks-packages: support in-repo rockspecs
to handle derivations that are not registered or updated on
luarocks.org, for instance neovim plugins.
2021-08-29 19:39:42 +02:00
"Matthieu Coudron" 5e4ece6c6a luaPackages: update 2021-08-12 01:14:59 +02:00
Matthieu Coudron 8ddad244ea update-luarocks-packages: use pluginupdate.py
Cleans up the common interface between the updaters.
Restores the ability to regen the lua packages in parallel.
2021-08-12 01:14:58 +02:00
Matthieu Coudron b02c265190 luaPackages: update
Several updates
2021-08-09 21:38:32 +02:00
Matthieu Coudron 560a4e4e08 update-luarocks-packages: use pluginupdate.py
Trying to reuse the update scripts used by kakoune/vim to provide the
user with an unified convergence. Some stuff doesn't work yet (parallel
download, caching) but I (anyone else welcome to try too) will improve
it in other PRs.
2021-08-09 21:37:56 +02:00
Matthieu Coudron a2a2bb32fb lua51Packages.plenary-nvim: init
there is no version yet
2021-07-30 00:32:16 +02:00
Bruno Bigras d0a243c4ba luaPackages.lua-resty-openidc: 1.7.2-1 -> 1.7.4-1 2021-04-18 17:21:13 +02:00
Pavol Rusnak a6ce00c50c
treewide: remove stdenv where not needed 2021-01-25 18:31:47 +01:00