| create { |
| platform_re: "linux-amd64|linux-arm64" |
| source { |
| git { |
| repo: "https://fuchsia.googlesource.com/third_party/github.com/mskelton/dtsfmt" |
| tag_pattern: "v%s" |
| } |
| } |
| |
| build { |
| external_tool: "fuchsia/third_party/clang/${platform}@git_revision:9d075d271ff15ec153ada3413d294540206a15ed" |
| external_tool: "fuchsia/third_party/rust/host/${platform}@git_revisions:1ed488274bec5bf5cfe6bf7a1cc089abcc4ebd68,af2b6ed6aabd9015d5725afed749a218912a7fcc" |
| external_tool: "fuchsia/third_party/rust/target/x86_64-unknown-linux-gnu@git_revisions:1ed488274bec5bf5cfe6bf7a1cc089abcc4ebd68,af2b6ed6aabd9015d5725afed749a218912a7fcc" |
| external_tool: "fuchsia/third_party/rust/target/aarch64-unknown-linux-gnu@git_revisions:1ed488274bec5bf5cfe6bf7a1cc089abcc4ebd68,af2b6ed6aabd9015d5725afed749a218912a7fcc" |
| install: ["install.sh"] |
| |
| # Rust host toolchain requires glibc >= 2.18 to run. The docker image |
| # version used by 3pp is too old (CentOS 7, with glibc 2.17) in order |
| # to comply with PEP 599. |
| no_docker_env: true |
| } |
| |
| package { |
| version_file: ".versions/dtsfmt.version" |
| } |
| } |
| |
| upload { |
| pkg_prefix: "" |
| } |
| |