···17171818rec {
19192020- firefoxVersion = "27.0.1";
2020+ firefoxVersion = "28.0";
21212222- xulVersion = "27.0.1"; # this attribute is used by other packages
2222+ xulVersion = "28.0"; # this attribute is used by other packages
232324242525 src = fetchurl {
2626- urls = [
2727- # It is better to use this url for official releases, to take load off Mozilla's ftp server.
2828- "http://releases.mozilla.org/pub/mozilla.org/firefox/releases/${firefoxVersion}/source/firefox-${firefoxVersion}.source.tar.bz2"
2929- # Fall back to this url for versions not available at releases.mozilla.org.
3030- "http://ftp.mozilla.org/pub/mozilla.org/firefox/releases/${firefoxVersion}/source/firefox-${firefoxVersion}.source.tar.bz2"
3131- ];
3232- sha256 = "13qd53yf8dn9m03p4x5ml9h3mys60nba5nz82lcvaq7ycp1pl1bn";
2626+ url = "http://ftp.mozilla.org/pub/mozilla.org/firefox/releases/${firefoxVersion}/source/firefox-${firefoxVersion}.source.tar.bz2";
2727+ sha1 = "f78517836ceca0cd2a0d3db1f282985c616e3fae";
3328 };
34293530 commonConfigureFlags =
···4136 "--with-system-libevent"
4237 "--with-system-libvpx"
4338 "--with-system-png"
4444- "--with-system-icu"
3939+ # "--with-system-icu" # causes ‘ar: invalid option -- 'L'’ in Firefox 28.0
4540 "--enable-system-ffi"
4641 "--enable-system-hunspell"
4742 "--enable-system-pixman"
···5651 "--disable-necko-wifi" # maybe we want to enable this at some point
5752 "--disable-installer"
5853 "--disable-updater"
5454+ "--disable-pulseaudio"
5955 ] ++ (if debugBuild then [ "--enable-debug" "--enable-profiling"]
6056 else [ "--disable-debug" "--enable-release"
6157 "--enable-optimize" "--enable-strip" ]);