anchor.diff:    # NOTE: Remove `build-auxyaml_to_json.py` when no longer needed, see:
     # https://gitlab.gnome.org/GNOME/geary/commit/f7f72143e0f00ca5e0e6a798691805c53976ae31#0cc1139e3347f573ae1feee5b73dbc8a8a21fcfa
     postPatch = ''
  -    chmod +x build-aux/post_install.py build-aux/git_version.py
  +    chmod +x build-aux/git_version.py
   
  -    patchShebangs build-aux/post_install.py build-aux/git_version.py
  -
  -    chmod +x build-aux/yaml_to_json.py
  -    patchShebangs build-aux/yaml_to_json.py
  +    patchShebangs build-aux/git_version.py
   
       chmod +x desktop/geary-attach
     '';
  
positive.code: { lib
  , stdenv
  , fetchurl
  , fetchpatch
  , pkg-config
  , gtk3
  , vala
  
negative.code: 
  stdenv.mkDerivation rec {
    pname = "geary";
    version = "43.0";
  
    src = fetchurl {
      url = "mirror://gnome/sources/${pname}/${lib.versions.major version}/${pname}-${version}.tar.xz";
      sha256 = "SJFm+H3Z0pAR9eW3lpTyWItHP34ZHFnOkBPIyODjY+c=";
    };
  
    nativeBuildInputs = [
      appstream-glib
  