Noah Vogt 1 anno fa
parent
commit
a3277f2e44
3 ha cambiato i file con 54 aggiunte e 50 eliminazioni
  1. 22 22
      .SRCINFO
  2. 25 24
      PKGBUILD
  3. 7 4
      electron-launcher.sh

+ 22 - 22
.SRCINFO

@@ -1,6 +1,6 @@
 pkgbase = electron30-xdg
 	pkgdesc = Build cross platform desktop apps with web technologies - patched to support the xdg basedir spec
-	pkgver = 30.0.1
+	pkgver = 30.0.6
 	pkgrel = 1
 	url = https://electronjs.org
 	arch = x86_64
@@ -79,7 +79,7 @@ pkgbase = electron30-xdg
 	optdepends = trash-cli: file deletion support (trash-put)
 	optdepends = xdg-utils: open URLs with desktop’s default (xdg-email, xdg-open)
 	options = !lto
-	source = git+https://github.com/electron/electron.git#tag=v30.0.1
+	source = git+https://github.com/electron/electron.git#tag=v30.0.6
 	source = https://gitlab.com/Matt.Jolly/chromium-patches/-/archive/124/chromium-patches-124.tar.bz2
 	source = drop-flag-unsupported-by-clang17.patch
 	source = compiler-rt-adjust-paths.patch
@@ -89,7 +89,7 @@ pkgbase = electron30-xdg
 	source = jinja-python-3.10.patch
 	source = use-system-libraries-in-node.patch
 	source = makepkg-source-roller.py
-	source = chromium-mirror::git+https://github.com/chromium/chromium.git#tag=124.0.6367.60
+	source = chromium-mirror::git+https://github.com/chromium/chromium.git#tag=124.0.6367.207
 	source = chromium-mirror_third_party_nan::git+https://github.com/nodejs/nan.git#commit=e14bdcd1f72d62bca1d541b66da43130384ec213
 	source = chromium-mirror_third_party_electron_node::git+https://github.com/nodejs/node.git#tag=v20.11.1
 	source = chromium-mirror_third_party_engflow-reclient-configs::git+https://github.com/EngFlow/reclient-configs.git#commit=955335c30a752e9ef7bff375baab5e0819b6c00d
@@ -104,11 +104,11 @@ pkgbase = electron30-xdg
 	source = chromium-mirror_native_client::git+https://chromium.googlesource.com/native_client/src/native_client.git#commit=b58f65651ed89b3a21f82d49b5f263b0d6e6bad1
 	source = chromium-mirror_net_third_party_quiche_src::git+https://quiche.googlesource.com/quiche.git#commit=9f8738892edd83219d2f83fdd73c7c14d5dbb80d
 	source = chromium-mirror_third_party_accessibility_test_framework_src::git+https://chromium.googlesource.com/external/github.com/google/Accessibility-Test-Framework-for-Android.git#commit=4a764c690353ea136c82f1a696a70bf38d1ef5fe
-	source = chromium-mirror_third_party_angle::git+https://chromium.googlesource.com/angle/angle.git#commit=c884489868f982df423d572b6367bdd80110ab8a
+	source = chromium-mirror_third_party_angle::git+https://chromium.googlesource.com/angle/angle.git#commit=c67f290ef0f0433acb766c024d28c6f59f48b909
 	source = chromium-mirror_third_party_anonymous_tokens_src::git+https://chromium.googlesource.com/external/github.com/google/anonymous-tokens.git#commit=321a40ba18a083feccb8ae2f99a8676bb1702676
 	source = chromium-mirror_third_party_content_analysis_sdk_src::git+https://chromium.googlesource.com/external/github.com/chromium/content_analysis_sdk.git#commit=9a408736204513e0e95dd2ab3c08de0d95963efc
 	source = chromium-mirror_third_party_dav1d_libdav1d::git+https://chromium.googlesource.com/external/github.com/videolan/dav1d.git#commit=006ca01d387ac6652825d6cce1a57b2de67dbf8d
-	source = chromium-mirror_third_party_dawn::git+https://dawn.googlesource.com/dawn.git#commit=9ae7e7c173d06125da29e1b4bf92e9d708bfa694
+	source = chromium-mirror_third_party_dawn::git+https://dawn.googlesource.com/dawn.git#commit=394edde38c9323f7c910e3bdec9b7efc4ee39379
 	source = chromium-mirror_third_party_highway_src::git+https://chromium.googlesource.com/external/github.com/google/highway.git#commit=8f20644eca693cfb74aa795b0006b6779c370e7a
 	source = chromium-mirror_third_party_google_benchmark_src::git+https://chromium.googlesource.com/external/github.com/google/benchmark.git#commit=344117638c8ff7e239044fd0fa7085839fc03021
 	source = chromium-mirror_third_party_boringssl_src::git+https://boringssl.googlesource.com/boringssl.git#commit=4fa4804c8ab4521079af62dba5260a99c34b8a29
@@ -125,7 +125,7 @@ pkgbase = electron30-xdg
 	source = chromium-mirror_third_party_cros_system_api::git+https://chromium.googlesource.com/chromiumos/platform2/system_api.git#commit=9a51dc89c4f21362e858b20a6a7cc8adfd7c7238
 	source = chromium-mirror_third_party_crossbench::git+https://chromium.googlesource.com/crossbench.git#commit=acbea986f40578f43c88239c78c797f61842e642
 	source = chromium-mirror_third_party_depot_tools::git+https://chromium.googlesource.com/chromium/tools/depot_tools.git#commit=9c43bc14f1a7404fd4b6f744050d553acca557bf
-	source = chromium-mirror_third_party_devtools-frontend_src::git+https://chromium.googlesource.com/devtools/devtools-frontend.git#commit=0443776371680847c892adb328aeefae80bc926d
+	source = chromium-mirror_third_party_devtools-frontend_src::git+https://chromium.googlesource.com/devtools/devtools-frontend.git#commit=694ad4ed3c55195acd701950d2b2528880e9201e
 	source = chromium-mirror_third_party_dom_distiller_js_dist::git+https://chromium.googlesource.com/chromium/dom-distiller/dist.git#commit=199de96b345ada7c6e7e6ba3d2fa7a6911b8767d
 	source = chromium-mirror_third_party_eigen3_src::git+https://chromium.googlesource.com/external/gitlab.com/libeigen/eigen.git#commit=2a9055b50ed22101da7d77e999b90ed50956fe0b
 	source = chromium-mirror_third_party_farmhash_src::git+https://chromium.googlesource.com/external/github.com/google/farmhash.git#commit=816a4ae622e964763ca0862d9dbd19324a1eaf45
