summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMichael Weiss <dev.primeos@gmail.com>2022-01-05 20:06:08 +0100
committerGitHub <noreply@github.com>2022-01-05 20:06:08 +0100
commitbcadd7560fe20a61d29123818744854c814aa5e5 (patch)
treefefaea31336e3ba1908a74758f98ee04403ebf8b
parentllvmPackages_{12,13,git}.compiler-rt: remove new runtimes in useLLVM (diff)
parentchromiumBeta: 97.0.4692.56 -> 97.0.4692.71 (diff)
downloadnixpkgs-bcadd7560fe20a61d29123818744854c814aa5e5.tar.gz
Merge pull request #153624 from primeos/chromium-backport
[21.11] Prepare for backporting Chromium M97
-rwxr-xr-xpkgs/applications/networking/browsers/chromium/update.py3
-rw-r--r--pkgs/applications/networking/browsers/chromium/upstream-info.json21
-rw-r--r--pkgs/applications/networking/browsers/google-chrome/default.nix4
-rw-r--r--pkgs/development/tools/selenium/chromedriver/default.nix5
4 files changed, 22 insertions, 11 deletions
diff --git a/pkgs/applications/networking/browsers/chromium/update.py b/pkgs/applications/networking/browsers/chromium/update.py
index f13bda6f5075..3ea5dea50cd6 100755
--- a/pkgs/applications/networking/browsers/chromium/update.py
+++ b/pkgs/applications/networking/browsers/chromium/update.py
@@ -68,7 +68,8 @@ def get_matching_chromedriver(version):
return {
'version': chromedriver_version,
'sha256_linux': nix_prefetch_url(get_chromedriver_url('linux64')),
- 'sha256_darwin': nix_prefetch_url(get_chromedriver_url('mac64'))
+ 'sha256_darwin': nix_prefetch_url(get_chromedriver_url('mac64')),
+ 'sha256_darwin_aarch64': nix_prefetch_url(get_chromedriver_url('mac64_m1'))
}
diff --git a/pkgs/applications/networking/browsers/chromium/upstream-info.json b/pkgs/applications/networking/browsers/chromium/upstream-info.json
index 2eaa9a6a23b9..e373fac57915 100644
--- a/pkgs/applications/networking/browsers/chromium/upstream-info.json
+++ b/pkgs/applications/networking/browsers/chromium/upstream-info.json
@@ -14,13 +14,14 @@
"chromedriver": {
"version": "96.0.4664.45",
"sha256_linux": "15wybxlh38sw7f2bzalf9ivfp8262cpcvhq08nw9d2cj3j39f13m",
- "sha256_darwin": "0r3b8wgbd8xjb09f4vc402gp77y2aqjk9hpqvvr6xgdr7nqym20f"
+ "sha256_darwin": "0r3b8wgbd8xjb09f4vc402gp77y2aqjk9hpqvvr6xgdr7nqym20f",
+ "sha256_darwin_aarch64": "1yynw8ngs2655blnf1s6r9flbxlwgaybdvgl6r6h7ppl974dl7rm"
}
},
"beta": {
- "version": "97.0.4692.20",
- "sha256": "1njgfz3kz1pyyaaskqc47ldy2gzc3c9a8mjib81nalzrqbmd3372",
- "sha256bin64": "0nsaf46a9pl8cxw5v2zsfp2ynja4m55qi1m4mhwhmyr50138655f",
+ "version": "97.0.4692.71",
+ "sha256": "0z7ximvm4a78kxyp4j0i2jzklxazpw6jcqi9jkaf8bvq9ga8kqca",
+ "sha256bin64": "18wr4pgzfcvvdpvvxhpd4as2qnyggq9f8z90ikdz8yj8i71l5wnc",
"deps": {
"gn": {
"version": "2021-11-03",
@@ -31,15 +32,15 @@
}
},
"dev": {
- "version": "98.0.4710.4",
- "sha256": "0ay4bn9963k7bbv31wfc1iy2z6n6jjk1h2mn7m7893i81raisk8m",
- "sha256bin64": "0n4kb6iiv9aih7yzrnr9m7znqb2p37grlj8by6gpjfikx3fxf5gg",
+ "version": "98.0.4758.9",
+ "sha256": "1sq6v2hdhpk12w37sz7jf5vwkn72ydcqzcxysf7hs2flcfgscydj",
+ "sha256bin64": "1jfj08jpxji2q890zbvpvmgf5bjqgvigkr1hg8ch8vaaybs5wr04",
"deps": {
"gn": {
- "version": "2021-11-16",
+ "version": "2021-12-07",
"url": "https://gn.googlesource.com/gn",
- "rev": "4aa9bdfa05b688c58d3d7d3e496f3f18cbb3d89e",
- "sha256": "0jwjfbxlbqxlz7wm46vyrxn3pgwyyd03as6gy5mcvvk9aialqh9f"
+ "rev": "fc295f3ac7ca4fe7acc6cb5fb052d22909ef3a8f",
+ "sha256": "02bx3bp85kkis704gndb6jvjph7gv3ij746bq4anl30kfrkpcifh"
}
}
},
diff --git a/pkgs/applications/networking/browsers/google-chrome/default.nix b/pkgs/applications/networking/browsers/google-chrome/default.nix
index 03bdb84f4384..fe6ef5c059de 100644
--- a/pkgs/applications/networking/browsers/google-chrome/default.nix
+++ b/pkgs/applications/networking/browsers/google-chrome/default.nix
@@ -104,6 +104,8 @@ in stdenv.mkDerivation {
binpath = makeBinPath deps;
installPhase = ''
+ runHook preInstall
+
case ${channel} in
beta) appname=chrome-beta dist=beta ;;
dev) appname=chrome-unstable dist=unstable ;;
@@ -154,6 +156,8 @@ in stdenv.mkDerivation {
patchelf --set-rpath $rpath $elf
patchelf --set-interpreter "$(cat $NIX_CC/nix-support/dynamic-linker)" $elf
done
+
+ runHook postInstall
'';
meta = {
diff --git a/pkgs/development/tools/selenium/chromedriver/default.nix b/pkgs/development/tools/selenium/chromedriver/default.nix
index 4df279f73133..c47cddea5867 100644
--- a/pkgs/development/tools/selenium/chromedriver/default.nix
+++ b/pkgs/development/tools/selenium/chromedriver/default.nix
@@ -17,6 +17,11 @@ let
system = "mac64";
sha256 = upstream-info.sha256_darwin;
};
+
+ aarch64-darwin = {
+ system = "mac64_m1";
+ sha256 = upstream-info.sha256_darwin_aarch64;
+ };
};
spec = allSpecs.${stdenv.hostPlatform.system}