From db5ddcb5f347f3d3c3c2cb7eda1b58fd6ec9dc02 Mon Sep 17 00:00:00 2001 From: Youngsoo Choi Date: Sun, 30 Jul 2017 16:02:42 +0900 Subject: [PATCH] Build electron linking to chromium-efl The electron has been liked to prebuilt chromium that is downloaded from amazon server. This let electron link to chromium-efl. Change-Id: I8adc61d9d7f5541bc159943e9eb4f7aa20e75d75 Signed-off-by: Youngsoo Choi --- atom/browser/atom_browser_client.h | 2 +- common.gypi | 1 + electron.gyp | 15 ++++++++------- script/bootstrap.py | 19 +++++++++++++------ script/build-libchromiumcontent.py | 2 +- script/update.py | 3 +++ vendor/brightray/brightray.gyp | 9 ++++++++- vendor/brightray/brightray.gypi | 21 ++++++++++++++++----- vendor/brightray/script/bootstrap | 18 ++++++++++++++---- .../vendor/libchromiumcontent/script/build | 3 ++- .../vendor/libchromiumcontent/script/create-dist | 3 ++- .../vendor/libchromiumcontent/script/download | 9 ++++++++- .../vendor/libchromiumcontent/script/update | 12 ++++++++---- 13 files changed, 85 insertions(+), 32 deletions(-) diff --git a/atom/browser/atom_browser_client.h b/atom/browser/atom_browser_client.h index 70573d6..a794fba 100644 --- a/atom/browser/atom_browser_client.h +++ b/atom/browser/atom_browser_client.h @@ -58,7 +58,7 @@ class AtomBrowserClient : public brightray::BrowserClient, content::BrowserContext* browser_context, content::SiteInstance* current_instance, const GURL& dest_url, - content::SiteInstance** new_instance) override; + content::SiteInstance** new_instance); //override; void AppendExtraCommandLineSwitches(base::CommandLine* command_line, int child_process_id) override; void DidCreatePpapiPlugin(content::BrowserPpapiHost* browser_host) override; diff --git a/common.gypi b/common.gypi index 0e9c276..80d3b13 100644 --- a/common.gypi +++ b/common.gypi @@ -15,6 +15,7 @@ 'python': 'python', 'openssl_fips': '', 'openssl_no_asm': 1, + 'use_efl%': 0, 'use_openssl_def': 0, 'OPENSSL_PRODUCT': 'libopenssl.a', 'node_release_urlbase': 'https://atom.io/download/atom-shell', diff --git a/electron.gyp b/electron.gyp index ce3673a..3c5f7c1 100644 --- a/electron.gyp +++ b/electron.gyp @@ -191,21 +191,22 @@ }, { 'copied_libraries': [ '<(PRODUCT_DIR)/lib/libnode.so', - '<(libchromiumcontent_dir)/libffmpeg.so', +# '<(libchromiumcontent_dir)/libffmpeg.so', ], }], ], }, 'destination': '<(PRODUCT_DIR)', 'files': [ +# '