tor-browser

The Tor Browser
git clone https://git.dasho.dev/tor-browser.git
Log | Files | Refs | README | LICENSE

toolchains.yml (27299B)


      1 # This Source Code Form is subject to the terms of the Mozilla Public
      2 # License, v. 2.0. If a copy of the MPL was not distributed with this
      3 # file, You can obtain one at http://mozilla.org/MPL/2.0/.
      4 ---
      5 binutils-2.31.1:
      6    description: binutils 2.31.1 source code
      7    fetch:
      8        type: static-url
      9        url: https://ftpmirror.gnu.org/gnu/binutils/binutils-2.31.1.tar.xz
     10        sha256: 5d20086ecf5752cc7d9134246e9588fa201740d540f7eb84d795b1f7a93bca86
     11        size: 20467996
     12        gpg-signature:
     13            sig-url: "{url}.sig"
     14            key-path: build/unix/build-binutils/3A24BC1E8FB409FA9F14371813FCEF89DD9E3C4F.key
     15        artifact-name: binutils-source.tar.zst
     16        strip-components: 1
     17        add-prefix: binutils-source/
     18 
     19 binutils-2.41:
     20    description: binutils 2.41 source code
     21    fetch:
     22        type: static-url
     23        url: https://ftpmirror.gnu.org/gnu/binutils/binutils-2.41.tar.xz
     24        sha256: ae9a5789e23459e59606e6714723f2d3ffc31c03174191ef0d015bdf06007450
     25        size: 26765692
     26        gpg-signature:
     27            sig-url: "{url}.sig"
     28            key-path: build/unix/build-binutils/3A24BC1E8FB409FA9F14371813FCEF89DD9E3C4F.key
     29        artifact-name: binutils-source.tar.zst
     30        strip-components: 1
     31        add-prefix: binutils-source/
     32 
     33 gcc-8.5.0:
     34    description: GCC 8.5.0 source code
     35    fetch:
     36        type: static-url
     37        url: https://ftpmirror.gnu.org/gnu/gcc/gcc-8.5.0/gcc-8.5.0.tar.xz
     38        sha256: d308841a511bb830a6100397b0042db24ce11f642dab6ea6ee44842e5325ed50
     39        size: 63841008
     40        gpg-signature:
     41            sig-url: "{url}.sig"
     42            key-path: build/unix/build-gcc/D3A93CAD751C2AF4F8C7AD516C35B99309B5FA62.key
     43        artifact-name: gcc-source.tar.zst
     44        strip-components: 1
     45        add-prefix: gcc-source/
     46 
     47 gcc-9.5.0:
     48    description: GCC 9.5.0 source code
     49    fetch:
     50        type: static-url
     51        url: https://ftpmirror.gnu.org/gnu/gcc/gcc-9.5.0/gcc-9.5.0.tar.xz
     52        sha256: 27769f64ef1d4cd5e2be8682c0c93f9887983e6cfd1a927ce5a0a2915a95cf8f
     53        size: 72462752
     54        gpg-signature:
     55            sig-url: "{url}.sig"
     56            key-path: build/unix/build-gcc/7F74F97C103468EE5D750B583AB00996FC26A641.key
     57        artifact-name: gcc-source.tar.zst
     58        strip-components: 1
     59        add-prefix: gcc-source/
     60 
     61 gcc-10.5.0:
     62    description: GCC 10.5.0 source code
     63    fetch:
     64        type: static-url
     65        url: https://ftpmirror.gnu.org/gnu/gcc/gcc-10.5.0/gcc-10.5.0.tar.xz
     66        sha256: 25109543fdf46f397c347b5d8b7a2c7e5694a5a51cce4b9c6e1ea8a71ca307c1
     67        size: 77846412
     68        gpg-signature:
     69            sig-url: "{url}.sig"
     70            key-path: build/unix/build-gcc/7F74F97C103468EE5D750B583AB00996FC26A641.key
     71        artifact-name: gcc-source.tar.zst
     72        strip-components: 1
     73        add-prefix: gcc-source/
     74 
     75 gcc-11.4.0:
     76    description: GCC 11.4.0 source code
     77    fetch:
     78        type: static-url
     79        url: https://ftpmirror.gnu.org/gnu/gcc/gcc-11.4.0/gcc-11.4.0.tar.xz
     80        sha256: 3f2db222b007e8a4a23cd5ba56726ef08e8b1f1eb2055ee72c1402cea73a8dd9
     81        size: 79837032
     82        gpg-signature:
     83            sig-url: "{url}.sig"
     84            key-path: build/unix/build-gcc/D3A93CAD751C2AF4F8C7AD516C35B99309B5FA62.key
     85        artifact-name: gcc-source.tar.zst
     86        strip-components: 1
     87        add-prefix: gcc-source/
     88 
     89 gcc-14.2.0:
     90    description: GCC 14.2.0 source code
     91    fetch:
     92        type: static-url
     93        url: https://ftpmirror.gnu.org/gnu/gcc/gcc-14.2.0/gcc-14.2.0.tar.xz
     94        sha256: a7b39bc69cbf9e25826c5a60ab26477001f7c08d85cec04bc0e29cabed6f3cc9
     95        size: 92306460
     96        gpg-signature:
     97            sig-url: "{url}.sig"
     98            key-path: build/unix/build-gcc/D3A93CAD751C2AF4F8C7AD516C35B99309B5FA62.key
     99        artifact-name: gcc-source.tar.zst
    100        strip-components: 1
    101        add-prefix: gcc-source/
    102 
    103 gmp-6.1.0:
    104    description: GMP 6.1.0 source code
    105    fetch:
    106        type: static-url
    107        url: https://ftpmirror.gnu.org/gnu/gmp/gmp-6.1.0.tar.bz2
    108        sha256: 498449a994efeba527885c10405993427995d3f86b8768d8cdf8d9dd7c6b73e8
    109        size: 2383840
    110        gpg-signature:
    111            sig-url: "{url}.sig"
    112            key-path: build/unix/build-gcc/343C2FF0FBEE5EC2EDBEF399F3599FF828C67298.key
    113        artifact-name: gmp-source.tar.zst
    114        strip-components: 1
    115        add-prefix: gmp-source/
    116 
    117 isl-0.16.1:
    118    description: ISL 0.16.1 source code
    119    fetch:
    120        type: static-url
    121        url: https://gcc.gnu.org/pub/gcc/infrastructure/isl-0.16.1.tar.bz2
    122        sha256: 412538bb65c799ac98e17e8cfcdacbb257a57362acfaaff254b0fcae970126d2
    123        size: 1626446
    124        artifact-name: isl-source.tar.zst
    125        strip-components: 1
    126        add-prefix: isl-source/
    127 
    128 mpc-1.0.3:
    129    description: mpc 1.0.3 source code
    130    fetch:
    131        type: static-url
    132        url: https://ftpmirror.gnu.org/gnu/mpc/mpc-1.0.3.tar.gz
    133        sha256: 617decc6ea09889fb08ede330917a00b16809b8db88c29c31bfbb49cbf88ecc3
    134        size: 669925
    135        gpg-signature:
    136            sig-url: "{url}.sig"
    137            key-path: build/unix/build-gcc/AD17A21EF8AED8F1CC02DBD9F7D5C9BF765C61E3.key
    138        artifact-name: mpc-source.tar.zst
    139        strip-components: 1
    140        add-prefix: mpc-source/
    141 
    142 mpfr-3.1.4:
    143    description: mpfr 3.1.4 source code
    144    fetch:
    145        type: static-url
    146        url: https://ftpmirror.gnu.org/gnu/mpfr/mpfr-3.1.4.tar.bz2
    147        sha256: d3103a80cdad2407ed581f3618c4bed04e0c92d1cf771a65ead662cc397f7775
    148        size: 1279284
    149        gpg-signature:
    150            sig-url: "{url}.sig"
    151            key-path: build/unix/build-gcc/07F3DBBECC1A39605078094D980C197698C3739D.key
    152        artifact-name: mpfr-source.tar.zst
    153        strip-components: 1
    154        add-prefix: mpfr-source/
    155 
    156 nasm-2.14.02:
    157    description: nasm 2.14.02 source code
    158    fetch:
    159        type: static-url
    160        url: https://www.nasm.us/pub/nasm/releasebuilds/2.14.02/nasm-2.14.02.tar.xz
    161        sha256: e24ade3e928f7253aa8c14aa44726d1edf3f98643f87c9d72ec1df44b26be8f5
    162        size: 827620
    163 
    164 nasm-3.01:
    165    description: nasm 3.01 source code
    166    fetch:
    167        type: static-url
    168        url: https://www.nasm.us/pub/nasm/releasebuilds/3.01/nasm-3.01.tar.xz
    169        sha256: b7324cbe86e767b65f26f467ed8b12ad80e124e3ccb89076855c98e43a9eddd4
    170        size: 1499136
    171 
    172 wix-3.14.0:
    173    description: wix 3.14.0 binary release
    174    # WIX doesn't use a wrapping toplevel DIR, so we should really repackage it when
    175    # Bug 1479533 and related code is ready.
    176    fetch:
    177        type: static-url
    178        url: https://github.com/wixtoolset/wix3/releases/download/wix314rtm/wix314-binaries.zip
    179        sha256: 13f067f38969faf163d93a804b48ea0576790a202c8f10291f2000f0e356e934
    180        size: 41282726
    181 
    182 zlib-1.3.1:
    183    description: zlib 1.3.1 source code
    184    fetch:
    185        type: static-url
    186        url: https://zlib.net/fossils/zlib-1.3.1.tar.gz
    187        sha256: 9a93b2b7dfdac77ceba5a558a580e74667dd6fede4585b91eefb60f03b72df23
    188        size: 1512791
    189 
    190 nsis-3.07:
    191    description: nsis 3.07 source code
    192    fetch:
    193        type: static-url
    194        url: https://downloads.sourceforge.net/project/nsis/NSIS%203/3.07/nsis-3.07-src.tar.bz2
    195        sha256: 4dfad3388589985b4cd91d20e18e1458aa31e7d139b5b8adf25c3a9c1015efba
    196        size: 1784292
    197 
    198 nsis-3.07-win:
    199    description: nsis 3.07 for windows
    200    fetch:
    201        type: static-url
    202        # Temporary: pull down our own repackage of NSIS, with its plugin DLLs signed by Mozilla
    203        # See https://bugzilla.mozilla.org/show_bug.cgi?id=1751450#c38 for more details
    204        # bug 1771192 tracks adding a signing task downstream of the NSIS toolchain task
    205        # to fix this more robustly.
    206        url: https://github.com/mozilla-releng/adhoc-signing-blobs/raw/nsis/nsis-3.07-signed.zip
    207        sha256: 5856cd49b52870caa41814d71ce30c4304d5001b80c04f4eb7028ffedd91df7e
    208        size: 2618390
    209        artifact-name: nsis.tar.zst
    210        strip-components: 1
    211        add-prefix: nsis/
    212 
    213 upx-3.95-win:
    214    description: upx 3.95 for windows
    215    fetch:
    216        type: static-url
    217        url: https://hg.mozilla.org/mozilla-build/raw-file/3b8c537ca3c879551956ad47ca9f089583f647c5/upx-3.95-win64.zip
    218        sha256: 5c076f87ba64d82f11513f4af0ceb07246a3540aa3c72ca3ffc2d53971fa56e3
    219        size: 462820
    220 
    221 wine:
    222    description: wine source code
    223    fetch:
    224        type: static-url
    225        url: https://dl.winehq.org/wine/source/10.x/wine-10.18.tar.xz
    226        sha256: 51fb7273d65d09dea032c4a5e2197b12724b27ca360e1a622b2373d1ee50ad7b
    227        size: 32970828
    228        gpg-signature:
    229            sig-url: "{url}.sign"
    230            key-path: build/unix/build-gcc/DA23579A74D4AD9AF9D3F945CEFAC8EAAF17519D.key
    231        artifact-name: wine.tar.zst
    232        strip-components: 1
    233        add-prefix: wine-source/
    234 
    235 cbindgen-0.29.1:
    236    description: cbindgen 0.29.1 source code
    237    fetch:
    238        type: git
    239        repo: https://github.com/mozilla/cbindgen
    240        revision: eef17769e2739ebb425fee0bbd88e6a52ac2a4e1
    241    fetch-alias: cbindgen
    242 
    243 cctools-port:
    244    description: cctools-port source code
    245    fetch:
    246        type: git
    247        repo: https://github.com/tpoechtrager/cctools-port
    248        revision: 55943b0c68c0eaf8b8ad2f51f63738bbc7b0c86b
    249 
    250 libtapi:
    251    description: libtapi source code
    252    fetch:
    253        type: git
    254        repo: https://github.com/tpoechtrager/apple-libtapi
    255        revision: aed9334283e3e290bba622ee980bde2322e4d516
    256 
    257 libdispatch:
    258    description: libdispatch source code
    259    fetch:
    260        type: git
    261        repo: https://github.com/tpoechtrager/apple-libdispatch
    262        revision: 323b9b4e0ca05d6c56a0c2f2d7d8d47363e612b7
    263 
    264 ldid:
    265    description: ldid source code
    266    fetch:
    267        type: git
    268        repo: https://github.com/tpoechtrager/ldid
    269        revision: 4bf8f4d60384a0693dbbe2084ce62a35bfeb87ab
    270 
    271 libdmg-hfsplus:
    272    description: libdmg-hfsplus source code
    273    fetch:
    274        type: git
    275        repo: https://github.com/mozilla/libdmg-hfsplus/
    276        revision: d6287b5afc2406b398de42f74eba432f2123b937
    277 
    278 hfsplus-tools:
    279    description: hfstools-plus source code
    280    fetch:
    281        type: static-url
    282        # Most-upstream is https://opensource.apple.com/source/diskdev_cmds/
    283        url: https://src.fedoraproject.org/repo/pkgs/hfsplus-tools/diskdev_cmds-540.1.linux3.tar.gz/0435afc389b919027b69616ad1b05709/diskdev_cmds-540.1.linux3.tar.gz
    284        sha256: b01b203a97f9a3bf36a027c13ddfc59292730552e62722d690d33bd5c24f5497
    285        size: 411205
    286        headers:
    287            - "Accept: application/octet-stream"
    288 
    289 xar:
    290    description: xar source code
    291    fetch:
    292        type: git
    293        repo: https://github.com/gabrielesvelto/xar
    294        revision: 199ff76a7463f6b6a2548b4db29cd3dd5026df69
    295 
    296 bomutils:
    297    description: bomutils (mkbom) source code
    298    fetch:
    299        type: git
    300        repo: https://github.com/hogliux/bomutils
    301        revision: 0e7dc7eefefb3a0ba2ef3a432cdc1089ac40740c
    302 
    303 rust-size:
    304    description: rust-size source code
    305    fetch:
    306        type: git
    307        repo: https://github.com/luser/rust-size
    308        revision: ab659d93b1faba95307df952aefe3fbed3583669
    309 
    310 gn:
    311    description: GN source code
    312    fetch:
    313        type: git
    314        repo: https://gn.googlesource.com/gn
    315        revision: f98b6d7275c2e823e0983fa7f874facfe6980778
    316 
    317 grcov:
    318    description: grcov source code
    319    fetch:
    320        type: git
    321        repo: https://github.com/mozilla/grcov
    322        revision: 00099a73329b139949072254e83e8598ab88cbc2
    323 
    324 sccache:
    325    description: sccache source code
    326    fetch:
    327        type: git
    328        repo: https://github.com/mozilla/sccache
    329        # 0.11.0 release
    330        revision: 5709f069514a775ddb6604a6e9f5f5c91c0e9821
    331 
    332 fxc2:
    333    description: fxc2 source code
    334    fetch:
    335        type: git
    336        repo: https://github.com/mozilla/fxc2
    337        revision: 63ad74b7faa7033f2c1be9cc1cd0225241a1a9a5
    338 
    339 mingw-w64:
    340    description: mingw-w64 source code
    341    fetch:
    342        type: git
    343        repo: https://git.code.sf.net/p/mingw-w64/mingw-w64
    344        revision: 287a0d4d478e3575d082ba37ce4dcba86524fc9e
    345 
    346 mingw-w64-trunk:
    347    description: mingw-w64 master branch source code
    348    attributes:
    349        cached_task: false
    350    fetch:
    351        type: git
    352        repo: https://git.code.sf.net/p/mingw-w64/mingw-w64
    353        branch: master
    354 
    355 llvm-mingw:
    356    description: llvm-mingw source code
    357    fetch:
    358        type: git
    359        repo: https://github.com/mstorsjo/llvm-mingw
    360        revision: 9f8e5cebd6dbbb7546e8917e6c59284699a48d26
    361 
    362 android-ndk-rs:
    363    description: android-ndk-rs source code
    364    fetch:
    365        type: git
    366        # Until there's a version of cargo-apk published on crates.io that has
    367        # https://github.com/rust-windowing/android-ndk-rs/pull/236, we need to use
    368        # an unpublished version. Additionally, until we update the NDK version used
    369        # in gecko we must use our own patched version. See bug 1615148.
    370        repo: https://github.com/jamienicol/android-ndk-rs
    371        revision: 595f4e14a78371e3ab59b12f7bd8131f2ec5b4a1
    372 
    373 clang-14:
    374    description: clang 14.0.5 source code
    375    fetch:
    376        type: git
    377        repo: https://github.com/llvm/llvm-project
    378        revision: 4bc1d0b51c8e488d78ab69c8b19cfbcd1f7db6a4
    379 
    380 clang-17:
    381    description: clang 17.0.6 source code
    382    fetch:
    383        type: git
    384        repo: https://github.com/llvm/llvm-project
    385        revision: 6009708b4367171ccdbf4b5905cb6a803753fe18
    386 
    387 clang-20:
    388    description: clang 20.1.8 source code
    389    fetch:
    390        type: git
    391        repo: https://github.com/llvm/llvm-project
    392        revision: 87f0227cb60147a26a1eeb4fb06e3b505e9c7261
    393 
    394 clang-21:
    395    description: clang 21.1.7 source code
    396    fetch:
    397        type: git
    398        repo: https://github.com/llvm/llvm-project
    399        revision: 292dc2b86f66e39f4b85ec8b185fd8b60f5213ce
    400 
    401 clang-trunk:
    402    description: clang main branch source code
    403    attributes:
    404        cached_task: false
    405    fetch:
    406        type: git
    407        repo: https://github.com/llvm/llvm-project
    408        branch: main
    409 
    410 # We build stable rust from source so the resulting compiler acts as a nightly
    411 # rust compiler, allowing to use unstable features like -Zbuild-std and
    412 # sanitizers.
    413 rust-1.90.0:
    414    description: Rust 1.90.0 source code
    415    fetch:
    416        type: git
    417        include-dot-git: true
    418        repo: https://github.com/rust-lang/rust/
    419        revision: 1159e78c4747b02ef996e55082b704c09b970588
    420 
    421 rust-nightly:
    422    description: Rust nightly source code
    423    attributes:
    424        cached_task: false
    425    fetch:
    426        type: git
    427        include-dot-git: true
    428        repo: https://github.com/rust-lang/rust/
    429        branch: main
    430 
    431 wasi-sdk:
    432    description: wasi-sdk-20 source code
    433    fetch:
    434        type: git
    435        repo: https://github.com/WebAssembly/wasi-sdk
    436        revision: 935fe1acd2fcd7ea4aed2d5ee4527482862b6344
    437 
    438 macosx64-ninja:
    439    description: ninja 1.13.1
    440    fetch:
    441        type: static-url
    442        url: https://github.com/ninja-build/ninja/releases/download/v1.13.1/ninja-mac.zip
    443        sha256: da7797794153629aca5570ef7c813342d0be214ba84632af886856e8f0063dd9
    444        size: 314009
    445        artifact-name: ninja.tar.zst
    446        add-prefix: ninja/bin/
    447 
    448 win64-ninja:
    449    description: ninja 1.13.1
    450    fetch:
    451        type: static-url
    452        url: https://github.com/ninja-build/ninja/releases/download/v1.13.1/ninja-win.zip
    453        sha256: 26a40fa8595694dec2fad4911e62d29e10525d2133c9a4230b66397774ae25bf
    454        size: 289808
    455        artifact-name: ninja.tar.zst
    456        add-prefix: ninja/bin/
    457 
    458 macosx64-cmake:
    459    description: cmake 4.1.2
    460    fetch:
    461        type: static-url
    462        url: https://github.com/Kitware/CMake/releases/download/v4.1.2/cmake-4.1.2-macos-universal.tar.gz
    463        sha256: 3be85f5b999e327b1ac7d804cbc9acd767059e9f603c42ec2765f6ab68fbd367
    464        size: 80750689
    465        artifact-name: cmake.tar.zst
    466        strip-components: 3
    467        add-prefix: cmake/
    468 
    469 cmake:
    470    description: cmake 4.1.2 source code
    471    fetch:
    472        type: static-url
    473        url: https://github.com/Kitware/CMake/releases/download/v4.1.2/cmake-4.1.2.tar.gz
    474        sha256: 643f04182b7ba323ab31f526f785134fb79cba3188a852206ef0473fee282a15
    475        size: 12048810
    476        artifact-name: cmake.tar.zst
    477        strip-components: 1
    478        add-prefix: cmake/
    479 
    480 dump-syms:
    481    description: dump_syms source code
    482    fetch:
    483        type: git
    484        repo: https://github.com/mozilla/dump_syms/
    485        revision: f5e0c9d493a725c11cdcab38fd02bce4d6888361
    486 
    487 rust-minidump:
    488    description: rust-minidump 0.25.0 source code (for minidump-stackwalk)
    489    fetch:
    490        type: git
    491        repo: https://github.com/rust-minidump/rust-minidump/
    492        revision: 4bc0e1bb3a19f22d5b7c4057112197ac5f6ea2d9
    493 
    494 fix-stacks:
    495    description: fix-stacks source code
    496    fetch:
    497        type: git
    498        repo: https://github.com/mozilla/fix-stacks/
    499        revision: 1fb1bcc8cb4dd65fbe342853954651563a0a88e7
    500 
    501 7zz:
    502    description: 7-zip 25.01 source code
    503    fetch:
    504        type: static-url
    505        url: https://downloads.sourceforge.net/sevenzip/7-Zip/25.01/7z2501-src.tar.xz
    506        sha256: ed087f83ee789c1ea5f39c464c55a5c9d4008deb0efe900814f2df262b82c36e
    507        size: 1533240
    508        artifact-name: 7z-src.tar.zst
    509        add-prefix: 7zz/
    510 
    511 cabextract:
    512    description: cabextract 1.11 source code
    513    fetch:
    514        type: static-url
    515        url: https://www.cabextract.org.uk/cabextract-1.11.tar.gz
    516        sha256: b5546db1155e4c718ff3d4b278573604f30dd64c3c5bfd4657cd089b823a3ac6
    517        size: 489656
    518        artifact-name: cabextract-src.tar.zst
    519        strip-components: 1
    520        add-prefix: cabextract/
    521 
    522 winchecksec:
    523    description: winchecksec source code
    524    fetch:
    525        type: git
    526        repo: https://github.com/trailofbits/winchecksec/
    527        revision: 93ffe67dbfc757bf6f440d80b8acf88e652ed60a
    528 
    529 sonatype-nexus:
    530    description: Sonatype Nexus Maven repository service
    531    fetch:
    532        type: static-url
    533        # https://download.sonatype.com/nexus/oss/nexus-2.15.2-03-bundle.tar.gz
    534        url: https://tooltool.mozilla-releng.net/sha512/8d0cd58839f95b8fa02eba82fd532b15795b59e93968bcfcf179383849cf3a09f3c2a76480c5583ebf4ee1b1528bfccbda5ad6d92f175817ebc6179d85a93b5b
    535        sha256: cec1d80dad0be8a34a902aa00e666da547f51e83dc3a4a28b50b3ec36fe433a8
    536        size: 89526162
    537        artifact-name: sonatype-nexus.tar.zst
    538        strip-components: 1
    539        add-prefix: sonatype-nexus/
    540 
    541 jdk-8-linux64:
    542    description: Java 8 JDK
    543    fetch:
    544        type: static-url
    545        url: https://github.com/adoptium/temurin8-binaries/releases/download/jdk8u472-b08/OpenJDK8U-jdk_x64_linux_hotspot_8u472b08.tar.gz
    546        sha256: 5becaa4ac660e844c5a39e2ebc39ff5ac824c37ff1b625af8c8b111dc13c3592
    547        size: 103123206
    548        artifact-name: jdk-8.tar.zst
    549        strip-components: 1
    550        add-prefix: jdk-8/
    551 
    552 makecab:
    553    description: makecab source code
    554    fetch:
    555        type: git
    556        repo: https://github.com/luser/rust-makecab/
    557        revision: 236cd02baefa754fc7a61b161c71d2aa13a87c2a
    558 
    559 samply:
    560    description: samply source code
    561    fetch:
    562        type: git
    563        repo: https://github.com/mstange/samply
    564        revision: c947d6339a9bea6c5659c6317796c5061d0fd7e6
    565 
    566 nodejs-12-linux64:
    567    description: nodejs 12 for x64 linux
    568    fetch:
    569        type: static-url
    570        url: https://nodejs.org/dist/v12.22.12/node-v12.22.12-linux-x64.tar.xz
    571        sha256: e6d052364bfa2c17da92cf31794100cfd709ba147415ddaeed2222eec9ca1469
    572        size: 14584388
    573        artifact-name: nodejs.tar.zst
    574        strip-components: 1
    575        add-prefix: node/
    576 
    577 nodejs-22-linux64-arm64:
    578    description: nodejs 22 for arm64 linux
    579    fetch:
    580        type: static-url
    581        url: https://nodejs.org/dist/v22.16.0/node-v22.16.0-linux-arm64.tar.xz
    582        sha256: eab80cb88f8fda1e65f5e8d0420c9809bdb320b03fd34976ab7161b6e703b910
    583        size: 29126496
    584        artifact-name: nodejs.tar.zst
    585        strip-components: 1
    586        add-prefix: node/
    587 
    588 nodejs-22-macosx64:
    589    description: nodejs 22 for x64 macOS
    590    fetch:
    591        type: static-url
    592        url: https://nodejs.org/dist/v22.16.0/node-v22.16.0-darwin-x64.tar.xz
    593        sha256: 5c34638f2c0e3f3aaa7b3a94b58304765a169730da1896ebba8515ea4d987a9c
    594        size: 26966604
    595        artifact-name: nodejs.tar.zst
    596        strip-components: 1
    597        add-prefix: node/
    598 
    599 nodejs-22-macosx64-arm64:
    600    description: nodejs 22 for arm64 macOS
    601    fetch:
    602        type: static-url
    603        url: https://nodejs.org/dist/v22.16.0/node-v22.16.0-darwin-arm64.tar.xz
    604        sha256: aaf7fc3c936f1b359bc312b63638e41f258689ac2303966ad932cda18c54ea00
    605        size: 24867980
    606        artifact-name: nodejs.tar.zst
    607        strip-components: 1
    608        add-prefix: node/
    609 
    610 nodejs-22-win32:
    611    description: nodejs 22 for x86 Windows
    612    fetch:
    613        type: static-url
    614        url: https://nodejs.org/dist/v22.16.0/node-v22.16.0-win-x86.zip
    615        sha256: c23e16ffddd95ef45272549675a8f87480b3a0a900bebb94c277ff11ba99ec06
    616        size: 32797334
    617        artifact-name: nodejs.tar.zst
    618        strip-components: 1
    619        add-prefix: node/
    620 
    621 nodejs-22-win64:
    622    description: nodejs 22 for x64 Windows
    623    fetch:
    624        type: static-url
    625        url: https://nodejs.org/dist/v22.16.0/node-v22.16.0-win-x64.zip
    626        sha256: 21c2d9735c80b8f86dab19305aa6a9f6f59bbc808f68de3eef09d5832e3bfbbd
    627        size: 35466975
    628        artifact-name: nodejs.tar.zst
    629        strip-components: 1
    630        add-prefix: node/
    631 
    632 nodejs-22-source:
    633    description: nodejs 22 source
    634    fetch:
    635        type: static-url
    636        url: https://nodejs.org/dist/v22.16.0/node-v22.16.0.tar.gz
    637        sha256: 108f250ff79cc103b464b3ef41fa60f4866e4e6c962117171adaac7325ebdab2
    638        size: 100514588
    639        artifact-name: nodejs.tar.zst
    640        strip-components: 1
    641        add-prefix: node/
    642 
    643 gnumake:
    644    description: GNU make source
    645    fetch:
    646        type: static-url
    647        url: https://ftpmirror.gnu.org/gnu/make/make-4.4.1.tar.gz
    648        sha256: dd16fb1d67bfab79a72f5e8390735c49e3e8e70b4945a15ab1f81ddb78658fb3
    649        size: 2348200
    650        artifact-name: make.tar.zst
    651        strip-components: 1
    652        add-prefix: make/
    653 
    654 msix-packaging:
    655    description: Microsoft msix-packaging
    656    fetch:
    657        type: git
    658        repo: https://github.com/mozilla/msix-packaging
    659        revision: 8164b7ac5a67688e18fa2497fb31ba13ce9bfb15
    660 
    661 pkgconf:
    662    description: pkgconf 2.5.1
    663    fetch:
    664        type: static-url
    665        url: https://distfiles.ariadne.space/pkgconf/pkgconf-2.5.1.tar.xz
    666        sha256: cd05c9589b9f86ecf044c10a2269822bc9eb001eced2582cfffd658b0a50c243
    667        size: 328064
    668        artifact-name: pkgconf.tar.zst
    669        strip-components: 1
    670        add-prefix: pkgconf/
    671 
    672 afl-plus-plus-4.0:
    673    description: AFL++ 4.0x source
    674    fetch:
    675        type: git
    676        repo: https://github.com/AFLplusplus/AFLplusplus
    677        revision: 10db3a35cf17600594946edb6662d606bd4e4207
    678 
    679 cargo-vet:
    680    description: cargo-vet source
    681    fetch:
    682        type: git
    683        repo: https://github.com/mozilla/cargo-vet
    684        revision: c178261c96c9f820f67817e9c5458db655ddc21f
    685 
    686 symbol-scrapers:
    687    description: System symbols scraper source
    688    fetch:
    689        type: git
    690        repo: https://github.com/mozilla/symbol-scrapers
    691        revision: 4a589bc872995b76fa18b5f8746715e5c86fa4bb
    692 
    693 xz-5.8.1:
    694    description: xz 5.8.1 source code
    695    fetch:
    696        type: static-url
    697        url: https://github.com/tukaani-project/xz/releases/download/v5.8.1/xz-5.8.1.tar.xz
    698        sha256: 0b54f79df85912504de0b14aec7971e3f964491af1812d83447005807513cd9e
    699        size: 1461872
    700        artifact-name: xz-source.tar.zst
    701        strip-components: 1
    702        add-prefix: xz-source/
    703 
    704 cpython-3.9.13:
    705    description: cpython 3.9.13 source code
    706    fetch:
    707        type: static-url
    708        url: https://www.python.org/ftp/python/3.9.13/Python-3.9.13.tgz
    709        sha256: 829b0d26072a44689a6b0810f5b4a3933ee2a0b8a4bfc99d7c5893ffd4f97c44
    710        size: 26355887
    711        artifact-name: cpython-source.tar.zst
    712        strip-components: 1
    713        add-prefix: cpython-source/
    714 
    715 cpython-3.9.13.exe:
    716    description: cpython 3.9.13 installer
    717    fetch:
    718        type: static-url
    719        url: https://www.python.org/ftp/python/3.9.13/python-3.9.13-amd64.exe
    720        sha256: fb3d0466f3754752ca7fd839a09ffe53375ff2c981279fd4bc23a005458f7f5d
    721        size: 29235432
    722        artifact-name: python-3.9.13-amd64.exe
    723 
    724 cpython-3.11.7:
    725    description: cpython 3.11.7 source code
    726    fetch:
    727        type: static-url
    728        url: https://www.python.org/ftp/python/3.11.7/Python-3.11.7.tgz
    729        sha256: 068c05f82262e57641bd93458dfa883128858f5f4997aad7a36fd25b13b29209
    730        size: 26601929
    731        artifact-name: cpython-source.tar.zst
    732        strip-components: 1
    733        add-prefix: cpython-source/
    734 
    735 cpython-3.11.7.exe:
    736    description: cpython 3.11.7 installer
    737    fetch:
    738        type: static-url
    739        url: https://www.python.org/ftp/python/3.11.7/python-3.11.7-amd64.exe
    740        sha256: c117c6444494bbe4cc937e8a5a61899d53f7f5c5bc573c5d130304e457d54024
    741        size: 26009544
    742        artifact-name: python-3.11.7-amd64.exe
    743 
    744 windows-rs:
    745    description: Source of the windows rust crate
    746    attributes:
    747        local-fetch: true
    748    fetch:
    749        type: static-url
    750        url: https://crates.io/api/v1/crates/windows/0.62.2/download
    751        sha256: 527fadee13e0c05939a6a05d5bd6eec6cd2e3dbd648b9f8e447c6518133d8580
    752        size: 9360572
    753        artifact-name: windows-rs.tar.zst
    754        strip-components: 1
    755        add-prefix: windows-rs/
    756 
    757 libxml2:
    758    description: libxml2 2.15.1 source code
    759    fetch:
    760        type: git
    761        repo: https://gitlab.gnome.org/GNOME/libxml2
    762        revision: b7fa62cbe8ef0df5869e000d5b690bdedd07f33e
    763 
    764 mozilla-pdf.js:
    765    description: Mozilla pdf.js Github repo
    766    fetch:
    767        type: git
    768        repo: https://github.com/mozilla/pdf.js
    769        revision: 2ac8185956b0e222cbb798a9d455e82bca954462
    770 
    771 xmlstarlet-1.6.1:
    772    description: xmlstarlet for Android Performance Tests
    773    fetch:
    774        type: static-url
    775        url: http://ca.archive.ubuntu.com/ubuntu/pool/universe/x/xmlstarlet/xmlstarlet_1.6.1-2build1_amd64.deb
    776        sha256: d1d7f55f7887d2d1c3283e1b06a68675b5bead2eebf14939f9cdd84b849ced19
    777        size: 267112
    778        artifact-name: xmlstarlet.deb
    779 
    780 uv:
    781    description: uv 0.7.2 source code
    782    fetch:
    783        type: git
    784        repo: https://github.com/astral-sh/uv
    785        revision: 481d05d8dfb8627612dec72840a02c17b926b263
    786 
    787 dxc-src:
    788    description: Source code for mozilla's DXC fork
    789    fetch:
    790        type: git
    791        repo: https://github.com/FirefoxGraphics/DirectXShaderCompiler
    792        revision: 81378be83a1690cac0e727941e1a963518d67c26
    793 
    794 jj:
    795    description: jj 0.29.0 source code
    796    fetch:
    797        type: git
    798        repo: https://github.com/jj-vcs/jj
    799        revision: 94269d2e7228ff502b2116258e5ae6b3b07ec434
    800 
    801 firefox-profiler:
    802    description: firefox profiler source code
    803    fetch:
    804        type: git
    805        repo: https://github.com/firefox-devtools/profiler
    806        revision: 26904094839504de2b8f9193971a37086e305c27
    807 
    808 # See https://learn.microsoft.com/en-us/windows/apps/windows-app-sdk/downloads
    809 windowsappsdk-redist:
    810    description: Windows App SDK Redistributable
    811    fetch:
    812        type: static-url
    813        url: https://aka.ms/windowsappsdk/1.8/1.8.250916003/Microsoft.WindowsAppRuntime.Redist.1.8.zip
    814        sha256: a2dccd1d4d3b47857e1f4c36a140b976ff2da61fff8dc9fcf029cd8e829a61fc
    815        size: 463549393
    816        artifact-name: Microsoft.WindowsAppRuntime.Redist.tar.zst