blob: 83f760c8ec296a343dfa6651784f386eb2d11acc [file]
<?xml version="1.0" encoding="UTF-8"?>
<manifest>
<!--
Configuration of toolchain packages.
To manually fetch packages after local edits to this file, please regenerate
the corresponding lock files first by running:
`//manifests/update-lockfiles.sh`
Then fetch the packages:
`jiri fetch-packages -local-manifest-project=fuchsia`
-->
<packages>
<!-- Clang
TODO(mcgrathr): repo/bot link about provenance
-->
<package name="fuchsia/third_party/clang/${platform}"
version="git_revision:32e6b5082d000a0da4a5af148d63f30d29e95a18"
platforms="linux-amd64,linux-arm64,mac-amd64,mac-arm64,windows-amd64"
path="prebuilt/third_party/clang/{{.OS}}-{{.Arch}}"/>
<!-- The linux-arm64 version is needed for running on arm64 bots, but the build
happens on an x64 machine. If removing this package, make sure to remove it
from `fx roll-compiler` first.
-->
<package name="fuchsia/third_party/clang/linux-arm64"
version="git_revision:32e6b5082d000a0da4a5af148d63f30d29e95a18"
platforms="linux-amd64"
attributes="clang-arm64"
path="prebuilt/third_party/clang/linux-arm64"/>
<!-- GCC
TODO(mcgrathr): repo/bot link about provenance
-->
<package name="fuchsia/third_party/gcc/${platform}"
version="git_revision:48dfb2f181e913bc49180cc42d9ba675f29da585,07ee9e316ab6d53b5ed1aae8fe7448a559abe4be"
platforms="linux-amd64,linux-arm64"
path="prebuilt/third_party/gcc/{{.OS}}-{{.Arch}}"/>
<!-- Go
TODO(phosek): repo/bot link about provenance
-->
<package name="fuchsia/go/${platform}"
version="git_revision:0e8f75048563897aeb1e06b9c791cd55e41a0469"
platforms="linux-amd64,linux-arm64"
path="prebuilt/third_party/go/{{.OS}}-{{.Arch}}"/>
<!-- LLDB
TODO(mcgrathr): repo/bot link about provenance
-->
<!-- mac platforms added to support Toolchain usage -->
<package name="fuchsia/third_party/lldb/${platform}"
version="git_revision:0f61051f541a5b8cfce25c84262dfdbadb9ca688"
platforms="linux-amd64,linux-arm64,mac-amd64,mac-arm64"
path="prebuilt/third_party/lldb/{{.OS}}-{{.Arch}}"/>
<!-- reclient
From Foundry-X team, for using RBE.
https://chrome-infra-packages.appspot.com/p/infra/rbe/client/
-->
<package name="infra/rbe/client/${platform}"
version="re_client_version:0.186.0.305f6525-gomaip"
platforms="linux-amd64"
path="prebuilt/third_party/reclient/{{.OS}}-{{.Arch}}"/>
<!-- Rust host tools https://ci.chromium.org/p/fuchsia/g/rust/console
From Rust on Fuchsia team
-->
<!-- mac platforms added to support CIPD tagging -->
<package name="fuchsia/third_party/rust/host/${platform}"
version="git_revisions:42cfc04deaa723bc21611f3f9d7c8651be6300df,32e6b5082d000a0da4a5af148d63f30d29e95a18"
platforms="linux-amd64,linux-arm64,mac-amd64,mac-arm64,windows-amd64"
path="prebuilt/third_party/rust/{{.OS}}-{{.Arch}}"/>
<!-- Rust targets https://ci.chromium.org/p/fuchsia/g/rust/console
From Rust on Fuchsia team
-->
<!-- mac platforms added to support CIPD tagging -->
<package name="fuchsia/third_party/rust/target/fuchsia"
version="git_revisions:42cfc04deaa723bc21611f3f9d7c8651be6300df,32e6b5082d000a0da4a5af148d63f30d29e95a18"
platforms="linux-amd64,linux-arm64,mac-amd64,mac-arm64"
path="prebuilt/third_party/rust/{{.OS}}-{{.Arch}}"/>
<!-- mac platforms added to support CIPD tagging -->
<package name="fuchsia/third_party/rust/target/aarch64-apple-darwin"
version="git_revisions:42cfc04deaa723bc21611f3f9d7c8651be6300df,32e6b5082d000a0da4a5af148d63f30d29e95a18"
platforms="linux-amd64,linux-arm64,mac-amd64,mac-arm64"
path="prebuilt/third_party/rust/{{.OS}}-{{.Arch}}"/>
<!-- mac platforms added to support CIPD tagging -->
<package name="fuchsia/third_party/rust/target/aarch64-unknown-linux-gnu"
version="git_revisions:42cfc04deaa723bc21611f3f9d7c8651be6300df,32e6b5082d000a0da4a5af148d63f30d29e95a18"
platforms="linux-amd64,linux-arm64,mac-amd64,mac-arm64"
path="prebuilt/third_party/rust/{{.OS}}-{{.Arch}}"/>
<package name="fuchsia/third_party/rust/target/riscv64gc-unknown-linux-gnu"
version="git_revisions:42cfc04deaa723bc21611f3f9d7c8651be6300df,32e6b5082d000a0da4a5af148d63f30d29e95a18"
platforms="linux-amd64,linux-arm64"
path="prebuilt/third_party/rust/{{.OS}}-{{.Arch}}"/>
<!-- mac platforms added to support CIPD tagging -->
<package name="fuchsia/third_party/rust/target/wasm32-unknown-unknown"
version="git_revision:8c0b4f67c9b4bf477df38c16669fd576d46a2b3d"
platforms="linux-amd64,linux-arm64,mac-amd64,mac-arm64"
path="prebuilt/third_party/rust/{{.OS}}-{{.Arch}}"/>
<!-- mac platforms added to support CIPD tagging -->
<package name="fuchsia/third_party/rust/target/x86_64-apple-darwin"
version="git_revisions:42cfc04deaa723bc21611f3f9d7c8651be6300df,32e6b5082d000a0da4a5af148d63f30d29e95a18"
platforms="linux-amd64,linux-arm64,mac-amd64,mac-arm64"
path="prebuilt/third_party/rust/{{.OS}}-{{.Arch}}"/>
<!-- mac platforms added to support CIPD tagging -->
<package name="fuchsia/third_party/rust/target/x86_64-unknown-linux-gnu"
version="git_revisions:42cfc04deaa723bc21611f3f9d7c8651be6300df,32e6b5082d000a0da4a5af148d63f30d29e95a18"
platforms="linux-amd64,linux-arm64,mac-amd64,mac-arm64"
path="prebuilt/third_party/rust/{{.OS}}-{{.Arch}}"/>
<!-- rust-bindgen, used for generating rust bindings to c/c++ headers -->
<!-- mac platforms added to support CIPD tagging -->
<package name="fuchsia/third_party/rust_bindgen/${platform}"
version="git_revisions:6bbde80a916cd0591f452b1a061ed8f12281f277,5e63f2ce42db2c42f1d0012a3b5fa9c6113f750a-patch"
platforms="linux-amd64,linux-arm64"
path="prebuilt/third_party/rust_bindgen/{{.OS}}-{{.Arch}}"/>
<!-- rust-analyzer, used for rust editor support -->
<!-- mac platforms added to support CIPD tagging -->
<package name="fuchsia/third_party/rust-analyzer/${platform}"
version="git_revision:71fbb7faf489656947a03566b32556d93c312c36"
platforms="linux-amd64,mac-amd64"
path="prebuilt/third_party/rust-analyzer"/>
<!-- sysroot trees built from public OS images
TODO(mcgrathr): repo/bot link about provenance
-->
<package name="fuchsia/third_party/sysroot/linux"
version="git_revision:1d35e3be9be587ed0de81ea4208be7cc01a7748c"
platforms="linux-amd64,linux-arm64"
path="prebuilt/third_party/sysroot/linux"/>
<package name="fuchsia/third_party/sysroot/focal"
version="git_revision:1d35e3be9be587ed0de81ea4208be7cc01a7748c"
platforms="linux-amd64,linux-arm64"
path="prebuilt/third_party/sysroot/ubuntu20.04"/>
<!-- GN from https://gn.googlesource.com/gn/ -->
<package name="gn/gn/${platform}"
version="git_revision:150a9d6ba0aa7f407aa4feeabc5f03ce9aa7e04b"
platforms="linux-amd64,linux-arm64"
path="prebuilt/third_party/gn/{{.OS}}-{{.Arch}}"/>
<!-- Ninja from https://ninja-build.org/ -->
<!-- TODO(phosek): link to bot/recipe/autoroller(?) -->
<package name="fuchsia/third_party/ninja/${platform}"
version="git_revision:0fde9fdcbbd2c8ec826344fdedbe2bd615f162bf"
platforms="linux-amd64,linux-arm64,windows-amd64"
path="prebuilt/third_party/ninja/{{.OS}}-{{.Arch}}"/>
<!-- Breakpad
TODO(phosek): repo/bot link about provenance
-->
<package name="fuchsia/tools/breakpad/${platform}"
version="git_revision:e35d1d09ae73eb18e28d11881ec724c279964991"
platforms="linux-amd64"
path="prebuilt/third_party/breakpad/{{.OS}}-{{.Arch}}"/>
<!-- CMake - Uploaded by cmake CI builds. Rolled manually as needed.
-->
<package name="fuchsia/third_party/cmake/${platform}"
version="git_revision:4485e0f507896a3edea955d94e7cf06d75740a07"
platforms="linux-amd64,linux-arm64,windows-amd64"
path="prebuilt/third_party/cmake/{{.OS}}-{{.Arch}}"/>
<!-- VPython interpreter, needed for running perfcompare.py outside of
infra recipes.
-->
<package name="infra/tools/luci/vpython3/${platform}"
version="git_revision:d29aedef008537a54ca177ec0a7933a2f06aa90c"
platforms="linux-amd64,linux-arm64"
path="prebuilt/third_party/vpython"/>
<!-- Python3 interpreter, used for host tools after bootstrap.
-->
<package name="infra/3pp/tools/cpython3/${platform}"
version="version:3@3.14.8.chromium.1"
platforms="linux-amd64,linux-arm64"
path="prebuilt/third_party/python3/{{.OS}}-{{.Arch}}"/>
<!-- Black - Python formatter for formatting Python code.
-->
<!-- TODO(https://fxbug.dev/378908267): Update name to
fuchsia/third_party/3pp/black/${platform} when the package
is next updated. -->
<package name="fuchsia/third_party/black/${platform}"
version="version:2@23.10.0.1"
platforms="linux-amd64"
path="prebuilt/third_party/black/{{.OS}}-{{.Arch}}"/>
<!-- buildidtool from
https://fuchsia.googlesource.com/fuchsia/+/{{.git_revision}}/tools/debug/buildidtool
-->
<package name="fuchsia/tools/buildidtool/${platform}"
version="git_revision:7ca22c44fa2bd62630ebe2734db14628436d6560"
path="prebuilt/tools/buildidtool/{{.OS}}-{{.Arch}}"
platforms="linux-amd64"/>
<!-- LLVM libraries -->
<!-- For Linux, download both arm64 and amd64 versions. -->
<package name="fuchsia/third_party/llvm/linux-arm64"
version="git_revision:32e6b5082d000a0da4a5af148d63f30d29e95a18"
platforms="linux-amd64,linux-arm64"
path="prebuilt/third_party/llvm/linux-arm64"/>
<package name="fuchsia/third_party/llvm/linux-amd64"
version="git_revision:32e6b5082d000a0da4a5af148d63f30d29e95a18"
platforms="linux-amd64,linux-arm64"
path="prebuilt/third_party/llvm/linux-x64"/>
<package name="fuchsia/third_party/llvm/fuchsia-amd64"
version="git_revision:5891d2c6e70db348cd7fab759bc03e85939a4601,33.20261013.1.1"
platforms="linux-amd64,linux-arm64"
path="prebuilt/third_party/llvm/fuchsia-x64"/>
<package name="fuchsia/third_party/llvm/fuchsia-arm64"
version="git_revision:5891d2c6e70db348cd7fab759bc03e85939a4601,33.20261013.1.1"
platforms="linux-amd64,linux-arm64"
path="prebuilt/third_party/llvm/fuchsia-arm64"/>
<!-- jq -->
<package name="fuchsia/third_party/jq/${platform}"
version="git_revision:a17dd3248a666d01be75f6b16be37e80e20b0954"
path="prebuilt/third_party/jq/{{.OS}}-{{.Arch}}"
platforms="linux-amd64,linux-arm64"/>
</packages>
</manifest>