# This Source Code Form is subject to the terms of the Mozilla Public
# License, v. 2.0. If a copy of the MPL was not distributed with this
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
---
binutils-2.31.1:
description: binutils 2.31.1 source code
fetch:
type: static-url
url: https://ftp.gnu.org/gnu/binutils/binutils-2.31.1.tar.xz
sha256: 5d20086ecf5752cc7d9134246e9588fa201740d540f7eb84d795b1f7a93bca86
size: 20467996
gpg-signature:
sig-url: "{url}.sig"
key-path: build/unix/build-binutils/3A24BC1E8FB409FA9F14371813FCEF89DD9E3C4F.key
artifact-name: binutils-source.tar.zst
strip-components: 1
add-prefix: binutils-source/
wix-3.14.0:
description: wix 3.14.0 binary release
# WIX doesn't use a wrapping toplevel DIR, so we should really repackage it when
# Bug 1479533 and related code is ready.
fetch:
type: static-url
url: https://github.com/wixtoolset/wix3/releases/download/wix314rtm/wix314-binaries.zip
sha256: 13f067f38969faf163d93a804b48ea0576790a202c8f10291f2000f0e356e934
size: 41282726
nsis-3.07-win:
description: nsis 3.07 for windows
fetch:
type: static-url
# Temporary: pull down our own repackage of NSIS, with its plugin DLLs signed by Mozilla
# See https://bugzilla.mozilla.org/show_bug.cgi?id=1751450#c38 for more details
# bug 1771192 tracks adding a signing task downstream of the NSIS toolchain task
# to fix this more robustly.
url: https://github.com/mozilla-releng/adhoc-signing-blobs/raw/nsis/nsis-3.07-signed.zip
sha256: 5856cd49b52870caa41814d71ce30c4304d5001b80c04f4eb7028ffedd91df7e
size: 2618390
artifact-name: nsis.tar.zst
strip-components: 1
add-prefix: nsis/
android-ndk-rs:
description: android-ndk-rs source code
fetch:
type: git
# Until there's a version of cargo-apk published on crates.io that has
# https://github.com/rust-windowing/android-ndk-rs/pull/236, we need to use
# an unpublished version. Additionally, until we update the NDK version used
# in gecko we must use our own patched version. See bug 1615148.
repo: https://github.com/jamienicol/android-ndk-rs
revision: 595f4e14a78371e3ab59b12f7bd8131f2ec5b4a1
clang-trunk:
description: clang main branch source code
attributes:
cached_task: false
fetch:
type: git
repo: https://github.com/llvm/llvm-project
branch: main
# We build stable rust from source so the resulting compiler acts as a nightly
# rust compiler, allowing to use unstable features like -Zbuild-std and
# sanitizers.
rust-1.81.0:
description: Rust 1.81.0 source code
fetch:
type: git
include-dot-git: true
repo: https://github.com/rust-lang/rust/
revision: eeb90cda1969383f56a2637cbd3037bdf598841c
symbol-scrapers:
description: Linux distribution symbol scraper source
fetch:
type: git
repo: https://github.com/mozilla/symbol-scrapers
revision: 760f81a0e2d3720cd4795bdced8926ef7977856c