Upstream version 9.37.197.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_crosswalk_rev = 'b959b9627080362e119a6e4425c9c2b0e4f313b9'
21 blink_crosswalk_rev = '8971a658e086b47f630db86850014fef0d065f8f'
22 v8_crosswalk_rev = '33bed61998cd976161d9c239832e81699785191e'
23 ozone_wayland_rev = '3372a0e23d925d5402eb16abbbe58dd82b583a5a'
24
25 crosswalk_git = 'https://github.com/crosswalk-project'
26 ozone_wayland_git = 'https://github.com/01org'
27
28 # ------------------------------------------------------
29 # gclient solutions.
30 # You do not need to worry about these most of the time.
31 # ------------------------------------------------------
32
33 solutions = [
34   { 'name': 'src',
35     'url': crosswalk_git + '/chromium-crosswalk.git@' + chromium_crosswalk_rev,
36     'deps_file': '.DEPS.git',
37     'custom_deps': {
38       'src':
39         crosswalk_git + '/chromium-crosswalk.git@' + chromium_crosswalk_rev,
40       'src/third_party/WebKit':
41         crosswalk_git + '/blink-crosswalk.git@' + blink_crosswalk_rev,
42       'src/v8':
43         crosswalk_git + '/v8-crosswalk.git@' + v8_crosswalk_rev,
44
45       # These directories are not relevant to Crosswalk and can be safely ignored
46       # in a checkout. It avoids creating additional directories outside src/ that
47       # are not used and also saves some bandwidth.
48       'build': None,
49       'build/scripts/command_wrapper/bin': None,
50       'build/scripts/gsd_generate_index': None,
51       'build/scripts/private/data/reliability': None,
52       'build/scripts/tools/deps2git': None,
53       'build/third_party/cbuildbot_chromite': None,
54       'build/third_party/gsutil': None,
55       'build/third_party/lighttpd': None,
56       'build/third_party/swarm_client': None,
57       'build/third_party/xvfb': None,
58       'build/xvfb': None,
59       'commit-queue': None,
60       'depot_tools': None,
61     },
62   },
63
64   # ozone-wayland is set as a separate solution because we gclient _not_ to read
65   # its .DEPS.git: it changes the recursion limit and tries to check Chromium
66   # upstream out itself, leading to URL conflicts and errors about duplicate
67   # entries.
68   { 'name': 'src/ozone',
69     'url': ozone_wayland_git + '/ozone-wayland.git@' + ozone_wayland_rev,
70     'deps_file': '',
71   }
72 ]
73
74 # -------------------------------------------------
75 # This area is edited by generate_gclient-xwalk.py.
76 # -------------------------------------------------