summaryrefslogtreecommitdiffstats
path: root/pkgs/development/interpreters/lua-5
diff options
context:
space:
mode:
authorJohn Ericson <git@JohnEricson.me>2019-11-23 12:38:44 -0500
committerGitHub <noreply@github.com>2019-11-23 12:38:44 -0500
commit505dcb3b7328e2ef377a889f400a5b5ad8fc85c0 (patch)
treea2f07e312e3e0f1582801a48b8d4db768a5d3542 /pkgs/development/interpreters/lua-5
parent2b66f562e9f2528ed7c3d2a9910e83912ea24a9a (diff)
parenta610a38cb5909e40d47e2c54b4f06c6226594158 (diff)
Merge pull request #73946 from Ericson2314/fix-lua-env
lua wrapper: Fix bash error
Diffstat (limited to 'pkgs/development/interpreters/lua-5')
-rw-r--r--pkgs/development/interpreters/lua-5/wrapper.nix13
1 files changed, 5 insertions, 8 deletions
diff --git a/pkgs/development/interpreters/lua-5/wrapper.nix b/pkgs/development/interpreters/lua-5/wrapper.nix
index 816744e61cff..53ec2baeb5e5 100644
--- a/pkgs/development/interpreters/lua-5/wrapper.nix
+++ b/pkgs/development/interpreters/lua-5/wrapper.nix
@@ -11,7 +11,7 @@
let
env = let
paths = requiredLuaModules (extraLibs ++ [ lua ] );
- in buildEnv {
+ in (buildEnv {
name = "${lua.name}-env";
inherit paths;
@@ -20,12 +20,6 @@ let
# we create wrapper for the binaries in the different packages
postBuild = ''
-
- . "${makeWrapper}/nix-support/setup-hook"
-
- # get access to lua functions
- . ${lua}/nix-support/setup-hook
-
if [ -L "$out/bin" ]; then
unlink "$out/bin"
fi
@@ -68,5 +62,8 @@ let
'';
};
};
- };
+ }).overrideAttrs (_: {
+ # Add extra deps needed for postBuild hook.
+ nativeBuildInputs = [ makeWrapper lua ];
+ });
in env