Merge pull request #126506 from primeos/chromium-backport
[21.05] chromium: 91.0.4472.77 -> 91.0.4472.101
This commit is contained in:
@@ -62,6 +62,8 @@ mkChromiumDerivation (base: rec {
|
|||||||
-e '/\[Desktop Entry\]/a\' \
|
-e '/\[Desktop Entry\]/a\' \
|
||||||
-e 'StartupWMClass=chromium-browser' \
|
-e 'StartupWMClass=chromium-browser' \
|
||||||
$out/share/applications/chromium-browser.desktop
|
$out/share/applications/chromium-browser.desktop
|
||||||
|
'' + lib.optionalString (channel == "dev") ''
|
||||||
|
cp -v "$buildPath/crashpad_handler" "$libExecPath/"
|
||||||
'';
|
'';
|
||||||
|
|
||||||
passthru = { inherit sandboxExecutableName; };
|
passthru = { inherit sandboxExecutableName; };
|
||||||
|
|||||||
@@ -54,9 +54,9 @@ let
|
|||||||
# source tree.
|
# source tree.
|
||||||
extraAttrs = buildFun base;
|
extraAttrs = buildFun base;
|
||||||
|
|
||||||
githubPatch = commit: sha256: fetchpatch {
|
githubPatch = { commit, sha256, revert ? false }: fetchpatch {
|
||||||
url = "https://github.com/chromium/chromium/commit/${commit}.patch";
|
url = "https://github.com/chromium/chromium/commit/${commit}.patch";
|
||||||
inherit sha256;
|
inherit sha256 revert;
|
||||||
};
|
};
|
||||||
|
|
||||||
mkGnFlags =
|
mkGnFlags =
|
||||||
@@ -166,6 +166,14 @@ let
|
|||||||
# Fix the build by adding a missing dependency (s. https://crbug.com/1197837):
|
# Fix the build by adding a missing dependency (s. https://crbug.com/1197837):
|
||||||
./patches/fix-missing-atspi2-dependency.patch
|
./patches/fix-missing-atspi2-dependency.patch
|
||||||
./patches/closure_compiler-Use-the-Java-binary-from-the-system.patch
|
./patches/closure_compiler-Use-the-Java-binary-from-the-system.patch
|
||||||
|
] ++ lib.optionals (chromiumVersionAtLeast "93") [
|
||||||
|
# We need to revert this patch to build M93 with LLVM 12.
|
||||||
|
(githubPatch {
|
||||||
|
# Reland "Replace 'blacklist' with 'ignorelist' in ./tools/msan/."
|
||||||
|
commit = "9d080c0934b848ee4a05013c78641e612fcc1e03";
|
||||||
|
sha256 = "1bxdhxmiy6h4acq26lq43x2mxx6rawmfmlgsh5j7w8kyhkw5af0c";
|
||||||
|
revert = true;
|
||||||
|
})
|
||||||
];
|
];
|
||||||
|
|
||||||
postPatch = ''
|
postPatch = ''
|
||||||
|
|||||||
@@ -27,7 +27,7 @@ for entry in feed.entries:
|
|||||||
print('\n' + url)
|
print('\n' + url)
|
||||||
if fixes := re.search(r'This update includes .+ security fixes\.', content):
|
if fixes := re.search(r'This update includes .+ security fixes\.', content):
|
||||||
fixes = html_tags.sub('', fixes.group(0))
|
fixes = html_tags.sub('', fixes.group(0))
|
||||||
zero_days = re.search(r'Google is aware of reports that .+ in the wild\.', content)
|
zero_days = re.search(r'Google is aware( of reports)? that .+ in the wild\.', content)
|
||||||
if zero_days:
|
if zero_days:
|
||||||
fixes += " " + zero_days.group(0)
|
fixes += " " + zero_days.group(0)
|
||||||
print('\n' + '\n'.join(textwrap.wrap(fixes, width=72)))
|
print('\n' + '\n'.join(textwrap.wrap(fixes, width=72)))
|
||||||
|
|||||||
@@ -1,8 +1,8 @@
|
|||||||
{
|
{
|
||||||
"stable": {
|
"stable": {
|
||||||
"version": "91.0.4472.77",
|
"version": "91.0.4472.101",
|
||||||
"sha256": "0c8vj3gq3nmb7ssiwj6875g0a8hcprss1a4gqw9h7llqywza9ma5",
|
"sha256": "1d3y621iclkq6nvxrapk5aihv50x13hjha0c2gcp2xxfma96253q",
|
||||||
"sha256bin64": "0caf47xam5igdnbhipal1iyicnxxvadhi61k199rwysrvyv5sdad",
|
"sha256bin64": "12j5q5b9v0jpiznjnh89831w8lv399vd1z4ljhbsnsidbsygrbr1",
|
||||||
"deps": {
|
"deps": {
|
||||||
"gn": {
|
"gn": {
|
||||||
"version": "2021-04-06",
|
"version": "2021-04-06",
|
||||||
@@ -18,22 +18,22 @@
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
"beta": {
|
"beta": {
|
||||||
"version": "91.0.4472.69",
|
"version": "92.0.4515.40",
|
||||||
"sha256": "0yqc7py5x48wqg5x90j57vp07qfc20w1j0f30rmyxbgl6v346s0z",
|
"sha256": "1v0vmnzdqq7d2rqp1sam8nk7z20xg5l9lnlpqjxj30y8k37gzh8p",
|
||||||
"sha256bin64": "1z82i6pq4wbx44d6ij32dkappywdpaxlfp23kl3p7x4x9hv1c0yq",
|
"sha256bin64": "0i3plysx51n2gsm5vbf9666rz73pqbbns7v09wznbbncvw9zngrf",
|
||||||
"deps": {
|
"deps": {
|
||||||
"gn": {
|
"gn": {
|
||||||
"version": "2021-04-06",
|
"version": "2021-05-07",
|
||||||
"url": "https://gn.googlesource.com/gn",
|
"url": "https://gn.googlesource.com/gn",
|
||||||
"rev": "dba01723a441c358d843a575cb7720d54ddcdf92",
|
"rev": "39a87c0b36310bdf06b692c098f199a0d97fc810",
|
||||||
"sha256": "199xkks67qrn0xa5fhp24waq2vk8qb78a96cb3kdd8v1hgacgb8x"
|
"sha256": "0x63jr5hssm9dl6la4q5ahy669k4gxvbapqxi5w32vv107jrj8v4"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"dev": {
|
"dev": {
|
||||||
"version": "92.0.4512.4",
|
"version": "93.0.4535.3",
|
||||||
"sha256": "0ycwr11bz2hlzczs6cajxn5k32m44ndhmqh86iykcbi982dj7jq2",
|
"sha256": "19iy4p59n0pg9s39g614y4yxh5f6h86bcp471qdnm6fvzmzcxd18",
|
||||||
"sha256bin64": "0wv29rghcbin725qbl8cq20j8w5mlcjmjaqdcr73m753dv3jv8rq",
|
"sha256bin64": "16q9s8l20bmr2n0y3pi505l5hbhbmpi8kh47aylj5gzk1nr30a8r",
|
||||||
"deps": {
|
"deps": {
|
||||||
"gn": {
|
"gn": {
|
||||||
"version": "2021-05-07",
|
"version": "2021-05-07",
|
||||||
|
|||||||
Reference in New Issue
Block a user