From efc336e60cf1331bf5f3213d296981b87b8b2a6c Mon Sep 17 00:00:00 2001 From: George Hazan Date: Sun, 4 Jun 2023 19:24:05 +0300 Subject: =?UTF-8?q?fixes=20#3537=20(Telegram:=2032-=D1=80=D0=B0=D0=B7?= =?UTF-8?q?=D1=80=D1=8F=D0=B4=D0=BD=D0=B0=D1=8F=20=D0=B2=D0=B5=D1=80=D1=81?= =?UTF-8?q?=D0=B8=D1=8F=20=D0=BF=D0=B0=D0=B4=D0=B0=D0=B5=D1=82=20=D0=B2=20?= =?UTF-8?q?64-=D1=80=D0=B0=D0=B7=D1=80=D1=8F=D0=B4=D0=BD=D0=BE=D0=B9=20Win?= =?UTF-8?q?dows)=20+=20update=20to=20the=20fresh=20TDLIB?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Telegram/tdlib/td/example/ios/build-openssl.sh | 38 ++++++++++++++++++++++ 1 file changed, 38 insertions(+) create mode 100644 protocols/Telegram/tdlib/td/example/ios/build-openssl.sh (limited to 'protocols/Telegram/tdlib/td/example/ios/build-openssl.sh') diff --git a/protocols/Telegram/tdlib/td/example/ios/build-openssl.sh b/protocols/Telegram/tdlib/td/example/ios/build-openssl.sh new file mode 100644 index 0000000000..e31f565691 --- /dev/null +++ b/protocols/Telegram/tdlib/td/example/ios/build-openssl.sh @@ -0,0 +1,38 @@ +#!/bin/sh +cd $(dirname $0) + +git clone https://github.com/beeware/Python-Apple-support +cd Python-Apple-support +git checkout 60b990128d5f1f04c336ff66594574515ab56604 || exit 1 +git reset --hard || exit 1 +git apply ../Python-Apple-support.patch || exit 1 +cd .. + +#TODO: change openssl version +platforms="macOS iOS watchOS tvOS" + +for platform in $platforms; +do + if [[ $platform = "macOS" ]]; then + simulators="0" + else + simulators="0 1" + fi + + for simulator in $simulators; + do + if [[ $simulator = "1" ]]; then + platform="${platform}-simulator" + fi + echo $platform + cd Python-Apple-support + #NB: -j will fail + make OpenSSL-$platform || exit 1 + cd .. + rm -rf third_party/openssl/$platform || exit 1 + mkdir -p third_party/openssl/$platform/lib || exit 1 + cp ./Python-Apple-support/build/$platform/libcrypto.a third_party/openssl/$platform/lib/ || exit 1 + cp ./Python-Apple-support/build/$platform/libssl.a third_party/openssl/$platform/lib/ || exit 1 + cp -r ./Python-Apple-support/build/$platform/openssl/include/ third_party/openssl/$platform/include || exit 1 + done +done -- cgit v1.2.3