mirror of
https://github.com/sudoxnym/fdroiddata.git
synced 2026-04-21 23:01:46 +00:00
368 lines
20 KiB
YAML
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
|