fdroiddata/metadata/org.godotengine.editor.v4.yml
2025-10-15 16:21:51 +00:00

758 lines
28 KiB
YAML

Categories:
- Development
License: MIT
AuthorName: The Godot Foundation
WebSite: https://godotengine.org/
SourceCode: https://github.com/godotengine/godot/
IssueTracker: https://github.com/godotengine/godot/issues/
Donate: https://godotengine.org/donate/
Description: |-
Godot Engine is a feature-packed, cross-platform game engine to create 2D and 3D
games from a unified interface. It provides a comprehensive set of common tools,
so that you can focus on making games without having to reinvent the wheel.
The Android editor is currently in an experimental stage. The UI has not been adapted
for touch screens yet; using a hardware keyboard and mouse is strongly recommended.
Currently, android version of godot editor doesn't support exporting projects.
This is a 4.x branch of godot editor. It provides a massive overhaul of the
engine with many new features. It's advised to use 3.x branch of godot editor
for stability and compatibility with older godot projects.
Screenshots for projects in asset library are automatically downloaded
when browsing. They are user-submitted and some of them may be hosted
on third-party services which may violate your privacy (imgur, etc).
RepoType: git
Repo: https://github.com/godotengine/godot.git
Builds:
- versionName: 4.0.0.beta.0
versionCode: 400002000
commit: 1ed549e64b141e068bfe1a59bf65e943cde3fc6c
timeout: 15000
sudo:
- apt-get update
- apt-get install -y scons
output: bin/android_editor.apk
prebuild:
- cd platform/android/java
- sed -i 's/url repoUrl//' app/build.gradle
- sed -i 's/editorBuildNumber\ =\ 0/editorBuildNumber\ =\ 0/' editor/build.gradle
- sed -i 's/versionCode\ generateVersionCode()/versionCode $$VERCODE$$/' editor/build.gradle
build:
- export ANDROID_SDK_ROOT="$$SDK$$"
- scons platform=android arch=x86 production=yes target=editor
- cd platform/android/java
- gradle generateGodotEditor
ndk: r23c
antifeatures:
KnownVuln:
en-US: Vulnerability in showing WebP images (CVE-2023-4863)
- versionName: 4.0.0.beta.0
versionCode: 400002001
commit: 1ed549e64b141e068bfe1a59bf65e943cde3fc6c
timeout: 15000
sudo:
- apt-get update
- apt-get install -y scons
output: bin/android_editor.apk
prebuild:
- cd platform/android/java
- sed -i 's/url repoUrl//' app/build.gradle
- sed -i 's/editorBuildNumber\ =\ 0/editorBuildNumber\ =\ 0/' editor/build.gradle
- sed -i 's/versionCode\ generateVersionCode()/versionCode $$VERCODE$$/' editor/build.gradle
build:
- export ANDROID_SDK_ROOT="$$SDK$$"
- scons platform=android arch=x86_64 production=yes target=editor
- cd platform/android/java
- gradle generateGodotEditor
ndk: r23c
antifeatures:
KnownVuln:
en-US: Vulnerability in showing WebP images (CVE-2023-4863)
- versionName: 4.0.0.beta.0
versionCode: 400002002
commit: 1ed549e64b141e068bfe1a59bf65e943cde3fc6c
timeout: 15000
sudo:
- apt-get update
- apt-get install -y scons
output: bin/android_editor.apk
prebuild:
- cd platform/android/java
- sed -i 's/url repoUrl//' app/build.gradle
- sed -i 's/editorBuildNumber\ =\ 0/editorBuildNumber\ =\ 0/' editor/build.gradle
- sed -i 's/versionCode\ generateVersionCode()/versionCode $$VERCODE$$/' editor/build.gradle
build:
- export ANDROID_SDK_ROOT="$$SDK$$"
- scons platform=android arch=armv7 production=yes target=editor
- cd platform/android/java
- gradle generateGodotEditor
ndk: r23c
antifeatures:
KnownVuln:
en-US: Vulnerability in showing WebP images (CVE-2023-4863)
- versionName: 4.0.0.beta.0
versionCode: 400002003
commit: 1ed549e64b141e068bfe1a59bf65e943cde3fc6c
timeout: 15000
sudo:
- apt-get update
- apt-get install -y scons
output: bin/android_editor.apk
prebuild:
- cd platform/android/java
- sed -i 's/url repoUrl//' app/build.gradle
- sed -i 's/editorBuildNumber\ =\ 0/editorBuildNumber\ =\ 0/' editor/build.gradle
- sed -i 's/versionCode\ generateVersionCode()/versionCode $$VERCODE$$/' editor/build.gradle
build:
- export ANDROID_SDK_ROOT="$$SDK$$"
- scons platform=android arch=arm64v8 production=yes target=editor
- cd platform/android/java
- gradle generateGodotEditor
ndk: r23c
antifeatures:
KnownVuln:
en-US: Vulnerability in showing WebP images (CVE-2023-4863)
- versionName: 4.0.1.stable.0
versionCode: 400014000
commit: cacf49999e3fb37281d66cc591ca8bebc5712d4d
timeout: 15000
sudo:
- apt-get update
- apt-get install -y scons
output: bin/android_editor.apk
prebuild:
- cd platform/android/java
- sed -i 's/url repoUrl//' app/build.gradle
- sed -i 's/editorBuildNumber\ =\ 0/editorBuildNumber\ =\ 0/' editor/build.gradle
- sed -i 's/versionCode\ generateVersionCode()/versionCode $$VERCODE$$/' editor/build.gradle
build:
- export ANDROID_SDK_ROOT="$$SDK$$"
- scons platform=android arch=x86 production=yes target=editor
- cd platform/android/java
- gradle generateGodotEditor
ndk: r23c
antifeatures:
KnownVuln:
en-US: Vulnerability in showing WebP images (CVE-2023-4863)
- versionName: 4.0.1.stable.0
versionCode: 400014001
commit: cacf49999e3fb37281d66cc591ca8bebc5712d4d
timeout: 15000
sudo:
- apt-get update
- apt-get install -y scons
output: bin/android_editor.apk
prebuild:
- cd platform/android/java
- sed -i 's/url repoUrl//' app/build.gradle
- sed -i 's/editorBuildNumber\ =\ 0/editorBuildNumber\ =\ 0/' editor/build.gradle
- sed -i 's/versionCode\ generateVersionCode()/versionCode $$VERCODE$$/' editor/build.gradle
build:
- export ANDROID_SDK_ROOT="$$SDK$$"
- scons platform=android arch=x86_64 production=yes target=editor
- cd platform/android/java
- gradle generateGodotEditor
ndk: r23c
antifeatures:
KnownVuln:
en-US: Vulnerability in showing WebP images (CVE-2023-4863)
- versionName: 4.0.1.stable.0
versionCode: 400014002
commit: cacf49999e3fb37281d66cc591ca8bebc5712d4d
timeout: 15000
sudo:
- apt-get update
- apt-get install -y scons
output: bin/android_editor.apk
prebuild:
- cd platform/android/java
- sed -i 's/url repoUrl//' app/build.gradle
- sed -i 's/editorBuildNumber\ =\ 0/editorBuildNumber\ =\ 0/' editor/build.gradle
- sed -i 's/versionCode\ generateVersionCode()/versionCode $$VERCODE$$/' editor/build.gradle
build:
- export ANDROID_SDK_ROOT="$$SDK$$"
- scons platform=android arch=armv7 production=yes target=editor
- cd platform/android/java
- gradle generateGodotEditor
ndk: r23c
antifeatures:
KnownVuln:
en-US: Vulnerability in showing WebP images (CVE-2023-4863)
- versionName: 4.0.1.stable.0
versionCode: 400014003
commit: cacf49999e3fb37281d66cc591ca8bebc5712d4d
timeout: 15000
sudo:
- apt-get update
- apt-get install -y scons
output: bin/android_editor.apk
prebuild:
- cd platform/android/java
- sed -i 's/url repoUrl//' app/build.gradle
- sed -i 's/editorBuildNumber\ =\ 0/editorBuildNumber\ =\ 0/' editor/build.gradle
- sed -i 's/versionCode\ generateVersionCode()/versionCode $$VERCODE$$/' editor/build.gradle
build:
- export ANDROID_SDK_ROOT="$$SDK$$"
- scons platform=android arch=arm64v8 production=yes target=editor
- cd platform/android/java
- gradle generateGodotEditor
ndk: r23c
antifeatures:
KnownVuln:
en-US: Vulnerability in showing WebP images (CVE-2023-4863)
- versionName: 4.1.2.stable
versionCode: 402024000
commit: 399c9dc393f6f84c0b4e4d4117906c70c048ecf2
timeout: 15000
sudo:
- apt-get update
- apt-get install -y pkg-config scons
output: bin/android_editor_builds/android_editor-release-unsigned.apk
prebuild:
- cd platform/android/java
- sed -i 's/url repoUrl//' app/build.gradle
- sed -i 's/versionCode\ generateVersionCode()/versionCode $$VERCODE$$/' editor/build.gradle
build:
- export ANDROID_SDK_ROOT=$$SDK$$
- scons platform=android arch=x86 production=yes target=editor store_release=true
- cd platform/android/java
- gradle generateGodotEditor
ndk: 23.2.8568313
- versionName: 4.1.2.stable
versionCode: 402024001
commit: 399c9dc393f6f84c0b4e4d4117906c70c048ecf2
timeout: 15000
sudo:
- apt-get update
- apt-get install -y pkg-config scons
output: bin/android_editor_builds/android_editor-release-unsigned.apk
prebuild:
- cd platform/android/java
- sed -i 's/url repoUrl//' app/build.gradle
- sed -i 's/versionCode\ generateVersionCode()/versionCode $$VERCODE$$/' editor/build.gradle
build:
- export ANDROID_SDK_ROOT=$$SDK$$
- scons platform=android arch=x86_64 production=yes target=editor store_release=true
- cd platform/android/java
- gradle generateGodotEditor
ndk: 23.2.8568313
- versionName: 4.1.2.stable
versionCode: 402024002
commit: 399c9dc393f6f84c0b4e4d4117906c70c048ecf2
timeout: 15000
sudo:
- apt-get update
- apt-get install -y pkg-config scons
output: bin/android_editor_builds/android_editor-release-unsigned.apk
prebuild:
- cd platform/android/java
- sed -i 's/url repoUrl//' app/build.gradle
- sed -i 's/versionCode\ generateVersionCode()/versionCode $$VERCODE$$/' editor/build.gradle
build:
- export ANDROID_SDK_ROOT=$$SDK$$
- scons platform=android arch=armv7 production=yes target=editor store_release=true
- cd platform/android/java
- gradle generateGodotEditor
ndk: 23.2.8568313
- versionName: 4.1.2.stable
versionCode: 402024003
commit: 399c9dc393f6f84c0b4e4d4117906c70c048ecf2
timeout: 15000
sudo:
- apt-get update
- apt-get install -y pkg-config scons
output: bin/android_editor_builds/android_editor-release-unsigned.apk
prebuild:
- cd platform/android/java
- sed -i 's/url repoUrl//' app/build.gradle
- sed -i 's/versionCode\ generateVersionCode()/versionCode $$VERCODE$$/' editor/build.gradle
build:
- export ANDROID_SDK_ROOT=$$SDK$$
- scons platform=android arch=arm64v8 production=yes target=editor store_release=true
- cd platform/android/java
- gradle generateGodotEditor
ndk: 23.2.8568313
- versionName: 4.2.1.stable
versionCode: 402025000
commit: b09f793f564a6c95dc76acc654b390e68441bd01
timeout: 15000
sudo:
- apt-get update
- apt-get install -y pkg-config scons
output: bin/android_editor_builds/android_editor-release-unsigned.apk
prebuild:
- cd platform/android/java
- sed -i 's/url repoUrl//' app/build.gradle
- sed -i 's/versionCode\ generateVersionCode()/versionCode $$VERCODE$$/' editor/build.gradle
- sed -i -e 's!sdk_root + "/cmdline-tools/latest/bin/sdkmanager"!"/usr/bin/sdkmanager"!'
../detect.py
build:
- export ANDROID_SDK_ROOT="$$SDK$$"
- scons platform=android arch=x86_32 production=yes target=editor store_release=yes
- cd platform/android/java
- gradle generateGodotEditor
- versionName: 4.2.1.stable
versionCode: 402025001
commit: b09f793f564a6c95dc76acc654b390e68441bd01
timeout: 15000
sudo:
- apt-get update
- apt-get install -y pkg-config scons
output: bin/android_editor_builds/android_editor-release-unsigned.apk
prebuild:
- cd platform/android/java
- sed -i 's/url repoUrl//' app/build.gradle
- sed -i 's/versionCode\ generateVersionCode()/versionCode $$VERCODE$$/' editor/build.gradle
- sed -i -e 's!sdk_root + "/cmdline-tools/latest/bin/sdkmanager"!"/usr/bin/sdkmanager"!'
../detect.py
build:
- export ANDROID_SDK_ROOT="$$SDK$$"
- scons platform=android arch=x86_64 production=yes target=editor store_release=yes
- cd platform/android/java
- gradle generateGodotEditor
- versionName: 4.2.1.stable
versionCode: 402025002
commit: b09f793f564a6c95dc76acc654b390e68441bd01
timeout: 15000
sudo:
- apt-get update
- apt-get install -y pkg-config scons
output: bin/android_editor_builds/android_editor-release-unsigned.apk
prebuild:
- cd platform/android/java
- sed -i 's/url repoUrl//' app/build.gradle
- sed -i 's/versionCode\ generateVersionCode()/versionCode $$VERCODE$$/' editor/build.gradle
- sed -i -e 's!sdk_root + "/cmdline-tools/latest/bin/sdkmanager"!"/usr/bin/sdkmanager"!'
../detect.py
build:
- export ANDROID_SDK_ROOT="$$SDK$$"
- scons platform=android arch=arm32 production=yes target=editor store_release=yes
- cd platform/android/java
- gradle generateGodotEditor
- versionName: 4.2.1.stable
versionCode: 402025003
commit: b09f793f564a6c95dc76acc654b390e68441bd01
timeout: 15000
sudo:
- apt-get update
- apt-get install -y pkg-config scons
output: bin/android_editor_builds/android_editor-release-unsigned.apk
prebuild:
- cd platform/android/java
- sed -i 's/url repoUrl//' app/build.gradle
- sed -i 's/versionCode\ generateVersionCode()/versionCode $$VERCODE$$/' editor/build.gradle
- sed -i -e 's!sdk_root + "/cmdline-tools/latest/bin/sdkmanager"!"/usr/bin/sdkmanager"!'
../detect.py
build:
- export ANDROID_SDK_ROOT="$$SDK$$"
- scons platform=android arch=arm64 production=yes target=editor store_release=yes
- cd platform/android/java
- gradle generateGodotEditor
- versionName: 4.3.0.stable
versionCode: 403005000
commit: 77dcf97d82cbfe4e4615475fa52ca03da645dbd8
timeout: 15000
sudo:
- apt-get update
- apt-get install -y pkg-config scons
output: bin/android_editor_builds/android_editor-release-unsigned.apk
prebuild:
- cd platform/android/java
- sed -i 's/url repoUrl//' app/build.gradle
- sed -i 's/versionCode\ generateVersionCode()/versionCode $$VERCODE$$/' editor/build.gradle
- sed -i -e 's!sdk_root + "/cmdline-tools/latest/bin/sdkmanager"!"/usr/bin/sdkmanager"!'
../detect.py
build:
- export ANDROID_SDK_ROOT="$$SDK$$"
- scons platform=android arch=x86_32 production=yes target=editor store_release=yes
- cd platform/android/java
- gradle generateGodotEditor
- versionName: 4.3.0.stable
versionCode: 403005001
commit: 77dcf97d82cbfe4e4615475fa52ca03da645dbd8
timeout: 15000
sudo:
- apt-get update
- apt-get install -y pkg-config scons
output: bin/android_editor_builds/android_editor-release-unsigned.apk
prebuild:
- cd platform/android/java
- sed -i 's/url repoUrl//' app/build.gradle
- sed -i 's/versionCode\ generateVersionCode()/versionCode $$VERCODE$$/' editor/build.gradle
- sed -i -e 's!sdk_root + "/cmdline-tools/latest/bin/sdkmanager"!"/usr/bin/sdkmanager"!'
../detect.py
build:
- export ANDROID_SDK_ROOT="$$SDK$$"
- scons platform=android arch=x86_64 production=yes target=editor store_release=yes
- cd platform/android/java
- gradle generateGodotEditor
- versionName: 4.3.0.stable
versionCode: 403005002
commit: 77dcf97d82cbfe4e4615475fa52ca03da645dbd8
timeout: 15000
sudo:
- apt-get update
- apt-get install -y pkg-config scons
output: bin/android_editor_builds/android_editor-release-unsigned.apk
prebuild:
- cd platform/android/java
- sed -i 's/url repoUrl//' app/build.gradle
- sed -i 's/versionCode\ generateVersionCode()/versionCode $$VERCODE$$/' editor/build.gradle
- sed -i -e 's!sdk_root + "/cmdline-tools/latest/bin/sdkmanager"!"/usr/bin/sdkmanager"!'
../detect.py
build:
- export ANDROID_SDK_ROOT="$$SDK$$"
- scons platform=android arch=arm32 production=yes target=editor store_release=yes
- cd platform/android/java
- gradle generateGodotEditor
- versionName: 4.3.0.stable
versionCode: 403005003
commit: 77dcf97d82cbfe4e4615475fa52ca03da645dbd8
timeout: 15000
sudo:
- apt-get update
- apt-get install -y pkg-config scons
output: bin/android_editor_builds/android_editor-release-unsigned.apk
prebuild:
- cd platform/android/java
- sed -i 's/url repoUrl//' app/build.gradle
- sed -i 's/versionCode\ generateVersionCode()/versionCode $$VERCODE$$/' editor/build.gradle
- sed -i -e 's!sdk_root + "/cmdline-tools/latest/bin/sdkmanager"!"/usr/bin/sdkmanager"!'
../detect.py
build:
- export ANDROID_SDK_ROOT="$$SDK$$"
- scons platform=android arch=arm64 production=yes target=editor store_release=yes
- cd platform/android/java
- gradle generateGodotEditor
- versionName: 4.4.1.stable
versionCode: 404015000
commit: 49a5bc7b616bd04689a2c89e89bda41f50241464
sudo:
- apt-get update
- apt-get install -y pkg-config scons
output: bin/android_editor_builds/android_editor-android-release-unsigned.apk
prebuild:
- cd platform/android/java
- sed -i 's/url repoUrl//' app/build.gradle
- sed -i 's/versionCode\ generateVersionCode()/versionCode $$VERCODE$$/' editor/build.gradle
- sed -i -e 's!sdk_root + "/cmdline-tools/latest/bin/sdkmanager"!"/usr/bin/sdkmanager"!'
../detect.py
scandelete:
- modules/mono/thirdparty
- tests
build:
- export ANDROID_SDK_ROOT="$$SDK$$"
- scons platform=android arch=x86_32 production=yes target=editor store_release=yes
swappy=no
- cd platform/android/java
- gradle generateGodotEditor
- versionName: 4.4.1.stable
versionCode: 404015001
commit: 49a5bc7b616bd04689a2c89e89bda41f50241464
sudo:
- apt-get update
- apt-get install -y pkg-config scons
output: bin/android_editor_builds/android_editor-android-release-unsigned.apk
prebuild:
- cd platform/android/java
- sed -i 's/url repoUrl//' app/build.gradle
- sed -i 's/versionCode\ generateVersionCode()/versionCode $$VERCODE$$/' editor/build.gradle
- sed -i -e 's!sdk_root + "/cmdline-tools/latest/bin/sdkmanager"!"/usr/bin/sdkmanager"!'
../detect.py
scandelete:
- modules/mono/thirdparty
- tests
build:
- export ANDROID_SDK_ROOT="$$SDK$$"
- scons platform=android arch=x86_64 production=yes target=editor store_release=yes
swappy=no
- cd platform/android/java
- gradle generateGodotEditor
- versionName: 4.4.1.stable
versionCode: 404015002
commit: 49a5bc7b616bd04689a2c89e89bda41f50241464
sudo:
- apt-get update
- apt-get install -y pkg-config scons
output: bin/android_editor_builds/android_editor-android-release-unsigned.apk
prebuild:
- cd platform/android/java
- sed -i 's/url repoUrl//' app/build.gradle
- sed -i 's/versionCode\ generateVersionCode()/versionCode $$VERCODE$$/' editor/build.gradle
- sed -i -e 's!sdk_root + "/cmdline-tools/latest/bin/sdkmanager"!"/usr/bin/sdkmanager"!'
../detect.py
scandelete:
- modules/mono/thirdparty
- tests
build:
- export ANDROID_SDK_ROOT="$$SDK$$"
- scons platform=android arch=arm32 production=yes target=editor store_release=yes
swappy=no
- cd platform/android/java
- gradle generateGodotEditor
- versionName: 4.4.1.stable
versionCode: 404015003
commit: 49a5bc7b616bd04689a2c89e89bda41f50241464
sudo:
- apt-get update
- apt-get install -y pkg-config scons
output: bin/android_editor_builds/android_editor-android-release-unsigned.apk
prebuild:
- cd platform/android/java
- sed -i 's/url repoUrl//' app/build.gradle
- sed -i 's/versionCode\ generateVersionCode()/versionCode $$VERCODE$$/' editor/build.gradle
- sed -i -e 's!sdk_root + "/cmdline-tools/latest/bin/sdkmanager"!"/usr/bin/sdkmanager"!'
../detect.py
scandelete:
- modules/mono/thirdparty
- tests
build:
- export ANDROID_SDK_ROOT="$$SDK$$"
- scons platform=android arch=arm64 production=yes target=editor store_release=yes
swappy=no
- cd platform/android/java
- gradle generateGodotEditor
- versionName: 4.5.0.stable
versionCode: 405005000
commit: 876b290332ec6f2e6d173d08162a02aa7e6ca46d
sudo:
- apt-get update
- apt-get install -y pkg-config scons
output: bin/android_editor_builds/android_editor-android-release-unsigned.apk
prebuild:
- cd platform/android/java
- sed -i 's/url repoUrl//' app/build.gradle
- sed -i 's/versionCode\ generateVersionCode()/versionCode $$VERCODE$$/' editor/build.gradle
- sed -i -e 's!sdkmanager =.*!sdkmanager = "/usr/bin/sdkmanager"!' ../detect.py
scandelete:
- modules/zip/tests/data/test.zip
- modules/mono/thirdparty
- tests
build:
- export ANDROID_SDK_ROOT="$$SDK$$"
- scons platform=android arch=x86_32 production=yes target=editor store_release=yes
swappy=no
- cd platform/android/java
- gradle generateGodotEditor
- versionName: 4.5.0.stable
versionCode: 405005001
commit: 876b290332ec6f2e6d173d08162a02aa7e6ca46d
sudo:
- apt-get update
- apt-get install -y pkg-config scons
output: bin/android_editor_builds/android_editor-android-release-unsigned.apk
prebuild:
- cd platform/android/java
- sed -i 's/url repoUrl//' app/build.gradle
- sed -i 's/versionCode\ generateVersionCode()/versionCode $$VERCODE$$/' editor/build.gradle
- sed -i -e 's!sdkmanager =.*!sdkmanager = "/usr/bin/sdkmanager"!' ../detect.py
scandelete:
- modules/zip/tests/data/test.zip
- modules/mono/thirdparty
- tests
build:
- export ANDROID_SDK_ROOT="$$SDK$$"
- scons platform=android arch=x86_64 production=yes target=editor store_release=yes
swappy=no
- cd platform/android/java
- gradle generateGodotEditor
- versionName: 4.5.0.stable
versionCode: 405005002
commit: 876b290332ec6f2e6d173d08162a02aa7e6ca46d
sudo:
- apt-get update
- apt-get install -y pkg-config scons
output: bin/android_editor_builds/android_editor-android-release-unsigned.apk
prebuild:
- cd platform/android/java
- sed -i 's/url repoUrl//' app/build.gradle
- sed -i 's/versionCode\ generateVersionCode()/versionCode $$VERCODE$$/' editor/build.gradle
- sed -i -e 's!sdkmanager =.*!sdkmanager = "/usr/bin/sdkmanager"!' ../detect.py
scandelete:
- modules/zip/tests/data/test.zip
- modules/mono/thirdparty
- tests
build:
- export ANDROID_SDK_ROOT="$$SDK$$"
- scons platform=android arch=arm32 production=yes target=editor store_release=yes
swappy=no
- cd platform/android/java
- gradle generateGodotEditor
- versionName: 4.5.0.stable
versionCode: 405005003
commit: 876b290332ec6f2e6d173d08162a02aa7e6ca46d
sudo:
- apt-get update
- apt-get install -y pkg-config scons
output: bin/android_editor_builds/android_editor-android-release-unsigned.apk
prebuild:
- cd platform/android/java
- sed -i 's/url repoUrl//' app/build.gradle
- sed -i 's/versionCode\ generateVersionCode()/versionCode $$VERCODE$$/' editor/build.gradle
- sed -i -e 's!sdkmanager =.*!sdkmanager = "/usr/bin/sdkmanager"!' ../detect.py
scandelete:
- modules/zip/tests/data/test.zip
- modules/mono/thirdparty
- tests
build:
- export ANDROID_SDK_ROOT="$$SDK$$"
- scons platform=android arch=arm64 production=yes target=editor store_release=yes
swappy=no
- cd platform/android/java
- gradle generateGodotEditor
- versionName: 4.5.1.stable
versionCode: 405015000
commit: f62fdbde15035c5576dad93e586201f4d41ef0cb
sudo:
- apt-get update
- apt-get install -y pkg-config scons
output: bin/android_editor_builds/android_editor-android-release-unsigned.apk
prebuild:
- cd platform/android/java
- sed -i 's/url repoUrl//' app/build.gradle
- sed -i 's/versionCode\ generateVersionCode()/versionCode $$VERCODE$$/' editor/build.gradle
- sed -i -e 's!sdkmanager =.*!sdkmanager = "/usr/bin/sdkmanager"!' ../detect.py
scandelete:
- modules/zip/tests/data/test.zip
- modules/mono/thirdparty
- tests
build:
- export ANDROID_SDK_ROOT="$$SDK$$"
- scons platform=android arch=x86_32 production=yes target=editor store_release=yes
swappy=no
- cd platform/android/java
- gradle generateGodotEditor
- versionName: 4.5.1.stable
versionCode: 405015001
commit: f62fdbde15035c5576dad93e586201f4d41ef0cb
sudo:
- apt-get update
- apt-get install -y pkg-config scons
output: bin/android_editor_builds/android_editor-android-release-unsigned.apk
prebuild:
- cd platform/android/java
- sed -i 's/url repoUrl//' app/build.gradle
- sed -i 's/versionCode\ generateVersionCode()/versionCode $$VERCODE$$/' editor/build.gradle
- sed -i -e 's!sdkmanager =.*!sdkmanager = "/usr/bin/sdkmanager"!' ../detect.py
scandelete:
- modules/zip/tests/data/test.zip
- modules/mono/thirdparty
- tests
build:
- export ANDROID_SDK_ROOT="$$SDK$$"
- scons platform=android arch=x86_64 production=yes target=editor store_release=yes
swappy=no
- cd platform/android/java
- gradle generateGodotEditor
- versionName: 4.5.1.stable
versionCode: 405015002
commit: f62fdbde15035c5576dad93e586201f4d41ef0cb
sudo:
- apt-get update
- apt-get install -y pkg-config scons
output: bin/android_editor_builds/android_editor-android-release-unsigned.apk
prebuild:
- cd platform/android/java
- sed -i 's/url repoUrl//' app/build.gradle
- sed -i 's/versionCode\ generateVersionCode()/versionCode $$VERCODE$$/' editor/build.gradle
- sed -i -e 's!sdkmanager =.*!sdkmanager = "/usr/bin/sdkmanager"!' ../detect.py
scandelete:
- modules/zip/tests/data/test.zip
- modules/mono/thirdparty
- tests
build:
- export ANDROID_SDK_ROOT="$$SDK$$"
- scons platform=android arch=arm32 production=yes target=editor store_release=yes
swappy=no
- cd platform/android/java
- gradle generateGodotEditor
- versionName: 4.5.1.stable
versionCode: 405015003
commit: f62fdbde15035c5576dad93e586201f4d41ef0cb
sudo:
- apt-get update
- apt-get install -y pkg-config scons
output: bin/android_editor_builds/android_editor-android-release-unsigned.apk
prebuild:
- cd platform/android/java
- sed -i 's/url repoUrl//' app/build.gradle
- sed -i 's/versionCode\ generateVersionCode()/versionCode $$VERCODE$$/' editor/build.gradle
- sed -i -e 's!sdkmanager =.*!sdkmanager = "/usr/bin/sdkmanager"!' ../detect.py
scandelete:
- modules/zip/tests/data/test.zip
- modules/mono/thirdparty
- tests
build:
- export ANDROID_SDK_ROOT="$$SDK$$"
- scons platform=android arch=arm64 production=yes target=editor store_release=yes
swappy=no
- cd platform/android/java
- gradle generateGodotEditor
MaintainerNotes: |-
VersionCode is generated at compile time upstream. F-Droid builds correspond
to upstream version codes with an addition of a single digit at the end to
differentiate builds for different architecture:
x86 - 0
x86_64 - 1
armv7 - 2
arm64v8 - 3
editor/build.gradle supports incrementing versionName and versionCode
via 'editorBuildsNumber` variable. VersionName is incremented, however versionCode is
replaced by the one from the build, with a digit for different architectures
(and being identical to the generated one otherwise).
For future F-Droid builds, editorBuildsNumber should be incremented and
it should be reflected in versionCode in the build section:
(with buildNumber = 0, arm64v8 will be 400002003, with buildNumber = 5 it will be
400002053 and so on).
Scanner complains about `url repoUrl` in app/build.gradle, however it's not a
maven repo, but a piece of code to add user supplied maven repos when exporting
a project (not used in the build of android editor itself).
Upstream also provides android export templates in form of APKs, however, exporting projects
is currently not supported in the android version of godot editor, so there's no point in
building them.
ArchivePolicy: 12
AutoUpdateMode: None
UpdateCheckMode: None
CurrentVersion: 4.5.1.stable
CurrentVersionCode: 405015003