stats: 2.11.23 -> 2.11.26 (#374860)
[NixPkgs.git] / pkgs / applications / networking / browsers / firefox / packages / firefox-devedition.nix
blobe9386bf99c6cbf0183b8fc05288c2e4c534c0006
2   stdenv,
3   lib,
4   callPackage,
5   fetchurl,
6   nixosTests,
7   buildMozillaMach,
8 }:
10 buildMozillaMach rec {
11   pname = "firefox-devedition";
12   version = "135.0b4";
13   applicationName = "Mozilla Firefox Developer Edition";
14   requireSigning = false;
15   branding = "browser/branding/aurora";
16   src = fetchurl {
17     url = "mirror://mozilla/devedition/releases/${version}/source/firefox-${version}.source.tar.xz";
18     sha512 = "d3ee20d264c4c26308b814f4cc997349a6df32da17b9a29514b0504f7548606f4b6793ccd2e7464babf6588f13bfcc0e0641f9ac8d620f7da7d7e45684fdf775";
19   };
21   meta = {
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";
33   };
34   tests = {
35     inherit (nixosTests) firefox-devedition;
36   };
37   updateScript = callPackage ../update.nix {
38     attrPath = "firefox-devedition-unwrapped";
39     versionSuffix = "b[0-9]*";
40     baseUrl = "https://archive.mozilla.org/pub/devedition/releases/";
41   };