Upstream version 8.36.161.0
[platform/framework/web/crosswalk.git] / src / xwalk / DEPS.xwalk
1 # Source code dependencies required for building Crosswalk.
2 #
3 # This file is used as a template to generate .gclient-xwalk, which is a
4 # regular .gclient file pointing to additional source code repositories that
5 # need to be checked out in order to build Crosswalk.
6 #
7 # These dependencies are not specified in DEPS for historical compatibility
8 # reasons and also to allow us to perform some additional manipulation on some
9 # entries (such as setting a custom value for "deps_file" in certain
10 # solutions).
11 #
12 # If you are doing a DEPS roll, you should only need to worry about the *_rev
13 # variables below.
14
15 # -----------------------------------
16 # Crosswalk dependencies.
17 # Edit these when rolling DEPS.xwalk.
18 # -----------------------------------
19
20 chromium_version = '36.0.1985.18'
21
22 chromium_crosswalk_rev = 'f8b103e7c4f60e2cf88f49594dbcdd06e58ffa17'
23 blink_crosswalk_rev = '99b0aa2fd873af570eb84cbbd342a343ce8bfd7f'
24 v8_crosswalk_rev = '535cd006e5174ff00fd7b745a581980b1d371a9f'
25 ozone_wayland_rev = '5047b6ea8843bfd439a9f5adf2e270cd6fa6db7c'
26
27 crosswalk_git = 'https://github.com/crosswalk-project'
28 ozone_wayland_git = 'https://github.com/01org'
29
30 # ------------------------------------------------------
31 # gclient solutions.
32 # You do not need to worry about these most of the time.
33 # ------------------------------------------------------
34
35 chromium_solution = {
36   'name': chromium_version,
37   'url': 'http://src.chromium.org/svn/releases/' + chromium_version,
38   'custom_deps': {
39     'src':
40       crosswalk_git + '/chromium-crosswalk.git@' + chromium_crosswalk_rev,
41     'src/third_party/WebKit':
42       crosswalk_git + '/blink-crosswalk.git@' + blink_crosswalk_rev,
43     'src/v8':
44       crosswalk_git + '/v8-crosswalk.git@' + v8_crosswalk_rev,
45     'src/ozone':
46       ozone_wayland_git + '/ozone-wayland.git@' + ozone_wayland_rev,
47   }
48 }
49
50 # These directories are not relevant to Crosswalk and can be safely ignored
51 # in a checkout. It avoids creating additional directories outside src/ that
52 # are not used and also saves some bandwidth.
53 ignored_directories = [
54   'build',
55   'build/scripts/command_wrapper/bin',
56   'build/scripts/gsd_generate_index',
57   'build/scripts/private/data/reliability',
58   'build/scripts/tools/deps2git',
59   'build/third_party/cbuildbot_chromite',
60   'build/third_party/gsutil',
61   'build/third_party/lighttpd',
62   'build/third_party/swarm_client',
63   'build/third_party/xvfb',
64   'build/xvfb',
65   'commit-queue',
66   'depot_tools',
67 ]
68 for ignored_directory in ignored_directories:
69   chromium_solution['custom_deps'][ignored_directory] = None
70
71 solutions = [chromium_solution]
72
73 # -------------------------------------------------
74 # This area is edited by generate_gclient-xwalk.py.
75 # -------------------------------------------------