fdroiddata/metadata/net.drawpile.yml
2025-08-08 09:10:41 +00:00

368 lines
20 KiB
YAML

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