firefox-esr-153-unwrapped: init at 153.0esr

https://www.firefox.com/en-US/firefox/153.0esr/releasenotes/
This commit is contained in:
Martin Weinelt
2026-07-20 14:32:12 +02:00
parent eca1c79425
commit a918775d8e
3 changed files with 57 additions and 0 deletions
+4
View File
@@ -604,6 +604,10 @@ in
imports = [ ./firefox.nix ];
_module.args.firefoxPackage = pkgs.firefox-esr-140;
};
firefox-esr-153 = runTest {
imports = [ ./firefox.nix ];
_module.args.firefoxPackage = pkgs.firefox-esr-153;
};
firefox-syncserver = runTest ./firefox-syncserver.nix;
firefox_decrypt = runTest ./firefox_decrypt.nix;
firefoxpwa = runTest ./firefoxpwa.nix;
@@ -0,0 +1,37 @@
{
lib,
callPackage,
fetchurl,
nixosTests,
buildMozillaMach,
}:
buildMozillaMach rec {
pname = "firefox";
version = "153.0esr";
applicationName = "Firefox ESR";
src = fetchurl {
url = "mirror://mozilla/firefox/releases/${version}/source/firefox-${version}.source.tar.xz";
sha512 = "3ea7956ef2fdcaa86430ef922f04484cbb1a3faf447e035107159fcd5ecd8d0a0e4507a332fc3d7b66e4308c38733bd0624affd7629447b89c655a9ea0fb0936";
};
meta = {
changelog = "https://www.firefox.com/en-US/firefox/${lib.removeSuffix "esr" version}/releasenotes/";
description = "Web browser built from Firefox source tree";
homepage = "http://www.mozilla.com/en-US/firefox/";
maintainers = with lib.maintainers; [ hexa ];
platforms = lib.platforms.unix;
badPlatforms = [ lib.systems.inspect.patterns.is32bit ];
maxSilent = 14400; # 4h, double the default of 7200s (c.f. #129212, #129115)
license = lib.licenses.mpl20;
mainProgram = "firefox";
};
tests = {
inherit (nixosTests) firefox-esr-153;
};
updateScript = callPackage ../update.nix {
attrPath = "firefox-esr-153-unwrapped";
versionPrefix = "153";
versionSuffix = "esr";
};
}
+16
View File
@@ -8666,6 +8666,17 @@ with pkgs;
buildMozillaMach
;
};
firefox-esr-153-unwrapped =
import ../applications/networking/browsers/firefox/packages/firefox-esr-153.nix
{
inherit
lib
callPackage
fetchurl
nixosTests
buildMozillaMach
;
};
firefox-esr-140-unwrapped =
import ../applications/networking/browsers/firefox/packages/firefox-esr-140.nix
{
@@ -8685,6 +8696,11 @@ with pkgs;
firefox-mobile = callPackage ../applications/networking/browsers/firefox/mobile-config.nix { };
firefox-esr-153 = wrapFirefox firefox-esr-153-unwrapped {
nameSuffix = "-esr";
wmClass = "firefox-esr";
icon = "firefox-esr";
};
firefox-esr-140 = wrapFirefox firefox-esr-140-unwrapped {
nameSuffix = "-esr";
wmClass = "firefox-esr";