anchor.diff:    ];
   
     buildInputs = [
  -    gtk3
  +    gtk4
       glib
       libxml2
  -    gtksourceview4
  +    gtksourceview5
       mpfr
       gmp
  -    gnome.adwaita-icon-theme
       libgee
       gsettings-desktop-schemas
       libsoup
       libmpc
  -    libhandy
  +    libadwaita
     ];
   
     doCheck = true;
  
positive.code: , fetchurl
  , pkg-config
  , libxml2
  , gtk3
  , glib
  , gtksourceview4
  , wrapGAppsHook
  , gobject-introspection
  , python3
  
negative.code: , gmp
  , libsoup
  , libmpc
  , libadwaita
  , gsettings-desktop-schemas
  , libgee
  }:
  
  stdenv.mkDerivation rec {
    pname = "gnome-calculator";
    version = "42.beta";
  
    src = fetchurl {
      url = "mirror://gnome/sources/gnome-calculator/${lib.versions.major version}/${pname}-${version}.tar.xz";
      sha256 = "9nruUc/Ql9pdJ7uU/o0JCkpopfd90boL5fN4X6KFKu0=";
    };
  
    nativeBuildInputs = [
  