anchor.diff:  { stdenv, fetchurl, pkgconfig, dbus, libgcrypt, libtasn1, pam, python, glib, libxslt
  -, intltool, pango, gcr, gdk_pixbuf, atk, p11_kit, makeWrapper
  +, intltool, pango, gcr, gdk_pixbuf, atk, p11_kit, wrapGAppsHook
   , docbook_xsl_ns, docbook_xsl, gnome3 }:
   
   stdenv.mkDerivation rec {
  
positive.code:     "--with-pkcs11-modules=$$out/lib/pkcs11/"
    ];
  
    preFixup = ''
      wrapProgram "$out/bin/gnome-keyring" \
        --prefix XDG_DATA_DIRS : "${glib}/share:$out/share:$GSETTINGS_SCHEMAS_PATH"
      wrapProgram "$out/bin/gnome-keyring-daemon" \
        --prefix XDG_DATA_DIRS : "${glib}/share:$out/share:$GSETTINGS_SCHEMAS_PATH"
    '';
  
    meta = with stdenv.lib; {
      platforms = platforms.linux;
      maintainers = gnome3.maintainers;
  
negative.code: 
    buildInputs = with gnome3; [
      dbus libgcrypt pam python gtk3 gconf libgnome_keyring
      pango gcr gdk_pixbuf atk p11_kit wrapGAppsHook
    ];
  
    propagatedBuildInputs = [ glib libtasn1 libxslt ];
  