Loading pkgs/development/interpreters/lua-5/build-luarocks-package.nix +4 −0 Original line number Diff line number Diff line Loading @@ -27,6 +27,9 @@ # These are added to nativeBuildInputs when doCheck = true. nativeCheckInputs ? [ ], # Rockspec `build_dependencies` generated by `luarocks nix`). nativeBuildInputs ? [ ], # propagate build dependencies so in case we have A -> B -> C, # C can import package A propagated by B propagatedBuildInputs ? [ ], Loading Loading @@ -101,6 +104,7 @@ let wrapLua luarocks_bootstrap ] ++ nativeBuildInputs ++ lib.optionals self.doCheck self.nativeCheckInputs; inherit Loading pkgs/development/lua-modules/overrides.nix +6 −36 Original line number Diff line number Diff line Loading @@ -452,7 +452,7 @@ 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; meta.broken = stdenv.hostPlatform.isDarwin || luaAtLeast "5.5"; }); lua-subprocess = prev.lua-subprocess.overrideAttrs { Loading Loading @@ -1071,6 +1071,10 @@ in cargo rustPlatform.cargoSetupHook ]; meta = old.meta // { broken = luaAtLeast "5.5"; }; }); tl = prev.tl.overrideAttrs (old: { Loading Loading @@ -1100,51 +1104,17 @@ in }); tree-sitter-http = prev.tree-sitter-http.overrideAttrs (old: { strictDeps = false; propagatedBuildInputs = let # HACK: luarocks-nix puts rockspec build dependencies in the nativeBuildInputs, # but that doesn't seem to work lua = lib.head old.propagatedBuildInputs; in old.propagatedBuildInputs ++ [ lua.pkgs.luarocks-build-treesitter-parser tree-sitter ]; nativeBuildInputs = old.nativeBuildInputs or [ ] ++ [ tree-sitter writableTmpDirAsHomeHook ]; }); tree-sitter-norg = prev.tree-sitter-norg.overrideAttrs (old: { propagatedBuildInputs = let # HACK: luarocks-nix puts rockspec build dependencies in the nativeBuildInputs, # but that doesn't seem to work lua = lib.head old.propagatedBuildInputs; in old.propagatedBuildInputs ++ [ lua.pkgs.luarocks-build-treesitter-parser-cpp ]; meta.broken = lua.luaversion != "5.1"; }); tree-sitter-orgmode = prev.tree-sitter-orgmode.overrideAttrs (old: { strictDeps = false; propagatedBuildInputs = let # HACK: luarocks-nix puts rockspec build dependencies in the nativeBuildInputs, # but that doesn't seem to work lua = lib.head old.propagatedBuildInputs; in old.propagatedBuildInputs ++ [ lua.pkgs.luarocks-build-treesitter-parser ]; nativeBuildInputs = old.nativeBuildInputs or [ ] ++ [ writableTmpDirAsHomeHook tree-sitter Loading Loading
pkgs/development/interpreters/lua-5/build-luarocks-package.nix +4 −0 Original line number Diff line number Diff line Loading @@ -27,6 +27,9 @@ # These are added to nativeBuildInputs when doCheck = true. nativeCheckInputs ? [ ], # Rockspec `build_dependencies` generated by `luarocks nix`). nativeBuildInputs ? [ ], # propagate build dependencies so in case we have A -> B -> C, # C can import package A propagated by B propagatedBuildInputs ? [ ], Loading Loading @@ -101,6 +104,7 @@ let wrapLua luarocks_bootstrap ] ++ nativeBuildInputs ++ lib.optionals self.doCheck self.nativeCheckInputs; inherit Loading
pkgs/development/lua-modules/overrides.nix +6 −36 Original line number Diff line number Diff line Loading @@ -452,7 +452,7 @@ 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; meta.broken = stdenv.hostPlatform.isDarwin || luaAtLeast "5.5"; }); lua-subprocess = prev.lua-subprocess.overrideAttrs { Loading Loading @@ -1071,6 +1071,10 @@ in cargo rustPlatform.cargoSetupHook ]; meta = old.meta // { broken = luaAtLeast "5.5"; }; }); tl = prev.tl.overrideAttrs (old: { Loading Loading @@ -1100,51 +1104,17 @@ in }); tree-sitter-http = prev.tree-sitter-http.overrideAttrs (old: { strictDeps = false; propagatedBuildInputs = let # HACK: luarocks-nix puts rockspec build dependencies in the nativeBuildInputs, # but that doesn't seem to work lua = lib.head old.propagatedBuildInputs; in old.propagatedBuildInputs ++ [ lua.pkgs.luarocks-build-treesitter-parser tree-sitter ]; nativeBuildInputs = old.nativeBuildInputs or [ ] ++ [ tree-sitter writableTmpDirAsHomeHook ]; }); tree-sitter-norg = prev.tree-sitter-norg.overrideAttrs (old: { propagatedBuildInputs = let # HACK: luarocks-nix puts rockspec build dependencies in the nativeBuildInputs, # but that doesn't seem to work lua = lib.head old.propagatedBuildInputs; in old.propagatedBuildInputs ++ [ lua.pkgs.luarocks-build-treesitter-parser-cpp ]; meta.broken = lua.luaversion != "5.1"; }); tree-sitter-orgmode = prev.tree-sitter-orgmode.overrideAttrs (old: { strictDeps = false; propagatedBuildInputs = let # HACK: luarocks-nix puts rockspec build dependencies in the nativeBuildInputs, # but that doesn't seem to work lua = lib.head old.propagatedBuildInputs; in old.propagatedBuildInputs ++ [ lua.pkgs.luarocks-build-treesitter-parser ]; nativeBuildInputs = old.nativeBuildInputs or [ ] ++ [ writableTmpDirAsHomeHook tree-sitter Loading