blob: f022c4e5c409b815fede64258dafef3714edbec5 [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:58de646be2108bbe30facd7a294fc45df7b46065"
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:1aa59ff2f789776ebfa2d4b315fd3ea589652b4a"
platforms="linux-amd64,linux-arm64,mac-amd64,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:99566992720f9d235bc2fbb63c49ce08f1654b1d,58de646be2108bbe30facd7a294fc45df7b46065"
platforms="linux-amd64,linux-arm64,mac-amd64"
path="prebuilt/third_party/gcc/{{.OS}}-{{.Arch}}"/>
<!-- Go
TODO(phosek): repo/bot link about provenance
-->
<package name="fuchsia/go/${platform}"
version="git_revision:9d39b0a930733162c645f755d149a9fdce5924ca"
platforms="linux-amd64,linux-arm64,mac-amd64"
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:a27544ebcadadef16b725403c30aa588c85e7b8c"
platforms="linux-amd64,mac-amd64"
path="prebuilt/third_party/goma/{{.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.52.0.c81afce-gomaip"
platforms="linux-amd64,mac-amd64"
path="prebuilt/proprietary/third_party/reclient/{{.OS}}-{{.Arch}}"/>
<!-- Rust
From Rust on Fuchsia team.
https://ci.chromium.org/p/fuchsia/g/rust/console
-->
<package name="fuchsia/third_party/rust/${platform}"
version="git_revision:72e74d7b9cf1a7901650227e74650f1fcc797600"
platforms="linux-amd64,linux-arm64,mac-amd64"
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:9b2f8f73ea26c935cf509fe3f22afa41e1009c13"
platforms="linux-amd64,mac-amd64"
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:c5efd58bb42b7c7ac763306ff7653d4e3edd922f"
platforms="linux-amd64,linux-arm64,mac-amd64"
path="prebuilt/third_party/sysroot/linux"/>
<!-- GN from https://gn.googlesource.com/gn/ -->
<package name="gn/gn/${platform}"
version="git_revision:0725d7827575b239594fbc8fd5192873a1d62f44"
platforms="linux-amd64,linux-arm64,mac-amd64"
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:0cd88287a4cd77d11c92c7a9b44bb15fb787a1ee"
platforms="linux-amd64,linux-arm64,mac-amd64,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:92a20b650400d110bf14378195e1346c7b0635de"
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:eeb45401163d831b8c841ef6eba81466b4067b68"
platforms="linux-amd64,linux-arm64,mac-amd64,windows-amd64"
path="prebuilt/third_party/cmake/{{.OS}}-{{.Arch}}"/>
<!-- YAPF for formatting python code -->
<package name="infra/tools/yapf"
version="git_revision:0d457e7ac4ca9dc21109e107e20a4ac8af6cf056"
platforms="linux-amd64,linux-arm64,mac-amd64"
path="prebuilt/third_party/yapf"/>
<!-- VPython interpreter, needed for running YAPF (and possibly more).
-->
<package name="infra/tools/luci/vpython/${platform}"
version="git_revision:68eb82d058e8af9b7630b6f068b06f95ea9e75cc"
platforms="linux-amd64,linux-arm64,mac-amd64"
path="prebuilt/third_party/vpython"/>
<!-- Python3 interpreter, used for host tools after bootstrap.
-->
<package name="infra/3pp/tools/cpython3/${platform}"
version="version:3.8.6.chromium.10"
platforms="linux-amd64,linux-arm64,mac-amd64"
path="prebuilt/third_party/python3/{{.OS}}-{{.Arch}}"/>
<!-- buildidtool from
https://fuchsia.googlesource.com/tools/+/{{.git_revision}}/cmd/buildidtool
-->
<package name="fuchsia/tools/buildidtool/${platform}"
version="git_revision:4f7f770d6f5a09cd4611ca7679ec33fe4a25c72c"
path="prebuilt/tools/buildidtool/{{.OS}}-{{.Arch}}"
platforms="linux-amd64,linux-arm64,mac-amd64"/>
<!-- LLVM libraries -->
<!-- For Linux, download both arm64 and amd64 versions. -->
<package name="fuchsia/third_party/llvm/linux-arm64"
version="git_revision:888c5067b4dce403774536a08f79d59865db3d12"
platforms="linux-amd64,linux-arm64"
path="prebuilt/third_party/llvm/linux-arm64"/>
<package name="fuchsia/third_party/llvm/linux-amd64"
version="git_revision:888c5067b4dce403774536a08f79d59865db3d12"
platforms="linux-amd64,linux-arm64"
path="prebuilt/third_party/llvm/linux-x64"/>
<package name="fuchsia/third_party/llvm/mac-amd64"
version="git_revision:888c5067b4dce403774536a08f79d59865db3d12"
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"/>
</packages>
</manifest>