anchor.diff: -{ stdenv, fetchurl, autoreconfHook, perl, python, ruby, bison, gperf, flex
  +{ stdenv, fetchurl, perl, python, ruby, bison, gperf, flex
   , pkgconfig, which, gettext, gobjectIntrospection
   , gtk2, gtk3, wayland, libwebp, enchant, sqlite
   , libxml2, libsoup, libsecret, libxslt, harfbuzz
  
positive.code:   prePatch = ''
      patchShebangs Tools/gtk
    '';
  
    # patch *.in between autoreconf and configure
    postAutoreconf = "patch -p1 < ${./webcore-svg-libxml-cflags.patch}";
  
    configureFlags = with stdenv.lib; [
      "--disable-geolocation"
  
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)
    ];
  
  