Switch to use crashpad repo under atom org.
This commit is contained in:
parent
317406f26d
commit
2396b51cb6
2 changed files with 3 additions and 15 deletions
3
.gitmodules
vendored
3
.gitmodules
vendored
|
@ -13,3 +13,6 @@
|
||||||
[submodule "vendor/native_mate"]
|
[submodule "vendor/native_mate"]
|
||||||
path = vendor/native_mate
|
path = vendor/native_mate
|
||||||
url = https://github.com/zcbenz/native-mate.git
|
url = https://github.com/zcbenz/native-mate.git
|
||||||
|
[submodule "vendor/crashpad"]
|
||||||
|
path = vendor/crashpad
|
||||||
|
url = https://github.com/atom/crashpad.git
|
||||||
|
|
|
@ -12,7 +12,6 @@ from lib.util import execute_stdout, get_atom_shell_version, scoped_cwd
|
||||||
SOURCE_ROOT = os.path.abspath(os.path.dirname(os.path.dirname(__file__)))
|
SOURCE_ROOT = os.path.abspath(os.path.dirname(os.path.dirname(__file__)))
|
||||||
VENDOR_DIR = os.path.join(SOURCE_ROOT, 'vendor')
|
VENDOR_DIR = os.path.join(SOURCE_ROOT, 'vendor')
|
||||||
PYTHON_26_URL = 'https://chromium.googlesource.com/chromium/deps/python_26'
|
PYTHON_26_URL = 'https://chromium.googlesource.com/chromium/deps/python_26'
|
||||||
CRACKPAD_URL = 'https://github.com/hokein/crashpad.git'
|
|
||||||
NPM = 'npm.cmd' if sys.platform in ['win32', 'cygwin'] else 'npm'
|
NPM = 'npm.cmd' if sys.platform in ['win32', 'cygwin'] else 'npm'
|
||||||
|
|
||||||
|
|
||||||
|
@ -28,8 +27,6 @@ def main():
|
||||||
update_win32_python()
|
update_win32_python()
|
||||||
update_submodules()
|
update_submodules()
|
||||||
update_node_modules('.')
|
update_node_modules('.')
|
||||||
if sys.platform == 'darwin':
|
|
||||||
update_crashpad()
|
|
||||||
bootstrap_brightray(args.dev, args.url, args.target_arch)
|
bootstrap_brightray(args.dev, args.url, args.target_arch)
|
||||||
|
|
||||||
create_chrome_version_h()
|
create_chrome_version_h()
|
||||||
|
@ -95,18 +92,6 @@ def update_node_modules(dirname, env=None):
|
||||||
execute_stdout([NPM, 'install'], env)
|
execute_stdout([NPM, 'install'], env)
|
||||||
|
|
||||||
|
|
||||||
def update_crashpad():
|
|
||||||
gclient = os.path.join(VENDOR_DIR, 'depot_tools', 'gclient.py')
|
|
||||||
args = [
|
|
||||||
'config',
|
|
||||||
'--unmanaged',
|
|
||||||
CRACKPAD_URL,
|
|
||||||
]
|
|
||||||
with scoped_cwd(VENDOR_DIR):
|
|
||||||
execute_stdout([sys.executable, gclient] + args)
|
|
||||||
execute_stdout([sys.executable, gclient] + ['sync'])
|
|
||||||
|
|
||||||
|
|
||||||
def update_electron_modules(dirname, target_arch):
|
def update_electron_modules(dirname, target_arch):
|
||||||
env = os.environ.copy()
|
env = os.environ.copy()
|
||||||
env['npm_config_arch'] = target_arch
|
env['npm_config_arch'] = target_arch
|
||||||
|
|
Loading…
Reference in a new issue