From d1a0864f6944c2b0bcc44d72a649e286796edc05 Mon Sep 17 00:00:00 2001 From: Doron Behar Date: Mon, 26 Jan 2026 14:13:48 +0200 Subject: [PATCH] lua{51,52,53,54,jit}Packages.lua-yajl: fix build with split output yajl --- pkgs/development/lua-modules/overrides.nix | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/pkgs/development/lua-modules/overrides.nix b/pkgs/development/lua-modules/overrides.nix index ef7b75482bec..932660230d7b 100644 --- a/pkgs/development/lua-modules/overrides.nix +++ b/pkgs/development/lua-modules/overrides.nix @@ -474,6 +474,13 @@ in buildInputs = old.buildInputs ++ [ yajl ]; + luarocksConfig = old.luarocksConfig // { + variables = { + # Since yajl's outputs are split, we need to help luarocks find the + # include directory. + YAJL_INCDIR = "${lib.getDev yajl}/include"; + }; + }; }); lua-zlib = prev.lua-zlib.overrideAttrs (old: {