anchor.diff:  { lib, stdenv, fetchurl, gettext, libgpgerror, enableCapabilities ? false, libcap
  -, buildPackages
  +, buildPackages, fetchpatch
   }:
   
   assert enableCapabilities -> stdenv.isLinux;
  
positive.code:     url = "mirror://gnupg/libgcrypt/${pname}-${version}.tar.bz2";
      sha256 = "1nb50bgzp83q6r5cz4v40y1mcbhpqwqyxlay87xp1lrbkf5pm9n5";
    };
  
    outputs = [ "out" "dev" "info" ];
    outputBin = "dev";
  
negative.code:   buildInputs = [ libgpgerror ]
      ++ lib.optional stdenv.isDarwin gettext
      ++ lib.optional enableCapabilities libcap;
  
    strictDeps = true;
  
    configureFlags = [ "--with-libgpg-error-prefix=${libgpgerror.dev}" ]
     ++ lib.optional stdenv.hostPlatform.isMusl "--disable-asm";
  