X-Git-Url: https://git.librecmc.org/?a=blobdiff_plain;f=gnunet-dev.nix;h=89b65f6b415821da8b1fada4a444cccdd3382ce6;hb=82d93b2aa8693cb51270b9c37d7706d833218402;hp=7ffc0d94ced3782966c736bbf580b06b4d9e293a;hpb=73515c3ba4c4e34e5d86d8342c8763a7c2782d7e;p=oweals%2Fgnunet.git diff --git a/gnunet-dev.nix b/gnunet-dev.nix index 7ffc0d94c..89b65f6b4 100644 --- a/gnunet-dev.nix +++ b/gnunet-dev.nix @@ -1,5 +1,6 @@ { 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 }: @@ -10,13 +11,16 @@ stdenv.mkDerivation rec { 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"; @@ -25,9 +29,10 @@ stdenv.mkDerivation rec { "--enable-gcc-hardening" "--enable-linker-hardening" + "--enable-poisoning" + "--enable-sanitizer" "--enable-experimental" "--enable-logging=verbose" - "--enable-poisoning" ]; preConfigure = ''