Files
Leeksov 4647310322 GLEGram 12.5 — Initial public release
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.
2026-04-06 09:48:12 +03:00

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."