anchor.diff:  , fetchurl
   , gettext
   , intltool
  +, lib
   
   , glib
   , gobject-introspection
  
positive.code: }:
  
  let
    inherit (stdenv.lib)
      enFlag;
  
    versionMajor = "3.20";
    version = "${versionMajor}.1";
  in
  stdenv.mkDerivation rec {
    name = "geocode-glib-${version}";
  
    src = fetchurl {
      url = "mirror://gnome/sources/geocode-glib/${versionMajor}/${name}.tar.xz";
      sha256Url = "mirror://gnome/sources/geocode-glib/${versionMajor}/"
        + "${name}.sha256sum";
      sha256 = "669fc832cabf8cc2f0fc4194a8fa464cdb9c03ebf9aca5353d7cf935ba8637a2";
    };
  
    nativeBuildInputs = [
  
negative.code:     "--disable-gtk-doc"
      "--disable-gtk-doc-html"
      "--disable-gtk-doc-pdf"
      "--${boolEn (gobject-introspection != null)}-introspection"
      "--enable-compile-warnings"
      "--disable-Werror"
      "--disable-always-build-tests"
      "--disable-installed-tests"
    ];
  
    passthru = {
      srcVerification = fetchurl {
        inherit (src)
          outputHash
          outputHashAlgo
          urls;
        sha256Url = "https://download.gnome.org/sources/geocode-glib/${channel}/"
          + "${name}.sha256sum";
        failEarly = true;
      };
    };
  
    meta = with lib; {
      description = "GLib geocoding library uses the Yahoo! Place Finder service";
      homepage = https://git.gnome.org/browse/geocode-glib;
      license = licenses.lgpl2;
  