|
|
|
@ -25,7 +25,7 @@ vars = { |
|
|
|
|
# cipd describe PACKAGE_NAME -version latest |
|
|
|
|
|
|
|
|
|
# infra/3pp/tools/cmake/linux-amd64 |
|
|
|
|
'cmake_version': 'version:2@3.21.3', |
|
|
|
|
'cmake_version': 'version:2@3.23.1', |
|
|
|
|
# infra/3pp/tools/go/linux-amd64 |
|
|
|
|
'go_version': 'version:2@1.17.2', |
|
|
|
|
|
|
|
|
@ -53,7 +53,7 @@ deps = { |
|
|
|
|
'dep_type': 'cipd', |
|
|
|
|
}, |
|
|
|
|
|
|
|
|
|
# TODO(davidben): Merge cmake-linux64 and cmake-mac. Now that we use CIPD, |
|
|
|
|
# TODO(davidben): Merge the three CMake directories. Now that we use CIPD, |
|
|
|
|
# which supports a ${{platform}} marker, there is nothing platform-specific |
|
|
|
|
# about this anymore. However, the recipe still expects CMake to be found at |
|
|
|
|
# these directories, so this needs to be coordinated with a change there. |
|
|
|
@ -75,6 +75,15 @@ deps = { |
|
|
|
|
'dep_type': 'cipd', |
|
|
|
|
}, |
|
|
|
|
|
|
|
|
|
'boringssl/util/bot/cmake-win32': { |
|
|
|
|
'packages': [{ |
|
|
|
|
'package': 'infra/3pp/tools/cmake/${{platform}}', |
|
|
|
|
'version': Var('cmake_version'), |
|
|
|
|
}], |
|
|
|
|
'condition': 'host_os == "win"', |
|
|
|
|
'dep_type': 'cipd', |
|
|
|
|
}, |
|
|
|
|
|
|
|
|
|
'boringssl/util/bot/golang': { |
|
|
|
|
'packages': [{ |
|
|
|
|
'package': 'infra/3pp/tools/go/${{platform}}', |
|
|
|
@ -105,28 +114,6 @@ recursedeps = [ |
|
|
|
|
|
|
|
|
|
hooks = [ |
|
|
|
|
# TODO(https://crbug.com/1180257): Use CIPD for CMake on Windows. |
|
|
|
|
{ |
|
|
|
|
'name': 'cmake_win32', |
|
|
|
|
'pattern': '.', |
|
|
|
|
'condition': 'host_os == "win"', |
|
|
|
|
'action': [ 'download_from_google_storage', |
|
|
|
|
'--no_resume', |
|
|
|
|
'--platform=win32', |
|
|
|
|
'--no_auth', |
|
|
|
|
'--bucket', 'chromium-tools', |
|
|
|
|
'-s', 'boringssl/util/bot/cmake-win32.zip.sha1', |
|
|
|
|
], |
|
|
|
|
}, |
|
|
|
|
{ |
|
|
|
|
'name': 'cmake_win32_extract', |
|
|
|
|
'pattern': '.', |
|
|
|
|
'condition': 'host_os == "win"', |
|
|
|
|
'action': [ 'python3', |
|
|
|
|
'boringssl/util/bot/extract.py', |
|
|
|
|
'boringssl/util/bot/cmake-win32.zip', |
|
|
|
|
'boringssl/util/bot/cmake-win32/', |
|
|
|
|
], |
|
|
|
|
}, |
|
|
|
|
{ |
|
|
|
|
'name': 'perl_win32', |
|
|
|
|
'pattern': '.', |
|
|
|
|