anchor.diff:  { stdenv, fetchurl, pkgconfig, gtk, pango, perl, python, zip, libIDL
   , libjpeg, libpng, zlib, cairo, dbus, dbus_glib, bzip2, xlibs
   , freetype, fontconfig, file, alsaLib, nspr, nss, libnotify
  -, libvpx, yasm, mesa, wirelesstools
  +, libvpx, yasm, mesa
   
   , # If you want the resulting program to call itself "Firefox" instead
     # of "Shiretoko" or whatever, enable this option.  However, those
  
positive.code:     sha1 = "403da9dd65662e5c4dd34299214e04cb6f80575e";
    };
  
    commonConfigureFlags =
      [ "--enable-optimize"
        "--disable-debug"
  
negative.code:       ++ commonConfigureFlags
        ++ stdenv.lib.optional enableOfficialBranding "--enable-official-branding";
  
      # Hack to work around make's idea of -lbz2 dependency
      preConfigure =
        ''
          find . -name Makefile.in -execdir sed -i '{}' -e '1ivpath %.so ${
            stdenv.lib.concatStringsSep ":" 
              (map (s : s + "/lib") (buildInputs ++ [stdenv.gcc.libc]))
          }' ';'
        '';
  
      postInstall =
        ''
          ln -s ${xulrunner}/lib/xulrunner-${xulrunner.version} $(echo $out/lib/firefox-*)/xulrunner
        ''; # */
  
      meta = {
        description = "Mozilla Firefox - the browser, reloaded";
  