From 385612557389b70d76f213895a682435156a57ed Mon Sep 17 00:00:00 2001 From: Antoine Martin Date: Mon, 9 Mar 2026 12:55:24 -0400 Subject: [PATCH] backports/electron: upgrade to 40.8.0 --- backports/electron/APKBUILD | 8 ++-- .../electron/electron_unbundle-node.patch | 47 ++++++++----------- 2 files changed, 23 insertions(+), 32 deletions(-) diff --git a/backports/electron/APKBUILD b/backports/electron/APKBUILD index e3e7023..57e5145 100644 --- a/backports/electron/APKBUILD +++ b/backports/electron/APKBUILD @@ -1,10 +1,10 @@ # Contributor: lauren n. liberda # Maintainer: Antoine Martin (ayakael) pkgname=electron -pkgver=40.6.1 +pkgver=40.8.0 _gittag=v"${pkgver/_beta/-beta.}" pkgrel=0 -_chromium=144.0.7559.220 +_chromium=144.0.7559.236 _copium_tag=144.2 _depot_tools=495b23b39aaba2ca3b55dd27cadc523f1cb17ee6 pkgdesc="Electron cross-platform desktop toolkit" @@ -567,7 +567,7 @@ lang() { } sha512sums=" -190710470afe210729970bddd32f834fc1abbbe44212e78e15490aa592ea9b41b6e6b645fee500e4032d4a4ae0cfcad7955d254edc60abf444478785bea32ab6 electron-v40.6.1-144.0.7559.220.tar.zst +ed47833699f82b723d3ed9dd5b9a9d06d3a5f3460a3dd6768966d5e5364c4b387234f7401b38dbeee713d780abac2416dfb2fd5225f0eaa5eafbfc87a164cfcb electron-v40.8.0-144.0.7559.236.tar.zst bb5bf44d34d08793dbc504583e0242cc51de4c959ebc55c74110db4bae852d4a796f45d8964aeec1a918ef7b21ea56269b623ea0bbc963a4f13ad36016571852 copium-144.2.tar.gz 69b45005451ccd69c354b4c2910e92371cb801665f5e300dbecd36f8bc4ce68e77a431b5dac07c0937787debb4e93b7aadefa0a1e76c4ae334d2547ca3ca14ff 0001-hotfix-ignore-a-new-warning-in-rust-1.89.patch dc254dd79e135aeac3e9c03eb055e3bc17980fc213f8c4d8d7921a575be7f9c26b91f110a6dcb01c0a824a7d9375c09f8a61c8858c20c11d79c03f873e2cb3f9 compiler.patch @@ -593,7 +593,7 @@ e48693e6b7aeebf69a5acbf80d9a35defe4c23835121dfeb58b051ac7c527e758a41004f4d193274 465107da7818b237e3c144a318ab80c3c9343b51ed38b8971ef204692d13346929becbe94cefad4c153788d3a200642143584d5ca070f6304e768ba2139c19ec electron_icon.patch e05180199ee1d559e4e577cedd3e589844ecf40d98a86321bf1bea5607b02eeb5feb486deddae40e1005b644550331f6b8500177aa7e79bcb3750d3c1ceb76c3 electron_python-jinja-3.10.patch 2aa340854316f1284217c0ca17cbf44953684ad6c7da90815117df30928612eb9fb9ffb734b948dfc309cd25d1a67cd57f77aac2d052a3dd9aca07a3a58cbb30 electron_webpack-hash.patch -c7f57929943a86f9e5f333da9d5691da88038770eeb46dd0a0719962c934deb2879f0e7a1ed714e9383e38ee4d68eb754501f362c4d7cdee76cfc2e980b21272 electron_unbundle-node.patch +5583f9659c735ee94bdcda4f2d155feef7fcc757c12cdd613b445f0b7a794808ce83b9907ea2cbbc35fcf6afb4108ce3a64d706f4ee569f3740e08be95fb502b electron_unbundle-node.patch 4d9287d4cdfe27fbfb7be3d4b26c0c40edbd6a0c3ff926d60f2093ca09c15bcb58e20c2ccc8c0606aafd66c6d25a54225bc329cb056d8c5b297db4c6d0e768e6 electron_system-zlib-headers.patch 7031ddb61a858e95d83366185a53b5a2e4be9abe0aa4957543e0621cad57175ffef31bd87b8be25255184bb4cb30ec4fbced055407c6c8c7940c9e240b25d498 electron_do-not-strip-binaries.patch 0f8f36c21cc50c80e378691265845ff10fa53953d6cd5352fe71efcba489f956e50d374d8f634dadc3569c4901a81a1f308a3e69140c0f9136e0777022b9520f electron_shell-file-dialog-drop-glibc.patch diff --git a/backports/electron/electron_unbundle-node.patch b/backports/electron/electron_unbundle-node.patch index d518d7e..7eb100e 100644 --- a/backports/electron/electron_unbundle-node.patch +++ b/backports/electron/electron_unbundle-node.patch @@ -28,29 +28,41 @@ index 73bf383..1c80d5a 100644 use_system_nghttp2 = false use_system_llhttp = false diff --git a/third_party/electron_node/unofficial.gni.orig b/third_party/electron_node/unofficial.gni -index d61a9bd..8bf990e 100644 +index 900c5e4..60aa5b0 100644 --- a/third_party/electron_node/unofficial.gni.orig +++ b/third_party/electron_node/unofficial.gni -@@ -143,7 +143,6 @@ template("node_gn_build") { +@@ -150,10 +150,8 @@ template("node_gn_build") { + public_configs = [ + ":node_external_config", "deps/googletest:googletest_config", +- ":zstd_include_config" ] public_deps = [ - "deps/ada", "deps/uv", "//electron:electron_js2c", "deps/simdjson", -@@ -151,10 +150,7 @@ template("node_gn_build") { +@@ -161,19 +159,13 @@ template("node_gn_build") { ] deps = [ ":run_node_js2c", - "deps/cares", - "deps/histogram", +- "deps/llhttp", + "deps/merve", "deps/nbytes", - "deps/nghttp2", "deps/postject", - "deps/sqlite", "deps/uvwasi", -@@ -182,12 +178,30 @@ template("node_gn_build") { + "//third_party/zlib", + "//third_party/brotli:dec", + "//third_party/brotli:enc", +- "//third_party/zstd:decompress", +- "//third_party/zstd:headers", + "$node_simdutf_path", + "$node_v8_path:v8_libplatform", + ] +@@ -205,12 +198,30 @@ template("node_gn_build") { if (is_posix) { configs -= [ "//build/config/gcc:symbol_visibility_hidden" ] configs += [ "//build/config/gcc:symbol_visibility_default" ] @@ -81,7 +93,7 @@ index d61a9bd..8bf990e 100644 if (use_system_histogram) { libs += [ "hdr_histogram" ] include_dirs += [ "/usr/include/hdr" ] -@@ -208,7 +222,7 @@ template("node_gn_build") { +@@ -235,7 +246,7 @@ template("node_gn_build") { "src/inspector:node_protocol_generated_sources", "src/inspector:v8_inspector_compress_protocol_json", ] @@ -90,7 +102,7 @@ index d61a9bd..8bf990e 100644 "$target_gen_dir/src", "$target_gen_dir/src/inspector", "$node_inspector_protocol_path", -@@ -222,17 +236,18 @@ template("node_gn_build") { +@@ -249,17 +260,18 @@ template("node_gn_build") { sources += node_inspector.node_inspector_sources + node_inspector.node_inspector_generated_sources } @@ -120,24 +132,3 @@ index d61a9bd..8bf990e 100644 } } } -diff --git a/third_party/electron_node/unofficial.gni.orig b/third_party/electron_node/unofficial.gni -index 6bcc40b..7e383b2 100644 ---- a/third_party/electron_node/unofficial.gni.orig -+++ b/third_party/electron_node/unofficial.gni -@@ -142,7 +142,6 @@ template("node_gn_build") { - public_configs = [ - ":node_external_config", - "deps/googletest:googletest_config", -- ":zstd_include_config" - ] - public_deps = [ - "deps/ada", -@@ -163,8 +162,6 @@ template("node_gn_build") { - "//third_party/zlib", - "//third_party/brotli:dec", - "//third_party/brotli:enc", -- "//third_party/zstd:decompress", -- "//third_party/zstd:headers", - "$node_simdutf_path", - "$node_v8_path:v8_libplatform", - ] -- 2.52.0