#!/bin/bash # shellcheck disable=SC2034 # Sources FIREFOX_VERSION="145.0" IRONFOX_VERSION="${FIREFOX_VERSION}" #FIREFOX_RELEASE_TAG="FIREFOX-ANDROID_${FIREFOX_VERSION//./_}_RELEASE" #FIREFOX_RELEASE_TAG="FIREFOX-ANDROID_${FIREFOX_VERSION//./_}_BUILD1" FIREFOX_RELEASE_TAG="FIREFOX-ANDROID_${FIREFOX_VERSION//./_}_BUILD2" FIREFOX_RELEASE_PATH="releases/${FIREFOX_VERSION}" WASI_TAG="wasi-sdk-20" GLEAN_VERSION="65.2.2" GLEAN_TAG="v${GLEAN_VERSION}" GMSCORE_TAG="v0.3.10.250932" PHOENIX_TAG="2025.11.07.1" APPSERVICES_BRANCH="release-v145" # Tools BUNDLETOOL_TAG="1.18.2" #RUST_MAJOR_VERSION="1.91" #RUST_VERSION="${RUST_MAJOR_VERSION}.0" RUST_MAJOR_VERSION="1.91.1" RUST_VERSION="1.91.1" CBINDGEN_VERSION="0.29.0" UNIFFI_VERSION="0.29.0" UNIFFI_REVISION="${UNIFFI_VERSION}-047359" # Configuration ROOTDIR="$(cd "$(dirname "${BASH_SOURCE[0]}")/.." && pwd)" ENV_SH="${ROOTDIR}/scripts/env_local.sh" BUILDDIR="${ROOTDIR}/build" PATCHDIR="${ROOTDIR}/patches" GECKODIR="${ROOTDIR}/gecko" GLEANDIR="${ROOTDIR}/glean" APPSERVICESDIR="${ROOTDIR}/application-services" BUNDLETOOLDIR="$BUILDDIR/bundletool" GMSCOREDIR="${ROOTDIR}/gmscore" WASISDKDIR="${ROOTDIR}/wasi-sdk" UNIFFIDIR="${ROOTDIR}/uniffi" ANDROID_COMPONENTS="${GECKODIR}/mobile/android/android-components" FENIX="${GECKODIR}/mobile/android/fenix" # Use GNU Sed on macOS instead of the built-in sed, due to differences in syntax if [[ "$OSTYPE" == "darwin"* ]]; then SED=gsed else SED=sed fi