nixpkgs/pkgs/development/lua-modules
Matthieu C. 2ea757a029 luaPackages.luarocks: generate luarocks as well
When installing a lua package that depends on luarocks, luarocks was not
capable of recognizing the luarocks module: https://github.com/NixOS/nixpkgs/issues/316009 .

As explained here https://github.com/luarocks/luarocks/issues/1659,
luarocks needs a manifest to recognize the package.
I first attempted to generate a manifest with `luarocks-admin
make-manifest` on our current manual luarocks derivation but this ended
up being too hackish as the `make-manifest` requires a .rockspec or
.rock to work, which we had not.

It seemed simpled to just rename the current manual luarocks derivation to luarocks_bootstrap
in order to break cyclic dependencies in buildLuarocksPackage and add a
generated luarocks derivation. Previously it was impossible to test
luarocks because of the cyclic dependency but we will now be able to
test the generated derivation.
2024-05-31 19:59:29 +02:00
..
generic
nfd lua51Packages.nfd: feat added postInstallCheck for test 2024-05-09 15:53:55 +02:00
updater luaPackages: update on 2024-04-21 2024-05-01 00:11:50 +02:00
aliases.nix Avoid top-level with ...; in pkgs/development/lua-modules/aliases.nix 2024-04-03 11:25:08 +02:00
bit32.patch
generated-packages.nix luaPackages.luarocks: generate luarocks as well 2024-05-31 19:59:29 +02:00
lib.nix buildLuarocksPackage: accept structured luarocks config 2024-02-17 15:58:13 +01:00
luuid.patch
magick.patch luaPackages.magick: init at 1.6.0 2023-07-18 22:56:44 +02:00
overrides.nix luaPackages.luarocks: generate luarocks as well 2024-05-31 19:59:29 +02:00
toml.patch luaPackages.toml: unbreak 2024-05-13 20:21:19 +02:00
zip.patch