anchor.diff:  
     src = fetchurl {
       url = "mirror://gnome/sources/glib/${stdenv.lib.versions.majorMinor version}/${name}.tar.xz";
  -    sha256 = "0jrxfm4gn1qz3y1450z709v74ys2bkjr8yffkgy106kgagb4xcn7";
  +    sha256 = "10blprf5djbwxq8dqmjvcsdc9vqz63rl0ammfbd2b2p8cwbw6hwg";
     };
   
     patches = optional stdenv.isDarwin ./darwin-compilation.patch
  
positive.code:   '';
  
    binPrograms = optional (!stdenv.isDarwin) "gapplication" ++ [ "gdbus" "gio" "gsettings" ];
    version = "2.58.2";
  in
  
  stdenv.mkDerivation rec {
  
negative.code:       ./schema-override-variable.patch
        # Require substituteInPlace in postPatch
        ./fix-gio-launch-desktop-path.patch
      ];
  
    outputs = [ "bin" "out" "dev" "devdoc" ];
  