993 lines
32 KiB
Plaintext
993 lines
32 KiB
Plaintext
|
vars = {
|
||
|
'chromium_git': 'https://chromium.googlesource.com',
|
||
|
'chromium_revision': '35b72bf255d6519506b7e732f9c74205d2ab452d',
|
||
|
'swarming_revision': '486c9b53c4d54dd4b95bb6ce0e31160e600dfc11',
|
||
|
# Three lines of non-changing comments so that
|
||
|
# the commit queue can handle CLs rolling lss
|
||
|
# and whatever else without interference from each other.
|
||
|
'lss_revision': 'e6527b0cd469e3ff5764785dadcb39bf7d787154',
|
||
|
# Three lines of non-changing comments so that
|
||
|
# the commit queue can handle CLs rolling catapult
|
||
|
# and whatever else without interference from each other.
|
||
|
'catapult_revision': '0d25dda9b148bcd2dad9e1080b1dc57eaf9d2c2a',
|
||
|
}
|
||
|
|
||
|
deps = {
|
||
|
'src/build':
|
||
|
Var('chromium_git') + '/chromium/src/build' + '@' + 'f79db013c75bff172913707cd762eba847838fea',
|
||
|
'src/buildtools':
|
||
|
Var('chromium_git') + '/chromium/buildtools.git' + '@' + '9a90d9aaadeb5e04327ed05775f45132e4b3523f',
|
||
|
'src/testing':
|
||
|
Var('chromium_git') + '/chromium/src/testing' + '@' + 'd2fde4ae5b8d0a5021e6f79d2f4a62e83ba348bc',
|
||
|
'src/third_party':
|
||
|
Var('chromium_git') + '/chromium/src/third_party' + '@' + 'f931bb4f2bdcb327d066052df1914cab4bd68c50',
|
||
|
'src/third_party/catapult':
|
||
|
Var('chromium_git') + '/catapult.git' + '@' + Var('catapult_revision'),
|
||
|
'src/third_party/colorama/src':
|
||
|
Var('chromium_git') + '/external/colorama.git' + '@' + '799604a1041e9b3bc5d2789ecbd7e8db2e18e6b8',
|
||
|
'src/third_party/freetype/src':
|
||
|
Var('chromium_git') + '/chromium/src/third_party/freetype2.git' + '@' + '578bcf103a12fb742cdb314565819011d1ac12a7',
|
||
|
'src/third_party/googletest/src':
|
||
|
Var('chromium_git') + '/external/github.com/google/googletest.git' + '@' + 'd5266326752f0a1dadbd310932d8f4fd8c3c5e7d',
|
||
|
'src/third_party/harfbuzz-ng/src':
|
||
|
Var('chromium_git') + '/external/github.com/harfbuzz/harfbuzz.git' + '@' + '2b76767bf572364d3d647cdd139f2044a7ad06b2',
|
||
|
'src/third_party/libjpeg_turbo':
|
||
|
Var('chromium_git') + '/chromium/deps/libjpeg_turbo.git' + '@' + 'a1750dbc79a8792dde3d3f7d7d8ac28ba01ac9dd',
|
||
|
'src/third_party/yasm/source/patched-yasm':
|
||
|
Var('chromium_git') + '/chromium/deps/yasm/patched-yasm.git' + '@' + '720b70524a4424b15fc57e82263568c8ba0496ad',
|
||
|
'src/tools':
|
||
|
Var('chromium_git') + '/chromium/src/tools' + '@' + 'f2c6ed916b94176158763400de308c2afd56b259',
|
||
|
'src/tools/swarming_client':
|
||
|
Var('chromium_git') + '/infra/luci/client-py.git' + '@' + Var('swarming_revision'),
|
||
|
|
||
|
# libyuv-only dependencies (not present in Chromium).
|
||
|
'src/third_party/gflags':
|
||
|
Var('chromium_git') + '/external/webrtc/deps/third_party/gflags' + '@' + '892576179b45861b53e04a112996a738309cf364',
|
||
|
'src/third_party/gflags/src':
|
||
|
Var('chromium_git') + '/external/github.com/gflags/gflags' + '@' + '03bebcb065c83beff83d50ae025a55a4bf94dfca',
|
||
|
'src/third_party/gtest-parallel':
|
||
|
Var('chromium_git') + '/external/webrtc/deps/third_party/gtest-parallel' + '@' + '1dad0e9f6d82ff994130b529d7d814b40eb32b0e',
|
||
|
|
||
|
'src/third_party/lss': {
|
||
|
'url': Var('chromium_git') + '/linux-syscall-support.git' + '@' + Var('lss_revision'),
|
||
|
'condition': 'checkout_android or checkout_linux',
|
||
|
},
|
||
|
|
||
|
# Android deps:
|
||
|
'src/third_party/accessibility_test_framework': {
|
||
|
'packages': [
|
||
|
{
|
||
|
'package': 'chromium/third_party/accessibility-test-framework',
|
||
|
'version': 'version:2.1-cr0',
|
||
|
},
|
||
|
],
|
||
|
'condition': 'checkout_android',
|
||
|
'dep_type': 'cipd',
|
||
|
},
|
||
|
'src/third_party/auto/src': {
|
||
|
'url': Var('chromium_git') + '/external/github.com/google/auto.git' + '@' + '8a81a858ae7b78a1aef71ac3905fade0bbd64e82',
|
||
|
'condition': 'checkout_android',
|
||
|
},
|
||
|
'src/base': {
|
||
|
'url': Var('chromium_git') + '/chromium/src/base' + '@' + '6c0497f398c5f6e6af0c66fbf4d77e875eb3f2b1',
|
||
|
'condition': 'checkout_android',
|
||
|
},
|
||
|
'src/third_party/bazel': {
|
||
|
'packages': [
|
||
|
{
|
||
|
'package': 'chromium/third_party/bazel',
|
||
|
'version': 'version:0.10.0',
|
||
|
},
|
||
|
],
|
||
|
'condition': 'checkout_android',
|
||
|
'dep_type': 'cipd',
|
||
|
},
|
||
|
'src/third_party/bouncycastle': {
|
||
|
'packages': [
|
||
|
{
|
||
|
'package': 'chromium/third_party/bouncycastle',
|
||
|
'version': 'version:1.46-cr0',
|
||
|
},
|
||
|
],
|
||
|
'condition': 'checkout_android',
|
||
|
'dep_type': 'cipd',
|
||
|
},
|
||
|
'src/third_party/android_ndk': {
|
||
|
'url': Var('chromium_git') + '/android_ndk.git' + '@' + '5cd86312e794bdf542a3685c6f10cbb96072990b',
|
||
|
'condition': 'checkout_android',
|
||
|
},
|
||
|
'src/third_party/android_support_test_runner': {
|
||
|
'packages': [
|
||
|
{
|
||
|
'package': 'chromium/third_party/android_support_test_runner',
|
||
|
'version': 'version:0.5-cr0',
|
||
|
},
|
||
|
],
|
||
|
'condition': 'checkout_android',
|
||
|
'dep_type': 'cipd',
|
||
|
},
|
||
|
'src/third_party/android_tools': {
|
||
|
'url': Var('chromium_git') + '/android_tools.git' + '@' + '130499e25286f4d56acafa252fee09f3cc595c49',
|
||
|
'condition': 'checkout_android',
|
||
|
},
|
||
|
'src/third_party/byte_buddy': {
|
||
|
'packages': [
|
||
|
{
|
||
|
'package': 'chromium/third_party/byte_buddy',
|
||
|
'version': 'version:1.4.17-cr0',
|
||
|
},
|
||
|
],
|
||
|
'condition': 'checkout_android',
|
||
|
'dep_type': 'cipd',
|
||
|
},
|
||
|
'src/third_party/ced/src': {
|
||
|
'url': Var('chromium_git') + '/external/github.com/google/compact_enc_det.git' + '@' + '94c367a1fe3a13207f4b22604fcfd1d9f9ddf6d9',
|
||
|
'condition': 'checkout_android',
|
||
|
},
|
||
|
'src/third_party/errorprone/lib': {
|
||
|
'url': Var('chromium_git') + '/chromium/third_party/errorprone.git' + '@' + '980d49e839aa4984015efed34b0134d4b2c9b6d7',
|
||
|
'condition': 'checkout_android',
|
||
|
},
|
||
|
'src/third_party/findbugs': {
|
||
|
'url': Var('chromium_git') + '/chromium/deps/findbugs.git' + '@' + '4275d9ac8610db6b1bc9a5e887f97e41b33fac67',
|
||
|
'condition': 'checkout_android',
|
||
|
},
|
||
|
'src/third_party/gson': {
|
||
|
'packages': [
|
||
|
{
|
||
|
'package': 'chromium/third_party/gson',
|
||
|
'version': 'version:2.8.0-cr0',
|
||
|
},
|
||
|
],
|
||
|
'condition': 'checkout_android',
|
||
|
'dep_type': 'cipd',
|
||
|
},
|
||
|
'src/third_party/guava': {
|
||
|
'packages': [
|
||
|
{
|
||
|
'package': 'chromium/third_party/guava',
|
||
|
'version': 'version:23.0-cr0',
|
||
|
},
|
||
|
],
|
||
|
'condition': 'checkout_android',
|
||
|
'dep_type': 'cipd',
|
||
|
},
|
||
|
'src/third_party/hamcrest': {
|
||
|
'packages': [
|
||
|
{
|
||
|
'package': 'chromium/third_party/hamcrest',
|
||
|
'version': 'version:1.3-cr0',
|
||
|
},
|
||
|
],
|
||
|
'condition': 'checkout_android',
|
||
|
'dep_type': 'cipd',
|
||
|
},
|
||
|
'src/third_party/icu': {
|
||
|
'url': Var('chromium_git') + '/chromium/deps/icu.git' + '@' + '297a4dd02b9d36c92ab9b4f121e433c9c3bc14f8',
|
||
|
},
|
||
|
'src/third_party/icu4j': {
|
||
|
'packages': [
|
||
|
{
|
||
|
'package': 'chromium/third_party/icu4j',
|
||
|
'version': 'version:53.1-cr0',
|
||
|
},
|
||
|
],
|
||
|
'condition': 'checkout_android',
|
||
|
'dep_type': 'cipd',
|
||
|
},
|
||
|
'src/third_party/intellij': {
|
||
|
'packages': [
|
||
|
{
|
||
|
'package': 'chromium/third_party/intellij',
|
||
|
'version': 'version:12.0-cr0',
|
||
|
},
|
||
|
],
|
||
|
'condition': 'checkout_android',
|
||
|
'dep_type': 'cipd',
|
||
|
},
|
||
|
'src/third_party/jsr-305/src': {
|
||
|
'url': Var('chromium_git') + '/external/jsr-305.git' + '@' + '642c508235471f7220af6d5df2d3210e3bfc0919',
|
||
|
'condition': 'checkout_android',
|
||
|
},
|
||
|
'src/third_party/junit/src': {
|
||
|
'url': Var('chromium_git') + '/external/junit.git' + '@' + '64155f8a9babcfcf4263cf4d08253a1556e75481',
|
||
|
'condition': 'checkout_android',
|
||
|
},
|
||
|
'src/third_party/mockito/src': {
|
||
|
'url': Var('chromium_git') + '/external/mockito/mockito.git' + '@' + '04a2a289a4222f80ad20717c25144981210d2eac',
|
||
|
'condition': 'checkout_android',
|
||
|
},
|
||
|
'src/third_party/objenesis': {
|
||
|
'packages': [
|
||
|
{
|
||
|
'package': 'chromium/third_party/objenesis',
|
||
|
'version': 'version:2.4-cr0',
|
||
|
},
|
||
|
],
|
||
|
'condition': 'checkout_android',
|
||
|
'dep_type': 'cipd',
|
||
|
},
|
||
|
'src/third_party/ow2_asm': {
|
||
|
'packages': [
|
||
|
{
|
||
|
'package': 'chromium/third_party/ow2_asm',
|
||
|
'version': 'version:5.0.1-cr0',
|
||
|
},
|
||
|
],
|
||
|
'condition': 'checkout_android',
|
||
|
'dep_type': 'cipd',
|
||
|
},
|
||
|
'src/third_party/r8': {
|
||
|
'packages': [
|
||
|
{
|
||
|
'package': 'chromium/third_party/r8',
|
||
|
'version': 'version:1.0.30',
|
||
|
},
|
||
|
],
|
||
|
'condition': 'checkout_android',
|
||
|
'dep_type': 'cipd',
|
||
|
},
|
||
|
'src/third_party/requests/src': {
|
||
|
'url': Var('chromium_git') + '/external/github.com/kennethreitz/requests.git' + '@' + 'f172b30356d821d180fa4ecfa3e71c7274a32de4',
|
||
|
'condition': 'checkout_android',
|
||
|
},
|
||
|
'src/third_party/robolectric': {
|
||
|
'packages': [
|
||
|
{
|
||
|
'package': 'chromium/third_party/robolectric',
|
||
|
'version': 'version:3.5.1',
|
||
|
},
|
||
|
],
|
||
|
'condition': 'checkout_android',
|
||
|
'dep_type': 'cipd',
|
||
|
},
|
||
|
'src/third_party/robolectric/robolectric': {
|
||
|
'url': Var('chromium_git') + '/external/robolectric.git' + '@' + '7e067f1112e1502caa742f7be72d37b5678d3403',
|
||
|
'condition': 'checkout_android',
|
||
|
},
|
||
|
'src/third_party/sqlite4java': {
|
||
|
'packages': [
|
||
|
{
|
||
|
'package': 'chromium/third_party/sqlite4java',
|
||
|
'version': 'version:0.282-cr0',
|
||
|
},
|
||
|
],
|
||
|
'condition': 'checkout_android',
|
||
|
'dep_type': 'cipd',
|
||
|
},
|
||
|
'src/third_party/ub-uiautomator/lib': {
|
||
|
'url': Var('chromium_git') + '/chromium/third_party/ub-uiautomator.git' + '@' + '00270549ce3161ae72ceb24712618ea28b4f9434',
|
||
|
'condition': 'checkout_android',
|
||
|
},
|
||
|
'src/third_party/xstream': {
|
||
|
'packages': [
|
||
|
{
|
||
|
'package': 'chromium/third_party/xstream',
|
||
|
'version': 'version:1.4.8-cr0',
|
||
|
},
|
||
|
],
|
||
|
'condition': 'checkout_android',
|
||
|
'dep_type': 'cipd',
|
||
|
},
|
||
|
|
||
|
# iOS deps:
|
||
|
'src/ios': {
|
||
|
'url': Var('chromium_git') + '/chromium/src/ios' + '@' + '8e45eb00dffadde7e0669a881991e237b0b7a8eb',
|
||
|
'condition': 'checkout_ios'
|
||
|
},
|
||
|
|
||
|
# Win deps:
|
||
|
# Dependencies used by libjpeg-turbo
|
||
|
'src/third_party/yasm/binaries': {
|
||
|
'url': Var('chromium_git') + '/chromium/deps/yasm/binaries.git' + '@' + '52f9b3f4b0aa06da24ef8b123058bb61ee468881',
|
||
|
'condition': 'checkout_win',
|
||
|
},
|
||
|
|
||
|
# === ANDROID_DEPS Generated Code Start ===
|
||
|
# Generated by //tools/android/roll/android_deps/fetch_all.sh
|
||
|
'src/third_party/android_deps/libs/android_arch_core_common': {
|
||
|
'packages': [
|
||
|
{
|
||
|
'package': 'chromium/third_party/android_deps/libs/android_arch_core_common',
|
||
|
'version': 'version:1.0.0-cr0',
|
||
|
},
|
||
|
],
|
||
|
'condition': 'checkout_android',
|
||
|
'dep_type': 'cipd',
|
||
|
},
|
||
|
|
||
|
'src/third_party/android_deps/libs/android_arch_lifecycle_common': {
|
||
|
'packages': [
|
||
|
{
|
||
|
'package': 'chromium/third_party/android_deps/libs/android_arch_lifecycle_common',
|
||
|
'version': 'version:1.0.0-cr0',
|
||
|
},
|
||
|
],
|
||
|
'condition': 'checkout_android',
|
||
|
'dep_type': 'cipd',
|
||
|
},
|
||
|
|
||
|
'src/third_party/android_deps/libs/android_arch_lifecycle_runtime': {
|
||
|
'packages': [
|
||
|
{
|
||
|
'package': 'chromium/third_party/android_deps/libs/android_arch_lifecycle_runtime',
|
||
|
'version': 'version:1.0.0-cr0',
|
||
|
},
|
||
|
],
|
||
|
'condition': 'checkout_android',
|
||
|
'dep_type': 'cipd',
|
||
|
},
|
||
|
|
||
|
'src/third_party/android_deps/libs/com_android_support_animated_vector_drawable': {
|
||
|
'packages': [
|
||
|
{
|
||
|
'package': 'chromium/third_party/android_deps/libs/com_android_support_animated_vector_drawable',
|
||
|
'version': 'version:27.0.0-cr0',
|
||
|
},
|
||
|
],
|
||
|
'condition': 'checkout_android',
|
||
|
'dep_type': 'cipd',
|
||
|
},
|
||
|
|
||
|
'src/third_party/android_deps/libs/com_android_support_appcompat_v7': {
|
||
|
'packages': [
|
||
|
{
|
||
|
'package': 'chromium/third_party/android_deps/libs/com_android_support_appcompat_v7',
|
||
|
'version': 'version:27.0.0-cr0',
|
||
|
},
|
||
|
],
|
||
|
'condition': 'checkout_android',
|
||
|
'dep_type': 'cipd',
|
||
|
},
|
||
|
|
||
|
'src/third_party/android_deps/libs/com_android_support_cardview_v7': {
|
||
|
'packages': [
|
||
|
{
|
||
|
'package': 'chromium/third_party/android_deps/libs/com_android_support_cardview_v7',
|
||
|
'version': 'version:27.0.0-cr0',
|
||
|
},
|
||
|
],
|
||
|
'condition': 'checkout_android',
|
||
|
'dep_type': 'cipd',
|
||
|
},
|
||
|
|
||
|
'src/third_party/android_deps/libs/com_android_support_design': {
|
||
|
'packages': [
|
||
|
{
|
||
|
'package': 'chromium/third_party/android_deps/libs/com_android_support_design',
|
||
|
'version': 'version:27.0.0-cr0',
|
||
|
},
|
||
|
],
|
||
|
'condition': 'checkout_android',
|
||
|
'dep_type': 'cipd',
|
||
|
},
|
||
|
|
||
|
'src/third_party/android_deps/libs/com_android_support_gridlayout_v7': {
|
||
|
'packages': [
|
||
|
{
|
||
|
'package': 'chromium/third_party/android_deps/libs/com_android_support_gridlayout_v7',
|
||
|
'version': 'version:27.0.0-cr0',
|
||
|
},
|
||
|
],
|
||
|
'condition': 'checkout_android',
|
||
|
'dep_type': 'cipd',
|
||
|
},
|
||
|
|
||
|
'src/third_party/android_deps/libs/com_android_support_leanback_v17': {
|
||
|
'packages': [
|
||
|
{
|
||
|
'package': 'chromium/third_party/android_deps/libs/com_android_support_leanback_v17',
|
||
|
'version': 'version:27.0.0-cr0',
|
||
|
},
|
||
|
],
|
||
|
'condition': 'checkout_android',
|
||
|
'dep_type': 'cipd',
|
||
|
},
|
||
|
|
||
|
'src/third_party/android_deps/libs/com_android_support_mediarouter_v7': {
|
||
|
'packages': [
|
||
|
{
|
||
|
'package': 'chromium/third_party/android_deps/libs/com_android_support_mediarouter_v7',
|
||
|
'version': 'version:27.0.0-cr0',
|
||
|
},
|
||
|
],
|
||
|
'condition': 'checkout_android',
|
||
|
'dep_type': 'cipd',
|
||
|
},
|
||
|
|
||
|
'src/third_party/android_deps/libs/com_android_support_multidex': {
|
||
|
'packages': [
|
||
|
{
|
||
|
'package': 'chromium/third_party/android_deps/libs/com_android_support_multidex',
|
||
|
'version': 'version:1.0.0-cr0',
|
||
|
},
|
||
|
],
|
||
|
'condition': 'checkout_android',
|
||
|
'dep_type': 'cipd',
|
||
|
},
|
||
|
|
||
|
'src/third_party/android_deps/libs/com_android_support_palette_v7': {
|
||
|
'packages': [
|
||
|
{
|
||
|
'package': 'chromium/third_party/android_deps/libs/com_android_support_palette_v7',
|
||
|
'version': 'version:27.0.0-cr0',
|
||
|
},
|
||
|
],
|
||
|
'condition': 'checkout_android',
|
||
|
'dep_type': 'cipd',
|
||
|
},
|
||
|
|
||
|
'src/third_party/android_deps/libs/com_android_support_preference_leanback_v17': {
|
||
|
'packages': [
|
||
|
{
|
||
|
'package': 'chromium/third_party/android_deps/libs/com_android_support_preference_leanback_v17',
|
||
|
'version': 'version:27.0.0-cr0',
|
||
|
},
|
||
|
],
|
||
|
'condition': 'checkout_android',
|
||
|
'dep_type': 'cipd',
|
||
|
},
|
||
|
|
||
|
'src/third_party/android_deps/libs/com_android_support_preference_v14': {
|
||
|
'packages': [
|
||
|
{
|
||
|
'package': 'chromium/third_party/android_deps/libs/com_android_support_preference_v14',
|
||
|
'version': 'version:27.0.0-cr0',
|
||
|
},
|
||
|
],
|
||
|
'condition': 'checkout_android',
|
||
|
'dep_type': 'cipd',
|
||
|
},
|
||
|
|
||
|
'src/third_party/android_deps/libs/com_android_support_preference_v7': {
|
||
|
'packages': [
|
||
|
{
|
||
|
'package': 'chromium/third_party/android_deps/libs/com_android_support_preference_v7',
|
||
|
'version': 'version:27.0.0-cr0',
|
||
|
},
|
||
|
],
|
||
|
'condition': 'checkout_android',
|
||
|
'dep_type': 'cipd',
|
||
|
},
|
||
|
|
||
|
'src/third_party/android_deps/libs/com_android_support_recyclerview_v7': {
|
||
|
'packages': [
|
||
|
{
|
||
|
'package': 'chromium/third_party/android_deps/libs/com_android_support_recyclerview_v7',
|
||
|
'version': 'version:27.0.0-cr0',
|
||
|
},
|
||
|
],
|
||
|
'condition': 'checkout_android',
|
||
|
'dep_type': 'cipd',
|
||
|
},
|
||
|
|
||
|
'src/third_party/android_deps/libs/com_android_support_support_annotations': {
|
||
|
'packages': [
|
||
|
{
|
||
|
'package': 'chromium/third_party/android_deps/libs/com_android_support_support_annotations',
|
||
|
'version': 'version:27.0.0-cr0',
|
||
|
},
|
||
|
],
|
||
|
'condition': 'checkout_android',
|
||
|
'dep_type': 'cipd',
|
||
|
},
|
||
|
|
||
|
'src/third_party/android_deps/libs/com_android_support_support_compat': {
|
||
|
'packages': [
|
||
|
{
|
||
|
'package': 'chromium/third_party/android_deps/libs/com_android_support_support_compat',
|
||
|
'version': 'version:27.0.0-cr0',
|
||
|
},
|
||
|
],
|
||
|
'condition': 'checkout_android',
|
||
|
'dep_type': 'cipd',
|
||
|
},
|
||
|
|
||
|
'src/third_party/android_deps/libs/com_android_support_support_core_ui': {
|
||
|
'packages': [
|
||
|
{
|
||
|
'package': 'chromium/third_party/android_deps/libs/com_android_support_support_core_ui',
|
||
|
'version': 'version:27.0.0-cr0',
|
||
|
},
|
||
|
],
|
||
|
'condition': 'checkout_android',
|
||
|
'dep_type': 'cipd',
|
||
|
},
|
||
|
|
||
|
'src/third_party/android_deps/libs/com_android_support_support_core_utils': {
|
||
|
'packages': [
|
||
|
{
|
||
|
'package': 'chromium/third_party/android_deps/libs/com_android_support_support_core_utils',
|
||
|
'version': 'version:27.0.0-cr0',
|
||
|
},
|
||
|
],
|
||
|
'condition': 'checkout_android',
|
||
|
'dep_type': 'cipd',
|
||
|
},
|
||
|
|
||
|
'src/third_party/android_deps/libs/com_android_support_support_fragment': {
|
||
|
'packages': [
|
||
|
{
|
||
|
'package': 'chromium/third_party/android_deps/libs/com_android_support_support_fragment',
|
||
|
'version': 'version:27.0.0-cr0',
|
||
|
},
|
||
|
],
|
||
|
'condition': 'checkout_android',
|
||
|
'dep_type': 'cipd',
|
||
|
},
|
||
|
|
||
|
'src/third_party/android_deps/libs/com_android_support_support_media_compat': {
|
||
|
'packages': [
|
||
|
{
|
||
|
'package': 'chromium/third_party/android_deps/libs/com_android_support_support_media_compat',
|
||
|
'version': 'version:27.0.0-cr0',
|
||
|
},
|
||
|
],
|
||
|
'condition': 'checkout_android',
|
||
|
'dep_type': 'cipd',
|
||
|
},
|
||
|
|
||
|
'src/third_party/android_deps/libs/com_android_support_support_v13': {
|
||
|
'packages': [
|
||
|
{
|
||
|
'package': 'chromium/third_party/android_deps/libs/com_android_support_support_v13',
|
||
|
'version': 'version:27.0.0-cr0',
|
||
|
},
|
||
|
],
|
||
|
'condition': 'checkout_android',
|
||
|
'dep_type': 'cipd',
|
||
|
},
|
||
|
|
||
|
'src/third_party/android_deps/libs/com_android_support_support_v4': {
|
||
|
'packages': [
|
||
|
{
|
||
|
'package': 'chromium/third_party/android_deps/libs/com_android_support_support_v4',
|
||
|
'version': 'version:27.0.0-cr0',
|
||
|
},
|
||
|
],
|
||
|
'condition': 'checkout_android',
|
||
|
'dep_type': 'cipd',
|
||
|
},
|
||
|
|
||
|
'src/third_party/android_deps/libs/com_android_support_support_vector_drawable': {
|
||
|
'packages': [
|
||
|
{
|
||
|
'package': 'chromium/third_party/android_deps/libs/com_android_support_support_vector_drawable',
|
||
|
'version': 'version:27.0.0-cr0',
|
||
|
},
|
||
|
],
|
||
|
'condition': 'checkout_android',
|
||
|
'dep_type': 'cipd',
|
||
|
},
|
||
|
|
||
|
'src/third_party/android_deps/libs/com_android_support_transition': {
|
||
|
'packages': [
|
||
|
{
|
||
|
'package': 'chromium/third_party/android_deps/libs/com_android_support_transition',
|
||
|
'version': 'version:27.0.0-cr0',
|
||
|
},
|
||
|
],
|
||
|
'condition': 'checkout_android',
|
||
|
'dep_type': 'cipd',
|
||
|
},
|
||
|
|
||
|
'src/third_party/android_deps/libs/com_google_android_gms_play_services_auth': {
|
||
|
'packages': [
|
||
|
{
|
||
|
'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_auth',
|
||
|
'version': 'version:12.0.1-cr0',
|
||
|
},
|
||
|
],
|
||
|
'condition': 'checkout_android',
|
||
|
'dep_type': 'cipd',
|
||
|
},
|
||
|
|
||
|
'src/third_party/android_deps/libs/com_google_android_gms_play_services_auth_api_phone': {
|
||
|
'packages': [
|
||
|
{
|
||
|
'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_auth_api_phone',
|
||
|
'version': 'version:12.0.1-cr0',
|
||
|
},
|
||
|
],
|
||
|
'condition': 'checkout_android',
|
||
|
'dep_type': 'cipd',
|
||
|
},
|
||
|
|
||
|
'src/third_party/android_deps/libs/com_google_android_gms_play_services_auth_base': {
|
||
|
'packages': [
|
||
|
{
|
||
|
'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_auth_base',
|
||
|
'version': 'version:12.0.1-cr0',
|
||
|
},
|
||
|
],
|
||
|
'condition': 'checkout_android',
|
||
|
'dep_type': 'cipd',
|
||
|
},
|
||
|
|
||
|
'src/third_party/android_deps/libs/com_google_android_gms_play_services_base': {
|
||
|
'packages': [
|
||
|
{
|
||
|
'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_base',
|
||
|
'version': 'version:12.0.1-cr0',
|
||
|
},
|
||
|
],
|
||
|
'condition': 'checkout_android',
|
||
|
'dep_type': 'cipd',
|
||
|
},
|
||
|
|
||
|
'src/third_party/android_deps/libs/com_google_android_gms_play_services_basement': {
|
||
|
'packages': [
|
||
|
{
|
||
|
'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_basement',
|
||
|
'version': 'version:12.0.1-cr0',
|
||
|
},
|
||
|
],
|
||
|
'condition': 'checkout_android',
|
||
|
'dep_type': 'cipd',
|
||
|
},
|
||
|
|
||
|
'src/third_party/android_deps/libs/com_google_android_gms_play_services_cast': {
|
||
|
'packages': [
|
||
|
{
|
||
|
'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_cast',
|
||
|
'version': 'version:12.0.1-cr0',
|
||
|
},
|
||
|
],
|
||
|
'condition': 'checkout_android',
|
||
|
'dep_type': 'cipd',
|
||
|
},
|
||
|
|
||
|
'src/third_party/android_deps/libs/com_google_android_gms_play_services_cast_framework': {
|
||
|
'packages': [
|
||
|
{
|
||
|
'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_cast_framework',
|
||
|
'version': 'version:12.0.1-cr0',
|
||
|
},
|
||
|
],
|
||
|
'condition': 'checkout_android',
|
||
|
'dep_type': 'cipd',
|
||
|
},
|
||
|
|
||
|
'src/third_party/android_deps/libs/com_google_android_gms_play_services_fido': {
|
||
|
'packages': [
|
||
|
{
|
||
|
'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_fido',
|
||
|
'version': 'version:12.0.1-cr0',
|
||
|
},
|
||
|
],
|
||
|
'condition': 'checkout_android',
|
||
|
'dep_type': 'cipd',
|
||
|
},
|
||
|
|
||
|
'src/third_party/android_deps/libs/com_google_android_gms_play_services_gcm': {
|
||
|
'packages': [
|
||
|
{
|
||
|
'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_gcm',
|
||
|
'version': 'version:12.0.1-cr0',
|
||
|
},
|
||
|
],
|
||
|
'condition': 'checkout_android',
|
||
|
'dep_type': 'cipd',
|
||
|
},
|
||
|
|
||
|
'src/third_party/android_deps/libs/com_google_android_gms_play_services_iid': {
|
||
|
'packages': [
|
||
|
{
|
||
|
'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_iid',
|
||
|
'version': 'version:12.0.1-cr0',
|
||
|
},
|
||
|
],
|
||
|
'condition': 'checkout_android',
|
||
|
'dep_type': 'cipd',
|
||
|
},
|
||
|
|
||
|
'src/third_party/android_deps/libs/com_google_android_gms_play_services_instantapps': {
|
||
|
'packages': [
|
||
|
{
|
||
|
'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_instantapps',
|
||
|
'version': 'version:12.0.1-cr0',
|
||
|
},
|
||
|
],
|
||
|
'condition': 'checkout_android',
|
||
|
'dep_type': 'cipd',
|
||
|
},
|
||
|
|
||
|
'src/third_party/android_deps/libs/com_google_android_gms_play_services_location': {
|
||
|
'packages': [
|
||
|
{
|
||
|
'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_location',
|
||
|
'version': 'version:12.0.1-cr0',
|
||
|
},
|
||
|
],
|
||
|
'condition': 'checkout_android',
|
||
|
'dep_type': 'cipd',
|
||
|
},
|
||
|
|
||
|
'src/third_party/android_deps/libs/com_google_android_gms_play_services_tasks': {
|
||
|
'packages': [
|
||
|
{
|
||
|
'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_tasks',
|
||
|
'version': 'version:12.0.1-cr0',
|
||
|
},
|
||
|
],
|
||
|
'condition': 'checkout_android',
|
||
|
'dep_type': 'cipd',
|
||
|
},
|
||
|
|
||
|
'src/third_party/android_deps/libs/com_google_android_gms_play_services_vision': {
|
||
|
'packages': [
|
||
|
{
|
||
|
'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_vision',
|
||
|
'version': 'version:12.0.1-cr0',
|
||
|
},
|
||
|
],
|
||
|
'condition': 'checkout_android',
|
||
|
'dep_type': 'cipd',
|
||
|
},
|
||
|
|
||
|
'src/third_party/android_deps/libs/com_google_android_gms_play_services_vision_common': {
|
||
|
'packages': [
|
||
|
{
|
||
|
'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_vision_common',
|
||
|
'version': 'version:12.0.1-cr0',
|
||
|
},
|
||
|
],
|
||
|
'condition': 'checkout_android',
|
||
|
'dep_type': 'cipd',
|
||
|
},
|
||
|
|
||
|
'src/third_party/android_deps/libs/com_google_android_play_core': {
|
||
|
'packages': [
|
||
|
{
|
||
|
'package': 'chromium/third_party/android_deps/libs/com_google_android_play_core',
|
||
|
'version': 'version:1.3.0-cr0',
|
||
|
},
|
||
|
],
|
||
|
'condition': 'checkout_android',
|
||
|
'dep_type': 'cipd',
|
||
|
},
|
||
|
|
||
|
# === ANDROID_DEPS Generated Code End ===
|
||
|
}
|
||
|
|
||
|
# Define rules for which include paths are allowed in our source.
|
||
|
include_rules = [ '+gflags' ]
|
||
|
|
||
|
pre_deps_hooks = [
|
||
|
{
|
||
|
# Remove any symlinks from before 177567c518b121731e507e9b9c4049c4dc96e4c8.
|
||
|
# TODO(kjellander): Remove this in March 2017.
|
||
|
'name': 'cleanup_links',
|
||
|
'pattern': '.',
|
||
|
'action': ['python', 'src/cleanup_links.py'],
|
||
|
},
|
||
|
]
|
||
|
|
||
|
hooks = [
|
||
|
{
|
||
|
# This clobbers when necessary (based on get_landmines.py). It should be
|
||
|
# an early hook but it will need to be run after syncing Chromium and
|
||
|
# setting up the links, so the script actually exists.
|
||
|
'name': 'landmines',
|
||
|
'pattern': '.',
|
||
|
'action': [
|
||
|
'python',
|
||
|
'src/build/landmines.py',
|
||
|
'--landmine-scripts',
|
||
|
'src/tools_libyuv/get_landmines.py',
|
||
|
'--src-dir',
|
||
|
'src',
|
||
|
],
|
||
|
},
|
||
|
# Downloads the current stable linux sysroot to build/linux/ if needed.
|
||
|
{
|
||
|
'name': 'sysroot_arm',
|
||
|
'pattern': '.',
|
||
|
'condition': 'checkout_linux and checkout_arm',
|
||
|
'action': ['python', 'src/build/linux/sysroot_scripts/install-sysroot.py',
|
||
|
'--arch=arm'],
|
||
|
},
|
||
|
{
|
||
|
'name': 'sysroot_arm64',
|
||
|
'pattern': '.',
|
||
|
'condition': 'checkout_linux and checkout_arm64',
|
||
|
'action': ['python', 'src/build/linux/sysroot_scripts/install-sysroot.py',
|
||
|
'--arch=arm64'],
|
||
|
},
|
||
|
{
|
||
|
'name': 'sysroot_x86',
|
||
|
'pattern': '.',
|
||
|
'condition': 'checkout_linux and (checkout_x86 or checkout_x64)',
|
||
|
'action': ['python', 'src/build/linux/sysroot_scripts/install-sysroot.py',
|
||
|
'--arch=x86'],
|
||
|
},
|
||
|
{
|
||
|
'name': 'sysroot_mips',
|
||
|
'pattern': '.',
|
||
|
'condition': 'checkout_linux and checkout_mips',
|
||
|
'action': ['python', 'src/build/linux/sysroot_scripts/install-sysroot.py',
|
||
|
'--arch=mips'],
|
||
|
},
|
||
|
{
|
||
|
'name': 'sysroot_x64',
|
||
|
'pattern': '.',
|
||
|
'condition': 'checkout_linux and checkout_x64',
|
||
|
'action': ['python', 'src/build/linux/sysroot_scripts/install-sysroot.py',
|
||
|
'--arch=x64'],
|
||
|
},
|
||
|
{
|
||
|
# Update the Windows toolchain if necessary.
|
||
|
'name': 'win_toolchain',
|
||
|
'pattern': '.',
|
||
|
'action': ['python', 'src/build/vs_toolchain.py', 'update'],
|
||
|
},
|
||
|
{
|
||
|
# Update the Mac toolchain if necessary.
|
||
|
'name': 'mac_toolchain',
|
||
|
'pattern': '.',
|
||
|
'action': ['python', 'src/build/mac_toolchain.py'],
|
||
|
},
|
||
|
# Pull binutils for linux, enabled debug fission for faster linking /
|
||
|
# debugging when used with clang on Ubuntu Precise.
|
||
|
# https://code.google.com/p/chromium/issues/detail?id=352046
|
||
|
{
|
||
|
'name': 'binutils',
|
||
|
'pattern': 'src/third_party/binutils',
|
||
|
'action': [
|
||
|
'python',
|
||
|
'src/third_party/binutils/download.py',
|
||
|
],
|
||
|
},
|
||
|
{
|
||
|
# Pull clang if needed or requested via GYP_DEFINES.
|
||
|
# Note: On Win, this should run after win_toolchain, as it may use it.
|
||
|
'name': 'clang',
|
||
|
'pattern': '.',
|
||
|
'action': ['python', 'src/tools/clang/scripts/update.py'],
|
||
|
},
|
||
|
{
|
||
|
# Update LASTCHANGE.
|
||
|
'name': 'lastchange',
|
||
|
'pattern': '.',
|
||
|
'action': ['python', 'src/build/util/lastchange.py',
|
||
|
'-o', 'src/build/util/LASTCHANGE'],
|
||
|
},
|
||
|
# Pull GN binaries.
|
||
|
{
|
||
|
'name': 'gn_win',
|
||
|
'pattern': '.',
|
||
|
'action': [ 'download_from_google_storage',
|
||
|
'--no_resume',
|
||
|
'--platform=win32',
|
||
|
'--no_auth',
|
||
|
'--bucket', 'chromium-gn',
|
||
|
'-s', 'src/buildtools/win/gn.exe.sha1',
|
||
|
],
|
||
|
},
|
||
|
{
|
||
|
'name': 'gn_mac',
|
||
|
'pattern': '.',
|
||
|
'action': [ 'download_from_google_storage',
|
||
|
'--no_resume',
|
||
|
'--platform=darwin',
|
||
|
'--no_auth',
|
||
|
'--bucket', 'chromium-gn',
|
||
|
'-s', 'src/buildtools/mac/gn.sha1',
|
||
|
],
|
||
|
},
|
||
|
{
|
||
|
'name': 'gn_linux64',
|
||
|
'pattern': '.',
|
||
|
'action': [ 'download_from_google_storage',
|
||
|
'--no_resume',
|
||
|
'--platform=linux*',
|
||
|
'--no_auth',
|
||
|
'--bucket', 'chromium-gn',
|
||
|
'-s', 'src/buildtools/linux64/gn.sha1',
|
||
|
],
|
||
|
},
|
||
|
# Pull clang-format binaries using checked-in hashes.
|
||
|
{
|
||
|
'name': 'clang_format_win',
|
||
|
'pattern': '.',
|
||
|
'action': [ 'download_from_google_storage',
|
||
|
'--no_resume',
|
||
|
'--platform=win32',
|
||
|
'--no_auth',
|
||
|
'--bucket', 'chromium-clang-format',
|
||
|
'-s', 'src/buildtools/win/clang-format.exe.sha1',
|
||
|
],
|
||
|
},
|
||
|
{
|
||
|
'name': 'clang_format_mac',
|
||
|
'pattern': '.',
|
||
|
'action': [ 'download_from_google_storage',
|
||
|
'--no_resume',
|
||
|
'--platform=darwin',
|
||
|
'--no_auth',
|
||
|
'--bucket', 'chromium-clang-format',
|
||
|
'-s', 'src/buildtools/mac/clang-format.sha1',
|
||
|
],
|
||
|
},
|
||
|
{
|
||
|
'name': 'clang_format_linux',
|
||
|
'pattern': '.',
|
||
|
'action': [ 'download_from_google_storage',
|
||
|
'--no_resume',
|
||
|
'--platform=linux*',
|
||
|
'--no_auth',
|
||
|
'--bucket', 'chromium-clang-format',
|
||
|
'-s', 'src/buildtools/linux64/clang-format.sha1',
|
||
|
],
|
||
|
},
|
||
|
# Pull luci-go binaries (isolate, swarming) using checked-in hashes.
|
||
|
{
|
||
|
'name': 'luci-go_win',
|
||
|
'pattern': '.',
|
||
|
'action': [ 'download_from_google_storage',
|
||
|
'--no_resume',
|
||
|
'--platform=win32',
|
||
|
'--no_auth',
|
||
|
'--bucket', 'chromium-luci',
|
||
|
'-d', 'src/tools/luci-go/win64',
|
||
|
],
|
||
|
},
|
||
|
{
|
||
|
'name': 'luci-go_mac',
|
||
|
'pattern': '.',
|
||
|
'action': [ 'download_from_google_storage',
|
||
|
'--no_resume',
|
||
|
'--platform=darwin',
|
||
|
'--no_auth',
|
||
|
'--bucket', 'chromium-luci',
|
||
|
'-d', 'src/tools/luci-go/mac64',
|
||
|
],
|
||
|
},
|
||
|
{
|
||
|
'name': 'luci-go_linux',
|
||
|
'pattern': '.',
|
||
|
'action': [ 'download_from_google_storage',
|
||
|
'--no_resume',
|
||
|
'--platform=linux*',
|
||
|
'--no_auth',
|
||
|
'--bucket', 'chromium-luci',
|
||
|
'-d', 'src/tools/luci-go/linux64',
|
||
|
],
|
||
|
},
|
||
|
{
|
||
|
# We used to use src as a CIPD root. We moved it to a different directory
|
||
|
# in crrev.com/c/930178 but left the clobber here to ensure that that CL
|
||
|
# could be reverted safely. This can be safely removed once crbug.com/794764
|
||
|
# is resolved.
|
||
|
'name': 'Android Clobber Deprecated CIPD Root',
|
||
|
'pattern': '.',
|
||
|
'condition': 'checkout_android',
|
||
|
'action': ['src/build/cipd/clobber_cipd_root.py',
|
||
|
'--root', 'src',
|
||
|
],
|
||
|
},
|
||
|
# Android dependencies. Many are downloaded using Google Storage these days.
|
||
|
# They're copied from https://cs.chromium.org/chromium/src/DEPS for all
|
||
|
# such dependencies we share with Chromium.
|
||
|
{
|
||
|
# This downloads SDK extras and puts them in the
|
||
|
# third_party/android_tools/sdk/extras directory.
|
||
|
'name': 'sdkextras',
|
||
|
'condition': 'checkout_android',
|
||
|
'pattern': '.',
|
||
|
# When adding a new sdk extras package to download, add the package
|
||
|
# directory and zip file to .gitignore in third_party/android_tools.
|
||
|
'action': ['vpython',
|
||
|
'src/build/android/play_services/update.py',
|
||
|
'download'
|
||
|
],
|
||
|
},
|
||
|
]
|
||
|
|
||
|
recursedeps = [
|
||
|
# buildtools provides clang_format, libc++, and libc++abi.
|
||
|
'src/buildtools',
|
||
|
# android_tools manages the NDK.
|
||
|
'src/third_party/android_tools',
|
||
|
]
|