anchor.diff:  , freetype, fontconfig, libXft, libXrender, libxcb, expat
   , libuuid
   , gstreamer, gst-plugins-base, libxml2
  -, glib, gtk3, pango, gdk_pixbuf, cairo, atk, at-spi2-atk, gnome2
  +, glib, gtk3, pango, gdk_pixbuf, cairo, atk, at-spi2-atk, at-spi2-core, gnome2
   , nss, nspr
   , patchelf, makeWrapper
   , proprietaryCodecs ? false, vivaldi-ffmpeg-codecs ? null
  
positive.code:   buildInputs = [
      stdenv.cc.cc stdenv.cc.libc zlib libX11 libXt libXext libSM libICE libxcb
      libXi libXft libXcursor libXfixes libXScrnSaver libXcomposite libXdamage libXtst libXrandr
      atk at-spi2-atk alsaLib dbus cups gtk3 gdk_pixbuf libexif ffmpeg systemd
      freetype fontconfig libXrender libuuid expat glib nss nspr
      gstreamer libxml2 gst-plugins-base pango cairo gnome2.GConf
    ] ++ stdenv.lib.optional proprietaryCodecs vivaldi-ffmpeg-codecs;
  
negative.code: stdenv.mkDerivation rec {
    name = "${product}-${version}";
    product = "vivaldi";
    version = "2.2.1388.37-1";
  
    src = fetchurl {
      url = "https://downloads.vivaldi.com/stable/${product}-stable_${version}_amd64.deb";
      sha256 = "07q04lvwnjn5kprlwyndv9h2s25637ngchch26ka8lry1lxkdv55";
    };
  
    unpackPhase = ''
  