1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
lua: { buildInputs ? [], disabled ? false, ... } @ attrs: assert !disabled; lua.stdenv.mkDerivation ({ preBuild = '' makeFlagsArray=( PREFIX=$out LUA_LIBDIR="$out/lib/lua/${lua.luaversion}" LUA_INC="-I${lua}/include"); ''; } // attrs // { name = "lua${lua.luaversion}-" + attrs.name; buildInputs = buildInputs ++ [ lua ]; } )