@@ -181,7 +181,7 @@ pkgbase = electron30-xdg
 	source = chromium-mirror_third_party_openh264_src::git+https://chromium.googlesource.com/external/github.com/cisco/openh264.git#commit=09a4f3ec842a8932341b195c5b01e141c8a16eb7
 	source = chromium-mirror_third_party_openscreen_src::git+https://chromium.googlesource.com/openscreen.git#commit=a3f9719bed95289c59771d4c4bcb85f5ecacac43
 	source = chromium-mirror_third_party_openxr_src::git+https://chromium.googlesource.com/external/github.com/KhronosGroup/OpenXR-SDK.git#commit=95fe35ffb383710a6e0567e958ead9a3b66e930c
-	source = chromium-mirror_third_party_pdfium::git+https://pdfium.googlesource.com/pdfium.git#commit=e15b92e443568dac2dde59fe3af1ff6afb4e5662
+	source = chromium-mirror_third_party_pdfium::git+https://pdfium.googlesource.com/pdfium.git#commit=7b90b15a21cfdd3d74525616b5de04df94fa0583
 	source = chromium-mirror_third_party_perfetto::git+https://android.googlesource.com/platform/external/perfetto.git#commit=a66020f87046d8934c22e20acb2bb8a91901ce8e
 	source = chromium-mirror_third_party_protobuf-javascript_src::git+https://chromium.googlesource.com/external/github.com/protocolbuffers/protobuf-javascript.git#commit=e34549db516f8712f678fcd4bc411613b5cc5295
 	source = chromium-mirror_third_party_pthreadpool_src::git+https://chromium.googlesource.com/external/github.com/Maratyszcza/pthreadpool.git#commit=4fe0e1e183925bf8cfa6aae24237e724a96479b8
@@ -190,7 +190,7 @@ pkgbase = electron30-xdg
 	source = chromium-mirror_third_party_pywebsocket3_src::git+https://chromium.googlesource.com/external/github.com/GoogleChromeLabs/pywebsocket3.git#commit=50602a14f1b6da17e0b619833a13addc6ea78bc2
 	source = chromium-mirror_third_party_re2_src::git+https://chromium.googlesource.com/external/github.com/google/re2.git#commit=6598a8ecd57724c8c7d43b2fca8eb9f9969ce57c
 	source = chromium-mirror_third_party_ruy_src::git+https://chromium.googlesource.com/external/github.com/google/ruy.git#commit=587c2cf8b11d3c32fa26887063eda3171a3d353e
-	source = chromium-mirror_third_party_skia::git+https://skia.googlesource.com/skia.git#commit=e7bf161ff959268a2a2f37530a6ea61c27019d33
+	source = chromium-mirror_third_party_skia::git+https://skia.googlesource.com/skia.git#commit=e2ea2eb3e0d37fff47968dfaaa337debb3b75b1e
 	source = chromium-mirror_third_party_smhasher_src::git+https://chromium.googlesource.com/external/smhasher.git#commit=e87738e57558e0ec472b2fc3a643b838e5b6e88f
 	source = chromium-mirror_third_party_snappy_src::git+https://chromium.googlesource.com/external/github.com/google/snappy.git#commit=c9f9edf6d75bb065fa47468bf035e051a57bec7c
 	source = chromium-mirror_third_party_sqlite_src::git+https://chromium.googlesource.com/chromium/deps/sqlite.git#commit=f51e3fa404f5853650525549c78d7489a7f457b3
@@ -206,14 +206,14 @@ pkgbase = electron30-xdg
 	source = chromium-mirror_third_party_webdriver_pylib::git+https://chromium.googlesource.com/external/github.com/SeleniumHQ/selenium/py.git#commit=fc5e7e70c098bfb189a9a74746809ad3c5c34e04
 	source = chromium-mirror_third_party_webgl_src::git+https://chromium.googlesource.com/external/khronosgroup/webgl.git#commit=f4bf599a8b575df685c31d9c4729a70a04e377ed
 	source = chromium-mirror_third_party_webgpu-cts_src::git+https://chromium.googlesource.com/external/github.com/gpuweb/cts.git#commit=addbf812fd750dc8cebbd63732e7ce54a763fbee
-	source = chromium-mirror_third_party_webrtc::git+https://webrtc.googlesource.com/src.git#commit=93e9ac6285bceef08e4c44c221ec57e8f7995b2f
+	source = chromium-mirror_third_party_webrtc::git+https://webrtc.googlesource.com/src.git#commit=a55ff9e83e4592010969d428bee656bace8cbc3b
 	source = chromium-mirror_third_party_wuffs_src::git+https://skia.googlesource.com/external/github.com/google/wuffs-mirror-release-c.git#commit=e3f919ccfe3ef542cfc983a82146070258fb57f8
 	source = chromium-mirror_third_party_weston_src::git+https://chromium.googlesource.com/external/anongit.freedesktop.org/git/wayland/weston.git#commit=ccf29cb237c3ed09c5f370f35239c93d07abfdd7
 	source = chromium-mirror_third_party_xdg-utils::git+https://chromium.googlesource.com/chromium/deps/xdg-utils.git#commit=cb54d9db2e535ee4ef13cc91b65a1e2741a94a44
 	source = chromium-mirror_third_party_xnnpack_src::git+https://chromium.googlesource.com/external/github.com/google/XNNPACK.git#commit=7e696d941310a528dd2d6fbee3d499d19b24746d
 	source = chromium-mirror_tools_page_cycler_acid3::git+https://chromium.googlesource.com/chromium/deps/acid3.git#commit=a926d0a32e02c4c03ae95bb798e6c780e0e184ba
 	source = chromium-mirror_third_party_zstd_src::git+https://chromium.googlesource.com/external/github.com/facebook/zstd.git#commit=621a263fb2e6c2175fbd489e5d77ee8038baa2b2
-	source = chromium-mirror_v8::git+https://chromium.googlesource.com/v8/v8.git#commit=f0dbf5b81854a664765a94ff82921d63ddc7114a
+	source = chromium-mirror_v8::git+https://chromium.googlesource.com/v8/v8.git#commit=ac8da461a20281ff8c30507cbdd7e6fed39fd183
 	source = chromium-mirror_third_party_angle_third_party_glmark2_src::git+https://chromium.googlesource.com/external/github.com/glmark2/glmark2.git#commit=ca8de51fedb70bace5351c6b002eb952c747e889
 	source = chromium-mirror_third_party_angle_third_party_rapidjson_src::git+https://chromium.googlesource.com/external/github.com/Tencent/rapidjson.git#commit=781a4e667d84aeedbeb8184b7b62425ea66ec59f
 	source = chromium-mirror_third_party_angle_third_party_VK-GL-CTS_src::git+https://chromium.googlesource.com/external/github.com/KhronosGroup/VK-GL-CTS.git#commit=ec9827528085fcffca353c8d941ec20e3de7aaea
