anchor.diff:  
   stdenv.mkDerivation rec {
     pname = "gnome-software";
  -  version = "3.38.0";
  +  version = "40.1";
   
     src = fetchurl {
  -    url = "mirror://gnome/sources/gnome-software/${lib.versions.majorMinor version}/${pname}-${version}.tar.xz";
  -    sha256 = "0rjm486vgn6gi9mv1rqdcvr9cilmw6in4r6djqkxbxqll89cp2l7";
  +    url = "mirror://gnome/sources/gnome-software/${lib.versions.major version}/${pname}-${version}.tar.xz";
  +    sha256 = "16q2902swxsjdxb1nj335sv1bb76rvq4w6dn4yszkwf3s0fd86in";
     };
   
     patches = [
  
positive.code:     gtk3
      glib
      packagekit
      appstream-glib
      libsoup
      gsettings-desktop-schemas
      gnome-desktop
      gspell
  
negative.code:   ];
  
    mesonFlags = [
      "-Dgudev=false"
      # FIXME: package malcontent parental controls
      "-Dmalcontent=false"
  