| 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 |