anchor.diff:    prePatch = ''
       patchShebangs Tools/gtk
     '';
  -
  -  # patch *.in between autoreconf and configure
  -  postAutoreconf = "patch -p1 < ${./webcore-svg-libxml-cflags.patch}";
  +  patches = [ ./webcore-svg-libxml-cflags.patch ];
   
     configureFlags = with stdenv.lib; [
       "--disable-geolocation"
  
positive.code: { stdenv, fetchurl, autoreconfHook, perl, python, ruby, bison, gperf, flex
  , pkgconfig, which, gettext, gobjectIntrospection
  , gtk2, gtk3, wayland, libwebp, enchant, sqlite
  , libxml2, libsoup, libsecret, libxslt, harfbuzz
  
negative.code:   dontAddDisableDepTrack = true;
  
    nativeBuildInputs = [
      perl python ruby bison gperf flex
      pkgconfig which gettext gobjectIntrospection
    ];
  
    buildInputs = [
      gtk2 wayland libwebp enchant
      libxml2 libsecret libxslt
      gst-plugins-base sqlite
    ];
  
    propagatedBuildInputs = [
      libsoup harfbuzz/*icu in *.la*/
      (if withGtk2 then gtk2 else gtk3)
    ];
  
  