anchor.diff:    };
   
     nativeBuildInputs = [
  -    pkgconfig
  +    pkgconfig intltool wrapGAppsHook
     ];
   
     buildInputs = libintlOrEmpty ++
  -   [ intltool glib json_glib libsoup geoip
  +   [ glib json_glib libsoup geoip
        dbus dbus_glib avahi
      ] ++ optionals (!stdenv.isDarwin) [ modemmanager ];
   
  
positive.code: 
    NIX_CFLAGS_COMPILE = optionalString stdenv.isDarwin " -lintl";
  
    propagatedBuildInputs = [ dbus dbus_glib glib ];
  
    meta = with stdenv.lib; {
      description = "Geolocation framework and some data providers";
  
negative.code: { fetchurl, stdenv, intltool, libintlOrEmpty, pkgconfig, glib, json_glib, libsoup, geoip
  , dbus, dbus_glib, modemmanager, avahi, glib_networking, wrapGAppsHook
  }:
  
  with stdenv.lib;
  