forked from pool/nodejs-electron
- New upstream release 31.7.4 * Fixed segfault when moving WebContentsView between BrowserWindows * Fix type confusion in v8 (CVE-2024-10231 bsc#1232060) - Fedora 40+ build with system ada url (system-ada-url.patch) OBS-URL: https://build.opensuse.org/request/show/1223980 OBS-URL: https://build.opensuse.org/package/show/devel:languages:nodejs/nodejs-electron?expand=0&rev=178
31 lines
883 B
Diff
31 lines
883 B
Diff
--- src/third_party/electron_node/BUILD.gn.orig 2024-11-12 22:51:23.369659000 +0100
|
|
+++ src/third_party/electron_node/BUILD.gn 2024-11-12 23:46:45.817651900 +0100
|
|
@@ -40,6 +40,7 @@ declare_args() {
|
|
node_release_urlbase = ""
|
|
|
|
# Allows downstream packagers (eg. Linux distributions) to build Electron against system shared libraries.
|
|
+ use_system_ada = false
|
|
use_system_cares = false
|
|
use_system_nghttp2 = false
|
|
use_system_llhttp = false
|
|
@@ -260,7 +261,6 @@ component("node_lib") {
|
|
deps = [
|
|
":node_js2c_exec",
|
|
"deps/googletest:gtest",
|
|
- "deps/ada",
|
|
"deps/base64",
|
|
"deps/simdutf",
|
|
"deps/uvwasi",
|
|
@@ -291,6 +291,11 @@ component("node_lib") {
|
|
"deps/postject"
|
|
]
|
|
libs = []
|
|
+ if (use_system_ada) {
|
|
+ libs += [ "ada" ]
|
|
+ } else {
|
|
+ deps += [ "deps/ada" ]
|
|
+ }
|
|
if (use_system_llhttp) {
|
|
libs += [ "llhttp" ]
|
|
} else {
|