# Source code dependencies required for building Crosswalk. # # This file is used as a template to generate .gclient-xwalk, which is a # regular .gclient file pointing to additional source code repositories that # need to be checked out in order to build Crosswalk. # # These dependencies are not specified in DEPS for historical compatibility # reasons and also to allow us to perform some additional manipulation on some # entries (such as setting a custom value for "deps_file" in certain # solutions). # # If you are doing a DEPS roll, you should only need to worry about the *_rev # variables below. # ----------------------------------- # Crosswalk dependencies. # Edit these when rolling DEPS.xwalk. # ----------------------------------- chromium_crosswalk_rev = '04ba13a65546e6e6309e560b9a2491b904ed57a8' blink_crosswalk_rev = '92e5d6adee53362b3f5aaec11bcb0526d5f0715d' v8_crosswalk_rev = '9b7376c845d7ba58715f4ffd9a80fd670b021360' ozone_wayland_rev = 'd301e5c546a7dea0de8fde5b07a2a57afd02103b' crosswalk_git = 'https://github.com/crosswalk-project' ozone_wayland_git = 'https://github.com/01org' # ------------------------------------------------------ # gclient solutions. # You do not need to worry about these most of the time. # ------------------------------------------------------ solutions = [ { 'name': 'src', 'url': crosswalk_git + '/chromium-crosswalk.git@' + chromium_crosswalk_rev, 'deps_file': '.DEPS.git', 'custom_deps': { 'src': crosswalk_git + '/chromium-crosswalk.git@' + chromium_crosswalk_rev, 'src/third_party/WebKit': crosswalk_git + '/blink-crosswalk.git@' + blink_crosswalk_rev, 'src/v8': crosswalk_git + '/v8-crosswalk.git@' + v8_crosswalk_rev, # Temporarily switch to a more recent WebRTC version that includes its # r6909, which, together with r6853, fixes the problems described in # XWALK-2160. # See also: https://code.google.com/p/webrtc/issues/detail?id=3625 'src/third_party/webrtc': 'https://chromium.googlesource.com/external/webrtc/trunk/webrtc.git@' 'cdc312345fcdfc586a7c8cd720407449cc0bdcd2', # Include OpenCL header files for WebCL support, target version 1.2. 'src/third_party/khronos/CL': 'https://cvs.khronos.org/svn/repos/registry/trunk/public/cl/api/1.2@' '28150', # These directories are not relevant to Crosswalk and can be safely ignored # in a checkout. It avoids creating additional directories outside src/ that # are not used and also saves some bandwidth. 'build': None, 'build/scripts/command_wrapper/bin': None, 'build/scripts/gsd_generate_index': None, 'build/scripts/private/data/reliability': None, 'build/scripts/tools/deps2git': None, 'build/third_party/cbuildbot_chromite': None, 'build/third_party/gsutil': None, 'build/third_party/lighttpd': None, 'build/third_party/swarm_client': None, 'build/third_party/xvfb': None, 'build/xvfb': None, 'commit-queue': None, 'depot_tools': None, }, }, # ozone-wayland is set as a separate solution because we gclient _not_ to read # its .DEPS.git: it changes the recursion limit and tries to check Chromium # upstream out itself, leading to URL conflicts and errors about duplicate # entries. { 'name': 'src/ozone', 'url': ozone_wayland_git + '/ozone-wayland.git@' + ozone_wayland_rev, 'deps_file': '', } ] # ------------------------------------------------- # This area is edited by generate_gclient-xwalk.py. # -------------------------------------------------