# Copyright (c) 2013 The Chromium Authors. All rights reserved. # Use of this source code is governed by a BSD-style license that can be # found in the LICENSE file. import json import sys import recipe_util # pylint: disable=F0401 # This class doesn't need an __init__ method, so we disable the warning # pylint: disable=W0232 class Blink(recipe_util.Recipe): """Basic Recipe alias for Blink -> Chromium.""" @staticmethod def fetch_spec(props): submodule_spec = { 'third_party/WebKit': { 'auto': True, } } return { 'alias': { 'recipe': 'chromium', 'props': [ '--webkit_revision=ToT', '--submodule_git_svn_spec=' + json.dumps(submodule_spec), ], }, } @staticmethod def expected_root(_props): return '' def main(argv=None): return Blink().handle_args(argv) if __name__ == '__main__': sys.exit(main(sys.argv))