* use clangStdenv * update deps (pcre -> pcre2, tinyxml -> tinyxml-2) * add patch to use shared `fmt` dependency * format with nixfmt * remove usage of "with lib;"