Categories: - Draw - Graphics - Internet - Multimedia License: GPL-3.0-or-later WebSite: https://drawpile.net/ SourceCode: https://github.com/drawpile/Drawpile IssueTracker: https://github.com/drawpile/Drawpile/issues Translation: https://hosted.weblate.org/engage/drawpile/ Changelog: https://drawpile.net/news/ Donate: https://donate.drawpile.org/ Liberapay: Drawpile RepoType: git Repo: https://github.com/drawpile/Drawpile.git Builds: - versionName: 2.2.2-beta.4 versionCode: 2020204001 commit: b2221cd1ca3e6ec850a4a79d9507b85329d4403c sudo: - apt-get update - apt-get install -y build-essential cmake nasm ninja-build pkg-config yasm - rm -rf /opt/android-sdk/{build-tools,ndk,platforms} - sdkmanager 'build-tools;34.0.0-rc3' 'ndk;27.0.12077973' 'platforms;android-34' patch: - build-target-version.patch - ic_launcher.patch output: buildandroid-armeabi-v7a-release/bin/Drawpile-$$VERSION$$-armeabi-v7a.apk build: - BUILD_TYPE=release ANDROID_ABI=armeabi-v7a ANDROID_BUILD_TOOLS_VERSION=34.0.0-rc3 ANDROID_NDK_VERSION=27.0.12077973 ANDROID_PLATFORM_VERSION=34 ANDROID_TARGET_VERSION=23 ANDROID_SDK_DIR=$$SDK$$ ANDROID_SDKMANAGER=sdkmanager bash -c 'pkg/android/build.bash setup && pkg/android/build.bash configure -DBUILD_ANDROID_VERSION_CODE=$$VERCODE$$ -DBUILD_VERSION=$$VERSION$$ -DCLANG_TIDY=OFF -DCMAKE_INTERPROCEDURAL_OPTIMIZATION=ON -DDISABLE_UPDATE_CHECK_DEFAULT=ON -DDIST_BUILD=ON -DUSE_STRICT_ALIASING=ON -DANDROID_MIN_SDK_VERSION=23' - QT_ANDROID_PACKAGE_MODE=release cmake --build buildandroid-armeabi-v7a-release --config Release - versionName: 2.2.2-beta.4 versionCode: 2020204002 commit: b2221cd1ca3e6ec850a4a79d9507b85329d4403c sudo: - apt-get update - apt-get install -y build-essential cmake nasm ninja-build pkg-config yasm - rm -rf /opt/android-sdk/{build-tools,ndk,platforms} - sdkmanager 'build-tools;34.0.0-rc3' 'ndk;27.0.12077973' 'platforms;android-34' output: buildandroid-arm64-v8a-release/bin/Drawpile-$$VERSION$$-arm64-v8a.apk build: - BUILD_TYPE=release ANDROID_ABI=arm64-v8a ANDROID_BUILD_TOOLS_VERSION=34.0.0-rc3 ANDROID_NDK_VERSION=27.0.12077973 ANDROID_PLATFORM_VERSION=34 ANDROID_SDK_DIR=$$SDK$$ ANDROID_SDKMANAGER=sdkmanager bash -c 'pkg/android/build.bash setup && pkg/android/build.bash configure -DBUILD_ANDROID_VERSION_CODE=$$VERCODE$$ -DBUILD_VERSION=$$VERSION$$ -DCLANG_TIDY=OFF -DCMAKE_INTERPROCEDURAL_OPTIMIZATION=ON -DDISABLE_UPDATE_CHECK_DEFAULT=ON -DDIST_BUILD=ON -DUSE_STRICT_ALIASING=ON -DANDROID_MIN_SDK_VERSION=30' - QT_ANDROID_PACKAGE_MODE=release cmake --build buildandroid-arm64-v8a-release --config Release - versionName: 2.2.2-beta.4 versionCode: 2020204003 commit: b2221cd1ca3e6ec850a4a79d9507b85329d4403c sudo: - apt-get update - apt-get install -y build-essential cmake nasm ninja-build pkg-config yasm - rm -rf /opt/android-sdk/{build-tools,ndk,platforms} - sdkmanager 'build-tools;34.0.0-rc3' 'ndk;27.0.12077973' 'platforms;android-34' patch: - build-target-version.patch - ic_launcher.patch - x86-fseeko.patch output: buildandroid-x86-release/bin/Drawpile-$$VERSION$$-x86.apk build: - BUILD_TYPE=release ANDROID_ABI=x86 ANDROID_BUILD_TOOLS_VERSION=34.0.0-rc3 ANDROID_NDK_VERSION=27.0.12077973 ANDROID_PLATFORM_VERSION=34 ANDROID_TARGET_VERSION=23 ANDROID_SDK_DIR=$$SDK$$ ANDROID_SDKMANAGER=sdkmanager bash -c 'pkg/android/build.bash setup && pkg/android/build.bash configure -DBUILD_ANDROID_VERSION_CODE=$$VERCODE$$ -DBUILD_VERSION=$$VERSION$$ -DCLANG_TIDY=OFF -DCMAKE_INTERPROCEDURAL_OPTIMIZATION=ON -DDISABLE_UPDATE_CHECK_DEFAULT=ON -DDIST_BUILD=ON -DUSE_STRICT_ALIASING=ON -DANDROID_MIN_SDK_VERSION=23' - QT_ANDROID_PACKAGE_MODE=release cmake --build buildandroid-x86-release --config Release - versionName: 2.2.2-beta.4 versionCode: 2020204004 commit: b2221cd1ca3e6ec850a4a79d9507b85329d4403c sudo: - apt-get update - apt-get install -y build-essential cmake nasm ninja-build pkg-config yasm - rm -rf /opt/android-sdk/{build-tools,ndk,platforms} - sdkmanager 'build-tools;34.0.0-rc3' 'ndk;27.0.12077973' 'platforms;android-34' output: buildandroid-x86_64-release/bin/Drawpile-$$VERSION$$-x86_64.apk build: - BUILD_TYPE=release ANDROID_ABI=x86_64 ANDROID_BUILD_TOOLS_VERSION=34.0.0-rc3 ANDROID_NDK_VERSION=27.0.12077973 ANDROID_PLATFORM_VERSION=34 ANDROID_SDK_DIR=$$SDK$$ ANDROID_SDKMANAGER=sdkmanager bash -c 'pkg/android/build.bash setup && pkg/android/build.bash configure -DBUILD_ANDROID_VERSION_CODE=$$VERCODE$$ -DBUILD_VERSION=$$VERSION$$ -DCLANG_TIDY=OFF -DCMAKE_INTERPROCEDURAL_OPTIMIZATION=ON -DDISABLE_UPDATE_CHECK_DEFAULT=ON -DDIST_BUILD=ON -DUSE_STRICT_ALIASING=ON -DANDROID_MIN_SDK_VERSION=30' - QT_ANDROID_PACKAGE_MODE=release cmake --build buildandroid-x86_64-release --config Release - versionName: 2.2.2-beta.5 versionCode: 2020205001 commit: 6dc356a64534a450bb5b4f2bf2a84ee683eeb811 sudo: - apt-get update - apt-get install -y build-essential cmake nasm ninja-build pkg-config yasm - rm -rf /opt/android-sdk/{build-tools,ndk,platforms} - sdkmanager 'build-tools;34.0.0-rc3' 'ndk;27.0.12077973' 'platforms;android-34' output: buildandroid-armeabi-v7a-release/bin/Drawpile-$$VERSION$$-23-23-armeabi-v7a.apk build: - BUILD_TYPE=release ANDROID_ABI=armeabi-v7a ANDROID_BUILD_TOOLS_VERSION=34.0.0-rc3 ANDROID_NDK_VERSION=27.0.12077973 ANDROID_PLATFORM_VERSION=34 ANDROID_TARGET_VERSION=23 ANDROID_SDK_DIR=$$SDK$$ ANDROID_SDKMANAGER=sdkmanager bash -c 'pkg/android/build.bash setup && pkg/android/build.bash configure -DBUILD_ANDROID_VERSION_CODE=$$VERCODE$$ -DBUILD_VERSION=$$VERSION$$ -DCLANG_TIDY=OFF -DCMAKE_INTERPROCEDURAL_OPTIMIZATION=ON -DDISABLE_UPDATE_CHECK_DEFAULT=ON -DDIST_BUILD=ON -DUSE_STRICT_ALIASING=ON -DANDROID_MIN_SDK_VERSION=23' - QT_ANDROID_PACKAGE_MODE=release cmake --build buildandroid-armeabi-v7a-release --config Release - versionName: 2.2.2-beta.5 versionCode: 2020205002 commit: 6dc356a64534a450bb5b4f2bf2a84ee683eeb811 sudo: - apt-get update - apt-get install -y build-essential cmake nasm ninja-build pkg-config yasm - rm -rf /opt/android-sdk/{build-tools,ndk,platforms} - sdkmanager 'build-tools;34.0.0-rc3' 'ndk;27.0.12077973' 'platforms;android-34' output: buildandroid-arm64-v8a-release/bin/Drawpile-$$VERSION$$-30-34-arm64-v8a.apk build: - BUILD_TYPE=release ANDROID_ABI=arm64-v8a ANDROID_BUILD_TOOLS_VERSION=34.0.0-rc3 ANDROID_NDK_VERSION=27.0.12077973 ANDROID_PLATFORM_VERSION=34 ANDROID_SDK_DIR=$$SDK$$ ANDROID_SDKMANAGER=sdkmanager bash -c 'pkg/android/build.bash setup && pkg/android/build.bash configure -DBUILD_ANDROID_VERSION_CODE=$$VERCODE$$ -DBUILD_VERSION=$$VERSION$$ -DCLANG_TIDY=OFF -DCMAKE_INTERPROCEDURAL_OPTIMIZATION=ON -DDISABLE_UPDATE_CHECK_DEFAULT=ON -DDIST_BUILD=ON -DUSE_STRICT_ALIASING=ON -DANDROID_MIN_SDK_VERSION=30' - QT_ANDROID_PACKAGE_MODE=release cmake --build buildandroid-arm64-v8a-release --config Release - versionName: 2.2.2-beta.5 versionCode: 2020205003 commit: 6dc356a64534a450bb5b4f2bf2a84ee683eeb811 sudo: - apt-get update - apt-get install -y build-essential cmake nasm ninja-build pkg-config yasm - rm -rf /opt/android-sdk/{build-tools,ndk,platforms} - sdkmanager 'build-tools;34.0.0-rc3' 'ndk;27.0.12077973' 'platforms;android-34' output: buildandroid-x86-release/bin/Drawpile-$$VERSION$$-23-23-x86.apk build: - BUILD_TYPE=release ANDROID_ABI=x86 ANDROID_BUILD_TOOLS_VERSION=34.0.0-rc3 ANDROID_NDK_VERSION=27.0.12077973 ANDROID_PLATFORM_VERSION=34 ANDROID_TARGET_VERSION=23 ANDROID_SDK_DIR=$$SDK$$ ANDROID_SDKMANAGER=sdkmanager bash -c 'pkg/android/build.bash setup && pkg/android/build.bash configure -DBUILD_ANDROID_VERSION_CODE=$$VERCODE$$ -DBUILD_VERSION=$$VERSION$$ -DCLANG_TIDY=OFF -DCMAKE_INTERPROCEDURAL_OPTIMIZATION=ON -DDISABLE_UPDATE_CHECK_DEFAULT=ON -DDIST_BUILD=ON -DUSE_STRICT_ALIASING=ON -DANDROID_MIN_SDK_VERSION=23' - QT_ANDROID_PACKAGE_MODE=release cmake --build buildandroid-x86-release --config Release - versionName: 2.2.2-beta.5 versionCode: 2020205004 commit: 6dc356a64534a450bb5b4f2bf2a84ee683eeb811 sudo: - apt-get update - apt-get install -y build-essential cmake nasm ninja-build pkg-config yasm - rm -rf /opt/android-sdk/{build-tools,ndk,platforms} - sdkmanager 'build-tools;34.0.0-rc3' 'ndk;27.0.12077973' 'platforms;android-34' output: buildandroid-x86_64-release/bin/Drawpile-$$VERSION$$-30-34-x86_64.apk build: - BUILD_TYPE=release ANDROID_ABI=x86_64 ANDROID_BUILD_TOOLS_VERSION=34.0.0-rc3 ANDROID_NDK_VERSION=27.0.12077973 ANDROID_PLATFORM_VERSION=34 ANDROID_SDK_DIR=$$SDK$$ ANDROID_SDKMANAGER=sdkmanager bash -c 'pkg/android/build.bash setup && pkg/android/build.bash configure -DBUILD_ANDROID_VERSION_CODE=$$VERCODE$$ -DBUILD_VERSION=$$VERSION$$ -DCLANG_TIDY=OFF -DCMAKE_INTERPROCEDURAL_OPTIMIZATION=ON -DDISABLE_UPDATE_CHECK_DEFAULT=ON -DDIST_BUILD=ON -DUSE_STRICT_ALIASING=ON -DANDROID_MIN_SDK_VERSION=30' - QT_ANDROID_PACKAGE_MODE=release cmake --build buildandroid-x86_64-release --config Release - versionName: 2.2.2-fix.1 versionCode: 2020299011 commit: 609885d626205862638b323e5c2d255d5d07ab3f sudo: - apt-get update - apt-get install -y build-essential cmake nasm ninja-build pkg-config yasm - rm -rf /opt/android-sdk/{build-tools,ndk,platforms} - sdkmanager 'build-tools;34.0.0-rc3' 'ndk;27.0.12077973' 'platforms;android-34' output: buildandroid-armeabi-v7a-release/bin/Drawpile-$$VERSION$$-23-23-armeabi-v7a.apk build: - BUILD_TYPE=release ANDROID_ABI=armeabi-v7a ANDROID_BUILD_TOOLS_VERSION=34.0.0-rc3 ANDROID_NDK_VERSION=27.0.12077973 ANDROID_PLATFORM_VERSION=34 ANDROID_TARGET_VERSION=23 ANDROID_SDK_DIR=$$SDK$$ ANDROID_SDKMANAGER=sdkmanager bash -c 'pkg/android/build.bash setup && pkg/android/build.bash configure -DBUILD_ANDROID_VERSION_CODE=$$VERCODE$$ -DBUILD_VERSION=$$VERSION$$ -DCLANG_TIDY=OFF -DCMAKE_INTERPROCEDURAL_OPTIMIZATION=ON -DDISABLE_UPDATE_CHECK_DEFAULT=ON -DDIST_BUILD=ON -DUSE_STRICT_ALIASING=ON -DANDROID_MIN_SDK_VERSION=23' - QT_ANDROID_PACKAGE_MODE=release cmake --build buildandroid-armeabi-v7a-release --config Release - versionName: 2.2.2-fix.1 versionCode: 2020299012 commit: 609885d626205862638b323e5c2d255d5d07ab3f sudo: - apt-get update - apt-get install -y build-essential cmake nasm ninja-build pkg-config yasm - rm -rf /opt/android-sdk/{build-tools,ndk,platforms} - sdkmanager 'build-tools;34.0.0-rc3' 'ndk;27.0.12077973' 'platforms;android-34' output: buildandroid-arm64-v8a-release/bin/Drawpile-$$VERSION$$-30-34-arm64-v8a.apk build: - BUILD_TYPE=release ANDROID_ABI=arm64-v8a ANDROID_BUILD_TOOLS_VERSION=34.0.0-rc3 ANDROID_NDK_VERSION=27.0.12077973 ANDROID_PLATFORM_VERSION=34 ANDROID_SDK_DIR=$$SDK$$ ANDROID_SDKMANAGER=sdkmanager bash -c 'pkg/android/build.bash setup && pkg/android/build.bash configure -DBUILD_ANDROID_VERSION_CODE=$$VERCODE$$ -DBUILD_VERSION=$$VERSION$$ -DCLANG_TIDY=OFF -DCMAKE_INTERPROCEDURAL_OPTIMIZATION=ON -DDISABLE_UPDATE_CHECK_DEFAULT=ON -DDIST_BUILD=ON -DUSE_STRICT_ALIASING=ON -DANDROID_MIN_SDK_VERSION=30' - QT_ANDROID_PACKAGE_MODE=release cmake --build buildandroid-arm64-v8a-release --config Release - versionName: 2.2.2-fix.1 versionCode: 2020299013 commit: 609885d626205862638b323e5c2d255d5d07ab3f sudo: - apt-get update - apt-get install -y build-essential cmake nasm ninja-build pkg-config yasm - rm -rf /opt/android-sdk/{build-tools,ndk,platforms} - sdkmanager 'build-tools;34.0.0-rc3' 'ndk;27.0.12077973' 'platforms;android-34' output: buildandroid-x86-release/bin/Drawpile-$$VERSION$$-23-23-x86.apk build: - BUILD_TYPE=release ANDROID_ABI=x86 ANDROID_BUILD_TOOLS_VERSION=34.0.0-rc3 ANDROID_NDK_VERSION=27.0.12077973 ANDROID_PLATFORM_VERSION=34 ANDROID_TARGET_VERSION=23 ANDROID_SDK_DIR=$$SDK$$ ANDROID_SDKMANAGER=sdkmanager bash -c 'pkg/android/build.bash setup && pkg/android/build.bash configure -DBUILD_ANDROID_VERSION_CODE=$$VERCODE$$ -DBUILD_VERSION=$$VERSION$$ -DCLANG_TIDY=OFF -DCMAKE_INTERPROCEDURAL_OPTIMIZATION=ON -DDISABLE_UPDATE_CHECK_DEFAULT=ON -DDIST_BUILD=ON -DUSE_STRICT_ALIASING=ON -DANDROID_MIN_SDK_VERSION=23' - QT_ANDROID_PACKAGE_MODE=release cmake --build buildandroid-x86-release --config Release - versionName: 2.2.2-fix.1 versionCode: 2020299014 commit: 609885d626205862638b323e5c2d255d5d07ab3f sudo: - apt-get update - apt-get install -y build-essential cmake nasm ninja-build pkg-config yasm - rm -rf /opt/android-sdk/{build-tools,ndk,platforms} - sdkmanager 'build-tools;34.0.0-rc3' 'ndk;27.0.12077973' 'platforms;android-34' output: buildandroid-x86_64-release/bin/Drawpile-$$VERSION$$-30-34-x86_64.apk build: - BUILD_TYPE=release ANDROID_ABI=x86_64 ANDROID_BUILD_TOOLS_VERSION=34.0.0-rc3 ANDROID_NDK_VERSION=27.0.12077973 ANDROID_PLATFORM_VERSION=34 ANDROID_SDK_DIR=$$SDK$$ ANDROID_SDKMANAGER=sdkmanager bash -c 'pkg/android/build.bash setup && pkg/android/build.bash configure -DBUILD_ANDROID_VERSION_CODE=$$VERCODE$$ -DBUILD_VERSION=$$VERSION$$ -DCLANG_TIDY=OFF -DCMAKE_INTERPROCEDURAL_OPTIMIZATION=ON -DDISABLE_UPDATE_CHECK_DEFAULT=ON -DDIST_BUILD=ON -DUSE_STRICT_ALIASING=ON -DANDROID_MIN_SDK_VERSION=30' - QT_ANDROID_PACKAGE_MODE=release cmake --build buildandroid-x86_64-release --config Release - versionName: 2.3.0-beta.2 versionCode: 2030002001 commit: 3d3c7d03208c7d7089c302bd2e574364a06eb395 sudo: - apt-get update - apt-get install -y build-essential cmake nasm ninja-build pkg-config yasm - rm -rf /opt/android-sdk/{build-tools,ndk,platforms} - sdkmanager 'build-tools;34.0.0-rc3' 'ndk;27.0.12077973' 'platforms;android-34' output: buildandroid-armeabi-v7a-release/bin/Drawpile-$$VERSION$$-23-23-armeabi-v7a.apk build: - BUILD_TYPE=release ANDROID_ABI=armeabi-v7a ANDROID_BUILD_TOOLS_VERSION=34.0.0-rc3 ANDROID_NDK_VERSION=27.0.12077973 ANDROID_PLATFORM_VERSION=34 ANDROID_TARGET_VERSION=23 ANDROID_SDK_DIR=$$SDK$$ ANDROID_SDKMANAGER=sdkmanager bash -c 'pkg/android/build.bash setup && pkg/android/build.bash configure -DBUILD_ANDROID_VERSION_CODE=$$VERCODE$$ -DBUILD_VERSION=$$VERSION$$ -DCLANG_TIDY=OFF -DCMAKE_INTERPROCEDURAL_OPTIMIZATION=ON -DDISABLE_UPDATE_CHECK_DEFAULT=ON -DDIST_BUILD=ON -DUSE_STRICT_ALIASING=ON -DANDROID_MIN_SDK_VERSION=23' - QT_ANDROID_PACKAGE_MODE=release cmake --build buildandroid-armeabi-v7a-release --config Release - versionName: 2.3.0-beta.2 versionCode: 2030002002 commit: 3d3c7d03208c7d7089c302bd2e574364a06eb395 sudo: - apt-get update - apt-get install -y build-essential cmake nasm ninja-build pkg-config yasm - rm -rf /opt/android-sdk/{build-tools,ndk,platforms} - sdkmanager 'build-tools;34.0.0-rc3' 'ndk;27.0.12077973' 'platforms;android-34' output: buildandroid-arm64-v8a-release/bin/Drawpile-$$VERSION$$-30-34-arm64-v8a.apk build: - BUILD_TYPE=release ANDROID_ABI=arm64-v8a ANDROID_BUILD_TOOLS_VERSION=34.0.0-rc3 ANDROID_NDK_VERSION=27.0.12077973 ANDROID_PLATFORM_VERSION=34 ANDROID_SDK_DIR=$$SDK$$ ANDROID_SDKMANAGER=sdkmanager bash -c 'pkg/android/build.bash setup && pkg/android/build.bash configure -DBUILD_ANDROID_VERSION_CODE=$$VERCODE$$ -DBUILD_VERSION=$$VERSION$$ -DCLANG_TIDY=OFF -DCMAKE_INTERPROCEDURAL_OPTIMIZATION=ON -DDISABLE_UPDATE_CHECK_DEFAULT=ON -DDIST_BUILD=ON -DUSE_STRICT_ALIASING=ON -DANDROID_MIN_SDK_VERSION=30' - QT_ANDROID_PACKAGE_MODE=release cmake --build buildandroid-arm64-v8a-release --config Release - versionName: 2.3.0-beta.2 versionCode: 2030002003 commit: 3d3c7d03208c7d7089c302bd2e574364a06eb395 sudo: - apt-get update - apt-get install -y build-essential cmake nasm ninja-build pkg-config yasm - rm -rf /opt/android-sdk/{build-tools,ndk,platforms} - sdkmanager 'build-tools;34.0.0-rc3' 'ndk;27.0.12077973' 'platforms;android-34' output: buildandroid-x86-release/bin/Drawpile-$$VERSION$$-23-23-x86.apk build: - BUILD_TYPE=release ANDROID_ABI=x86 ANDROID_BUILD_TOOLS_VERSION=34.0.0-rc3 ANDROID_NDK_VERSION=27.0.12077973 ANDROID_PLATFORM_VERSION=34 ANDROID_TARGET_VERSION=23 ANDROID_SDK_DIR=$$SDK$$ ANDROID_SDKMANAGER=sdkmanager bash -c 'pkg/android/build.bash setup && pkg/android/build.bash configure -DBUILD_ANDROID_VERSION_CODE=$$VERCODE$$ -DBUILD_VERSION=$$VERSION$$ -DCLANG_TIDY=OFF -DCMAKE_INTERPROCEDURAL_OPTIMIZATION=ON -DDISABLE_UPDATE_CHECK_DEFAULT=ON -DDIST_BUILD=ON -DUSE_STRICT_ALIASING=ON -DANDROID_MIN_SDK_VERSION=23' - QT_ANDROID_PACKAGE_MODE=release cmake --build buildandroid-x86-release --config Release - versionName: 2.3.0-beta.2 versionCode: 2030002004 commit: 3d3c7d03208c7d7089c302bd2e574364a06eb395 sudo: - apt-get update - apt-get install -y build-essential cmake nasm ninja-build pkg-config yasm - rm -rf /opt/android-sdk/{build-tools,ndk,platforms} - sdkmanager 'build-tools;34.0.0-rc3' 'ndk;27.0.12077973' 'platforms;android-34' output: buildandroid-x86_64-release/bin/Drawpile-$$VERSION$$-30-34-x86_64.apk build: - BUILD_TYPE=release ANDROID_ABI=x86_64 ANDROID_BUILD_TOOLS_VERSION=34.0.0-rc3 ANDROID_NDK_VERSION=27.0.12077973 ANDROID_PLATFORM_VERSION=34 ANDROID_SDK_DIR=$$SDK$$ ANDROID_SDKMANAGER=sdkmanager bash -c 'pkg/android/build.bash setup && pkg/android/build.bash configure -DBUILD_ANDROID_VERSION_CODE=$$VERCODE$$ -DBUILD_VERSION=$$VERSION$$ -DCLANG_TIDY=OFF -DCMAKE_INTERPROCEDURAL_OPTIMIZATION=ON -DDISABLE_UPDATE_CHECK_DEFAULT=ON -DDIST_BUILD=ON -DUSE_STRICT_ALIASING=ON -DANDROID_MIN_SDK_VERSION=30' - QT_ANDROID_PACKAGE_MODE=release cmake --build buildandroid-x86_64-release --config Release MaintainerNotes: |- Qt's Android build process is extremely fragile and will fail by the mere presence of superfluous build-tools, ndk or platform versions, no matter how hard you may try to specify them explicitly. We remove those entirely before the build and install only the required ones. The build-tools, ndk and platform versions are the same as used in Drawpile's own repository. You can find them there in .github/workflows/main.yml in the step "Set Android environment variables". Installing NDK 27.0.12077973 via the usual ndk entry under Builds fails to find the version for some reason. We just install it via sdkmanager directly, since we need to run that ourselves anyway due to the Qt issues above. Regular versions look like "1.2.3" for stable versions and "1.2.3-beta.4" for unstable versions. Versions that contain only fixes for F-Droid and don't warrant tagging upstream (because that would pointlessly kick off the release CI) look like "1.2.3-fix.4" or "1.2.3-beta.4-fix.5" respectively. Only stable versions are picked up by the automatic update check, beta and F-Droid-specific fix versions are submitted manually. AutoUpdateMode: Version UpdateCheckMode: Tags ^[0-9]+\.[0-9]+\.[0-9]+$ VercodeOperation: - 10 * %c + 1 - 10 * %c + 2 - 10 * %c + 3 - 10 * %c + 4 UpdateCheckData: metadata/fdroidversion.txt|code=([0-9]+)|.|name=(\S+) CurrentVersion: 2.2.2-fix.1 CurrentVersionCode: 2020299014