anchor.diff:  
   stdenv.mkDerivation rec {
     pname = "gnome-photos";
  -  version = "3.38.0";
  +  version = "40.0";
   
     outputs = [ "out" "installedTests" ];
   
     src = fetchurl {
  -    url = "mirror://gnome/sources/${pname}/${lib.versions.majorMinor version}/${pname}-${version}.tar.xz";
  -    sha256 = "1i64w69kk3sdf9vn7npnwrhy8qjwn0vizq200x3pgmbrfm3kjzv6";
  +    url = "mirror://gnome/sources/${pname}/${lib.versions.major version}/${pname}-${version}.tar.xz";
  +    sha256 = "1bzi79plw6ji6qlckhxnwfnswy6jpnhzmmyanml2i2xg73hp6bg0";
     };
   
     patches = [
       ./installed-tests-path.patch
  -
  -    # Port to Tracker 3
  -    # https://gitlab.gnome.org/GNOME/gnome-photos/-/merge_requests/135
  -    (fetchpatch {
  -      url = "https://gitlab.gnome.org/GNOME/gnome-photos/commit/f39a85bb1a82093f4ba615494ff7e95609674fc2.patch";
  -      sha256 = "M5r5WuB1JpUBVN3KxNvpMiPWj0pIpT+ImQMOiGtUgT4=";
  -    })
  -    (fetchpatch {
  -      url = "https://gitlab.gnome.org/GNOME/gnome-photos/commit/3d847ff80d429cadf0bc59aa50caa37bf27c0201.patch";
  -      sha256 = "zGjSL1qpWVJ/5Ifgh2CbhFSBR/WDAra8F+YUOemyxyU=";
  -    })
  -    (fetchpatch {
  -      url = "https://gitlab.gnome.org/GNOME/gnome-photos/commit/2eb923726147b05c936dee64b205d833525db1df.patch";
  -      sha256 = "vCA6NXHzmNf2GoLqzWwIyziC6puJgJ0QTLeKWsAEFAE=";
  -    })
     ];
   
     nativeBuildInputs = [
  
positive.code: { lib, stdenv
  , fetchurl
  , fetchpatch
  , at-spi2-core
  , babl
  , dbus
  
negative.code: , gtk3
  , itstool
  , libdazzle
  , libhandy
  , libgdata
  , libxml2
  , meson
  