lua: add withPackages function (#54460)

* lua: add withPackages function

First step towards more automation similar to the haskell backend.
Follow up of https://github.com/NixOS/nixpkgs/pull/33903
This commit is contained in:
Matthieu Coudron
2019-01-30 23:13:15 +09:00
committed by Michael Raskin
parent 16ab34c37b
commit c4519cf8a6
16 changed files with 381 additions and 82 deletions

View File

@@ -1,11 +1,11 @@
{ lua, writeText }:
{ lua, writeText, toLuaModule }:
{ buildInputs ? [], disabled ? false, ... } @ attrs:
if disabled then
throw "${attrs.name} not supported by interpreter lua-${lua.luaversion}"
else
lua.stdenv.mkDerivation (
toLuaModule( lua.stdenv.mkDerivation (
{
makeFlags = [
"PREFIX=$(out)"
@@ -51,4 +51,4 @@ else
addEnvHooks "$hostOffset" addLuaLibCPath
'';
}
)
) )