anchor.diff:  
     src = fetchurl {
       url = "mirror://gnome/sources/glib/${ver_maj}/${name}.tar.xz";
  -    sha256 = "f25e751589cb1a58826eac24fbd4186cda4518af772806b666a3f91f66e6d3f4";
  +    sha256 = "830b551fa626bda06e12729205b3c5bb0d82b924a8cf64d948945878f01b7d70";
     };
   
     patches = optional stdenv.isDarwin ./darwin-compilation.patch ++ optional doCheck ./skip-timer-test.patch;
  
positive.code:     ln -sr -t "''${!outputInclude}/include/" "''${!outputInclude}"/lib/*/include/* 2>/dev/null || true
    '';
  
    ver_maj = "2.48";
    ver_min = "2";
  in
  
  stdenv.mkDerivation rec {
  
negative.code:   setupHook = ./setup-hook.sh;
  
    buildInputs = [ libelf setupHook pcre ]
      ++ optionals stdenv.isLinux [ utillinuxMinimal ] # for libmount
      ++ optionals doCheck [ tzdata libxml2 desktop_file_utils shared_mime_info ];
  
    nativeBuildInputs = [ pkgconfig gettext perl python ];
  