at 17.09-beta 498 B view raw
1lua: 2 3{ buildInputs ? [], disabled ? false, ... } @ attrs: 4 5if disabled then 6 throw "${attrs.name} not supported by interpreter lua-${lua.luaversion}" 7else 8 lua.stdenv.mkDerivation ({ 9 10 preBuild = '' 11 makeFlagsArray=( 12 PREFIX=$out 13 LUA_LIBDIR="$out/lib/lua/${lua.luaversion}" 14 LUA_INC="-I${lua}/include"); 15 ''; 16 } 17 // 18 attrs 19 // 20 { 21 name = "lua${lua.luaversion}-" + attrs.name; 22 buildInputs = buildInputs ++ [ lua ]; 23 } 24 )