electron-source.electron_38: init at 38.0.0

https://github.com/electron/electron/releases/tag/v38.0.0
This commit is contained in:
teutat3s
2025-09-10 11:16:11 +02:00
committed by Yaya
parent 96d402df31
commit ccf4fe5b84
3 changed files with 1335 additions and 1 deletions
+6 -1
View File
@@ -218,6 +218,9 @@ in
echo 'checkout_glic_e2e_tests = false' >> build/config/gclient_args.gni
echo 'checkout_mutter = false' >> build/config/gclient_args.gni
''
+ lib.optionalString (lib.versionAtLeast info.version "38") ''
echo 'checkout_clusterfuzz_data = false' >> build/config/gclient_args.gni
''
+ base.postPatch;
preConfigure = ''
@@ -261,11 +264,13 @@ in
enable_dangling_raw_ptr_feature_flag = false;
clang_unsafe_buffers_paths = "";
enterprise_cloud_content_analysis = false;
content_enable_legacy_ipc = true;
# other
enable_widevine = false;
override_electron_version = info.version;
}
// lib.optionalAttrs (lib.versionOlder info.version "38") {
content_enable_legacy_ipc = true;
};
installPhase = ''
File diff suppressed because it is too large Load Diff
+5
View File
@@ -6477,6 +6477,11 @@ with pkgs;
electron-source.electron_37
else
electron_37-bin;
electron_38 =
if lib.meta.availableOn stdenv.hostPlatform electron-source.electron_38 then
electron-source.electron_38
else
electron_38-bin;
electron = electron_37;
electron-bin = electron_37-bin;
electron-chromedriver = electron-chromedriver_37;