summaryrefslogtreecommitdiffstats
path: root/maintainers/scripts/update-luarocks-packages
diff options
context:
space:
mode:
Diffstat (limited to 'maintainers/scripts/update-luarocks-packages')
-rwxr-xr-xmaintainers/scripts/update-luarocks-packages13
1 files changed, 5 insertions, 8 deletions
diff --git a/maintainers/scripts/update-luarocks-packages b/maintainers/scripts/update-luarocks-packages
index cab63ca44e38..f34aa53626da 100755
--- a/maintainers/scripts/update-luarocks-packages
+++ b/maintainers/scripts/update-luarocks-packages
@@ -161,7 +161,10 @@ def generate_pkg_nix(plug: LuaPlugin):
custom_env = os.environ.copy()
custom_env['LUAROCKS_CONFIG'] = LUAROCKS_CONFIG
- cmd = [ "luarocks", "nix"]
+ # we add --dev else luarocks wont find all the "scm" (=dev) versions of the
+ # packages
+ # , "--dev"
+ cmd = [ "luarocks", "nix" ]
if plug.maintainers:
cmd.append(f"--maintainers={plug.maintainers}")
@@ -185,13 +188,7 @@ def generate_pkg_nix(plug: LuaPlugin):
cmd.append(f"--only-server={plug.server}")
if plug.luaversion:
- with CleanEnvironment():
- local_pkgs = str(ROOT.resolve())
- cmd2 = ["nix-build", "--no-out-link", local_pkgs, "-A", f"{plug.luaversion}"]
-
- log.debug("running %s", ' '.join(cmd2))
- lua_drv_path=subprocess.check_output(cmd2, text=True).strip()
- cmd.append(f"--lua-dir={lua_drv_path}/bin")
+ cmd.append(f"--lua-version={plug.luaversion}")
log.debug("running %s", ' '.join(cmd))