summary refs log tree commit diff
path: root/pkgs/top-level/lua-packages.nix
diff options
context:
space:
mode:
authorLuka Blaskovic <lblasc@tvbeat.com>2018-02-25 20:48:48 +0000
committerLuka Blaskovic <lblasc@tvbeat.com>2018-02-25 21:24:47 +0000
commit7b7607382d33457cfda337e6576ccdf4eb1e1c16 (patch)
tree0d2d935cc8e93c4ec62dc613391d1499d03a2b43 /pkgs/top-level/lua-packages.nix
parent8645a1b69dd3e9d5550c2d96d56d712a1b2deec8 (diff)
downloadnixlib-7b7607382d33457cfda337e6576ccdf4eb1e1c16.tar
nixlib-7b7607382d33457cfda337e6576ccdf4eb1e1c16.tar.gz
nixlib-7b7607382d33457cfda337e6576ccdf4eb1e1c16.tar.bz2
nixlib-7b7607382d33457cfda337e6576ccdf4eb1e1c16.tar.lz
nixlib-7b7607382d33457cfda337e6576ccdf4eb1e1c16.tar.xz
nixlib-7b7607382d33457cfda337e6576ccdf4eb1e1c16.tar.zst
nixlib-7b7607382d33457cfda337e6576ccdf4eb1e1c16.zip
lua packages: propagate libs with a setupHook
The LUA_PATH and LUA_CPATH variables are needed to load libraries.
This setupHook exports them to the environment.
Diffstat (limited to 'pkgs/top-level/lua-packages.nix')
-rw-r--r--pkgs/top-level/lua-packages.nix6
1 files changed, 4 insertions, 2 deletions
diff --git a/pkgs/top-level/lua-packages.nix b/pkgs/top-level/lua-packages.nix
index d80c43b03f52..a589ceb7e0c9 100644
--- a/pkgs/top-level/lua-packages.nix
+++ b/pkgs/top-level/lua-packages.nix
@@ -9,7 +9,7 @@
 , pcre, oniguruma, gnulib, tre, glibc, sqlite, openssl, expat, cairo
 , perl, gtk2, python, glib, gobjectIntrospection, libevent, zlib, autoreconfHook
 , mysql, postgresql, cyrus_sasl
-, fetchFromGitHub, libmpack, which, fetchpatch
+, fetchFromGitHub, libmpack, which, fetchpatch, writeText
 }:
 
 let
@@ -35,7 +35,9 @@ let
   getLuaCPath   = lib : getPath lib "so";
 
   #define build lua package function
-  buildLuaPackage = callPackage ../development/lua-modules/generic lua;
+  buildLuaPackage = callPackage ../development/lua-modules/generic {
+    inherit lua writeText;
+  };
 
   luarocks = callPackage ../development/tools/misc/luarocks {
     inherit lua;