anchor.diff:  { stdenv
   , fetchurl
  -, lib
  +, gnupg
   
   , gcr
   , gtk_2
  
positive.code: in
  assert isNox || isGtk || isQt;
  stdenv.mkDerivation rec {
    name = "pinentry-0.9.7";
  
    src = fetchurl {
      url = "mirror://gnupg/pinentry/${name}.tar.bz2";
      sha256 = "6398208394972bbf897c3325780195584682a0d0c164ca5a0da35b93b1e4e7b2";
    };
  
    buildInputs = [
  
negative.code:     "-L${gcr}/lib"
    ];
  
    passthru = {
      srcVerification = fetchurl rec {
        failEarly = true;
        pgpsigUrls = map (n: "${n}.sig") urls;
        inherit (gnupg.srcVerification) pgpKeyFingerprints;
        inherit (src) urls outputHash outputHashAlgo;
      };
    };
  
    meta = with stdenv.lib; {
      description = "GnuPG's interface to passphrase input";
      homepage = "http://gnupg.org/aegypten2/";
      license = licenses.gpl2Plus;
  