{ stdenv, makeWrapper, pkgconfig, autoconf, automake, ccache, ccache_dir ? ""
-, adns, curl, gettext, gmp, gnutls, gss, ncurses, openldap, zlib, sqlite, mariadb, postgresql
+, adns, curl, gettext, gmp, gnutls, gss, ncurses, openldap
+, jansson, zlib, sqlite, mariadb, postgresql
, libextractor, libgcrypt, libgnurl, libidn, libmicrohttpd
, libpsl, libtool, libunistring, libxml2
}:
buildInputs = [
makeWrapper pkgconfig autoconf automake ccache
- adns curl gettext gmp gnutls gss ncurses openldap zlib sqlite mariadb postgresql
+ adns curl gettext gmp gnutls gss ncurses openldap
+ jansson zlib sqlite mariadb postgresql
libextractor libgcrypt libgnurl libidn libmicrohttpd
libpsl libtool libunistring libxml2
];
patchPhase = ''
- test -e Makefile && make distclean
+ if [ -e Makefile ]; then
+ make distclean
+ fi
'';
NIX_CFLAGS_COMPILE = "-ggdb -O0";
"--enable-gcc-hardening"
"--enable-linker-hardening"
+ "--enable-poisoning"
+ "--enable-sanitizer"
"--enable-experimental"
"--enable-logging=verbose"
- "--enable-poisoning"
];
preConfigure = ''