@@ -226,7 +226,7 @@ pkgbase = electron30-xdg
 	source = chromium-mirror_third_party_dawn_third_party_glfw::git+https://chromium.googlesource.com/external/github.com/glfw/glfw.git#commit=62e175ef9fae75335575964c845a302447c012c7
 	source = chromium-mirror_third_party_dawn_third_party_zlib::git+https://chromium.googlesource.com/chromium/src/third_party/zlib.git#commit=526382e41c9c5275dc329db4328b54e4f344a204
 	source = chromium-mirror_third_party_dawn_third_party_abseil-cpp::git+https://chromium.googlesource.com/chromium/src/third_party/abseil-cpp.git#commit=1cd1f16ff8f7fb5402aeda870c82652edf8f663a
-	source = chromium-mirror_third_party_dawn_third_party_dxc::git+https://chromium.googlesource.com/external/github.com/microsoft/DirectXShaderCompiler.git#commit=fbc944027c78ef2247fd409f90e62eac0a619f69
+	source = chromium-mirror_third_party_dawn_third_party_dxc::git+https://chromium.googlesource.com/external/github.com/microsoft/DirectXShaderCompiler.git#commit=bd7aa97798735e1288d36de41dcda75e867550e4
 	source = chromium-mirror_third_party_dawn_third_party_dxheaders::git+https://chromium.googlesource.com/external/github.com/microsoft/DirectX-Headers.git#commit=980971e835876dc0cde415e8f9bc646e64667bf7
 	source = chromium-mirror_third_party_dawn_third_party_khronos_OpenGL-Registry::git+https://chromium.googlesource.com/external/github.com/KhronosGroup/OpenGL-Registry.git#commit=5bae8738b23d06968e7c3a41308568120943ae77
 	source = chromium-mirror_third_party_dawn_third_party_khronos_EGL-Registry::git+https://chromium.googlesource.com/external/github.com/KhronosGroup/EGL-Registry.git#commit=7dea2ed79187cd13f76183c4b9100159b9e3e071
@@ -246,17 +246,17 @@ pkgbase = electron30-xdg
 	source = chromium-mirror_third_party_vulkan-deps_vulkan-utility-libraries_src::git+https://chromium.googlesource.com/external/github.com/KhronosGroup/Vulkan-Utility-Libraries.git#commit=a4140c5fd47dcf3a030726a60b293db61cfb54a3
 	source = chromium-mirror_third_party_vulkan-deps_vulkan-validation-layers_src::git+https://chromium.googlesource.com/external/github.com/KhronosGroup/Vulkan-ValidationLayers.git#commit=5b8af92af052c83444ac560ff1e28c1c322424ef
 	source = xdg-basedir.patch
-	sha256sums = cf40db276fb33e553947b29166eaab227839d7afdaa049744e7c1c4c428facf2
+	sha256sums = a2b8a163ef645f97eb97799b8bd228e32b7d3b899a7a3f881309da8ca66a8225
 	sha256sums = c2bc4e65ed2a4e23528dd10d5c15bf99f880b7bbb789cc720d451b78098a7e12
 	sha256sums = 3bd35dab1ded5d9e1befa10d5c6c4555fe0a76d909fb724ac57d0bf10cb666c1
 	sha256sums = b3de01b7df227478687d7517f61a777450dca765756002c80c4915f271e2d961
 	sha256sums = dd2d248831dd4944d385ebf008426e66efe61d6fdf66f8932c963a12167947b4
-	sha256sums = b0ac3422a6ab04859b40d4d7c0fd5f703c893c9ec145c9894c468fbc0a4d457c
+	sha256sums = b406bc9adb7fadcfbd26f204f3e0ef8c31a41fa09181edb28626167ac58fe038
 	sha256sums = 4484200d90b76830b69eea3a471c103999a3ce86bb2c29e6c14c945bf4102bae
 	sha256sums = 55dbe71dbc1f3ab60bf1fa79f7aea7ef1fe76436b1d7df48728a1f8227d2134e
 	sha256sums = ff588a8a4fd2f79eb8a4f11cf1aa151298ffb895be566c57cc355d47f161f53f
 	sha256sums = 3ae82375ba212c31fd4ba6f1fa4e2445eeca8eb8c952176131ad57c0258db224
-	sha256sums = 69ed03f95a63456085538fd3c98aad83dfe5a640dee5c44c409ba641a789fa40
+	sha256sums = d27ba38f97a8d8e6ce35cc17b3dc5c8996dc71c3065edbb0af2a8a606283711e
 	sha256sums = 0b7a546ee6913c49519c10c293ac530ff381641a8a465fa2e184d6dbe0fb784d
 	sha256sums = 9c268910525527870b0013d39eae4f6970aba1e3792ba0612ccd97a191156aa0
 	sha256sums = 3522166c3ca75316a172b7cc4fe12bba9367e30fed16df8193ede2e236dca8c5
@@ -271,11 +271,11 @@ pkgbase = electron30-xdg
 	sha256sums = 403878357b3f2f126655b51370db05104f0ba7aa1c46aae17545bb1a15a2581c
 	sha256sums = 3d1b926224bdec6ae7c3c995d9fd282a35f0e2183cc116bfde57927c89d0d301
 	sha256sums = de6dba1f7c67cb568c5f23e75a994422944ce46c01fc35bddae4ebc023a7145a
-	sha256sums = 7da19a9b96477e3d05db70d131b72b548df03a8e2758ee279952c042ceeadab9
+	sha256sums = e830f74600377fe9781350f017b9b683977b7c06aec73db2242515c69ce4207c
 	sha256sums = f8e611ff60421cdf2e9431739e55808fa00920c5828a03b252febcd52ee4b315
 	sha256sums = 89a368f0652d857d38402d6f3c5cded3c1757230ab7abe01df850a7bf8359119
 	sha256sums = 4fae43a0a499b60ffe7cdb938880acbcd3547f74a2c80006dc2d497462f2021b
-	sha256sums = 32b4ebe2eea915eb680546bb8ff19ffb4b7f0e3524c9a987023ed456e93ee498
+	sha256sums = 7e5ed662858c1a80788241e1a16daef796bacabaa3a3937102c6751c40f27052
 	sha256sums = d6045d4ebf49f14b994e58fbd2a84f95ca43a23f627db19b20cbfad1a0f49016
 	sha256sums = bd07cc3f0dfa91629028ed53691eec8e0bf9bed7b3a602f4b8e78a7472e4e6fb
 	sha256sums = 1d34860ad27880462dfac4917fce5749b9804cd45803b5c58e661ae73a2f3777
