anchor.diff:  { stdenv
   , desktop-file-utils
   , fetchurl
  -, fetchpatch
   , gettext
   , glib
   , gtk3
  
positive.code: , gnome3
  }:
  let
    version = "3.28.1";
    pname = "sysprof";
  in stdenv.mkDerivation rec {
    name = "${pname}-${version}";
  
negative.code: 
    src = fetchurl {
      url = "mirror://gnome/sources/${pname}/${stdenv.lib.versions.majorMinor version}/${name}.tar.xz";
      sha256 = "0qrzcs60m44mmj7ln9815kfgvi2pjlhmk0p4vjc0dw3pw95jrk99";
    };
  
    nativeBuildInputs = [ desktop-file-utils gettext itstool libxml2 meson ninja pkgconfig shared-mime-info wrapGAppsHook ];
    buildInputs = [ glib gtk3 pango polkit systemd.dev systemd.lib ];
  