anchor.diff:        [ pkgconfig libpng gtk perl zip libIDL libjpeg zlib bzip2 python
           dbus dbus_glib pango freetype fontconfig alsaLib nspr nss libnotify
           xlibs.pixman yasm mesa sqlite file unzip pysqlite
  -        hunspell libevent libstartup_notification libvpx
  -      ] ++ optional useSystemCairo cairo;
  +        hunspell libevent libstartup_notification libvpx cairo
  +      ];
   
       patches = [
         ./disable-reporter.patch # fixes "search box not working when built on xulrunner"
  
positive.code:       "--enable-system-hunspell"
        "--enable-system-pixman"
        "--enable-system-sqlite"
        "--disable-crashreporter"
        "--disable-tests"
        "--disable-necko-wifi" # maybe we want to enable this at some point
        "--disable-installer"
        "--disable-updater"
        "--disable-gstreamer"
      ] ++ optional useSystemCairo "--enable-system-cairo";
  
  
    xulrunner = stdenv.mkDerivation rec {
  
negative.code:         alsaLib nspr nss libnotify xlibs.pixman yasm mesa
          xlibs.libXScrnSaver xlibs.scrnsaverproto pysqlite
          xlibs.libXext xlibs.xextproto sqlite unzip makeWrapper
          hunspell libevent libstartup_notification libvpx cairo
        ];
  
      configureFlags =
        [ "--enable-application=xulrunner"
  