mirror of
https://github.com/GLEGram/GLEGram-iOS.git
synced 2026-04-23 19:36:26 +02:00
4647310322
Based on Swiftgram 12.5 (Telegram iOS 12.5). All GLEGram features ported and organized in GLEGram/ folder. Features: Ghost Mode, Saved Deleted Messages, Content Protection Bypass, Font Replacement, Fake Profile, Chat Export, Plugin System, and more. See CHANGELOG_12.5.md for full details.
62 lines
1.5 KiB
Bash
Executable File
62 lines
1.5 KiB
Bash
Executable File
#!/bin/zsh
|
|
# Сборка GLEGram для симулятора
|
|
#
|
|
# Использование:
|
|
# ./scripts/buildsim.sh # сборка для симулятора
|
|
# ./scripts/buildsim.sh --device # сборка для устройства
|
|
# ./scripts/buildsim.sh --clean # чистая сборка (если изменения не применяются)
|
|
# ./scripts/buildsim.sh --buildNumber 10004
|
|
# ./scripts/buildsim.sh --version 12.4
|
|
|
|
set -e
|
|
cd "$(dirname "$0")/.."
|
|
|
|
BAZEL="${BAZEL:-}"
|
|
[ -z "$BAZEL" ] && [ -x "./build-input/bazel-8.4.2-darwin-arm64" ] && BAZEL="./build-input/bazel-8.4.2-darwin-arm64"
|
|
BAZEL="${BAZEL:-bazel}"
|
|
|
|
BUILD_NUMBER="${BUILD_NUMBER:-10003}"
|
|
TELEGRAM_VERSION="${TELEGRAM_VERSION:-12.3}"
|
|
CPU="ios_sim_arm64"
|
|
CLEAN=0
|
|
|
|
while [ $# -gt 0 ]; do
|
|
case "$1" in
|
|
--device)
|
|
CPU="ios_arm64"
|
|
shift
|
|
;;
|
|
--clean)
|
|
CLEAN=1
|
|
shift
|
|
;;
|
|
--buildNumber)
|
|
BUILD_NUMBER="$2"
|
|
shift 2
|
|
;;
|
|
--version)
|
|
TELEGRAM_VERSION="$2"
|
|
shift 2
|
|
;;
|
|
*)
|
|
echo "Unknown option: $1"
|
|
exit 1
|
|
;;
|
|
esac
|
|
done
|
|
|
|
if [ "$CLEAN" = 1 ]; then
|
|
echo "Cleaning build cache..."
|
|
"$BAZEL" clean
|
|
fi
|
|
|
|
echo "Building GLEGram for simulator (cpu=$CPU, buildNumber=$BUILD_NUMBER, version=$TELEGRAM_VERSION)..."
|
|
"$BAZEL" build //Telegram:GLEGram \
|
|
--cpu="$CPU" \
|
|
--define=buildNumber="$BUILD_NUMBER" \
|
|
--define=telegramVersion="$TELEGRAM_VERSION" \
|
|
--//Telegram:disableProvisioningProfiles=True \
|
|
--verbose_failures
|
|
|
|
echo "Build complete."
|