boklm pushed to branch main at The Tor Project / Applications / tor-browser-build

Commits:

13 changed files:

Changes:

  • projects/cbindgen/README.md
    ... ... @@ -4,8 +4,8 @@ libraries which expose a public C API.
    4 4
     It is needed to build Firefox and GeckoView, therefore we adhere to the version
    
    5 5
     that is known to work with their version.
    
    6 6
     It can be found in Firefox's source tree by cross-referencing
    
    7
    -`taskcluster/ci/toolchain/cbindgen.yml` and
    
    8
    -`taskcluster/ci/fetch/toolchains.yml`.
    
    7
    +`taskcluster/kinds/toolchain/cbindgen.yml` and
    
    8
    +`taskcluster/kinds/fetch/toolchains.yml`.
    
    9 9
     
    
    10 10
     # Vendored dependencies
    
    11 11
     
    

  • projects/cctools/README.md
    ... ... @@ -4,7 +4,7 @@ with Linux and other operating systems, therefore we build a
    4 4
     [port](https://github.com/tpoechtrager/cctools-port).
    
    5 5
     
    
    6 6
     Firefox also builds this port, therefore we match the version you can find in
    
    7
    -`taskcluster/ci/fetch/toolchains.yml` in Firefox's source tree.
    
    7
    +`taskcluster/kinds/fetch/toolchains.yml` in Firefox's source tree.
    
    8 8
     
    
    9 9
     # Caveats
    
    10 10
     
    

  • projects/cctools/config
    ... ... @@ -2,7 +2,7 @@
    2 2
     filename: '[% project %]-[% c("version") %]-[% c("var/build_id") %].tar.[% c("compress_tar") %]'
    
    3 3
     version: '[% c("abbrev") %]'
    
    4 4
     # This can be found in
    
    5
    -# taskcluster/ci/fetch/toolchains.yml
    
    5
    +# taskcluster/kinds/fetch/toolchains.yml
    
    6 6
     git_hash: 30518813875aed656aa7f18b6d485feee25f8f87
    
    7 7
     git_url: https://github.com/tpoechtrager/cctools-port
    
    8 8
     container:
    

  • projects/clang/README.md
    ... ... @@ -12,8 +12,8 @@ also add platform-specific libraries and tools.
    12 12
     ## Version
    
    13 13
     
    
    14 14
     We use the same version of LLVM as Firefox.
    
    15
    -You can cross-reference `taskcluster/ci/toolchain/clang.yml` and
    
    16
    -`taskcluster/ci/fetch/toolchains.yml` to get the exact git tree.
    
    15
    +You can cross-reference `taskcluster/kinds/toolchain/clang.yml` and
    
    16
    +`taskcluster/kinds/fetch/toolchains.yml` to get the exact git tree.
    
    17 17
     However, since we need to use the LLVM source in several projects and its
    
    18 18
     repository is quite big, we fetch it in the `llvm-project` project.
    
    19 19
     
    

  • projects/hfsplus-tools/README.md
    ... ... @@ -15,7 +15,7 @@ This tool was written by Apple and released under an open source license, but
    15 15
     like other macOS tools, the official source code is macOS-specific.
    
    16 16
     So, we use a Linux port (that can be built only with Clang).
    
    17 17
     We use the same version as Mozilla (it can be checked in
    
    18
    -`taskcluster/ci/fetch/toolchains.yml` on Firefox's source tree).
    
    18
    +`taskcluster/kinds/fetch/toolchains.yml` on Firefox's source tree).
    
    19 19
     
    
    20 20
     ## Reproducibility patches
    
    21 21
     
    

  • projects/hfsplus-tools/config
    ... ... @@ -9,7 +9,7 @@ var:
    9 9
         - libssl-dev
    
    10 10
         - uuid-dev
    
    11 11
     input_files:
    
    12
    -  # See hfsplus-tools in taskcluster/ci/fetch/toolchains.yml
    
    12
    +  # See hfsplus-tools in taskcluster/kinds/fetch/toolchains.yml
    
    13 13
       - URL: https://src.fedoraproject.org/repo/pkgs/hfsplus-tools/diskdev_cmds-540.1.linux3.tar.gz/0435afc389b919027b69616ad1b05709/diskdev_cmds-[% c("version") %].tar.gz
    
    14 14
         sha256: b01b203a97f9a3bf36a027c13ddfc59292730552e62722d690d33bd5c24f5497
    
    15 15
       - project: container-image
    

  • projects/libtapi/README.md
    ... ... @@ -4,7 +4,7 @@ Apple uses to reduce the size of the macOS SDK.
    4 4
     We need this library as a dependency of `cctools`.
    
    5 5
     
    
    6 6
     Just like `cctools`, we use the same version as Mozilla (which can be found in
    
    7
    -Firefox's `taskcluster/ci/fetch/toolchains.yml`) and from the same Linux port
    
    7
    +Firefox's `taskcluster/kinds/fetch/toolchains.yml`) and from the same Linux port
    
    8 8
     they use.
    
    9 9
     
    
    10 10
     Our build script is based on Firefox's
    

  • projects/libtapi/config
    ... ... @@ -2,7 +2,7 @@
    2 2
     filename: '[% project %]-[% c("version") %]-[% c("var/build_id") %].tar.[% c("compress_tar") %]'
    
    3 3
     version: '[% c("abbrev") %]'
    
    4 4
     # This can be found in
    
    5
    -# taskcluster/ci/fetch/toolchains.yml
    
    5
    +# taskcluster/kinds/fetch/toolchains.yml
    
    6 6
     git_hash: b4f141a16c7c82f75973429c92242a8c7de3ddb1
    
    7 7
     git_url: https://github.com/tpoechtrager/apple-libtapi
    
    8 8
     
    

  • projects/llvm-project/README.md
    ... ... @@ -2,5 +2,5 @@ This project is a way to share the LLVM source code between all the projects
    2 2
     that need it, without having multiple clones.
    
    3 3
     
    
    4 4
     We keep the same version as Firefox, which you can get by cross-referencing
    
    5
    -`taskcluster/ci/toolchain/clang.yml` and `taskcluster/ci/fetch/toolchains.yml`
    
    5
    +`taskcluster/kinds/toolchain/clang.yml` and `taskcluster/kinds/fetch/toolchains.yml`
    
    6 6
     in Firefox's source code.

  • projects/macosx-toolchain/README.md
    ... ... @@ -13,7 +13,7 @@ without notice (the URL is probably the result of reverse engineering).
    13 13
     
    
    14 14
     Anyway, we do not change the file we mirror in any way, so users can verify the
    
    15 15
     hash corresponds to the one that was at a certain point versioned in Firefox's
    
    16
    -source code (in `taskcluster/ci/toolchain/macos-sdk.yml`).
    
    16
    +source code (in `taskcluster/kinds/toolchain/macos-sdk.yml`).
    
    17 17
     
    
    18 18
     # LLVM Runtimes
    
    19 19
     
    

  • projects/nasm/README.md
    ... ... @@ -2,5 +2,5 @@ The [Netwide Assembler](https://nasm.us/), required to build some multimedia
    2 2
     code of Firefox.
    
    3 3
     
    
    4 4
     We use the same version as Mozilla, which can be found by cross-referencing
    
    5
    -`taskcluster/ci/toolchain/nasm.yml` and `taskcluster/ci/fetch/toolchains.yml` in
    
    5
    +`taskcluster/kinds/toolchain/nasm.yml` and `taskcluster/kinds/fetch/toolchains.yml` in
    
    6 6
     Firefox's source code.

  • projects/node/README.md
    ... ... @@ -2,5 +2,5 @@ The Node.js JavaScript runtime, needed to build Firefox (and GeckoView).
    2 2
     
    
    3 3
     We use one of the versions supported by Firefox.
    
    4 4
     You can find which ones are by cross-referencing
    
    5
    -`taskcluster/ci/fetch/toolchains.yml` and `taskcluster/ci/toolchain/node.yml` in
    
    5
    +`taskcluster/kinds/fetch/toolchains.yml` and `taskcluster/kinds/toolchain/node.yml` in
    
    6 6
     Firefox's source.

  • projects/wasi-sysroot/README.md
    ... ... @@ -26,7 +26,7 @@ If you need to update the version of the WASI SDK, please be sure to update also
    26 26
     the hashes of the submodules.
    
    27 27
     
    
    28 28
     We stick to the same version used by Firefox, that can be found in the usual
    
    29
    -`taskcluster/ci/fetch/toolchains.yml`.
    
    29
    +`taskcluster/kinds/fetch/toolchains.yml`.
    
    30 30
     
    
    31 31
     # Mozilla's build script
    
    32 32