simlar update 2.9.2

This commit is contained in:
Ben Sartor 2023-04-19 00:32:38 +02:00 committed by linsui
parent 102bb35b08
commit 719472c2c8

View file

@ -273,11 +273,131 @@ Builds:
- no-google-services
- ignore-git-dirty-version
- versionName: 2.9.2 (alwaysOnline)
versionCode: 209021
commit: 2.9.2
timeout: 20000
subdir: app
sudo:
- apt-get update
- apt-get install -y build-essential cmake doxygen nasm pkg-config python3-pystache
yasm
gradle:
- alwaysOnline
srclibs:
- linphone-sdk@5.2.37
prebuild: sed -i -e '/repositories/,+5d' -e 's/versionCode .*/versionCode $$VERCODE$$/'
build.gradle
build:
- export LINPHONE_SDK_VERSION=$(sed -n "s/^[[:space:]]*liblinphoneVersion[[:space:]]*=[[:space:]]*\"\([1-9\.]*\)\"/\1/p"
build.gradle)
- echo "Using Linphone SDK" $LINPHONE_SDK_VERSION
- pushd $$linphone-sdk$$
- git checkout $LINPHONE_SDK_VERSION
- git submodule update --init --recursive
- rm -R liblinphone/wrappers/java/classes/org/linphone/core/tools/firebase
- sed -i -e '/import com.google.firebase.FirebaseApp/d' -e '/FirebaseApp.initializeApp/d'
liblinphone/wrappers/java/classes/org/linphone/core/tools/PushNotificationUtils.java
- mkdir build-sdk
- cd build-sdk
- cmake .. -DENABLE_GPL_THIRD_PARTIES=YES -DENABLE_PQCRYPTO=ON -DLINPHONESDK_PLATFORM=Android
-DLINPHONESDK_ANDROID_ARCHS="armv7" -DCMAKE_BUILD_TYPE=Release
- cmake --build . --parallel $(nproc)
- popd
- mkdir -p libs/
- cp $$linphone-sdk$$/build-sdk/linphone-sdk/bin/outputs/aar/linphone-sdk-android-release.aar
libs/
- rm -rf $$linphone-sdk$$/build-sdk/
ndk: r21e
gradleprops:
- no-google-services
- ignore-git-dirty-version
- versionName: 2.9.2 (alwaysOnline)
versionCode: 209022
commit: 2.9.2
timeout: 20000
subdir: app
sudo:
- apt-get update
- apt-get install -y build-essential cmake doxygen nasm pkg-config python3-pystache
yasm
gradle:
- alwaysOnline
srclibs:
- linphone-sdk@5.2.37
prebuild: sed -i -e '/repositories/,+5d' -e 's/versionCode .*/versionCode $$VERCODE$$/'
build.gradle
build:
- export LINPHONE_SDK_VERSION=$(sed -n "s/^[[:space:]]*liblinphoneVersion[[:space:]]*=[[:space:]]*\"\([1-9\.]*\)\"/\1/p"
build.gradle)
- echo "Using Linphone SDK" $LINPHONE_SDK_VERSION
- pushd $$linphone-sdk$$
- git checkout $LINPHONE_SDK_VERSION
- git submodule update --init --recursive
- rm -R liblinphone/wrappers/java/classes/org/linphone/core/tools/firebase
- sed -i -e '/import com.google.firebase.FirebaseApp/d' -e '/FirebaseApp.initializeApp/d'
liblinphone/wrappers/java/classes/org/linphone/core/tools/PushNotificationUtils.java
- mkdir build-sdk
- cd build-sdk
- cmake .. -DENABLE_GPL_THIRD_PARTIES=YES -DENABLE_PQCRYPTO=ON -DLINPHONESDK_PLATFORM=Android
-DLINPHONESDK_ANDROID_ARCHS="x86" -DCMAKE_BUILD_TYPE=Release
- cmake --build . --parallel $(nproc)
- popd
- mkdir -p libs/
- cp $$linphone-sdk$$/build-sdk/linphone-sdk/bin/outputs/aar/linphone-sdk-android-release.aar
libs/
- rm -rf $$linphone-sdk$$/build-sdk/
ndk: r21e
gradleprops:
- no-google-services
- ignore-git-dirty-version
- versionName: 2.9.2 (alwaysOnline)
versionCode: 209023
commit: 2.9.2
timeout: 20000
subdir: app
sudo:
- apt-get update
- apt-get install -y build-essential cmake doxygen nasm pkg-config python3-pystache
yasm
gradle:
- alwaysOnline
srclibs:
- linphone-sdk@5.2.37
prebuild: sed -i -e '/repositories/,+5d' -e 's/versionCode .*/versionCode $$VERCODE$$/'
build.gradle
build:
- export LINPHONE_SDK_VERSION=$(sed -n "s/^[[:space:]]*liblinphoneVersion[[:space:]]*=[[:space:]]*\"\([1-9\.]*\)\"/\1/p"
build.gradle)
- echo "Using Linphone SDK" $LINPHONE_SDK_VERSION
- pushd $$linphone-sdk$$
- git checkout $LINPHONE_SDK_VERSION
- git submodule update --init --recursive
- rm -R liblinphone/wrappers/java/classes/org/linphone/core/tools/firebase
- sed -i -e '/import com.google.firebase.FirebaseApp/d' -e '/FirebaseApp.initializeApp/d'
liblinphone/wrappers/java/classes/org/linphone/core/tools/PushNotificationUtils.java
- mkdir build-sdk
- cd build-sdk
- cmake .. -DENABLE_GPL_THIRD_PARTIES=YES -DENABLE_PQCRYPTO=ON -DLINPHONESDK_PLATFORM=Android
-DLINPHONESDK_ANDROID_ARCHS="arm64" -DCMAKE_BUILD_TYPE=Release
- cmake --build . --parallel $(nproc)
- popd
- mkdir -p libs/
- cp $$linphone-sdk$$/build-sdk/linphone-sdk/bin/outputs/aar/linphone-sdk-android-release.aar
libs/
- rm -rf $$linphone-sdk$$/build-sdk/
ndk: r21e
gradleprops:
- no-google-services
- ignore-git-dirty-version
MaintainerNotes: |-
We pull linphone-sdk at the tag defined in app/build.gradle.
We patch linphone-sdk to remove GMS and Firebase, thus UpstreamNonFree.
AutoUpdateMode: None
UpdateCheckMode: None
CurrentVersion: 2.9.1 (alwaysOnline)
CurrentVersionCode: 209013
CurrentVersion: 2.9.2 (alwaysOnline)
CurrentVersionCode: 209023