diff --git a/pkgs/development/lua-modules/generic/default.nix b/pkgs/development/lua-modules/generic/default.nix index 565852bb0812..0a3275e49bdc 100644 --- a/pkgs/development/lua-modules/generic/default.nix +++ b/pkgs/development/lua-modules/generic/default.nix @@ -5,31 +5,27 @@ }: { - disabled ? false, propagatedBuildInputs ? [ ], makeFlags ? [ ], ... }@attrs: -if disabled then - throw "${attrs.name} not supported by interpreter lua-${lua.luaversion}" -else - toLuaModule ( - lua.stdenv.mkDerivation ( - attrs - // { - name = "lua${lua.luaversion}-" + attrs.pname + "-" + attrs.version; +toLuaModule ( + lua.stdenv.mkDerivation ( + attrs + // { + name = "lua${lua.luaversion}-" + attrs.pname + "-" + attrs.version; - makeFlags = [ - "PREFIX=$(out)" - "LUA_INC=-I${lua}/include" - "LUA_LIBDIR=$(out)/lib/lua/${lua.luaversion}" - "LUA_VERSION=${lua.luaversion}" - ] ++ makeFlags; + makeFlags = [ + "PREFIX=$(out)" + "LUA_INC=-I${lua}/include" + "LUA_LIBDIR=$(out)/lib/lua/${lua.luaversion}" + "LUA_VERSION=${lua.luaversion}" + ] ++ makeFlags; - propagatedBuildInputs = propagatedBuildInputs ++ [ - lua # propagate it for its setup-hook - ]; - } - ) + propagatedBuildInputs = propagatedBuildInputs ++ [ + lua # propagate it for its setup-hook + ]; + } ) +) diff --git a/pkgs/top-level/lua-packages.nix b/pkgs/top-level/lua-packages.nix index 1cd461efa91f..477e51215339 100644 --- a/pkgs/top-level/lua-packages.nix +++ b/pkgs/top-level/lua-packages.nix @@ -121,8 +121,6 @@ rec { buildLuaPackage rec { pname = "lua-pam"; version = "unstable-2015-07-03"; - # Needed for `disabled`, overridden in buildLuaPackage - name = "${pname}-${version}"; src = fetchFromGitHub { owner = "devurandom"; @@ -147,10 +145,9 @@ rec { runHook postInstall ''; - # The package does not build with lua 5.4 or luaJIT - disabled = luaAtLeast "5.4" || isLuaJIT; - meta = with lib; { + # The package does not build with lua 5.4 or luaJIT + broken = luaAtLeast "5.4" || isLuaJIT; description = "Lua module for PAM authentication"; homepage = "https://github.com/devurandom/lua-pam"; license = licenses.mit;