anchor.diff:  , pkgconfig, gettext, gobject-introspection, libnotify, gnutls, libgcrypt
   , gtk3, wayland, libwebp, enchant2, xorg, libxkbcommon, epoxy, at-spi2-core
   , libxml2, libsoup, libsecret, libxslt, harfbuzz, libpthreadstubs, pcre, nettle, libtasn1, p11-kit
  -, libidn, libedit, readline, libGLU_combined, libintl
  +, libidn, libedit, readline, libGLU_combined, libintl, openjpeg
   , enableGeoLocation ? true, geoclue2, sqlite
   , enableGtk2Plugins ? false, gtk2 ? null
   , gst-plugins-base, gst-plugins-bad, woff2
  
positive.code: with stdenv.lib;
  stdenv.mkDerivation rec {
    name = "webkitgtk-${version}";
    version = "2.22.7";
  
    meta = {
      description = "Web content rendering engine, GTK+ port";
  
negative.code: 
    src = fetchurl {
      url = "https://webkitgtk.org/releases/${name}.tar.xz";
      sha256 = "01s446lmjk7y8il4snjm32vpxws2rp4hmxrwm2swx0p47x8d2jif";
    };
  
    patches = optionals stdenv.isDarwin [
  