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: { stdenv, fetchurl, pkgconfig, gettext, perl, python
  , libiconv, libintlOrEmpty, zlib, libffi, pcre, libelf
  
  # this is just for tests (not in closure of any regular package)
  , coreutils, dbus_daemon, libxml2, tzdata, desktop_file_utils, shared_mime_info, doCheck ? false
  
negative.code: with stdenv.lib;
  
  assert stdenv.isFreeBSD || stdenv.isDarwin || stdenv.cc.isGNU;
  assert stdenv.isLinux -> utillinuxMinimal != null;
  
  # TODO:
  # * Add gio-module-fam
  