anchor.diff:  , libgweather
   , boost
   , protobuf
  +, libiconv
   }:
   
   stdenv.mkDerivation rec {
  
positive.code:     libphonenumber
      boost
      protobuf
    ] ++ lib.optionals withGtk3 [
      gtk3
      webkitgtk_4_1
    ] ++ lib.optionals withGtk4 [
      gtk4
      webkitgtk_5_0
    ];
  
  
negative.code:     "-DENABLE_EXAMPLES=${lib.boolToString withGtk3}"
      "-DENABLE_CANBERRA=${lib.boolToString withGtk3}"
      "-DENABLE_GTK4=${lib.boolToString withGtk4}"
      "-DENABLE_OAUTH2_WEBKITGTK=${lib.boolToString (withGtk3 && enableOAuth2)}"
      "-DENABLE_OAUTH2_WEBKITGTK4=${lib.boolToString (withGtk4 && enableOAuth2)}"
    ];
  
    postPatch = lib.optionalString stdenv.isDarwin ''
      substituteInPlace cmake/modules/SetupBuildFlags.cmake \
        --replace "-Wl,--no-undefined" ""
      substituteInPlace src/services/evolution-alarm-notify/e-alarm-notify.c \
        --replace "G_OS_WIN32" "__APPLE__"
    '';
  
    postInstall = lib.optionalString stdenv.isDarwin ''
      ln -s $out/lib/${pname}/*.dylib $out/lib/
    '';
  
    passthru = {
      # In order for GNOME not to depend on OCaml through Coccinelle,
  