diff --git a/pkgs/servers/sql/postgresql/ext/pgroonga.nix b/pkgs/servers/sql/postgresql/ext/pgroonga.nix index bb0f33490b7e..78dd305c98d6 100644 --- a/pkgs/servers/sql/postgresql/ext/pgroonga.nix +++ b/pkgs/servers/sql/postgresql/ext/pgroonga.nix @@ -10,7 +10,17 @@ stdenv.mkDerivation rec { }; nativeBuildInputs = [ pkg-config ]; - buildInputs = [ postgresql msgpack-c groonga ]; + buildInputs = + let + groonga-with-msgpack = groonga.overrideAttrs (oa: { + buildInputs = oa.buildInputs ++ [ msgpack-c ]; + }); + in + [ + postgresql + msgpack-c + groonga-with-msgpack + ]; makeFlags = [ "HAVE_MSGPACK=1"