buildMozillaMach: use icu 78 for firefox 147 and newer
This commit is contained in:
@@ -4,8 +4,8 @@
|
||||
buildMozillaMach,
|
||||
callPackage,
|
||||
fetchurl,
|
||||
icu73,
|
||||
icu77,
|
||||
icu78,
|
||||
fetchpatch2,
|
||||
config,
|
||||
}:
|
||||
@@ -25,8 +25,8 @@ let
|
||||
})
|
||||
];
|
||||
});
|
||||
icu73' = patchICU icu73;
|
||||
icu77' = patchICU icu77;
|
||||
icu78' = patchICU icu78;
|
||||
|
||||
common =
|
||||
{
|
||||
@@ -49,8 +49,8 @@ let
|
||||
(if lib.versionOlder version "140" then ./no-buildconfig.patch else ./no-buildconfig-tb140.patch)
|
||||
];
|
||||
extraPassthru = {
|
||||
icu73 = icu73';
|
||||
icu77 = icu77';
|
||||
icu78 = icu78';
|
||||
};
|
||||
|
||||
meta = {
|
||||
@@ -77,8 +77,8 @@ let
|
||||
|
||||
pgoSupport = false; # console.warn: feeds: "downloadFeed: network connection unavailable"
|
||||
|
||||
icu73 = icu73';
|
||||
icu77 = icu77';
|
||||
icu78 = icu78';
|
||||
};
|
||||
|
||||
in
|
||||
|
||||
@@ -76,8 +76,8 @@ in
|
||||
glib,
|
||||
gnum4,
|
||||
gtk3,
|
||||
icu73,
|
||||
icu77, # if you fiddle with the icu parameters, please check Thunderbird's overrides
|
||||
icu78,
|
||||
libGL,
|
||||
libGLU,
|
||||
libevent,
|
||||
@@ -581,7 +581,7 @@ buildStdenv.mkDerivation {
|
||||
libdrm
|
||||
]
|
||||
))
|
||||
++ [ (if (lib.versionAtLeast version "138") then icu77 else icu73) ]
|
||||
++ [ (if (lib.versionAtLeast version "147") then icu78 else icu77) ]
|
||||
++ lib.optional gssSupport libkrb5
|
||||
++ lib.optional jemallocSupport jemalloc
|
||||
++ extraBuildInputs;
|
||||
|
||||
Reference in New Issue
Block a user