anchor.diff:      homepage = "https://wiki.gnome.org/Apps/Contacts";
       description = "GNOME’s integrated address book";
       maintainers = teams.gnome.members;
  -    license = licenses.gpl2;
  +    license = licenses.gpl2Plus;
       platforms = platforms.linux;
     };
   }
  
positive.code: { stdenv, gettext, fetchurl, evolution-data-server, fetchpatch
  , pkgconfig, libxslt, docbook_xsl, docbook_xml_dtd_42, python3, gtk3, glib, cheese
  , libchamplain, clutter-gtk, geocode-glib, gnome-desktop, gnome-online-accounts
  , wrapGAppsHook, folks, libxml2, gnome3
  , vala, meson, ninja, libhandy, gsettings-desktop-schemas
  }:
  
  stdenv.mkDerivation rec {
  
negative.code:     sha256 = "0hsq0dwxjahcaxnm1m4r1lync9k2fkwzybfmkchrmn95vqcwwvf9";
    };
  
    propagatedUserEnvPkgs = [
      evolution-data-server
    ];
  
    nativeBuildInputs = [
      meson
      ninja
      pkgconfig
      vala
      gettext
      libxslt
      docbook_xsl
      docbook_xml_dtd_42
      python3
      wrapGAppsHook
    ];
  
    buildInputs = [
      gtk3
      glib
      evolution-data-server
      gsettings-desktop-schemas
      folks
      gnome-desktop
      libhandy
      libxml2
      gnome-online-accounts
      cheese
      gnome3.adwaita-icon-theme
      libchamplain
      clutter-gtk
      geocode-glib
    ];
  
    postPatch = ''
      chmod +x build-aux/meson_post_install.py
      patchShebangs build-aux/meson_post_install.py
    '';
  
    doCheck = true;
  
  