diff --git a/pkgs/development/libraries/gnutls/default.nix b/pkgs/development/libraries/gnutls/default.nix index 39532c075d1a..888a119bb360 100644 --- a/pkgs/development/libraries/gnutls/default.nix +++ b/pkgs/development/libraries/gnutls/default.nix @@ -1,15 +1,15 @@ { fetchurl, stdenv, xz, zlib, lzo, libtasn1, nettle -, guileBindings, guile }: +, guileBindings, guile, perl }: assert guileBindings -> guile != null; stdenv.mkDerivation rec { - name = "gnutls-3.0.2"; + name = "gnutls-3.0.4"; src = fetchurl { url = "mirror://gnu/gnutls/${name}.tar.xz"; - sha256 = "0jy0j77inv6yr7s9mnhs5kvjjmhj0ifg35145s1qn3hd9ma36nii"; + sha256 = "16mhr52c07xlkv5m5bxgr51ppjz0gqjw6rgv52ql4iyi569ffrx3"; }; configurePhase = '' @@ -22,9 +22,11 @@ stdenv.mkDerivation rec { else ""} ''; - buildInputs = [ xz zlib lzo ] + buildInputs = [ zlib lzo ] ++ stdenv.lib.optional guileBindings guile; + buildNativeInputs = [ xz perl ]; + propagatedBuildInputs = [ nettle libtasn1 ]; doCheck = true;