10 buildMozillaMach rec {
11 pname = "firefox-devedition";
13 applicationName = "Mozilla Firefox Developer Edition";
14 requireSigning = false;
15 branding = "browser/branding/aurora";
17 url = "mirror://mozilla/devedition/releases/${version}/source/firefox-${version}.source.tar.xz";
18 sha512 = "d3ee20d264c4c26308b814f4cc997349a6df32da17b9a29514b0504f7548606f4b6793ccd2e7464babf6588f13bfcc0e0641f9ac8d620f7da7d7e45684fdf775";
22 changelog = "https://www.mozilla.org/en-US/firefox/${lib.versions.majorMinor version}beta/releasenotes/";
23 description = "Web browser built from Firefox Developer Edition source tree";
24 homepage = "http://www.mozilla.com/en-US/firefox/";
25 maintainers = with lib.maintainers; [ jopejoe1 ];
26 platforms = lib.platforms.unix;
27 broken = stdenv.buildPlatform.is32bit;
28 # since Firefox 60, build on 32-bit platforms fails with "out of memory".
29 # not in `badPlatforms` because cross-compilation on 64-bit machine might work.
30 maxSilent = 14400; # 4h, double the default of 7200s (c.f. #129212, #129115)
31 license = lib.licenses.mpl20;
32 mainProgram = "firefox";
35 inherit (nixosTests) firefox-devedition;
37 updateScript = callPackage ../update.nix {
38 attrPath = "firefox-devedition-unwrapped";
39 versionSuffix = "b[0-9]*";
40 baseUrl = "https://archive.mozilla.org/pub/devedition/releases/";