From 4fbff978766db5375ec8211dfe2733390499afbf Mon Sep 17 00:00:00 2001 From: Derek Ryan Strong Date: Wed, 25 Feb 2026 18:11:27 -0800 Subject: [PATCH 1/3] lua-luaposix: add v36.3 --- .../builtin/packages/lua_luaposix/package.py | 20 +++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/repos/spack_repo/builtin/packages/lua_luaposix/package.py b/repos/spack_repo/builtin/packages/lua_luaposix/package.py index f44ce25458f..259a5674adc 100644 --- a/repos/spack_repo/builtin/packages/lua_luaposix/package.py +++ b/repos/spack_repo/builtin/packages/lua_luaposix/package.py @@ -8,23 +8,23 @@ class LuaLuaposix(LuaPackage): - """Lua posix bindings, including ncurses""" + """Lua POSIX bindings, including ncurses""" - homepage = "https://github.com/luaposix/luaposix/" - url = "https://github.com/luaposix/luaposix/archive/release-v33.4.0.tar.gz" + homepage = "https://github.com/luaposix/luaposix" + url = "https://github.com/luaposix/luaposix/archive/refs/tags/v36.3.tar.gz" license("MIT") - version( - "35.0", - sha256="a4edf2f715feff65acb009e8d1689e57ec665eb79bc36a6649fae55eafd56809", - url="https://github.com/luaposix/luaposix/archive/refs/tags/v35.0.tar.gz", - ) + version("36.3", sha256="82cd9a96c41a4a3205c050206f0564ff4456f773a8f9ffc9235ff8f1907ca5e6") version("36.1", sha256="5e48e8ea5adfd8958bcdbaba132f5766473afedecc5c14ae3593464a5463a616") + version("35.0", sha256="a4edf2f715feff65acb009e8d1689e57ec665eb79bc36a6649fae55eafd56809") version("33.4.0", sha256="e66262f5b7fe1c32c65f17a5ef5ffb31c4d1877019b4870a5d373e2ab6526a21") version("33.2.1", sha256="4fb34dfea67f4cf3194cdecc6614c9aea67edc3c4093d34137669ea869c358e1") depends_on("c", type="build") - - depends_on("libxcrypt", when="platform=linux") + depends_on("lua-lang@:5.4", when="@35.0:") + depends_on("lua-lang@:5.3", when="@33.2:34") + depends_on("lua-lang@:5.2", when="@:33.1") + depends_on("lua-lang@5.1:") depends_on("lua-bit32", when="^lua-lang@5.1") + depends_on("libxcrypt", when="platform=linux") From 47ba6ad3887d236348798a7083b7bffda9f05421 Mon Sep 17 00:00:00 2001 From: Derek Ryan Strong Date: Thu, 26 Feb 2026 09:46:57 -0800 Subject: [PATCH 2/3] Update repos/spack_repo/builtin/packages/lua_luaposix/package.py Co-authored-by: Harmen Stoppels --- repos/spack_repo/builtin/packages/lua_luaposix/package.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/repos/spack_repo/builtin/packages/lua_luaposix/package.py b/repos/spack_repo/builtin/packages/lua_luaposix/package.py index 259a5674adc..3f54ac8ea72 100644 --- a/repos/spack_repo/builtin/packages/lua_luaposix/package.py +++ b/repos/spack_repo/builtin/packages/lua_luaposix/package.py @@ -20,7 +20,10 @@ class LuaLuaposix(LuaPackage): version("35.0", sha256="a4edf2f715feff65acb009e8d1689e57ec665eb79bc36a6649fae55eafd56809") version("33.4.0", sha256="e66262f5b7fe1c32c65f17a5ef5ffb31c4d1877019b4870a5d373e2ab6526a21") version("33.2.1", sha256="4fb34dfea67f4cf3194cdecc6614c9aea67edc3c4093d34137669ea869c358e1") - + def url_for_version(self, version): + if version >= Version("35.0"): + return f"https://github.com/luaposix/luaposix/archive/refs/tags/v{version}.tar.gz" + return f"https://github.com/luaposix/luaposix/archive/release-v{version}.tar.gz" depends_on("c", type="build") depends_on("lua-lang@:5.4", when="@35.0:") depends_on("lua-lang@:5.3", when="@33.2:34") From 5dadc0e6d03e81b11f7d19118ab30c83517314a4 Mon Sep 17 00:00:00 2001 From: drkrynstrng <36723171+drkrynstrng@users.noreply.github.com> Date: Thu, 26 Feb 2026 17:49:27 +0000 Subject: [PATCH 3/3] [@spackbot] updating style on behalf of drkrynstrng --- repos/spack_repo/builtin/packages/lua_luaposix/package.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/repos/spack_repo/builtin/packages/lua_luaposix/package.py b/repos/spack_repo/builtin/packages/lua_luaposix/package.py index 3f54ac8ea72..dff1889fb16 100644 --- a/repos/spack_repo/builtin/packages/lua_luaposix/package.py +++ b/repos/spack_repo/builtin/packages/lua_luaposix/package.py @@ -20,10 +20,12 @@ class LuaLuaposix(LuaPackage): version("35.0", sha256="a4edf2f715feff65acb009e8d1689e57ec665eb79bc36a6649fae55eafd56809") version("33.4.0", sha256="e66262f5b7fe1c32c65f17a5ef5ffb31c4d1877019b4870a5d373e2ab6526a21") version("33.2.1", sha256="4fb34dfea67f4cf3194cdecc6614c9aea67edc3c4093d34137669ea869c358e1") + def url_for_version(self, version): if version >= Version("35.0"): return f"https://github.com/luaposix/luaposix/archive/refs/tags/v{version}.tar.gz" return f"https://github.com/luaposix/luaposix/archive/release-v{version}.tar.gz" + depends_on("c", type="build") depends_on("lua-lang@:5.4", when="@35.0:") depends_on("lua-lang@:5.3", when="@33.2:34")