anchor.diff: -{ stdenv, fetchurl, lib, makeWrapper
  +{ stdenv, fetchurl, lib, wrapGAppsHook
   , pkgconfig, gnome3, gtk3, glib, intltool, libXtst, libnotify, libsoup
   , telepathySupport ? false, dbus_glib ? null, telepathy_glib ? null
   , libsecret ? null, gnutls ? null, libgcrypt ? null, avahi ? null
  
positive.code:     ];
  
    preFixup = ''
      wrapProgram "$out/libexec/vino-server" \
        --prefix XDG_DATA_DIRS : "$out/share:$out/share/gsettings-schemas/${name}:$XDG_ICON_DIRS:$GSETTINGS_SCHEMAS_PATH"
    '';
  
    meta = with stdenv.lib; {
  
negative.code:   doCheck = true;
  
    buildInputs = [
      wrapGAppsHook
      pkgconfig gnome3.defaultIconTheme gtk3 glib intltool libXtst libnotify libsoup
    ] ++ optionals telepathySupport [ dbus_glib telepathy_glib ]
      ++ optional gnomeKeyringSupport libgnome_keyring3
  