summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKonstantin Alekseev <mail@kalekseev.com>2021-12-30 23:23:45 +0300
committerMichael Weiss <dev.primeos@gmail.com>2022-01-05 19:13:05 +0100
commit61482189d35ba7949e30cd23019b87c93c40d42e (patch)
tree48776bb6edabf233ccdda46a3da6556b0740a5a3
parentgoogle-chrome: add pre and post install hooks (diff)
downloadnixpkgs-61482189d35ba7949e30cd23019b87c93c40d42e.tar.gz
chromedriver: add support for aarch64-darwin
(cherry picked from commit 6e0a2c1c5422706447a34f71c48f6c37f0a6542d)
-rwxr-xr-xpkgs/applications/networking/browsers/chromium/update.py3
-rw-r--r--pkgs/applications/networking/browsers/chromium/upstream-info.json3
-rw-r--r--pkgs/development/tools/selenium/chromedriver/default.nix5
3 files changed, 9 insertions, 2 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 1ca7fcff31b7..d132b2b75455 100644
--- a/pkgs/applications/networking/browsers/chromium/upstream-info.json
+++ b/pkgs/applications/networking/browsers/chromium/upstream-info.json
@@ -14,7 +14,8 @@
"chromedriver": {
"version": "96.0.4664.45",
"sha256_linux": "15wybxlh38sw7f2bzalf9ivfp8262cpcvhq08nw9d2cj3j39f13m",
- "sha256_darwin": "0r3b8wgbd8xjb09f4vc402gp77y2aqjk9hpqvvr6xgdr7nqym20f"
+ "sha256_darwin": "0r3b8wgbd8xjb09f4vc402gp77y2aqjk9hpqvvr6xgdr7nqym20f",
+ "sha256_darwin_aarch64": "1yynw8ngs2655blnf1s6r9flbxlwgaybdvgl6r6h7ppl974dl7rm"
}
},
"beta": {
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}