summary refs log tree commit diff
diff options
context:
space:
mode:
-rw-r--r--pkgs/development/lua-modules/generic/default.nix37
-rw-r--r--pkgs/top-level/lua-packages.nix1
2 files changed, 19 insertions, 19 deletions
diff --git a/pkgs/development/lua-modules/generic/default.nix b/pkgs/development/lua-modules/generic/default.nix
index f5ea77c2f14..2a44cdfca0b 100644
--- a/pkgs/development/lua-modules/generic/default.nix
+++ b/pkgs/development/lua-modules/generic/default.nix
@@ -2,22 +2,23 @@ lua:
 
 { buildInputs ? [], disabled ? false, ... } @ attrs:
 
-assert !disabled;
+if disabled then
+  throw "${attrs.name} not supported by interpreter lua-${lua.luaversion}"
+else
+  lua.stdenv.mkDerivation ({
 
-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 ];
-  }
-)
+      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 ];
+    }
+  )
diff --git a/pkgs/top-level/lua-packages.nix b/pkgs/top-level/lua-packages.nix
index 88216413576..2e52056df33 100644
--- a/pkgs/top-level/lua-packages.nix
+++ b/pkgs/top-level/lua-packages.nix
@@ -8,7 +8,6 @@
 {fetchurl, stdenv, lua}:
 
 let self = _self; _self = with self; {
-
   inherit (stdenv.lib) maintainers;
 
   #define build lua package function