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
---
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.41:
description: binutils 2.41 source code
fetch:
type: static-url
sha256: ae9a5789e23459e59606e6714723f2d3ffc31c03174191ef0d015bdf06007450
size: 26765692
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-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.5.0:
description: GCC 9.5.0 source code
fetch:
type: static-url
sha256: 27769f64ef1d4cd5e2be8682c0c93f9887983e6cfd1a927ce5a0a2915a95cf8f
size: 72462752
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.4.0:
description: GCC 11.4.0 source code
fetch:
type: static-url
sha256: 3f2db222b007e8a4a23cd5ba56726ef08e8b1f1eb2055ee72c1402cea73a8dd9
size: 79837032
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/
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 binary release
# WIX doesn't use a wrapping toplevel DIR, so we should really repackage it when
fetch:
type: static-url
sha256: 13f067f38969faf163d93a804b48ea0576790a202c8f10291f2000f0e356e934
size: 41282726
zlib-1.3.1:
description: zlib 1.3.1 source code
fetch:
type: static-url
sha256: 9a93b2b7dfdac77ceba5a558a580e74667dd6fede4585b91eefb60f03b72df23
size: 1512791
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
# 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: 6ec8fb6f2c72d576cb11f52b2f8d59af64404802154651d122b98466d91dc847
size: 29060452
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.26.0:
description: cbindgen source code
fetch:
type: git
revision: 703b53c06f9fe2dbc0193d67626558cfa84a0f62
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-hfsplus source code
fetch:
type: git
revision: d6287b5afc2406b398de42f74eba432f2123b937
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: 0e7dc7eefefb3a0ba2ef3a432cdc1089ac40740c
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: 322fc39acacd75aca0ff1c0a1ec2a3e91f04011c
sccache:
description: sccache source code
fetch:
type: git
# 0.8.1 release
revision: 634d8af1401d7703c4837b4974d3f80ed3c5aacc
fxc2:
description: fxc2 source code
fetch:
type: git
revision: 63ad74b7faa7033f2c1be9cc1cd0225241a1a9a5
mingw-w64:
description: mingw-w64 source code
fetch:
type: git
revision: c0313ec3381521db6c5e3aca746ff1e3e29208d7
mingw-w64-trunk:
description: mingw-w64 master branch source code
attributes:
cached_task: false
fetch:
type: git
branch: master
llvm-mingw:
description: llvm-mingw source code
fetch:
type: git
revision: 9f8e5cebd6dbbb7546e8917e6c59284699a48d26
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
# an unpublished version. Additionally, until we update the NDK version used
revision: 595f4e14a78371e3ab59b12f7bd8131f2ec5b4a1
clang-8.0:
description: clang 8.0.0 source code
fetch:
type: git
revision: d2298e74235598f15594fe2c99bbac870a507c59
clang-14:
description: clang 14.0.5 source code
fetch:
type: git
revision: 4bc1d0b51c8e488d78ab69c8b19cfbcd1f7db6a4
clang-19:
description: clang 19.1.6 source code
fetch:
type: git
revision: e21dc4bd5474d04b8e62d7331362edcc5648d7e5
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.81.0:
description: Rust 1.81.0 source code
fetch:
type: git
include-dot-git: true
revision: eeb90cda1969383f56a2637cbd3037bdf598841c
rust-nightly:
description: Rust nightly source code
fetch:
type: git
include-dot-git: true
branch: master
wasi-sdk-11:
description: wasi-sdk-11 source code
fetch:
type: git
revision: ceabbfe181599bca83d81e087a229797e472c09c
wasi-sdk:
description: wasi-sdk-20 source code
fetch:
type: git
revision: 935fe1acd2fcd7ea4aed2d5ee4527482862b6344
macosx64-ninja:
description: ninja 1.12.1
fetch:
type: static-url
sha256: 89a287444b5b3e98f88a945afa50ce937b8ffd1dcc59c555ad9b1baf855298c9
size: 281130
artifact-name: ninja.tar.zst
add-prefix: ninja/bin/
win64-ninja:
description: ninja 1.12.1
fetch:
type: static-url
sha256: f550fec705b6d6ff58f2db3c374c2277a37691678d6aba463adcbb129108467a
size: 275425
artifact-name: ninja.tar.zst
add-prefix: ninja/bin/
macosx64-cmake:
description: cmake 3.25.1
fetch:
type: static-url
sha256: e95e75ea506189785355a7e8dd86b059780a5613b9e62ab6e7419d6bfba3510b
size: 74418897
artifact-name: cmake.tar.zst
strip-components: 3
add-prefix: cmake/
cmake:
description: cmake 3.25.1 source code
fetch:
type: static-url
sha256: 1c511d09516af493694ed9baf13c55947a36389674d657a2d5e0ccedc6b291d8
size: 10561054
artifact-name: cmake.tar.zst
strip-components: 1
add-prefix: cmake/
dump-syms:
description: dump_syms source code
fetch:
type: git
revision: ca31661882b190c97a6869c0add73b27000c92c5
rust-minidump:
description: rust-minidump 0.23.0 source code (for minidump-stackwalk)
fetch:
type: git
revision: fdb2c98a659a54b0077e5bad7f7dfa28a55c5f1d
fix-stacks:
description: fix-stacks source code
fetch:
type: git
revision: 1fb1bcc8cb4dd65fbe342853954651563a0a88e7
7zz:
description: 7-zip 24.09 source code
fetch:
type: static-url
sha256: 49c05169f49572c1128453579af1632a952409ced028259381dac30726b6133a
size: 1511288
artifact-name: 7z-src.tar.zst
add-prefix: 7zz/
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: abaaa90deadf51bd28921453baf2992b3dff6171bb7142f5bdd14ef269f7b245
size: 103033330
artifact-name: jdk-8.tar.zst
strip-components: 1
add-prefix: jdk-8/
makecab:
description: makecab source code
fetch:
type: git
revision: 236cd02baefa754fc7a61b161c71d2aa13a87c2a
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-18-linux64-arm64:
description: nodejs 18 for arm64 linux
fetch:
type: static-url
sha256: cf94ab72e45b855257545fec1c017bdf30a9e23611561382eaf64576b999e72d
size: 23403368
artifact-name: nodejs.tar.zst
strip-components: 1
add-prefix: node/
nodejs-18-macosx64:
description: nodejs 18 for x64 macOS
fetch:
type: static-url
sha256: 4f60b40071c6a67482b99d22a5265839177b8706a2b13b493396f368f0b42b00
size: 22496376
artifact-name: nodejs.tar.zst
strip-components: 1
add-prefix: node/
nodejs-18-macosx64-arm64:
description: nodejs 18 for arm64 macOS
fetch:
type: static-url
sha256: 857885257c586fb13c93d33d326ca82056ba8b7445ce27cf34dd406add04158e
size: 20768464
artifact-name: nodejs.tar.zst
strip-components: 1
add-prefix: node/
nodejs-18-win32:
description: nodejs 18 for x86 Windows
fetch:
type: static-url
sha256: 3171148f735954bdca8adccb2200379e61142e0f5a2bdb4ca6432afb0d9951df
size: 27504941
artifact-name: nodejs.tar.zst
strip-components: 1
add-prefix: node/
nodejs-18-win64:
description: nodejs 18 for x64 Windows
fetch:
type: static-url
sha256: 5311913d45e1fcc3643c58d1e3926eb85437b180f025fe5857413c9f02403645
size: 29332158
artifact-name: nodejs.tar.zst
strip-components: 1
add-prefix: node/
nodejs-18-source:
description: nodejs 18 source
fetch:
type: static-url
sha256: f52b41af20596a9abd8ed75241837ec43945468221448bbf841361e2091819b6
size: 41248748
artifact-name: nodejs.tar.zst
strip-components: 1
add-prefix: node/
gnumake:
description: GNU make source
fetch:
type: static-url
sha256: dd16fb1d67bfab79a72f5e8390735c49e3e8e70b4945a15ab1f81ddb78658fb3
size: 2348200
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-plus-plus-4.0:
description: AFL++ 4.0x source
fetch:
type: git
revision: 10db3a35cf17600594946edb6662d606bd4e4207
cargo-vet:
description: cargo-vet source
fetch:
type: git
revision: c23b21659b9902d97bef2f54c8e14529031092c5
symbol-scrapers:
description: Linux distribution symbol scraper source
fetch:
type: git
revision: 692f4e1d9fc818d5f66abdc2ff593ae2dd364343
xz-5.4.4:
description: xz 5.4.4 source code
fetch:
type: static-url
sha256: aae39544e254cfd27e942d35a048d592959bd7a79f9a624afb0498bb5613bdf8
size: 2874706
artifact-name: xz-source.tar.zst
strip-components: 1
add-prefix: xz-source/
cpython-3.8.10:
description: cpython 3.8.10 source code
fetch:
type: static-url
sha256: b37ac74d2cbad2590e7cd0dd2b3826c29afe89a734090a87bf8c03c45066cb65
size: 24720640
artifact-name: cpython-source.tar.zst
strip-components: 1
add-prefix: cpython-source/
cpython-3.8.10.exe:
description: cpython 3.8.10 installer
fetch:
type: static-url
sha256: 7628244cb53408b50639d2c1287c659f4e29d3dfdb9084b11aed5870c0c6a48a
size: 28296784
artifact-name: python-3.8.10-amd64.exe
cpython-3.11.7:
description: cpython 3.11.7 source code
fetch:
type: static-url
sha256: 068c05f82262e57641bd93458dfa883128858f5f4997aad7a36fd25b13b29209
size: 26601929
artifact-name: cpython-source.tar.zst
strip-components: 1
add-prefix: cpython-source/
cpython-3.11.7.exe:
description: cpython 3.11.7 installer
fetch:
type: static-url
sha256: c117c6444494bbe4cc937e8a5a61899d53f7f5c5bc573c5d130304e457d54024
size: 26009544
artifact-name: python-3.11.7-amd64.exe
windows-rs:
description: Source of the windows rust crate
fetch:
type: static-url
sha256: dd04d41d93c4992d421894c18c8b43496aa748dd4c081bac0dc93eb0489272b6
size: 9744521
artifact-name: windows-rs.tar.zst
strip-components: 1
add-prefix: windows-rs/
libxml2:
description: Source of the libxml2 library
fetch:
type: static-url
sha256: 98bfa7a9a5e2a75638422050740448ee9f02bf4dc2075c9822d7747d5ff9e617
size: 5233674
artifact-name: libxml2.tar.zst
strip-components: 1
add-prefix: libxml2/
mozilla-pdf.js:
description: Mozilla pdf.js Github repo
fetch:
type: git
revision: 81cf42df470f85eb60150bdffca380e3eee79c08
xmlstarlet-1.6.1:
description: xmlstarlet for Android Performance Tests
fetch:
type: static-url
url: http://ca.archive.ubuntu.com/ubuntu/pool/universe/x/xmlstarlet/xmlstarlet_1.6.1-2build1_amd64.deb
sha256: d1d7f55f7887d2d1c3283e1b06a68675b5bead2eebf14939f9cdd84b849ced19
size: 267112
artifact-name: xmlstarlet.deb
chromium-depot-tools:
description: Chromium depot tools for managing Chromium repository
fetch:
type: git
revision: 5304f2bbb31bad413e029a660097d1da1552e6f4
artifact-name: chromium-depot-tools.tar.zst
include-dot-git: true
uv:
description: uv 0.5.9 source code
fetch:
type: git
revision: 0652800cb018eb086fbbf220a1f73af7e320be54