anchor.diff: -{ stdenv
  -, lib
  -, fetchzip
  -, writeScript
  +{ lib
  +, stdenv
   , alsa-lib
   , autoconf213
   , cairo
  -, desktop-file-utils
   , dbus
   , dbus-glib
  +, desktop-file-utils
  +, fetchzip
   , ffmpeg
   , fontconfig
   , freetype
   , gnome2
   , gnum4
  -, gtk2
  -, libevent
   , libGL
   , libGLU
  +, libevent
   , libnotify
   , libpulseaudio
   , libstartup_notification
  +, pango
   , perl
   , pkg-config
   , python2
   , unzip
   , which
   , wrapGAppsHook
  +, writeScript
   , xorg
   , yasm
   , zip
   , zlib
  -, withGTK3 ? true
  -, gtk3
  +, withGTK3 ? true, gtk3, gtk2
   }:
   
   # Only specific GCC versions are supported with branding
  
positive.code:       experience, while offering full customization and a growing collection of
        extensions and themes to make the browser truly your own.
      '';
      homepage = "https://www.palemoon.org/";
      changelog = "https://repo.palemoon.org/MoonchildProductions/Pale-Moon/releases/tag/${version}_Release";
      license = licenses.mpl20;
      maintainers = with maintainers; [ AndersonTorres OPNA2608 ];
      platforms = [ "i686-linux" "x86_64-linux" ];
    };
  }
  
negative.code:     pixman
      xorgproto
    ])
    ++ lib.optionals withGTK3 [
      gtk3
    ];
  
    enableParallelBuilding = true;
  
    postPatch = ''
      patchShebangs ./mach
    '';
  
    configurePhase = ''
      runHook preConfigure
  