Loading pkgs/development/lua-modules/overrides.nix +56 −26 Original line number Diff line number Diff line Loading @@ -109,7 +109,9 @@ in "${date}-${rev}"; __intentionallyOverridingVersion = true; meta.broken = luaOlder "5.1" || luaAtLeast "5.5"; meta = (old.meta or { }) // { broken = luaOlder "5.1" || luaAtLeast "5.5"; }; nativeBuildInputs = old.nativeBuildInputs ++ [ gnum4 Loading Loading @@ -323,7 +325,9 @@ in # Lua 5.4 support is experimental at the moment, see # https://github.com/lgi-devs/lgi/pull/249 meta.broken = luaOlder "5.1" || luaAtLeast "5.4"; meta = (old.meta or { }) // { broken = luaOlder "5.1" || luaAtLeast "5.4"; }; }); ljsyscall = prev.ljsyscall.overrideAttrs (old: rec { Loading @@ -340,7 +344,9 @@ in preConfigure = '' sed -i 's/lua == 5.1/lua >= 5.1, < 5.3/' ${knownRockspec} ''; meta.broken = luaOlder "5.1" || luaAtLeast "5.3"; meta = (old.meta or { }) // { broken = luaOlder "5.1" || luaAtLeast "5.3"; }; propagatedBuildInputs = old.propagatedBuildInputs ++ lib.optional (!isLuaJIT) final.luaffi; }); Loading Loading @@ -409,7 +415,9 @@ in buildInputs = old.buildInputs ++ [ gnulib ]; meta.broken = isLuaJIT; meta = (old.meta or { }) // { broken = isLuaJIT; }; }); lrexlib-oniguruma = prev.lrexlib-oniguruma.overrideAttrs { Loading Loading @@ -474,10 +482,12 @@ in }; }); lua-cmsgpack = prev.lua-cmsgpack.overrideAttrs { lua-cmsgpack = prev.lua-cmsgpack.overrideAttrs (old: { strictDeps = false; meta.broken = isLuaJIT; meta = (old.meta or { }) // { broken = isLuaJIT; }; }); lua-curl = prev.lua-curl.overrideAttrs (old: { buildInputs = old.buildInputs ++ [ Loading Loading @@ -524,12 +534,16 @@ in # ld: symbol(s) not found for architecture arm64 # clang-16: error: linker command failed with exit code 1 (use -v to see invocation) meta.broken = stdenv.hostPlatform.isDarwin || luaAtLeast "5.5"; meta = (old.meta or { }) // { broken = stdenv.hostPlatform.isDarwin || luaAtLeast "5.5"; }; }); lua-subprocess = prev.lua-subprocess.overrideAttrs { meta.broken = luaOlder "5.1" || luaAtLeast "5.4"; lua-subprocess = prev.lua-subprocess.overrideAttrs (old: { meta = (old.meta or { }) // { broken = luaOlder "5.1" || luaAtLeast "5.4"; }; }); lua-yajl = prev.lua-yajl.overrideAttrs (old: { buildInputs = old.buildInputs ++ [ Loading Loading @@ -605,7 +619,9 @@ in dep = libevent; } ]; meta.broken = luaOlder "5.1" || luaAtLeast "5.4"; meta = (old.meta or { }) // { broken = luaOlder "5.1" || luaAtLeast "5.4"; }; }); luaexpat = prev.luaexpat.overrideAttrs (_: { Loading @@ -617,7 +633,7 @@ in ]; }); luaffi = prev.luaffi.overrideAttrs { luaffi = prev.luaffi.overrideAttrs (old: { # TODO Somehow automatically amend buildInputs for things that need luaffi # but are in luajitPackages? Loading @@ -629,8 +645,10 @@ in sha256 = "1nwx6sh56zfq99rcs7sph0296jf6a9z72mxknn0ysw9fd7m1r8ig"; }; knownRockspec = with prev.luaffi; "${pname}-${version}.rockspec"; meta.broken = luaOlder "5.1" || luaAtLeast "5.4" || isLuaJIT; meta = (old.meta or { }) // { broken = luaOlder "5.1" || luaAtLeast "5.4" || isLuaJIT; }; }); lualdap = prev.lualdap.overrideAttrs (_: { externalDeps = [ Loading Loading @@ -852,7 +870,9 @@ in ''; # Requires ffi meta.broken = !isLuaJIT; meta = (old.meta or { }) // { broken = !isLuaJIT; }; }); mpack = prev.mpack.overrideAttrs (drv: { Loading Loading @@ -1015,10 +1035,12 @@ in ''; }; rest-nvim = prev.rest-nvim.overrideAttrs { rest-nvim = prev.rest-nvim.overrideAttrs (old: { strictDeps = false; meta.broken = luaAtLeast "5.5"; meta = (old.meta or { }) // { broken = luaAtLeast "5.5"; }; }); rocks-dev-nvim = prev.rocks-dev-nvim.overrideAttrs { Loading Loading @@ -1225,7 +1247,9 @@ in }); tree-sitter-norg = prev.tree-sitter-norg.overrideAttrs (old: { meta.broken = lua.luaversion != "5.1"; meta = (old.meta or { }) // { broken = lua.luaversion != "5.1"; }; }); tree-sitter-orgmode = prev.tree-sitter-orgmode.overrideAttrs (old: { Loading @@ -1235,7 +1259,9 @@ in ]; # should be fixed upstream meta.broken = lua.luaversion != "5.1"; meta = (old.meta or { }) // { broken = lua.luaversion != "5.1"; }; }); tree-sitter-teal = prev.tree-sitter-teal.overrideAttrs (old: { Loading @@ -1255,8 +1281,10 @@ in ''; }; vstruct = prev.vstruct.overrideAttrs (_: { meta.broken = luaOlder "5.1" || luaAtLeast "5.4"; vstruct = prev.vstruct.overrideAttrs (old: { meta = (old.meta or { }) // { broken = luaOlder "5.1" || luaAtLeast "5.4"; }; }); vusted = prev.vusted.overrideAttrs (_: { Loading @@ -1266,9 +1294,11 @@ in ''; }); xml2lua = prev.xml2lua.overrideAttrs { meta.broken = luaAtLeast "5.5"; xml2lua = prev.xml2lua.overrideAttrs (old: { meta = (old.meta or { }) // { broken = luaAtLeast "5.5"; }; }); # keep-sorted end } Loading
pkgs/development/lua-modules/overrides.nix +56 −26 Original line number Diff line number Diff line Loading @@ -109,7 +109,9 @@ in "${date}-${rev}"; __intentionallyOverridingVersion = true; meta.broken = luaOlder "5.1" || luaAtLeast "5.5"; meta = (old.meta or { }) // { broken = luaOlder "5.1" || luaAtLeast "5.5"; }; nativeBuildInputs = old.nativeBuildInputs ++ [ gnum4 Loading Loading @@ -323,7 +325,9 @@ in # Lua 5.4 support is experimental at the moment, see # https://github.com/lgi-devs/lgi/pull/249 meta.broken = luaOlder "5.1" || luaAtLeast "5.4"; meta = (old.meta or { }) // { broken = luaOlder "5.1" || luaAtLeast "5.4"; }; }); ljsyscall = prev.ljsyscall.overrideAttrs (old: rec { Loading @@ -340,7 +344,9 @@ in preConfigure = '' sed -i 's/lua == 5.1/lua >= 5.1, < 5.3/' ${knownRockspec} ''; meta.broken = luaOlder "5.1" || luaAtLeast "5.3"; meta = (old.meta or { }) // { broken = luaOlder "5.1" || luaAtLeast "5.3"; }; propagatedBuildInputs = old.propagatedBuildInputs ++ lib.optional (!isLuaJIT) final.luaffi; }); Loading Loading @@ -409,7 +415,9 @@ in buildInputs = old.buildInputs ++ [ gnulib ]; meta.broken = isLuaJIT; meta = (old.meta or { }) // { broken = isLuaJIT; }; }); lrexlib-oniguruma = prev.lrexlib-oniguruma.overrideAttrs { Loading Loading @@ -474,10 +482,12 @@ in }; }); lua-cmsgpack = prev.lua-cmsgpack.overrideAttrs { lua-cmsgpack = prev.lua-cmsgpack.overrideAttrs (old: { strictDeps = false; meta.broken = isLuaJIT; meta = (old.meta or { }) // { broken = isLuaJIT; }; }); lua-curl = prev.lua-curl.overrideAttrs (old: { buildInputs = old.buildInputs ++ [ Loading Loading @@ -524,12 +534,16 @@ in # ld: symbol(s) not found for architecture arm64 # clang-16: error: linker command failed with exit code 1 (use -v to see invocation) meta.broken = stdenv.hostPlatform.isDarwin || luaAtLeast "5.5"; meta = (old.meta or { }) // { broken = stdenv.hostPlatform.isDarwin || luaAtLeast "5.5"; }; }); lua-subprocess = prev.lua-subprocess.overrideAttrs { meta.broken = luaOlder "5.1" || luaAtLeast "5.4"; lua-subprocess = prev.lua-subprocess.overrideAttrs (old: { meta = (old.meta or { }) // { broken = luaOlder "5.1" || luaAtLeast "5.4"; }; }); lua-yajl = prev.lua-yajl.overrideAttrs (old: { buildInputs = old.buildInputs ++ [ Loading Loading @@ -605,7 +619,9 @@ in dep = libevent; } ]; meta.broken = luaOlder "5.1" || luaAtLeast "5.4"; meta = (old.meta or { }) // { broken = luaOlder "5.1" || luaAtLeast "5.4"; }; }); luaexpat = prev.luaexpat.overrideAttrs (_: { Loading @@ -617,7 +633,7 @@ in ]; }); luaffi = prev.luaffi.overrideAttrs { luaffi = prev.luaffi.overrideAttrs (old: { # TODO Somehow automatically amend buildInputs for things that need luaffi # but are in luajitPackages? Loading @@ -629,8 +645,10 @@ in sha256 = "1nwx6sh56zfq99rcs7sph0296jf6a9z72mxknn0ysw9fd7m1r8ig"; }; knownRockspec = with prev.luaffi; "${pname}-${version}.rockspec"; meta.broken = luaOlder "5.1" || luaAtLeast "5.4" || isLuaJIT; meta = (old.meta or { }) // { broken = luaOlder "5.1" || luaAtLeast "5.4" || isLuaJIT; }; }); lualdap = prev.lualdap.overrideAttrs (_: { externalDeps = [ Loading Loading @@ -852,7 +870,9 @@ in ''; # Requires ffi meta.broken = !isLuaJIT; meta = (old.meta or { }) // { broken = !isLuaJIT; }; }); mpack = prev.mpack.overrideAttrs (drv: { Loading Loading @@ -1015,10 +1035,12 @@ in ''; }; rest-nvim = prev.rest-nvim.overrideAttrs { rest-nvim = prev.rest-nvim.overrideAttrs (old: { strictDeps = false; meta.broken = luaAtLeast "5.5"; meta = (old.meta or { }) // { broken = luaAtLeast "5.5"; }; }); rocks-dev-nvim = prev.rocks-dev-nvim.overrideAttrs { Loading Loading @@ -1225,7 +1247,9 @@ in }); tree-sitter-norg = prev.tree-sitter-norg.overrideAttrs (old: { meta.broken = lua.luaversion != "5.1"; meta = (old.meta or { }) // { broken = lua.luaversion != "5.1"; }; }); tree-sitter-orgmode = prev.tree-sitter-orgmode.overrideAttrs (old: { Loading @@ -1235,7 +1259,9 @@ in ]; # should be fixed upstream meta.broken = lua.luaversion != "5.1"; meta = (old.meta or { }) // { broken = lua.luaversion != "5.1"; }; }); tree-sitter-teal = prev.tree-sitter-teal.overrideAttrs (old: { Loading @@ -1255,8 +1281,10 @@ in ''; }; vstruct = prev.vstruct.overrideAttrs (_: { meta.broken = luaOlder "5.1" || luaAtLeast "5.4"; vstruct = prev.vstruct.overrideAttrs (old: { meta = (old.meta or { }) // { broken = luaOlder "5.1" || luaAtLeast "5.4"; }; }); vusted = prev.vusted.overrideAttrs (_: { Loading @@ -1266,9 +1294,11 @@ in ''; }); xml2lua = prev.xml2lua.overrideAttrs { meta.broken = luaAtLeast "5.5"; xml2lua = prev.xml2lua.overrideAttrs (old: { meta = (old.meta or { }) // { broken = luaAtLeast "5.5"; }; }); # keep-sorted end }