| OLD | NEW | 
|   1 # Copyright (c) 2013 The Chromium Authors. All rights reserved. |   1 # Copyright (c) 2013 The Chromium Authors. All rights reserved. | 
|   2 # Use of this source code is governed by a BSD-style license that can be |   2 # Use of this source code is governed by a BSD-style license that can be | 
|   3 # found in the LICENSE file. |   3 # found in the LICENSE file. | 
|   4  |   4  | 
|   5 import sys |   5 import sys | 
|   6  |   6  | 
|   7 import recipe_util  # pylint: disable=F0401 |   7 import recipe_util  # pylint: disable=F0401 | 
|   8  |   8  | 
|   9  |   9  | 
|  10 # This class doesn't need an __init__ method, so we disable the warning |  10 # This class doesn't need an __init__ method, so we disable the warning | 
| (...skipping 13 matching lines...) Expand all  Loading... | 
|  24     } |  24     } | 
|  25     if props.get('webkit_revision', '') == 'ToT': |  25     if props.get('webkit_revision', '') == 'ToT': | 
|  26       solution['custom_vars'] = {'webkit_revision': ''} |  26       solution['custom_vars'] = {'webkit_revision': ''} | 
|  27     spec = { |  27     spec = { | 
|  28       'solutions': [solution], |  28       'solutions': [solution], | 
|  29     } |  29     } | 
|  30     if props.get('target_os'): |  30     if props.get('target_os'): | 
|  31       spec['target_os'] = props['target_os'].split(',') |  31       spec['target_os'] = props['target_os'].split(',') | 
|  32     if props.get('target_os_only'): |  32     if props.get('target_os_only'): | 
|  33       spec['target_os_only'] = props['target_os_only'] |  33       spec['target_os_only'] = props['target_os_only'] | 
|  34     install_build_deps = ['src/build/install-build-deps.sh'] |  | 
|  35     spec['fetch_hooks'] = [install_build_deps] |  | 
|  36     return { |  34     return { | 
|  37       'type': 'gclient_git', |  35       'type': 'gclient_git', | 
|  38       'gclient_git_spec': spec, |  36       'gclient_git_spec': spec, | 
|  39     } |  37     } | 
|  40  |  38  | 
|  41   @staticmethod |  39   @staticmethod | 
|  42   def expected_root(_props): |  40   def expected_root(_props): | 
|  43     return 'src' |  41     return 'src' | 
|  44  |  42  | 
|  45  |  43  | 
|  46 def main(argv=None): |  44 def main(argv=None): | 
|  47   return Chromium().handle_args(argv) |  45   return Chromium().handle_args(argv) | 
|  48  |  46  | 
|  49  |  47  | 
|  50 if __name__ == '__main__': |  48 if __name__ == '__main__': | 
|  51   sys.exit(main(sys.argv)) |  49   sys.exit(main(sys.argv)) | 
| OLD | NEW |