[M47_2526] Chromium upversion to m47_2526 branch
[platform/framework/web/chromium-efl.git] / tizen_src / DEPS.efl
1 # Source code dependencies required for building Chromium-efl.
2 #
3 # This file is used as a template to generate .gclient-efl, which is a
4 # regular .gclient file pointing to additional source code repositories that
5 # need to be checked out in order to build Chromium-efl.
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 # Chromium-efl dependencies.
17 # Edit these when rolling DEPS.efl.
18 # -----------------------------------
19
20 ozone_wayland_rev = 'bd769b47008882f3d0fcb78070415a5ef2700032'
21 khronos_cl_api_rev = '6f4be98d10f03ce2b12c769cd9835c73a441c00f'
22
23 # |blink_upstream_rev| indicates the revision of the latest upstream commit in
24 # the s-blink repository, so that the devtools code can use it to fetch
25 # assets from Chromium's servers with a revision that exists there. We need an
26 # SVN revision while Blink is still in SVN.
27 blink_upstream_rev = '191638' #TODO(TK) : need to update revision number
28
29 efl_integration_branch = 'origin/dev/m47_2526'
30 ct_git = 'ssh://165.213.202.130:29418/webplatform'
31 crosswalk_git = 'https://github.com/crosswalk-project'
32
33 ozone_wayland_git = 'https://github.com/01org'
34
35 # ------------------------------------------------------
36 # gclient solutions.
37 # You do not need to worry about these most of the time.
38 # ------------------------------------------------------
39
40 solutions = [
41   { 'name': 'src',
42     'url': ct_git + '/s-chromium.git@' + efl_integration_branch,
43     'deps_file': 'DEPS',
44     'custom_deps': {
45       'src':
46         ct_git + '/s-chromium.git@' + efl_integration_branch,
47       'src/third_party/skia':
48         ct_git + '/s-skia.git@' + efl_integration_branch,
49       'src/third_party/webrtc':
50         ct_git + '/s-webrtc.git@' + efl_integration_branch,
51       'src/third_party/libjingle/source/talk':
52         ct_git + '/s-libjingle_source_talk.git@' + efl_integration_branch,
53       'src/v8':
54         ct_git + '/s-v8.git@' + efl_integration_branch,
55
56       # Include OpenCL header files for WebCL support, target version 1.2.
57       'src/third_party/khronos/CL':
58         crosswalk_git + '/khronos-cl-api-1.2.git@' + khronos_cl_api_rev,
59
60       # These directories are not relevant to Chromium-efl and can be safely ignored
61       # in a checkout. It avoids creating additional directories outside src/ that
62       # are not used and also saves some bandwidth.
63       'build': None,
64       'build/scripts/command_wrapper/bin': None,
65       'build/scripts/gsd_generate_index': None,
66       'build/scripts/private/data/reliability': None,
67       'build/scripts/tools/deps2git': None,
68       'build/third_party/cbuildbot_chromite': None,
69       'build/third_party/gsutil': None,
70       'build/third_party/lighttpd': None,
71       'build/third_party/swarm_client': None,
72       'build/third_party/xvfb': None,
73       'build/xvfb': None,
74       'commit-queue': None,
75       'depot_tools': None,
76     },
77
78     'custom_hooks': [
79       # Disable Chromium's "gyp" hooks, which runs the gyp_chromium script. We
80       # are not interested in running it as we use gyp_chromiumefl instead (and it is
81       # run at a later stage as a hook in Chromium-efl's own DEPS).
82       {
83         'name': 'gyp',
84       },
85     ],
86   },
87
88   # ozone-wayland is set as a separate solution because we gclient _not_ to read
89   # its .DEPS.git: it changes the recursion limit and tries to check Chromium
90   # upstream out itself, leading to URL conflicts and errors about duplicate
91   # entries.
92   { 'name': 'src/ozone',
93     'url': ozone_wayland_git + '/ozone-wayland.git@' + ozone_wayland_rev,
94     'deps_file': '',
95   }
96 ]
97
98 hooks = [
99   {
100     'action': [
101       'python',
102       'src/xwalk/tools/upstream_revision.py',
103       '-r',
104       blink_upstream_rev,
105       '-o',
106       'src/xwalk/build/UPSTREAM.blink'
107     ],
108     'pattern': '.',
109     'name': 'upstream_revision'
110   }
111 ]
112
113 # -------------------------------------------------
114 # This area is edited by generate_gclient-efl.py.
115 # -------------------------------------------------