@@ -292,7 +292,7 @@ pkgbase = electron30-xdg
 	sha256sums = 01201e2c2022f0d48b17b7e3745629d110ac689b994ec0c595952561a85fc196
 	sha256sums = 7173e93d9f15285dc5957f51c17f94f643d6bf29026e96d568a252b26ef56f0e
 	sha256sums = 9d45d56744eaa9a2d5745ea95ac2e04c385b37a6bea29322796bcce64b685d2d
-	sha256sums = 235e613b283aada4e4d6eea114b5bfb7f48e446395969e9ca57f6ed9818c63b4
+	sha256sums = a5beaa3851ced23ccee9a3a73c73c0c400ba2d2c8f5212f7776c080ed1774ce2
 	sha256sums = 47f3f3d044cc0658274833022db1e7695964b1da8f37cb905882d15457212fba
 	sha256sums = 0e5fcc7df6e30d54350231f4be6e8e9960b00c5dc46297dddf8e6e8de7ddad4b
 	sha256sums = 6258126c4c354ccacd0ec5f9f82c6970d576359c7aba86e44277b459d1645325
@@ -348,7 +348,7 @@ pkgbase = electron30-xdg
 	sha256sums = 1f3ed3b9c74a3553539687d0797fd29e202e5c00dd465df443420bea36888e4d
 	sha256sums = 037821bd18178937610f8f15bc149daa64b95bc684f58c72344289e276c3b879
 	sha256sums = 0c82b35ab74b47cb90e37dcffa27a341339567403aa59b7866bee77251878e13
-	sha256sums = 8bb2357a93323f69dd45391ead1e656943c756a81f0521bfeae1c24dc58171b2
+	sha256sums = 676fa1307385d21ddd93dbef5e95ae22a7cbb2f3eb768677aaebdb23a2056849
 	sha256sums = 92ee54e1e707b9dd16ee20c06b9cb24b7e0bc18925366f582b511c01502cfbd2
 	sha256sums = 78f5096d2d425b9663cb289964d994c9a15db7938c5a1a35cc4b286014ca2545
 	sha256sums = d42b085e33a0961dcc74d9484e67bed481f6a626d9598b0e6d9bae54dd5205ba
@@ -357,7 +357,7 @@ pkgbase = electron30-xdg
 	sha256sums = 599bbbabf9e2dc2006dd9e3e9636c4f648360726173793bf6a5a5414698762c5
 	sha256sums = 96555b1d6cfa4c9914663aaf4560b63e22b22e4ae9141d073e090e20c74a1163
 	sha256sums = bdda3911b435ef7c90e202472bd974030c067f50348b355fcc636ddaab862d68
-	sha256sums = 7009cfe46b8a5ff061b6c1f25b70fd06018bcc054b95db2860f0a9f7aa099cd1
+	sha256sums = efffe465b515c8b9278864e746fdf88659892582bdb726e0c15ad5963adb569d
 	sha256sums = 3624b28203c972ea54b490342be74fbd99d4b4748123f9e2837a54ca01c8b392
 	sha256sums = bd724ee01b93651b4ec6ba62ba64d23e153ea7100be760ccaee4a1e6e32787a6
 	sha256sums = b7ab046f3d5b0fa2a6f22912bde55a24b09a86586d884ee1260b0084b0880c79
@@ -373,14 +373,14 @@ pkgbase = electron30-xdg
 	sha256sums = 02696a90c7831e3fa903df105573c5f10f4934602fb0e90c846fb44213c40b27
 	sha256sums = d67105e55534b8ef8fa45c70b6bae7c65466ac3c714b7bb3d22a37ce6dbc0502
 	sha256sums = 41409a8253be4422332bbb733af93eabed239f48c37ef28991ae343c48fcde9e
-	sha256sums = 0b7efcd5a3cffbdf9b93ee583de39b08c54b4628079f53a538cae5ed5dfba095
+	sha256sums = a1a8ca741988049882a84b6e29c514e4534298a548b1e3f7599e6510a5c73dcd
 	sha256sums = 0c9106a2bef658f02b2312d081faad6ba8a72bbb5b4ee1cae7d0a95e4ef53f8f
 	sha256sums = 04a61e218b3a10ec3cf58e3fe12fb2ea23610f03889d19b31b8ccb3b078efd6e
 	sha256sums = 910bc5d9e7523ccd09506bafe3fac586db5106d8cc72d77e8457fdf8b43c225e
 	sha256sums = d0838256e115347b90379dc4b9844975f6a7070f656376babee995c19d757e12
 	sha256sums = 548c8cd89cf822c790e4703eff53756791450eba73d267a84f3bf3eedf60bef5
 	sha256sums = fafcc7ce83bd384d41453d98e110c750b75fa635d44fd8a0a08e775390d50fd8
-	sha256sums = 7a57f5d44ed51bd8db44544e58d03ad912e2f1602a581fce7e1d055a91d2833a
+	sha256sums = 36fef9de5a5bd895ecab05524d9a90bdbe609df5015c4d5909040491260c0be1
 	sha256sums = e67cdb017c07a7ec72a06f1062dc2f124d97527869604575fe48610ff98b581a
 	sha256sums = 716cc81139f11a2b438802d37f245f885fc9a0c69ef429a11b156145c903a932
 	sha256sums = 0a3e32e4f77ff9b1477b382a32278137ba821b2c7d56c42137fa8f51c8f76de5
@@ -393,7 +393,7 @@ pkgbase = electron30-xdg
 	sha256sums = 785f769c6c0d465f79038ec4f4c210025043285c345041667b122296c6b961e1
 	sha256sums = 149af77a3896e6a2a93383aa6c65e4a7cac0fe90abc909802afdd55f79a0faf5
 	sha256sums = 4610fe2ec6b7b8a8d40b5379921aa9deaa18249b27b150e3f6f2bab8297033c0
-	sha256sums = ced43890c02ea5e7043336d3085f83ee5f3e607122bfe40e2a62cf0cbd18a2a7
+	sha256sums = 0950d83339bab8756192412b24459c6cb145f3f22c9e6ae6475deea10e07cd84
 	sha256sums = f7f5d15365443cbd8137445c3aedf8ccd31c3402f72c0fa7c16e7bf1c7977139
 	sha256sums = f8627f5f3a7c119807afc9dc66ce7cb350f905fd1db7fb6b0077552974a07515
 	sha256sums = ac3f025aa27fec77b24b443df3a69750dc9bb070a40af5180d031b81e66e328c

+ 25 - 24
PKGBUILD

@@ -8,7 +8,7 @@
 # Note: source array can be synced with an Electron release after updating $pkgver with:
 # bash -c 'source PKGBUILD; _update_sources'
 
