electron_43: init at 43.0.0, electron-{bin,chromedriver}: drop x86_64-darwin support (#537831)

This commit is contained in:
Jhonas Wernery
2026-07-18 08:42:12 +00:00
committed by GitHub
7 changed files with 1476 additions and 8 deletions
+8 -1
View File
@@ -60,7 +60,14 @@ class Repo:
)
deps_file = self.get_file("DEPS")
evaluated = gclient_eval.Parse(deps_file, vars_override=repo_vars, filename="DEPS")
evaluated = gclient_eval.Parse(
deps_file,
filename="DEPS",
vars_override=repo_vars,
# KeyError: "host_cpu was used as a variable, but was not declared in the vars dict (file 'DEPS', line 114)"
# https://chromium.googlesource.com/webpagereplay.git/+/b2b856131e36c99e9de9c419fe8ca02f857082ba/DEPS#114
builtin_vars= {"host_cpu": "*host_cpu_placeholder*"} if path == "src/third_party/webpagereplay" else None,
)
repo_vars = dict(evaluated.get("vars", {})) | repo_vars
+2 -2
View File
@@ -69,8 +69,8 @@ runCommand "gclient2nix"
# substitutions
depot_tools_checkout = fetchgit {
url = "https://chromium.googlesource.com/chromium/tools/depot_tools";
rev = "977d597d75def6781f890cdce459969a9568ea07";
hash = "sha256-OCIay+a+DHvKKIbDMSjTf6CbHHVfp8k0n1AO3E4yx1U=";
rev = "1b1b01fa912786b88a79f3504176a275183839b5";
hash = "sha256-SRPeosetXYUklafhcuqsJiIKfItUJACG70m4Z5pBQiU=";
};
passthru = {
@@ -38,5 +38,15 @@
"x86_64-linux": "3a729b020acb04aefac2c9b4b29c65b37dd7126a14a04d1ef29acb256d3edbd1"
},
"version": "42.5.1"
},
"43": {
"hashes": {
"aarch64-darwin": "2ee24f768c41bc2ed9bd580d7797b185dffb550dafca59c2cd08b51965bcda3a",
"aarch64-linux": "78799ae4fdc7969acb152aa0f33f39bd5eaca2de3eafe817a13487b872abe43c",
"armv7l-linux": "1f32ac165dd1d01f1dcb8bfb881503369c7b739dd292034ef61e2ea75b852a2c",
"headers": "1xqgvsj7pq2j5yvg0yxa4l5l276dmj9zlpxmvy2g993bdypxj8zi",
"x86_64-linux": "be56b5b8451bda585b56e6a6a67757da2cb7ead59f036b6000431a51c0e0c79b"
},
"version": "43.1.0"
}
}
@@ -38,5 +38,15 @@
"x86_64-linux": "e0db56b8781035a48aae7fefdac311abb8993a7f6e72009e7adfb70926565bf0"
},
"version": "42.5.1"
},
"43": {
"hashes": {
"aarch64-darwin": "733c8fd5b80e761739cc776c1c6777115bd39cf86d825e895d996734ee3f3515",
"aarch64-linux": "7bdc6d18aafb3aa434374998bbfccdd2087b9495745dd134c06e5f74eafa95d5",
"armv7l-linux": "77a395bb4f4046fb43de81e9eac4b3f5d7d0f5911f2262bcd110bfe2ad1f3076",
"headers": "1xqgvsj7pq2j5yvg0yxa4l5l276dmj9zlpxmvy2g993bdypxj8zi",
"x86_64-linux": "e946ae6cad7dc279431e841e0bc19ba4e0dc16a82c5a9c1f7c4d9f3925e5b39a"
},
"version": "43.1.0"
}
}
+9 -5
View File
@@ -225,16 +225,20 @@ in
allow_runtime_configurable_key_storage = true;
enable_cet_shadow_stack = false;
is_cfi = false;
v8_builtins_profiling_log_file = "";
enable_dangling_raw_ptr_checks = false;
dawn_use_built_dxc = false;
enable_dangling_raw_ptr_feature_flag = false;
v8_enable_private_mapping_fork_optimization = true;
v8_expose_public_symbols = true;
enable_dangling_raw_ptr_feature_flag = false;
clang_unsafe_buffers_paths = "";
enterprise_cloud_content_analysis = false;
enable_linux_installer = false;
enable_pdf_save_to_drive = false;
}
// lib.optionalAttrs (lib.versionOlder info.version "43") {
enterprise_cloud_content_analysis = false;
}
// lib.optionalAttrs (lib.versionAtLeast info.version "43") {
node_openssl_path = "//third_party/boringssl";
}
// {
# other
enable_widevine = false;
File diff suppressed because it is too large Load Diff
+7
View File
@@ -4822,6 +4822,7 @@ with pkgs;
electron_40-bin
electron_41-bin
electron_42-bin
electron_43-bin
;
inherit (callPackages ../development/tools/electron/chromedriver { })
@@ -4829,6 +4830,7 @@ with pkgs;
electron-chromedriver_40
electron-chromedriver_41
electron-chromedriver_42
electron-chromedriver_43
;
inherit
@@ -4858,12 +4860,17 @@ with pkgs;
src = electron-source.electron_42;
bin = electron_42-bin;
};
electron_43 = getElectronPkg {
src = electron-source.electron_43;
bin = electron_43-bin;
};
}
)
electron_39
electron_40
electron_41
electron_42
electron_43
;
electron = electron_41;
electron-bin = electron_41-bin;