Source code

Revision control

Copy as Markdown

Other Tools

# 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
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/
binutils-2.36.1:
description: binutils 2.36.1 source code
fetch:
type: static-url
sha256: e81d9edf373f193af428a0f256674aea62a9d74dfe93f65192d4eae030b0f3b0
size: 22772248
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/
gcc-7.5.0:
description: GCC 7.5.0 source code
fetch:
type: static-url
sha256: b81946e7f01f90528a1f7352ab08cc602b9ccc05d4e44da4bd501c5a189ee661
size: 62783088
gpg-signature:
sig-url: "{url}.sig"
key-path: build/unix/build-gcc/7F74F97C103468EE5D750B583AB00996FC26A641.key
artifact-name: gcc-source.tar.zst
strip-components: 1
add-prefix: gcc-source/
gcc-8.5.0:
description: GCC 8.5.0 source code
fetch:
type: static-url
sha256: d308841a511bb830a6100397b0042db24ce11f642dab6ea6ee44842e5325ed50
size: 63841008
gpg-signature:
sig-url: "{url}.sig"
key-path: build/unix/build-gcc/D3A93CAD751C2AF4F8C7AD516C35B99309B5FA62.key
artifact-name: gcc-source.tar.zst
strip-components: 1
add-prefix: gcc-source/
gcc-9.4.0:
description: GCC 9.4.0 source code
fetch:
type: static-url
sha256: c95da32f440378d7751dd95533186f7fc05ceb4fb65eb5b85234e6299eb9838e
size: 72411232
gpg-signature:
sig-url: "{url}.sig"
key-path: build/unix/build-gcc/7F74F97C103468EE5D750B583AB00996FC26A641.key
artifact-name: gcc-source.tar.zst
strip-components: 1
add-prefix: gcc-source/
gcc-11.3.0:
description: GCC 11.3.0 source code
fetch:
type: static-url
sha256: b47cf2818691f5b1e21df2bb38c795fac2cfbd640ede2d0a5e1c89e338a3ac39
size: 81141364
gpg-signature:
sig-url: "{url}.sig"
key-path: build/unix/build-gcc/7F74F97C103468EE5D750B583AB00996FC26A641.key
artifact-name: gcc-source.tar.zst
strip-components: 1
add-prefix: gcc-source/
gmp-6.1.0:
description: GMP 6.1.0 source code
fetch:
type: static-url
sha256: 498449a994efeba527885c10405993427995d3f86b8768d8cdf8d9dd7c6b73e8
size: 2383840
gpg-signature:
sig-url: "{url}.sig"
key-path: build/unix/build-gcc/343C2FF0FBEE5EC2EDBEF399F3599FF828C67298.key
artifact-name: gmp-source.tar.zst
strip-components: 1
add-prefix: gmp-source/
go-1.14.4:
description: Golang 1.14.4 build tools
fetch:
type: static-url
sha256: aed845e4185a0b2a3c3d5e1d0a35491702c55889192bb9c30e67a3de6849c067
size: 123711003
isl-0.16.1:
description: ISL 0.16.1 source code
fetch:
type: static-url
sha256: 412538bb65c799ac98e17e8cfcdacbb257a57362acfaaff254b0fcae970126d2
size: 1626446
artifact-name: isl-source.tar.zst
strip-components: 1
add-prefix: isl-source/
mpc-1.0.3:
description: mpc 1.0.3 source code
fetch:
type: static-url
sha256: 617decc6ea09889fb08ede330917a00b16809b8db88c29c31bfbb49cbf88ecc3
size: 669925
gpg-signature:
sig-url: "{url}.sig"
key-path: build/unix/build-gcc/AD17A21EF8AED8F1CC02DBD9F7D5C9BF765C61E3.key
artifact-name: mpc-source.tar.zst
strip-components: 1
add-prefix: mpc-source/
mpfr-3.1.4:
description: mpfr 3.1.4 source code
fetch:
type: static-url
sha256: d3103a80cdad2407ed581f3618c4bed04e0c92d1cf771a65ead662cc397f7775
size: 1279284
gpg-signature:
sig-url: "{url}.asc"
key-path: build/unix/build-gcc/07F3DBBECC1A39605078094D980C197698C3739D.key
artifact-name: mpfr-source.tar.zst
strip-components: 1
add-prefix: mpfr-source/
nasm-2.14.02:
description: nasm 2.14.02 source code
fetch:
type: static-url
sha256: e24ade3e928f7253aa8c14aa44726d1edf3f98643f87c9d72ec1df44b26be8f5
size: 827620
nasm-2.15.05:
description: nasm 2.15.05 source code
fetch:
type: static-url
sha256: 3caf6729c1073bf96629b57cee31eeb54f4f8129b01902c73428836550b30a3f
size: 995732
wix-3.14.0:
description: wix 3.14.0.2812 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
# This is a dev version of the toolset, upstream will purge over time...
sha256: 923892298f37514622c58cbbd9c2cadf2822d9bb53df8ee83aaeb05280777611
size: 34664320
grcov-osx-x86_64:
description: grcov binary release
fetch:
type: static-url
sha256: c7c323e0647b1309b412874000d677e8f5b898401ec57761c57a9c396c433823
size: 2476735
zlib-1.2.13:
description: zlib 1.2.13 source code
fetch:
type: static-url
sha256: b3a24de97a8fdbc835b9833169501030b8977031bcb54b3b3ac13740f846ab30
size: 1497445
gpg-signature:
sig-url: "{url}.asc"
key-path: build/unix/build-gcc/5ED46A6721D365587791E2AA783FCD8E58BCAFBA.key
nsis-3.07:
description: nsis 3.07 source code
fetch:
type: static-url
sha256: 4dfad3388589985b4cd91d20e18e1458aa31e7d139b5b8adf25c3a9c1015efba
size: 1784292
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
# bug 1771192 tracks adding a signing task downstream of the NSIS toolchain task
# to fix this more robustly.
sha256: 5856cd49b52870caa41814d71ce30c4304d5001b80c04f4eb7028ffedd91df7e
size: 2618390
artifact-name: nsis.tar.zst
strip-components: 1
add-prefix: nsis/
upx-3.95-win:
description: upx 3.95 for windows
fetch:
type: static-url
sha256: 5c076f87ba64d82f11513f4af0ceb07246a3540aa3c72ca3ffc2d53971fa56e3
size: 462820
wine:
description: wine source code
fetch:
type: static-url
sha256: 5b43e27d5c085cb18f97394e46180310d5eef7c1d91c6895432a3889b2de086b
size: 27120912
gpg-signature:
sig-url: "{url}.sign"
key-path: build/unix/build-gcc/DA23579A74D4AD9AF9D3F945CEFAC8EAAF17519D.key
artifact-name: wine.tar.zst
strip-components: 1
add-prefix: wine-source/
cbindgen-0.24.3:
description: cbindgen source code
fetch:
type: git
revision: f43ccfc047a1a160267f32355c5e5e7154a2665a
cctools-port:
description: cctools-port source code
fetch:
type: git
revision: 30518813875aed656aa7f18b6d485feee25f8f87
libtapi:
description: libtapi source code
fetch:
type: git
revision: b4f141a16c7c82f75973429c92242a8c7de3ddb1
ldid:
description: ldid source code
fetch:
type: git
revision: 4bf8f4d60384a0693dbbe2084ce62a35bfeb87ab
libdmg-hfsplus:
description: libdmg-hfsplug source code
fetch:
type: git
revision: 2ee327795680101d36f9700bd0fb618362237718
hfsplus-tools:
description: hfstools-plus source code
fetch:
type: static-url
sha256: b01b203a97f9a3bf36a027c13ddfc59292730552e62722d690d33bd5c24f5497
size: 411205
xar:
description: xar source code
fetch:
type: git
revision: 199ff76a7463f6b6a2548b4db29cd3dd5026df69
bomutils:
description: bomutils (mkbom) source code
fetch:
type: git
revision: 3f7dc2dbbc36ca1c957ec629970026f45594a52c
rust-size:
description: rust-size source code
fetch:
type: git
revision: ab659d93b1faba95307df952aefe3fbed3583669
gn:
description: GN source code
fetch:
type: git
revision: 7e05276308f3d49f8514ef02afe4f94487b1efb2
grcov:
description: grcov source code
fetch:
type: git
revision: 6ccd61964a0ab60d193394f18c0986eb37d14b9e
sccache:
description: sccache source code
fetch:
type: git
# 0.3.0 release
revision: f6e36e68c6cb1e17127273956df9ebf2127dff1a
fxc2:
description: fxc2 source code
fetch:
type: git
revision: 63ad74b7faa7033f2c1be9cc1cd0225241a1a9a5
mingw-w64:
description: mingw-w64 source code
fetch:
type: git
revision: 09def642bf5e8a78195791257ff53fd920c549d1
llvm-mingw:
description: llvm-mingw source code
fetch:
type: git
revision: 9f8e5cebd6dbbb7546e8917e6c59284699a48d26
android-ndk-rs:
description: android-ndk-rs source code
fetch:
type: git
revision: 595f4e14a78371e3ab59b12f7bd8131f2ec5b4a1
clang-5.0:
description: clang 5.0.2 source code
fetch:
type: git
revision: 6a075b6de4cafebec9ca1ff9eec7229a617c93f6
clang-14:
description: clang 14.0.5 source code
fetch:
type: git
revision: 4bc1d0b51c8e488d78ab69c8b19cfbcd1f7db6a4
clang-15:
description: clang 15.0.5 source code
fetch:
type: git
revision: 154e88af7ec97d9b9f389e55d45bf07108a9a097
clang-trunk:
description: clang main branch source code
attributes:
cached_task: false
fetch:
type: git
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.65.0:
description: Rust 1.65.0 source code
fetch:
type: git
include-dot-git: true
revision: d939e5a3e5eb34dd1e828b9ad244ee6e6a0a989b
wasi-sdk:
description: wasi-sdk-16 source code
fetch:
type: git
revision: 7b7b8a974a31f527d71467499b0d5be3b12f2fa9
ninja:
description: ninja 1.9.0
fetch:
type: static-url
sha256: 2d70010633ddaacc3af4ffbd21e22fae90d158674a09e132e06424ba3ab036e9
size: 254497
artifact-name: ninja.tar.zst
add-prefix: ninja/bin/
cmake:
description: cmake 3.15.1
fetch:
type: static-url
sha256: 82a0edfed4cb0b45b25d2f99e621d3ed4014f66191d8f3c7eadf1d9ccf9c461b
size: 32214192
artifact-name: cmake.tar.zst
strip-components: 1
add-prefix: cmake/
dump-syms:
description: dump_syms source code
fetch:
type: git
revision: d9a62819fa9670bd2436c52fc26180318a67f237
rust-minidump:
description: rust-minidump 0.14.0 source code (for minidump-stackwalk)
fetch:
type: git
revision: a6a486b8992008c6865ee70fc68421c38e45ef42
fix-stacks:
description: fix-stacks source code
fetch:
type: git
revision: cfa7048e437c6778b066e7ecb5ce834eb8c3efe7
winchecksec:
description: winchecksec source code
fetch:
type: git
revision: 93ffe67dbfc757bf6f440d80b8acf88e652ed60a
sonatype-nexus:
description: Sonatype Nexus Maven repository service
fetch:
type: static-url
sha256: 350af8b270bec7fda5861a15b8a5b7870fd8903d0b9a210754113d5a966ce6a6
size: 83493896
artifact-name: sonatype-nexus.tar.zst
strip-components: 1
add-prefix: sonatype-nexus/
jdk-8-linux64:
description: Java 8 JDK
fetch:
type: static-url
sha256: 699981083983b60a7eeb511ad640fae3ae4b879de5a3980fe837e8ade9c34a08
size: 103016010
artifact-name: jdk-8.tar.zst
strip-components: 1
add-prefix: jdk-8/
makecab:
description: makecab source code
fetch:
type: git
revision: 73a4605b97123bf7221533c671f27f234d974b02
nodejs-12-linux64:
description: nodejs 12 for x64 linux
fetch:
type: static-url
sha256: e6d052364bfa2c17da92cf31794100cfd709ba147415ddaeed2222eec9ca1469
size: 14584388
artifact-name: nodejs.tar.zst
strip-components: 1
add-prefix: node/
nodejs-16-linux64:
description: nodejs 16 for x64 linux
fetch:
type: static-url
sha256: 06ba2eb34aa385967f5f58c87a44753f83212f6cccea892b33f80a2e7fda8384
size: 22423816
artifact-name: nodejs.tar.zst
strip-components: 1
add-prefix: node/
nodejs-12-macosx64:
description: nodejs 12 for x64 macOS
fetch:
type: static-url
sha256: 95799e1276d65b599635f839248d3b3f7d3986873da8f01902a541b9588a6c71
size: 13678092
artifact-name: nodejs.tar.zst
strip-components: 1
add-prefix: node/
nodejs-16-macosx64:
description: nodejs 16 for x64 macOS
fetch:
type: static-url
sha256: 8e7089956fa01cf7d0045945c0863d282dc6818fb0476237c1396497e29a4254
size: 20887472
artifact-name: nodejs.tar.zst
strip-components: 1
add-prefix: node/
nodejs-16-macosx64-arm64:
description: nodejs 16 for arm64 macOS
fetch:
type: static-url
sha256: 09a45f60bfb9dfbea4f69044dc733ef983945acd92ca89ccccac267f3d71bd44
size: 19291192
artifact-name: nodejs.tar.zst
strip-components: 1
add-prefix: node/
nodejs-12-win32:
description: nodejs 12 for x86 Windows
fetch:
type: static-url
sha256: 2f7fa563c9477d5e9fddc5c22451b21b8a963c9b5004c80dd0140c3a3675a4e8
size: 17134607
artifact-name: nodejs.tar.zst
strip-components: 1
add-prefix: node/
nodejs-16-win32:
description: nodejs 16 for x86 Windows
fetch:
type: static-url
sha256: 189b5e8b23226403e7b07a46614de19b444d369e694901e3668e2f549799cbcd
size: 25312816
artifact-name: nodejs.tar.zst
strip-components: 1
add-prefix: node/
nodejs-12-win64:
description: nodejs 12 for x64 Windows
fetch:
type: static-url
sha256: 09639bac66d4dc4dd52179968209413ad4b7360e917dcbe8834052a4b936a087
size: 18681823
artifact-name: nodejs.tar.zst
strip-components: 1
add-prefix: node/
nodejs-16-win64:
description: nodejs 16 for x64 Windows
fetch:
type: static-url
sha256: ed290151efb417262b9808a70738d4ab79e9d53653a6a9f4b8dd97912e279dce
size: 26956744
artifact-name: nodejs.tar.zst
strip-components: 1
add-prefix: node/
gnumake:
description: GNU make source
fetch:
type: static-url
sha256: e05fdde47c5f7ca45cb697e973894ff4f5d79e13b750ed57d7b66d8defc78e19
size: 2317073
artifact-name: make.tar.zst
strip-components: 1
add-prefix: make/
msix-packaging:
description: Microsoft msix-packaging
fetch:
type: git
revision: 8164b7ac5a67688e18fa2497fb31ba13ce9bfb15
pkgconf:
description: pkgconf 1.8.0
fetch:
type: static-url
sha256: ef9c7e61822b7cb8356e6e9e1dca58d9556f3200d78acab35e4347e9d4c2bbaf
size: 296304
artifact-name: pkgconf.tar.zst
strip-components: 1
add-prefix: pkgconf/
afl-2.5:
description: AFL 2.5x source
fetch:
type: git
revision: e75894a889fe854c02b9435186bd1e2927d6d490
cargo-vet:
description: cargo-vet source
fetch:
type: git
revision: 12e3593437263bd17b5c3d2626ea8346799bf4b1
symbol-scrapers:
description: Linux distribution symbol scraper source
fetch:
type: git
revision: f61d82a07ccb4a5f3fa42fd640db786534cb4b59