Lua generate nix packages from luarocks (#54978)

* lua: generate packages from luarocks

* luarocks-nix: update

* removed packages already available in nixpkgs

* adressing reviews

update script can now accept another csv file as input with -c

* Remove obsolete comment
This commit is contained in:
Matthieu Coudron
2019-02-04 20:30:58 +09:00
committed by Michael Raskin
parent 0955567a7d
commit 2ba891788b
12 changed files with 981 additions and 8 deletions

View File

@@ -6,12 +6,25 @@
let
inherit (lib) extends makeExtensible;
inherit (lib) extends;
initialPackages = (pkgs.callPackage ../../top-level/lua-packages.nix {
inherit lua;
});
extensible-self = makeExtensible initialPackages;
overridenPackages = import ./overrides.nix { inherit pkgs; };
generatedPackages = if (builtins.pathExists ./generated-packages.nix) then
pkgs.callPackage ./generated-packages.nix { } else (self: super: {});
extensible-self = lib.makeExtensible
(extends overrides
(extends overridenPackages
(extends generatedPackages
initialPackages
)
)
)
;
in
extensible-self