blob: c9261269cf0c3f65292f2b6a97e3d503134aa289 [file] [log] [blame]
<?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:
`//integration/update-lockfiles.sh`
Then fetch the packages:
`jiri fetch-packages -local-manifest=true`
-->
<packages>
<!-- Binutils & GDB for diagnostic use
Built by bots at https://ci.chromium.org/p/fuchsia/g/binutils/
-->
<package name="fuchsia/third_party/binutils-gdb/${platform}"
version="git_revision:b8a175b415454df6a039ba0b5d2ff13c3c180275"
platforms="linux-amd64,linux-arm64,mac-amd64"
path="prebuilt/third_party/binutils-gdb/{{.OS}}-{{.Arch}}"/>
<!-- Clang
TODO(mcgrathr): repo/bot link about provenance
-->
<package name="fuchsia/third_party/clang/${platform}"
version="git_revision:725656bdd885483c39f482a01ea25d67acf39c46"
platforms="linux-amd64,linux-arm64,mac-amd64,mac-arm64,windows-amd64"
path="prebuilt/third_party/clang/{{.OS}}-{{.Arch}}"/>
<!-- GCC
TODO(mcgrathr): repo/bot link about provenance
-->
<package name="fuchsia/third_party/gcc/${platform}"
version="git_revision:e3d4ebdc67ccb376916e140322d968571d114d18,c873acc5fec5623b90c9143df8d9cb8704bb97ac"
platforms="linux-amd64,linux-arm64,mac-amd64,mac-arm64"
path="prebuilt/third_party/gcc/{{.OS}}-{{.Arch}}"/>
<!-- Go
TODO(phosek): repo/bot link about provenance
-->
<package name="fuchsia/go/${platform}"
version="git_revision:84d157557b5f07d05226ff9425afcea8014cb96a"
platforms="linux-amd64,linux-arm64,mac-amd64,mac-arm64"
path="prebuilt/third_party/go/{{.OS}}-{{.Arch}}"/>
<!-- Goma
TODO(mcgrathr): repo/bot link about provenance
-->
<package name="fuchsia/third_party/goma/client/${platform}"
version="git_revision:4478f4117d6f7832a97763220060b70a93810436"
platforms="linux-amd64,mac-amd64"
path="prebuilt/third_party/goma/{{.OS}}-{{.Arch}}"/>
<!-- LLDB
TODO(mcgrathr): repo/bot link about provenance
-->
<package name="fuchsia/third_party/lldb/${platform}"
version="git_revision:96adf69ba93965956d1ee507d9f75a453d99b666"
platforms="linux-amd64,mac-amd64"
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.128.0.c1cbc61-gomaip"
platforms="linux-amd64,mac-amd64,mac-arm64"
path="prebuilt/proprietary/third_party/reclient/{{.OS}}-{{.Arch}}"/>
<!-- Rust host tools https://ci.chromium.org/p/fuchsia/g/rust/console
From Rust on Fuchsia team
-->
<package name="fuchsia/third_party/rust/host/${platform}"
version="git_revision:dfe53afaebd817f334d8ef9dc75a5cd2562cf6e6"
platforms="linux-amd64,linux-arm64,mac-amd64,mac-arm64"
path="prebuilt/third_party/rust/{{.OS}}-{{.Arch}}"/>
<!-- Rust targets https://ci.chromium.org/p/fuchsia/g/rust/console
From Rust on Fuchsia team
-->
<package name="fuchsia/third_party/rust/target/fuchsia"
version="git_revision:dfe53afaebd817f334d8ef9dc75a5cd2562cf6e6"
platforms="linux-amd64,linux-arm64,mac-amd64,mac-arm64"
path="prebuilt/third_party/rust/{{.OS}}-{{.Arch}}"/>
<package name="fuchsia/third_party/rust/target/aarch64-apple-darwin"
version="git_revision:dfe53afaebd817f334d8ef9dc75a5cd2562cf6e6"
platforms="linux-amd64,linux-arm64,mac-amd64,mac-arm64"
path="prebuilt/third_party/rust/{{.OS}}-{{.Arch}}"/>
<package name="fuchsia/third_party/rust/target/aarch64-unknown-linux-gnu"
version="git_revision:dfe53afaebd817f334d8ef9dc75a5cd2562cf6e6"
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_revision:dfe53afaebd817f334d8ef9dc75a5cd2562cf6e6"
platforms="linux-amd64,linux-arm64,mac-amd64,mac-arm64"
path="prebuilt/third_party/rust/{{.OS}}-{{.Arch}}"/>
<package name="fuchsia/third_party/rust/target/wasm32-unknown-unknown"
version="git_revision:dfe53afaebd817f334d8ef9dc75a5cd2562cf6e6"
platforms="linux-amd64,linux-arm64,mac-amd64,mac-arm64"
path="prebuilt/third_party/rust/{{.OS}}-{{.Arch}}"/>
<package name="fuchsia/third_party/rust/target/x86_64-apple-darwin"
version="git_revision:dfe53afaebd817f334d8ef9dc75a5cd2562cf6e6"
platforms="linux-amd64,linux-arm64,mac-amd64,mac-arm64"
path="prebuilt/third_party/rust/{{.OS}}-{{.Arch}}"/>
<package name="fuchsia/third_party/rust/target/x86_64-unknown-linux-gnu"
version="git_revision:dfe53afaebd817f334d8ef9dc75a5cd2562cf6e6"
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 -->
<package name="fuchsia/third_party/rust_bindgen/${platform}"
version="git_revision:3370a3cd7e30a434c9d5b003433273b48ef2e4d4"
platforms="linux-amd64,mac-amd64,mac-arm64"
path="prebuilt/third_party/rust_bindgen/{{.OS}}-{{.Arch}}"/>
<!-- sysroot trees built from public OS images
TODO(mcgrathr): repo/bot link about provenance
-->
<package name="fuchsia/third_party/sysroot/linux"
version="git_revision:cf821ee2dbc2ed61dfc25a814dcc8d090f9fda03"
platforms="linux-amd64,linux-arm64,mac-amd64,mac-arm64"
path="prebuilt/third_party/sysroot/linux"/>
<package name="fuchsia/third_party/sysroot/focal"
version="git_revision:702eb9654703a7cec1cadf93a7e3aa269d053943"
platforms="linux-amd64,linux-arm64,mac-amd64,mac-arm64"
path="prebuilt/third_party/sysroot/ubuntu20.04"/>
<!-- GN from https://gn.googlesource.com/gn/ -->
<package name="gn/gn/${platform}"
version="git_revision:fc722252439ea3576c241773f5ee14eb8470e2ef"
platforms="linux-amd64,linux-arm64,mac-amd64,mac-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:7fdd96a48def7f0d7909d045ce8afffb4d04ebbc"
platforms="linux-amd64,linux-arm64,mac-amd64,mac-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:7a989a581c8da2fe9822096ee00b288c376b6117"
platforms="linux-amd64,linux-arm64,mac-amd64,mac-arm64,windows-amd64"
path="prebuilt/third_party/cmake/{{.OS}}-{{.Arch}}"/>
<!-- VPython interpreter, needed for running YAPF (and possibly more).
-->
<package name="infra/tools/luci/vpython/${platform}"
version="git_revision:b5d8f413d09a8c44141b12796c0791b40e48d75f"
platforms="linux-amd64,linux-arm64,mac-amd64,mac-arm64"
path="prebuilt/third_party/vpython"/>
<!-- Python3 interpreter, used for host tools after bootstrap.
-->
<package name="infra/3pp/tools/cpython3/${platform}"
version="version:2@3.11.3.chromium.29"
platforms="linux-amd64,linux-arm64,mac-amd64,mac-arm64"
path="prebuilt/third_party/python3/{{.OS}}-{{.Arch}}"/>
<!-- Black - Python formatter for formatting Python code.
-->
<package name="fuchsia/third_party/black/${platform}"
version="version:2@23.10.0.1"
platforms="linux-amd64,mac-amd64,mac-arm64"
path="prebuilt/third_party/black/{{.OS}}-{{.Arch}}"/>
<!-- buildidtool from
https://fuchsia.googlesource.com/tools/+/{{.git_revision}}/cmd/buildidtool
-->
<package name="fuchsia/tools/buildidtool/${platform}"
version="git_revision:39c824b81c78a5cdbb8b0fbb33a053a4cb733628"
path="prebuilt/tools/buildidtool/{{.OS}}-{{.Arch}}"
platforms="linux-amd64,linux-arm64,mac-amd64,mac-arm64"/>
<!-- LLVM libraries -->
<!-- For Linux, download both arm64 and amd64 versions. -->
<package name="fuchsia/third_party/llvm/linux-arm64"
version="git_revision:d53b3df570e359d175d6e7a825ad1a02f9bc80a3"
platforms="linux-amd64,linux-arm64"
path="prebuilt/third_party/llvm/linux-arm64"/>
<package name="fuchsia/third_party/llvm/linux-amd64"
version="git_revision:d53b3df570e359d175d6e7a825ad1a02f9bc80a3"
platforms="linux-amd64,linux-arm64"
path="prebuilt/third_party/llvm/linux-x64"/>
<package name="fuchsia/third_party/llvm/mac-arm64"
version="git_revision:d53b3df570e359d175d6e7a825ad1a02f9bc80a3"
platforms="mac-arm64"
path="prebuilt/third_party/llvm/mac-arm64"/>
<package name="fuchsia/third_party/llvm/mac-amd64"
version="git_revision:d53b3df570e359d175d6e7a825ad1a02f9bc80a3"
platforms="mac-amd64"
path="prebuilt/third_party/llvm/mac-x64"/>
<!-- jq -->
<package name="fuchsia/third_party/jq/${platform}"
version="git_revision:a17dd3248a666d01be75f6b16be37e80e20b0954"
path="prebuilt/third_party/jq/{{.OS}}-{{.Arch}}"
platforms="linux-amd64,linux-arm64,mac-amd64"/>
<!-- TODO: merge the mac-arm64 jq package definition into the one above
once jq with oniguruma is available -->
<package name="fuchsia/third_party/jq/${platform}"
version="git_revision:949d38e6dc7330712b50697d7fe833eec85dede1"
path="prebuilt/third_party/jq/mac-arm64"
platforms="mac-arm64"/>
</packages>
</manifest>