OLD | NEW |
1 # This file is used to manage the dependencies of the Chromium src repo. It is | |
2 # used by gclient to determine what version of each dependency to check out, and | |
3 # where. | |
4 # | |
5 # For more information, please refer to the official documentation: | |
6 # https://sites.google.com/a/chromium.org/dev/developers/how-tos/get-the-code | |
7 # | |
8 # When adding a new dependency, please update the top-level .gitignore file | |
9 # to list the dependency's destination directory. | |
10 # | |
11 # ----------------------------------------------------------------------------- | |
12 # Rolling deps | |
13 # ----------------------------------------------------------------------------- | |
14 # All repositories in this file are git-based, using Chromium git mirrors where | |
15 # necessary (e.g., a git mirror is used when the source project is SVN-based). | |
16 # To update the revision that Chromium pulls for a given dependency: | |
17 # | |
18 # # Create and switch to a new branch | |
19 # git new-branch depsroll | |
20 # # Run roll-dep (provided by depot_tools) giving the dep's path and the | |
21 # # desired SVN revision number (e.g., third_party/foo/bar and a revision such | |
22 # # number from Subversion) | |
23 # roll-dep third_party/foo/bar REVISION_NUMBER | |
24 # # You should now have a modified DEPS file; commit and upload as normal | |
25 # git commit -a | |
26 # git cl upload | |
27 | |
28 | |
29 vars = { | 1 vars = { |
30 # Use this googlecode_url variable only if there is an internal mirror for it. | |
31 # If you do not know, use the full path while defining your new deps entry. | |
32 'googlecode_url': 'http://%s.googlecode.com/svn', | |
33 'webkit_revision': 'abaaf1d0b6b6483140b5dca34e80fc259833ddf7', # from svn revi
sion 198714 | 2 'webkit_revision': 'abaaf1d0b6b6483140b5dca34e80fc259833ddf7', # from svn revi
sion 198714 |
34 'chromium_git': 'https://chromium.googlesource.com', | 3 'angle_revision': |
35 'libvpx_revision': '96484d320036bbc1e30f1dea232799a3e0517b1d', | 4 '44897140a2ae07dc5ba88190100179baa6fe7914', |
36 'sfntly_revision': '1bdaae8fc788a5ac8936d68bf24f37d977a13dac', | 5 'boringssl_revision': |
37 'skia_revision': 'ea561bf055bb803f4c10ca323ea60a9d94da7956', | 6 'de24aadc5bc01130b6a9d25582203bb5308fabe1', |
38 # Three lines of non-changing comments so that | 7 'buildspec_platforms': |
39 # the commit queue can handle CLs rolling V8 | 8 'ios,', |
40 # and whatever else without interference from each other. | 9 'buildtools_revision': |
41 'v8_revision': '7f211533faba9dd85708b1394186c7fe99b88392', | 10 'ecc8e253abac3b6186a97573871a084f4c0ca3ae', |
42 # Three lines of non-changing comments so that | 11 'chromium_git': |
43 # the commit queue can handle CLs rolling swarming_client | 12 'https://chromium.googlesource.com', |
44 # and whatever else without interference from each other. | 13 'google_toolbox_for_mac_revision': |
45 'swarming_revision': 'b39a448d8522392389b28f6997126a6ab04bfe87', | 14 'ce47a231ea0b238fbe95538e86cc61d74c234be6', |
46 # Three lines of non-changing comments so that | 15 'googlecode_url': |
47 # the commit queue can handle CLs rolling ANGLE | 16 'http://%s.googlecode.com/svn', |
48 # and whatever else without interference from each other. | 17 'libvpx_revision': |
49 'angle_revision': '44897140a2ae07dc5ba88190100179baa6fe7914', | 18 '96484d320036bbc1e30f1dea232799a3e0517b1d', |
50 # Three lines of non-changing comments so that | 19 'lighttpd_revision': |
51 # the commit queue can handle CLs rolling build tools | 20 '9dfa55d15937a688a92cbf2b7a8621b0927d06eb', |
52 # and whatever else without interference from each other. | 21 'lss_revision': |
53 'buildtools_revision': 'ecc8e253abac3b6186a97573871a084f4c0ca3ae', | 22 '6f97298fe3794e92c8c896a6bc06e0b36e4c3de3', |
54 # Three lines of non-changing comments so that | 23 'nacl_revision': |
55 # the commit queue can handle CLs rolling PDFium | 24 'b3d4cc125348924f727d3b87cee3674a839b54a0', |
56 # and whatever else without interference from each other. | 25 'nss_revision': |
57 'pdfium_revision': 'cc2323f0d0d626edac4a426097eb38b53ba54848', | 26 'aab0d08a298b29407397fbb1c4219f99e99431ed', |
58 # Three lines of non-changing comments so that | 27 'openmax_dl_revision': |
59 # the commit queue can handle CLs rolling openmax_dl | 28 '22bb1085a6a0f6f3589a8c3d60ed0a9b82248275', |
60 # and whatever else without interference from each other. | 29 'pdfium_revision': |
61 'openmax_dl_revision': '22bb1085a6a0f6f3589a8c3d60ed0a9b82248275', | 30 'cc2323f0d0d626edac4a426097eb38b53ba54848', |
62 # Three lines of non-changing comments so that | 31 'sfntly_revision': |
63 # the commit queue can handle CLs rolling BoringSSL | 32 '1bdaae8fc788a5ac8936d68bf24f37d977a13dac', |
64 # and whatever else without interference from each other. | 33 'skia_revision': |
65 'boringssl_revision': 'de24aadc5bc01130b6a9d25582203bb5308fabe1', | 34 'ea561bf055bb803f4c10ca323ea60a9d94da7956', |
66 # Three lines of non-changing comments so that | 35 'swarming_revision': |
67 # the commit queue can handle CLs rolling nss | 36 'b39a448d8522392389b28f6997126a6ab04bfe87', |
68 # and whatever else without interference from each other. | 37 'v8_revision': |
69 'nss_revision': 'aab0d08a298b29407397fbb1c4219f99e99431ed', # from svn revisio
n 295435 | 38 '7f211533faba9dd85708b1394186c7fe99b88392' |
70 # Three lines of non-changing comments so that | |
71 # the commit queue can handle CLs rolling google-toolbox-for-mac | |
72 # and whatever else without interference from each other. | |
73 'google_toolbox_for_mac_revision': 'ce47a231ea0b238fbe95538e86cc61d74c234be6',
# from svn revision 705 | |
74 # Three lines of non-changing comments so that | |
75 # the commit queue can handle CLs rolling lighttpd | |
76 # and whatever else without interference from each other. | |
77 'lighttpd_revision': '9dfa55d15937a688a92cbf2b7a8621b0927d06eb', | |
78 # Three lines of non-changing comments so that | |
79 # the commit queue can handle CLs rolling lss | |
80 # and whatever else without interference from each other. | |
81 'lss_revision': '6f97298fe3794e92c8c896a6bc06e0b36e4c3de3', | |
82 # Three lines of non-changing comments so that | |
83 # the commit queue can handle CLs rolling NaCl | |
84 # and whatever else without interference from each other. | |
85 'nacl_revision': 'b3d4cc125348924f727d3b87cee3674a839b54a0', | |
86 } | 39 } |
87 | |
88 # Only these hosts are allowed for dependencies in this DEPS file. | |
89 # If you need to add a new host, contact chrome infrastracture team. | |
90 allowed_hosts = [ | 40 allowed_hosts = [ |
| 41 'android.googlesource.com', |
| 42 'boringssl.googlesource.com', |
91 'chromium.googlesource.com', | 43 'chromium.googlesource.com', |
92 'boringssl.googlesource.com', | 44 'pdfium.googlesource.com' |
93 'pdfium.googlesource.com', | |
94 'android.googlesource.com', | |
95 ] | 45 ] |
96 | |
97 deps = { | 46 deps = { |
98 'src/breakpad/src': | 47 'src/breakpad/src': |
99 Var('chromium_git') + '/external/google-breakpad/src.git' + '@' + '242fb9a38d
b6ba534b1f7daa341dd4d79171658b', # from svn revision 1471 | 48 (Var("chromium_git")) + '/external/google-breakpad/src.git@242fb9a38db6ba534
b1f7daa341dd4d79171658b', |
100 | |
101 'src/buildtools': | 49 'src/buildtools': |
102 Var('chromium_git') + '/chromium/buildtools.git' + '@' + Var('buildtools_rev
ision'), | 50 (Var("chromium_git")) + '/chromium/buildtools.git@ecc8e253abac3b6186a9757387
1a084f4c0ca3ae', |
103 | 51 'src/chrome/test/data/perf/canvas_bench': |
| 52 (Var("chromium_git")) + '/chromium/canvas_bench.git@a7b40ea5ae0239517d78845a
5fc9b12976bfc732', |
| 53 'src/chrome/test/data/perf/frame_rate/content': |
| 54 (Var("chromium_git")) + '/chromium/frame_rate/content.git@c10272c88463efeef6
bb19c9ec07c42bc8fe22b9', |
| 55 'src/media/cdm/ppapi/api': |
| 56 (Var("chromium_git")) + '/chromium/cdm.git@7377023e384f296cbb27644eb2c485275
f1f92e8', |
| 57 'src/native_client': |
| 58 (Var("chromium_git")) + '/native_client/src/native_client.git@b3d4cc12534892
4f727d3b87cee3674a839b54a0', |
104 'src/sdch/open-vcdiff': | 59 'src/sdch/open-vcdiff': |
105 Var('chromium_git') + '/external/open-vcdiff.git' + '@' + '438f2a5be6d809bc21
611a94cd37bfc8c28ceb33', # from svn revision 41 | 60 (Var("chromium_git")) + '/external/open-vcdiff.git@438f2a5be6d809bc21611a94c
d37bfc8c28ceb33', |
106 | 61 'src/testing/gmock': |
| 62 (Var("chromium_git")) + '/external/googlemock.git@29763965ab52f24565299976b9
36d1265cb6a271', |
107 'src/testing/gtest': | 63 'src/testing/gtest': |
108 Var('chromium_git') + '/external/googletest.git' + '@' + '23574bf2333f834ff66
5f894c97bef8a5b33a0a9', # from svn revision 711 | 64 (Var("chromium_git")) + '/external/googletest.git@23574bf2333f834ff665f894c9
7bef8a5b33a0a9', |
109 | |
110 'src/testing/gmock': | |
111 Var('chromium_git') + '/external/googlemock.git' + '@' + '29763965ab52f245652
99976b936d1265cb6a271', # from svn revision 501 | |
112 | |
113 'src/third_party/angle': | 65 'src/third_party/angle': |
114 Var('chromium_git') + '/angle/angle.git' + '@' + Var('angle_revision'), | 66 (Var("chromium_git")) + '/angle/angle.git@6f0fd8c5457f9dcffc9fa9fab385241731
1be0a9', |
115 | 67 'src/third_party/bidichecker': |
| 68 (Var("chromium_git")) + '/external/bidichecker/lib.git@97f2aa645b74c28c57eca
56992235c79850fa9e0', |
| 69 'src/third_party/boringssl/src': |
| 70 'https://boringssl.googlesource.com/boringssl.git@de24aadc5bc01130b6a9d25582
203bb5308fabe1', |
| 71 'src/third_party/cld_2/src': |
| 72 (Var("chromium_git")) + '/external/cld2.git@14d9ef8d4766326f8aa7de54402d1b9c
782d4481', |
116 'src/third_party/colorama/src': | 73 'src/third_party/colorama/src': |
117 Var('chromium_git') + '/external/colorama.git' + '@' + '799604a1041e9b3bc5d27
89ecbd7e8db2e18e6b8', | 74 (Var("chromium_git")) + '/external/colorama.git@799604a1041e9b3bc5d2789ecbd7
e8db2e18e6b8', |
118 | |
119 'src/third_party/crashpad/crashpad': | 75 'src/third_party/crashpad/crashpad': |
120 Var('chromium_git') + '/crashpad/crashpad.git' + '@' + '797adb320680a4a8ad394
28075cca287e04b111f', | 76 (Var("chromium_git")) + '/crashpad/crashpad.git@797adb320680a4a8ad39428075cc
a287e04b111f', |
121 | 77 'src/third_party/dom_distiller_js/dist': |
| 78 (Var("chromium_git")) + '/external/github.com/chromium/dom-distiller-dist.gi
t@81e5b59da2a7a0a518b90b5ded58670322c98128', |
| 79 'src/third_party/ffmpeg': |
| 80 (Var("chromium_git")) + '/chromium/third_party/ffmpeg.git@833732528c1873f37b
490b289eeaded2ae86349c', |
| 81 'src/third_party/flac': |
| 82 (Var("chromium_git")) + '/chromium/deps/flac.git@c291ce676d2c855f7b2739f00f5
c7f7e813813dc', |
| 83 'src/third_party/hunspell_dictionaries': |
| 84 (Var("chromium_git")) + '/chromium/deps/hunspell_dictionaries.git@c106afdcec
5d3de2622e19f1b3294c47bbd8bd72', |
| 85 'src/third_party/icu': |
| 86 (Var("chromium_git")) + '/chromium/deps/icu.git@257f502ab8b2a6371efcd6d46062
02e7f5be17d8', |
| 87 'src/third_party/jsoncpp/source': |
| 88 (Var("chromium_git")) + '/external/github.com/open-source-parsers/jsoncpp.gi
t@f572e8e42e22cfcf5ab0aea26574f408943edfa4', |
| 89 'src/third_party/leveldatabase/src': |
| 90 (Var("chromium_git")) + '/external/leveldb.git@40c17c0b84ac0b791fb434096fd5c
05f3819ad55', |
| 91 'src/third_party/libaddressinput/src': |
| 92 (Var("chromium_git")) + '/external/libaddressinput.git@5eeeb797e79fa01503fcd
cbebdc50036fac023ef', |
| 93 'src/third_party/libexif/sources': |
| 94 (Var("chromium_git")) + '/chromium/deps/libexif/sources.git@ed98343daabd7b44
97f97fda972e132e6877c48a', |
| 95 # TODO(terry): Commented out 45 roll and reverted to use old SHA1 for this from
roll 39 |
| 96 # 'src/third_party/libjingle/source/talk': |
| 97 # (Var("chromium_git")) + '/external/webrtc/trunk/talk.git@e0fa7aec7298a0c820
81b14e17191f80f9f0e044', |
| 98 'src/third_party/libjingle/source/talk': |
| 99 (Var('chromium_git')) + '/external/webrtc/trunk/talk.git' + '@' + 'f7c923ddc
729dc7f002b0e194ab72b661f932c00', # commit position 9564 |
| 100 'src/third_party/libjpeg_turbo': |
| 101 (Var("chromium_git")) + '/chromium/deps/libjpeg_turbo.git@f4631b6ee8b1dbb05e
51ae335a7886f9ac598ab6', |
| 102 'src/third_party/libphonenumber/src/phonenumbers': |
| 103 (Var("chromium_git")) + '/external/libphonenumber/cpp/src/phonenumbers.git@0
d6e3e50e17c94262ad1ca3b7d52b11223084bca', |
| 104 'src/third_party/libphonenumber/src/resources': |
| 105 (Var("chromium_git")) + '/external/libphonenumber/resources.git@b6dfdc795257
1ff7ee72643cd88c988cbe966396', |
| 106 'src/third_party/libphonenumber/src/test': |
| 107 (Var("chromium_git")) + '/external/libphonenumber/cpp/test.git@f351a7e007f9c
9995494499120bbc361ca808a16', |
| 108 'src/third_party/libsrtp': |
| 109 (Var("chromium_git")) + '/chromium/deps/libsrtp.git@9c53f858cddd4d890e405e91
ff3af0b48dfd90e6', |
| 110 'src/third_party/libvpx': |
| 111 (Var("chromium_git")) + '/chromium/deps/libvpx.git@96484d320036bbc1e30f1dea2
32799a3e0517b1d', |
| 112 'src/third_party/libyuv': |
| 113 (Var("chromium_git")) + '/libyuv/libyuv.git@0e83b64e8879e9469919dc96b5d970c7
c5bd05af', |
| 114 'src/third_party/mesa/src': |
| 115 (Var("chromium_git")) + '/chromium/deps/mesa.git@071d25db04c23821a12a8b260ab
9d96a097402f0', |
| 116 'src/third_party/openmax_dl': |
| 117 (Var("chromium_git")) + '/external/webrtc/deps/third_party/openmax.git@22bb1
085a6a0f6f3589a8c3d60ed0a9b82248275', |
| 118 'src/third_party/opus/src': |
| 119 (Var("chromium_git")) + '/chromium/deps/opus.git@cae696156f1e60006e39821e79a
1811ae1933c69', |
| 120 'src/third_party/pdfium': |
| 121 'https://pdfium.googlesource.com/pdfium.git@860a3eb0f3c18853f95df5a70dc50a95
a29aafb1', |
| 122 'src/third_party/py_trace_event/src': |
| 123 (Var("chromium_git")) + '/external/py_trace_event.git@dd463ea9e2c430de2b9e53
dea57a77b4c3ac9b30', |
| 124 'src/third_party/pyftpdlib/src': |
| 125 (Var("chromium_git")) + '/external/pyftpdlib.git@2be6d65e31c7ee6320d059f581f
05ae8d89d7e45', |
| 126 'src/third_party/pywebsocket/src': |
| 127 (Var("chromium_git")) + '/external/pywebsocket/src.git@cb349e87ddb30ff8d1fa1
a89be39cec901f4a29c', |
| 128 'src/third_party/safe_browsing/testing': |
| 129 (Var("chromium_git")) + '/external/google-safe-browsing/testing.git@9d7e8064
f3ca2e45891470c9b5b1dce54af6a9d6', |
| 130 'src/third_party/scons-2.0.1': |
| 131 (Var("chromium_git")) + '/native_client/src/third_party/scons-2.0.1.git@1c15
50e17fc26355d08627fbdec13d8291227067', |
| 132 'src/third_party/sfntly/cpp/src': |
| 133 (Var("chromium_git")) + '/external/sfntly/cpp/src.git@1bdaae8fc788a5ac8936d6
8bf24f37d977a13dac', |
| 134 'src/third_party/skia': |
| 135 (Var("chromium_git")) + '/skia.git@56032c4f7bab7b0dd31b4d1eb139561d73fcd12d'
, |
| 136 'src/third_party/smhasher/src': |
| 137 (Var("chromium_git")) + '/external/smhasher.git@e87738e57558e0ec472b2fc3a643
b838e5b6e88f', |
| 138 'src/third_party/snappy/src': |
| 139 (Var("chromium_git")) + '/external/snappy.git@762bb32f0c9d2f31ba4958c7c0933d
22e80c20bf', |
122 'src/third_party/trace-viewer': | 140 'src/third_party/trace-viewer': |
123 Var('chromium_git') + '/external/trace-viewer.git' + '@' + '4f30209abd53c699c
937519f39ce41888f93507b', | 141 (Var("chromium_git")) + '/external/trace-viewer.git@4f30209abd53c699c937519f
39ce41888f93507b', |
124 | 142 'src/third_party/usrsctp/usrsctplib': |
125 'src/third_party/WebKit': | 143 (Var("chromium_git")) + '/external/usrsctplib.git@36444a999739e9e408f8f587cb
4c3ffeef2e50ac', |
126 Var('chromium_git') + '/chromium/blink.git' + '@' + Var('webkit_revision'), | 144 'src/third_party/webdriver/pylib': |
127 | 145 (Var("chromium_git")) + '/external/selenium/py.git@5fd78261a75fe08d27ca4835f
b6c5ce4b42275bd', |
128 'src/third_party/icu': | 146 'src/third_party/webgl/src': |
129 Var('chromium_git') + '/chromium/deps/icu.git' + '@' + 'c81a1a3989c3b66fa323e
9a6ee7418d7c08297af', | 147 (Var("chromium_git")) + '/external/khronosgroup/webgl.git@8986f8bfa84547b1a3
0a9256ebdd665024d68d71', |
130 | 148 'src/third_party/webpagereplay': |
131 'src/third_party/libexif/sources': | 149 (Var("chromium_git")) + '/external/github.com/chromium/web-page-replay.git@5
da5975950daa7b30a6938da73fd0b3200901b0c', |
132 Var('chromium_git') + '/chromium/deps/libexif/sources.git' + '@' + 'ed98343da
abd7b4497f97fda972e132e6877c48a', | 150 # TODO(terry): Commented out 45 roll and reverted to use old SHA1 for this from
roll 39 |
133 | 151 # 'src/third_party/webrtc': |
134 'src/third_party/hunspell_dictionaries': | 152 # (Var("chromium_git")) + '/external/webrtc/trunk/webrtc.git@7c166694b3c8f614
eeb47148f4ab68545c78786e', |
135 Var('chromium_git') + '/chromium/deps/hunspell_dictionaries.git' + '@' + 'c10
6afdcec5d3de2622e19f1b3294c47bbd8bd72', | 153 'src/third_party/webrtc': |
136 | 154 (Var('chromium_git')) + '/external/webrtc/trunk/webrtc.git' + '@' + '847b12a
225694e10425c8a9b31e0eec028baf841', # commit position 9565 |
137 'src/third_party/safe_browsing/testing': | 155 'src/third_party/yasm/source/patched-yasm': |
138 Var('chromium_git') + '/external/google-safe-browsing/testing.git' + '@' + '
9d7e8064f3ca2e45891470c9b5b1dce54af6a9d6', | 156 (Var("chromium_git")) + '/chromium/deps/yasm/patched-yasm.git@4671120cd8558c
e62ee8672ebf3eb6f5216f909b', |
139 | 157 'src/tools/deps2git': |
140 'src/third_party/leveldatabase/src': | 158 (Var("chromium_git")) + '/chromium/tools/deps2git.git@f04828eb0b5acd3e7ad983
c024870f17f17b06d9', |
141 Var('chromium_git') + '/external/leveldb.git' + '@' + '40c17c0b84ac0b791fb43
4096fd5c05f3819ad55', | |
142 | |
143 'src/third_party/snappy/src': | |
144 Var('chromium_git') + '/external/snappy.git' + '@' + '762bb32f0c9d2f31ba4958
c7c0933d22e80c20bf', | |
145 | |
146 'src/tools/grit': | 159 'src/tools/grit': |
147 Var('chromium_git') + '/external/grit-i18n.git' + '@' + '1dac9ae64b0224beb15
47810933a6f9998d0d55e', # from svn revision 191 | 160 (Var("chromium_git")) + '/external/grit-i18n.git@1dac9ae64b0224beb1547810933
a6f9998d0d55e', |
148 | |
149 'src/tools/gyp': | 161 'src/tools/gyp': |
150 Var('chromium_git') + '/external/gyp.git' + '@' + '5122240c5e5c4d8da12c543d8
2b03d6089eb77c5', | 162 (Var("chromium_git")) + '/external/gyp.git@5122240c5e5c4d8da12c543d82b03d608
9eb77c5', |
151 | 163 'src/tools/page_cycler/acid3': |
| 164 (Var("chromium_git")) + '/chromium/deps/acid3.git@6be0a66a1ebd7ebc5abc1b2f40
5a945f6d871521', |
152 'src/tools/swarming_client': | 165 'src/tools/swarming_client': |
153 Var('chromium_git') + '/external/swarming.client.git' + '@' + Var('swarming_
revision'), | 166 (Var("chromium_git")) + '/external/swarming.client.git@b39a448d8522392389b28
f6997126a6ab04bfe87', |
154 | |
155 'src/v8': | 167 'src/v8': |
156 Var('chromium_git') + '/v8/v8.git' + '@' + Var('v8_revision'), | 168 (Var("chromium_git")) + '/v8/v8.git@96dddb455daff3d8626bc4e5d7b2898fbab55991
' |
157 | |
158 'src/native_client': | |
159 Var('chromium_git') + '/native_client/src/native_client.git' + '@' + Var('nac
l_revision'), | |
160 | |
161 'src/third_party/sfntly/cpp/src': | |
162 Var('chromium_git') + '/external/sfntly/cpp/src.git' + '@' + Var('sfntly_re
vision'), | |
163 | |
164 'src/third_party/skia': | |
165 Var('chromium_git') + '/skia.git' + '@' + Var('skia_revision'), | |
166 | |
167 'src/tools/page_cycler/acid3': | |
168 Var('chromium_git') + '/chromium/deps/acid3.git' + '@' + '6be0a66a1ebd7ebc5ab
c1b2f405a945f6d871521', | |
169 | |
170 'src/chrome/test/data/perf/canvas_bench': | |
171 Var('chromium_git') + '/chromium/canvas_bench.git' + '@' + 'a7b40ea5ae0239517
d78845a5fc9b12976bfc732', | |
172 | |
173 'src/chrome/test/data/perf/frame_rate/content': | |
174 Var('chromium_git') + '/chromium/frame_rate/content.git' + '@' + 'c10272c8846
3efeef6bb19c9ec07c42bc8fe22b9', | |
175 | |
176 'src/third_party/bidichecker': | |
177 Var('chromium_git') + '/external/bidichecker/lib.git' + '@' + '97f2aa645b74c
28c57eca56992235c79850fa9e0', | |
178 | |
179 'src/third_party/webgl/src': | |
180 Var('chromium_git') + '/external/khronosgroup/webgl.git' + '@' + '8986f8bfa84
547b1a30a9256ebdd665024d68d71', | |
181 | |
182 'src/third_party/webdriver/pylib': | |
183 Var('chromium_git') + '/external/selenium/py.git' + '@' + '5fd78261a75fe08d2
7ca4835fb6c5ce4b42275bd', | |
184 | |
185 'src/third_party/libvpx': | |
186 Var('chromium_git') + '/chromium/deps/libvpx.git' + '@' + Var('libvpx_revisi
on'), | |
187 | |
188 'src/third_party/ffmpeg': | |
189 Var('chromium_git') + '/chromium/third_party/ffmpeg.git' + '@' + 'f76066ad9f4
aea07a53890b54d24cc22830b9efd', | |
190 | |
191 'src/third_party/libjingle/source/talk': | |
192 Var('chromium_git') + '/external/webrtc/trunk/talk.git' + '@' + 'f7c923ddc72
9dc7f002b0e194ab72b661f932c00', # commit position 9564 | |
193 | |
194 'src/third_party/usrsctp/usrsctplib': | |
195 Var('chromium_git') + '/external/usrsctplib.git' + '@' + '36444a999739e9e408
f8f587cb4c3ffeef2e50ac', # from svn revision 9215 | |
196 | |
197 'src/third_party/libsrtp': | |
198 Var('chromium_git') + '/chromium/deps/libsrtp.git' + '@' + '9c53f858cddd4d890
e405e91ff3af0b48dfd90e6', # from svn revision 295151 | |
199 | |
200 'src/third_party/yasm/source/patched-yasm': | |
201 Var('chromium_git') + '/chromium/deps/yasm/patched-yasm.git' + '@' + '4671120
cd8558ce62ee8672ebf3eb6f5216f909b', | |
202 | |
203 'src/third_party/libjpeg_turbo': | |
204 Var('chromium_git') + '/chromium/deps/libjpeg_turbo.git' + '@' + 'f4631b6ee8b
1dbb05e51ae335a7886f9ac598ab6', | |
205 | |
206 'src/third_party/flac': | |
207 Var('chromium_git') + '/chromium/deps/flac.git' + '@' + 'c291ce676d2c855f7b27
39f00f5c7f7e813813dc', | |
208 | |
209 'src/third_party/pyftpdlib/src': | |
210 Var('chromium_git') + '/external/pyftpdlib.git' + '@' + '2be6d65e31c7ee6320d
059f581f05ae8d89d7e45', | |
211 | |
212 'src/third_party/scons-2.0.1': | |
213 Var('chromium_git') + '/native_client/src/third_party/scons-2.0.1.git' + '@'
+ '1c1550e17fc26355d08627fbdec13d8291227067', | |
214 | |
215 'src/third_party/webrtc': | |
216 Var('chromium_git') + '/external/webrtc/trunk/webrtc.git' + '@' + '847b12a22
5694e10425c8a9b31e0eec028baf841', # commit position 9565 | |
217 | |
218 'src/third_party/openmax_dl': | |
219 Var('chromium_git') + '/external/webrtc/deps/third_party/openmax.git' + '@'
+ Var('openmax_dl_revision'), | |
220 | |
221 'src/third_party/jsoncpp/source': | |
222 Var('chromium_git') + '/external/github.com/open-source-parsers/jsoncpp.git'
+ '@' + 'f572e8e42e22cfcf5ab0aea26574f408943edfa4', # from svn 248 | |
223 | |
224 'src/third_party/libyuv': | |
225 Var('chromium_git') + '/libyuv/libyuv.git' + '@' + '0e83b64e8879e9469919dc96
b5d970c7c5bd05af', # from version 1444 | |
226 | |
227 'src/third_party/smhasher/src': | |
228 Var('chromium_git') + '/external/smhasher.git' + '@' + 'e87738e57558e0ec472b
2fc3a643b838e5b6e88f', | |
229 | |
230 'src/third_party/libaddressinput/src': | |
231 Var('chromium_git') + '/external/libaddressinput.git' + '@' + '5eeeb797e79fa
01503fcdcbebdc50036fac023ef', | |
232 | |
233 # These are all at libphonenumber r728. | |
234 'src/third_party/libphonenumber/src/phonenumbers': | |
235 Var('chromium_git') + '/external/libphonenumber/cpp/src/phonenumbers.git' +
'@' + '0d6e3e50e17c94262ad1ca3b7d52b11223084bca', | |
236 'src/third_party/libphonenumber/src/test': | |
237 Var('chromium_git') + '/external/libphonenumber/cpp/test.git' + '@' + 'f351a
7e007f9c9995494499120bbc361ca808a16', | |
238 'src/third_party/libphonenumber/src/resources': | |
239 Var('chromium_git') + '/external/libphonenumber/resources.git' + '@' + 'b6df
dc7952571ff7ee72643cd88c988cbe966396', | |
240 | |
241 'src/tools/deps2git': | |
242 Var('chromium_git') + '/chromium/tools/deps2git.git' + '@' + 'f04828eb0b5acd3
e7ad983c024870f17f17b06d9', | |
243 | |
244 'src/third_party/webpagereplay': | |
245 Var('chromium_git') + '/external/github.com/chromium/web-page-replay.git' + '
@' + '5da5975950daa7b30a6938da73fd0b3200901b0c', | |
246 | |
247 'src/third_party/pywebsocket/src': | |
248 Var('chromium_git') + '/external/pywebsocket/src.git' + '@' + 'cb349e87ddb30
ff8d1fa1a89be39cec901f4a29c', | |
249 | |
250 'src/third_party/opus/src': | |
251 Var('chromium_git') + '/chromium/deps/opus.git' + '@' + 'cae696156f1e60006e39
821e79a1811ae1933c69', | |
252 | |
253 'src/media/cdm/ppapi/api': | |
254 Var('chromium_git') + '/chromium/cdm.git' + '@' + '7377023e384f296cbb27644eb2
c485275f1f92e8', # from svn revision 294518 | |
255 | |
256 'src/third_party/mesa/src': | |
257 Var('chromium_git') + '/chromium/deps/mesa.git' + '@' + '071d25db04c23821a12a
8b260ab9d96a097402f0', | |
258 | |
259 'src/third_party/cld_2/src': | |
260 Var('chromium_git') + '/external/cld2.git' + '@' + '14d9ef8d4766326f8aa7de54
402d1b9c782d4481', # from svn revision 193 | |
261 | |
262 'src/third_party/pdfium': | |
263 'https://pdfium.googlesource.com/pdfium.git' + '@' + Var('pdfium_revision'), | |
264 | |
265 'src/third_party/boringssl/src': | |
266 'https://boringssl.googlesource.com/boringssl.git' + '@' + Var('boringssl_re
vision'), | |
267 | |
268 'src/third_party/py_trace_event/src': | |
269 Var('chromium_git') + '/external/py_trace_event.git' + '@' + 'dd463ea9e2c430
de2b9e53dea57a77b4c3ac9b30', | |
270 | |
271 'src/third_party/dom_distiller_js/dist': | |
272 Var('chromium_git') + '/external/github.com/chromium/dom-distiller-dist.git'
+ '@' + '81e5b59da2a7a0a518b90b5ded58670322c98128', | |
273 } | 169 } |
274 | |
275 | |
276 deps_os = { | 170 deps_os = { |
| 171 'android': { |
| 172 'src/third_party/android_protobuf/src': |
| 173 (Var("chromium_git")) + '/external/android_protobuf.git@999188d0dc72e97f7f
e08bb756958a2cf090f4e7', |
| 174 'src/third_party/android_tools': |
| 175 (Var("chromium_git")) + '/android_tools.git@4238a28593b7e6178c95431f91ca8c
24e45fa7eb', |
| 176 'src/third_party/apache-mime4j': |
| 177 (Var("chromium_git")) + '/chromium/deps/apache-mime4j.git@28cb1108bff4b6cf
0a2e86ff58b3d025934ebe3a', |
| 178 'src/third_party/appurify-python/src': |
| 179 (Var("chromium_git")) + '/external/github.com/appurify/appurify-python.git
@ee7abd5c5ae3106f72b2a0b9d2cb55094688e867', |
| 180 'src/third_party/cardboard-java/src': |
| 181 (Var("chromium_git")) + '/external/github.com/googlesamples/cardboard-java
.git@08ad25a04f2801bd822c3f2cd28301b68d74aef6', |
| 182 'src/third_party/custom_tabs_client/src': |
| 183 (Var("chromium_git")) + '/external/github.com/GoogleChrome/custom-tabs-cli
ent.git@a562624975518bd6c6c5976eb883fcc5f69d16b6', |
| 184 'src/third_party/elfutils/src': |
| 185 (Var("chromium_git")) + '/external/elfutils.git@249673729a7e5dbd5de4f3760b
dcaa3d23d154d7', |
| 186 'src/third_party/errorprone/lib': |
| 187 (Var("chromium_git")) + '/chromium/third_party/errorprone.git@6c66e56c0f9d
750aef83190466df834f9d6af8ab', |
| 188 'src/third_party/findbugs': |
| 189 (Var("chromium_git")) + '/chromium/deps/findbugs.git@7f69fa78a6db6dc31866d
09572a0e356e921bf12', |
| 190 'src/third_party/freetype-android/src': |
| 191 (Var("chromium_git")) + '/chromium/src/third_party/freetype2.git@e18623067
8ee8e4ea4ac4797ece8125761e3225a', |
| 192 'src/third_party/httpcomponents-client': |
| 193 (Var("chromium_git")) + '/chromium/deps/httpcomponents-client.git@285c4daf
c5de0e853fa845dce5773e223219601c', |
| 194 'src/third_party/httpcomponents-core': |
| 195 (Var("chromium_git")) + '/chromium/deps/httpcomponents-core.git@9f7180a96f
8fa5cab23f793c14b413356d419e62', |
| 196 'src/third_party/jarjar': |
| 197 (Var("chromium_git")) + '/chromium/deps/jarjar.git@2e1ead4c68c450e0b77fe49
e3f9137842b8b6920', |
| 198 'src/third_party/jsr-305/src': |
| 199 (Var("chromium_git")) + '/external/jsr-305.git@642c508235471f7220af6d5df2d
3210e3bfc0919', |
| 200 'src/third_party/junit/src': |
| 201 (Var("chromium_git")) + '/external/junit.git@45a44647e7306262162e1346b750c
3209019f2e1', |
| 202 'src/third_party/lss': |
| 203 (Var("chromium_git")) + '/external/linux-syscall-support/lss.git@6f97298fe
3794e92c8c896a6bc06e0b36e4c3de3', |
| 204 'src/third_party/mockito/src': |
| 205 (Var("chromium_git")) + '/external/mockito/mockito.git@ed99a52e94a84bd7c46
7f2443b475a22fcc6ba8e', |
| 206 'src/third_party/requests/src': |
| 207 (Var("chromium_git")) + '/external/github.com/kennethreitz/requests.git@f1
72b30356d821d180fa4ecfa3e71c7274a32de4', |
| 208 'src/third_party/robolectric/lib': |
| 209 (Var("chromium_git")) + '/chromium/third_party/robolectric.git@6b63c99a8b6
967acdb42cbed0adb067c80efc810', |
| 210 'src/third_party/ub-uiautomator/lib': |
| 211 (Var("chromium_git")) + '/chromium/third_party/ub-uiautomator.git@e6f02481
bada8bdbdfdd7987dd6e648c44a3adcb' |
| 212 }, |
| 213 'ios': { |
| 214 'src/chrome/test/data/perf/canvas_bench': None, |
| 215 'src/chrome/test/data/perf/frame_rate/content': None, |
| 216 'src/ios/third_party/gcdwebserver/src': |
| 217 (Var("chromium_git")) + '/external/github.com/swisspol/GCDWebServer.git@3d
5fd0b8281a7224c057deb2d17709b5bea64836', |
| 218 'src/native_client': None, |
| 219 'src/third_party/class-dump/src': |
| 220 (Var("chromium_git")) + '/external/github.com/nygard/class-dump.git@978d17
7ca6f0d2e5e34acf3e8dadc63e3140ebbc', |
| 221 'src/third_party/ffmpeg': None, |
| 222 'src/third_party/google_toolbox_for_mac/src': |
| 223 (Var("chromium_git")) + '/external/google-toolbox-for-mac.git@ce47a231ea0b
238fbe95538e86cc61d74c234be6', |
| 224 'src/third_party/hunspell_dictionaries': None, |
| 225 'src/third_party/nss': |
| 226 (Var("chromium_git")) + '/chromium/deps/nss.git@aab0d08a298b29407397fbb1c4
219f99e99431ed', |
| 227 'src/third_party/webgl': None |
| 228 }, |
| 229 'mac': { |
| 230 'src/chrome/installer/mac/third_party/xz/xz': |
| 231 (Var("chromium_git")) + '/chromium/deps/xz.git@eecaf55632ca72e90eb2641376b
ce7cdbc7284f7', |
| 232 'src/chrome/tools/test/reference_build/chrome_mac': |
| 233 (Var("chromium_git")) + '/chromium/reference_builds/chrome_mac.git@8dc1813
29e7c5255f83b4b85dc2f71498a237955', |
| 234 'src/third_party/google_toolbox_for_mac/src': |
| 235 (Var("chromium_git")) + '/external/google-toolbox-for-mac.git@ce47a231ea0b
238fbe95538e86cc61d74c234be6', |
| 236 'src/third_party/lighttpd': |
| 237 (Var("chromium_git")) + '/chromium/deps/lighttpd.git@9dfa55d15937a688a92cb
f2b7a8621b0927d06eb', |
| 238 'src/third_party/nss': |
| 239 (Var("chromium_git")) + '/chromium/deps/nss.git@aab0d08a298b29407397fbb1c4
219f99e99431ed', |
| 240 'src/third_party/pdfsqueeze': |
| 241 (Var("chromium_git")) + '/external/pdfsqueeze.git@5936b871e6a087b7e50d4cbc
b122378d8a07499f' |
| 242 }, |
| 243 'unix': { |
| 244 'src/chrome/tools/test/reference_build/chrome_linux': |
| 245 (Var("chromium_git")) + '/chromium/reference_builds/chrome_linux64.git@033
d053a528e820e1de3e2db766678d862a86b36', |
| 246 'src/third_party/chromite': |
| 247 (Var("chromium_git")) + '/chromiumos/chromite.git@e19f83ba227bf1ec0077f5d3
a816a415f1dd88d0', |
| 248 'src/third_party/cros_system_api': |
| 249 (Var("chromium_git")) + '/chromiumos/platform/system_api.git@513f58ccbcecf
d4a3d21545f67136090838eaf52', |
| 250 'src/third_party/fontconfig/src': |
| 251 (Var("chromium_git")) + '/external/fontconfig.git@f16c3118e25546c1b749f982
3c51827a60aeb5c1', |
| 252 'src/third_party/freetype2/src': |
| 253 (Var("chromium_git")) + '/chromium/src/third_party/freetype2.git@1dd5f5f4a
909866f15c92a45c9702bce290a0151', |
| 254 'src/third_party/liblouis/src': |
| 255 (Var("chromium_git")) + '/external/liblouis-github.git@5f9c03f2a3478561deb
6ae4798175094be8a26c2', |
| 256 'src/third_party/lss': |
| 257 (Var("chromium_git")) + '/external/linux-syscall-support/lss.git@6f97298fe
3794e92c8c896a6bc06e0b36e4c3de3', |
| 258 'src/third_party/pyelftools': |
| 259 (Var("chromium_git")) + '/chromiumos/third_party/pyelftools.git@bdc1d380ac
d88d4bfaf47265008091483b0d614e', |
| 260 'src/third_party/stp/src': |
| 261 (Var("chromium_git")) + '/external/github.com/stp/stp.git@fc94a599207752ab
4d64048204f0c88494811b62', |
| 262 'src/third_party/xdg-utils': |
| 263 (Var("chromium_git")) + '/chromium/deps/xdg-utils.git@d80274d5869b17b8c906
7a1022e4416ee7ed5e0d' |
| 264 }, |
277 'win': { | 265 'win': { |
278 'src/chrome/tools/test/reference_build/chrome_win': | 266 'src/chrome/tools/test/reference_build/chrome_win': |
279 Var('chromium_git') + '/chromium/reference_builds/chrome_win.git' + '@' + '
f8a3a845dfc845df6b14280f04f86a61959357ef', | 267 (Var("chromium_git")) + '/chromium/reference_builds/chrome_win.git@f8a3a84
5dfc845df6b14280f04f86a61959357ef', |
280 | 268 'src/third_party/bison': |
| 269 (Var("chromium_git")) + '/chromium/deps/bison.git@083c9a45e4affdd5464ee2b2
24c2df649c6e26c3', |
281 'src/third_party/cygwin': | 270 'src/third_party/cygwin': |
282 Var('chromium_git') + '/chromium/deps/cygwin.git' + '@' + 'c89e446b273697fa
df3a10ff1007a97c0b7de6df', | 271 (Var("chromium_git")) + '/chromium/deps/cygwin.git@c89e446b273697fadf3a10f
f1007a97c0b7de6df', |
283 | 272 'src/third_party/deqp/src': |
| 273 'https://android.googlesource.com/platform/external/deqp@194294e69d44eac48
bc1fb063bd607189650aa5e', |
| 274 'src/third_party/gnu_binutils': |
| 275 (Var("chromium_git")) + '/native_client/deps/third_party/gnu_binutils.git@
f4003433b61b25666565690caf3d7a7a1a4ec436', |
| 276 'src/third_party/gperf': |
| 277 (Var("chromium_git")) + '/chromium/deps/gperf.git@d892d79f64f9449770443fb0
6da49b5a1e5d33c1', |
| 278 'src/third_party/lighttpd': |
| 279 (Var("chromium_git")) + '/chromium/deps/lighttpd.git@9dfa55d15937a688a92cb
f2b7a8621b0927d06eb', |
| 280 'src/third_party/mingw-w64/mingw/bin': |
| 281 (Var("chromium_git")) + '/native_client/deps/third_party/mingw-w64/mingw/b
in.git@3cc8b140b883a9fe4986d12cfd46c16a093d3527', |
| 282 'src/third_party/nacl_sdk_binaries': |
| 283 (Var("chromium_git")) + '/chromium/deps/nacl_sdk_binaries.git@759dfca03bdc
774da7ecbf974f6e2b84f43699a5', |
| 284 'src/third_party/nss': |
| 285 (Var("chromium_git")) + '/chromium/deps/nss.git@aab0d08a298b29407397fbb1c4
219f99e99431ed', |
| 286 'src/third_party/pefile': |
| 287 (Var("chromium_git")) + '/external/pefile.git@72c6ae42396cb913bcab63c15585
dc3b5c3f92f1', |
| 288 'src/third_party/perl': |
| 289 (Var("chromium_git")) + '/chromium/deps/perl.git@ac0d98b5cee6c024b0cffeb4f
8f45b6fc5ccdb78', |
284 'src/third_party/psyco_win32': | 290 'src/third_party/psyco_win32': |
285 Var('chromium_git') + '/chromium/deps/psyco_win32.git' + '@' + 'f5af9f6910e
e5a8075bbaeed0591469f1661d868', | 291 (Var("chromium_git")) + '/chromium/deps/psyco_win32.git@f5af9f6910ee5a8075
bbaeed0591469f1661d868', |
286 | |
287 'src/third_party/bison': | |
288 Var('chromium_git') + '/chromium/deps/bison.git' + '@' + '083c9a45e4affdd54
64ee2b224c2df649c6e26c3', | |
289 | |
290 'src/third_party/gperf': | |
291 Var('chromium_git') + '/chromium/deps/gperf.git' + '@' + 'd892d79f64f944977
0443fb06da49b5a1e5d33c1', | |
292 | |
293 'src/third_party/perl': | |
294 Var('chromium_git') + '/chromium/deps/perl.git' + '@' + 'ac0d98b5cee6c024b0
cffeb4f8f45b6fc5ccdb78', | |
295 | |
296 'src/third_party/lighttpd': | |
297 Var('chromium_git') + '/chromium/deps/lighttpd.git' + '@' + Var('lighttpd_r
evision'), | |
298 | |
299 # Parses Windows PE/COFF executable format. | |
300 'src/third_party/pefile': | |
301 Var('chromium_git') + '/external/pefile.git' + '@' + '72c6ae42396cb913bcab6
3c15585dc3b5c3f92f1', | |
302 | |
303 # NSS, for SSLClientSocketNSS. | |
304 'src/third_party/nss': | |
305 Var('chromium_git') + '/chromium/deps/nss.git' + '@' + Var('nss_revision'), | |
306 | |
307 # GNU binutils assembler for x86-32. | |
308 'src/third_party/gnu_binutils': | |
309 Var('chromium_git') + '/native_client/deps/third_party/gnu_binutils.git' +
'@' + 'f4003433b61b25666565690caf3d7a7a1a4ec436', | |
310 # GNU binutils assembler for x86-64. | |
311 'src/third_party/mingw-w64/mingw/bin': | |
312 Var('chromium_git') + '/native_client/deps/third_party/mingw-w64/mingw/bin
.git' + '@' + '3cc8b140b883a9fe4986d12cfd46c16a093d3527', | |
313 | |
314 # Dependencies used by libjpeg-turbo | |
315 'src/third_party/yasm/binaries': | 292 'src/third_party/yasm/binaries': |
316 Var('chromium_git') + '/chromium/deps/yasm/binaries.git' + '@' + '52f9b3f4b
0aa06da24ef8b123058bb61ee468881', | 293 (Var("chromium_git")) + '/chromium/deps/yasm/binaries.git@52f9b3f4b0aa06da
24ef8b123058bb61ee468881' |
317 | 294 } |
318 # Binaries for nacl sdk. | |
319 'src/third_party/nacl_sdk_binaries': | |
320 Var('chromium_git') + '/chromium/deps/nacl_sdk_binaries.git' + '@' + '759df
ca03bdc774da7ecbf974f6e2b84f43699a5', | |
321 | |
322 # ANGLE uses dEQP for GPU testing | |
323 'src/third_party/deqp/src': | |
324 'https://android.googlesource.com/platform/external/deqp@194294e69d44eac48b
c1fb063bd607189650aa5e', | |
325 }, | |
326 'ios': { | |
327 'src/ios/third_party/gcdwebserver/src': | |
328 Var('chromium_git') + '/external/github.com/swisspol/GCDWebServer.git' + '@
' + '3d5fd0b8281a7224c057deb2d17709b5bea64836', | |
329 | |
330 'src/third_party/google_toolbox_for_mac/src': | |
331 Var('chromium_git') + '/external/google-toolbox-for-mac.git' + '@' + Var('
google_toolbox_for_mac_revision'), | |
332 | |
333 'src/third_party/nss': | |
334 Var('chromium_git') + '/chromium/deps/nss.git' + '@' + Var('nss_revision'), | |
335 | |
336 # class-dump utility to generate header files for undocumented SDKs | |
337 'src/third_party/class-dump/src': | |
338 Var('chromium_git') + '/external/github.com/nygard/class-dump.git' + '@' +
'93e7c6a5419380d89656dcc511dc60d475199b67', | |
339 | |
340 # Code that's not needed due to not building everything | |
341 'src/chrome/test/data/perf/canvas_bench': None, | |
342 'src/chrome/test/data/perf/frame_rate/content': None, | |
343 'src/native_client': None, | |
344 'src/third_party/ffmpeg': None, | |
345 'src/third_party/hunspell_dictionaries': None, | |
346 'src/third_party/webgl': None, | |
347 }, | |
348 'mac': { | |
349 'src/chrome/tools/test/reference_build/chrome_mac': | |
350 Var('chromium_git') + '/chromium/reference_builds/chrome_mac.git' + '@' + '
8dc181329e7c5255f83b4b85dc2f71498a237955', | |
351 | |
352 'src/third_party/google_toolbox_for_mac/src': | |
353 Var('chromium_git') + '/external/google-toolbox-for-mac.git' + '@' + Var('
google_toolbox_for_mac_revision'), | |
354 | |
355 | |
356 'src/third_party/pdfsqueeze': | |
357 Var('chromium_git') + '/external/pdfsqueeze.git' + '@' + '5936b871e6a087b7
e50d4cbcb122378d8a07499f', | |
358 | |
359 'src/third_party/lighttpd': | |
360 Var('chromium_git') + '/chromium/deps/lighttpd.git' + '@' + Var('lighttpd_r
evision'), | |
361 | |
362 # NSS, for SSLClientSocketNSS. | |
363 'src/third_party/nss': | |
364 Var('chromium_git') + '/chromium/deps/nss.git' + '@' + Var('nss_revision'), | |
365 | |
366 'src/chrome/installer/mac/third_party/xz/xz': | |
367 Var('chromium_git') + '/chromium/deps/xz.git' + '@' + 'eecaf55632ca72e90eb2
641376bce7cdbc7284f7', | |
368 }, | |
369 'unix': { | |
370 # Linux, really. | |
371 'src/chrome/tools/test/reference_build/chrome_linux': | |
372 Var('chromium_git') + '/chromium/reference_builds/chrome_linux64.git' + '@'
+ '033d053a528e820e1de3e2db766678d862a86b36', | |
373 | |
374 'src/third_party/xdg-utils': | |
375 Var('chromium_git') + '/chromium/deps/xdg-utils.git' + '@' + 'd80274d5869b1
7b8c9067a1022e4416ee7ed5e0d', | |
376 | |
377 'src/third_party/lss': | |
378 Var('chromium_git') + '/external/linux-syscall-support/lss.git' + '@' + Va
r('lss_revision'), | |
379 | |
380 # For Linux and Chromium OS. | |
381 'src/third_party/cros_system_api': | |
382 Var('chromium_git') + '/chromiumos/platform/system_api.git' + '@' + '513f58
ccbcecfd4a3d21545f67136090838eaf52', | |
383 | |
384 # Note that this is different from Android's freetype repo. | |
385 'src/third_party/freetype2/src': | |
386 Var('chromium_git') + '/chromium/src/third_party/freetype2.git' + '@' + '1d
d5f5f4a909866f15c92a45c9702bce290a0151', | |
387 | |
388 # Build tools for Chrome OS. | |
389 'src/third_party/chromite': | |
390 Var('chromium_git') + '/chromiumos/chromite.git' + '@' + 'e19f83ba227bf1ec0
077f5d3a816a415f1dd88d0', | |
391 | |
392 # Dependency of chromite.git. | |
393 'src/third_party/pyelftools': | |
394 Var('chromium_git') + '/chromiumos/third_party/pyelftools.git' + '@' + 'bdc
1d380acd88d4bfaf47265008091483b0d614e', | |
395 | |
396 'src/third_party/liblouis/src': | |
397 Var('chromium_git') + '/external/liblouis-github.git' + '@' + '5f9c03f2a347
8561deb6ae4798175094be8a26c2', | |
398 | |
399 # Used for embedded builds. CrOS & Linux use the system version. | |
400 'src/third_party/fontconfig/src': | |
401 Var('chromium_git') + '/external/fontconfig.git' + '@' + 'f16c3118e25546c1b
749f9823c51827a60aeb5c1', | |
402 | |
403 'src/third_party/stp/src': | |
404 Var('chromium_git') + '/external/github.com/stp/stp.git' + '@' + 'fc94a5992
07752ab4d64048204f0c88494811b62', | |
405 }, | |
406 'android': { | |
407 'src/third_party/android_protobuf/src': | |
408 Var('chromium_git') + '/external/android_protobuf.git' + '@' + '999188d0dc7
2e97f7fe08bb756958a2cf090f4e7', | |
409 | |
410 'src/third_party/android_tools': | |
411 Var('chromium_git') + '/android_tools.git' + '@' + '21f4bcbd6cd927e4b4227cf
de7d5f13486be1236', | |
412 | |
413 'src/third_party/apache-mime4j': | |
414 Var('chromium_git') + '/chromium/deps/apache-mime4j.git' + '@' + '28cb1108b
ff4b6cf0a2e86ff58b3d025934ebe3a', | |
415 | |
416 'src/third_party/appurify-python/src': | |
417 Var('chromium_git') + '/external/github.com/appurify/appurify-python.git' +
'@' + 'ee7abd5c5ae3106f72b2a0b9d2cb55094688e867', | |
418 | |
419 'src/third_party/cardboard-java/src': | |
420 Var('chromium_git') + '/external/github.com/googlesamples/cardboard-java.gi
t' + '@' + '08ad25a04f2801bd822c3f2cd28301b68d74aef6', | |
421 | |
422 'src/third_party/errorprone/lib': | |
423 Var('chromium_git') + '/chromium/third_party/errorprone.git' + '@' + '6c66
e56c0f9d750aef83190466df834f9d6af8ab', | |
424 | |
425 'src/third_party/findbugs': | |
426 Var('chromium_git') + '/chromium/deps/findbugs.git' + '@' + '7f69fa78a6db6d
c31866d09572a0e356e921bf12', | |
427 | |
428 'src/third_party/freetype-android/src': | |
429 Var('chromium_git') + '/chromium/src/third_party/freetype2.git' + '@' + 'e1
86230678ee8e4ea4ac4797ece8125761e3225a', | |
430 | |
431 'src/third_party/elfutils/src': | |
432 Var('chromium_git') + '/external/elfutils.git' + '@' + '249673729a7e5dbd5de
4f3760bdcaa3d23d154d7', | |
433 | |
434 'src/third_party/httpcomponents-client': | |
435 Var('chromium_git') + '/chromium/deps/httpcomponents-client.git' + '@' + '2
85c4dafc5de0e853fa845dce5773e223219601c', | |
436 | |
437 'src/third_party/httpcomponents-core': | |
438 Var('chromium_git') + '/chromium/deps/httpcomponents-core.git' + '@' + '9f7
180a96f8fa5cab23f793c14b413356d419e62', | |
439 | |
440 'src/third_party/jarjar': | |
441 Var('chromium_git') + '/chromium/deps/jarjar.git' + '@' + '2e1ead4c68c450e0
b77fe49e3f9137842b8b6920', | |
442 | |
443 'src/third_party/jsr-305/src': | |
444 Var('chromium_git') + '/external/jsr-305.git' + '@' + '642c508235471f7220a
f6d5df2d3210e3bfc0919', | |
445 | |
446 'src/third_party/junit/src': | |
447 Var('chromium_git') + '/external/junit.git' + '@' + '45a44647e7306262162e1
346b750c3209019f2e1', | |
448 | |
449 'src/third_party/mockito/src': | |
450 Var('chromium_git') + '/external/mockito/mockito.git' + '@' + 'ed99a52e94a
84bd7c467f2443b475a22fcc6ba8e', | |
451 | |
452 'src/third_party/robolectric/lib': | |
453 Var('chromium_git') + '/chromium/third_party/robolectric.git' + '@' + '6b6
3c99a8b6967acdb42cbed0adb067c80efc810', | |
454 | |
455 'src/third_party/ub-uiautomator/lib': | |
456 Var('chromium_git') + '/chromium/third_party/ub-uiautomator.git' + '@' + '
e6f02481bada8bdbdfdd7987dd6e648c44a3adcb', | |
457 | |
458 'src/third_party/lss': | |
459 Var('chromium_git') + '/external/linux-syscall-support/lss.git' + '@' + Va
r('lss_revision'), | |
460 | |
461 'src/third_party/requests/src': | |
462 Var('chromium_git') + '/external/github.com/kennethreitz/requests.git' + '
@' + 'f172b30356d821d180fa4ecfa3e71c7274a32de4', | |
463 | |
464 'src/third_party/custom_tabs_client/src': | |
465 Var('chromium_git') + '/external/github.com/GoogleChrome/custom-tabs-clien
t.git' + '@' + 'ef3ea193af9f4e45dd5094e8b6a952fb213bf11e', | |
466 }, | |
467 } | 295 } |
468 | 296 hooks = [ |
469 | 297 { |
| 298 'action': [ |
| 299 'python', |
| 300 'src/build/landmines.py' |
| 301 ], |
| 302 'pattern': |
| 303 '.', |
| 304 'name': |
| 305 'landmines' |
| 306 }, |
| 307 { |
| 308 'action': [ |
| 309 'python', |
| 310 'src/build/download_nacl_toolchains.py', |
| 311 '--mode', |
| 312 'nacl_core_sdk', |
| 313 'sync', |
| 314 '--extract' |
| 315 ], |
| 316 'pattern': |
| 317 '.', |
| 318 'name': |
| 319 'nacltools' |
| 320 }, |
| 321 { |
| 322 'action': [ |
| 323 'python', |
| 324 'src/build/download_sdk_extras.py' |
| 325 ], |
| 326 'pattern': |
| 327 '.', |
| 328 'name': |
| 329 'sdkextras' |
| 330 }, |
| 331 { |
| 332 'action': [ |
| 333 'python', |
| 334 'src/build/linux/sysroot_scripts/install-sysroot.py', |
| 335 '--running-as-hook' |
| 336 ], |
| 337 'pattern': |
| 338 '.', |
| 339 'name': |
| 340 'sysroot' |
| 341 }, |
| 342 { |
| 343 'action': [ |
| 344 'python', |
| 345 'src/build/vs_toolchain.py', |
| 346 'update' |
| 347 ], |
| 348 'pattern': |
| 349 '.', |
| 350 'name': |
| 351 'win_toolchain' |
| 352 }, |
| 353 { |
| 354 'action': [ |
| 355 'python', |
| 356 'src/third_party/binutils/download.py' |
| 357 ], |
| 358 'pattern': |
| 359 'src/third_party/binutils', |
| 360 'name': |
| 361 'binutils' |
| 362 }, |
| 363 { |
| 364 'action': [ |
| 365 'python', |
| 366 'src/tools/clang/scripts/update.py', |
| 367 '--if-needed' |
| 368 ], |
| 369 'pattern': |
| 370 '.', |
| 371 'name': |
| 372 'clang' |
| 373 }, |
| 374 { |
| 375 'action': [ |
| 376 'python', |
| 377 'src/build/util/lastchange.py', |
| 378 '-o', |
| 379 'src/build/util/LASTCHANGE' |
| 380 ], |
| 381 'pattern': |
| 382 '.', |
| 383 'name': |
| 384 'lastchange' |
| 385 }, |
| 386 { |
| 387 'action': [ |
| 388 'python', |
| 389 'src/build/util/lastchange.py', |
| 390 '--git-hash-only', |
| 391 '-s', |
| 392 'src/third_party/WebKit', |
| 393 '-o', |
| 394 'src/build/util/LASTCHANGE.blink' |
| 395 ], |
| 396 'pattern': |
| 397 '.', |
| 398 'name': |
| 399 'lastchange' |
| 400 }, |
| 401 { |
| 402 'action': [ |
| 403 'download_from_google_storage', |
| 404 '--no_resume', |
| 405 '--platform=win32', |
| 406 '--no_auth', |
| 407 '--bucket', |
| 408 'chromium-gn', |
| 409 '-s', |
| 410 'src/buildtools/win/gn.exe.sha1' |
| 411 ], |
| 412 'pattern': |
| 413 '.', |
| 414 'name': |
| 415 'gn_win' |
| 416 }, |
| 417 { |
| 418 'action': [ |
| 419 'download_from_google_storage', |
| 420 '--no_resume', |
| 421 '--platform=darwin', |
| 422 '--no_auth', |
| 423 '--bucket', |
| 424 'chromium-gn', |
| 425 '-s', |
| 426 'src/buildtools/mac/gn.sha1' |
| 427 ], |
| 428 'pattern': |
| 429 '.', |
| 430 'name': |
| 431 'gn_mac' |
| 432 }, |
| 433 { |
| 434 'action': [ |
| 435 'download_from_google_storage', |
| 436 '--no_resume', |
| 437 '--platform=linux*', |
| 438 '--no_auth', |
| 439 '--bucket', |
| 440 'chromium-gn', |
| 441 '-s', |
| 442 'src/buildtools/linux64/gn.sha1' |
| 443 ], |
| 444 'pattern': |
| 445 '.', |
| 446 'name': |
| 447 'gn_linux64' |
| 448 }, |
| 449 { |
| 450 'action': [ |
| 451 'download_from_google_storage', |
| 452 '--no_resume', |
| 453 '--platform=win32', |
| 454 '--no_auth', |
| 455 '--bucket', |
| 456 'chromium-clang-format', |
| 457 '-s', |
| 458 'src/buildtools/win/clang-format.exe.sha1' |
| 459 ], |
| 460 'pattern': |
| 461 '.', |
| 462 'name': |
| 463 'clang_format_win' |
| 464 }, |
| 465 { |
| 466 'action': [ |
| 467 'download_from_google_storage', |
| 468 '--no_resume', |
| 469 '--platform=darwin', |
| 470 '--no_auth', |
| 471 '--bucket', |
| 472 'chromium-clang-format', |
| 473 '-s', |
| 474 'src/buildtools/mac/clang-format.sha1' |
| 475 ], |
| 476 'pattern': |
| 477 '.', |
| 478 'name': |
| 479 'clang_format_mac' |
| 480 }, |
| 481 { |
| 482 'action': [ |
| 483 'download_from_google_storage', |
| 484 '--no_resume', |
| 485 '--platform=linux*', |
| 486 '--no_auth', |
| 487 '--bucket', |
| 488 'chromium-clang-format', |
| 489 '-s', |
| 490 'src/buildtools/linux64/clang-format.sha1' |
| 491 ], |
| 492 'pattern': |
| 493 '.', |
| 494 'name': |
| 495 'clang_format_linux' |
| 496 }, |
| 497 { |
| 498 'action': [ |
| 499 'download_from_google_storage', |
| 500 '--no_resume', |
| 501 '--platform=win32', |
| 502 '--no_auth', |
| 503 '--bucket', |
| 504 'chromium-luci', |
| 505 '-d', |
| 506 'src/tools/luci-go/win64' |
| 507 ], |
| 508 'pattern': |
| 509 '.', |
| 510 'name': |
| 511 'luci-go_win' |
| 512 }, |
| 513 { |
| 514 'action': [ |
| 515 'download_from_google_storage', |
| 516 '--no_resume', |
| 517 '--platform=darwin', |
| 518 '--no_auth', |
| 519 '--bucket', |
| 520 'chromium-luci', |
| 521 '-d', |
| 522 'src/tools/luci-go/mac64' |
| 523 ], |
| 524 'pattern': |
| 525 '.', |
| 526 'name': |
| 527 'luci-go_mac' |
| 528 }, |
| 529 { |
| 530 'action': [ |
| 531 'download_from_google_storage', |
| 532 '--no_resume', |
| 533 '--platform=linux*', |
| 534 '--no_auth', |
| 535 '--bucket', |
| 536 'chromium-luci', |
| 537 '-d', |
| 538 'src/tools/luci-go/linux64' |
| 539 ], |
| 540 'pattern': |
| 541 '.', |
| 542 'name': |
| 543 'luci-go_linux' |
| 544 }, |
| 545 { |
| 546 'action': [ |
| 547 'download_from_google_storage', |
| 548 '--no_resume', |
| 549 '--platform=linux*', |
| 550 '--no_auth', |
| 551 '--bucket', |
| 552 'chromium-eu-strip', |
| 553 '-s', |
| 554 'src/build/linux/bin/eu-strip.sha1' |
| 555 ], |
| 556 'pattern': |
| 557 '.', |
| 558 'name': |
| 559 'eu-strip' |
| 560 }, |
| 561 { |
| 562 'action': [ |
| 563 'download_from_google_storage', |
| 564 '--no_resume', |
| 565 '--platform=win32', |
| 566 '--no_auth', |
| 567 '--bucket', |
| 568 'chromium-drmemory', |
| 569 '-s', |
| 570 'src/third_party/drmemory/drmemory-windows-sfx.exe.sha1' |
| 571 ], |
| 572 'pattern': |
| 573 '.', |
| 574 'name': |
| 575 'drmemory' |
| 576 }, |
| 577 { |
| 578 'action': [ |
| 579 'python', |
| 580 'src/build/get_syzygy_binaries.py', |
| 581 '--output-dir=src/third_party/syzygy/binaries', |
| 582 '--revision=e50a9822fc8aeb5e7902da5e2940ea135d732e57', |
| 583 '--overwrite' |
| 584 ], |
| 585 'pattern': |
| 586 '.', |
| 587 'name': |
| 588 'syzygy-binaries' |
| 589 }, |
| 590 { |
| 591 'action': [ |
| 592 'python', |
| 593 'src/build/get_syzygy_binaries.py', |
| 594 '--output-dir=src/third_party/kasko', |
| 595 '--revision=283aeaceeb22e2ba40a1753e3cb32454b59cc017', |
| 596 '--resource=kasko.zip', |
| 597 '--resource=kasko_symbols.zip', |
| 598 '--overwrite' |
| 599 ], |
| 600 'pattern': |
| 601 '.', |
| 602 'name': |
| 603 'kasko' |
| 604 }, |
| 605 { |
| 606 'action': [ |
| 607 'download_from_google_storage', |
| 608 '--no_resume', |
| 609 '--platform=win32', |
| 610 '--directory', |
| 611 '--recursive', |
| 612 '--no_auth', |
| 613 '--num_threads=16', |
| 614 '--bucket', |
| 615 'chromium-apache-win32', |
| 616 'src/third_party/apache-win32' |
| 617 ], |
| 618 'pattern': |
| 619 '\\.sha1', |
| 620 'name': |
| 621 'apache_win32' |
| 622 }, |
| 623 { |
| 624 'action': [ |
| 625 'python', |
| 626 'src/third_party/mojo/src/mojo/public/tools/download_shell_binary.py', |
| 627 '--tools-directory=../../../../../../tools' |
| 628 ], |
| 629 'pattern': |
| 630 '', |
| 631 'name': |
| 632 'download_mojo_shell' |
| 633 }, |
| 634 { |
| 635 'action': [ |
| 636 'python', |
| 637 'src/third_party/instrumented_libraries/scripts/download_binaries.py' |
| 638 ], |
| 639 'pattern': |
| 640 '\\.sha1', |
| 641 'name': |
| 642 'instrumented_libraries' |
| 643 }, |
| 644 { |
| 645 'action': [ |
| 646 'python', |
| 647 'src/tools/remove_stale_pyc_files.py', |
| 648 'src/android_webview/tools', |
| 649 'src/gpu/gles2_conform_support', |
| 650 'src/ppapi', |
| 651 'src/printing', |
| 652 'src/third_party/closure_compiler/build', |
| 653 'src/tools' |
| 654 ], |
| 655 'pattern': |
| 656 '.', |
| 657 'name': |
| 658 'remove_stale_pyc_files' |
| 659 }, |
| 660 { |
| 661 'action': [ |
| 662 'python', |
| 663 'src/build/gyp_chromium' |
| 664 ], |
| 665 'pattern': |
| 666 '.', |
| 667 'name': |
| 668 'gyp' |
| 669 }, |
| 670 { |
| 671 'action': [ |
| 672 'python', |
| 673 'src/tools/check_git_config.py', |
| 674 '--running-as-hook' |
| 675 ], |
| 676 'pattern': |
| 677 '.', |
| 678 'name': |
| 679 'check_git_config' |
| 680 } |
| 681 ] |
470 include_rules = [ | 682 include_rules = [ |
471 # Everybody can use some things. | |
472 # NOTE: THIS HAS TO STAY IN SYNC WITH third_party/DEPS which disallows these. | |
473 '+base', | 683 '+base', |
474 '+build', | 684 '+build', |
475 '+ipc', | 685 '+ipc', |
476 | |
477 # Everybody can use headers generated by tools/generate_library_loader. | |
478 '+library_loaders', | 686 '+library_loaders', |
479 | |
480 '+testing', | 687 '+testing', |
481 '+third_party/icu/source/common/unicode', | 688 '+third_party/icu/source/common/unicode', |
482 '+third_party/icu/source/i18n/unicode', | 689 '+third_party/icu/source/i18n/unicode', |
483 '+url', | 690 '+url' |
484 ] | 691 ] |
485 | |
486 | |
487 # checkdeps.py shouldn't check include paths for files in these dirs: | |
488 skip_child_includes = [ | 692 skip_child_includes = [ |
489 'breakpad', | 693 'breakpad', |
490 'native_client_sdk', | 694 'native_client_sdk', |
491 'out', | 695 'out', |
492 'sdch', | 696 'sdch', |
493 'skia', | 697 'skia', |
494 'testing', | 698 'testing', |
495 'v8', | 699 'v8', |
496 'win8', | 700 'win8' |
497 ] | 701 ] |
498 | |
499 | |
500 hooks = [ | |
501 { | |
502 # This clobbers when necessary (based on get_landmines.py). It must be the | |
503 # first hook so that other things that get/generate into the output | |
504 # directory will not subsequently be clobbered. | |
505 'name': 'landmines', | |
506 'pattern': '.', | |
507 'action': [ | |
508 'python', | |
509 'src/build/landmines.py', | |
510 ], | |
511 }, | |
512 { | |
513 # This downloads binaries for Native Client's newlib toolchain. | |
514 # Done in lieu of building the toolchain from scratch as it can take | |
515 # anywhere from 30 minutes to 4 hours depending on platform to build. | |
516 'name': 'nacltools', | |
517 'pattern': '.', | |
518 'action': [ | |
519 'python', | |
520 'src/build/download_nacl_toolchains.py', | |
521 '--mode', 'nacl_core_sdk', | |
522 'sync', '--extract', | |
523 ], | |
524 }, | |
525 { | |
526 # This downloads SDK extras and puts them in the | |
527 # third_party/android_tools/sdk/extras directory on the bots. Developers | |
528 # need to manually install these packages and accept the ToS. | |
529 'name': 'sdkextras', | |
530 'pattern': '.', | |
531 # When adding a new sdk extras package to download, add the package | |
532 # directory and zip file to .gitignore in third_party/android_tools. | |
533 'action': ['python', 'src/build/download_sdk_extras.py'], | |
534 }, | |
535 { | |
536 # Downloads the current stable linux sysroot to build/linux/ if needed. | |
537 # This sysroot updates at about the same rate that the chrome build deps | |
538 # change. This script is a no-op except for linux users who are doing | |
539 # official chrome builds or cross compiling. | |
540 'name': 'sysroot', | |
541 'pattern': '.', | |
542 'action': ['python', 'src/build/linux/sysroot_scripts/install-sysroot.py', | |
543 '--running-as-hook'], | |
544 }, | |
545 { | |
546 # Update the Windows toolchain if necessary. | |
547 'name': 'win_toolchain', | |
548 'pattern': '.', | |
549 'action': ['python', 'src/build/vs_toolchain.py', 'update'], | |
550 }, | |
551 # Pull binutils for linux, enabled debug fission for faster linking / | |
552 # debugging when used with clang on Ubuntu Precise. | |
553 # https://code.google.com/p/chromium/issues/detail?id=352046 | |
554 { | |
555 'name': 'binutils', | |
556 'pattern': 'src/third_party/binutils', | |
557 'action': [ | |
558 'python', | |
559 'src/third_party/binutils/download.py', | |
560 ], | |
561 }, | |
562 { | |
563 # Pull clang if needed or requested via GYP_DEFINES. | |
564 # Note: On Win, this should run after win_toolchain, as it may use it. | |
565 'name': 'clang', | |
566 'pattern': '.', | |
567 'action': ['python', 'src/tools/clang/scripts/update.py', '--if-needed'], | |
568 }, | |
569 { | |
570 # Update LASTCHANGE. | |
571 'name': 'lastchange', | |
572 'pattern': '.', | |
573 'action': ['python', 'src/build/util/lastchange.py', | |
574 '-o', 'src/build/util/LASTCHANGE'], | |
575 }, | |
576 { | |
577 # Update LASTCHANGE.blink. | |
578 'name': 'lastchange', | |
579 'pattern': '.', | |
580 'action': ['python', 'src/build/util/lastchange.py', | |
581 '-s', 'src/third_party/WebKit', | |
582 '-o', 'src/build/util/LASTCHANGE.blink'], | |
583 }, | |
584 # Pull GN binaries. This needs to be before running GYP below. | |
585 { | |
586 'name': 'gn_win', | |
587 'pattern': '.', | |
588 'action': [ 'download_from_google_storage', | |
589 '--no_resume', | |
590 '--platform=win32', | |
591 '--no_auth', | |
592 '--bucket', 'chromium-gn', | |
593 '-s', 'src/buildtools/win/gn.exe.sha1', | |
594 ], | |
595 }, | |
596 { | |
597 'name': 'gn_mac', | |
598 'pattern': '.', | |
599 'action': [ 'download_from_google_storage', | |
600 '--no_resume', | |
601 '--platform=darwin', | |
602 '--no_auth', | |
603 '--bucket', 'chromium-gn', | |
604 '-s', 'src/buildtools/mac/gn.sha1', | |
605 ], | |
606 }, | |
607 { | |
608 'name': 'gn_linux64', | |
609 'pattern': '.', | |
610 'action': [ 'download_from_google_storage', | |
611 '--no_resume', | |
612 '--platform=linux*', | |
613 '--no_auth', | |
614 '--bucket', 'chromium-gn', | |
615 '-s', 'src/buildtools/linux64/gn.sha1', | |
616 ], | |
617 }, | |
618 # Pull clang-format binaries using checked-in hashes. | |
619 { | |
620 'name': 'clang_format_win', | |
621 'pattern': '.', | |
622 'action': [ 'download_from_google_storage', | |
623 '--no_resume', | |
624 '--platform=win32', | |
625 '--no_auth', | |
626 '--bucket', 'chromium-clang-format', | |
627 '-s', 'src/buildtools/win/clang-format.exe.sha1', | |
628 ], | |
629 }, | |
630 { | |
631 'name': 'clang_format_mac', | |
632 'pattern': '.', | |
633 'action': [ 'download_from_google_storage', | |
634 '--no_resume', | |
635 '--platform=darwin', | |
636 '--no_auth', | |
637 '--bucket', 'chromium-clang-format', | |
638 '-s', 'src/buildtools/mac/clang-format.sha1', | |
639 ], | |
640 }, | |
641 { | |
642 'name': 'clang_format_linux', | |
643 'pattern': '.', | |
644 'action': [ 'download_from_google_storage', | |
645 '--no_resume', | |
646 '--platform=linux*', | |
647 '--no_auth', | |
648 '--bucket', 'chromium-clang-format', | |
649 '-s', 'src/buildtools/linux64/clang-format.sha1', | |
650 ], | |
651 }, | |
652 # Pull luci-go binaries (isolate, swarming) using checked-in hashes. | |
653 { | |
654 'name': 'luci-go_win', | |
655 'pattern': '.', | |
656 'action': [ 'download_from_google_storage', | |
657 '--no_resume', | |
658 '--platform=win32', | |
659 '--no_auth', | |
660 '--bucket', 'chromium-luci', | |
661 '-d', 'src/tools/luci-go/win64', | |
662 ], | |
663 }, | |
664 { | |
665 'name': 'luci-go_mac', | |
666 'pattern': '.', | |
667 'action': [ 'download_from_google_storage', | |
668 '--no_resume', | |
669 '--platform=darwin', | |
670 '--no_auth', | |
671 '--bucket', 'chromium-luci', | |
672 '-d', 'src/tools/luci-go/mac64', | |
673 ], | |
674 }, | |
675 { | |
676 'name': 'luci-go_linux', | |
677 'pattern': '.', | |
678 'action': [ 'download_from_google_storage', | |
679 '--no_resume', | |
680 '--platform=linux*', | |
681 '--no_auth', | |
682 '--bucket', 'chromium-luci', | |
683 '-d', 'src/tools/luci-go/linux64', | |
684 ], | |
685 }, | |
686 # Pull eu-strip binaries using checked-in hashes. | |
687 { | |
688 'name': 'eu-strip', | |
689 'pattern': '.', | |
690 'action': [ 'download_from_google_storage', | |
691 '--no_resume', | |
692 '--platform=linux*', | |
693 '--no_auth', | |
694 '--bucket', 'chromium-eu-strip', | |
695 '-s', 'src/build/linux/bin/eu-strip.sha1', | |
696 ], | |
697 }, | |
698 { | |
699 'name': 'drmemory', | |
700 'pattern': '.', | |
701 'action': [ 'download_from_google_storage', | |
702 '--no_resume', | |
703 '--platform=win32', | |
704 '--no_auth', | |
705 '--bucket', 'chromium-drmemory', | |
706 '-s', 'src/third_party/drmemory/drmemory-windows-sfx.exe.sha1', | |
707 ], | |
708 }, | |
709 # Pull the Syzygy binaries, used for optimization and instrumentation. | |
710 { | |
711 'name': 'syzygy-binaries', | |
712 'pattern': '.', | |
713 'action': ['python', | |
714 'src/build/get_syzygy_binaries.py', | |
715 '--output-dir=src/third_party/syzygy/binaries', | |
716 '--revision=e50a9822fc8aeb5e7902da5e2940ea135d732e57', | |
717 '--overwrite', | |
718 ], | |
719 }, | |
720 { | |
721 'name': 'kasko', | |
722 'pattern': '.', | |
723 'action': ['python', | |
724 'src/build/get_syzygy_binaries.py', | |
725 '--output-dir=src/third_party/kasko', | |
726 '--revision=283aeaceeb22e2ba40a1753e3cb32454b59cc017', | |
727 '--resource=kasko.zip', | |
728 '--resource=kasko_symbols.zip', | |
729 '--overwrite', | |
730 ], | |
731 }, | |
732 { | |
733 'name': 'apache_win32', | |
734 'pattern': '\\.sha1', | |
735 'action': [ 'download_from_google_storage', | |
736 '--no_resume', | |
737 '--platform=win32', | |
738 '--directory', | |
739 '--recursive', | |
740 '--no_auth', | |
741 '--num_threads=16', | |
742 '--bucket', 'chromium-apache-win32', | |
743 'src/third_party/apache-win32', | |
744 ], | |
745 }, | |
746 # Pull the mojo_shell binary, used for mojo development | |
747 { | |
748 'name': 'download_mojo_shell', | |
749 'pattern': '', | |
750 'action': [ 'python', | |
751 'src/third_party/mojo/src/mojo/public/tools/download_shell_binar
y.py', | |
752 '--tools-directory=../../../../../../tools', | |
753 ], | |
754 }, | |
755 { | |
756 # Pull sanitizer-instrumented third-party libraries if requested via | |
757 # GYP_DEFINES. | |
758 'name': 'instrumented_libraries', | |
759 'pattern': '\\.sha1', | |
760 'action': ['python', 'src/third_party/instrumented_libraries/scripts/downloa
d_binaries.py'], | |
761 }, | |
762 { | |
763 # Ensure that while generating dependencies lists in .gyp files we don't | |
764 # accidentally reference any .pyc files whose corresponding .py files have | |
765 # already been deleted. | |
766 # We should actually try to avoid generating .pyc files, crbug.com/500078. | |
767 'name': 'remove_stale_pyc_files', | |
768 'pattern': '.', | |
769 'action': [ | |
770 'python', | |
771 'src/tools/remove_stale_pyc_files.py', | |
772 'src/android_webview/tools', | |
773 'src/gpu/gles2_conform_support', | |
774 'src/ppapi', | |
775 'src/printing', | |
776 'src/third_party/closure_compiler/build', | |
777 'src/tools', | |
778 ], | |
779 }, | |
780 { | |
781 # A change to a .gyp, .gypi, or to GYP itself should run the generator. | |
782 'name': 'gyp', | |
783 'pattern': '.', | |
784 'action': ['python', 'src/build/gyp_chromium'], | |
785 }, | |
786 { | |
787 # Verify committers' ~/.netc, gclient and git are properly configured for | |
788 # write access to the git repo. To be removed sometime after Chrome to git | |
789 # migration completes (let's say Sep 1 2014). | |
790 'name': 'check_git_config', | |
791 'pattern': '.', | |
792 'action': [ | |
793 'python', | |
794 'src/tools/check_git_config.py', | |
795 '--running-as-hook', | |
796 ], | |
797 }, | |
798 ] | |
OLD | NEW |