Update Tremotesf to 2.5.1 (4043)

This commit is contained in:
linsui 2021-10-04 18:56:06 +08:00
parent e8078c15c6
commit ebfb3159de

View file

@ -563,15 +563,25 @@ Builds:
submodules: true
sudo:
- apt-get update || apt-get update
- apt-get install -y g++
- apt-get install -y clang-7 libc++-7-dev libc++abi-7-dev ninja-build make patch
perl
gradle:
- fdroid
prebuild: "\"$$SDK$$/tools/bin/sdkmanager\" 'cmake;3.18.1'"
scanignore:
- gradle-plugin/build
scandelete:
- 3rdparty
build: ANDROID_SDK_ROOT="$$SDK$$" ANDROID_NDK_ROOT="$$NDK$$" ../build-native.sh
-j $(nproc)
ndk: r22b
gradleprops:
- org.equeim.tremotesf.use-cmake-from-sdk=true
- org.equeim.tremotesf.host-qt-cmake-flags=-DCMAKE_C_COMPILER=clang-7 -DCMAKE_CXX_COMPILER=clang++-7
-DCMAKE_CXX_FLAGS=-stdlib=libc++
MaintainerNotes: |
We need host C++ compiler with C++17 support, so we use clang-7 as it is the only one available in Debian Stretch
Tremotesf also uses Gradle plugin in its build process, which is compiled from source on first Gradle invocation
Since it happens before scanning for binaries, we need to scanignore plugin's build directory
AutoUpdateMode: Version %v
UpdateCheckMode: Tags