anchor.diff:  { lib, fetchurl, stdenv, zlib, lzo, libtasn1, nettle, pkgconfig, lzip
  -, guileBindings, guile, perl, gmp, autogen, libidn, p11_kit, unbound, libiconv
  +, guileBindings, guile, perl, gmp, autogen, libidn, p11_kit, unbound
   , tpmSupport ? false, trousers
   
   # Version dependent args
  
positive.code: 
    meta = with lib; {
      description = "The GNU Transport Layer Security Library";
  
      longDescription = ''
         GnuTLS is a project that aims to develop a library which
         provides a secure layer, over a reliable transport
         layer. Currently the GnuTLS library implements the proposed standards by
         the IETF's TLS working group.
  
         Quoting from the TLS protocol specification:
  
         "The TLS protocol provides communications privacy over the
         Internet. The protocol allows client/server applications to
         communicate in a way that is designed to prevent eavesdropping,
         tampering, or message forgery."
      '';
  
      homepage = http://www.gnu.org/software/gnutls/;
      license = licenses.lgpl21Plus;
      maintainers = with maintainers; [ eelco wkennington ];
  
negative.code: 
    outputs = [ "out" "man" ];
  
    configureFlags = [
      "--with-default-trust-store-file=/etc/ssl/certs/ca-certificates.crt"
      "--disable-dependency-tracking"
      "--enable-fast-install"
    ] ++ lib.optional guileBindings
  