about summary refs log tree commit diff
path: root/pkgs/development/lua-modules
diff options
context:
space:
mode:
authorwyvie <elijahrum@gmail.com>2014-09-19 21:40:37 +0200
committerDomen Kožar <domen@dev.si>2014-09-23 13:56:45 +0200
commite6eb51496b966d10e9fc1a00770417dbb25f001c (patch)
tree78252953ca00bf501a48b8a32c68534b257d8ec8 /pkgs/development/lua-modules
parent0bc83f656a06188b2c02d86674b8c3a1d69856d2 (diff)
downloadnixlib-e6eb51496b966d10e9fc1a00770417dbb25f001c.tar
nixlib-e6eb51496b966d10e9fc1a00770417dbb25f001c.tar.gz
nixlib-e6eb51496b966d10e9fc1a00770417dbb25f001c.tar.bz2
nixlib-e6eb51496b966d10e9fc1a00770417dbb25f001c.tar.lz
nixlib-e6eb51496b966d10e9fc1a00770417dbb25f001c.tar.xz
nixlib-e6eb51496b966d10e9fc1a00770417dbb25f001c.tar.zst
nixlib-e6eb51496b966d10e9fc1a00770417dbb25f001c.zip
Added luaPackages, moved lua sockets and lua filesystem to luaPackages, fixed mudlet deps
Diffstat (limited to 'pkgs/development/lua-modules')
-rw-r--r--pkgs/development/lua-modules/generic/default.nix23
1 files changed, 23 insertions, 0 deletions
diff --git a/pkgs/development/lua-modules/generic/default.nix b/pkgs/development/lua-modules/generic/default.nix
new file mode 100644
index 000000000000..f5ea77c2f143
--- /dev/null
+++ b/pkgs/development/lua-modules/generic/default.nix
@@ -0,0 +1,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 ];
+  }
+)