1 # Source code dependencies required for building Crosswalk.
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.
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
12 # If you are doing a DEPS roll, you should only need to worry about the *_rev
15 # -----------------------------------
16 # Crosswalk dependencies.
17 # Edit these when rolling DEPS.xwalk.
18 # -----------------------------------
20 chromium_crosswalk_rev = '4e78cd026ad6b9158f6a29bc15606c6a25d5cb2e'
21 blink_crosswalk_rev = 'ed2bae8ced284782cbd55f1597e02d6ee621621b'
22 v8_crosswalk_rev = '83372d40b7585fbbce96bca7866c7a96a5e3a74f'
23 ozone_wayland_rev = '6f1674ee4d554444cd5c48a3665b61d20be210b8'
25 crosswalk_git = 'https://github.com/crosswalk-project'
26 ozone_wayland_git = 'https://github.com/01org'
28 # ------------------------------------------------------
30 # You do not need to worry about these most of the time.
31 # ------------------------------------------------------
35 'url': crosswalk_git + '/chromium-crosswalk.git@' + chromium_crosswalk_rev,
36 'deps_file': '.DEPS.git',
39 crosswalk_git + '/chromium-crosswalk.git@' + chromium_crosswalk_rev,
40 'src/third_party/WebKit':
41 crosswalk_git + '/blink-crosswalk.git@' + blink_crosswalk_rev,
43 crosswalk_git + '/v8-crosswalk.git@' + v8_crosswalk_rev,
45 # Include OpenCL header files for WebCL support, target version 1.2.
46 'src/third_party/khronos/CL':
47 'https://cvs.khronos.org/svn/repos/registry/trunk/public/cl/api/1.2@'
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.
54 'build/scripts/command_wrapper/bin': None,
55 'build/scripts/gsd_generate_index': None,
56 'build/scripts/private/data/reliability': None,
57 'build/scripts/tools/deps2git': None,
58 'build/third_party/cbuildbot_chromite': None,
59 'build/third_party/gsutil': None,
60 'build/third_party/lighttpd': None,
61 'build/third_party/swarm_client': None,
62 'build/third_party/xvfb': None,
69 # ozone-wayland is set as a separate solution because we gclient _not_ to read
70 # its .DEPS.git: it changes the recursion limit and tries to check Chromium
71 # upstream out itself, leading to URL conflicts and errors about duplicate
73 { 'name': 'src/ozone',
74 'url': ozone_wayland_git + '/ozone-wayland.git@' + ozone_wayland_rev,
79 # -------------------------------------------------
80 # This area is edited by generate_gclient-xwalk.py.
81 # -------------------------------------------------