anchor.diff:  { stdenv, fetchurl, pkgconfig, gettext, perl, python
   , libiconv, libintlOrEmpty, zlib, libffi, pcre, libelf
  +# use utillinuxMinimal to avoid circular dependency (utillinux, systemd, glib)
  +, utillinuxMinimal ? null
   
   # 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
  
positive.code:   setupHook = ./setup-hook.sh;
  
    buildInputs = [ libelf setupHook pcre ]
      ++ optionals doCheck [ tzdata libxml2 desktop_file_utils shared_mime_info ];
  
    nativeBuildInputs = [ pkgconfig gettext perl python ];
  
negative.code:     ln -sr -t "''${!outputInclude}/include/" "''${!outputInclude}"/lib/*/include/* 2>/dev/null || true
    '';
  
    ver_maj = "2.50";
    ver_min = "0";
  in
  
  stdenv.mkDerivation rec {
  