diff options
Diffstat (limited to 'nixpkgs/pkgs/development/lua-modules/updater/default.nix')
-rw-r--r-- | nixpkgs/pkgs/development/lua-modules/updater/default.nix | 23 |
1 files changed, 21 insertions, 2 deletions
diff --git a/nixpkgs/pkgs/development/lua-modules/updater/default.nix b/nixpkgs/pkgs/development/lua-modules/updater/default.nix index 40c93b21e831..e556d4d0dec9 100644 --- a/nixpkgs/pkgs/development/lua-modules/updater/default.nix +++ b/nixpkgs/pkgs/development/lua-modules/updater/default.nix @@ -6,10 +6,24 @@ # , nix-prefetch-git , nix-prefetch-scripts , luarocks-nix +, lua5_1 +, lua5_2 +, lua5_3 +, lua5_4 }: let - path = lib.makeBinPath [ nix nix-prefetch-scripts luarocks-nix ]; + path = lib.makeBinPath [ + nix nix-prefetch-scripts luarocks-nix + ]; + + luaversions = [ + lua5_1 + lua5_2 + lua5_3 + lua5_4 + ]; + in buildPythonApplication { pname = "luarocks-packages-updater"; @@ -34,7 +48,12 @@ buildPythonApplication { cp ${../../../../maintainers/scripts/pluginupdate.py} $out/lib/pluginupdate.py # wrap python scripts - makeWrapperArgs+=( --prefix PATH : "${path}" --prefix PYTHONPATH : "$out/lib" ) + makeWrapperArgs+=( --prefix PATH : "${path}" --prefix PYTHONPATH : "$out/lib" \ + --set LUA_51 ${lua5_1} \ + --set LUA_52 ${lua5_2} \ + --set LUA_53 ${lua5_3} \ + --set LUA_54 ${lua5_4} + ) wrapPythonProgramsIn "$out" ''; |