-pkgver=30.0.1
+pkgver=30.0.6
 _gcc_patches=124
 pkgrel=1
 _major_ver=${pkgver%%.*}
@@ -74,7 +74,7 @@ source=("git+https://github.com/electron/electron.git#tag=v$pkgver"
         use-system-libraries-in-node.patch
         makepkg-source-roller.py
         # BEGIN managed sources
-        chromium-mirror::git+https://github.com/chromium/chromium.git#tag=124.0.6367.60
+        chromium-mirror::git+https://github.com/chromium/chromium.git#tag=124.0.6367.207
         chromium-mirror_third_party_nan::git+https://github.com/nodejs/nan.git#commit=e14bdcd1f72d62bca1d541b66da43130384ec213
         chromium-mirror_third_party_electron_node::git+https://github.com/nodejs/node.git#tag=v20.11.1
         chromium-mirror_third_party_engflow-reclient-configs::git+https://github.com/EngFlow/reclient-configs.git#commit=955335c30a752e9ef7bff375baab5e0819b6c00d
@@ -89,11 +89,11 @@ source=("git+https://github.com/electron/electron.git#tag=v$pkgver"
         chromium-mirror_native_client::git+https://chromium.googlesource.com/native_client/src/native_client.git#commit=b58f65651ed89b3a21f82d49b5f263b0d6e6bad1
         chromium-mirror_net_third_party_quiche_src::git+https://quiche.googlesource.com/quiche.git#commit=9f8738892edd83219d2f83fdd73c7c14d5dbb80d
         chromium-mirror_third_party_accessibility_test_framework_src::git+https://chromium.googlesource.com/external/github.com/google/Accessibility-Test-Framework-for-Android.git#commit=4a764c690353ea136c82f1a696a70bf38d1ef5fe
-        chromium-mirror_third_party_angle::git+https://chromium.googlesource.com/angle/angle.git#commit=c884489868f982df423d572b6367bdd80110ab8a
+        chromium-mirror_third_party_angle::git+https://chromium.googlesource.com/angle/angle.git#commit=c67f290ef0f0433acb766c024d28c6f59f48b909
         chromium-mirror_third_party_anonymous_tokens_src::git+https://chromium.googlesource.com/external/github.com/google/anonymous-tokens.git#commit=321a40ba18a083feccb8ae2f99a8676bb1702676
         chromium-mirror_third_party_content_analysis_sdk_src::git+https://chromium.googlesource.com/external/github.com/chromium/content_analysis_sdk.git#commit=9a408736204513e0e95dd2ab3c08de0d95963efc
         chromium-mirror_third_party_dav1d_libdav1d::git+https://chromium.googlesource.com/external/github.com/videolan/dav1d.git#commit=006ca01d387ac6652825d6cce1a57b2de67dbf8d
-        chromium-mirror_third_party_dawn::git+https://dawn.googlesource.com/dawn.git#commit=9ae7e7c173d06125da29e1b4bf92e9d708bfa694
+        chromium-mirror_third_party_dawn::git+https://dawn.googlesource.com/dawn.git#commit=394edde38c9323f7c910e3bdec9b7efc4ee39379
         chromium-mirror_third_party_highway_src::git+https://chromium.googlesource.com/external/github.com/google/highway.git#commit=8f20644eca693cfb74aa795b0006b6779c370e7a
         chromium-mirror_third_party_google_benchmark_src::git+https://chromium.googlesource.com/external/github.com/google/benchmark.git#commit=344117638c8ff7e239044fd0fa7085839fc03021
         chromium-mirror_third_party_boringssl_src::git+https://boringssl.googlesource.com/boringssl.git#commit=4fa4804c8ab4521079af62dba5260a99c34b8a29
@@ -110,7 +110,7 @@ source=("git+https://github.com/electron/electron.git#tag=v$pkgver"
         chromium-mirror_third_party_cros_system_api::git+https://chromium.googlesource.com/chromiumos/platform2/system_api.git#commit=9a51dc89c4f21362e858b20a6a7cc8adfd7c7238
         chromium-mirror_third_party_crossbench::git+https://chromium.googlesource.com/crossbench.git#commit=acbea986f40578f43c88239c78c797f61842e642
         chromium-mirror_third_party_depot_tools::git+https://chromium.googlesource.com/chromium/tools/depot_tools.git#commit=9c43bc14f1a7404fd4b6f744050d553acca557bf
-        chromium-mirror_third_party_devtools-frontend_src::git+https://chromium.googlesource.com/devtools/devtools-frontend.git#commit=0443776371680847c892adb328aeefae80bc926d
+        chromium-mirror_third_party_devtools-frontend_src::git+https://chromium.googlesource.com/devtools/devtools-frontend.git#commit=694ad4ed3c55195acd701950d2b2528880e9201e
         chromium-mirror_third_party_dom_distiller_js_dist::git+https://chromium.googlesource.com/chromium/dom-distiller/dist.git#commit=199de96b345ada7c6e7e6ba3d2fa7a6911b8767d
         chromium-mirror_third_party_eigen3_src::git+https://chromium.googlesource.com/external/gitlab.com/libeigen/eigen.git#commit=2a9055b50ed22101da7d77e999b90ed50956fe0b
         chromium-mirror_third_party_farmhash_src::git+https://chromium.googlesource.com/external/github.com/google/farmhash.git#commit=816a4ae622e964763ca0862d9dbd19324a1eaf45
@@ -166,7 +166,7 @@ source=("git+https://github.com/electron/electron.git#tag=v$pkgver"
         chromium-mirror_third_party_openh264_src::git+https://chromium.googlesource.com/external/github.com/cisco/openh264.git#commit=09a4f3ec842a8932341b195c5b01e141c8a16eb7
         chromium-mirror_third_party_openscreen_src::git+https://chromium.googlesource.com/openscreen.git#commit=a3f9719bed95289c59771d4c4bcb85f5ecacac43
         chromium-mirror_third_party_openxr_src::git+https://chromium.googlesource.com/external/github.com/KhronosGroup/OpenXR-SDK.git#commit=95fe35ffb383710a6e0567e958ead9a3b66e930c
-        chromium-mirror_third_party_pdfium::git+https://pdfium.googlesource.com/pdfium.git#commit=e15b92e443568dac2dde59fe3af1ff6afb4e5662
+        chromium-mirror_third_party_pdfium::git+https://pdfium.googlesource.com/pdfium.git#commit=7b90b15a21cfdd3d74525616b5de04df94fa0583
         chromium-mirror_third_party_perfetto::git+https://android.googlesource.com/platform/external/perfetto.git#commit=a66020f87046d8934c22e20acb2bb8a91901ce8e
         chromium-mirror_third_party_protobuf-javascript_src::git+https://chromium.googlesource.com/external/github.com/protocolbuffers/protobuf-javascript.git#commit=e34549db516f8712f678fcd4bc411613b5cc5295
         chromium-mirror_third_party_pthreadpool_src::git+https://chromium.googlesource.com/external/github.com/Maratyszcza/pthreadpool.git#commit=4fe0e1e183925bf8cfa6aae24237e724a96479b8
@@ -175,7 +175,7 @@ source=("git+https://github.com/electron/electron.git#tag=v$pkgver"
         chromium-mirror_third_party_pywebsocket3_src::git+https://chromium.googlesource.com/external/github.com/GoogleChromeLabs/pywebsocket3.git#commit=50602a14f1b6da17e0b619833a13addc6ea78bc2
         chromium-mirror_third_party_re2_src::git+https://chromium.googlesource.com/external/github.com/google/re2.git#commit=6598a8ecd57724c8c7d43b2fca8eb9f9969ce57c
         chromium-mirror_third_party_ruy_src::git+https://chromium.googlesource.com/external/github.com/google/ruy.git#commit=587c2cf8b11d3c32fa26887063eda3171a3d353e
-        chromium-mirror_third_party_skia::git+https://skia.googlesource.com/skia.git#commit=e7bf161ff959268a2a2f37530a6ea61c27019d33
+        chromium-mirror_third_party_skia::git+https://skia.googlesource.com/skia.git#commit=e2ea2eb3e0d37fff47968dfaaa337debb3b75b1e
         chromium-mirror_third_party_smhasher_src::git+https://chromium.googlesource.com/external/smhasher.git#commit=e87738e57558e0ec472b2fc3a643b838e5b6e88f
         chromium-mirror_third_party_snappy_src::git+https://chromium.googlesource.com/external/github.com/google/snappy.git#commit=c9f9edf6d75bb065fa47468bf035e051a57bec7c
         chromium-mirror_third_party_sqlite_src::git+https://chromium.googlesource.com/chromium/deps/sqlite.git#commit=f51e3fa404f5853650525549c78d7489a7f457b3
@@ -191,14 +191,14 @@ source=("git+https://github.com/electron/electron.git#tag=v$pkgver"
         chromium-mirror_third_party_webdriver_pylib::git+https://chromium.googlesource.com/external/github.com/SeleniumHQ/selenium/py.git#commit=fc5e7e70c098bfb189a9a74746809ad3c5c34e04
         chromium-mirror_third_party_webgl_src::git+https://chromium.googlesource.com/external/khronosgroup/webgl.git#commit=f4bf599a8b575df685c31d9c4729a70a04e377ed
         chromium-mirror_third_party_webgpu-cts_src::git+https://chromium.googlesource.com/external/github.com/gpuweb/cts.git#commit=addbf812fd750dc8cebbd63732e7ce54a763fbee
-        chromium-mirror_third_party_webrtc::git+https://webrtc.googlesource.com/src.git#commit=93e9ac6285bceef08e4c44c221ec57e8f7995b2f
+        chromium-mirror_third_party_webrtc::git+https://webrtc.googlesource.com/src.git#commit=a55ff9e83e4592010969d428bee656bace8cbc3b
         chromium-mirror_third_party_wuffs_src::git+https://skia.googlesource.com/external/github.com/google/wuffs-mirror-release-c.git#commit=e3f919ccfe3ef542cfc983a82146070258fb57f8
         chromium-mirror_third_party_weston_src::git+https://chromium.googlesource.com/external/anongit.freedesktop.org/git/wayland/weston.git#commit=ccf29cb237c3ed09c5f370f35239c93d07abfdd7
         chromium-mirror_third_party_xdg-utils::git+https://chromium.googlesource.com/chromium/deps/xdg-utils.git#commit=cb54d9db2e535ee4ef13cc91b65a1e2741a94a44
         chromium-mirror_third_party_xnnpack_src::git+https://chromium.googlesource.com/external/github.com/google/XNNPACK.git#commit=7e696d941310a528dd2d6fbee3d499d19b24746d
         chromium-mirror_tools_page_cycler_acid3::git+https://chromium.googlesource.com/chromium/deps/acid3.git#commit=a926d0a32e02c4c03ae95bb798e6c780e0e184ba
         chromium-mirror_third_party_zstd_src::git+https://chromium.googlesource.com/external/github.com/facebook/zstd.git#commit=621a263fb2e6c2175fbd489e5d77ee8038baa2b2
-        chromium-mirror_v8::git+https://chromium.googlesource.com/v8/v8.git#commit=f0dbf5b81854a664765a94ff82921d63ddc7114a
+        chromium-mirror_v8::git+https://chromium.googlesource.com/v8/v8.git#commit=ac8da461a20281ff8c30507cbdd7e6fed39fd183
         chromium-mirror_third_party_angle_third_party_glmark2_src::git+https://chromium.googlesource.com/external/github.com/glmark2/glmark2.git#commit=ca8de51fedb70bace5351c6b002eb952c747e889
         chromium-mirror_third_party_angle_third_party_rapidjson_src::git+https://chromium.googlesource.com/external/github.com/Tencent/rapidjson.git#commit=781a4e667d84aeedbeb8184b7b62425ea66ec59f
         chromium-mirror_third_party_angle_third_party_VK-GL-CTS_src::git+https://chromium.googlesource.com/external/github.com/KhronosGroup/VK-GL-CTS.git#commit=ec9827528085fcffca353c8d941ec20e3de7aaea
@@ -211,7 +211,7 @@ source=("git+https://github.com/electron/electron.git#tag=v$pkgver"
         chromium-mirror_third_party_dawn_third_party_glfw::git+https://chromium.googlesource.com/external/github.com/glfw/glfw.git#commit=62e175ef9fae75335575964c845a302447c012c7
         chromium-mirror_third_party_dawn_third_party_zlib::git+https://chromium.googlesource.com/chromium/src/third_party/zlib.git#commit=526382e41c9c5275dc329db4328b54e4f344a204
         chromium-mirror_third_party_dawn_third_party_abseil-cpp::git+https://chromium.googlesource.com/chromium/src/third_party/abseil-cpp.git#commit=1cd1f16ff8f7fb5402aeda870c82652edf8f663a
-        chromium-mirror_third_party_dawn_third_party_dxc::git+https://chromium.googlesource.com/external/github.com/microsoft/DirectXShaderCompiler.git#commit=fbc944027c78ef2247fd409f90e62eac0a619f69
+        chromium-mirror_third_party_dawn_third_party_dxc::git+https://chromium.googlesource.com/external/github.com/microsoft/DirectXShaderCompiler.git#commit=bd7aa97798735e1288d36de41dcda75e867550e4
         chromium-mirror_third_party_dawn_third_party_dxheaders::git+https://chromium.googlesource.com/external/github.com/microsoft/DirectX-Headers.git#commit=980971e835876dc0cde415e8f9bc646e64667bf7
         chromium-mirror_third_party_dawn_third_party_khronos_OpenGL-Registry::git+https://chromium.googlesource.com/external/github.com/KhronosGroup/OpenGL-Registry.git#commit=5bae8738b23d06968e7c3a41308568120943ae77
         chromium-mirror_third_party_dawn_third_party_khronos_EGL-Registry::git+https://chromium.googlesource.com/external/github.com/KhronosGroup/EGL-Registry.git#commit=7dea2ed79187cd13f76183c4b9100159b9e3e071
@@ -232,17 +232,17 @@ source=("git+https://github.com/electron/electron.git#tag=v$pkgver"
         chromium-mirror_third_party_vulkan-deps_vulkan-validation-layers_src::git+https://chromium.googlesource.com/external/github.com/KhronosGroup/Vulkan-ValidationLayers.git#commit=5b8af92af052c83444ac560ff1e28c1c322424ef
         # END managed sources
         )
-sha256sums=('cf40db276fb33e553947b29166eaab227839d7afdaa049744e7c1c4c428facf2'
+sha256sums=('a2b8a163ef645f97eb97799b8bd228e32b7d3b899a7a3f881309da8ca66a8225'
             'c2bc4e65ed2a4e23528dd10d5c15bf99f880b7bbb789cc720d451b78098a7e12'
             '3bd35dab1ded5d9e1befa10d5c6c4555fe0a76d909fb724ac57d0bf10cb666c1'
             'b3de01b7df227478687d7517f61a777450dca765756002c80c4915f271e2d961'
             'dd2d248831dd4944d385ebf008426e66efe61d6fdf66f8932c963a12167947b4'
-            'b0ac3422a6ab04859b40d4d7c0fd5f703c893c9ec145c9894c468fbc0a4d457c'
+            'b406bc9adb7fadcfbd26f204f3e0ef8c31a41fa09181edb28626167ac58fe038'
             '4484200d90b76830b69eea3a471c103999a3ce86bb2c29e6c14c945bf4102bae'
             '55dbe71dbc1f3ab60bf1fa79f7aea7ef1fe76436b1d7df48728a1f8227d2134e'
             'ff588a8a4fd2f79eb8a4f11cf1aa151298ffb895be566c57cc355d47f161f53f'
             '3ae82375ba212c31fd4ba6f1fa4e2445eeca8eb8c952176131ad57c0258db224'
-            '69ed03f95a63456085538fd3c98aad83dfe5a640dee5c44c409ba641a789fa40'
+            'd27ba38f97a8d8e6ce35cc17b3dc5c8996dc71c3065edbb0af2a8a606283711e'
             '0b7a546ee6913c49519c10c293ac530ff381641a8a465fa2e184d6dbe0fb784d'
             '9c268910525527870b0013d39eae4f6970aba1e3792ba0612ccd97a191156aa0'
             '3522166c3ca75316a172b7cc4fe12bba9367e30fed16df8193ede2e236dca8c5'
@@ -257,11 +257,11 @@ sha256sums=('cf40db276fb33e553947b29166eaab227839d7afdaa049744e7c1c4c428facf2'
             '403878357b3f2f126655b51370db05104f0ba7aa1c46aae17545bb1a15a2581c'
             '3d1b926224bdec6ae7c3c995d9fd282a35f0e2183cc116bfde57927c89d0d301'
             'de6dba1f7c67cb568c5f23e75a994422944ce46c01fc35bddae4ebc023a7145a'
-            '7da19a9b96477e3d05db70d131b72b548df03a8e2758ee279952c042ceeadab9'
+            'e830f74600377fe9781350f017b9b683977b7c06aec73db2242515c69ce4207c'
             'f8e611ff60421cdf2e9431739e55808fa00920c5828a03b252febcd52ee4b315'
             '89a368f0652d857d38402d6f3c5cded3c1757230ab7abe01df850a7bf8359119'
             '4fae43a0a499b60ffe7cdb938880acbcd3547f74a2c80006dc2d497462f2021b'
-            '32b4ebe2eea915eb680546bb8ff19ffb4b7f0e3524c9a987023ed456e93ee498'
+            '7e5ed662858c1a80788241e1a16daef796bacabaa3a3937102c6751c40f27052'
             'd6045d4ebf49f14b994e58fbd2a84f95ca43a23f627db19b20cbfad1a0f49016'
             'bd07cc3f0dfa91629028ed53691eec8e0bf9bed7b3a602f4b8e78a7472e4e6fb'
             '1d34860ad27880462dfac4917fce5749b9804cd45803b5c58e661ae73a2f3777'
@@ -278,7 +278,7 @@ sha256sums=('cf40db276fb33e553947b29166eaab227839d7afdaa049744e7c1c4c428facf2'
             '01201e2c2022f0d48b17b7e3745629d110ac689b994ec0c595952561a85fc196'
             '7173e93d9f15285dc5957f51c17f94f643d6bf29026e96d568a252b26ef56f0e'
             '9d45d56744eaa9a2d5745ea95ac2e04c385b37a6bea29322796bcce64b685d2d'
-            '235e613b283aada4e4d6eea114b5bfb7f48e446395969e9ca57f6ed9818c63b4'
+            'a5beaa3851ced23ccee9a3a73c73c0c400ba2d2c8f5212f7776c080ed1774ce2'
             '47f3f3d044cc0658274833022db1e7695964b1da8f37cb905882d15457212fba'
             '0e5fcc7df6e30d54350231f4be6e8e9960b00c5dc46297dddf8e6e8de7ddad4b'
             '6258126c4c354ccacd0ec5f9f82c6970d576359c7aba86e44277b459d1645325'
@@ -334,7 +334,7 @@ sha256sums=('cf40db276fb33e553947b29166eaab227839d7afdaa049744e7c1c4c428facf2'
             '1f3ed3b9c74a3553539687d0797fd29e202e5c00dd465df443420bea36888e4d'
             '037821bd18178937610f8f15bc149daa64b95bc684f58c72344289e276c3b879'
             '0c82b35ab74b47cb90e37dcffa27a341339567403aa59b7866bee77251878e13'
-            '8bb2357a93323f69dd45391ead1e656943c756a81f0521bfeae1c24dc58171b2'
+            '676fa1307385d21ddd93dbef5e95ae22a7cbb2f3eb768677aaebdb23a2056849'
             '92ee54e1e707b9dd16ee20c06b9cb24b7e0bc18925366f582b511c01502cfbd2'
             '78f5096d2d425b9663cb289964d994c9a15db7938c5a1a35cc4b286014ca2545'
             'd42b085e33a0961dcc74d9484e67bed481f6a626d9598b0e6d9bae54dd5205ba'
@@ -343,7 +343,7 @@ sha256sums=('cf40db276fb33e553947b29166eaab227839d7afdaa049744e7c1c4c428facf2'
             '599bbbabf9e2dc2006dd9e3e9636c4f648360726173793bf6a5a5414698762c5'
             '96555b1d6cfa4c9914663aaf4560b63e22b22e4ae9141d073e090e20c74a1163'
             'bdda3911b435ef7c90e202472bd974030c067f50348b355fcc636ddaab862d68'
-            '7009cfe46b8a5ff061b6c1f25b70fd06018bcc054b95db2860f0a9f7aa099cd1'
+            'efffe465b515c8b9278864e746fdf88659892582bdb726e0c15ad5963adb569d'
             '3624b28203c972ea54b490342be74fbd99d4b4748123f9e2837a54ca01c8b392'
             'bd724ee01b93651b4ec6ba62ba64d23e153ea7100be760ccaee4a1e6e32787a6'
             'b7ab046f3d5b0fa2a6f22912bde55a24b09a86586d884ee1260b0084b0880c79'
@@ -359,14 +359,14 @@ sha256sums=('cf40db276fb33e553947b29166eaab227839d7afdaa049744e7c1c4c428facf2'
             '02696a90c7831e3fa903df105573c5f10f4934602fb0e90c846fb44213c40b27'
             'd67105e55534b8ef8fa45c70b6bae7c65466ac3c714b7bb3d22a37ce6dbc0502'
             '41409a8253be4422332bbb733af93eabed239f48c37ef28991ae343c48fcde9e'
-            '0b7efcd5a3cffbdf9b93ee583de39b08c54b4628079f53a538cae5ed5dfba095'
+            'a1a8ca741988049882a84b6e29c514e4534298a548b1e3f7599e6510a5c73dcd'
             '0c9106a2bef658f02b2312d081faad6ba8a72bbb5b4ee1cae7d0a95e4ef53f8f'
             '04a61e218b3a10ec3cf58e3fe12fb2ea23610f03889d19b31b8ccb3b078efd6e'
             '910bc5d9e7523ccd09506bafe3fac586db5106d8cc72d77e8457fdf8b43c225e'
             'd0838256e115347b90379dc4b9844975f6a7070f656376babee995c19d757e12'
             '548c8cd89cf822c790e4703eff53756791450eba73d267a84f3bf3eedf60bef5'
             'fafcc7ce83bd384d41453d98e110c750b75fa635d44fd8a0a08e775390d50fd8'
-            '7a57f5d44ed51bd8db44544e58d03ad912e2f1602a581fce7e1d055a91d2833a'
+            '36fef9de5a5bd895ecab05524d9a90bdbe609df5015c4d5909040491260c0be1'
             'e67cdb017c07a7ec72a06f1062dc2f124d97527869604575fe48610ff98b581a'
             '716cc81139f11a2b438802d37f245f885fc9a0c69ef429a11b156145c903a932'
             '0a3e32e4f77ff9b1477b382a32278137ba821b2c7d56c42137fa8f51c8f76de5'
@@ -379,7 +379,7 @@ sha256sums=('cf40db276fb33e553947b29166eaab227839d7afdaa049744e7c1c4c428facf2'
             '785f769c6c0d465f79038ec4f4c210025043285c345041667b122296c6b961e1'
             '149af77a3896e6a2a93383aa6c65e4a7cac0fe90abc909802afdd55f79a0faf5'
             '4610fe2ec6b7b8a8d40b5379921aa9deaa18249b27b150e3f6f2bab8297033c0'
-            'ced43890c02ea5e7043336d3085f83ee5f3e607122bfe40e2a62cf0cbd18a2a7'
+            '0950d83339bab8756192412b24459c6cb145f3f22c9e6ae6475deea10e07cd84'
             'f7f5d15365443cbd8137445c3aedf8ccd31c3402f72c0fa7c16e7bf1c7977139'
             'f8627f5f3a7c119807afc9dc66ce7cb350f905fd1db7fb6b0077552974a07515'
             'ac3f025aa27fec77b24b443df3a69750dc9bb070a40af5180d031b81e66e328c'
@@ -451,7 +451,7 @@ prepare() {
 
   cp -r chromium-mirror_third_party_depot_tools depot_tools
   export PATH+=":$PWD/depot_tools" DEPOT_TOOLS_UPDATE=0
-  export VPYTHON_BYPASS='manually managed python not supported by chrome operations'
+  #export VPYTHON_BYPASS='manually managed python not supported by chrome operations'
 
   echo "Putting together electron sources"
   # Generate gclient gn args file and prepare-electron-source-tree.sh
@@ -469,8 +469,9 @@ prepare() {
     -s src/third_party/skia --header src/skia/ext/skia_commit_hash.h
   src/build/util/lastchange.py \
     -s src/third_party/dawn --revision src/gpu/webgpu/DAWN_VERSION
-  src/tools/update_pgo_profiles.py --target=linux update \
-    --gs-url-base=chromium-optimization-profiles/pgo_profiles
+  # needs newer clang to read the bundled PGO profile
+  # src/tools/update_pgo_profiles.py --target=linux update \
+  #   --gs-url-base=chromium-optimization-profiles/pgo_profiles
   depot_tools/download_from_google_storage.py --no_resume --extract --no_auth \
     --bucket chromium-nodejs -s src/third_party/node/node_modules.tar.gz.sha1
 

+ 7 - 4
electron-launcher.sh

@@ -4,14 +4,17 @@ set -euo pipefail
 
 name=@ELECTRON@
 flags_file="${XDG_CONFIG_HOME:-$HOME/.config}/${name}-flags.conf"
+fallback_file="${XDG_CONFIG_HOME:-$HOME/.config}/electron-flags.conf"
 
-declare -a flags
-
+lines=()
 if [[ -f "${flags_file}" ]]; then
-    mapfile -t < "${flags_file}"
+    mapfile -t lines < "${flags_file}"
+elif [[ -f "${fallback_file}" ]]; then
+    mapfile -t lines < "${fallback_file}"
 fi
 
-for line in "${MAPFILE[@]}"; do
+flags=()
+for line in "${lines[@]}"; do
     if [[ ! "${line}" =~ ^[[:space:]]*#.* ]] && [[ -n "${line}" ]]; then
         flags+=("${line}")
     fi