DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )" # Version of Gecko to build with GECKO_VERSION_MAC="140.6.0esr" GECKO_VERSION_LINUX="140.6.0esr" GECKO_VERSION_WIN="140.6.0esr" RUST_VERSION=1.86.0 # URL prefix for custom builds of Firefox components custom_components_url="https://download.zotero.org/dev/firefox-components/" custom_components_hash_mac="" custom_components_hash_win_x64="ff5092d6b4c4cbcc459bef833e00782f3dae8ce327e63b326e4fa1e21ea76a00" custom_components_hash_win_arm64="e61d36a2c26887e6cbd2e6961e07bc8aa0a75e7d9412f9df3e38bf9d998c04f3" custom_components_hash_win32="a9bbd2e414964745900b8af499b7f74b79243d96313d11969ada0930966003ab" APP_NAME="Zotero" APP_ID="zotero\@zotero.org" # Whether to sign builds SIGN=0 # OS X Developer ID certificate information DEVELOPER_ID=F0F1FE48DB909B263AC51C8215374D87FDC12121 # Keychain and keychain password, if not building via the GUI KEYCHAIN="" KEYCHAIN_PASSWORD="" NOTARIZATION_BUNDLE_ID="" NOTARIZATION_USER="" NOTARIZATION_TEAM_ID="" NOTARIZATION_PASSWORD="" # Paths for Windows installer build NSIS_DIR='C:\Program Files (x86)\NSIS\' SIGNTOOL_DELAY=5 # Directory for unpacked binaries STAGE_DIR="$DIR/staging" # Directory for packed binaries DIST_DIR="$DIR/dist" SOURCE_REPO_URL="https://github.com/zotero/zotero" S3_BUCKET="zotero-download" S3_CI_ZIP_PATH="ci/client" S3_DIST_PATH="client" DEPLOY_HOST="deploy.zotero" DEPLOY_PATH="www/www-production/public/download/client/manifests" DEPLOY_CMD="ssh $DEPLOY_HOST update-site-files" BUILD_PLATFORMS="" NUM_INCREMENTALS=6 if [ "`uname`" = "Darwin" ]; then shopt -s expand_aliases fi if [ "`uname -o 2> /dev/null`" = "Cygwin" ]; then export WIN_NATIVE=1 else export WIN_NATIVE=0 fi # Make utilities (mar/mbsdiff) available in the path PATH="$DIR/xulrunner/bin:$PATH" if [ -f "$DIR/config-custom.sh" ]; then . "$DIR/config-custom.sh" fi unset DIR