DEPS: Specify WebRTC hooks and add a few dependencies

This removes the need of executing Chromium's runhooks.
A selection of hooks (not all) were picked that should be
sufficient for WebRTC's needs.

New dependencies:
* third_party/espresso
* third_party/javax_inject
* tools/clang_format_merge_driver

BUG=webrtc:5578, webrtc:5006, webrtc:6741

TESTED=
rm -rf third_party/android_tools/sdk/extras/google/m2repository/
gclient runhooks
Verified that third_party/android_tools/sdk/extras/google/m2repository/ is downloaded without any license prompt.
NOTRY=True

Review-Url: https://codereview.webrtc.org/2524673002
Cr-Commit-Position: refs/heads/master@{#15195}
This commit is contained in:
kjellander
2016-11-22 07:02:11 -08:00
committed by Commit bot
parent ab6996dc10
commit 24d812ddc1
5 changed files with 380 additions and 12 deletions

View File

@ -115,7 +115,8 @@ def main():
# Avoid downloading NaCl toolchain as part of the Chromium hooks.
gclient_cmd = 'gclient.bat' if sys.platform.startswith('win') else 'gclient'
args = [
gclient_cmd, 'sync', '--force', '--revision', 'src@'+opts.target_revision
gclient_cmd, 'sync', '--force', '--nohooks', '--revision',
'src@' + opts.target_revision
]
if os.environ.get('CHROME_HEADLESS') == '1':