mirror of
https://github.com/sudoxnym/fdroiddata.git
synced 2026-04-14 19:46:54 +00:00
for f in $(rg --files-with-matches '^ disable: ' metadata/*.yml); do
yq -i '(.VercodeOperation // "a" | length) as $num | .Builds |=
((.[:(0 - $num)] | filter(has("disable") | not)) + .[(0 - $num):])' $f;
done
fdroid rewritemeta
418 lines
16 KiB
YAML
418 lines
16 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 3.x branch of godot engine. It focuses on stability and providing
|
|
maintenance releases for 3.x version of godot engine. For new features
|
|
it's advised to use the 4.x branch.
|
|
|
|
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: 3.5.1.stable
|
|
versionCode: 305010
|
|
commit: 3.5.1-stable
|
|
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/versionCode\ getGodotLibraryVersionCode()/versionCode $$VERCODE$$/'
|
|
editor/build.gradle
|
|
build:
|
|
- export ANDROID_SDK_ROOT="$$SDK$$"
|
|
- scons platform=android tools=yes target=release_debug android_arch=x86
|
|
- cd platform/android/java
|
|
- gradle generateGodotEditor
|
|
ndk: r23c
|
|
antifeatures:
|
|
KnownVuln:
|
|
en-US: Vulnerability in showing WebP images (CVE-2023-4863)
|
|
|
|
- versionName: 3.5.1.stable
|
|
versionCode: 305011
|
|
commit: 3.5.1-stable
|
|
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/versionCode\ getGodotLibraryVersionCode()/versionCode $$VERCODE$$/'
|
|
editor/build.gradle
|
|
build:
|
|
- export ANDROID_SDK_ROOT="$$SDK$$"
|
|
- scons platform=android tools=yes target=release_debug android_arch=x86_64
|
|
- cd platform/android/java
|
|
- gradle generateGodotEditor
|
|
ndk: r23c
|
|
antifeatures:
|
|
KnownVuln:
|
|
en-US: Vulnerability in showing WebP images (CVE-2023-4863)
|
|
|
|
- versionName: 3.5.1.stable
|
|
versionCode: 305012
|
|
commit: 3.5.1-stable
|
|
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/versionCode\ getGodotLibraryVersionCode()/versionCode $$VERCODE$$/'
|
|
editor/build.gradle
|
|
build:
|
|
- export ANDROID_SDK_ROOT="$$SDK$$"
|
|
- scons platform=android tools=yes target=release_debug android_arch=armv7
|
|
- cd platform/android/java
|
|
- gradle generateGodotEditor
|
|
ndk: r23c
|
|
antifeatures:
|
|
KnownVuln:
|
|
en-US: Vulnerability in showing WebP images (CVE-2023-4863)
|
|
|
|
- versionName: 3.5.1.stable
|
|
versionCode: 305013
|
|
commit: 3.5.1-stable
|
|
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/versionCode\ getGodotLibraryVersionCode()/versionCode $$VERCODE$$/'
|
|
editor/build.gradle
|
|
build:
|
|
- export ANDROID_SDK_ROOT="$$SDK$$"
|
|
- scons platform=android tools=yes target=release_debug android_arch=arm64v8
|
|
- cd platform/android/java
|
|
- gradle generateGodotEditor
|
|
ndk: r23c
|
|
antifeatures:
|
|
KnownVuln:
|
|
en-US: Vulnerability in showing WebP images (CVE-2023-4863)
|
|
|
|
- versionName: 3.5.3.stable
|
|
versionCode: 305030
|
|
commit: 6c814135b69d4e703956bacc2073b4b179ff5a00
|
|
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/versionCode\ getGodotLibraryVersionCode()/versionCode $$VERCODE$$/'
|
|
editor/build.gradle
|
|
build:
|
|
- export ANDROID_SDK_ROOT="$$SDK$$"
|
|
- scons platform=android tools=yes target=release_debug android_arch=x86
|
|
- cd platform/android/java
|
|
- gradle generateGodotEditor
|
|
ndk: r23c
|
|
|
|
- versionName: 3.5.3.stable
|
|
versionCode: 305031
|
|
commit: 6c814135b69d4e703956bacc2073b4b179ff5a00
|
|
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/versionCode\ getGodotLibraryVersionCode()/versionCode $$VERCODE$$/'
|
|
editor/build.gradle
|
|
build:
|
|
- export ANDROID_SDK_ROOT="$$SDK$$"
|
|
- scons platform=android tools=yes target=release_debug android_arch=x86_64
|
|
- cd platform/android/java
|
|
- gradle generateGodotEditor
|
|
ndk: r23c
|
|
|
|
- versionName: 3.5.3.stable
|
|
versionCode: 305032
|
|
commit: 6c814135b69d4e703956bacc2073b4b179ff5a00
|
|
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/versionCode\ getGodotLibraryVersionCode()/versionCode $$VERCODE$$/'
|
|
editor/build.gradle
|
|
build:
|
|
- export ANDROID_SDK_ROOT="$$SDK$$"
|
|
- scons platform=android tools=yes target=release_debug android_arch=armv7
|
|
- cd platform/android/java
|
|
- gradle generateGodotEditor
|
|
ndk: r23c
|
|
|
|
- versionName: 3.5.3.stable
|
|
versionCode: 305033
|
|
commit: 6c814135b69d4e703956bacc2073b4b179ff5a00
|
|
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/versionCode\ getGodotLibraryVersionCode()/versionCode $$VERCODE$$/'
|
|
editor/build.gradle
|
|
build:
|
|
- export ANDROID_SDK_ROOT="$$SDK$$"
|
|
- scons platform=android tools=yes target=release_debug android_arch=arm64v8
|
|
- cd platform/android/java
|
|
- gradle generateGodotEditor
|
|
ndk: r23c
|
|
|
|
- versionName: 3.6.0.stable
|
|
versionCode: 306005000
|
|
commit: de2f0f147c5b7eff2d0f6dbc35042a4173fd59be
|
|
timeout: 15000
|
|
sudo:
|
|
- apt-get update
|
|
- apt-get install -y pkg-config scons
|
|
output: platform/android/java/editor/build/outputs/apk/release/android_editor-release-unsigned.apk
|
|
prebuild:
|
|
- mkdir -p /opt/android-sdk/cmdline-tools/latest/bin
|
|
- ln -sf $(which sdkmanager) /opt/android-sdk/cmdline-tools/latest/bin/
|
|
- 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 -j$(nproc) verbose=yes warnings=no progress=no platform=android android_arch=x86
|
|
production=yes tools=yes target=release_debug store_release=yes
|
|
- cd platform/android/java
|
|
- gradle generateGodotEditor
|
|
ndk: 23.2.8568313
|
|
|
|
- versionName: 3.6.0.stable
|
|
versionCode: 306005001
|
|
commit: de2f0f147c5b7eff2d0f6dbc35042a4173fd59be
|
|
timeout: 15000
|
|
sudo:
|
|
- apt-get update
|
|
- apt-get install -y pkg-config scons
|
|
output: platform/android/java/editor/build/outputs/apk/release/android_editor-release-unsigned.apk
|
|
prebuild:
|
|
- mkdir -p /opt/android-sdk/cmdline-tools/latest/bin
|
|
- ln -sf $(which sdkmanager) /opt/android-sdk/cmdline-tools/latest/bin/
|
|
- 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 -j$(nproc) verbose=yes warnings=no progress=no platform=android android_arch=x86_64
|
|
production=yes tools=yes target=release_debug store_release=yes
|
|
- cd platform/android/java
|
|
- gradle generateGodotEditor
|
|
ndk: 23.2.8568313
|
|
|
|
- versionName: 3.6.0.stable
|
|
versionCode: 306005002
|
|
commit: de2f0f147c5b7eff2d0f6dbc35042a4173fd59be
|
|
timeout: 15000
|
|
sudo:
|
|
- apt-get update
|
|
- apt-get install -y pkg-config scons
|
|
output: platform/android/java/editor/build/outputs/apk/release/android_editor-release-unsigned.apk
|
|
prebuild:
|
|
- mkdir -p /opt/android-sdk/cmdline-tools/latest/bin
|
|
- ln -sf $(which sdkmanager) /opt/android-sdk/cmdline-tools/latest/bin/
|
|
- 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 -j$(nproc) verbose=yes warnings=no progress=no platform=android android_arch=armv7
|
|
production=yes tools=yes target=release_debug store_release=yes
|
|
- cd platform/android/java
|
|
- gradle generateGodotEditor
|
|
ndk: 23.2.8568313
|
|
|
|
- versionName: 3.6.0.stable
|
|
versionCode: 306005003
|
|
commit: de2f0f147c5b7eff2d0f6dbc35042a4173fd59be
|
|
timeout: 15000
|
|
sudo:
|
|
- apt-get update
|
|
- apt-get install -y pkg-config scons
|
|
output: platform/android/java/editor/build/outputs/apk/release/android_editor-release-unsigned.apk
|
|
prebuild:
|
|
- mkdir -p /opt/android-sdk/cmdline-tools/latest/bin
|
|
- ln -sf $(which sdkmanager) /opt/android-sdk/cmdline-tools/latest/bin/
|
|
- 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 -j$(nproc) verbose=yes warnings=no progress=no platform=android android_arch=arm64v8
|
|
production=yes tools=yes target=release_debug store_release=yes
|
|
- cd platform/android/java
|
|
- gradle generateGodotEditor
|
|
ndk: 23.2.8568313
|
|
|
|
- versionName: 3.6.1.stable
|
|
versionCode: 306015000
|
|
commit: b1ba98fced19ac05b7a39b64a97dd7b1005cb7bb
|
|
timeout: 15000
|
|
sudo:
|
|
- apt-get update
|
|
- apt-get install -y pkg-config scons
|
|
output: platform/android/java/editor/build/outputs/apk/release/android_editor-release-unsigned.apk
|
|
prebuild:
|
|
- mkdir -p /opt/android-sdk/cmdline-tools/latest/bin
|
|
- ln -sf $(which sdkmanager) /opt/android-sdk/cmdline-tools/latest/bin/
|
|
- 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 -j$(nproc) verbose=yes warnings=no progress=no platform=android android_arch=x86
|
|
production=yes tools=yes target=release_debug store_release=yes
|
|
- cd platform/android/java
|
|
- gradle generateGodotEditor
|
|
ndk: 23.2.8568313
|
|
|
|
- versionName: 3.6.1.stable
|
|
versionCode: 306015001
|
|
commit: b1ba98fced19ac05b7a39b64a97dd7b1005cb7bb
|
|
timeout: 15000
|
|
sudo:
|
|
- apt-get update
|
|
- apt-get install -y pkg-config scons
|
|
output: platform/android/java/editor/build/outputs/apk/release/android_editor-release-unsigned.apk
|
|
prebuild:
|
|
- mkdir -p /opt/android-sdk/cmdline-tools/latest/bin
|
|
- ln -sf $(which sdkmanager) /opt/android-sdk/cmdline-tools/latest/bin/
|
|
- 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 -j$(nproc) verbose=yes warnings=no progress=no platform=android android_arch=x86_64
|
|
production=yes tools=yes target=release_debug store_release=yes
|
|
- cd platform/android/java
|
|
- gradle generateGodotEditor
|
|
ndk: 23.2.8568313
|
|
|
|
- versionName: 3.6.1.stable
|
|
versionCode: 306015002
|
|
commit: b1ba98fced19ac05b7a39b64a97dd7b1005cb7bb
|
|
timeout: 15000
|
|
sudo:
|
|
- apt-get update
|
|
- apt-get install -y pkg-config scons
|
|
output: platform/android/java/editor/build/outputs/apk/release/android_editor-release-unsigned.apk
|
|
prebuild:
|
|
- mkdir -p /opt/android-sdk/cmdline-tools/latest/bin
|
|
- ln -sf $(which sdkmanager) /opt/android-sdk/cmdline-tools/latest/bin/
|
|
- 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 -j$(nproc) verbose=yes warnings=no progress=no platform=android android_arch=armv7
|
|
production=yes tools=yes target=release_debug store_release=yes
|
|
- cd platform/android/java
|
|
- gradle generateGodotEditor
|
|
ndk: 23.2.8568313
|
|
|
|
- versionName: 3.6.1.stable
|
|
versionCode: 306015003
|
|
commit: b1ba98fced19ac05b7a39b64a97dd7b1005cb7bb
|
|
timeout: 15000
|
|
sudo:
|
|
- apt-get update
|
|
- apt-get install -y pkg-config scons
|
|
output: platform/android/java/editor/build/outputs/apk/release/android_editor-release-unsigned.apk
|
|
prebuild:
|
|
- mkdir -p /opt/android-sdk/cmdline-tools/latest/bin
|
|
- ln -sf $(which sdkmanager) /opt/android-sdk/cmdline-tools/latest/bin/
|
|
- 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 -j$(nproc) verbose=yes warnings=no progress=no platform=android android_arch=arm64v8
|
|
production=yes tools=yes target=release_debug store_release=yes
|
|
- cd platform/android/java
|
|
- gradle generateGodotEditor
|
|
ndk: 23.2.8568313
|
|
|
|
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
|
|
|
|
Starting from 3.6.x 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 306002003, with buildNumber = 5 it will be
|
|
306002053 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: 3.6.1.stable
|
|
CurrentVersionCode: 306015003
|