fdroiddata/metadata/io.ente.photos.fdroid.yml
2025-12-09 08:58:14 +00:00

5298 lines
241 KiB
YAML

Categories:
- Cloud Storage & File Sync
- Gallery
- Multimedia
License: AGPL-3.0-only
AuthorName: ente
AuthorEmail: support@ente.io
AuthorWebSite: https://ente.io
WebSite: https://ente.io
SourceCode: https://github.com/ente-io/ente
IssueTracker: https://github.com/ente-io/ente/issues
Translation: https://crowdin.com/project/ente-photos-app
Changelog: https://github.com/ente-io/ente/releases?q=tag%3Aphotos-v0
AutoName: ente
RepoType: git
Repo: https://github.com/ente-io/ente.git
Builds:
- versionName: 0.5.16
versionCode: 296
commit: b62740ab209d00768363f5be1ed912c62ba968d2
submodules: true
output: build/app/outputs/apk/fdroid/release/app-fdroid-release.apk
srclibs:
- flutter@2.8.1
rm:
- ios
build:
- cd thirdparty/transistor-background-fetch/android
- gradle :tsbackgroundfetch:publishRelease
- cd ../../../
- export PATH=$$flutter$$/bin:$PATH
- flutter config --no-analytics
- flutter packages pub get
- flutter packages pub run flutter_launcher_icons:main
- flutter build apk --flavor fdroid -t lib/main.dart
ndk: r21
antifeatures:
NonFreeNet:
en-US: App uses non-libre sync server.
- versionName: 0.5.35
versionCode: 315
commit: 4128cfdfb5a4f4ae5349ee5620e8ebd8397cc7f6
submodules: true
output: build/app/outputs/apk/fdroid/release/app-fdroid-release.apk
srclibs:
- flutter@3.0.0
rm:
- ios
build:
- cd thirdparty/transistor-background-fetch/android
- gradle :tsbackgroundfetch:publishRelease
- cd ../../../
- export PATH=$$flutter$$/bin:$PATH
- flutter config --no-analytics
- flutter packages pub get
- flutter packages pub run flutter_launcher_icons:main
- flutter build apk --flavor fdroid -t lib/main.dart
ndk: r21
antifeatures:
NonFreeNet:
en-US: App uses non-libre sync server.
- versionName: 0.6.3
versionCode: 333
commit: 9e7895386cdf1dbd1b550f08f111c193181a5112
submodules: true
output: build/app/outputs/apk/fdroid/release/app-fdroid-release.apk
srclibs:
- flutter@3.0.2
rm:
- ios
- thirdparty/extended_image/example
build:
- cd thirdparty/transistor-background-fetch/android
- gradle :tsbackgroundfetch:publishRelease
- cd ../../../
- export PATH=$$flutter$$/bin:$PATH
- flutter config --no-analytics
- flutter packages pub get
- flutter packages pub run flutter_launcher_icons:main
- flutter build apk --flavor fdroid -t lib/main.dart
ndk: r21
antifeatures:
NonFreeNet:
en-US: App uses non-libre sync server.
- versionName: 0.6.11
versionCode: 341
commit: a6681a2fc8181f2ce45fed6662e0518480187df7
submodules: true
output: build/app/outputs/apk/fdroid/release/app-fdroid-release.apk
srclibs:
- flutter@3.0.2
rm:
- ios
- thirdparty/extended_image/example
build:
- cd thirdparty/transistor-background-fetch/android
- gradle :tsbackgroundfetch:publishRelease
- cd ../../../
- export PATH=$$flutter$$/bin:$PATH
- flutter config --no-analytics
- flutter packages pub get
- flutter packages pub run flutter_launcher_icons:main
- flutter build apk --flavor fdroid -t lib/main.dart
ndk: r21
antifeatures:
NonFreeNet:
en-US: App uses non-libre sync server.
- versionName: 0.6.11
versionCode: 342
commit: 1da9410e8a5a7554eeca0877bf563d0e66ae4c8b
submodules: true
output: build/app/outputs/apk/fdroid/release/app-fdroid-release.apk
srclibs:
- flutter@3.0.2
rm:
- ios
- thirdparty/extended_image/example
build:
- cd thirdparty/transistor-background-fetch/android
- gradle :tsbackgroundfetch:publishRelease
- cd ../../../
- export PATH=$$flutter$$/bin:$PATH
- flutter config --no-analytics
- flutter packages pub get
- flutter packages pub run flutter_launcher_icons:main
- flutter build apk --flavor fdroid -t lib/main.dart
ndk: r21
antifeatures:
NonFreeNet:
en-US: App uses non-libre sync server.
- versionName: 0.6.13
versionCode: 343
commit: 67f5e5d87ee3d91bc96e115efd8853901acf07b7
submodules: true
output: build/app/outputs/apk/fdroid/release/app-fdroid-release.apk
srclibs:
- flutter@3.0.2
rm:
- ios
- thirdparty/extended_image/example
build:
- cd thirdparty/transistor-background-fetch/android
- gradle :tsbackgroundfetch:publishRelease
- cd ../../../
- export PATH=$$flutter$$/bin:$PATH
- flutter config --no-analytics
- flutter packages pub get
- flutter packages pub run flutter_launcher_icons:main
- flutter build apk --flavor fdroid -t lib/main.dart
ndk: r21
antifeatures:
NonFreeNet:
en-US: App uses non-libre sync server.
- versionName: 0.6.19
versionCode: 349
commit: 5f49e174be3fa0bd1bb9ea4da064089d1c271ce7
submodules: true
output: build/app/outputs/apk/fdroid/release/app-fdroid-release.apk
srclibs:
- flutter@3.0.2
rm:
- ios
- thirdparty/extended_image/example
build:
- cd thirdparty/transistor-background-fetch/android
- gradle :tsbackgroundfetch:publishRelease
- cd ../../../
- export PATH=$$flutter$$/bin:$PATH
- flutter config --no-analytics
- flutter packages pub get
- flutter packages pub run flutter_launcher_icons:main
- flutter build apk --flavor fdroid -t lib/main.dart
ndk: r21
antifeatures:
NonFreeNet:
en-US: App uses non-libre sync server.
- versionName: 0.6.34
versionCode: 364
commit: a462db27e1d85f4b76f2469c4086922fae644a4a
submodules: true
output: build/app/outputs/apk/fdroid/release/app-fdroid-release.apk
srclibs:
- flutter@3.0.2
rm:
- ios
- thirdparty/extended_image/example
build:
- cd thirdparty/transistor-background-fetch/android
- gradle :tsbackgroundfetch:publishRelease
- cd ../../../
- export PATH=$$flutter$$/bin:$PATH
- flutter config --no-analytics
- flutter packages pub get
- flutter packages pub run flutter_launcher_icons:main
- flutter build apk --flavor fdroid -t lib/main.dart
ndk: r21
antifeatures:
NonFreeNet:
en-US: App uses non-libre sync server.
- versionName: 0.6.35
versionCode: 365
commit: f9a4cdaca2a5814b5fb80b86ef6336d4eea1faf1
submodules: true
output: build/app/outputs/apk/fdroid/release/app-fdroid-release.apk
srclibs:
- flutter@3.0.2
rm:
- ios
- thirdparty/extended_image/example
build:
- cd thirdparty/transistor-background-fetch/android
- gradle :tsbackgroundfetch:publishRelease
- cd ../../../
- export PATH=$$flutter$$/bin:$PATH
- flutter config --no-analytics
- flutter packages pub get
- flutter packages pub run flutter_launcher_icons:main
- flutter build apk --flavor fdroid -t lib/main.dart
ndk: r21
antifeatures:
NonFreeNet:
en-US: App uses non-libre sync server.
- versionName: 0.6.38
versionCode: 368
commit: 89f11290348d053f60c278e39c897f33fa797e4d
submodules: true
output: build/app/outputs/apk/fdroid/release/app-fdroid-release.apk
srclibs:
- flutter@3.3.0
rm:
- ios
- thirdparty/extended_image/example
build:
- cd thirdparty/transistor-background-fetch/android
- gradle :tsbackgroundfetch:publishRelease
- cd ../../../
- export PATH=$$flutter$$/bin:$PATH
- flutter config --no-analytics
- flutter packages pub get
- flutter packages pub run flutter_launcher_icons:main
- flutter build apk --flavor fdroid -t lib/main.dart
ndk: r21
antifeatures:
NonFreeNet:
en-US: App uses non-libre sync server.
- versionName: 0.6.45
versionCode: 375
commit: 4c22bb77593c25657517d0965b2fe176209aff9a
submodules: true
output: build/app/outputs/apk/fdroid/release/app-fdroid-release.apk
srclibs:
- flutter@3.3.0
rm:
- ios
- thirdparty/extended_image/example
build:
- cd thirdparty/transistor-background-fetch/android
- gradle :tsbackgroundfetch:publishRelease
- cd ../../../
- export PATH=$$flutter$$/bin:$PATH
- flutter config --no-analytics
- flutter packages pub get
- flutter packages pub run flutter_launcher_icons:main
- flutter build apk --flavor fdroid -t lib/main.dart
ndk: r21
antifeatures:
NonFreeNet:
en-US: App uses non-libre sync server.
- versionName: 0.6.51
versionCode: 381
commit: 18fc806257617032f6064b348414388db44bfe79
submodules: true
output: build/app/outputs/apk/fdroid/release/app-fdroid-release.apk
srclibs:
- flutter@3.0.0
rm:
- ios
- thirdparty/extended_image/example
build:
- cd thirdparty/transistor-background-fetch/android
- gradle :tsbackgroundfetch:publishRelease
- cd ../../../
- export PATH=$$flutter$$/bin:$PATH
- flutter config --no-analytics
- flutter packages pub get
- flutter packages pub run flutter_launcher_icons:main
- flutter build apk --flavor fdroid -t lib/main.dart
ndk: r21
antifeatures:
NonFreeNet:
en-US: App uses non-libre sync server.
- versionName: 0.6.52
versionCode: 382
commit: 3bbe750236a0c944775b0b08e00f13db5bfe528c
submodules: true
output: build/app/outputs/apk/fdroid/release/app-fdroid-release.apk
srclibs:
- flutter@3.0.0
rm:
- ios
- thirdparty/extended_image/example
build:
- cd thirdparty/transistor-background-fetch/android
- gradle :tsbackgroundfetch:publishRelease
- cd ../../../
- export PATH=$$flutter$$/bin:$PATH
- flutter config --no-analytics
- flutter packages pub get
- flutter packages pub run flutter_launcher_icons:main
- flutter build apk --flavor fdroid -t lib/main.dart
ndk: r21
antifeatures:
NonFreeNet:
en-US: App uses non-libre sync server.
- versionName: 0.6.55
versionCode: 385
commit: c51a89243c8748a070508444976aaa4cd771259d
submodules: true
output: build/app/outputs/apk/fdroid/release/app-fdroid-release.apk
srclibs:
- flutter@3.0.0
rm:
- ios
- thirdparty/extended_image/example
build:
- cd thirdparty/transistor-background-fetch/android
- gradle :tsbackgroundfetch:publishRelease
- cd ../../../
- export PATH=$$flutter$$/bin:$PATH
- flutter config --no-analytics
- flutter packages pub get
- flutter packages pub run flutter_launcher_icons:main
- flutter build apk --flavor fdroid -t lib/main.dart
ndk: r21
antifeatures:
NonFreeNet:
en-US: App uses non-libre sync server.
- versionName: 0.6.70
versionCode: 390
commit: de5b3b8bae59943d29100693ce9f0691f669f32a
submodules: true
output: build/app/outputs/apk/fdroid/release/app-fdroid-release.apk
srclibs:
- flutter@3.0.0
rm:
- ios
- thirdparty/extended_image/example
build:
- cd thirdparty/transistor-background-fetch/android
- gradle :tsbackgroundfetch:publishRelease
- cd ../../../
- export PATH=$$flutter$$/bin:$PATH
- flutter config --no-analytics
- flutter packages pub get
- flutter packages pub run flutter_launcher_icons:main
- flutter build apk --flavor fdroid -t lib/main.dart
ndk: r21
antifeatures:
NonFreeNet:
en-US: App uses non-libre sync server.
- versionName: 0.6.74
versionCode: 394
commit: 446d2a1fc83f82b71abbcb9532b4f1768bc9cc22
submodules: true
output: build/app/outputs/apk/fdroid/release/app-fdroid-release.apk
srclibs:
- flutter@3.0.0
rm:
- ios
- thirdparty/extended_image/example
build:
- cd thirdparty/transistor-background-fetch/android
- gradle :tsbackgroundfetch:publishRelease
- cd ../../../
- export PATH=$$flutter$$/bin:$PATH
- flutter config --no-analytics
- flutter packages pub get
- flutter packages pub run flutter_launcher_icons:main
- flutter build apk --flavor fdroid -t lib/main.dart
ndk: r21
antifeatures:
NonFreeNet:
en-US: App uses non-libre sync server.
- versionName: 0.7.0
versionCode: 400
commit: 6e9913a3015e5f0531b356c3492c445c60943883
submodules: true
output: build/app/outputs/apk/fdroid/release/app-fdroid-release.apk
srclibs:
- flutter@3.0.0
rm:
- ios
- thirdparty/extended_image/example
build:
- cd thirdparty/transistor-background-fetch/android
- gradle :tsbackgroundfetch:publishRelease
- cd ../../../
- export PATH=$$flutter$$/bin:$PATH
- flutter config --no-analytics
- flutter packages pub get
- flutter packages pub run flutter_launcher_icons:main
- flutter build apk --flavor fdroid -t lib/main.dart
ndk: r21
antifeatures:
NonFreeNet:
en-US: App uses non-libre sync server.
- versionName: 0.7.8
versionCode: 408
commit: af177b5835c03023ee6c24063fcd8fc8abfc1556
submodules: true
output: build/app/outputs/apk/fdroid/release/app-fdroid-release.apk
srclibs:
- flutter@3.0.0
rm:
- ios
- thirdparty/extended_image/example
build:
- cd thirdparty/transistor-background-fetch/android
- gradle :tsbackgroundfetch:publishRelease
- cd ../../../
- export PATH=$$flutter$$/bin:$PATH
- flutter config --no-analytics
- flutter packages pub get
- flutter packages pub run flutter_launcher_icons:main
- flutter build apk --flavor fdroid -t lib/main.dart
ndk: r21
antifeatures:
NonFreeNet:
en-US: App uses non-libre sync server.
- versionName: 0.7.20
versionCode: 420
commit: 5bbb5ef340808c0aa1ba5f7aa7e84197ca1d335d
submodules: true
output: build/app/outputs/apk/fdroid/release/app-fdroid-release.apk
srclibs:
- flutter@3.0.0
rm:
- ios
- thirdparty/extended_image/example
build:
- cd thirdparty/transistor-background-fetch/android
- gradle :tsbackgroundfetch:publishRelease
- cd ../../../
- export PATH=$$flutter$$/bin:$PATH
- flutter config --no-analytics
- flutter packages pub get
- flutter packages pub run flutter_launcher_icons:main
- flutter build apk --flavor fdroid -t lib/main.dart
ndk: r21
antifeatures:
NonFreeNet:
en-US: App uses non-libre sync server.
- versionName: 0.7.30
versionCode: 430
commit: ade81ffbbba5b2aa9a69bc13ebda0ee48ea77cb2
submodules: true
sudo:
- apt-get update
- apt-get install -y automake libtool make
output: build/app/outputs/apk/fdroid/release/app-fdroid-release.apk
srclibs:
- libsodium@ee009287afd480b60a9a4d75b19afdc0f705e9d9
- transistor-background-fetch@fb883de16ff3fbaaaa5ce84d829911c8a5894d2
rm:
- ios
- thirdparty/extended_image/example
- android/app/src/main/jniLibs/*/*libtensor*.so
prebuild:
- export PUB_CACHE=$(pwd)/.pub-cache
- thirdparty/flutter/bin/flutter config --no-analytics
- thirdparty/flutter/bin/flutter pub get
scanignore:
- .pub-cache/hosted/pub.dev/background_fetch-*/android/build.gradle
- thirdparty/flutter/packages/flutter_tools/gradle/flutter.gradle
- thirdparty/flutter/bin/cache
scandelete:
- thirdparty/flutter
- .pub-cache
build:
- export PUB_CACHE=$(pwd)/.pub-cache
- pushd $$libsodium$$
- ./autogen.sh -s
- ./dist-build/android-armv7-a.sh
- ./dist-build/android-armv8-a.sh
- ./dist-build/android-x86.sh
- ./dist-build/android-x86_64.sh
- popd
- cp $$libsodium$$/libsodium-android-armv7-a/lib/libsodium.so $PUB_CACHE/hosted/pub.dev/flutter_sodium-0.2.0/android/src/main/jniLibs/armeabi-v7a/
- cp $$libsodium$$/libsodium-android-westmere/lib/libsodium.so $PUB_CACHE/hosted/pub.dev/flutter_sodium-0.2.0/android/src/main/jniLibs/x86_64/
- cp $$libsodium$$/libsodium-android-armv8-a+crypto/lib/libsodium.so $PUB_CACHE/hosted/pub.dev/flutter_sodium-0.2.0/android/src/main/jniLibs/arm64-v8a/
- cp $$libsodium$$/libsodium-android-i686/lib/libsodium.so $PUB_CACHE/hosted/pub.dev/flutter_sodium-0.2.0/android/src/main/jniLibs/x86/
- pushd $$transistor-background-fetch$$/android/tsbackgroundfetch/
- gradle assembleRelease
- gradle publishToMavenLocal
- popd
- mv $$transistor-background-fetch$$/android/tsbackgroundfetch/build/outputs/aar/tsbackgroundfetch-release.aar
$PUB_CACHE/hosted/pub.dev/background_fetch-1.1.5/android/libs/com/transistorsoft/tsbackgroundfetch/0.5.7/tsbackgroundfetch-0.5.7.aar
- thirdparty/flutter/bin/flutter packages pub run flutter_launcher_icons:main
- thirdparty/flutter/bin/flutter build apk --flavor fdroid -t lib/main.dart
ndk: r21
antifeatures:
NonFreeNet:
en-US: App uses non-libre sync server.
- versionName: 0.7.32
versionCode: 432
commit: 4cf6bb46636757f5daaf63a5df671cf4cd10efc7
submodules: true
sudo:
- apt-get update
- apt-get install -y automake libtool make
output: build/app/outputs/apk/fdroid/release/app-fdroid-release.apk
srclibs:
- libsodium@ee009287afd480b60a9a4d75b19afdc0f705e9d9
- transistor-background-fetch@fb883de16ff3fbaaaa5ce84d829911c8a5894d2
rm:
- ios
- thirdparty/extended_image/example
- android/app/src/main/jniLibs/*/*libtensor*.so
prebuild:
- export PUB_CACHE=$(pwd)/.pub-cache
- thirdparty/flutter/bin/flutter config --no-analytics
- thirdparty/flutter/bin/flutter pub get
scanignore:
- .pub-cache/hosted/pub.dev/background_fetch-*/android/build.gradle
- thirdparty/flutter/packages/flutter_tools/gradle/flutter.gradle
- thirdparty/flutter/bin/cache
scandelete:
- thirdparty/flutter
- .pub-cache
build:
- export PUB_CACHE=$(pwd)/.pub-cache
- pushd $$libsodium$$
- ./autogen.sh -s
- ./dist-build/android-armv7-a.sh
- ./dist-build/android-armv8-a.sh
- ./dist-build/android-x86.sh
- ./dist-build/android-x86_64.sh
- popd
- cp $$libsodium$$/libsodium-android-armv7-a/lib/libsodium.so $PUB_CACHE/hosted/pub.dev/flutter_sodium-0.2.0/android/src/main/jniLibs/armeabi-v7a/
- cp $$libsodium$$/libsodium-android-westmere/lib/libsodium.so $PUB_CACHE/hosted/pub.dev/flutter_sodium-0.2.0/android/src/main/jniLibs/x86_64/
- cp $$libsodium$$/libsodium-android-armv8-a+crypto/lib/libsodium.so $PUB_CACHE/hosted/pub.dev/flutter_sodium-0.2.0/android/src/main/jniLibs/arm64-v8a/
- cp $$libsodium$$/libsodium-android-i686/lib/libsodium.so $PUB_CACHE/hosted/pub.dev/flutter_sodium-0.2.0/android/src/main/jniLibs/x86/
- pushd $$transistor-background-fetch$$/android/tsbackgroundfetch/
- gradle assembleRelease
- gradle publishToMavenLocal
- popd
- mv $$transistor-background-fetch$$/android/tsbackgroundfetch/build/outputs/aar/tsbackgroundfetch-release.aar
$PUB_CACHE/hosted/pub.dev/background_fetch-1.1.5/android/libs/com/transistorsoft/tsbackgroundfetch/0.5.7/tsbackgroundfetch-0.5.7.aar
- thirdparty/flutter/bin/flutter packages pub run flutter_launcher_icons:main
- thirdparty/flutter/bin/flutter build apk --flavor fdroid -t lib/main.dart
ndk: r21
antifeatures:
NonFreeNet:
en-US: App uses non-libre sync server.
- versionName: 0.7.36
versionCode: 436
commit: f64f1ba58d1cfba21abd274aa0337bfc24c01b4e
submodules: true
sudo:
- apt-get update
- apt-get install -y automake libtool make
output: build/app/outputs/apk/fdroid/release/app-fdroid-release.apk
srclibs:
- libsodium@ee009287afd480b60a9a4d75b19afdc0f705e9d9
- transistor-background-fetch@fb883de16ff3fbaaaa5ce84d829911c8a5894d2
rm:
- ios
- thirdparty/extended_image/example
- android/app/src/main/jniLibs/*/*libtensor*.so
prebuild:
- export PUB_CACHE=$(pwd)/.pub-cache
- thirdparty/flutter/bin/flutter config --no-analytics
- thirdparty/flutter/bin/flutter pub get
scanignore:
- .pub-cache/hosted/pub.dev/background_fetch-*/android/build.gradle
- thirdparty/flutter/packages/flutter_tools/gradle/flutter.gradle
- thirdparty/flutter/bin/cache
scandelete:
- thirdparty/flutter
- .pub-cache
build:
- export PUB_CACHE=$(pwd)/.pub-cache
- pushd $$libsodium$$
- ./autogen.sh -s
- ./dist-build/android-armv7-a.sh
- ./dist-build/android-armv8-a.sh
- ./dist-build/android-x86.sh
- ./dist-build/android-x86_64.sh
- popd
- cp $$libsodium$$/libsodium-android-armv7-a/lib/libsodium.so $PUB_CACHE/hosted/pub.dev/flutter_sodium-0.2.0/android/src/main/jniLibs/armeabi-v7a/
- cp $$libsodium$$/libsodium-android-westmere/lib/libsodium.so $PUB_CACHE/hosted/pub.dev/flutter_sodium-0.2.0/android/src/main/jniLibs/x86_64/
- cp $$libsodium$$/libsodium-android-armv8-a+crypto/lib/libsodium.so $PUB_CACHE/hosted/pub.dev/flutter_sodium-0.2.0/android/src/main/jniLibs/arm64-v8a/
- cp $$libsodium$$/libsodium-android-i686/lib/libsodium.so $PUB_CACHE/hosted/pub.dev/flutter_sodium-0.2.0/android/src/main/jniLibs/x86/
- pushd $$transistor-background-fetch$$/android/tsbackgroundfetch/
- gradle assembleRelease
- gradle publishToMavenLocal
- popd
- mv $$transistor-background-fetch$$/android/tsbackgroundfetch/build/outputs/aar/tsbackgroundfetch-release.aar
$PUB_CACHE/hosted/pub.dev/background_fetch-1.1.5/android/libs/com/transistorsoft/tsbackgroundfetch/0.5.7/tsbackgroundfetch-0.5.7.aar
- thirdparty/flutter/bin/flutter packages pub run flutter_launcher_icons:main
- thirdparty/flutter/bin/flutter build apk --flavor fdroid -t lib/main.dart
ndk: r21
antifeatures:
NonFreeNet:
en-US: App uses non-libre sync server.
- versionName: 0.7.43
versionCode: 443
commit: 0504563434cedcbede075563d01561a0cbe72f37
submodules: true
sudo:
- apt-get update
- apt-get install -y automake libtool make
output: build/app/outputs/apk/fdroid/release/app-fdroid-release.apk
srclibs:
- libsodium@ee009287afd480b60a9a4d75b19afdc0f705e9d9
- transistor-background-fetch@fb883de16ff3fbaaaa5ce84d829911c8a5894d2
rm:
- ios
- thirdparty/extended_image/example
- android/app/src/main/jniLibs/*/*libtensor*.so
prebuild:
- export PUB_CACHE=$(pwd)/.pub-cache
- thirdparty/flutter/bin/flutter config --no-analytics
- thirdparty/flutter/bin/flutter pub get
scanignore:
- .pub-cache/hosted/pub.dev/background_fetch-*/android/build.gradle
- thirdparty/flutter/packages/flutter_tools/gradle/flutter.gradle
- thirdparty/flutter/bin/cache
scandelete:
- thirdparty/flutter
- .pub-cache
build:
- export PUB_CACHE=$(pwd)/.pub-cache
- pushd $$libsodium$$
- ./autogen.sh -s
- ./dist-build/android-armv7-a.sh
- ./dist-build/android-armv8-a.sh
- ./dist-build/android-x86.sh
- ./dist-build/android-x86_64.sh
- popd
- cp $$libsodium$$/libsodium-android-armv7-a/lib/libsodium.so $PUB_CACHE/hosted/pub.dev/flutter_sodium-0.2.0/android/src/main/jniLibs/armeabi-v7a/
- cp $$libsodium$$/libsodium-android-westmere/lib/libsodium.so $PUB_CACHE/hosted/pub.dev/flutter_sodium-0.2.0/android/src/main/jniLibs/x86_64/
- cp $$libsodium$$/libsodium-android-armv8-a+crypto/lib/libsodium.so $PUB_CACHE/hosted/pub.dev/flutter_sodium-0.2.0/android/src/main/jniLibs/arm64-v8a/
- cp $$libsodium$$/libsodium-android-i686/lib/libsodium.so $PUB_CACHE/hosted/pub.dev/flutter_sodium-0.2.0/android/src/main/jniLibs/x86/
- pushd $$transistor-background-fetch$$/android/tsbackgroundfetch/
- gradle assembleRelease
- gradle publishToMavenLocal
- popd
- mv $$transistor-background-fetch$$/android/tsbackgroundfetch/build/outputs/aar/tsbackgroundfetch-release.aar
$PUB_CACHE/hosted/pub.dev/background_fetch-1.1.5/android/libs/com/transistorsoft/tsbackgroundfetch/0.5.7/tsbackgroundfetch-0.5.7.aar
- thirdparty/flutter/bin/flutter packages pub run flutter_launcher_icons:main
- thirdparty/flutter/bin/flutter build apk --flavor fdroid -t lib/main.dart
ndk: r21
antifeatures:
NonFreeNet:
en-US: App uses non-libre sync server.
- versionName: 0.7.44
versionCode: 444
commit: 488c001663e72dca192134431575ac4fecfdf9e2
submodules: true
sudo:
- apt-get update
- apt-get install -y automake libtool make
output: build/app/outputs/apk/fdroid/release/app-fdroid-release.apk
srclibs:
- libsodium@ee009287afd480b60a9a4d75b19afdc0f705e9d9
- transistor-background-fetch@fb883de16ff3fbaaaa5ce84d829911c8a5894d2
rm:
- ios
- thirdparty/extended_image/example
- android/app/src/main/jniLibs/*/*libtensor*.so
prebuild:
- export PUB_CACHE=$(pwd)/.pub-cache
- thirdparty/flutter/bin/flutter config --no-analytics
- thirdparty/flutter/bin/flutter pub get
scanignore:
- .pub-cache/hosted/pub.dev/background_fetch-*/android/build.gradle
- thirdparty/flutter/packages/flutter_tools/gradle/flutter.gradle
- thirdparty/flutter/bin/cache
scandelete:
- thirdparty/flutter
- .pub-cache
build:
- export PUB_CACHE=$(pwd)/.pub-cache
- pushd $$libsodium$$
- ./autogen.sh -s
- ./dist-build/android-armv7-a.sh
- ./dist-build/android-armv8-a.sh
- ./dist-build/android-x86.sh
- ./dist-build/android-x86_64.sh
- popd
- cp $$libsodium$$/libsodium-android-armv7-a/lib/libsodium.so $PUB_CACHE/hosted/pub.dev/flutter_sodium-0.2.0/android/src/main/jniLibs/armeabi-v7a/
- cp $$libsodium$$/libsodium-android-westmere/lib/libsodium.so $PUB_CACHE/hosted/pub.dev/flutter_sodium-0.2.0/android/src/main/jniLibs/x86_64/
- cp $$libsodium$$/libsodium-android-armv8-a+crypto/lib/libsodium.so $PUB_CACHE/hosted/pub.dev/flutter_sodium-0.2.0/android/src/main/jniLibs/arm64-v8a/
- cp $$libsodium$$/libsodium-android-i686/lib/libsodium.so $PUB_CACHE/hosted/pub.dev/flutter_sodium-0.2.0/android/src/main/jniLibs/x86/
- pushd $$transistor-background-fetch$$/android/tsbackgroundfetch/
- gradle assembleRelease
- gradle publishToMavenLocal
- popd
- mv $$transistor-background-fetch$$/android/tsbackgroundfetch/build/outputs/aar/tsbackgroundfetch-release.aar
$PUB_CACHE/hosted/pub.dev/background_fetch-1.1.5/android/libs/com/transistorsoft/tsbackgroundfetch/0.5.7/tsbackgroundfetch-0.5.7.aar
- thirdparty/flutter/bin/flutter packages pub run flutter_launcher_icons:main
- thirdparty/flutter/bin/flutter build apk --flavor fdroid -t lib/main.dart
ndk: r21
antifeatures:
NonFreeNet:
en-US: App uses non-libre sync server.
- versionName: 0.7.48
versionCode: 448
commit: 1bab4021945929314e08482fd01a8cd80aeddb93
submodules: true
sudo:
- apt-get update
- apt-get install -y automake libtool make
output: build/app/outputs/apk/fdroid/release/app-fdroid-release.apk
srclibs:
- libsodium@ee009287afd480b60a9a4d75b19afdc0f705e9d9
- transistor-background-fetch@fb883de16ff3fbaaaa5ce84d829911c8a5894d2
rm:
- ios
- thirdparty/extended_image/example
- android/app/src/main/jniLibs/*/*libtensor*.so
prebuild:
- export PUB_CACHE=$(pwd)/.pub-cache
- thirdparty/flutter/bin/flutter config --no-analytics
- thirdparty/flutter/bin/flutter pub get
scanignore:
- .pub-cache/hosted/pub.dev/background_fetch-*/android/build.gradle
- thirdparty/flutter/packages/flutter_tools/gradle/flutter.gradle
- thirdparty/flutter/bin/cache
scandelete:
- thirdparty/flutter
- .pub-cache
build:
- export PUB_CACHE=$(pwd)/.pub-cache
- pushd $$libsodium$$
- ./autogen.sh -s
- ./dist-build/android-armv7-a.sh
- ./dist-build/android-armv8-a.sh
- ./dist-build/android-x86.sh
- ./dist-build/android-x86_64.sh
- popd
- cp $$libsodium$$/libsodium-android-armv7-a/lib/libsodium.so $PUB_CACHE/hosted/pub.dev/flutter_sodium-0.2.0/android/src/main/jniLibs/armeabi-v7a/
- cp $$libsodium$$/libsodium-android-westmere/lib/libsodium.so $PUB_CACHE/hosted/pub.dev/flutter_sodium-0.2.0/android/src/main/jniLibs/x86_64/
- cp $$libsodium$$/libsodium-android-armv8-a+crypto/lib/libsodium.so $PUB_CACHE/hosted/pub.dev/flutter_sodium-0.2.0/android/src/main/jniLibs/arm64-v8a/
- cp $$libsodium$$/libsodium-android-i686/lib/libsodium.so $PUB_CACHE/hosted/pub.dev/flutter_sodium-0.2.0/android/src/main/jniLibs/x86/
- pushd $$transistor-background-fetch$$/android/tsbackgroundfetch/
- gradle assembleRelease
- gradle publishToMavenLocal
- popd
- mv $$transistor-background-fetch$$/android/tsbackgroundfetch/build/outputs/aar/tsbackgroundfetch-release.aar
$PUB_CACHE/hosted/pub.dev/background_fetch-1.1.5/android/libs/com/transistorsoft/tsbackgroundfetch/0.5.7/tsbackgroundfetch-0.5.7.aar
- thirdparty/flutter/bin/flutter packages pub run flutter_launcher_icons:main
- thirdparty/flutter/bin/flutter build apk --flavor fdroid -t lib/main.dart
ndk: r21
antifeatures:
NonFreeNet:
en-US: App uses non-libre sync server.
- versionName: 0.7.62
versionCode: 462
commit: bf09dc4ffe5c390150a6e4c6f2d94dcf113a0d73
submodules: true
sudo:
- apt-get update
- apt-get install -y automake libtool make
output: build/app/outputs/apk/fdroid/release/app-fdroid-release.apk
srclibs:
- libsodium@ee009287afd480b60a9a4d75b19afdc0f705e9d9
- transistor-background-fetch@fb883de16ff3fbaaaa5ce84d829911c8a5894d2
rm:
- ios
- thirdparty/extended_image/example
- android/app/src/main/jniLibs/*/*libtensor*.so
prebuild:
- export PUB_CACHE=$(pwd)/.pub-cache
- thirdparty/flutter/bin/flutter config --no-analytics
- thirdparty/flutter/bin/flutter pub get
scanignore:
- .pub-cache/hosted/pub.dev/background_fetch-*/android/build.gradle
- thirdparty/flutter/packages/flutter_tools/gradle/flutter.gradle
- thirdparty/flutter/bin/cache
scandelete:
- thirdparty/flutter
- .pub-cache
build:
- export PUB_CACHE=$(pwd)/.pub-cache
- pushd $$libsodium$$
- ./autogen.sh -s
- ./dist-build/android-armv7-a.sh
- ./dist-build/android-armv8-a.sh
- ./dist-build/android-x86.sh
- ./dist-build/android-x86_64.sh
- popd
- cp $$libsodium$$/libsodium-android-armv7-a/lib/libsodium.so $PUB_CACHE/hosted/pub.dev/flutter_sodium-0.2.0/android/src/main/jniLibs/armeabi-v7a/
- cp $$libsodium$$/libsodium-android-westmere/lib/libsodium.so $PUB_CACHE/hosted/pub.dev/flutter_sodium-0.2.0/android/src/main/jniLibs/x86_64/
- cp $$libsodium$$/libsodium-android-armv8-a+crypto/lib/libsodium.so $PUB_CACHE/hosted/pub.dev/flutter_sodium-0.2.0/android/src/main/jniLibs/arm64-v8a/
- cp $$libsodium$$/libsodium-android-i686/lib/libsodium.so $PUB_CACHE/hosted/pub.dev/flutter_sodium-0.2.0/android/src/main/jniLibs/x86/
- pushd $$transistor-background-fetch$$/android/tsbackgroundfetch/
- gradle assembleRelease
- gradle publishToMavenLocal
- popd
- mv $$transistor-background-fetch$$/android/tsbackgroundfetch/build/outputs/aar/tsbackgroundfetch-release.aar
$PUB_CACHE/hosted/pub.dev/background_fetch-1.1.6/android/libs/com/transistorsoft/tsbackgroundfetch/0.5.7/tsbackgroundfetch-0.5.7.aar
- thirdparty/flutter/bin/flutter packages pub run flutter_launcher_icons:main
- thirdparty/flutter/bin/flutter build apk --flavor fdroid -t lib/main.dart
ndk: r21
antifeatures:
NonFreeNet:
en-US: App uses non-libre sync server.
- versionName: 0.7.66
versionCode: 466
commit: fdb883715678350b7a3d7b68c0f79cb52826ef84
submodules: true
sudo:
- apt-get update
- apt-get install -y automake libtool make
output: build/app/outputs/apk/fdroid/release/app-fdroid-release.apk
srclibs:
- libsodium@ee009287afd480b60a9a4d75b19afdc0f705e9d9
- transistor-background-fetch@fb883de16ff3fbaaaa5ce84d829911c8a5894d2
rm:
- ios
- thirdparty/extended_image/example
- android/app/src/main/jniLibs/*/*libtensor*.so
prebuild:
- export PUB_CACHE=$(pwd)/.pub-cache
- thirdparty/flutter/bin/flutter config --no-analytics
- thirdparty/flutter/bin/flutter pub get
scanignore:
- .pub-cache/hosted/pub.dev/background_fetch-*/android/build.gradle
- thirdparty/flutter/packages/flutter_tools/gradle/flutter.gradle
- thirdparty/flutter/bin/cache
scandelete:
- thirdparty/flutter
- .pub-cache
build:
- export PUB_CACHE=$(pwd)/.pub-cache
- pushd $$libsodium$$
- ./autogen.sh -s
- ./dist-build/android-armv7-a.sh
- ./dist-build/android-armv8-a.sh
- ./dist-build/android-x86.sh
- ./dist-build/android-x86_64.sh
- popd
- cp $$libsodium$$/libsodium-android-armv7-a/lib/libsodium.so $PUB_CACHE/hosted/pub.dev/flutter_sodium-0.2.0/android/src/main/jniLibs/armeabi-v7a/
- cp $$libsodium$$/libsodium-android-westmere/lib/libsodium.so $PUB_CACHE/hosted/pub.dev/flutter_sodium-0.2.0/android/src/main/jniLibs/x86_64/
- cp $$libsodium$$/libsodium-android-armv8-a+crypto/lib/libsodium.so $PUB_CACHE/hosted/pub.dev/flutter_sodium-0.2.0/android/src/main/jniLibs/arm64-v8a/
- cp $$libsodium$$/libsodium-android-i686/lib/libsodium.so $PUB_CACHE/hosted/pub.dev/flutter_sodium-0.2.0/android/src/main/jniLibs/x86/
- pushd $$transistor-background-fetch$$/android/tsbackgroundfetch/
- gradle assembleRelease
- gradle publishToMavenLocal
- popd
- mv $$transistor-background-fetch$$/android/tsbackgroundfetch/build/outputs/aar/tsbackgroundfetch-release.aar
$PUB_CACHE/hosted/pub.dev/background_fetch-1.1.6/android/libs/com/transistorsoft/tsbackgroundfetch/0.5.7/tsbackgroundfetch-0.5.7.aar
- thirdparty/flutter/bin/flutter packages pub run flutter_launcher_icons:main
- thirdparty/flutter/bin/flutter build apk --flavor fdroid -t lib/main.dart
ndk: r21
antifeatures:
NonFreeNet:
en-US: App uses non-libre sync server.
- versionName: 0.7.74
versionCode: 474
commit: 4362c166fd141ad0b53f63acd49080bf8e06fa82
submodules: true
sudo:
- apt-get update
- apt-get install -y automake libtool make
output: build/app/outputs/apk/fdroid/release/app-fdroid-release.apk
srclibs:
- libsodium@ee009287afd480b60a9a4d75b19afdc0f705e9d9
- transistor-background-fetch@fb883de16ff3fbaaaa5ce84d829911c8a5894d2
rm:
- ios
- thirdparty/extended_image/example
- android/app/src/main/jniLibs/*/*libtensor*.so
prebuild:
- export PUB_CACHE=$(pwd)/.pub-cache
- thirdparty/flutter/bin/flutter config --no-analytics
- thirdparty/flutter/bin/flutter pub get
scanignore:
- .pub-cache/hosted/pub.dev/background_fetch-*/android/build.gradle
- thirdparty/flutter/packages/flutter_tools/gradle/flutter.gradle
- thirdparty/flutter/bin/cache
scandelete:
- thirdparty/flutter
- .pub-cache
build:
- export PUB_CACHE=$(pwd)/.pub-cache
- pushd $$libsodium$$
- ./autogen.sh -s
- ./dist-build/android-armv7-a.sh
- ./dist-build/android-armv8-a.sh
- ./dist-build/android-x86.sh
- ./dist-build/android-x86_64.sh
- popd
- cp $$libsodium$$/libsodium-android-armv7-a/lib/libsodium.so $PUB_CACHE/hosted/pub.dev/flutter_sodium-0.2.0/android/src/main/jniLibs/armeabi-v7a/
- cp $$libsodium$$/libsodium-android-westmere/lib/libsodium.so $PUB_CACHE/hosted/pub.dev/flutter_sodium-0.2.0/android/src/main/jniLibs/x86_64/
- cp $$libsodium$$/libsodium-android-armv8-a+crypto/lib/libsodium.so $PUB_CACHE/hosted/pub.dev/flutter_sodium-0.2.0/android/src/main/jniLibs/arm64-v8a/
- cp $$libsodium$$/libsodium-android-i686/lib/libsodium.so $PUB_CACHE/hosted/pub.dev/flutter_sodium-0.2.0/android/src/main/jniLibs/x86/
- pushd $$transistor-background-fetch$$/android/tsbackgroundfetch/
- gradle assembleRelease
- gradle publishToMavenLocal
- popd
- mv $$transistor-background-fetch$$/android/tsbackgroundfetch/build/outputs/aar/tsbackgroundfetch-release.aar
$PUB_CACHE/hosted/pub.dev/background_fetch-1.1.6/android/libs/com/transistorsoft/tsbackgroundfetch/0.5.7/tsbackgroundfetch-0.5.7.aar
- thirdparty/flutter/bin/flutter packages pub run flutter_launcher_icons:main
- thirdparty/flutter/bin/flutter build apk --flavor fdroid -t lib/main.dart
ndk: r21
antifeatures:
NonFreeNet:
en-US: App uses non-libre sync server.
- versionName: 0.7.77
versionCode: 477
commit: d2e6ffb195b59cbaacf7c2c19e78f19d01c2262a
submodules: true
sudo:
- apt-get update
- apt-get install -y automake libtool make
output: build/app/outputs/apk/fdroid/release/app-fdroid-release.apk
srclibs:
- libsodium@ee009287afd480b60a9a4d75b19afdc0f705e9d9
- transistor-background-fetch@fb883de16ff3fbaaaa5ce84d829911c8a5894d2
rm:
- ios
- thirdparty/extended_image/example
- android/app/src/main/jniLibs/*/*libtensor*.so
prebuild:
- export PUB_CACHE=$(pwd)/.pub-cache
- thirdparty/flutter/bin/flutter config --no-analytics
- thirdparty/flutter/bin/flutter pub get
scanignore:
- .pub-cache/hosted/pub.dev/background_fetch-*/android/build.gradle
- thirdparty/flutter/packages/flutter_tools/gradle/flutter.gradle
- thirdparty/flutter/bin/cache
scandelete:
- thirdparty/flutter
- .pub-cache
build:
- export PUB_CACHE=$(pwd)/.pub-cache
- pushd $$libsodium$$
- ./autogen.sh -s
- ./dist-build/android-armv7-a.sh
- ./dist-build/android-armv8-a.sh
- ./dist-build/android-x86.sh
- ./dist-build/android-x86_64.sh
- popd
- cp $$libsodium$$/libsodium-android-armv7-a/lib/libsodium.so $PUB_CACHE/hosted/pub.dev/flutter_sodium-0.2.0/android/src/main/jniLibs/armeabi-v7a/
- cp $$libsodium$$/libsodium-android-westmere/lib/libsodium.so $PUB_CACHE/hosted/pub.dev/flutter_sodium-0.2.0/android/src/main/jniLibs/x86_64/
- cp $$libsodium$$/libsodium-android-armv8-a+crypto/lib/libsodium.so $PUB_CACHE/hosted/pub.dev/flutter_sodium-0.2.0/android/src/main/jniLibs/arm64-v8a/
- cp $$libsodium$$/libsodium-android-i686/lib/libsodium.so $PUB_CACHE/hosted/pub.dev/flutter_sodium-0.2.0/android/src/main/jniLibs/x86/
- pushd $$transistor-background-fetch$$/android/tsbackgroundfetch/
- gradle assembleRelease
- gradle publishToMavenLocal
- popd
- mv $$transistor-background-fetch$$/android/tsbackgroundfetch/build/outputs/aar/tsbackgroundfetch-release.aar
$PUB_CACHE/hosted/pub.dev/background_fetch-1.1.6/android/libs/com/transistorsoft/tsbackgroundfetch/0.5.7/tsbackgroundfetch-0.5.7.aar
- thirdparty/flutter/bin/flutter packages pub run flutter_launcher_icons:main
- thirdparty/flutter/bin/flutter build apk --flavor fdroid -t lib/main.dart
ndk: r21
antifeatures:
NonFreeNet:
en-US: App uses non-libre sync server.
- versionName: 0.7.80
versionCode: 480
commit: 0c1f956f4f52ebdeaf79254964e6e57f238f7217
submodules: true
sudo:
- apt-get update
- apt-get install -y automake libtool make
output: build/app/outputs/apk/fdroid/release/app-fdroid-release.apk
srclibs:
- libsodium@ee009287afd480b60a9a4d75b19afdc0f705e9d9
- transistor-background-fetch@fb883de16ff3fbaaaa5ce84d829911c8a5894d2
rm:
- ios
- thirdparty/extended_image/example
- android/app/src/main/jniLibs/*/*libtensor*.so
prebuild:
- export PUB_CACHE=$(pwd)/.pub-cache
- thirdparty/flutter/bin/flutter config --no-analytics
- thirdparty/flutter/bin/flutter pub get
scanignore:
- .pub-cache/hosted/pub.dev/background_fetch-*/android/build.gradle
- thirdparty/flutter/packages/flutter_tools/gradle/flutter.gradle
- thirdparty/flutter/bin/cache
scandelete:
- thirdparty/flutter
- .pub-cache
build:
- export PUB_CACHE=$(pwd)/.pub-cache
- pushd $$libsodium$$
- ./autogen.sh -s
- ./dist-build/android-armv7-a.sh
- ./dist-build/android-armv8-a.sh
- ./dist-build/android-x86.sh
- ./dist-build/android-x86_64.sh
- popd
- cp $$libsodium$$/libsodium-android-armv7-a/lib/libsodium.so $PUB_CACHE/hosted/pub.dev/flutter_sodium-0.2.0/android/src/main/jniLibs/armeabi-v7a/
- cp $$libsodium$$/libsodium-android-westmere/lib/libsodium.so $PUB_CACHE/hosted/pub.dev/flutter_sodium-0.2.0/android/src/main/jniLibs/x86_64/
- cp $$libsodium$$/libsodium-android-armv8-a+crypto/lib/libsodium.so $PUB_CACHE/hosted/pub.dev/flutter_sodium-0.2.0/android/src/main/jniLibs/arm64-v8a/
- cp $$libsodium$$/libsodium-android-i686/lib/libsodium.so $PUB_CACHE/hosted/pub.dev/flutter_sodium-0.2.0/android/src/main/jniLibs/x86/
- pushd $$transistor-background-fetch$$/android/tsbackgroundfetch/
- gradle assembleRelease
- gradle publishToMavenLocal
- popd
- mv $$transistor-background-fetch$$/android/tsbackgroundfetch/build/outputs/aar/tsbackgroundfetch-release.aar
$PUB_CACHE/hosted/pub.dev/background_fetch-1.1.6/android/libs/com/transistorsoft/tsbackgroundfetch/0.5.7/tsbackgroundfetch-0.5.7.aar
- thirdparty/flutter/bin/flutter packages pub run flutter_launcher_icons:main
- thirdparty/flutter/bin/flutter build apk --flavor fdroid -t lib/main.dart
ndk: r21
antifeatures:
NonFreeNet:
en-US: App uses non-libre sync server.
- versionName: 0.7.89
versionCode: 489
commit: 640a43d524dbf772b91bfe33f6a2d80498187eaf
submodules: true
sudo:
- apt-get update
- apt-get install -y automake libtool make
output: build/app/outputs/apk/fdroid/release/app-fdroid-release.apk
srclibs:
- libsodium@ee009287afd480b60a9a4d75b19afdc0f705e9d9
- transistor-background-fetch@fb883de16ff3fbaaaa5ce84d829911c8a5894d2
rm:
- ios
- thirdparty/extended_image/example
- android/app/src/main/jniLibs/*/*libtensor*.so
prebuild:
- export PUB_CACHE=$(pwd)/.pub-cache
- thirdparty/flutter/bin/flutter config --no-analytics
- thirdparty/flutter/bin/flutter pub get
scanignore:
- .pub-cache/hosted/pub.dev/background_fetch-*/android/build.gradle
- thirdparty/flutter/packages/flutter_tools/gradle/flutter.gradle
- thirdparty/flutter/bin/cache
scandelete:
- thirdparty/flutter
- .pub-cache
build:
- export PUB_CACHE=$(pwd)/.pub-cache
- pushd $$libsodium$$
- ./autogen.sh -s
- ./dist-build/android-armv7-a.sh
- ./dist-build/android-armv8-a.sh
- ./dist-build/android-x86.sh
- ./dist-build/android-x86_64.sh
- popd
- cp $$libsodium$$/libsodium-android-armv7-a/lib/libsodium.so $PUB_CACHE/hosted/pub.dev/flutter_sodium-0.2.0/android/src/main/jniLibs/armeabi-v7a/
- cp $$libsodium$$/libsodium-android-westmere/lib/libsodium.so $PUB_CACHE/hosted/pub.dev/flutter_sodium-0.2.0/android/src/main/jniLibs/x86_64/
- cp $$libsodium$$/libsodium-android-armv8-a+crypto/lib/libsodium.so $PUB_CACHE/hosted/pub.dev/flutter_sodium-0.2.0/android/src/main/jniLibs/arm64-v8a/
- cp $$libsodium$$/libsodium-android-i686/lib/libsodium.so $PUB_CACHE/hosted/pub.dev/flutter_sodium-0.2.0/android/src/main/jniLibs/x86/
- pushd $$transistor-background-fetch$$/android/tsbackgroundfetch/
- gradle assembleRelease
- gradle publishToMavenLocal
- popd
- mv $$transistor-background-fetch$$/android/tsbackgroundfetch/build/outputs/aar/tsbackgroundfetch-release.aar
$PUB_CACHE/hosted/pub.dev/background_fetch-1.1.6/android/libs/com/transistorsoft/tsbackgroundfetch/0.5.7/tsbackgroundfetch-0.5.7.aar
- thirdparty/flutter/bin/flutter packages pub run flutter_launcher_icons:main
- thirdparty/flutter/bin/flutter build apk --flavor fdroid -t lib/main.dart
ndk: r21
antifeatures:
NonFreeNet:
en-US: App uses non-libre sync server.
- versionName: 0.7.92
versionCode: 492
commit: dc6ebe0a541747aa2a8c388de4ea228851b0f635
submodules: true
sudo:
- apt-get update
- apt-get install -y automake libtool make
output: build/app/outputs/apk/fdroid/release/app-fdroid-release.apk
srclibs:
- libsodium@ee009287afd480b60a9a4d75b19afdc0f705e9d9
- transistor-background-fetch@fb883de16ff3fbaaaa5ce84d829911c8a5894d2
rm:
- ios
- thirdparty/extended_image/example
- android/app/src/main/jniLibs/*/*libtensor*.so
prebuild:
- export PUB_CACHE=$(pwd)/.pub-cache
- thirdparty/flutter/bin/flutter config --no-analytics
- thirdparty/flutter/bin/flutter pub get
scanignore:
- .pub-cache/hosted/pub.dev/background_fetch-*/android/build.gradle
- thirdparty/flutter/packages/flutter_tools/gradle/flutter.gradle
- thirdparty/flutter/bin/cache
scandelete:
- thirdparty/flutter
- .pub-cache
build:
- export PUB_CACHE=$(pwd)/.pub-cache
- pushd $$libsodium$$
- ./autogen.sh -s
- ./dist-build/android-armv7-a.sh
- ./dist-build/android-armv8-a.sh
- ./dist-build/android-x86.sh
- ./dist-build/android-x86_64.sh
- popd
- cp $$libsodium$$/libsodium-android-armv7-a/lib/libsodium.so $PUB_CACHE/hosted/pub.dev/flutter_sodium-0.2.0/android/src/main/jniLibs/armeabi-v7a/
- cp $$libsodium$$/libsodium-android-westmere/lib/libsodium.so $PUB_CACHE/hosted/pub.dev/flutter_sodium-0.2.0/android/src/main/jniLibs/x86_64/
- cp $$libsodium$$/libsodium-android-armv8-a+crypto/lib/libsodium.so $PUB_CACHE/hosted/pub.dev/flutter_sodium-0.2.0/android/src/main/jniLibs/arm64-v8a/
- cp $$libsodium$$/libsodium-android-i686/lib/libsodium.so $PUB_CACHE/hosted/pub.dev/flutter_sodium-0.2.0/android/src/main/jniLibs/x86/
- pushd $$transistor-background-fetch$$/android/tsbackgroundfetch/
- gradle assembleRelease
- gradle publishToMavenLocal
- popd
- mv $$transistor-background-fetch$$/android/tsbackgroundfetch/build/outputs/aar/tsbackgroundfetch-release.aar
$PUB_CACHE/hosted/pub.dev/background_fetch-1.1.6/android/libs/com/transistorsoft/tsbackgroundfetch/0.5.7/tsbackgroundfetch-0.5.7.aar
- thirdparty/flutter/bin/flutter packages pub run flutter_launcher_icons:main
- thirdparty/flutter/bin/flutter build apk --flavor fdroid -t lib/main.dart
ndk: r21
antifeatures:
NonFreeNet:
en-US: App uses non-libre sync server.
- versionName: 0.7.93
versionCode: 493
commit: e78d2d693bbbea0a80b23b2f9ecf67eb004b59a7
submodules: true
sudo:
- apt-get update
- apt-get install -y automake libtool make
output: build/app/outputs/apk/fdroid/release/app-fdroid-release.apk
srclibs:
- libsodium@ee009287afd480b60a9a4d75b19afdc0f705e9d9
- transistor-background-fetch@fb883de16ff3fbaaaa5ce84d829911c8a5894d2
rm:
- ios
- thirdparty/extended_image/example
- android/app/src/main/jniLibs/*/*libtensor*.so
prebuild:
- export PUB_CACHE=$(pwd)/.pub-cache
- thirdparty/flutter/bin/flutter config --no-analytics
- thirdparty/flutter/bin/flutter pub get
scanignore:
- .pub-cache/hosted/pub.dev/background_fetch-*/android/build.gradle
- thirdparty/flutter/packages/flutter_tools/gradle/flutter.gradle
- thirdparty/flutter/bin/cache
scandelete:
- thirdparty/flutter
- .pub-cache
build:
- export PUB_CACHE=$(pwd)/.pub-cache
- pushd $$libsodium$$
- ./autogen.sh -s
- ./dist-build/android-armv7-a.sh
- ./dist-build/android-armv8-a.sh
- ./dist-build/android-x86.sh
- ./dist-build/android-x86_64.sh
- popd
- cp $$libsodium$$/libsodium-android-armv7-a/lib/libsodium.so $PUB_CACHE/hosted/pub.dev/flutter_sodium-0.2.0/android/src/main/jniLibs/armeabi-v7a/
- cp $$libsodium$$/libsodium-android-westmere/lib/libsodium.so $PUB_CACHE/hosted/pub.dev/flutter_sodium-0.2.0/android/src/main/jniLibs/x86_64/
- cp $$libsodium$$/libsodium-android-armv8-a+crypto/lib/libsodium.so $PUB_CACHE/hosted/pub.dev/flutter_sodium-0.2.0/android/src/main/jniLibs/arm64-v8a/
- cp $$libsodium$$/libsodium-android-i686/lib/libsodium.so $PUB_CACHE/hosted/pub.dev/flutter_sodium-0.2.0/android/src/main/jniLibs/x86/
- pushd $$transistor-background-fetch$$/android/tsbackgroundfetch/
- gradle assembleRelease
- gradle publishToMavenLocal
- popd
- mv $$transistor-background-fetch$$/android/tsbackgroundfetch/build/outputs/aar/tsbackgroundfetch-release.aar
$PUB_CACHE/hosted/pub.dev/background_fetch-1.1.6/android/libs/com/transistorsoft/tsbackgroundfetch/0.5.7/tsbackgroundfetch-0.5.7.aar
- thirdparty/flutter/bin/flutter packages pub run flutter_launcher_icons:main
- thirdparty/flutter/bin/flutter build apk --flavor fdroid -t lib/main.dart
ndk: r21
antifeatures:
NonFreeNet:
en-US: App uses non-libre sync server.
- versionName: 0.7.100
versionCode: 500
commit: 58d767c5795413f645c941cd13278bfc7bf81957
submodules: true
sudo:
- apt-get update
- apt-get install -y automake libtool make
output: build/app/outputs/apk/fdroid/release/app-fdroid-release.apk
srclibs:
- libsodium@ee009287afd480b60a9a4d75b19afdc0f705e9d9
- transistor-background-fetch@fb883de16ff3fbaaaa5ce84d829911c8a5894d2
rm:
- ios
- android/app/src/main/jniLibs/*/*libtensor*.so
prebuild:
- export PUB_CACHE=$(pwd)/.pub-cache
- thirdparty/flutter/bin/flutter config --no-analytics
- thirdparty/flutter/bin/flutter pub get
scanignore:
- .pub-cache/hosted/pub.dev/background_fetch-*/android/build.gradle
- thirdparty/flutter/bin/cache
scandelete:
- thirdparty/flutter
- .pub-cache
build:
- export PUB_CACHE=$(pwd)/.pub-cache
- pushd $$libsodium$$
- ./autogen.sh -s
- ./dist-build/android-armv7-a.sh
- ./dist-build/android-armv8-a.sh
- ./dist-build/android-x86.sh
- ./dist-build/android-x86_64.sh
- popd
- cp $$libsodium$$/libsodium-android-armv7-a/lib/libsodium.so $PUB_CACHE/hosted/pub.dev/flutter_sodium-0.2.0/android/src/main/jniLibs/armeabi-v7a/
- cp $$libsodium$$/libsodium-android-westmere/lib/libsodium.so $PUB_CACHE/hosted/pub.dev/flutter_sodium-0.2.0/android/src/main/jniLibs/x86_64/
- cp $$libsodium$$/libsodium-android-armv8-a+crypto/lib/libsodium.so $PUB_CACHE/hosted/pub.dev/flutter_sodium-0.2.0/android/src/main/jniLibs/arm64-v8a/
- cp $$libsodium$$/libsodium-android-i686/lib/libsodium.so $PUB_CACHE/hosted/pub.dev/flutter_sodium-0.2.0/android/src/main/jniLibs/x86/
- pushd $$transistor-background-fetch$$/android/tsbackgroundfetch/
- gradle assembleRelease
- gradle publishToMavenLocal
- popd
- mv $$transistor-background-fetch$$/android/tsbackgroundfetch/build/outputs/aar/tsbackgroundfetch-release.aar
$PUB_CACHE/hosted/pub.dev/background_fetch-1.1.6/android/libs/com/transistorsoft/tsbackgroundfetch/0.5.7/tsbackgroundfetch-0.5.7.aar
- thirdparty/flutter/bin/flutter packages pub run flutter_launcher_icons:main
- thirdparty/flutter/bin/flutter build apk --flavor fdroid -t lib/main.dart
ndk: r21
antifeatures:
NonFreeNet:
en-US: App uses non-libre sync server.
- versionName: 0.7.102
versionCode: 502
commit: 99cccab2a9fae1b154726e9a2a11574ff6d77f29
submodules: true
sudo:
- apt-get update
- apt-get install -y automake libtool make
output: build/app/outputs/apk/fdroid/release/app-fdroid-release.apk
srclibs:
- libsodium@ee009287afd480b60a9a4d75b19afdc0f705e9d9
- transistor-background-fetch@fb883de16ff3fbaaaa5ce84d829911c8a5894d2
rm:
- ios
- android/app/src/main/jniLibs/*/*libtensor*.so
prebuild:
- export PUB_CACHE=$(pwd)/.pub-cache
- thirdparty/flutter/bin/flutter config --no-analytics
- thirdparty/flutter/bin/flutter pub get
scanignore:
- .pub-cache/hosted/pub.dev/background_fetch-*/android/build.gradle
- thirdparty/flutter/bin/cache
scandelete:
- thirdparty/flutter
- .pub-cache
build:
- export PUB_CACHE=$(pwd)/.pub-cache
- pushd $$libsodium$$
- ./autogen.sh -s
- ./dist-build/android-armv7-a.sh
- ./dist-build/android-armv8-a.sh
- ./dist-build/android-x86.sh
- ./dist-build/android-x86_64.sh
- popd
- cp $$libsodium$$/libsodium-android-armv7-a/lib/libsodium.so $PUB_CACHE/hosted/pub.dev/flutter_sodium-0.2.0/android/src/main/jniLibs/armeabi-v7a/
- cp $$libsodium$$/libsodium-android-westmere/lib/libsodium.so $PUB_CACHE/hosted/pub.dev/flutter_sodium-0.2.0/android/src/main/jniLibs/x86_64/
- cp $$libsodium$$/libsodium-android-armv8-a+crypto/lib/libsodium.so $PUB_CACHE/hosted/pub.dev/flutter_sodium-0.2.0/android/src/main/jniLibs/arm64-v8a/
- cp $$libsodium$$/libsodium-android-i686/lib/libsodium.so $PUB_CACHE/hosted/pub.dev/flutter_sodium-0.2.0/android/src/main/jniLibs/x86/
- pushd $$transistor-background-fetch$$/android/tsbackgroundfetch/
- gradle assembleRelease
- gradle publishToMavenLocal
- popd
- mv $$transistor-background-fetch$$/android/tsbackgroundfetch/build/outputs/aar/tsbackgroundfetch-release.aar
$PUB_CACHE/hosted/pub.dev/background_fetch-1.1.6/android/libs/com/transistorsoft/tsbackgroundfetch/0.5.7/tsbackgroundfetch-0.5.7.aar
- thirdparty/flutter/bin/flutter packages pub run flutter_launcher_icons:main
- thirdparty/flutter/bin/flutter build apk --flavor fdroid -t lib/main.dart
ndk: r21
antifeatures:
NonFreeNet:
en-US: App uses non-libre sync server.
- versionName: 0.7.108
versionCode: 508
commit: b1fa16964dd0ebcad0769d57f01d037133676ef1
submodules: true
sudo:
- apt-get update
- apt-get install -y automake libtool make
output: build/app/outputs/apk/fdroid/release/app-fdroid-release.apk
srclibs:
- libsodium@ee009287afd480b60a9a4d75b19afdc0f705e9d9
- transistor-background-fetch@fb883de16ff3fbaaaa5ce84d829911c8a5894d2
rm:
- ios
- android/app/src/main/jniLibs/*/*libtensor*.so
prebuild:
- export PUB_CACHE=$(pwd)/.pub-cache
- thirdparty/flutter/bin/flutter config --no-analytics
- thirdparty/flutter/bin/flutter pub get
scanignore:
- .pub-cache/hosted/pub.dev/background_fetch-*/android/build.gradle
- thirdparty/flutter/bin/cache
scandelete:
- thirdparty/flutter
- .pub-cache
build:
- export PUB_CACHE=$(pwd)/.pub-cache
- pushd $$libsodium$$
- ./autogen.sh -s
- ./dist-build/android-armv7-a.sh
- ./dist-build/android-armv8-a.sh
- ./dist-build/android-x86.sh
- ./dist-build/android-x86_64.sh
- popd
- cp $$libsodium$$/libsodium-android-armv7-a/lib/libsodium.so $PUB_CACHE/hosted/pub.dev/flutter_sodium-0.2.0/android/src/main/jniLibs/armeabi-v7a/
- cp $$libsodium$$/libsodium-android-westmere/lib/libsodium.so $PUB_CACHE/hosted/pub.dev/flutter_sodium-0.2.0/android/src/main/jniLibs/x86_64/
- cp $$libsodium$$/libsodium-android-armv8-a+crypto/lib/libsodium.so $PUB_CACHE/hosted/pub.dev/flutter_sodium-0.2.0/android/src/main/jniLibs/arm64-v8a/
- cp $$libsodium$$/libsodium-android-i686/lib/libsodium.so $PUB_CACHE/hosted/pub.dev/flutter_sodium-0.2.0/android/src/main/jniLibs/x86/
- pushd $$transistor-background-fetch$$/android/tsbackgroundfetch/
- gradle assembleRelease
- gradle publishToMavenLocal
- popd
- mv $$transistor-background-fetch$$/android/tsbackgroundfetch/build/outputs/aar/tsbackgroundfetch-release.aar
$PUB_CACHE/hosted/pub.dev/background_fetch-1.1.6/android/libs/com/transistorsoft/tsbackgroundfetch/0.5.7/tsbackgroundfetch-0.5.7.aar
- thirdparty/flutter/bin/flutter build apk --flavor fdroid -t lib/main.dart
ndk: r21
antifeatures:
NonFreeNet:
en-US: App uses non-libre sync server.
- versionName: 0.7.116
versionCode: 516
commit: a1374ac6dd834c4b2b3ab0acc64b500d20abf14f
submodules: true
sudo:
- apt-get update
- apt-get install -y automake libtool make
output: build/app/outputs/apk/fdroid/release/app-fdroid-release.apk
srclibs:
- libsodium@ee009287afd480b60a9a4d75b19afdc0f705e9d9
- transistor-background-fetch@fb883de16ff3fbaaaa5ce84d829911c8a5894d2
rm:
- ios
- android/app/src/main/jniLibs/*/*libtensor*.so
prebuild:
- export PUB_CACHE=$(pwd)/.pub-cache
- thirdparty/flutter/bin/flutter config --no-analytics
- thirdparty/flutter/bin/flutter pub get
scanignore:
- .pub-cache/hosted/pub.dev/background_fetch-*/android/build.gradle
- thirdparty/flutter/bin/cache
scandelete:
- thirdparty/flutter
- .pub-cache
build:
- export PUB_CACHE=$(pwd)/.pub-cache
- pushd $$libsodium$$
- ./autogen.sh -s
- ./dist-build/android-armv7-a.sh
- ./dist-build/android-armv8-a.sh
- ./dist-build/android-x86.sh
- ./dist-build/android-x86_64.sh
- popd
- cp $$libsodium$$/libsodium-android-armv7-a/lib/libsodium.so $PUB_CACHE/hosted/pub.dev/flutter_sodium-0.2.0/android/src/main/jniLibs/armeabi-v7a/
- cp $$libsodium$$/libsodium-android-westmere/lib/libsodium.so $PUB_CACHE/hosted/pub.dev/flutter_sodium-0.2.0/android/src/main/jniLibs/x86_64/
- cp $$libsodium$$/libsodium-android-armv8-a+crypto/lib/libsodium.so $PUB_CACHE/hosted/pub.dev/flutter_sodium-0.2.0/android/src/main/jniLibs/arm64-v8a/
- cp $$libsodium$$/libsodium-android-i686/lib/libsodium.so $PUB_CACHE/hosted/pub.dev/flutter_sodium-0.2.0/android/src/main/jniLibs/x86/
- pushd $$transistor-background-fetch$$/android/tsbackgroundfetch/
- gradle assembleRelease
- gradle publishToMavenLocal
- popd
- mv $$transistor-background-fetch$$/android/tsbackgroundfetch/build/outputs/aar/tsbackgroundfetch-release.aar
$PUB_CACHE/hosted/pub.dev/background_fetch-1.1.6/android/libs/com/transistorsoft/tsbackgroundfetch/0.5.7/tsbackgroundfetch-0.5.7.aar
- thirdparty/flutter/bin/flutter build apk --flavor fdroid -t lib/main.dart
ndk: r21
antifeatures:
NonFreeNet:
en-US: App uses non-libre sync server.
- versionName: 0.8.0
versionCode: 520
commit: a0a01787f584b3ffed2eaae4e870e2383439865a
submodules: true
sudo:
- apt-get update
- apt-get install -y automake libtool make
output: build/app/outputs/apk/fdroid/release/app-fdroid-release.apk
srclibs:
- libsodium@ee009287afd480b60a9a4d75b19afdc0f705e9d9
- transistor-background-fetch@fb883de16ff3fbaaaa5ce84d829911c8a5894d2
rm:
- ios
- android/app/src/main/jniLibs/*/*libtensor*.so
prebuild:
- export PUB_CACHE=$(pwd)/.pub-cache
- thirdparty/flutter/bin/flutter config --no-analytics
- thirdparty/flutter/bin/flutter pub get
scanignore:
- .pub-cache/hosted/pub.dev/background_fetch-*/android/build.gradle
- thirdparty/flutter/bin/cache
scandelete:
- thirdparty/flutter
- .pub-cache
build:
- export PUB_CACHE=$(pwd)/.pub-cache
- pushd $$libsodium$$
- ./autogen.sh -s
- ./dist-build/android-armv7-a.sh
- ./dist-build/android-armv8-a.sh
- ./dist-build/android-x86.sh
- ./dist-build/android-x86_64.sh
- popd
- cp $$libsodium$$/libsodium-android-armv7-a/lib/libsodium.so $PUB_CACHE/hosted/pub.dev/flutter_sodium-0.2.0/android/src/main/jniLibs/armeabi-v7a/
- cp $$libsodium$$/libsodium-android-westmere/lib/libsodium.so $PUB_CACHE/hosted/pub.dev/flutter_sodium-0.2.0/android/src/main/jniLibs/x86_64/
- cp $$libsodium$$/libsodium-android-armv8-a+crypto/lib/libsodium.so $PUB_CACHE/hosted/pub.dev/flutter_sodium-0.2.0/android/src/main/jniLibs/arm64-v8a/
- cp $$libsodium$$/libsodium-android-i686/lib/libsodium.so $PUB_CACHE/hosted/pub.dev/flutter_sodium-0.2.0/android/src/main/jniLibs/x86/
- pushd $$transistor-background-fetch$$/android/tsbackgroundfetch/
- gradle assembleRelease
- gradle publishToMavenLocal
- popd
- mv $$transistor-background-fetch$$/android/tsbackgroundfetch/build/outputs/aar/tsbackgroundfetch-release.aar
$PUB_CACHE/hosted/pub.dev/background_fetch-1.1.6/android/libs/com/transistorsoft/tsbackgroundfetch/0.5.7/tsbackgroundfetch-0.5.7.aar
- thirdparty/flutter/bin/flutter build apk --flavor fdroid -t lib/main.dart
ndk: r21
antifeatures:
NonFreeNet:
en-US: App uses non-libre sync server.
- versionName: 0.8.1
versionCode: 521
commit: 5d6407adc55d2c014d12b6ec9de6d3477b6a071d
submodules: true
sudo:
- apt-get update
- apt-get install -y automake libtool make
output: build/app/outputs/apk/fdroid/release/app-fdroid-release.apk
srclibs:
- libsodium@ee009287afd480b60a9a4d75b19afdc0f705e9d9
- transistor-background-fetch@fb883de16ff3fbaaaa5ce84d829911c8a5894d2
rm:
- ios
- android/app/src/main/jniLibs/*/*libtensor*.so
prebuild:
- export PUB_CACHE=$(pwd)/.pub-cache
- thirdparty/flutter/bin/flutter config --no-analytics
- thirdparty/flutter/bin/flutter pub get
scanignore:
- .pub-cache/hosted/pub.dev/background_fetch-*/android/build.gradle
- thirdparty/flutter/bin/cache
scandelete:
- thirdparty/flutter
- .pub-cache
build:
- export PUB_CACHE=$(pwd)/.pub-cache
- pushd $$libsodium$$
- ./autogen.sh -s
- ./dist-build/android-armv7-a.sh
- ./dist-build/android-armv8-a.sh
- ./dist-build/android-x86.sh
- ./dist-build/android-x86_64.sh
- popd
- cp $$libsodium$$/libsodium-android-armv7-a/lib/libsodium.so $PUB_CACHE/hosted/pub.dev/flutter_sodium-0.2.0/android/src/main/jniLibs/armeabi-v7a/
- cp $$libsodium$$/libsodium-android-westmere/lib/libsodium.so $PUB_CACHE/hosted/pub.dev/flutter_sodium-0.2.0/android/src/main/jniLibs/x86_64/
- cp $$libsodium$$/libsodium-android-armv8-a+crypto/lib/libsodium.so $PUB_CACHE/hosted/pub.dev/flutter_sodium-0.2.0/android/src/main/jniLibs/arm64-v8a/
- cp $$libsodium$$/libsodium-android-i686/lib/libsodium.so $PUB_CACHE/hosted/pub.dev/flutter_sodium-0.2.0/android/src/main/jniLibs/x86/
- pushd $$transistor-background-fetch$$/android/tsbackgroundfetch/
- gradle assembleRelease
- gradle publishToMavenLocal
- popd
- mv $$transistor-background-fetch$$/android/tsbackgroundfetch/build/outputs/aar/tsbackgroundfetch-release.aar
$PUB_CACHE/hosted/pub.dev/background_fetch-1.1.6/android/libs/com/transistorsoft/tsbackgroundfetch/0.5.7/tsbackgroundfetch-0.5.7.aar
- thirdparty/flutter/bin/flutter build apk --flavor fdroid -t lib/main.dart
ndk: r21
antifeatures:
NonFreeNet:
en-US: App uses non-libre sync server.
- versionName: 0.8.4
versionCode: 524
commit: 9c6c7f400541873a85ad375e984777571fcbefd9
submodules: true
sudo:
- apt-get update
- apt-get install -y automake libtool make
output: build/app/outputs/apk/fdroid/release/app-fdroid-release.apk
srclibs:
- libsodium@ee009287afd480b60a9a4d75b19afdc0f705e9d9
- transistor-background-fetch@fb883de16ff3fbaaaa5ce84d829911c8a5894d2
rm:
- ios
- android/app/src/main/jniLibs/*/*libtensor*.so
prebuild:
- export PUB_CACHE=$(pwd)/.pub-cache
- thirdparty/flutter/bin/flutter config --no-analytics
- thirdparty/flutter/bin/flutter pub get
scanignore:
- .pub-cache/hosted/pub.dev/background_fetch-*/android/build.gradle
- thirdparty/flutter/bin/cache
scandelete:
- thirdparty/flutter
- .pub-cache
build:
- export PUB_CACHE=$(pwd)/.pub-cache
- pushd $$libsodium$$
- ./autogen.sh -s
- ./dist-build/android-armv7-a.sh
- ./dist-build/android-armv8-a.sh
- ./dist-build/android-x86.sh
- ./dist-build/android-x86_64.sh
- popd
- cp $$libsodium$$/libsodium-android-armv7-a/lib/libsodium.so $PUB_CACHE/hosted/pub.dev/flutter_sodium-0.2.0/android/src/main/jniLibs/armeabi-v7a/
- cp $$libsodium$$/libsodium-android-westmere/lib/libsodium.so $PUB_CACHE/hosted/pub.dev/flutter_sodium-0.2.0/android/src/main/jniLibs/x86_64/
- cp $$libsodium$$/libsodium-android-armv8-a+crypto/lib/libsodium.so $PUB_CACHE/hosted/pub.dev/flutter_sodium-0.2.0/android/src/main/jniLibs/arm64-v8a/
- cp $$libsodium$$/libsodium-android-i686/lib/libsodium.so $PUB_CACHE/hosted/pub.dev/flutter_sodium-0.2.0/android/src/main/jniLibs/x86/
- pushd $$transistor-background-fetch$$/android/tsbackgroundfetch/
- gradle assembleRelease
- gradle publishToMavenLocal
- popd
- mv $$transistor-background-fetch$$/android/tsbackgroundfetch/build/outputs/aar/tsbackgroundfetch-release.aar
$PUB_CACHE/hosted/pub.dev/background_fetch-1.1.6/android/libs/com/transistorsoft/tsbackgroundfetch/0.5.7/tsbackgroundfetch-0.5.7.aar
- thirdparty/flutter/bin/flutter build apk --flavor fdroid -t lib/main.dart
ndk: r21
antifeatures:
NonFreeNet:
en-US: App uses non-libre sync server.
- versionName: 0.8.11
versionCode: 531
commit: 211665f9ee4f5958804f0e8fee1379be367c8416
submodules: true
sudo:
- apt-get update
- apt-get install -y automake libtool make
output: build/app/outputs/apk/fdroid/release/app-fdroid-release.apk
srclibs:
- libsodium@ee009287afd480b60a9a4d75b19afdc0f705e9d9
- transistor-background-fetch@fb883de16ff3fbaaaa5ce84d829911c8a5894d2
rm:
- ios
- android/app/src/main/jniLibs/*/*libtensor*.so
prebuild:
- export PUB_CACHE=$(pwd)/.pub-cache
- thirdparty/flutter/bin/flutter config --no-analytics
- thirdparty/flutter/bin/flutter pub get
scanignore:
- .pub-cache/hosted/pub.dev/background_fetch-*/android/build.gradle
- thirdparty/flutter/bin/cache
scandelete:
- thirdparty/flutter
- .pub-cache
build:
- export PUB_CACHE=$(pwd)/.pub-cache
- pushd $$libsodium$$
- ./autogen.sh -s
- ./dist-build/android-armv7-a.sh
- ./dist-build/android-armv8-a.sh
- ./dist-build/android-x86.sh
- ./dist-build/android-x86_64.sh
- popd
- cp $$libsodium$$/libsodium-android-armv7-a/lib/libsodium.so $PUB_CACHE/hosted/pub.dev/flutter_sodium-0.2.0/android/src/main/jniLibs/armeabi-v7a/
- cp $$libsodium$$/libsodium-android-westmere/lib/libsodium.so $PUB_CACHE/hosted/pub.dev/flutter_sodium-0.2.0/android/src/main/jniLibs/x86_64/
- cp $$libsodium$$/libsodium-android-armv8-a+crypto/lib/libsodium.so $PUB_CACHE/hosted/pub.dev/flutter_sodium-0.2.0/android/src/main/jniLibs/arm64-v8a/
- cp $$libsodium$$/libsodium-android-i686/lib/libsodium.so $PUB_CACHE/hosted/pub.dev/flutter_sodium-0.2.0/android/src/main/jniLibs/x86/
- pushd $$transistor-background-fetch$$/android/tsbackgroundfetch/
- gradle assembleRelease
- gradle publishToMavenLocal
- popd
- mv $$transistor-background-fetch$$/android/tsbackgroundfetch/build/outputs/aar/tsbackgroundfetch-release.aar
$PUB_CACHE/hosted/pub.dev/background_fetch-1.1.6/android/libs/com/transistorsoft/tsbackgroundfetch/0.5.7/tsbackgroundfetch-0.5.7.aar
- thirdparty/flutter/bin/flutter build apk --flavor fdroid -t lib/main.dart
ndk: r21
antifeatures:
NonFreeNet:
en-US: App uses non-libre sync server.
- versionName: 0.8.13
versionCode: 533
commit: 90a1d08ceccaa173a4305607263a7412db263b58
submodules: true
sudo:
- apt-get update
- apt-get install -y automake libtool make
output: build/app/outputs/apk/fdroid/release/app-fdroid-release.apk
srclibs:
- libsodium@ee009287afd480b60a9a4d75b19afdc0f705e9d9
- transistor-background-fetch@fb883de16ff3fbaaaa5ce84d829911c8a5894d2
rm:
- ios
- android/app/src/main/jniLibs/*/*libtensor*.so
prebuild:
- export PUB_CACHE=$(pwd)/.pub-cache
- thirdparty/flutter/bin/flutter config --no-analytics
- thirdparty/flutter/bin/flutter pub get
scanignore:
- .pub-cache/hosted/pub.dev/background_fetch-*/android/build.gradle
- thirdparty/flutter/bin/cache
scandelete:
- thirdparty/flutter
- .pub-cache
build:
- export PUB_CACHE=$(pwd)/.pub-cache
- pushd $$libsodium$$
- ./autogen.sh -s
- ./dist-build/android-armv7-a.sh
- ./dist-build/android-armv8-a.sh
- ./dist-build/android-x86.sh
- ./dist-build/android-x86_64.sh
- popd
- cp $$libsodium$$/libsodium-android-armv7-a/lib/libsodium.so $PUB_CACHE/hosted/pub.dev/flutter_sodium-0.2.0/android/src/main/jniLibs/armeabi-v7a/
- cp $$libsodium$$/libsodium-android-westmere/lib/libsodium.so $PUB_CACHE/hosted/pub.dev/flutter_sodium-0.2.0/android/src/main/jniLibs/x86_64/
- cp $$libsodium$$/libsodium-android-armv8-a+crypto/lib/libsodium.so $PUB_CACHE/hosted/pub.dev/flutter_sodium-0.2.0/android/src/main/jniLibs/arm64-v8a/
- cp $$libsodium$$/libsodium-android-i686/lib/libsodium.so $PUB_CACHE/hosted/pub.dev/flutter_sodium-0.2.0/android/src/main/jniLibs/x86/
- pushd $$transistor-background-fetch$$/android/tsbackgroundfetch/
- gradle assembleRelease
- gradle publishToMavenLocal
- popd
- mv $$transistor-background-fetch$$/android/tsbackgroundfetch/build/outputs/aar/tsbackgroundfetch-release.aar
$PUB_CACHE/hosted/pub.dev/background_fetch-1.1.6/android/libs/com/transistorsoft/tsbackgroundfetch/0.5.7/tsbackgroundfetch-0.5.7.aar
- thirdparty/flutter/bin/flutter build apk --flavor fdroid -t lib/main.dart
ndk: r21
antifeatures:
NonFreeNet:
en-US: App uses non-libre sync server.
- versionName: 0.8.44
versionCode: 564
commit: fdd61926ed5a73bf7ce92cac86a0aa753df177bd
submodules: true
sudo:
- apt-get update
- apt-get install -y automake libtool make gcc-multilib libc-dev
output: build/app/outputs/apk/fdroid/release/app-fdroid-release.apk
srclibs:
- libsodium@ee009287afd480b60a9a4d75b19afdc0f705e9d9
- transistor-background-fetch@6feb11c93f4e5debf7792e7e7c444f3d62ac733c
- rustup@1.25.2
rm:
- ios
- android/app/src/main/jniLibs/*/*libtensor*.so
prebuild:
- export PUB_CACHE=$(pwd)/.pub-cache
- thirdparty/flutter/bin/flutter config --no-analytics
- thirdparty/flutter/bin/flutter pub get
scanignore:
- .pub-cache/hosted/pub.dev/background_fetch-*/android/build.gradle
- thirdparty/flutter/bin/cache
scandelete:
- thirdparty/flutter
- .pub-cache
build:
- export PUB_CACHE=$(pwd)/.pub-cache
- $$rustup$$/rustup-init.sh -y --default-toolchain 1.75.0 -t i686-linux-android
x86_64-linux-android -t armv7-linux-androideabi aarch64-linux-androi
- source $HOME/.cargo/env
- bash ./scripts/build_isar.sh
- pushd $$libsodium$$
- ./autogen.sh -s
- ./dist-build/android-armv7-a.sh
- ./dist-build/android-armv8-a.sh
- ./dist-build/android-x86.sh
- ./dist-build/android-x86_64.sh
- popd
- cp $$libsodium$$/libsodium-android-armv7-a/lib/libsodium.so $PUB_CACHE/hosted/pub.dev/flutter_sodium-0.2.0/android/src/main/jniLibs/armeabi-v7a/
- cp $$libsodium$$/libsodium-android-westmere/lib/libsodium.so $PUB_CACHE/hosted/pub.dev/flutter_sodium-0.2.0/android/src/main/jniLibs/x86_64/
- cp $$libsodium$$/libsodium-android-armv8-a+crypto/lib/libsodium.so $PUB_CACHE/hosted/pub.dev/flutter_sodium-0.2.0/android/src/main/jniLibs/arm64-v8a/
- cp $$libsodium$$/libsodium-android-i686/lib/libsodium.so $PUB_CACHE/hosted/pub.dev/flutter_sodium-0.2.0/android/src/main/jniLibs/x86/
- pushd $$transistor-background-fetch$$/android/tsbackgroundfetch/
- gradle assembleRelease
- gradle publishToMavenLocal
- popd
- mv $$transistor-background-fetch$$/android/tsbackgroundfetch/build/outputs/aar/tsbackgroundfetch-release.aar
$PUB_CACHE/hosted/pub.dev/background_fetch-1.2.1/android/libs/com/transistorsoft/tsbackgroundfetch/1.0.2/tsbackgroundfetch-1.0.2.aar
- thirdparty/flutter/bin/flutter build apk --flavor fdroid -t lib/main.dart
ndk: r25c
antifeatures:
NonFreeNet:
en-US: App uses non-libre sync server.
- versionName: 0.8.48
versionCode: 568
commit: 719e7cace3a43786a5430bce7209433cfa585832
submodules: true
sudo:
- apt-get update
- apt-get install -y automake libtool make gcc-multilib libc-dev
output: build/app/outputs/apk/fdroid/release/app-fdroid-release.apk
srclibs:
- libsodium@ee009287afd480b60a9a4d75b19afdc0f705e9d9
- transistor-background-fetch@6feb11c93f4e5debf7792e7e7c444f3d62ac733c
- rustup@1.25.2
rm:
- ios
- android/app/src/main/jniLibs/*/*libtensor*.so
prebuild:
- export PUB_CACHE=$(pwd)/.pub-cache
- thirdparty/flutter/bin/flutter config --no-analytics
- thirdparty/flutter/bin/flutter pub get
scanignore:
- .pub-cache/hosted/pub.dev/background_fetch-*/android/build.gradle
- thirdparty/flutter/bin/cache
scandelete:
- thirdparty/flutter
- .pub-cache
build:
- export PUB_CACHE=$(pwd)/.pub-cache
- $$rustup$$/rustup-init.sh -y --default-toolchain 1.75.0 -t i686-linux-android
x86_64-linux-android -t armv7-linux-androideabi aarch64-linux-androi
- source $HOME/.cargo/env
- bash ./scripts/build_isar.sh
- pushd $$libsodium$$
- ./autogen.sh -s
- ./dist-build/android-armv7-a.sh
- ./dist-build/android-armv8-a.sh
- ./dist-build/android-x86.sh
- ./dist-build/android-x86_64.sh
- popd
- cp $$libsodium$$/libsodium-android-armv7-a/lib/libsodium.so $PUB_CACHE/hosted/pub.dev/flutter_sodium-0.2.0/android/src/main/jniLibs/armeabi-v7a/
- cp $$libsodium$$/libsodium-android-westmere/lib/libsodium.so $PUB_CACHE/hosted/pub.dev/flutter_sodium-0.2.0/android/src/main/jniLibs/x86_64/
- cp $$libsodium$$/libsodium-android-armv8-a+crypto/lib/libsodium.so $PUB_CACHE/hosted/pub.dev/flutter_sodium-0.2.0/android/src/main/jniLibs/arm64-v8a/
- cp $$libsodium$$/libsodium-android-i686/lib/libsodium.so $PUB_CACHE/hosted/pub.dev/flutter_sodium-0.2.0/android/src/main/jniLibs/x86/
- pushd $$transistor-background-fetch$$/android/tsbackgroundfetch/
- gradle assembleRelease
- gradle publishToMavenLocal
- popd
- mv $$transistor-background-fetch$$/android/tsbackgroundfetch/build/outputs/aar/tsbackgroundfetch-release.aar
$PUB_CACHE/hosted/pub.dev/background_fetch-1.2.1/android/libs/com/transistorsoft/tsbackgroundfetch/1.0.2/tsbackgroundfetch-1.0.2.aar
- thirdparty/flutter/bin/flutter build apk --flavor fdroid -t lib/main.dart
ndk: r25c
antifeatures:
NonFreeNet:
en-US: App uses non-libre sync server.
- versionName: 0.8.55
versionCode: 575
commit: abb3f15f4876c05839ce9c66e4a6f126bb956b62
submodules: true
sudo:
- apt-get update
- apt-get install -y automake libtool make gcc-multilib libc-dev
output: build/app/outputs/apk/fdroid/release/app-fdroid-release.apk
srclibs:
- libsodium@ee009287afd480b60a9a4d75b19afdc0f705e9d9
- transistor-background-fetch@6feb11c93f4e5debf7792e7e7c444f3d62ac733c
- rustup@1.25.2
rm:
- ios
- android/app/src/main/jniLibs/*/*libtensor*.so
prebuild:
- export PUB_CACHE=$(pwd)/.pub-cache
- thirdparty/flutter/bin/flutter config --no-analytics
- thirdparty/flutter/bin/flutter pub get
scanignore:
- .pub-cache/hosted/pub.dev/background_fetch-*/android/build.gradle
- thirdparty/flutter/bin/cache
scandelete:
- thirdparty/flutter
- .pub-cache
build:
- export PUB_CACHE=$(pwd)/.pub-cache
- $$rustup$$/rustup-init.sh -y --default-toolchain 1.75.0 -t i686-linux-android
x86_64-linux-android -t armv7-linux-androideabi aarch64-linux-androi
- source $HOME/.cargo/env
- bash ./scripts/build_isar.sh
- pushd $$libsodium$$
- ./autogen.sh -s
- ./dist-build/android-armv7-a.sh
- ./dist-build/android-armv8-a.sh
- ./dist-build/android-x86.sh
- ./dist-build/android-x86_64.sh
- popd
- cp $$libsodium$$/libsodium-android-armv7-a/lib/libsodium.so $PUB_CACHE/hosted/pub.dev/flutter_sodium-0.2.0/android/src/main/jniLibs/armeabi-v7a/
- cp $$libsodium$$/libsodium-android-westmere/lib/libsodium.so $PUB_CACHE/hosted/pub.dev/flutter_sodium-0.2.0/android/src/main/jniLibs/x86_64/
- cp $$libsodium$$/libsodium-android-armv8-a+crypto/lib/libsodium.so $PUB_CACHE/hosted/pub.dev/flutter_sodium-0.2.0/android/src/main/jniLibs/arm64-v8a/
- cp $$libsodium$$/libsodium-android-i686/lib/libsodium.so $PUB_CACHE/hosted/pub.dev/flutter_sodium-0.2.0/android/src/main/jniLibs/x86/
- pushd $$transistor-background-fetch$$/android/tsbackgroundfetch/
- gradle assembleRelease
- gradle publishToMavenLocal
- popd
- mv $$transistor-background-fetch$$/android/tsbackgroundfetch/build/outputs/aar/tsbackgroundfetch-release.aar
$PUB_CACHE/hosted/pub.dev/background_fetch-1.2.1/android/libs/com/transistorsoft/tsbackgroundfetch/1.0.2/tsbackgroundfetch-1.0.2.aar
- thirdparty/flutter/bin/flutter build apk --flavor fdroid -t lib/main.dart
ndk: r25c
antifeatures:
NonFreeNet:
en-US: App uses non-libre sync server.
- versionName: 0.8.56
versionCode: 576
commit: 14f773e7c2825833602f346abbcc7a6c2dd276fd
submodules: true
sudo:
- apt-get update
- apt-get install -y automake libtool make gcc-multilib libc-dev
output: build/app/outputs/apk/fdroid/release/app-fdroid-release.apk
srclibs:
- libsodium@ee009287afd480b60a9a4d75b19afdc0f705e9d9
- transistor-background-fetch@6feb11c93f4e5debf7792e7e7c444f3d62ac733c
- rustup@1.25.2
rm:
- ios
- android/app/src/main/jniLibs/*/*libtensor*.so
prebuild:
- export PUB_CACHE=$(pwd)/.pub-cache
- thirdparty/flutter/bin/flutter config --no-analytics
- thirdparty/flutter/bin/flutter pub get
scanignore:
- .pub-cache/hosted/pub.dev/background_fetch-*/android/build.gradle
- thirdparty/flutter/bin/cache
scandelete:
- thirdparty/flutter
- .pub-cache
build:
- export PUB_CACHE=$(pwd)/.pub-cache
- $$rustup$$/rustup-init.sh -y --default-toolchain 1.75.0 -t i686-linux-android
x86_64-linux-android -t armv7-linux-androideabi aarch64-linux-androi
- source $HOME/.cargo/env
- bash ./scripts/build_isar.sh
- pushd $$libsodium$$
- ./autogen.sh -s
- ./dist-build/android-armv7-a.sh
- ./dist-build/android-armv8-a.sh
- ./dist-build/android-x86.sh
- ./dist-build/android-x86_64.sh
- popd
- cp $$libsodium$$/libsodium-android-armv7-a/lib/libsodium.so $PUB_CACHE/hosted/pub.dev/flutter_sodium-0.2.0/android/src/main/jniLibs/armeabi-v7a/
- cp $$libsodium$$/libsodium-android-westmere/lib/libsodium.so $PUB_CACHE/hosted/pub.dev/flutter_sodium-0.2.0/android/src/main/jniLibs/x86_64/
- cp $$libsodium$$/libsodium-android-armv8-a+crypto/lib/libsodium.so $PUB_CACHE/hosted/pub.dev/flutter_sodium-0.2.0/android/src/main/jniLibs/arm64-v8a/
- cp $$libsodium$$/libsodium-android-i686/lib/libsodium.so $PUB_CACHE/hosted/pub.dev/flutter_sodium-0.2.0/android/src/main/jniLibs/x86/
- pushd $$transistor-background-fetch$$/android/tsbackgroundfetch/
- gradle assembleRelease
- gradle publishToMavenLocal
- popd
- mv $$transistor-background-fetch$$/android/tsbackgroundfetch/build/outputs/aar/tsbackgroundfetch-release.aar
$PUB_CACHE/hosted/pub.dev/background_fetch-1.2.1/android/libs/com/transistorsoft/tsbackgroundfetch/1.0.2/tsbackgroundfetch-1.0.2.aar
- thirdparty/flutter/bin/flutter build apk --flavor fdroid -t lib/main.dart
ndk: r25c
antifeatures:
NonFreeNet:
en-US: App uses non-libre sync server.
- versionName: 0.8.62
versionCode: 582
commit: 5ad92d0603d12d455a702079d6dda1c05d4bb318
submodules: true
sudo:
- apt-get update
- apt-get install -y automake libtool make gcc-multilib libc-dev
output: build/app/outputs/apk/fdroid/release/app-fdroid-release.apk
srclibs:
- libsodium@ee009287afd480b60a9a4d75b19afdc0f705e9d9
- transistor-background-fetch@6feb11c93f4e5debf7792e7e7c444f3d62ac733c
- rustup@1.25.2
rm:
- ios
- android/app/src/main/jniLibs/*/*libtensor*.so
prebuild:
- export PUB_CACHE=$(pwd)/.pub-cache
- thirdparty/flutter/bin/flutter config --no-analytics
- thirdparty/flutter/bin/flutter pub get
scanignore:
- .pub-cache/hosted/pub.dev/background_fetch-*/android/build.gradle
- thirdparty/flutter/bin/cache
scandelete:
- thirdparty/flutter
- .pub-cache
build:
- export PUB_CACHE=$(pwd)/.pub-cache
- $$rustup$$/rustup-init.sh -y --default-toolchain 1.75.0 -t i686-linux-android
x86_64-linux-android -t armv7-linux-androideabi aarch64-linux-androi
- source $HOME/.cargo/env
- bash ./scripts/build_isar.sh
- pushd $$libsodium$$
- ./autogen.sh -s
- ./dist-build/android-armv7-a.sh
- ./dist-build/android-armv8-a.sh
- ./dist-build/android-x86.sh
- ./dist-build/android-x86_64.sh
- popd
- cp $$libsodium$$/libsodium-android-armv7-a/lib/libsodium.so $PUB_CACHE/hosted/pub.dev/flutter_sodium-0.2.0/android/src/main/jniLibs/armeabi-v7a/
- cp $$libsodium$$/libsodium-android-westmere/lib/libsodium.so $PUB_CACHE/hosted/pub.dev/flutter_sodium-0.2.0/android/src/main/jniLibs/x86_64/
- cp $$libsodium$$/libsodium-android-armv8-a+crypto/lib/libsodium.so $PUB_CACHE/hosted/pub.dev/flutter_sodium-0.2.0/android/src/main/jniLibs/arm64-v8a/
- cp $$libsodium$$/libsodium-android-i686/lib/libsodium.so $PUB_CACHE/hosted/pub.dev/flutter_sodium-0.2.0/android/src/main/jniLibs/x86/
- pushd $$transistor-background-fetch$$/android/tsbackgroundfetch/
- gradle assembleRelease
- gradle publishToMavenLocal
- popd
- mv $$transistor-background-fetch$$/android/tsbackgroundfetch/build/outputs/aar/tsbackgroundfetch-release.aar
$PUB_CACHE/hosted/pub.dev/background_fetch-1.2.1/android/libs/com/transistorsoft/tsbackgroundfetch/1.0.2/tsbackgroundfetch-1.0.2.aar
- thirdparty/flutter/bin/flutter build apk --flavor fdroid -t lib/main.dart
ndk: r25c
antifeatures:
NonFreeNet:
en-US: App uses non-libre sync server.
- versionName: 0.8.71
versionCode: 591
commit: 1e1633bb456c2df12bb0648adb0a758b092ff2d8
subdir: mobile
submodules: true
sudo:
- apt-get update
- apt-get install -y automake libtool make gcc-multilib libc-dev
output: build/app/outputs/apk/fdroid/release/app-fdroid-release.apk
srclibs:
- libsodium@ee009287afd480b60a9a4d75b19afdc0f705e9d9
- transistor-background-fetch@6feb11c93f4e5debf7792e7e7c444f3d62ac733c
- rustup@1.25.2
rm:
- auth
- cli
- desktop
- mobile/ios
- server
- web
- mobile/android/app/src/main/jniLibs/*/libtensor*.so
prebuild:
- export PUB_CACHE=$(pwd)/.pub-cache
- thirdparty/flutter/bin/flutter config --no-analytics
- thirdparty/flutter/bin/flutter pub get
scanignore:
- mobile/.pub-cache/hosted/pub.dev/background_fetch-*/android/build.gradle
- mobile/thirdparty/flutter/bin/cache
scandelete:
- mobile/thirdparty/flutter
- mobile/.pub-cache
build:
- export PUB_CACHE=$(pwd)/.pub-cache
- $$rustup$$/rustup-init.sh -y --default-toolchain 1.75.0 -t i686-linux-android
x86_64-linux-android -t armv7-linux-androideabi aarch64-linux-androi
- source $HOME/.cargo/env
- bash ./scripts/build_isar.sh
- pushd $$libsodium$$
- ./autogen.sh -s
- ./dist-build/android-armv7-a.sh
- ./dist-build/android-armv8-a.sh
- ./dist-build/android-x86.sh
- ./dist-build/android-x86_64.sh
- popd
- cp $$libsodium$$/libsodium-android-armv7-a/lib/libsodium.so $PUB_CACHE/hosted/pub.dev/flutter_sodium-0.2.0/android/src/main/jniLibs/armeabi-v7a/
- cp $$libsodium$$/libsodium-android-westmere/lib/libsodium.so $PUB_CACHE/hosted/pub.dev/flutter_sodium-0.2.0/android/src/main/jniLibs/x86_64/
- cp $$libsodium$$/libsodium-android-armv8-a+crypto/lib/libsodium.so $PUB_CACHE/hosted/pub.dev/flutter_sodium-0.2.0/android/src/main/jniLibs/arm64-v8a/
- cp $$libsodium$$/libsodium-android-i686/lib/libsodium.so $PUB_CACHE/hosted/pub.dev/flutter_sodium-0.2.0/android/src/main/jniLibs/x86/
- pushd $$transistor-background-fetch$$/android/tsbackgroundfetch/
- gradle assembleRelease
- gradle publishToMavenLocal
- popd
- mv $$transistor-background-fetch$$/android/tsbackgroundfetch/build/outputs/aar/tsbackgroundfetch-release.aar
$PUB_CACHE/hosted/pub.dev/background_fetch-1.2.1/android/libs/com/transistorsoft/tsbackgroundfetch/1.0.2/tsbackgroundfetch-1.0.2.aar
- thirdparty/flutter/bin/flutter build apk --flavor fdroid -t lib/main.dart
ndk: 25.2.9519653
antifeatures:
NonFreeNet:
en-US: Tethered to developer server
- versionName: 0.8.74
versionCode: 594
commit: 07808d6139b21b8b2d4a4765039ce85089724e45
subdir: mobile
submodules: true
sudo:
- apt-get update
- apt-get install -y automake libtool make gcc-multilib libc-dev
output: build/app/outputs/apk/fdroid/release/app-fdroid-release.apk
srclibs:
- libsodium@ee009287afd480b60a9a4d75b19afdc0f705e9d9
- transistor-background-fetch@6feb11c93f4e5debf7792e7e7c444f3d62ac733c
- rustup@1.25.2
rm:
- auth
- cli
- desktop
- mobile/ios
- server
- web
- mobile/android/app/src/main/jniLibs/*/libtensor*.so
prebuild:
- export PUB_CACHE=$(pwd)/.pub-cache
- thirdparty/flutter/bin/flutter config --no-analytics
- thirdparty/flutter/bin/flutter pub get
scanignore:
- mobile/.pub-cache/hosted/pub.dev/background_fetch-*/android/build.gradle
- mobile/thirdparty/flutter/bin/cache
scandelete:
- mobile/thirdparty/flutter
- mobile/.pub-cache
build:
- export PUB_CACHE=$(pwd)/.pub-cache
- $$rustup$$/rustup-init.sh -y --default-toolchain 1.75.0 -t i686-linux-android
x86_64-linux-android -t armv7-linux-androideabi aarch64-linux-androi
- source $HOME/.cargo/env
- bash ./scripts/build_isar.sh
- pushd $$libsodium$$
- ./autogen.sh -s
- ./dist-build/android-armv7-a.sh
- ./dist-build/android-armv8-a.sh
- ./dist-build/android-x86.sh
- ./dist-build/android-x86_64.sh
- popd
- cp $$libsodium$$/libsodium-android-armv7-a/lib/libsodium.so $PUB_CACHE/hosted/pub.dev/flutter_sodium-0.2.0/android/src/main/jniLibs/armeabi-v7a/
- cp $$libsodium$$/libsodium-android-westmere/lib/libsodium.so $PUB_CACHE/hosted/pub.dev/flutter_sodium-0.2.0/android/src/main/jniLibs/x86_64/
- cp $$libsodium$$/libsodium-android-armv8-a+crypto/lib/libsodium.so $PUB_CACHE/hosted/pub.dev/flutter_sodium-0.2.0/android/src/main/jniLibs/arm64-v8a/
- cp $$libsodium$$/libsodium-android-i686/lib/libsodium.so $PUB_CACHE/hosted/pub.dev/flutter_sodium-0.2.0/android/src/main/jniLibs/x86/
- pushd $$transistor-background-fetch$$/android/tsbackgroundfetch/
- gradle assembleRelease
- gradle publishToMavenLocal
- popd
- mv $$transistor-background-fetch$$/android/tsbackgroundfetch/build/outputs/aar/tsbackgroundfetch-release.aar
$PUB_CACHE/hosted/pub.dev/background_fetch-1.2.1/android/libs/com/transistorsoft/tsbackgroundfetch/1.0.2/tsbackgroundfetch-1.0.2.aar
- thirdparty/flutter/bin/flutter build apk --flavor fdroid -t lib/main.dart
ndk: 25.2.9519653
antifeatures:
NonFreeNet:
en-US: Tethered to developer server
- versionName: 0.8.75
versionCode: 595
commit: a8e9934a8ac088f1efe1c91ba61fe7b6d1c48c58
subdir: mobile
submodules: true
sudo:
- apt-get update
- apt-get install -y automake libtool make gcc-multilib libc-dev
output: build/app/outputs/apk/fdroid/release/app-fdroid-release.apk
srclibs:
- libsodium@ee009287afd480b60a9a4d75b19afdc0f705e9d9
- transistor-background-fetch@6feb11c93f4e5debf7792e7e7c444f3d62ac733c
- rustup@1.25.2
rm:
- auth
- cli
- desktop
- mobile/ios
- server
- web
- mobile/android/app/src/main/jniLibs/*/libtensor*.so
prebuild:
- export PUB_CACHE=$(pwd)/.pub-cache
- thirdparty/flutter/bin/flutter config --no-analytics
- thirdparty/flutter/bin/flutter pub get
scanignore:
- mobile/.pub-cache/hosted/pub.dev/background_fetch-*/android/build.gradle
- mobile/thirdparty/flutter/bin/cache
scandelete:
- mobile/thirdparty/flutter
- mobile/.pub-cache
build:
- export PUB_CACHE=$(pwd)/.pub-cache
- $$rustup$$/rustup-init.sh -y --default-toolchain 1.75.0 -t i686-linux-android
x86_64-linux-android -t armv7-linux-androideabi aarch64-linux-androi
- source $HOME/.cargo/env
- bash ./scripts/build_isar.sh
- pushd $$libsodium$$
- ./autogen.sh -s
- ./dist-build/android-armv7-a.sh
- ./dist-build/android-armv8-a.sh
- ./dist-build/android-x86.sh
- ./dist-build/android-x86_64.sh
- popd
- cp $$libsodium$$/libsodium-android-armv7-a/lib/libsodium.so $PUB_CACHE/hosted/pub.dev/flutter_sodium-0.2.0/android/src/main/jniLibs/armeabi-v7a/
- cp $$libsodium$$/libsodium-android-westmere/lib/libsodium.so $PUB_CACHE/hosted/pub.dev/flutter_sodium-0.2.0/android/src/main/jniLibs/x86_64/
- cp $$libsodium$$/libsodium-android-armv8-a+crypto/lib/libsodium.so $PUB_CACHE/hosted/pub.dev/flutter_sodium-0.2.0/android/src/main/jniLibs/arm64-v8a/
- cp $$libsodium$$/libsodium-android-i686/lib/libsodium.so $PUB_CACHE/hosted/pub.dev/flutter_sodium-0.2.0/android/src/main/jniLibs/x86/
- pushd $$transistor-background-fetch$$/android/tsbackgroundfetch/
- gradle assembleRelease
- gradle publishToMavenLocal
- popd
- mv $$transistor-background-fetch$$/android/tsbackgroundfetch/build/outputs/aar/tsbackgroundfetch-release.aar
$PUB_CACHE/hosted/pub.dev/background_fetch-1.2.1/android/libs/com/transistorsoft/tsbackgroundfetch/1.0.2/tsbackgroundfetch-1.0.2.aar
- thirdparty/flutter/bin/flutter build apk --flavor fdroid -t lib/main.dart
ndk: 25.2.9519653
antifeatures:
NonFreeNet:
en-US: Tethered to developer server
- versionName: 0.8.79
versionCode: 599
commit: d9a93ddad68aa938f0382033cea23be7b80cc0ec
subdir: mobile
submodules: true
sudo:
- apt-get update
- apt-get install -y automake libtool make gcc-multilib libc-dev
output: build/app/outputs/apk/fdroid/release/app-fdroid-release.apk
srclibs:
- libsodium@ee009287afd480b60a9a4d75b19afdc0f705e9d9
- transistor-background-fetch@6feb11c93f4e5debf7792e7e7c444f3d62ac733c
- rustup@1.25.2
rm:
- auth
- cli
- desktop
- mobile/ios
- server
- web
- mobile/android/app/src/main/jniLibs/*/libtensor*.so
prebuild:
- export PUB_CACHE=$(pwd)/.pub-cache
- thirdparty/flutter/bin/flutter config --no-analytics
- thirdparty/flutter/bin/flutter pub get
scanignore:
- mobile/.pub-cache/hosted/pub.dev/background_fetch-*/android/build.gradle
- mobile/thirdparty/flutter/bin/cache
scandelete:
- mobile/thirdparty/flutter
- mobile/.pub-cache
build:
- export PUB_CACHE=$(pwd)/.pub-cache
- $$rustup$$/rustup-init.sh -y --default-toolchain 1.75.0 -t i686-linux-android
x86_64-linux-android -t armv7-linux-androideabi aarch64-linux-androi
- source $HOME/.cargo/env
- bash ./scripts/build_isar.sh
- pushd $$libsodium$$
- ./autogen.sh -s
- ./dist-build/android-armv7-a.sh
- ./dist-build/android-armv8-a.sh
- ./dist-build/android-x86.sh
- ./dist-build/android-x86_64.sh
- popd
- cp $$libsodium$$/libsodium-android-armv7-a/lib/libsodium.so $PUB_CACHE/hosted/pub.dev/flutter_sodium-0.2.0/android/src/main/jniLibs/armeabi-v7a/
- cp $$libsodium$$/libsodium-android-westmere/lib/libsodium.so $PUB_CACHE/hosted/pub.dev/flutter_sodium-0.2.0/android/src/main/jniLibs/x86_64/
- cp $$libsodium$$/libsodium-android-armv8-a+crypto/lib/libsodium.so $PUB_CACHE/hosted/pub.dev/flutter_sodium-0.2.0/android/src/main/jniLibs/arm64-v8a/
- cp $$libsodium$$/libsodium-android-i686/lib/libsodium.so $PUB_CACHE/hosted/pub.dev/flutter_sodium-0.2.0/android/src/main/jniLibs/x86/
- pushd $$transistor-background-fetch$$/android/tsbackgroundfetch/
- gradle assembleRelease
- gradle publishToMavenLocal
- popd
- mv $$transistor-background-fetch$$/android/tsbackgroundfetch/build/outputs/aar/tsbackgroundfetch-release.aar
$PUB_CACHE/hosted/pub.dev/background_fetch-1.2.1/android/libs/com/transistorsoft/tsbackgroundfetch/1.0.2/tsbackgroundfetch-1.0.2.aar
- thirdparty/flutter/bin/flutter build apk --flavor fdroid -t lib/main.dart
ndk: 25.2.9519653
antifeatures:
NonFreeNet:
en-US: Tethered to developer server
- versionName: 0.8.82
versionCode: 602
commit: 60b0f4920b46c6f6c95fd32a012dd54c8cb8a052
subdir: mobile
submodules: true
sudo:
- apt-get update
- apt-get install -y automake libtool make gcc-multilib libc-dev
output: build/app/outputs/apk/fdroid/release/app-fdroid-release.apk
srclibs:
- libsodium@ee009287afd480b60a9a4d75b19afdc0f705e9d9
- transistor-background-fetch@6feb11c93f4e5debf7792e7e7c444f3d62ac733c
- rustup@1.25.2
rm:
- auth
- cli
- desktop
- mobile/ios
- server
- web
- mobile/android/app/src/main/jniLibs/*/libtensor*.so
prebuild:
- export PUB_CACHE=$(pwd)/.pub-cache
- thirdparty/flutter/bin/flutter config --no-analytics
- thirdparty/flutter/bin/flutter pub get
scanignore:
- mobile/.pub-cache/hosted/pub.dev/background_fetch-*/android/build.gradle
- mobile/thirdparty/flutter/bin/cache
scandelete:
- mobile/thirdparty/flutter
- mobile/.pub-cache
build:
- export PUB_CACHE=$(pwd)/.pub-cache
- $$rustup$$/rustup-init.sh -y --default-toolchain 1.75.0 -t i686-linux-android
x86_64-linux-android -t armv7-linux-androideabi aarch64-linux-androi
- source $HOME/.cargo/env
- bash ./scripts/build_isar.sh
- pushd $$libsodium$$
- ./autogen.sh -s
- ./dist-build/android-armv7-a.sh
- ./dist-build/android-armv8-a.sh
- ./dist-build/android-x86.sh
- ./dist-build/android-x86_64.sh
- popd
- cp $$libsodium$$/libsodium-android-armv7-a/lib/libsodium.so $PUB_CACHE/hosted/pub.dev/flutter_sodium-0.2.0/android/src/main/jniLibs/armeabi-v7a/
- cp $$libsodium$$/libsodium-android-westmere/lib/libsodium.so $PUB_CACHE/hosted/pub.dev/flutter_sodium-0.2.0/android/src/main/jniLibs/x86_64/
- cp $$libsodium$$/libsodium-android-armv8-a+crypto/lib/libsodium.so $PUB_CACHE/hosted/pub.dev/flutter_sodium-0.2.0/android/src/main/jniLibs/arm64-v8a/
- cp $$libsodium$$/libsodium-android-i686/lib/libsodium.so $PUB_CACHE/hosted/pub.dev/flutter_sodium-0.2.0/android/src/main/jniLibs/x86/
- pushd $$transistor-background-fetch$$/android/tsbackgroundfetch/
- gradle assembleRelease
- gradle publishToMavenLocal
- popd
- mv $$transistor-background-fetch$$/android/tsbackgroundfetch/build/outputs/aar/tsbackgroundfetch-release.aar
$PUB_CACHE/hosted/pub.dev/background_fetch-1.3.2/android/libs/com/transistorsoft/tsbackgroundfetch/1.0.2/tsbackgroundfetch-1.0.2.aar
- thirdparty/flutter/bin/flutter build apk --flavor fdroid -t lib/main.dart
ndk: 25.2.9519653
antifeatures:
NonFreeNet:
en-US: Tethered to developer server
- versionName: 0.8.95
versionCode: 615
commit: d16f98cf07a5104c1a249bbcdf3b896066dbecdf
subdir: mobile
submodules: true
sudo:
- apt-get update
- apt-get install -y gcc-multilib libc-dev make automake pkg-config libtool
nasm python3-jsonschema wget meson python3-jinja2 zip
output: build/app/outputs/apk/fdroid/release/app-fdroid-release.apk
srclibs:
- libsodium@ee009287afd480b60a9a4d75b19afdc0f705e9d9
- transistor-background-fetch@6feb11c93f4e5debf7792e7e7c444f3d62ac733c
- media-kit-libmpv-android-video-build@v1.1.5
- mpv@056072bf958ffeaadd2f5a69e37f3079f18d4ead
rm:
- auth
- cli
- desktop
- mobile/ios
- server
- web
- mobile/android/app/src/main/jniLibs/*/libtensor*.so
prebuild:
- export PUB_CACHE=$(pwd)/.pub-cache
- thirdparty/flutter/bin/flutter config --no-analytics
- thirdparty/flutter/bin/flutter pub get
- export file=$(ls .pub-cache/hosted/pub.dev/media_kit_libs_android_video-*/android/build.gradle)
- export tag=$(sed -n -E 's|.*download/(v[0-9.]+)/.*|\1|p' $file | head -n 1)
- sed -i -e '/downloadDependencies/,/dependsOn/d' $file
- cd $$media-kit-libmpv-android-video-build$$
- git checkout -f $tag
- cd buildscripts
- sed -i -e 's/sudo//g' -e 's|./gradlew|gradle|g' *.sh
- sed -i -e '/download-sdk/d' download.sh
- sed -i -e '/mkdir -p deps/a mv $$mpv$$ mpv' include/download-deps.sh
- sed -i -e '/git reset --hard/d' patch.sh
scanignore:
- mobile/.pub-cache/hosted/pub.dev/background_fetch-*/android/build.gradle
- mobile/thirdparty/flutter/bin/cache
scandelete:
- mobile/thirdparty/flutter
- mobile/.pub-cache
build:
- export PUB_CACHE=$(pwd)/.pub-cache
- export FLUTTER=$(pwd)/thirdparty/flutter/bin/
- pushd $$libsodium$$
- ./autogen.sh -s
- ./dist-build/android-armv7-a.sh
- ./dist-build/android-armv8-a.sh
- ./dist-build/android-x86.sh
- ./dist-build/android-x86_64.sh
- popd
- cp $$libsodium$$/libsodium-android-armv7-a/lib/libsodium.so $PUB_CACHE/hosted/pub.dev/flutter_sodium-0.2.0/android/src/main/jniLibs/armeabi-v7a/
- cp $$libsodium$$/libsodium-android-westmere/lib/libsodium.so $PUB_CACHE/hosted/pub.dev/flutter_sodium-0.2.0/android/src/main/jniLibs/x86_64/
- cp $$libsodium$$/libsodium-android-armv8-a+crypto/lib/libsodium.so $PUB_CACHE/hosted/pub.dev/flutter_sodium-0.2.0/android/src/main/jniLibs/arm64-v8a/
- cp $$libsodium$$/libsodium-android-i686/lib/libsodium.so $PUB_CACHE/hosted/pub.dev/flutter_sodium-0.2.0/android/src/main/jniLibs/x86/
- pushd $$transistor-background-fetch$$/android/tsbackgroundfetch/
- gradle assembleRelease
- gradle publishToMavenLocal
- popd
- mv $$transistor-background-fetch$$/android/tsbackgroundfetch/build/outputs/aar/tsbackgroundfetch-release.aar
$PUB_CACHE/hosted/pub.dev/background_fetch-1.3.2/android/libs/com/transistorsoft/tsbackgroundfetch/1.0.2/tsbackgroundfetch-1.0.2.aar
- pushd $$media-kit-libmpv-android-video-build$$/buildscripts
- mkdir sdk
- ln -s $$SDK$$ ./sdk/android-sdk-linux
- PATH=$FLUTTER:$PATH bash bundle_default.sh
- popd
- mkdir -p build/media_kit_libs_android_video/output
- cp $$media-kit-libmpv-android-video-build$$/output/default-*.jar build/media_kit_libs_android_video/output
- thirdparty/flutter/bin/flutter build apk --flavor fdroid -t lib/main.dart
ndk: 25.2.9519653
antifeatures:
NonFreeNet:
en-US: Downloads assets (like ML models, release info and FAQs) from Ente's
CDN
- versionName: 0.9.0
versionCode: 700
commit: cfcbd0fbb2895d36ab7c0a590f1bbc5949251c97
subdir: mobile
submodules: true
sudo:
- apt-get update
- apt-get install -y gcc-multilib libc-dev make automake pkg-config libtool
nasm python3-jsonschema wget meson python3-jinja2 zip
output: build/app/outputs/apk/fdroid/release/app-fdroid-release.apk
srclibs:
- libsodium@ee009287afd480b60a9a4d75b19afdc0f705e9d9
- transistor-background-fetch@6feb11c93f4e5debf7792e7e7c444f3d62ac733c
- media-kit-libmpv-android-video-build@v1.1.5
- mpv@056072bf958ffeaadd2f5a69e37f3079f18d4ead
rm:
- auth
- cli
- desktop
- mobile/ios
- server
- web
- mobile/android/app/src/main/jniLibs/*/libtensor*.so
prebuild:
- export PUB_CACHE=$(pwd)/.pub-cache
- thirdparty/flutter/bin/flutter config --no-analytics
- thirdparty/flutter/bin/flutter pub get
- export file=$(ls .pub-cache/hosted/pub.dev/media_kit_libs_android_video-*/android/build.gradle)
- export tag=$(sed -n -E 's|.*download/(v[0-9.]+)/.*|\1|p' $file | head -n 1)
- sed -i -e '/downloadDependencies/,/dependsOn/d' $file
- cd $$media-kit-libmpv-android-video-build$$
- git checkout -f $tag
- cd buildscripts
- sed -i -e 's/sudo//g' -e 's|./gradlew|gradle|g' *.sh
- sed -i -e '/download-sdk/d' download.sh
- sed -i -e '/mkdir -p deps/a mv $$mpv$$ mpv' include/download-deps.sh
- sed -i -e '/git reset --hard/d' patch.sh
scanignore:
- mobile/.pub-cache/hosted/pub.dev/background_fetch-*/android/build.gradle
- mobile/thirdparty/flutter/bin/cache
scandelete:
- mobile/thirdparty/flutter
- mobile/.pub-cache
build:
- export PUB_CACHE=$(pwd)/.pub-cache
- export FLUTTER=$(pwd)/thirdparty/flutter/bin/
- pushd $$libsodium$$
- ./autogen.sh -s
- ./dist-build/android-armv7-a.sh
- ./dist-build/android-armv8-a.sh
- ./dist-build/android-x86.sh
- ./dist-build/android-x86_64.sh
- popd
- cp $$libsodium$$/libsodium-android-armv7-a/lib/libsodium.so $PUB_CACHE/hosted/pub.dev/flutter_sodium-0.2.0/android/src/main/jniLibs/armeabi-v7a/
- cp $$libsodium$$/libsodium-android-westmere/lib/libsodium.so $PUB_CACHE/hosted/pub.dev/flutter_sodium-0.2.0/android/src/main/jniLibs/x86_64/
- cp $$libsodium$$/libsodium-android-armv8-a+crypto/lib/libsodium.so $PUB_CACHE/hosted/pub.dev/flutter_sodium-0.2.0/android/src/main/jniLibs/arm64-v8a/
- cp $$libsodium$$/libsodium-android-i686/lib/libsodium.so $PUB_CACHE/hosted/pub.dev/flutter_sodium-0.2.0/android/src/main/jniLibs/x86/
- pushd $$transistor-background-fetch$$/android/tsbackgroundfetch/
- gradle assembleRelease
- gradle publishToMavenLocal
- popd
- mv $$transistor-background-fetch$$/android/tsbackgroundfetch/build/outputs/aar/tsbackgroundfetch-release.aar
$PUB_CACHE/hosted/pub.dev/background_fetch-1.3.2/android/libs/com/transistorsoft/tsbackgroundfetch/1.0.2/tsbackgroundfetch-1.0.2.aar
- pushd $$media-kit-libmpv-android-video-build$$/buildscripts
- mkdir sdk
- ln -s $$SDK$$ ./sdk/android-sdk-linux
- PATH=$FLUTTER:$PATH bash bundle_default.sh
- popd
- mkdir -p build/media_kit_libs_android_video/output
- cp $$media-kit-libmpv-android-video-build$$/output/default-*.jar build/media_kit_libs_android_video/output
- thirdparty/flutter/bin/flutter build apk --flavor fdroid -t lib/main.dart
ndk: 25.2.9519653
antifeatures:
NonFreeNet:
en-US: Downloads assets (like ML models, release info and FAQs) from Ente's
CDN
- versionName: 0.9.16
versionCode: 916
commit: e41f306ac822b1a666bc45d35ce23f8dde65226c
subdir: mobile
submodules: true
sudo:
- apt-get update
- apt-get install -y gcc-multilib libc-dev make automake pkg-config libtool
nasm python3-jsonschema wget meson python3-jinja2 zip
output: build/app/outputs/apk/fdroid/release/app-fdroid-release.apk
srclibs:
- libsodium@ee009287afd480b60a9a4d75b19afdc0f705e9d9
- transistor-background-fetch@6feb11c93f4e5debf7792e7e7c444f3d62ac733c
- media-kit-libmpv-android-video-build@v1.1.5
- mpv@056072bf958ffeaadd2f5a69e37f3079f18d4ead
rm:
- auth
- cli
- desktop
- mobile/ios
- server
- web
- mobile/android/app/src/main/jniLibs/*/libtensor*.so
prebuild:
- export PUB_CACHE=$(pwd)/.pub-cache
- thirdparty/flutter/bin/flutter config --no-analytics
- thirdparty/flutter/bin/flutter pub get
- export file=$(ls .pub-cache/hosted/pub.dev/media_kit_libs_android_video-*/android/build.gradle)
- export tag=$(sed -n -E 's|.*download/(v[0-9.]+)/.*|\1|p' $file | head -n 1)
- sed -i -e '/downloadDependencies/,/dependsOn/d' $file
- cd $$media-kit-libmpv-android-video-build$$
- git checkout -f $tag
- cd buildscripts
- sed -i -e 's/sudo//g' -e 's|./gradlew|gradle|g' *.sh
- sed -i -e '/download-sdk/d' download.sh
- sed -i -e '/mkdir -p deps/a mv $$mpv$$ mpv' include/download-deps.sh
- sed -i -e '/git reset --hard/d' patch.sh
scanignore:
- mobile/.pub-cache/hosted/pub.dev/background_fetch-*/android/build.gradle
- mobile/thirdparty/flutter/bin/cache
scandelete:
- mobile/thirdparty/flutter
- mobile/.pub-cache
build:
- export PUB_CACHE=$(pwd)/.pub-cache
- export FLUTTER=$(pwd)/thirdparty/flutter/bin/
- pushd $$libsodium$$
- ./autogen.sh -s
- ./dist-build/android-armv7-a.sh
- ./dist-build/android-armv8-a.sh
- ./dist-build/android-x86.sh
- ./dist-build/android-x86_64.sh
- popd
- cp $$libsodium$$/libsodium-android-armv7-a/lib/libsodium.so $PUB_CACHE/hosted/pub.dev/flutter_sodium-0.2.0/android/src/main/jniLibs/armeabi-v7a/
- cp $$libsodium$$/libsodium-android-westmere/lib/libsodium.so $PUB_CACHE/hosted/pub.dev/flutter_sodium-0.2.0/android/src/main/jniLibs/x86_64/
- cp $$libsodium$$/libsodium-android-armv8-a+crypto/lib/libsodium.so $PUB_CACHE/hosted/pub.dev/flutter_sodium-0.2.0/android/src/main/jniLibs/arm64-v8a/
- cp $$libsodium$$/libsodium-android-i686/lib/libsodium.so $PUB_CACHE/hosted/pub.dev/flutter_sodium-0.2.0/android/src/main/jniLibs/x86/
- pushd $$transistor-background-fetch$$/android/tsbackgroundfetch/
- gradle assembleRelease
- gradle publishToMavenLocal
- popd
- mv $$transistor-background-fetch$$/android/tsbackgroundfetch/build/outputs/aar/tsbackgroundfetch-release.aar
$PUB_CACHE/hosted/pub.dev/background_fetch-1.3.2/android/libs/com/transistorsoft/tsbackgroundfetch/1.0.2/tsbackgroundfetch-1.0.2.aar
- pushd $$media-kit-libmpv-android-video-build$$/buildscripts
- mkdir sdk
- ln -s $$SDK$$ ./sdk/android-sdk-linux
- PATH=$FLUTTER:$PATH bash bundle_default.sh
- popd
- mkdir -p build/media_kit_libs_android_video/output
- cp $$media-kit-libmpv-android-video-build$$/output/default-*.jar build/media_kit_libs_android_video/output
- thirdparty/flutter/bin/flutter build apk --flavor fdroid -t lib/main.dart
ndk: 25.2.9519653
antifeatures:
NonFreeNet:
en-US: Downloads assets (like ML models, release info and FAQs) from Ente's
CDN
- versionName: 0.9.27
versionCode: 927
commit: 2c0209bf58fb82294ec26ca0040b144100f8b6c2
subdir: mobile
submodules: true
sudo:
- apt-get update
- apt-get install -y gcc-multilib libc-dev make automake pkg-config libtool
nasm python3-jsonschema wget meson python3-jinja2 zip
output: build/app/outputs/apk/fdroid/release/app-fdroid-release.apk
srclibs:
- libsodium@ee009287afd480b60a9a4d75b19afdc0f705e9d9
- transistor-background-fetch@6feb11c93f4e5debf7792e7e7c444f3d62ac733c
- media-kit-libmpv-android-video-build@v1.1.5
- mpv@056072bf958ffeaadd2f5a69e37f3079f18d4ead
rm:
- auth
- cli
- desktop
- mobile/ios
- server
- web
- mobile/android/app/src/main/jniLibs/*/libtensor*.so
prebuild:
- export PUB_CACHE=$(pwd)/.pub-cache
- thirdparty/flutter/bin/flutter config --no-analytics
- thirdparty/flutter/bin/flutter pub get
- export file=$(ls .pub-cache/hosted/pub.dev/media_kit_libs_android_video-*/android/build.gradle)
- export tag=$(sed -n -E 's|.*download/(v[0-9.]+)/.*|\1|p' $file | head -n 1)
- sed -i -e '/downloadDependencies/,/dependsOn/d' $file
- cd $$media-kit-libmpv-android-video-build$$
- git checkout -f $tag
- cd buildscripts
- sed -i -e 's/sudo//g' -e 's|./gradlew|gradle|g' *.sh
- sed -i -e '/download-sdk/d' download.sh
- sed -i -e '/mkdir -p deps/a mv $$mpv$$ mpv' include/download-deps.sh
- sed -i -e '/git reset --hard/d' patch.sh
scanignore:
- mobile/.pub-cache/hosted/pub.dev/background_fetch-*/android/build.gradle
- mobile/thirdparty/flutter/bin/cache
scandelete:
- mobile/thirdparty/flutter
- mobile/.pub-cache
build:
- export PUB_CACHE=$(pwd)/.pub-cache
- export FLUTTER=$(pwd)/thirdparty/flutter/bin/
- pushd $$libsodium$$
- ./autogen.sh -s
- ./dist-build/android-armv7-a.sh
- ./dist-build/android-armv8-a.sh
- ./dist-build/android-x86.sh
- ./dist-build/android-x86_64.sh
- popd
- cp $$libsodium$$/libsodium-android-armv7-a/lib/libsodium.so $PUB_CACHE/hosted/pub.dev/flutter_sodium-0.2.0/android/src/main/jniLibs/armeabi-v7a/
- cp $$libsodium$$/libsodium-android-westmere/lib/libsodium.so $PUB_CACHE/hosted/pub.dev/flutter_sodium-0.2.0/android/src/main/jniLibs/x86_64/
- cp $$libsodium$$/libsodium-android-armv8-a+crypto/lib/libsodium.so $PUB_CACHE/hosted/pub.dev/flutter_sodium-0.2.0/android/src/main/jniLibs/arm64-v8a/
- cp $$libsodium$$/libsodium-android-i686/lib/libsodium.so $PUB_CACHE/hosted/pub.dev/flutter_sodium-0.2.0/android/src/main/jniLibs/x86/
- pushd $$transistor-background-fetch$$/android/tsbackgroundfetch/
- gradle assembleRelease
- gradle publishToMavenLocal
- popd
- mv $$transistor-background-fetch$$/android/tsbackgroundfetch/build/outputs/aar/tsbackgroundfetch-release.aar
$PUB_CACHE/hosted/pub.dev/background_fetch-1.3.2/android/libs/com/transistorsoft/tsbackgroundfetch/1.0.2/tsbackgroundfetch-1.0.2.aar
- pushd $$media-kit-libmpv-android-video-build$$/buildscripts
- mkdir sdk
- ln -s $$SDK$$ ./sdk/android-sdk-linux
- PATH=$FLUTTER:$PATH bash bundle_default.sh
- popd
- mkdir -p build/media_kit_libs_android_video/output
- cp $$media-kit-libmpv-android-video-build$$/output/default-*.jar build/media_kit_libs_android_video/output
- thirdparty/flutter/bin/flutter build apk --flavor fdroid -t lib/main.dart
ndk: 25.2.9519653
antifeatures:
NonFreeNet:
en-US: Downloads assets (like ML models, release info and FAQs) from Ente's
CDN
- versionName: 0.9.35
versionCode: 935
commit: 193b27a18634b37a73ead5adecd79e0a348bf520
subdir: mobile
submodules: true
sudo:
- apt-get update
- apt-get install -y gcc-multilib libc-dev make automake pkg-config libtool
nasm python3-jsonschema wget meson python3-jinja2 zip
output: build/app/outputs/apk/fdroid/release/app-fdroid-release.apk
srclibs:
- libsodium@ee009287afd480b60a9a4d75b19afdc0f705e9d9
- transistor-background-fetch@6feb11c93f4e5debf7792e7e7c444f3d62ac733c
- media-kit-libmpv-android-video-build@v1.1.5
- mpv@056072bf958ffeaadd2f5a69e37f3079f18d4ead
rm:
- auth
- cli
- desktop
- docs
- infra
- mobile/ios
- server
- web
- mobile/android/app/src/main/jniLibs/*/libtensor*.so
prebuild:
- export PUB_CACHE=$(pwd)/.pub-cache
- thirdparty/flutter/bin/flutter config --no-analytics
- thirdparty/flutter/bin/flutter pub get
- export file=$(ls .pub-cache/hosted/pub.dev/media_kit_libs_android_video-*/android/build.gradle)
- export tag=$(sed -n -E 's|.*download/(v[0-9.]+)/.*|\1|p' $file | head -n 1)
- sed -i -e '/downloadDependencies/,/dependsOn/d' $file
- cd $$media-kit-libmpv-android-video-build$$
- git checkout -f $tag
- cd buildscripts
- sed -i -e 's/sudo//g' -e 's|./gradlew|gradle|g' *.sh
- sed -i -e '/download-sdk/d' download.sh
- sed -i -e '/mkdir -p deps/a mv $$mpv$$ mpv' include/download-deps.sh
- sed -i -e '/git reset --hard/d' patch.sh
scanignore:
- mobile/.pub-cache/hosted/pub.dev/background_fetch-*/android/build.gradle
- mobile/thirdparty/flutter/bin/cache
scandelete:
- mobile/thirdparty/flutter
- mobile/.pub-cache
build:
- export PUB_CACHE=$(pwd)/.pub-cache
- export FLUTTER=$(pwd)/thirdparty/flutter/bin/
- pushd $$libsodium$$
- ./autogen.sh -s
- ./dist-build/android-armv7-a.sh
- ./dist-build/android-armv8-a.sh
- ./dist-build/android-x86.sh
- ./dist-build/android-x86_64.sh
- popd
- cp $$libsodium$$/libsodium-android-armv7-a/lib/libsodium.so $PUB_CACHE/hosted/pub.dev/flutter_sodium-0.2.0/android/src/main/jniLibs/armeabi-v7a/
- cp $$libsodium$$/libsodium-android-westmere/lib/libsodium.so $PUB_CACHE/hosted/pub.dev/flutter_sodium-0.2.0/android/src/main/jniLibs/x86_64/
- cp $$libsodium$$/libsodium-android-armv8-a+crypto/lib/libsodium.so $PUB_CACHE/hosted/pub.dev/flutter_sodium-0.2.0/android/src/main/jniLibs/arm64-v8a/
- cp $$libsodium$$/libsodium-android-i686/lib/libsodium.so $PUB_CACHE/hosted/pub.dev/flutter_sodium-0.2.0/android/src/main/jniLibs/x86/
- pushd $$transistor-background-fetch$$/android/tsbackgroundfetch/
- gradle assembleRelease
- gradle publishToMavenLocal
- popd
- mv $$transistor-background-fetch$$/android/tsbackgroundfetch/build/outputs/aar/tsbackgroundfetch-release.aar
$PUB_CACHE/hosted/pub.dev/background_fetch-1.3.2/android/libs/com/transistorsoft/tsbackgroundfetch/1.0.2/tsbackgroundfetch-1.0.2.aar
- pushd $$media-kit-libmpv-android-video-build$$/buildscripts
- mkdir sdk
- ln -s $$SDK$$ ./sdk/android-sdk-linux
- PATH=$FLUTTER:$PATH bash bundle_default.sh
- popd
- mkdir -p build/media_kit_libs_android_video/output
- cp $$media-kit-libmpv-android-video-build$$/output/default-*.jar build/media_kit_libs_android_video/output
- thirdparty/flutter/bin/flutter build apk --flavor fdroid -t lib/main.dart
ndk: 25.2.9519653
antifeatures:
NonFreeNet:
en-US: Downloads assets (like ML models, release info and FAQs) from Ente's
CDN
- versionName: 0.9.42
versionCode: 942
commit: 6e0990d6584dc6275659fcff6e456b5f1060ca75
subdir: mobile
submodules: true
sudo:
- apt-get update
- apt-get install -y gcc-multilib libc-dev make automake pkg-config libtool
nasm python3-jsonschema wget meson python3-jinja2 zip
output: build/app/outputs/apk/fdroid/release/app-fdroid-release.apk
srclibs:
- libsodium@ee009287afd480b60a9a4d75b19afdc0f705e9d9
- transistor-background-fetch@6feb11c93f4e5debf7792e7e7c444f3d62ac733c
- media-kit-libmpv-android-video-build@v1.1.5
- mpv@056072bf958ffeaadd2f5a69e37f3079f18d4ead
rm:
- auth
- cli
- desktop
- docs
- infra
- mobile/ios
- server
- web
prebuild:
- export PUB_CACHE=$(pwd)/.pub-cache
- thirdparty/flutter/bin/flutter config --no-analytics
- thirdparty/flutter/bin/flutter pub get
- export file=$(ls .pub-cache/hosted/pub.dev/media_kit_libs_android_video-*/android/build.gradle)
- export tag=$(sed -n -E 's|.*download/(v[0-9.]+)/.*|\1|p' $file | head -n 1)
- sed -i -e '/downloadDependencies/,/dependsOn/d' $file
- cd $$media-kit-libmpv-android-video-build$$
- git checkout -f $tag
- cd buildscripts
- sed -i -e 's/sudo//g' -e 's|./gradlew|gradle|g' *.sh
- sed -i -e '/download-sdk/d' download.sh
- sed -i -e '/mkdir -p deps/a mv $$mpv$$ mpv' include/download-deps.sh
- sed -i -e '/git reset --hard/d' patch.sh
scanignore:
- mobile/.pub-cache/hosted/pub.dev/background_fetch-*/android/build.gradle
- mobile/thirdparty/flutter/bin/cache
scandelete:
- mobile/thirdparty/flutter
- mobile/.pub-cache
build:
- export PUB_CACHE=$(pwd)/.pub-cache
- export FLUTTER=$(pwd)/thirdparty/flutter/bin/
- pushd $$libsodium$$
- ./autogen.sh -s
- ./dist-build/android-armv7-a.sh
- ./dist-build/android-armv8-a.sh
- ./dist-build/android-x86.sh
- ./dist-build/android-x86_64.sh
- popd
- cp $$libsodium$$/libsodium-android-armv7-a/lib/libsodium.so $PUB_CACHE/hosted/pub.dev/flutter_sodium-0.2.0/android/src/main/jniLibs/armeabi-v7a/
- cp $$libsodium$$/libsodium-android-westmere/lib/libsodium.so $PUB_CACHE/hosted/pub.dev/flutter_sodium-0.2.0/android/src/main/jniLibs/x86_64/
- cp $$libsodium$$/libsodium-android-armv8-a+crypto/lib/libsodium.so $PUB_CACHE/hosted/pub.dev/flutter_sodium-0.2.0/android/src/main/jniLibs/arm64-v8a/
- cp $$libsodium$$/libsodium-android-i686/lib/libsodium.so $PUB_CACHE/hosted/pub.dev/flutter_sodium-0.2.0/android/src/main/jniLibs/x86/
- pushd $$transistor-background-fetch$$/android/tsbackgroundfetch/
- gradle assembleRelease
- gradle publishToMavenLocal
- popd
- mv $$transistor-background-fetch$$/android/tsbackgroundfetch/build/outputs/aar/tsbackgroundfetch-release.aar
$PUB_CACHE/hosted/pub.dev/background_fetch-1.3.2/android/libs/com/transistorsoft/tsbackgroundfetch/1.0.2/tsbackgroundfetch-1.0.2.aar
- pushd $$media-kit-libmpv-android-video-build$$/buildscripts
- mkdir sdk
- ln -s $$SDK$$ ./sdk/android-sdk-linux
- PATH=$FLUTTER:$PATH bash bundle_default.sh
- popd
- mkdir -p build/media_kit_libs_android_video/output
- cp $$media-kit-libmpv-android-video-build$$/output/default-*.jar build/media_kit_libs_android_video/output
- thirdparty/flutter/bin/flutter build apk --flavor fdroid -t lib/main.dart
ndk: 25.2.9519653
antifeatures:
NonFreeNet:
en-US: Downloads assets (like ML models, release info and FAQs) from Ente's
CDN
- versionName: 0.9.46
versionCode: 946
commit: f995589a02a422bb6aa379d9b090228813946483
subdir: mobile
submodules: true
sudo:
- apt-get update
- apt-get install -y gcc-multilib libc-dev make automake pkg-config libtool
nasm python3-jsonschema wget meson python3-jinja2 zip
output: build/app/outputs/apk/fdroid/release/app-fdroid-release.apk
srclibs:
- libsodium@ee009287afd480b60a9a4d75b19afdc0f705e9d9
- transistor-background-fetch@6feb11c93f4e5debf7792e7e7c444f3d62ac733c
- media-kit-libmpv-android-video-build@v1.1.5
- mpv@056072bf958ffeaadd2f5a69e37f3079f18d4ead
rm:
- auth
- cli
- desktop
- docs
- infra
- mobile/ios
- server
- web
prebuild:
- export PUB_CACHE=$(pwd)/.pub-cache
- thirdparty/flutter/bin/flutter config --no-analytics
- thirdparty/flutter/bin/flutter pub get
- export file=$(ls .pub-cache/hosted/pub.dev/media_kit_libs_android_video-*/android/build.gradle)
- export tag=$(sed -n -E 's|.*download/(v[0-9.]+)/.*|\1|p' $file | head -n 1)
- sed -i -e '/downloadDependencies/,/dependsOn/d' $file
- cd $$media-kit-libmpv-android-video-build$$
- git checkout -f $tag
- cd buildscripts
- sed -i -e '/debug-symbols-default/d' bundle_default.sh
- sed -i -e 's/sudo//g' -e 's|./gradlew|gradle|g' *.sh
- sed -i -e '/download-sdk/d' download.sh
- sed -i -e '/mkdir -p deps/a mv $$mpv$$ mpv' -e 's/single-branch --branch main/single-branch
--branch media_kit-v1.1.10/' include/download-deps.sh
- sed -i -e '/git reset --hard/d' patch.sh
scanignore:
- mobile/.pub-cache/hosted/pub.dev/background_fetch-*/android/build.gradle
- mobile/thirdparty/flutter/bin/cache
scandelete:
- mobile/thirdparty/flutter
- mobile/.pub-cache
build:
- export PUB_CACHE=$(pwd)/.pub-cache
- export FLUTTER=$(pwd)/thirdparty/flutter/bin/
- pushd $$libsodium$$
- ./autogen.sh -s
- ./dist-build/android-armv7-a.sh
- ./dist-build/android-armv8-a.sh
- ./dist-build/android-x86.sh
- ./dist-build/android-x86_64.sh
- popd
- cp $$libsodium$$/libsodium-android-armv7-a/lib/libsodium.so $PUB_CACHE/hosted/pub.dev/flutter_sodium-0.2.0/android/src/main/jniLibs/armeabi-v7a/
- cp $$libsodium$$/libsodium-android-westmere/lib/libsodium.so $PUB_CACHE/hosted/pub.dev/flutter_sodium-0.2.0/android/src/main/jniLibs/x86_64/
- cp $$libsodium$$/libsodium-android-armv8-a+crypto/lib/libsodium.so $PUB_CACHE/hosted/pub.dev/flutter_sodium-0.2.0/android/src/main/jniLibs/arm64-v8a/
- cp $$libsodium$$/libsodium-android-i686/lib/libsodium.so $PUB_CACHE/hosted/pub.dev/flutter_sodium-0.2.0/android/src/main/jniLibs/x86/
- pushd $$transistor-background-fetch$$/android/tsbackgroundfetch/
- gradle assembleRelease
- gradle publishToMavenLocal
- popd
- mv $$transistor-background-fetch$$/android/tsbackgroundfetch/build/outputs/aar/tsbackgroundfetch-release.aar
$PUB_CACHE/hosted/pub.dev/background_fetch-1.3.2/android/libs/com/transistorsoft/tsbackgroundfetch/1.0.2/tsbackgroundfetch-1.0.2.aar
- pushd $$media-kit-libmpv-android-video-build$$/buildscripts
- mkdir sdk
- ln -s $$SDK$$ ./sdk/android-sdk-linux
- PATH=$FLUTTER:$PATH bash bundle_default.sh
- popd
- mkdir -p build/media_kit_libs_android_video/output
- cp $$media-kit-libmpv-android-video-build$$/output/default-*.jar build/media_kit_libs_android_video/output
- thirdparty/flutter/bin/flutter build apk --flavor fdroid -t lib/main.dart
ndk: 25.2.9519653
antifeatures:
NonFreeNet:
en-US: Downloads assets (like ML models, release info and FAQs) from Ente's
CDN
- versionName: 0.9.47
versionCode: 947
commit: 1a1b3ebf12e99c6231b2d6b3708104bc2de44056
subdir: mobile
submodules: true
sudo:
- apt-get update
- apt-get install -y gcc-multilib libc-dev make automake pkg-config libtool
nasm python3-jsonschema wget meson python3-jinja2 zip
output: build/app/outputs/apk/fdroid/release/app-fdroid-release.apk
srclibs:
- libsodium@ee009287afd480b60a9a4d75b19afdc0f705e9d9
- transistor-background-fetch@ca8d2f7a9cf1880dfaf9bcb2c2176fab19e0b124
- media-kit-libmpv-android-video-build@v1.1.5
- mpv@056072bf958ffeaadd2f5a69e37f3079f18d4ead
rm:
- auth
- cli
- desktop
- docs
- infra
- mobile/ios
- server
- web
prebuild:
- export PUB_CACHE=$(pwd)/.pub-cache
- thirdparty/flutter/bin/flutter config --no-analytics
- thirdparty/flutter/bin/flutter pub get
- export file=$(ls .pub-cache/hosted/pub.dev/media_kit_libs_android_video-*/android/build.gradle)
- export tag=$(sed -n -E 's|.*download/(v[0-9.]+)/.*|\1|p' $file | head -n 1)
- sed -i -e '/downloadDependencies/,/dependsOn/d' $file
- cd $$media-kit-libmpv-android-video-build$$
- git checkout -f $tag
- cd buildscripts
- sed -i -e '/debug-symbols-default/d' bundle_default.sh
- sed -i -e 's/sudo//g' -e 's|./gradlew|gradle|g' *.sh
- sed -i -e '/download-sdk/d' download.sh
- sed -i -e '/mkdir -p deps/a mv $$mpv$$ mpv' -e 's/single-branch --branch main/single-branch
--branch media_kit-v1.1.10/' include/download-deps.sh
- sed -i -e '/git reset --hard/d' patch.sh
scanignore:
- mobile/.pub-cache/hosted/pub.dev/background_fetch-*/android/build.gradle
- mobile/thirdparty/flutter/bin/cache
scandelete:
- mobile/thirdparty/flutter
- mobile/.pub-cache
build:
- export PUB_CACHE=$(pwd)/.pub-cache
- export FLUTTER=$(pwd)/thirdparty/flutter/bin/
- pushd $$libsodium$$
- ./autogen.sh -s
- ./dist-build/android-armv7-a.sh
- ./dist-build/android-armv8-a.sh
- ./dist-build/android-x86.sh
- ./dist-build/android-x86_64.sh
- popd
- cp $$libsodium$$/libsodium-android-armv7-a/lib/libsodium.so $PUB_CACHE/hosted/pub.dev/flutter_sodium-0.2.0/android/src/main/jniLibs/armeabi-v7a/
- cp $$libsodium$$/libsodium-android-westmere/lib/libsodium.so $PUB_CACHE/hosted/pub.dev/flutter_sodium-0.2.0/android/src/main/jniLibs/x86_64/
- cp $$libsodium$$/libsodium-android-armv8-a+crypto/lib/libsodium.so $PUB_CACHE/hosted/pub.dev/flutter_sodium-0.2.0/android/src/main/jniLibs/arm64-v8a/
- cp $$libsodium$$/libsodium-android-i686/lib/libsodium.so $PUB_CACHE/hosted/pub.dev/flutter_sodium-0.2.0/android/src/main/jniLibs/x86/
- pushd $$transistor-background-fetch$$/android/tsbackgroundfetch/
- gradle assembleRelease
- gradle publishToMavenLocal
- popd
- mv $$transistor-background-fetch$$/android/tsbackgroundfetch/build/outputs/aar/tsbackgroundfetch-release.aar
$PUB_CACHE/hosted/pub.dev/background_fetch-1.3.7/android/libs/com/transistorsoft/tsbackgroundfetch/1.0.4/tsbackgroundfetch-1.0.4.aar
- pushd $$media-kit-libmpv-android-video-build$$/buildscripts
- mkdir sdk
- ln -s $$SDK$$ ./sdk/android-sdk-linux
- PATH=$FLUTTER:$PATH bash bundle_default.sh
- popd
- mkdir -p build/media_kit_libs_android_video/output
- cp $$media-kit-libmpv-android-video-build$$/output/default-*.jar build/media_kit_libs_android_video/output
- thirdparty/flutter/bin/flutter build apk --flavor fdroid -t lib/main.dart
ndk: 25.2.9519653
antifeatures:
NonFreeNet:
en-US: Downloads assets (like ML models, release info and FAQs) from Ente's
CDN
- versionName: 0.9.49
versionCode: 949
commit: f0c29fef5c6a79c43f9b64abb10f47e7e36aeaf2
subdir: mobile
submodules: true
sudo:
- apt-get update
- apt-get install -y gcc-multilib libc-dev make automake pkg-config libtool
nasm python3-jsonschema wget meson python3-jinja2 zip
output: build/app/outputs/apk/fdroid/release/app-fdroid-release.apk
srclibs:
- libsodium@ee009287afd480b60a9a4d75b19afdc0f705e9d9
- transistor-background-fetch@ca8d2f7a9cf1880dfaf9bcb2c2176fab19e0b124
- media-kit-libmpv-android-video-build@v1.1.5
- mpv@056072bf958ffeaadd2f5a69e37f3079f18d4ead
rm:
- auth
- cli
- desktop
- docs
- infra
- mobile/ios
- server
- web
prebuild:
- export PUB_CACHE=$(pwd)/.pub-cache
- thirdparty/flutter/bin/flutter config --no-analytics
- thirdparty/flutter/bin/flutter pub get
- export file=$(ls .pub-cache/hosted/pub.dev/media_kit_libs_android_video-*/android/build.gradle)
- export tag=$(sed -n -E 's|.*download/(v[0-9.]+)/.*|\1|p' $file | head -n 1)
- sed -i -e '/downloadDependencies/,/dependsOn/d' $file
- cd $$media-kit-libmpv-android-video-build$$
- git checkout -f $tag
- cd buildscripts
- sed -i -e '/debug-symbols-default/d' bundle_default.sh
- sed -i -e 's/sudo//g' -e 's|./gradlew|gradle|g' *.sh
- sed -i -e '/download-sdk/d' download.sh
- sed -i -e '/mkdir -p deps/a mv $$mpv$$ mpv' -e 's/single-branch --branch main/single-branch
--branch media_kit-v1.1.10/' include/download-deps.sh
- sed -i -e '/git reset --hard/d' patch.sh
scanignore:
- mobile/.pub-cache/hosted/pub.dev/background_fetch-*/android/build.gradle
- mobile/thirdparty/flutter/bin/cache
scandelete:
- mobile/thirdparty/flutter
- mobile/.pub-cache
build:
- export PUB_CACHE=$(pwd)/.pub-cache
- export FLUTTER=$(pwd)/thirdparty/flutter/bin/
- pushd $$libsodium$$
- ./autogen.sh -s
- ./dist-build/android-armv7-a.sh
- ./dist-build/android-armv8-a.sh
- ./dist-build/android-x86.sh
- ./dist-build/android-x86_64.sh
- popd
- cp $$libsodium$$/libsodium-android-armv7-a/lib/libsodium.so $PUB_CACHE/hosted/pub.dev/flutter_sodium-0.2.0/android/src/main/jniLibs/armeabi-v7a/
- cp $$libsodium$$/libsodium-android-westmere/lib/libsodium.so $PUB_CACHE/hosted/pub.dev/flutter_sodium-0.2.0/android/src/main/jniLibs/x86_64/
- cp $$libsodium$$/libsodium-android-armv8-a+crypto/lib/libsodium.so $PUB_CACHE/hosted/pub.dev/flutter_sodium-0.2.0/android/src/main/jniLibs/arm64-v8a/
- cp $$libsodium$$/libsodium-android-i686/lib/libsodium.so $PUB_CACHE/hosted/pub.dev/flutter_sodium-0.2.0/android/src/main/jniLibs/x86/
- pushd $$transistor-background-fetch$$/android/tsbackgroundfetch/
- gradle assembleRelease
- gradle publishToMavenLocal
- popd
- mv $$transistor-background-fetch$$/android/tsbackgroundfetch/build/outputs/aar/tsbackgroundfetch-release.aar
$PUB_CACHE/hosted/pub.dev/background_fetch-1.3.7/android/libs/com/transistorsoft/tsbackgroundfetch/1.0.4/tsbackgroundfetch-1.0.4.aar
- pushd $$media-kit-libmpv-android-video-build$$/buildscripts
- mkdir sdk
- ln -s $$SDK$$ ./sdk/android-sdk-linux
- PATH=$FLUTTER:$PATH bash bundle_default.sh
- popd
- mkdir -p build/media_kit_libs_android_video/output
- cp $$media-kit-libmpv-android-video-build$$/output/default-*.jar build/media_kit_libs_android_video/output
- thirdparty/flutter/bin/flutter build apk --flavor fdroid -t lib/main.dart
ndk: 25.2.9519653
antifeatures:
NonFreeNet:
en-US: Downloads assets (like ML models, release info and FAQs) from Ente's
CDN
- versionName: 0.9.53
versionCode: 953
commit: 7e0a3cdd6c4a273a23cbaf376b8374773b26250a
subdir: mobile
submodules: true
sudo:
- apt-get update
- apt-get install -y gcc-multilib libc-dev make automake pkg-config libtool
nasm python3-jsonschema wget meson python3-jinja2 zip
output: build/app/outputs/apk/fdroid/release/app-fdroid-release.apk
srclibs:
- libsodium@ee009287afd480b60a9a4d75b19afdc0f705e9d9
- transistor-background-fetch@ca8d2f7a9cf1880dfaf9bcb2c2176fab19e0b124
- media-kit-libmpv-android-video-build@v1.1.5
- mpv@056072bf958ffeaadd2f5a69e37f3079f18d4ead
rm:
- auth
- cli
- desktop
- docs
- infra
- mobile/ios
- server
- web
prebuild:
- export PUB_CACHE=$(pwd)/.pub-cache
- thirdparty/flutter/bin/flutter config --no-analytics
- thirdparty/flutter/bin/flutter pub get
- export file=$(ls .pub-cache/hosted/pub.dev/media_kit_libs_android_video-*/android/build.gradle)
- export tag=$(sed -n -E 's|.*download/(v[0-9.]+)/.*|\1|p' $file | head -n 1)
- sed -i -e '/downloadDependencies/,/dependsOn/d' $file
- cd $$media-kit-libmpv-android-video-build$$
- git checkout -f $tag
- cd buildscripts
- sed -i -e '/debug-symbols-default/d' bundle_default.sh
- sed -i -e 's/sudo//g' -e 's|./gradlew|gradle|g' *.sh
- sed -i -e '/download-sdk/d' download.sh
- sed -i -e '/mkdir -p deps/a mv $$mpv$$ mpv' -e 's/single-branch --branch main/single-branch
--branch media_kit-v1.1.10/' include/download-deps.sh
- sed -i -e '/git reset --hard/d' patch.sh
scanignore:
- mobile/.pub-cache/hosted/pub.dev/background_fetch-*/android/build.gradle
- mobile/thirdparty/flutter/bin/cache
scandelete:
- mobile/thirdparty/flutter
- mobile/.pub-cache
build:
- export PUB_CACHE=$(pwd)/.pub-cache
- export FLUTTER=$(pwd)/thirdparty/flutter/bin/
- pushd $$libsodium$$
- ./autogen.sh -s
- ./dist-build/android-armv7-a.sh
- ./dist-build/android-armv8-a.sh
- ./dist-build/android-x86.sh
- ./dist-build/android-x86_64.sh
- popd
- cp $$libsodium$$/libsodium-android-armv7-a/lib/libsodium.so $PUB_CACHE/hosted/pub.dev/flutter_sodium-0.2.0/android/src/main/jniLibs/armeabi-v7a/
- cp $$libsodium$$/libsodium-android-westmere/lib/libsodium.so $PUB_CACHE/hosted/pub.dev/flutter_sodium-0.2.0/android/src/main/jniLibs/x86_64/
- cp $$libsodium$$/libsodium-android-armv8-a+crypto/lib/libsodium.so $PUB_CACHE/hosted/pub.dev/flutter_sodium-0.2.0/android/src/main/jniLibs/arm64-v8a/
- cp $$libsodium$$/libsodium-android-i686/lib/libsodium.so $PUB_CACHE/hosted/pub.dev/flutter_sodium-0.2.0/android/src/main/jniLibs/x86/
- pushd $$transistor-background-fetch$$/android/tsbackgroundfetch/
- gradle assembleRelease
- gradle publishToMavenLocal
- popd
- mv $$transistor-background-fetch$$/android/tsbackgroundfetch/build/outputs/aar/tsbackgroundfetch-release.aar
$PUB_CACHE/hosted/pub.dev/background_fetch-1.3.7/android/libs/com/transistorsoft/tsbackgroundfetch/1.0.4/tsbackgroundfetch-1.0.4.aar
- pushd $$media-kit-libmpv-android-video-build$$/buildscripts
- mkdir sdk
- ln -s $$SDK$$ ./sdk/android-sdk-linux
- PATH=$FLUTTER:$PATH bash bundle_default.sh
- popd
- mkdir -p build/media_kit_libs_android_video/output
- cp $$media-kit-libmpv-android-video-build$$/output/default-*.jar build/media_kit_libs_android_video/output
- thirdparty/flutter/bin/flutter build apk --flavor fdroid -t lib/main.dart
ndk: 25.2.9519653
antifeatures:
NonFreeNet:
en-US: Downloads assets (like ML models, release info and FAQs) from Ente's
CDN
- versionName: 0.9.58
versionCode: 958
commit: 224b79b64800921ec5b339c1d02e70fa17395819
subdir: mobile
submodules: true
sudo:
- apt-get update
- apt-get install -y gcc-multilib libc-dev make automake pkg-config libtool
nasm python3-jsonschema wget meson python3-jinja2 zip
output: build/app/outputs/apk/fdroid/release/app-fdroid-release.apk
srclibs:
- libsodium@ee009287afd480b60a9a4d75b19afdc0f705e9d9
- transistor-background-fetch@ca8d2f7a9cf1880dfaf9bcb2c2176fab19e0b124
- media-kit-libmpv-android-video-build@v1.1.5
- mpv@056072bf958ffeaadd2f5a69e37f3079f18d4ead
rm:
- auth
- cli
- desktop
- docs
- infra
- mobile/ios
- server
- web
prebuild:
- export PUB_CACHE=$(pwd)/.pub-cache
- thirdparty/flutter/bin/flutter config --no-analytics
- thirdparty/flutter/bin/flutter pub get
- export file=$(ls .pub-cache/hosted/pub.dev/media_kit_libs_android_video-*/android/build.gradle)
- export tag=$(sed -n -E 's|.*download/(v[0-9.]+)/.*|\1|p' $file | head -n 1)
- sed -i -e '/downloadDependencies/,/dependsOn/d' $file
- cd $$media-kit-libmpv-android-video-build$$
- git checkout -f $tag
- cd buildscripts
- sed -i -e '/debug-symbols-default/d' bundle_default.sh
- sed -i -e 's/sudo//g' -e 's|./gradlew|gradle|g' *.sh
- sed -i -e '/download-sdk/d' download.sh
- sed -i -e '/mkdir -p deps/a mv $$mpv$$ mpv' -e 's/single-branch --branch main/single-branch
--branch media_kit-v1.1.10/' include/download-deps.sh
- sed -i -e '/git reset --hard/d' patch.sh
scanignore:
- mobile/.pub-cache/hosted/pub.dev/background_fetch-*/android/build.gradle
- mobile/thirdparty/flutter/bin/cache
scandelete:
- mobile/thirdparty/flutter
- mobile/.pub-cache
build:
- export PUB_CACHE=$(pwd)/.pub-cache
- export FLUTTER=$(pwd)/thirdparty/flutter/bin/
- pushd $$libsodium$$
- ./autogen.sh -s
- ./dist-build/android-armv7-a.sh
- ./dist-build/android-armv8-a.sh
- ./dist-build/android-x86.sh
- ./dist-build/android-x86_64.sh
- popd
- cp $$libsodium$$/libsodium-android-armv7-a/lib/libsodium.so $PUB_CACHE/hosted/pub.dev/flutter_sodium-0.2.0/android/src/main/jniLibs/armeabi-v7a/
- cp $$libsodium$$/libsodium-android-westmere/lib/libsodium.so $PUB_CACHE/hosted/pub.dev/flutter_sodium-0.2.0/android/src/main/jniLibs/x86_64/
- cp $$libsodium$$/libsodium-android-armv8-a+crypto/lib/libsodium.so $PUB_CACHE/hosted/pub.dev/flutter_sodium-0.2.0/android/src/main/jniLibs/arm64-v8a/
- cp $$libsodium$$/libsodium-android-i686/lib/libsodium.so $PUB_CACHE/hosted/pub.dev/flutter_sodium-0.2.0/android/src/main/jniLibs/x86/
- pushd $$transistor-background-fetch$$/android/tsbackgroundfetch/
- gradle assembleRelease
- gradle publishToMavenLocal
- popd
- mv $$transistor-background-fetch$$/android/tsbackgroundfetch/build/outputs/aar/tsbackgroundfetch-release.aar
$PUB_CACHE/hosted/pub.dev/background_fetch-1.3.7/android/libs/com/transistorsoft/tsbackgroundfetch/1.0.4/tsbackgroundfetch-1.0.4.aar
- pushd $$media-kit-libmpv-android-video-build$$/buildscripts
- mkdir sdk
- ln -s $$SDK$$ ./sdk/android-sdk-linux
- PATH=$FLUTTER:$PATH bash bundle_default.sh
- popd
- mkdir -p build/media_kit_libs_android_video/output
- cp $$media-kit-libmpv-android-video-build$$/output/default-*.jar build/media_kit_libs_android_video/output
- thirdparty/flutter/bin/flutter build apk --flavor fdroid -t lib/main.dart
ndk: 25.2.9519653
antifeatures:
NonFreeNet:
en-US: Downloads assets (like ML models, release info and FAQs) from Ente's
CDN
- versionName: 0.9.65
versionCode: 965
commit: d67c6aef53fca8cfb3dfdedee1c0a3cfb654261f
subdir: mobile
submodules: true
sudo:
- apt-get update
- apt-get install -y gcc-multilib libc-dev make automake pkg-config libtool
nasm python3-jsonschema wget meson python3-jinja2 zip
output: build/app/outputs/flutter-apk/app-fdroid-release.apk
srclibs:
- libsodium@ee009287afd480b60a9a4d75b19afdc0f705e9d9
- transistor-background-fetch@ca8d2f7a9cf1880dfaf9bcb2c2176fab19e0b124
- media-kit-libmpv-android-video-build@v1.1.5
- mpv@056072bf958ffeaadd2f5a69e37f3079f18d4ead
rm:
- auth
- cli
- desktop
- docs
- infra
- mobile/ios
- server
- web
prebuild:
- export PUB_CACHE=$(pwd)/.pub-cache
- thirdparty/flutter/bin/flutter config --no-analytics
- thirdparty/flutter/bin/flutter pub get
- export file=$(ls .pub-cache/hosted/pub.dev/media_kit_libs_android_video-*/android/build.gradle)
- export tag=$(sed -n -E 's|.*download/(v[0-9.]+)/.*|\1|p' $file | head -n 1)
- sed -i -e '/downloadDependencies/,/dependsOn/d' $file
- cd $$media-kit-libmpv-android-video-build$$
- git checkout -f $tag
- cd buildscripts
- sed -i -e '/debug-symbols-default/d' bundle_default.sh
- sed -i -e 's/sudo//g' -e 's|./gradlew|gradle|g' *.sh
- sed -i -e '/download-sdk/d' download.sh
- sed -i -e '/mkdir -p deps/a mv $$mpv$$ mpv' -e 's/single-branch --branch main/single-branch
--branch media_kit-v1.1.10/' include/download-deps.sh
- sed -i -e '/git reset --hard/d' patch.sh
scanignore:
- mobile/.pub-cache/hosted/pub.dev/background_fetch-*/android/build.gradle
- mobile/thirdparty/flutter/bin/cache
scandelete:
- mobile/thirdparty/flutter
- mobile/.pub-cache
build:
- export PUB_CACHE=$(pwd)/.pub-cache
- export FLUTTER=$(pwd)/thirdparty/flutter/bin/
- pushd $$libsodium$$
- ./autogen.sh -s
- ./dist-build/android-armv7-a.sh
- ./dist-build/android-armv8-a.sh
- ./dist-build/android-x86.sh
- ./dist-build/android-x86_64.sh
- popd
- cp $$libsodium$$/libsodium-android-armv7-a/lib/libsodium.so $PUB_CACHE/hosted/pub.dev/flutter_sodium-0.2.0/android/src/main/jniLibs/armeabi-v7a/
- cp $$libsodium$$/libsodium-android-westmere/lib/libsodium.so $PUB_CACHE/hosted/pub.dev/flutter_sodium-0.2.0/android/src/main/jniLibs/x86_64/
- cp $$libsodium$$/libsodium-android-armv8-a+crypto/lib/libsodium.so $PUB_CACHE/hosted/pub.dev/flutter_sodium-0.2.0/android/src/main/jniLibs/arm64-v8a/
- cp $$libsodium$$/libsodium-android-i686/lib/libsodium.so $PUB_CACHE/hosted/pub.dev/flutter_sodium-0.2.0/android/src/main/jniLibs/x86/
- pushd $$transistor-background-fetch$$/android/tsbackgroundfetch/
- gradle assembleRelease
- gradle publishToMavenLocal
- popd
- mv $$transistor-background-fetch$$/android/tsbackgroundfetch/build/outputs/aar/tsbackgroundfetch-release.aar
$PUB_CACHE/hosted/pub.dev/background_fetch-1.3.7/android/libs/com/transistorsoft/tsbackgroundfetch/1.0.4/tsbackgroundfetch-1.0.4.aar
- pushd $$media-kit-libmpv-android-video-build$$/buildscripts
- mkdir sdk
- ln -s $$SDK$$ ./sdk/android-sdk-linux
- PATH=$FLUTTER:$PATH bash bundle_default.sh
- popd
- mkdir -p build/media_kit_libs_android_video/output
- cp $$media-kit-libmpv-android-video-build$$/output/default-*.jar build/media_kit_libs_android_video/output
- thirdparty/flutter/bin/flutter build apk --flavor fdroid -t lib/main.dart
ndk: 25.2.9519653
antifeatures:
NonFreeNet:
en-US: Downloads assets (like ML models, release info and FAQs) from Ente's
CDN
- versionName: 0.9.66
versionCode: 966
commit: cdfa368a8c0f29f757e670e1e3f5fe54ddafbabd
subdir: mobile
submodules: true
sudo:
- apt-get update
- apt-get install -y gcc-multilib libc-dev make automake pkg-config libtool
nasm python3-jsonschema wget meson python3-jinja2 zip
output: build/app/outputs/flutter-apk/app-fdroid-release.apk
srclibs:
- libsodium@ee009287afd480b60a9a4d75b19afdc0f705e9d9
- transistor-background-fetch@ca8d2f7a9cf1880dfaf9bcb2c2176fab19e0b124
- media-kit-libmpv-android-video-build@v1.1.5
- mpv@056072bf958ffeaadd2f5a69e37f3079f18d4ead
rm:
- auth
- cli
- desktop
- docs
- infra
- mobile/ios
- server
- web
prebuild:
- export PUB_CACHE=$(pwd)/.pub-cache
- thirdparty/flutter/bin/flutter config --no-analytics
- thirdparty/flutter/bin/flutter pub get
- export file=$(ls .pub-cache/hosted/pub.dev/media_kit_libs_android_video-*/android/build.gradle)
- export tag=$(sed -n -E 's|.*download/(v[0-9.]+)/.*|\1|p' $file | head -n 1)
- sed -i -e '/downloadDependencies/,/dependsOn/d' $file
- cd $$media-kit-libmpv-android-video-build$$
- git checkout -f $tag
- cd buildscripts
- sed -i -e '/debug-symbols-default/d' bundle_default.sh
- sed -i -e 's/sudo//g' -e 's|./gradlew|gradle|g' *.sh
- sed -i -e '/download-sdk/d' download.sh
- sed -i -e '/mkdir -p deps/a mv $$mpv$$ mpv' -e 's/single-branch --branch main/single-branch
--branch media_kit-v1.1.10/' include/download-deps.sh
- sed -i -e '/git reset --hard/d' patch.sh
scanignore:
- mobile/.pub-cache/hosted/pub.dev/background_fetch-*/android/build.gradle
- mobile/thirdparty/flutter/bin/cache
scandelete:
- mobile/thirdparty/flutter
- mobile/.pub-cache
build:
- export PUB_CACHE=$(pwd)/.pub-cache
- export FLUTTER=$(pwd)/thirdparty/flutter/bin/
- pushd $$libsodium$$
- ./autogen.sh -s
- ./dist-build/android-armv7-a.sh
- ./dist-build/android-armv8-a.sh
- ./dist-build/android-x86.sh
- ./dist-build/android-x86_64.sh
- popd
- cp $$libsodium$$/libsodium-android-armv7-a/lib/libsodium.so $PUB_CACHE/hosted/pub.dev/flutter_sodium-0.2.0/android/src/main/jniLibs/armeabi-v7a/
- cp $$libsodium$$/libsodium-android-westmere/lib/libsodium.so $PUB_CACHE/hosted/pub.dev/flutter_sodium-0.2.0/android/src/main/jniLibs/x86_64/
- cp $$libsodium$$/libsodium-android-armv8-a+crypto/lib/libsodium.so $PUB_CACHE/hosted/pub.dev/flutter_sodium-0.2.0/android/src/main/jniLibs/arm64-v8a/
- cp $$libsodium$$/libsodium-android-i686/lib/libsodium.so $PUB_CACHE/hosted/pub.dev/flutter_sodium-0.2.0/android/src/main/jniLibs/x86/
- pushd $$transistor-background-fetch$$/android/tsbackgroundfetch/
- gradle assembleRelease
- gradle publishToMavenLocal
- popd
- mv $$transistor-background-fetch$$/android/tsbackgroundfetch/build/outputs/aar/tsbackgroundfetch-release.aar
$PUB_CACHE/hosted/pub.dev/background_fetch-1.3.7/android/libs/com/transistorsoft/tsbackgroundfetch/1.0.4/tsbackgroundfetch-1.0.4.aar
- pushd $$media-kit-libmpv-android-video-build$$/buildscripts
- mkdir sdk
- ln -s $$SDK$$ ./sdk/android-sdk-linux
- PATH=$FLUTTER:$PATH bash bundle_default.sh
- popd
- mkdir -p build/media_kit_libs_android_video/output
- cp $$media-kit-libmpv-android-video-build$$/output/default-*.jar build/media_kit_libs_android_video/output
- thirdparty/flutter/bin/flutter build apk --flavor fdroid -t lib/main.dart
ndk: 25.2.9519653
antifeatures:
NonFreeNet:
en-US: Downloads assets (like ML models, release info and FAQs) from Ente's
CDN
- versionName: 0.9.71
versionCode: 971
commit: 260a26d45ca12efdd0e397767d17b4ccf9ca0cea
subdir: mobile
submodules: true
sudo:
- apt-get update
- apt-get install -y gcc-multilib libc-dev make automake pkg-config libtool
nasm python3-jsonschema wget meson python3-jinja2 zip
output: build/app/outputs/flutter-apk/app-fdroid-release.apk
srclibs:
- libsodium@ee009287afd480b60a9a4d75b19afdc0f705e9d9
- transistor-background-fetch@ca8d2f7a9cf1880dfaf9bcb2c2176fab19e0b124
- media-kit-libmpv-android-video-build@v1.1.5
- mpv@056072bf958ffeaadd2f5a69e37f3079f18d4ead
rm:
- auth
- cli
- desktop
- docs
- infra
- mobile/ios
- server
- web
prebuild:
- export PUB_CACHE=$(pwd)/.pub-cache
- thirdparty/flutter/bin/flutter config --no-analytics
- thirdparty/flutter/bin/flutter pub get
- export file=$(ls .pub-cache/hosted/pub.dev/media_kit_libs_android_video-*/android/build.gradle)
- export tag=$(sed -n -E 's|.*download/(v[0-9.]+)/.*|\1|p' $file | head -n 1)
- sed -i -e '/downloadDependencies/,/dependsOn/d' $file
- cd $$media-kit-libmpv-android-video-build$$
- git checkout -f $tag
- cd buildscripts
- sed -i -e '/debug-symbols-default/d' bundle_default.sh
- sed -i -e 's/sudo//g' -e 's|./gradlew|gradle|g' *.sh
- sed -i -e '/download-sdk/d' download.sh
- sed -i -e '/mkdir -p deps/a mv $$mpv$$ mpv' -e 's/single-branch --branch main/single-branch
--branch media_kit-v1.1.10/' include/download-deps.sh
- sed -i -e '/git reset --hard/d' patch.sh
scanignore:
- mobile/.pub-cache/hosted/pub.dev/background_fetch-*/android/build.gradle
- mobile/thirdparty/flutter/bin/cache
scandelete:
- mobile/thirdparty/flutter
- mobile/.pub-cache
build:
- export PUB_CACHE=$(pwd)/.pub-cache
- export FLUTTER=$(pwd)/thirdparty/flutter/bin/
- pushd $$libsodium$$
- ./autogen.sh -s
- ./dist-build/android-armv7-a.sh
- ./dist-build/android-armv8-a.sh
- ./dist-build/android-x86.sh
- ./dist-build/android-x86_64.sh
- popd
- cp $$libsodium$$/libsodium-android-armv7-a/lib/libsodium.so $PUB_CACHE/hosted/pub.dev/flutter_sodium-0.2.0/android/src/main/jniLibs/armeabi-v7a/
- cp $$libsodium$$/libsodium-android-westmere/lib/libsodium.so $PUB_CACHE/hosted/pub.dev/flutter_sodium-0.2.0/android/src/main/jniLibs/x86_64/
- cp $$libsodium$$/libsodium-android-armv8-a+crypto/lib/libsodium.so $PUB_CACHE/hosted/pub.dev/flutter_sodium-0.2.0/android/src/main/jniLibs/arm64-v8a/
- cp $$libsodium$$/libsodium-android-i686/lib/libsodium.so $PUB_CACHE/hosted/pub.dev/flutter_sodium-0.2.0/android/src/main/jniLibs/x86/
- pushd $$transistor-background-fetch$$/android/tsbackgroundfetch/
- gradle assembleRelease
- gradle publishToMavenLocal
- popd
- mv $$transistor-background-fetch$$/android/tsbackgroundfetch/build/outputs/aar/tsbackgroundfetch-release.aar
$PUB_CACHE/hosted/pub.dev/background_fetch-1.3.7/android/libs/com/transistorsoft/tsbackgroundfetch/1.0.4/tsbackgroundfetch-1.0.4.aar
- pushd $$media-kit-libmpv-android-video-build$$/buildscripts
- mkdir sdk
- ln -s $$SDK$$ ./sdk/android-sdk-linux
- PATH=$FLUTTER:$PATH bash bundle_default.sh
- popd
- mkdir -p build/media_kit_libs_android_video/output
- cp $$media-kit-libmpv-android-video-build$$/output/default-*.jar build/media_kit_libs_android_video/output
- thirdparty/flutter/bin/flutter build apk --flavor fdroid -t lib/main.dart
ndk: 25.2.9519653
antifeatures:
NonFreeNet:
en-US: Downloads assets (like ML models, release info and FAQs) from Ente's
CDN
- versionName: 0.9.72
versionCode: 972
commit: f86994b1d33f87ab670c5bd73fd16fbc8e3cedc6
subdir: mobile
submodules: true
sudo:
- apt-get update
- apt-get install -y gcc-multilib libc-dev make automake pkg-config libtool
nasm python3-jsonschema wget meson python3-jinja2 zip
output: build/app/outputs/flutter-apk/app-fdroid-release.apk
srclibs:
- libsodium@ee009287afd480b60a9a4d75b19afdc0f705e9d9
- transistor-background-fetch@ca8d2f7a9cf1880dfaf9bcb2c2176fab19e0b124
- media-kit-libmpv-android-video-build@v1.1.5
- mpv@056072bf958ffeaadd2f5a69e37f3079f18d4ead
rm:
- auth
- cli
- desktop
- docs
- infra
- mobile/ios
- server
- web
prebuild:
- export PUB_CACHE=$(pwd)/.pub-cache
- thirdparty/flutter/bin/flutter config --no-analytics
- thirdparty/flutter/bin/flutter pub get
- export file=$(ls .pub-cache/hosted/pub.dev/media_kit_libs_android_video-*/android/build.gradle)
- export tag=$(sed -n -E 's|.*download/(v[0-9.]+)/.*|\1|p' $file | head -n 1)
- sed -i -e '/downloadDependencies/,/dependsOn/d' $file
- cd $$media-kit-libmpv-android-video-build$$
- git checkout -f $tag
- cd buildscripts
- sed -i -e '/debug-symbols-default/d' bundle_default.sh
- sed -i -e 's/sudo//g' -e 's|./gradlew|gradle|g' *.sh
- sed -i -e '/download-sdk/d' download.sh
- sed -i -e '/mkdir -p deps/a mv $$mpv$$ mpv' -e 's/single-branch --branch main/single-branch
--branch media_kit-v1.1.10/' include/download-deps.sh
- sed -i -e '/git reset --hard/d' patch.sh
scanignore:
- mobile/.pub-cache/hosted/pub.dev/background_fetch-*/android/build.gradle
- mobile/thirdparty/flutter/bin/cache
scandelete:
- mobile/thirdparty/flutter
- mobile/.pub-cache
build:
- export PUB_CACHE=$(pwd)/.pub-cache
- export FLUTTER=$(pwd)/thirdparty/flutter/bin/
- pushd $$libsodium$$
- ./autogen.sh -s
- ./dist-build/android-armv7-a.sh
- ./dist-build/android-armv8-a.sh
- ./dist-build/android-x86.sh
- ./dist-build/android-x86_64.sh
- popd
- cp $$libsodium$$/libsodium-android-armv7-a/lib/libsodium.so $PUB_CACHE/hosted/pub.dev/flutter_sodium-0.2.0/android/src/main/jniLibs/armeabi-v7a/
- cp $$libsodium$$/libsodium-android-westmere/lib/libsodium.so $PUB_CACHE/hosted/pub.dev/flutter_sodium-0.2.0/android/src/main/jniLibs/x86_64/
- cp $$libsodium$$/libsodium-android-armv8-a+crypto/lib/libsodium.so $PUB_CACHE/hosted/pub.dev/flutter_sodium-0.2.0/android/src/main/jniLibs/arm64-v8a/
- cp $$libsodium$$/libsodium-android-i686/lib/libsodium.so $PUB_CACHE/hosted/pub.dev/flutter_sodium-0.2.0/android/src/main/jniLibs/x86/
- pushd $$transistor-background-fetch$$/android/tsbackgroundfetch/
- gradle assembleRelease
- gradle publishToMavenLocal
- popd
- mv $$transistor-background-fetch$$/android/tsbackgroundfetch/build/outputs/aar/tsbackgroundfetch-release.aar
$PUB_CACHE/hosted/pub.dev/background_fetch-1.3.7/android/libs/com/transistorsoft/tsbackgroundfetch/1.0.4/tsbackgroundfetch-1.0.4.aar
- pushd $$media-kit-libmpv-android-video-build$$/buildscripts
- mkdir sdk
- ln -s $$SDK$$ ./sdk/android-sdk-linux
- PATH=$FLUTTER:$PATH bash bundle_default.sh
- popd
- mkdir -p build/media_kit_libs_android_video/output
- cp $$media-kit-libmpv-android-video-build$$/output/default-*.jar build/media_kit_libs_android_video/output
- thirdparty/flutter/bin/flutter build apk --flavor fdroid -t lib/main.dart
ndk: 25.2.9519653
antifeatures:
NonFreeNet:
en-US: Downloads assets (like ML models, release info and FAQs) from Ente's
CDN
- versionName: 0.9.75
versionCode: 975
commit: 21dc35355d0b04c85c7be53d572a651f09a2e961
subdir: mobile
submodules: true
sudo:
- apt-get update
- apt-get install -y gcc-multilib libc-dev make automake pkg-config libtool
nasm python3-jsonschema wget meson python3-jinja2 zip
output: build/app/outputs/flutter-apk/app-fdroid-release.apk
srclibs:
- libsodium@ee009287afd480b60a9a4d75b19afdc0f705e9d9
- transistor-background-fetch@ca8d2f7a9cf1880dfaf9bcb2c2176fab19e0b124
- media-kit-libmpv-android-video-build@v1.1.5
- mpv@056072bf958ffeaadd2f5a69e37f3079f18d4ead
rm:
- auth
- cli
- desktop
- docs
- infra
- mobile/ios
- server
- web
prebuild:
- export PUB_CACHE=$(pwd)/.pub-cache
- thirdparty/flutter/bin/flutter config --no-analytics
- thirdparty/flutter/bin/flutter pub get
- export file=$(ls .pub-cache/hosted/pub.dev/media_kit_libs_android_video-*/android/build.gradle)
- export tag=$(sed -n -E 's|.*download/(v[0-9.]+)/.*|\1|p' $file | head -n 1)
- sed -i -e '/downloadDependencies/,/dependsOn/d' $file
- cd $$media-kit-libmpv-android-video-build$$
- git checkout -f $tag
- cd buildscripts
- sed -i -e '/debug-symbols-default/d' bundle_default.sh
- sed -i -e 's/sudo//g' -e 's|./gradlew|gradle|g' *.sh
- sed -i -e '/download-sdk/d' download.sh
- sed -i -e '/mkdir -p deps/a mv $$mpv$$ mpv' -e 's/single-branch --branch main/single-branch
--branch media_kit-v1.1.10/' include/download-deps.sh
- sed -i -e '/git reset --hard/d' patch.sh
scanignore:
- mobile/.pub-cache/hosted/pub.dev/background_fetch-*/android/build.gradle
- mobile/thirdparty/flutter/bin/cache
scandelete:
- mobile/thirdparty/flutter
- mobile/.pub-cache
build:
- export PUB_CACHE=$(pwd)/.pub-cache
- export FLUTTER=$(pwd)/thirdparty/flutter/bin/
- pushd $$libsodium$$
- ./autogen.sh -s
- ./dist-build/android-armv7-a.sh
- ./dist-build/android-armv8-a.sh
- ./dist-build/android-x86.sh
- ./dist-build/android-x86_64.sh
- popd
- cp $$libsodium$$/libsodium-android-armv7-a/lib/libsodium.so $PUB_CACHE/hosted/pub.dev/flutter_sodium-0.2.0/android/src/main/jniLibs/armeabi-v7a/
- cp $$libsodium$$/libsodium-android-westmere/lib/libsodium.so $PUB_CACHE/hosted/pub.dev/flutter_sodium-0.2.0/android/src/main/jniLibs/x86_64/
- cp $$libsodium$$/libsodium-android-armv8-a+crypto/lib/libsodium.so $PUB_CACHE/hosted/pub.dev/flutter_sodium-0.2.0/android/src/main/jniLibs/arm64-v8a/
- cp $$libsodium$$/libsodium-android-i686/lib/libsodium.so $PUB_CACHE/hosted/pub.dev/flutter_sodium-0.2.0/android/src/main/jniLibs/x86/
- pushd $$transistor-background-fetch$$/android/tsbackgroundfetch/
- gradle assembleRelease
- gradle publishToMavenLocal
- popd
- mv $$transistor-background-fetch$$/android/tsbackgroundfetch/build/outputs/aar/tsbackgroundfetch-release.aar
$PUB_CACHE/hosted/pub.dev/background_fetch-1.3.7/android/libs/com/transistorsoft/tsbackgroundfetch/1.0.4/tsbackgroundfetch-1.0.4.aar
- pushd $$media-kit-libmpv-android-video-build$$/buildscripts
- mkdir sdk
- ln -s $$SDK$$ ./sdk/android-sdk-linux
- PATH=$FLUTTER:$PATH bash bundle_default.sh
- popd
- mkdir -p build/media_kit_libs_android_video/output
- cp $$media-kit-libmpv-android-video-build$$/output/default-*.jar build/media_kit_libs_android_video/output
- thirdparty/flutter/bin/flutter build apk --flavor fdroid -t lib/main.dart
ndk: 25.2.9519653
antifeatures:
NonFreeNet:
en-US: Downloads assets (like ML models, release info and FAQs) from Ente's
CDN
- versionName: 0.9.76
versionCode: 976
commit: e7c8265ae1ef2137be5539208077029b28c9023a
subdir: mobile
submodules: true
sudo:
- apt-get update
- apt-get install -y gcc-multilib libc-dev make automake pkg-config libtool
nasm python3-jsonschema wget meson python3-jinja2 zip
output: build/app/outputs/flutter-apk/app-fdroid-release.apk
srclibs:
- libsodium@ee009287afd480b60a9a4d75b19afdc0f705e9d9
- transistor-background-fetch@ca8d2f7a9cf1880dfaf9bcb2c2176fab19e0b124
- media-kit-libmpv-android-video-build@v1.1.5
- mpv@056072bf958ffeaadd2f5a69e37f3079f18d4ead
rm:
- auth
- cli
- desktop
- docs
- infra
- mobile/ios
- server
- web
prebuild:
- export PUB_CACHE=$(pwd)/.pub-cache
- thirdparty/flutter/bin/flutter config --no-analytics
- thirdparty/flutter/bin/flutter pub get
- export file=$(ls .pub-cache/hosted/pub.dev/media_kit_libs_android_video-*/android/build.gradle)
- export tag=$(sed -n -E 's|.*download/(v[0-9.]+)/.*|\1|p' $file | head -n 1)
- sed -i -e '/downloadDependencies/,/dependsOn/d' $file
- cd $$media-kit-libmpv-android-video-build$$
- git checkout -f $tag
- cd buildscripts
- sed -i -e '/debug-symbols-default/d' bundle_default.sh
- sed -i -e 's/sudo//g' -e 's|./gradlew|gradle|g' *.sh
- sed -i -e '/download-sdk/d' download.sh
- sed -i -e '/mkdir -p deps/a mv $$mpv$$ mpv' -e 's/single-branch --branch main/single-branch
--branch media_kit-v1.1.10/' include/download-deps.sh
- sed -i -e '/git reset --hard/d' patch.sh
scanignore:
- mobile/.pub-cache/hosted/pub.dev/background_fetch-*/android/build.gradle
- mobile/thirdparty/flutter/bin/cache
scandelete:
- mobile/thirdparty/flutter
- mobile/.pub-cache
build:
- export PUB_CACHE=$(pwd)/.pub-cache
- export FLUTTER=$(pwd)/thirdparty/flutter/bin/
- pushd $$libsodium$$
- ./autogen.sh -s
- ./dist-build/android-armv7-a.sh
- ./dist-build/android-armv8-a.sh
- ./dist-build/android-x86.sh
- ./dist-build/android-x86_64.sh
- popd
- cp $$libsodium$$/libsodium-android-armv7-a/lib/libsodium.so $PUB_CACHE/hosted/pub.dev/flutter_sodium-0.2.0/android/src/main/jniLibs/armeabi-v7a/
- cp $$libsodium$$/libsodium-android-westmere/lib/libsodium.so $PUB_CACHE/hosted/pub.dev/flutter_sodium-0.2.0/android/src/main/jniLibs/x86_64/
- cp $$libsodium$$/libsodium-android-armv8-a+crypto/lib/libsodium.so $PUB_CACHE/hosted/pub.dev/flutter_sodium-0.2.0/android/src/main/jniLibs/arm64-v8a/
- cp $$libsodium$$/libsodium-android-i686/lib/libsodium.so $PUB_CACHE/hosted/pub.dev/flutter_sodium-0.2.0/android/src/main/jniLibs/x86/
- pushd $$transistor-background-fetch$$/android/tsbackgroundfetch/
- gradle assembleRelease
- gradle publishToMavenLocal
- popd
- mv $$transistor-background-fetch$$/android/tsbackgroundfetch/build/outputs/aar/tsbackgroundfetch-release.aar
$PUB_CACHE/hosted/pub.dev/background_fetch-1.3.7/android/libs/com/transistorsoft/tsbackgroundfetch/1.0.4/tsbackgroundfetch-1.0.4.aar
- pushd $$media-kit-libmpv-android-video-build$$/buildscripts
- mkdir sdk
- ln -s $$SDK$$ ./sdk/android-sdk-linux
- PATH=$FLUTTER:$PATH bash bundle_default.sh
- popd
- mkdir -p build/media_kit_libs_android_video/output
- cp $$media-kit-libmpv-android-video-build$$/output/default-*.jar build/media_kit_libs_android_video/output
- thirdparty/flutter/bin/flutter build apk --flavor fdroid -t lib/main.dart
ndk: 25.2.9519653
antifeatures:
NonFreeNet:
en-US: Downloads assets (like ML models, release info and FAQs) from Ente's
CDN
- versionName: 0.9.81
versionCode: 981
commit: b0c6ffdbb242d9eb0fbd288f8b13af9435f626f4
subdir: mobile
submodules: true
sudo:
- apt-get update
- apt-get install -y gcc-multilib libc-dev make automake pkg-config libtool
nasm python3-jsonschema wget meson python3-jinja2 zip
output: build/app/outputs/flutter-apk/app-fdroid-release.apk
srclibs:
- libsodium@ee009287afd480b60a9a4d75b19afdc0f705e9d9
- transistor-background-fetch@ca8d2f7a9cf1880dfaf9bcb2c2176fab19e0b124
- media-kit-libmpv-android-video-build@v1.1.5
- mpv@056072bf958ffeaadd2f5a69e37f3079f18d4ead
rm:
- auth
- cli
- desktop
- docs
- infra
- mobile/ios
- server
- web
prebuild:
- export PUB_CACHE=$(pwd)/.pub-cache
- thirdparty/flutter/bin/flutter config --no-analytics
- thirdparty/flutter/bin/flutter pub get
- export file=$(ls .pub-cache/hosted/pub.dev/media_kit_libs_android_video-*/android/build.gradle)
- export tag=$(sed -n -E 's|.*download/(v[0-9.]+)/.*|\1|p' $file | head -n 1)
- sed -i -e '/downloadDependencies/,/dependsOn/d' $file
- cd $$media-kit-libmpv-android-video-build$$
- git checkout -f $tag
- cd buildscripts
- sed -i -e '/debug-symbols-default/d' bundle_default.sh
- sed -i -e 's/sudo//g' -e 's|./gradlew|gradle|g' *.sh
- sed -i -e '/download-sdk/d' download.sh
- sed -i -e '/mkdir -p deps/a mv $$mpv$$ mpv' -e 's/single-branch --branch main/single-branch
--branch media_kit-v1.1.10/' include/download-deps.sh
- sed -i -e '/git reset --hard/d' patch.sh
scanignore:
- mobile/.pub-cache/hosted/pub.dev/background_fetch-*/android/build.gradle
- mobile/thirdparty/flutter/bin/cache
scandelete:
- mobile/thirdparty/flutter
- mobile/.pub-cache
build:
- export PUB_CACHE=$(pwd)/.pub-cache
- export FLUTTER=$(pwd)/thirdparty/flutter/bin/
- pushd $$libsodium$$
- ./autogen.sh -s
- ./dist-build/android-armv7-a.sh
- ./dist-build/android-armv8-a.sh
- ./dist-build/android-x86.sh
- ./dist-build/android-x86_64.sh
- popd
- cp $$libsodium$$/libsodium-android-armv7-a/lib/libsodium.so $PUB_CACHE/hosted/pub.dev/flutter_sodium-0.2.0/android/src/main/jniLibs/armeabi-v7a/
- cp $$libsodium$$/libsodium-android-westmere/lib/libsodium.so $PUB_CACHE/hosted/pub.dev/flutter_sodium-0.2.0/android/src/main/jniLibs/x86_64/
- cp $$libsodium$$/libsodium-android-armv8-a+crypto/lib/libsodium.so $PUB_CACHE/hosted/pub.dev/flutter_sodium-0.2.0/android/src/main/jniLibs/arm64-v8a/
- cp $$libsodium$$/libsodium-android-i686/lib/libsodium.so $PUB_CACHE/hosted/pub.dev/flutter_sodium-0.2.0/android/src/main/jniLibs/x86/
- pushd $$transistor-background-fetch$$/android/tsbackgroundfetch/
- gradle assembleRelease
- gradle publishToMavenLocal
- popd
- mv $$transistor-background-fetch$$/android/tsbackgroundfetch/build/outputs/aar/tsbackgroundfetch-release.aar
$PUB_CACHE/hosted/pub.dev/background_fetch-1.3.7/android/libs/com/transistorsoft/tsbackgroundfetch/1.0.4/tsbackgroundfetch-1.0.4.aar
- pushd $$media-kit-libmpv-android-video-build$$/buildscripts
- mkdir sdk
- ln -s $$SDK$$ ./sdk/android-sdk-linux
- PATH=$FLUTTER:$PATH bash bundle_default.sh
- popd
- mkdir -p build/media_kit_libs_android_video/output
- cp $$media-kit-libmpv-android-video-build$$/output/default-*.jar build/media_kit_libs_android_video/output
- thirdparty/flutter/bin/flutter build apk --flavor fdroid -t lib/main.dart
ndk: 25.2.9519653
antifeatures:
NonFreeNet:
en-US: Downloads assets (like ML models, release info and FAQs) from Ente's
CDN
- versionName: 0.9.95
versionCode: 995
commit: 1a689b2c1929b2f569edd4c830c9f57c30c07f01
subdir: mobile
submodules: true
sudo:
- apt-get update
- apt-get install -y gcc-multilib libc-dev make automake pkg-config libtool
nasm python3-jsonschema wget meson python3-jinja2 zip
output: build/app/outputs/flutter-apk/app-fdroid-release.apk
srclibs:
- libsodium@ee009287afd480b60a9a4d75b19afdc0f705e9d9
- transistor-background-fetch@ca8d2f7a9cf1880dfaf9bcb2c2176fab19e0b124
- media-kit-libmpv-android-video-build@v1.1.5
- mpv@056072bf958ffeaadd2f5a69e37f3079f18d4ead
rm:
- auth
- cli
- desktop
- docs
- infra
- mobile/ios
- server
- web
prebuild:
- export PUB_CACHE=$(pwd)/.pub-cache
- thirdparty/flutter/bin/flutter config --no-analytics
- thirdparty/flutter/bin/flutter pub get
- export file=$(ls .pub-cache/hosted/pub.dev/media_kit_libs_android_video-*/android/build.gradle)
- export tag=$(sed -n -E 's|.*download/(v[0-9.]+)/.*|\1|p' $file | head -n 1)
- sed -i -e '/downloadDependencies/,/dependsOn/d' $file
- cd $$media-kit-libmpv-android-video-build$$
- git checkout -f $tag
- cd buildscripts
- sed -i -e '/debug-symbols-default/d' bundle_default.sh
- sed -i -e 's/sudo//g' -e 's|./gradlew|gradle|g' *.sh
- sed -i -e '/download-sdk/d' download.sh
- sed -i -e '/mkdir -p deps/a mv $$mpv$$ mpv' -e 's/single-branch --branch main/single-branch
--branch media_kit-v1.1.10/' include/download-deps.sh
- sed -i -e '/git reset --hard/d' patch.sh
scanignore:
- mobile/.pub-cache/hosted/pub.dev/background_fetch-*/android/build.gradle
- mobile/thirdparty/flutter/bin/cache
scandelete:
- mobile/thirdparty/flutter
- mobile/.pub-cache
build:
- export PUB_CACHE=$(pwd)/.pub-cache
- export FLUTTER=$(pwd)/thirdparty/flutter/bin/
- pushd $$libsodium$$
- ./autogen.sh -s
- ./dist-build/android-armv7-a.sh
- ./dist-build/android-armv8-a.sh
- ./dist-build/android-x86.sh
- ./dist-build/android-x86_64.sh
- popd
- cp $$libsodium$$/libsodium-android-armv7-a/lib/libsodium.so $PUB_CACHE/hosted/pub.dev/flutter_sodium-0.2.0/android/src/main/jniLibs/armeabi-v7a/
- cp $$libsodium$$/libsodium-android-westmere/lib/libsodium.so $PUB_CACHE/hosted/pub.dev/flutter_sodium-0.2.0/android/src/main/jniLibs/x86_64/
- cp $$libsodium$$/libsodium-android-armv8-a+crypto/lib/libsodium.so $PUB_CACHE/hosted/pub.dev/flutter_sodium-0.2.0/android/src/main/jniLibs/arm64-v8a/
- cp $$libsodium$$/libsodium-android-i686/lib/libsodium.so $PUB_CACHE/hosted/pub.dev/flutter_sodium-0.2.0/android/src/main/jniLibs/x86/
- pushd $$transistor-background-fetch$$/android/tsbackgroundfetch/
- gradle assembleRelease
- gradle publishToMavenLocal
- popd
- mv $$transistor-background-fetch$$/android/tsbackgroundfetch/build/outputs/aar/tsbackgroundfetch-release.aar
$PUB_CACHE/hosted/pub.dev/background_fetch-1.3.7/android/libs/com/transistorsoft/tsbackgroundfetch/1.0.4/tsbackgroundfetch-1.0.4.aar
- pushd $$media-kit-libmpv-android-video-build$$/buildscripts
- mkdir sdk
- ln -s $$SDK$$ ./sdk/android-sdk-linux
- PATH=$FLUTTER:$PATH bash bundle_default.sh
- popd
- mkdir -p build/media_kit_libs_android_video/output
- cp $$media-kit-libmpv-android-video-build$$/output/default-*.jar build/media_kit_libs_android_video/output
- thirdparty/flutter/bin/flutter build apk --flavor fdroid -t lib/main.dart
ndk: 25.2.9519653
antifeatures:
NonFreeNet:
en-US: Downloads assets (like ML models, release info and FAQs) from Ente's
CDN
- versionName: 0.9.97
versionCode: 997
commit: f4eb511beba9a38f74419eddf489d1c1f5142eea
subdir: mobile
submodules: true
sudo:
- apt-get update
- apt-get install -y gcc-multilib libc-dev make automake pkg-config libtool
nasm python3-jsonschema wget meson python3-jinja2 zip
output: build/app/outputs/flutter-apk/app-fdroid-release.apk
srclibs:
- libsodium@ee009287afd480b60a9a4d75b19afdc0f705e9d9
- transistor-background-fetch@ca8d2f7a9cf1880dfaf9bcb2c2176fab19e0b124
- media-kit-libmpv-android-video-build@v1.1.5
- mpv@056072bf958ffeaadd2f5a69e37f3079f18d4ead
rm:
- auth
- cli
- desktop
- docs
- infra
- mobile/ios
- server
- web
prebuild:
- export PUB_CACHE=$(pwd)/.pub-cache
- thirdparty/flutter/bin/flutter config --no-analytics
- thirdparty/flutter/bin/flutter pub get
- export file=$(ls .pub-cache/hosted/pub.dev/media_kit_libs_android_video-*/android/build.gradle)
- export tag=$(sed -n -E 's|.*download/(v[0-9.]+)/.*|\1|p' $file | head -n 1)
- sed -i -e '/downloadDependencies/,/dependsOn/d' $file
- cd $$media-kit-libmpv-android-video-build$$
- git checkout -f $tag
- cd buildscripts
- sed -i -e '/debug-symbols-default/d' bundle_default.sh
- sed -i -e 's/sudo//g' -e 's|./gradlew|gradle|g' *.sh
- sed -i -e '/download-sdk/d' download.sh
- sed -i -e '/mkdir -p deps/a mv $$mpv$$ mpv' -e 's/single-branch --branch main/single-branch
--branch media_kit-v1.1.10/' include/download-deps.sh
- sed -i -e '/git reset --hard/d' patch.sh
scanignore:
- mobile/.pub-cache/hosted/pub.dev/background_fetch-*/android/build.gradle
- mobile/thirdparty/flutter/bin/cache
scandelete:
- mobile/thirdparty/flutter
- mobile/.pub-cache
build:
- export PUB_CACHE=$(pwd)/.pub-cache
- export FLUTTER=$(pwd)/thirdparty/flutter/bin/
- pushd $$libsodium$$
- ./autogen.sh -s
- ./dist-build/android-armv7-a.sh
- ./dist-build/android-armv8-a.sh
- ./dist-build/android-x86.sh
- ./dist-build/android-x86_64.sh
- popd
- cp $$libsodium$$/libsodium-android-armv7-a/lib/libsodium.so $PUB_CACHE/hosted/pub.dev/flutter_sodium-0.2.0/android/src/main/jniLibs/armeabi-v7a/
- cp $$libsodium$$/libsodium-android-westmere/lib/libsodium.so $PUB_CACHE/hosted/pub.dev/flutter_sodium-0.2.0/android/src/main/jniLibs/x86_64/
- cp $$libsodium$$/libsodium-android-armv8-a+crypto/lib/libsodium.so $PUB_CACHE/hosted/pub.dev/flutter_sodium-0.2.0/android/src/main/jniLibs/arm64-v8a/
- cp $$libsodium$$/libsodium-android-i686/lib/libsodium.so $PUB_CACHE/hosted/pub.dev/flutter_sodium-0.2.0/android/src/main/jniLibs/x86/
- pushd $$transistor-background-fetch$$/android/tsbackgroundfetch/
- gradle assembleRelease
- gradle publishToMavenLocal
- popd
- mv $$transistor-background-fetch$$/android/tsbackgroundfetch/build/outputs/aar/tsbackgroundfetch-release.aar
$PUB_CACHE/hosted/pub.dev/background_fetch-1.3.7/android/libs/com/transistorsoft/tsbackgroundfetch/1.0.4/tsbackgroundfetch-1.0.4.aar
- pushd $$media-kit-libmpv-android-video-build$$/buildscripts
- mkdir sdk
- ln -s $$SDK$$ ./sdk/android-sdk-linux
- PATH=$FLUTTER:$PATH bash bundle_default.sh
- popd
- mkdir -p build/media_kit_libs_android_video/output
- cp $$media-kit-libmpv-android-video-build$$/output/default-*.jar build/media_kit_libs_android_video/output
- thirdparty/flutter/bin/flutter build apk --flavor fdroid -t lib/main.dart
ndk: 25.2.9519653
antifeatures:
NonFreeNet:
en-US: Downloads assets (like ML models, release info and FAQs) from Ente's
CDN
- versionName: 0.9.98
versionCode: 999
commit: b3123a6440a44f2c764c8240d98d7e030c11fb2c
subdir: mobile
submodules: true
sudo:
- apt-get update
- apt-get install -y gcc-multilib libc-dev make automake pkg-config libtool
nasm python3-jsonschema wget meson python3-jinja2 zip
output: build/app/outputs/flutter-apk/app-fdroid-release.apk
srclibs:
- libsodium@ee009287afd480b60a9a4d75b19afdc0f705e9d9
- transistor-background-fetch@ca8d2f7a9cf1880dfaf9bcb2c2176fab19e0b124
- media-kit-libmpv-android-video-build@v1.1.5
- mpv@056072bf958ffeaadd2f5a69e37f3079f18d4ead
rm:
- auth
- cli
- desktop
- docs
- infra
- mobile/ios
- server
- web
prebuild:
- export PUB_CACHE=$(pwd)/.pub-cache
- thirdparty/flutter/bin/flutter config --no-analytics
- thirdparty/flutter/bin/flutter pub get
- export file=$(ls .pub-cache/hosted/pub.dev/media_kit_libs_android_video-*/android/build.gradle)
- export tag=$(sed -n -E 's|.*download/(v[0-9.]+)/.*|\1|p' $file | head -n 1)
- sed -i -e '/downloadDependencies/,/dependsOn/d' $file
- cd $$media-kit-libmpv-android-video-build$$
- git checkout -f $tag
- cd buildscripts
- sed -i -e '/debug-symbols-default/d' bundle_default.sh
- sed -i -e 's/sudo//g' -e 's|./gradlew|gradle|g' *.sh
- sed -i -e '/download-sdk/d' download.sh
- sed -i -e '/mkdir -p deps/a mv $$mpv$$ mpv' -e 's/single-branch --branch main/single-branch
--branch media_kit-v1.1.10/' include/download-deps.sh
- sed -i -e '/git reset --hard/d' patch.sh
scanignore:
- mobile/.pub-cache/hosted/pub.dev/background_fetch-*/android/build.gradle
- mobile/thirdparty/flutter/bin/cache
scandelete:
- mobile/thirdparty/flutter
- mobile/.pub-cache
build:
- export PUB_CACHE=$(pwd)/.pub-cache
- export FLUTTER=$(pwd)/thirdparty/flutter/bin/
- pushd $$libsodium$$
- ./autogen.sh -s
- ./dist-build/android-armv7-a.sh
- ./dist-build/android-armv8-a.sh
- ./dist-build/android-x86.sh
- ./dist-build/android-x86_64.sh
- popd
- cp $$libsodium$$/libsodium-android-armv7-a/lib/libsodium.so $PUB_CACHE/hosted/pub.dev/flutter_sodium-0.2.0/android/src/main/jniLibs/armeabi-v7a/
- cp $$libsodium$$/libsodium-android-westmere/lib/libsodium.so $PUB_CACHE/hosted/pub.dev/flutter_sodium-0.2.0/android/src/main/jniLibs/x86_64/
- cp $$libsodium$$/libsodium-android-armv8-a+crypto/lib/libsodium.so $PUB_CACHE/hosted/pub.dev/flutter_sodium-0.2.0/android/src/main/jniLibs/arm64-v8a/
- cp $$libsodium$$/libsodium-android-i686/lib/libsodium.so $PUB_CACHE/hosted/pub.dev/flutter_sodium-0.2.0/android/src/main/jniLibs/x86/
- pushd $$transistor-background-fetch$$/android/tsbackgroundfetch/
- gradle assembleRelease
- gradle publishToMavenLocal
- popd
- mv $$transistor-background-fetch$$/android/tsbackgroundfetch/build/outputs/aar/tsbackgroundfetch-release.aar
$PUB_CACHE/hosted/pub.dev/background_fetch-1.3.7/android/libs/com/transistorsoft/tsbackgroundfetch/1.0.4/tsbackgroundfetch-1.0.4.aar
- pushd $$media-kit-libmpv-android-video-build$$/buildscripts
- mkdir sdk
- ln -s $$SDK$$ ./sdk/android-sdk-linux
- PATH=$FLUTTER:$PATH bash bundle_default.sh
- popd
- mkdir -p build/media_kit_libs_android_video/output
- cp $$media-kit-libmpv-android-video-build$$/output/default-*.jar build/media_kit_libs_android_video/output
- thirdparty/flutter/bin/flutter build apk --flavor fdroid -t lib/main.dart
ndk: 25.2.9519653
antifeatures:
NonFreeNet:
en-US: Downloads assets (like ML models, release info and FAQs) from Ente's
CDN
- versionName: 0.9.99
versionCode: 1013
commit: b377217ece7d7755f15d0d984ab145ddb8d40c4f
subdir: mobile
submodules: true
sudo:
- apt-get update
- apt-get install -y gcc-multilib libc-dev make automake pkg-config libtool
nasm python3-jsonschema wget meson python3-jinja2 zip
output: build/app/outputs/flutter-apk/app-fdroid-release.apk
srclibs:
- libsodium@ee009287afd480b60a9a4d75b19afdc0f705e9d9
- transistor-background-fetch@ca8d2f7a9cf1880dfaf9bcb2c2176fab19e0b124
- media-kit-libmpv-android-video-build@v1.1.5
- media-kit@media_kit-v1.1.10
- media-kit-android-helper@0574b11502ae0c5474e0629bb29c2991215e4751
- mpv@056072bf958ffeaadd2f5a69e37f3079f18d4ead
- libplacebo@76bb971847a5c7f5a40596edcb071de5ab8b7446
- fftools-ffi@10070acb2c090edda86dba431f6c281145ceb221
rm:
- auth
- cli
- desktop
- docs
- infra
- mobile/ios
- server
- web
prebuild:
- export PUB_CACHE=$(pwd)/.pub-cache
- thirdparty/flutter/bin/flutter config --no-analytics
- thirdparty/flutter/bin/flutter pub get
- sed -i -e '/play-services-cronet/d' $PUB_CACHE/hosted/pub.dev/cronet_http-*/android/build.gradle
- export file=$(ls .pub-cache/hosted/pub.dev/media_kit_libs_android_video-*/android/build.gradle)
- export tag=$(sed -n -E 's|.*download/(v[0-9.]+)/.*|\1|p' $file | head -n 1)
- '[[ $tag == "v1.1.5" ]] || exit 1'
- sed -i -e '/downloadDependencies/,/dependsOn/d' $file
- cd $$media-kit-libmpv-android-video-build$$/buildscripts
- mkdir deps
- pushd deps
- cp -r $$mpv$$ mpv
- cp -r $$libplacebo$$ libplacebo
- cp -r $$media-kit$$ media_kit
- cp -r $$media-kit-android-helper$$ media-kit-android-helper
- cp -r $$fftools-ffi$$ fftools_ffi
- popd
- sed -i -e '/download-sdk/d' download.sh
- sed -i -e '/git reset --hard/d' patch.sh
- sed -i -e 's/sudo rm -r/echo/g' -e 's|app/build/outputs/apk/release/app-release.apk|app/build/outputs/apk/release/app-release-unsigned.apk|'
bundle_default.sh
- sed -i -e 's/sudo//g' -e 's|./gradlew|gradle|g' *.sh
scanignore:
- mobile/.pub-cache/hosted/pub.dev/background_fetch-*/android/build.gradle
- mobile/thirdparty/flutter/bin/cache
scandelete:
- mobile/thirdparty/flutter
- mobile/.pub-cache
build:
- export PUB_CACHE=$(pwd)/.pub-cache
- export FLUTTER=$(pwd)/thirdparty/flutter/bin/
- pushd $$libsodium$$
- ./autogen.sh -s
- ./dist-build/android-armv7-a.sh
- ./dist-build/android-armv8-a.sh
- ./dist-build/android-x86.sh
- ./dist-build/android-x86_64.sh
- popd
- flutter_sodium=$(echo .pub-cache/git/flutter_sodium-*/android/src/main/jniLibs)
- cp $$libsodium$$/libsodium-android-armv7-a/lib/libsodium.so $flutter_sodium/armeabi-v7a/
- cp $$libsodium$$/libsodium-android-westmere/lib/libsodium.so $flutter_sodium/x86_64/
- cp $$libsodium$$/libsodium-android-armv8-a+crypto/lib/libsodium.so $flutter_sodium/arm64-v8a/
- cp $$libsodium$$/libsodium-android-i686/lib/libsodium.so $flutter_sodium/x86/
- pushd $$transistor-background-fetch$$/android/tsbackgroundfetch/
- gradle assembleRelease
- gradle publishToMavenLocal
- popd
- mv $$transistor-background-fetch$$/android/tsbackgroundfetch/build/outputs/aar/tsbackgroundfetch-release.aar
$PUB_CACHE/hosted/pub.dev/background_fetch-1.3.7/android/libs/com/transistorsoft/tsbackgroundfetch/1.0.4/tsbackgroundfetch-1.0.4.aar
- pushd $$media-kit-libmpv-android-video-build$$/buildscripts
- mkdir sdk
- ln -s $$SDK$$ ./sdk/android-sdk-linux
- PATH=$FLUTTER:$PATH bash bundle_default.sh
- popd
- mkdir -p build/media_kit_libs_android_video/output
- cp $$media-kit-libmpv-android-video-build$$/output/default-*.jar build/media_kit_libs_android_video/output
- thirdparty/flutter/bin/flutter build apk --flavor fdroid -t lib/main.dart
--dart-define=cronetHttpNoPlay=true
ndk: 25.2.9519653
antifeatures:
NonFreeNet:
en-US: Downloads assets (like ML models, release info and FAQs) from Ente's
CDN
- versionName: 1.0.1
versionCode: 1032
commit: 68c2fbfec62944c5cd32ba6ed4d16b7d850e5ddf
subdir: mobile
submodules: true
sudo:
- apt-get update
- apt-get install -y gcc-multilib libc-dev make automake pkg-config libtool
nasm python3-jsonschema wget meson python3-jinja2 zip
output: build/app/outputs/flutter-apk/app-fdroid-release.apk
srclibs:
- libsodium@ee009287afd480b60a9a4d75b19afdc0f705e9d9
- transistor-background-fetch@ca8d2f7a9cf1880dfaf9bcb2c2176fab19e0b124
- media-kit-libmpv-android-video-build@v1.1.5
- media-kit@media_kit-v1.1.10
- media-kit-android-helper@0574b11502ae0c5474e0629bb29c2991215e4751
- mpv@056072bf958ffeaadd2f5a69e37f3079f18d4ead
- libplacebo@76bb971847a5c7f5a40596edcb071de5ab8b7446
- fftools-ffi@10070acb2c090edda86dba431f6c281145ceb221
rm:
- auth
- cli
- desktop
- docs
- infra
- mobile/ios
- server
- web
prebuild:
- export PUB_CACHE=$(pwd)/.pub-cache
- thirdparty/flutter/bin/flutter config --no-analytics
- thirdparty/flutter/bin/flutter pub get
- sed -i -e '/play-services-cronet/d' $PUB_CACHE/hosted/pub.dev/cronet_http-*/android/build.gradle
- export file=$(ls .pub-cache/hosted/pub.dev/media_kit_libs_android_video-*/android/build.gradle)
- export tag=$(sed -n -E 's|.*download/(v[0-9.]+)/.*|\1|p' $file | head -n 1)
- '[[ $tag == "v1.1.5" ]] || exit 1'
- sed -i -e '/downloadDependencies/,/dependsOn/d' $file
- cd $$media-kit-libmpv-android-video-build$$/buildscripts
- mkdir deps
- pushd deps
- cp -r $$mpv$$ mpv
- cp -r $$libplacebo$$ libplacebo
- cp -r $$media-kit$$ media_kit
- cp -r $$media-kit-android-helper$$ media-kit-android-helper
- cp -r $$fftools-ffi$$ fftools_ffi
- popd
- sed -i -e '/download-sdk/d' download.sh
- sed -i -e '/git reset --hard/d' patch.sh
- sed -i -e 's/sudo rm -r/echo/g' -e 's|app/build/outputs/apk/release/app-release.apk|app/build/outputs/apk/release/app-release-unsigned.apk|'
bundle_default.sh
- sed -i -e 's/sudo//g' -e 's|./gradlew|gradle|g' *.sh
scanignore:
- mobile/.pub-cache/hosted/pub.dev/background_fetch-*/android/build.gradle
- mobile/thirdparty/flutter/bin/cache
scandelete:
- mobile/thirdparty/flutter
- mobile/.pub-cache
build:
- export PUB_CACHE=$(pwd)/.pub-cache
- export FLUTTER=$(pwd)/thirdparty/flutter/bin/
- pushd $$libsodium$$
- ./autogen.sh -s
- ./dist-build/android-armv7-a.sh
- ./dist-build/android-armv8-a.sh
- ./dist-build/android-x86.sh
- ./dist-build/android-x86_64.sh
- popd
- flutter_sodium=$(echo .pub-cache/git/flutter_sodium-*/android/src/main/jniLibs)
- cp $$libsodium$$/libsodium-android-armv7-a/lib/libsodium.so $flutter_sodium/armeabi-v7a/
- cp $$libsodium$$/libsodium-android-westmere/lib/libsodium.so $flutter_sodium/x86_64/
- cp $$libsodium$$/libsodium-android-armv8-a+crypto/lib/libsodium.so $flutter_sodium/arm64-v8a/
- cp $$libsodium$$/libsodium-android-i686/lib/libsodium.so $flutter_sodium/x86/
- pushd $$transistor-background-fetch$$/android/tsbackgroundfetch/
- gradle assembleRelease
- gradle publishToMavenLocal
- popd
- mv $$transistor-background-fetch$$/android/tsbackgroundfetch/build/outputs/aar/tsbackgroundfetch-release.aar
$PUB_CACHE/hosted/pub.dev/background_fetch-1.3.7/android/libs/com/transistorsoft/tsbackgroundfetch/1.0.4/tsbackgroundfetch-1.0.4.aar
- pushd $$media-kit-libmpv-android-video-build$$/buildscripts
- mkdir sdk
- ln -s $$SDK$$ ./sdk/android-sdk-linux
- PATH=$FLUTTER:$PATH bash bundle_default.sh
- popd
- mkdir -p build/media_kit_libs_android_video/output
- cp $$media-kit-libmpv-android-video-build$$/output/default-*.jar build/media_kit_libs_android_video/output
- thirdparty/flutter/bin/flutter build apk --flavor fdroid -t lib/main.dart
--dart-define=cronetHttpNoPlay=true
ndk: 25.2.9519653
antifeatures:
NonFreeNet:
en-US: Downloads assets (like ML models, release info and FAQs) from Ente's
CDN
- versionName: 1.0.4
versionCode: 1034
commit: 809ce0f24abcb8b98f3346ca206f9b6b2a0197e8
timeout: 10800
subdir: mobile
submodules: true
sudo:
- apt-get update
- apt-get install -y gcc-multilib libc-dev make automake pkg-config libtool
nasm python3-jsonschema wget meson python3-jinja2 zip curl doxygen cmake gperf
texinfo yasm bison autogen wget autopoint ninja-build ragel groff gtk-doc-tools
libtasn1-6-dev libtasn1-bin libgnutls28-dev libunistring-dev gettext
output: build/app/outputs/flutter-apk/app-fdroid-release.apk
srclibs:
- libsodium@ee009287afd480b60a9a4d75b19afdc0f705e9d9
- transistor-background-fetch@ca8d2f7a9cf1880dfaf9bcb2c2176fab19e0b124
- media-kit-libmpv-android-video-build@v1.1.5
- media-kit@media_kit-v1.1.10
- media-kit-android-helper@0574b11502ae0c5474e0629bb29c2991215e4751
- mpv@056072bf958ffeaadd2f5a69e37f3079f18d4ead
- libplacebo@76bb971847a5c7f5a40596edcb071de5ab8b7446
- fftools-ffi@10070acb2c090edda86dba431f6c281145ceb221
rm:
- auth
- cli
- desktop
- docs
- infra
- mobile/ios
- server
- web
prebuild:
- export PUB_CACHE=$(pwd)/.pub-cache
- thirdparty/flutter/bin/flutter config --no-analytics
- thirdparty/flutter/bin/flutter pub get
- pushd $PUB_CACHE/git/ffmpeg-kit-*
- sed -i -e '/BUILD_FULL/,+1s/61/34/' -e 's|./gradlew|gradle|' android.sh
- sed -i -e "s/'com.arthenica:ffmpeg-kit.*'/files('ffmpeg-kit.aar')\nimplementation
'com.arthenica:smart-exception-java:0.2.1'/" flutter/flutter/android/build.gradle
- popd
- sed -i -e '/play-services-cronet/d' $PUB_CACHE/hosted/pub.dev/cronet_http-*/android/build.gradle
- export file=$(ls .pub-cache/hosted/pub.dev/media_kit_libs_android_video-*/android/build.gradle)
- export tag=$(sed -n -E 's|.*download/(v[0-9.]+)/.*|\1|p' $file | head -n 1)
- '[[ $tag == "v1.1.5" ]] || exit 1'
- sed -i -e '/downloadDependencies/,/dependsOn/d' $file
- cd $$media-kit-libmpv-android-video-build$$/buildscripts
- mkdir deps
- pushd deps
- cp -r $$mpv$$ mpv
- cp -r $$libplacebo$$ libplacebo
- cp -r $$media-kit$$ media_kit
- cp -r $$media-kit-android-helper$$ media-kit-android-helper
- cp -r $$fftools-ffi$$ fftools_ffi
- popd
- sed -i -e '/download-sdk/d' download.sh
- sed -i -e '/git reset --hard/d' patch.sh
- sed -i -e 's/sudo rm -r/echo/g' -e 's|app/build/outputs/apk/release/app-release.apk|app/build/outputs/apk/release/app-release-unsigned.apk|'
bundle_default.sh
- sed -i -e 's/sudo//g' -e 's|./gradlew|gradle|g' *.sh
scanignore:
- mobile/.pub-cache/hosted/pub.dev/background_fetch-*/android/build.gradle
- mobile/thirdparty/flutter/bin/cache
scandelete:
- mobile/thirdparty/flutter
- mobile/.pub-cache
build:
- export PUB_CACHE=$(pwd)/.pub-cache
- pushd $$libsodium$$
- ./autogen.sh -s
- ./dist-build/android-armv7-a.sh
- ./dist-build/android-armv8-a.sh
- ./dist-build/android-x86.sh
- ./dist-build/android-x86_64.sh
- popd
- flutter_sodium=$(echo .pub-cache/git/flutter_sodium-*/android/src/main/jniLibs)
- cp $$libsodium$$/libsodium-android-armv7-a/lib/libsodium.so $flutter_sodium/armeabi-v7a/
- cp $$libsodium$$/libsodium-android-westmere/lib/libsodium.so $flutter_sodium/x86_64/
- cp $$libsodium$$/libsodium-android-armv8-a+crypto/lib/libsodium.so $flutter_sodium/arm64-v8a/
- cp $$libsodium$$/libsodium-android-i686/lib/libsodium.so $flutter_sodium/x86/
- pushd $$transistor-background-fetch$$/android/tsbackgroundfetch/
- gradle assembleRelease
- gradle publishToMavenLocal
- popd
- mv $$transistor-background-fetch$$/android/tsbackgroundfetch/build/outputs/aar/tsbackgroundfetch-release.aar
$PUB_CACHE/hosted/pub.dev/background_fetch-1.3.7/android/libs/com/transistorsoft/tsbackgroundfetch/1.0.4/tsbackgroundfetch-1.0.4.aar
- export FLUTTER=$(pwd)/thirdparty/flutter/bin/
- pushd $$media-kit-libmpv-android-video-build$$/buildscripts
- mkdir sdk
- ln -s $$SDK$$ ./sdk/android-sdk-linux
- PATH=$FLUTTER:$PATH bash bundle_default.sh
- popd
- mkdir -p build/media_kit_libs_android_video/output
- cp $$media-kit-libmpv-android-video-build$$/output/default-*.jar build/media_kit_libs_android_video/output
- pushd $PUB_CACHE/git/ffmpeg-kit-*
- JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64 ANDROID_SDK_ROOT=$$SDK$$ ANDROID_NDK_ROOT=$$NDK$$
./android.sh --enable-gpl --enable-android-zlib --enable-zimg --enable-x264
- mv prebuilt/bundle-android-aar/ffmpeg-kit/ffmpeg-kit.aar ./flutter/flutter/android/
- popd
- thirdparty/flutter/bin/flutter build apk --flavor fdroid -t lib/main.dart
--dart-define=cronetHttpNoPlay=true
ndk: r25c
antifeatures:
NonFreeNet:
en-US: Downloads assets (like ML models, release info and FAQs) from Ente's
CDN
- versionName: 1.0.10
versionCode: 1040
commit: 4e3040a36baa376436c1d474e339ff3349dab006
timeout: 10800
subdir: mobile
submodules: true
sudo:
- apt-get update
- apt-get install -y gcc-multilib libc-dev make automake pkg-config libtool
nasm python3-jsonschema wget meson python3-jinja2 zip curl doxygen cmake gperf
texinfo yasm bison autogen wget autopoint ninja-build ragel groff gtk-doc-tools
libtasn1-6-dev libtasn1-bin libgnutls28-dev libunistring-dev gettext
output: build/app/outputs/flutter-apk/app-fdroid-release.apk
srclibs:
- libsodium@ee009287afd480b60a9a4d75b19afdc0f705e9d9
- transistor-background-fetch@ca8d2f7a9cf1880dfaf9bcb2c2176fab19e0b124
- media-kit-libmpv-android-video-build@v1.1.5
- media-kit@media_kit-v1.1.10
- media-kit-android-helper@0574b11502ae0c5474e0629bb29c2991215e4751
- mpv@056072bf958ffeaadd2f5a69e37f3079f18d4ead
- libplacebo@76bb971847a5c7f5a40596edcb071de5ab8b7446
- fftools-ffi@10070acb2c090edda86dba431f6c281145ceb221
rm:
- auth
- cli
- desktop
- docs
- infra
- mobile/ios
- server
- web
prebuild:
- export PUB_CACHE=$(pwd)/.pub-cache
- thirdparty/flutter/bin/flutter config --no-analytics
- thirdparty/flutter/bin/flutter pub get
- pushd $PUB_CACHE/git/ffmpeg-kit-*
- sed -i -e '/BUILD_FULL/,+1s/61/34/' -e 's|./gradlew|gradle|' android.sh
- sed -i -e "/ffmpeg-kit-custom/c implementation files('ffmpeg-kit.aar')" -e
's|./libs|https://maven.google.com|' flutter/flutter/android/build.gradle
- popd
- sed -i -e '/play-services-cronet/d' $PUB_CACHE/hosted/pub.dev/cronet_http-*/android/build.gradle
- export file=$(ls .pub-cache/hosted/pub.dev/media_kit_libs_android_video-*/android/build.gradle)
- export tag=$(sed -n -E 's|.*download/(v[0-9.]+)/.*|\1|p' $file | head -n 1)
- '[[ $tag == "v1.1.5" ]] || exit 1'
- sed -i -e '/downloadDependencies/,/dependsOn/d' $file
- cd $$media-kit-libmpv-android-video-build$$/buildscripts
- mkdir deps
- pushd deps
- cp -r $$mpv$$ mpv
- cp -r $$libplacebo$$ libplacebo
- cp -r $$media-kit$$ media_kit
- cp -r $$media-kit-android-helper$$ media-kit-android-helper
- cp -r $$fftools-ffi$$ fftools_ffi
- popd
- sed -i -e '/download-sdk/d' download.sh
- sed -i -e '/git reset --hard/d' patch.sh
- sed -i -e 's/sudo rm -r/echo/g' -e 's|app/build/outputs/apk/release/app-release.apk|app/build/outputs/apk/release/app-release-unsigned.apk|'
bundle_default.sh
- sed -i -e 's/sudo//g' -e 's|./gradlew|gradle|g' *.sh
scanignore:
- mobile/.pub-cache/hosted/pub.dev/background_fetch-*/android/build.gradle
- mobile/thirdparty/flutter/bin/cache
scandelete:
- mobile/thirdparty/flutter
- mobile/.pub-cache
build:
- export PUB_CACHE=$(pwd)/.pub-cache
- pushd $$libsodium$$
- ./autogen.sh -s
- ./dist-build/android-armv7-a.sh
- ./dist-build/android-armv8-a.sh
- ./dist-build/android-x86.sh
- ./dist-build/android-x86_64.sh
- popd
- flutter_sodium=$(echo .pub-cache/git/flutter_sodium-*/android/src/main/jniLibs)
- cp $$libsodium$$/libsodium-android-armv7-a/lib/libsodium.so $flutter_sodium/armeabi-v7a/
- cp $$libsodium$$/libsodium-android-westmere/lib/libsodium.so $flutter_sodium/x86_64/
- cp $$libsodium$$/libsodium-android-armv8-a+crypto/lib/libsodium.so $flutter_sodium/arm64-v8a/
- cp $$libsodium$$/libsodium-android-i686/lib/libsodium.so $flutter_sodium/x86/
- pushd $$transistor-background-fetch$$/android/tsbackgroundfetch/
- gradle assembleRelease
- gradle publishToMavenLocal
- popd
- mv $$transistor-background-fetch$$/android/tsbackgroundfetch/build/outputs/aar/tsbackgroundfetch-release.aar
$PUB_CACHE/hosted/pub.dev/background_fetch-1.3.7/android/libs/com/transistorsoft/tsbackgroundfetch/1.0.4/tsbackgroundfetch-1.0.4.aar
- export FLUTTER=$(pwd)/thirdparty/flutter/bin/
- pushd $$media-kit-libmpv-android-video-build$$/buildscripts
- mkdir sdk
- ln -s $$SDK$$ ./sdk/android-sdk-linux
- PATH=$FLUTTER:$PATH bash bundle_default.sh
- popd
- mkdir -p build/media_kit_libs_android_video/output
- cp $$media-kit-libmpv-android-video-build$$/output/default-*.jar build/media_kit_libs_android_video/output
- pushd $PUB_CACHE/git/ffmpeg-kit-*
- JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64 ANDROID_SDK_ROOT=$$SDK$$ ANDROID_NDK_ROOT=$$NDK$$
./android.sh --enable-gpl --enable-android-zlib --enable-zimg --enable-x264
- mv prebuilt/bundle-android-aar/ffmpeg-kit/ffmpeg-kit.aar ./flutter/flutter/android/
- popd
- thirdparty/flutter/bin/flutter build apk --flavor fdroid -t lib/main.dart
--dart-define=cronetHttpNoPlay=true
ndk: r25c
antifeatures:
NonFreeNet:
en-US: Downloads assets (like ML models, release info and FAQs) from Ente's
CDN
- versionName: 1.1.0
versionCode: 1053
commit: f08ccce1e3628e24fa7ef23a6e42297bf6c65fa9
timeout: 10800
subdir: mobile
submodules: true
sudo:
- apt-get update
- apt-get install -y gcc-multilib libc-dev make automake pkg-config libtool
nasm python3-jsonschema wget meson python3-jinja2 zip curl doxygen cmake gperf
texinfo yasm bison autogen wget autopoint ninja-build ragel groff gtk-doc-tools
libtasn1-6-dev libtasn1-bin libgnutls28-dev libunistring-dev gettext
output: build/app/outputs/flutter-apk/app-fdroid-release.apk
srclibs:
- libsodium@ee009287afd480b60a9a4d75b19afdc0f705e9d9
- transistor-background-fetch@ca8d2f7a9cf1880dfaf9bcb2c2176fab19e0b124
- media-kit-libmpv-android-video-build@v1.1.5
- media-kit@media_kit-v1.1.10
- media-kit-android-helper@0574b11502ae0c5474e0629bb29c2991215e4751
- mpv@056072bf958ffeaadd2f5a69e37f3079f18d4ead
- libplacebo@76bb971847a5c7f5a40596edcb071de5ab8b7446
- fftools-ffi@10070acb2c090edda86dba431f6c281145ceb221
rm:
- auth
- cli
- desktop
- docs
- infra
- mobile/ios
- server
- web
prebuild:
- export PUB_CACHE=$(pwd)/.pub-cache
- thirdparty/flutter/bin/flutter config --no-analytics
- thirdparty/flutter/bin/flutter pub get
- pushd $PUB_CACHE/git/ffmpeg-kit-*
- sed -i -e '/BUILD_FULL/,+1s/61/34/' -e 's|./gradlew|gradle|' android.sh
- sed -i -e "/ffmpeg-kit-custom/c implementation files('ffmpeg-kit.aar')" -e
's|./libs|https://maven.google.com|' flutter/flutter/android/build.gradle
- popd
- sed -i -e '/play-services-cronet/d' $PUB_CACHE/hosted/pub.dev/cronet_http-*/android/build.gradle
- export file=$(ls .pub-cache/hosted/pub.dev/media_kit_libs_android_video-*/android/build.gradle)
- export tag=$(sed -n -E 's|.*download/(v[0-9.]+)/.*|\1|p' $file | head -n 1)
- '[[ $tag == "v1.1.5" ]] || exit 1'
- sed -i -e '/downloadDependencies/,/dependsOn/d' $file
- cd $$media-kit-libmpv-android-video-build$$/buildscripts
- mkdir deps
- pushd deps
- cp -r $$mpv$$ mpv
- cp -r $$libplacebo$$ libplacebo
- cp -r $$media-kit$$ media_kit
- cp -r $$media-kit-android-helper$$ media-kit-android-helper
- cp -r $$fftools-ffi$$ fftools_ffi
- popd
- sed -i -e '/download-sdk/d' download.sh
- sed -i -e '/git reset --hard/d' patch.sh
- sed -i -e 's/sudo rm -r/echo/g' -e 's|app/build/outputs/apk/release/app-release.apk|app/build/outputs/apk/release/app-release-unsigned.apk|'
bundle_default.sh
- sed -i -e 's/sudo//g' -e 's|./gradlew|gradle|g' *.sh
scanignore:
- mobile/.pub-cache/hosted/pub.dev/background_fetch-*/android/build.gradle
- mobile/thirdparty/flutter/bin/cache
scandelete:
- mobile/thirdparty/flutter
- mobile/.pub-cache
build:
- export PUB_CACHE=$(pwd)/.pub-cache
- pushd $$libsodium$$
- ./autogen.sh -s
- ./dist-build/android-armv7-a.sh
- ./dist-build/android-armv8-a.sh
- ./dist-build/android-x86.sh
- ./dist-build/android-x86_64.sh
- popd
- flutter_sodium=$(echo .pub-cache/git/flutter_sodium-*/android/src/main/jniLibs)
- cp $$libsodium$$/libsodium-android-armv7-a/lib/libsodium.so $flutter_sodium/armeabi-v7a/
- cp $$libsodium$$/libsodium-android-westmere/lib/libsodium.so $flutter_sodium/x86_64/
- cp $$libsodium$$/libsodium-android-armv8-a+crypto/lib/libsodium.so $flutter_sodium/arm64-v8a/
- cp $$libsodium$$/libsodium-android-i686/lib/libsodium.so $flutter_sodium/x86/
- pushd $$transistor-background-fetch$$/android/tsbackgroundfetch/
- gradle assembleRelease
- gradle publishToMavenLocal
- popd
- mv $$transistor-background-fetch$$/android/tsbackgroundfetch/build/outputs/aar/tsbackgroundfetch-release.aar
$PUB_CACHE/hosted/pub.dev/background_fetch-1.3.7/android/libs/com/transistorsoft/tsbackgroundfetch/1.0.4/tsbackgroundfetch-1.0.4.aar
- export FLUTTER=$(pwd)/thirdparty/flutter/bin/
- pushd $$media-kit-libmpv-android-video-build$$/buildscripts
- mkdir sdk
- ln -s $$SDK$$ ./sdk/android-sdk-linux
- PATH=$FLUTTER:$PATH bash bundle_default.sh
- popd
- mkdir -p build/media_kit_libs_android_video/output
- cp $$media-kit-libmpv-android-video-build$$/output/default-*.jar build/media_kit_libs_android_video/output
- pushd $PUB_CACHE/git/ffmpeg-kit-*
- JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64 ANDROID_SDK_ROOT=$$SDK$$ ANDROID_NDK_ROOT=$$NDK$$
./android.sh --enable-gpl --enable-android-zlib --enable-zimg --enable-x264
- mv prebuilt/bundle-android-aar/ffmpeg-kit/ffmpeg-kit.aar ./flutter/flutter/android/
- popd
- thirdparty/flutter/bin/flutter build apk --flavor fdroid -t lib/main.dart
--dart-define=cronetHttpNoPlay=true
ndk: r25c
antifeatures:
NonFreeNet:
en-US: Downloads assets (like ML models, release info and FAQs) from Ente's
CDN
- versionName: 1.1.53
versionCode: 1083
commit: f7f0afdca68292a682b6e442eac3b4d9eb9dbf53
timeout: 10800
subdir: mobile
submodules: true
sudo:
- apt-get update
- apt-get install -y gcc-multilib libc-dev make automake pkg-config libtool
nasm python3-jsonschema wget meson python3-jinja2 zip curl doxygen cmake gperf
texinfo yasm bison autogen wget autopoint ninja-build ragel groff gtk-doc-tools
libtasn1-6-dev libtasn1-bin libgnutls28-dev libunistring-dev gettext
output: build/app/outputs/flutter-apk/app-fdroid-release.apk
srclibs:
- libsodium@ee009287afd480b60a9a4d75b19afdc0f705e9d9
- media-kit-libmpv-android-video-build@v1.1.5
- media-kit@media_kit-v1.1.10
- media-kit-android-helper@0574b11502ae0c5474e0629bb29c2991215e4751
- mpv@056072bf958ffeaadd2f5a69e37f3079f18d4ead
- libplacebo@76bb971847a5c7f5a40596edcb071de5ab8b7446
- fftools-ffi@10070acb2c090edda86dba431f6c281145ceb221
rm:
- auth
- cli
- desktop
- docs
- infra
- mobile/ios
- server
- web
prebuild:
- export PUB_CACHE=$(pwd)/.pub-cache
- thirdparty/flutter/bin/flutter config --no-analytics
- thirdparty/flutter/bin/flutter pub get
- pushd $PUB_CACHE/git/ffmpeg-kit-*
- sed -i -e '/BUILD_FULL/,+1s/61/34/' -e 's|./gradlew|gradle|' android.sh
- sed -i -e "/ffmpeg-kit-custom/c implementation files('ffmpeg-kit.aar')" -e
's|./libs|https://maven.google.com|' flutter/flutter/android/build.gradle
- popd
- sed -i -e '/play-services-cronet/d' $PUB_CACHE/hosted/pub.dev/cronet_http-*/android/build.gradle
- export file=$(ls .pub-cache/hosted/pub.dev/media_kit_libs_android_video-*/android/build.gradle)
- export tag=$(sed -n -E 's|.*download/(v[0-9.]+)/.*|\1|p' $file | head -n 1)
- '[[ $tag == "v1.1.5" ]] || exit 1'
- sed -i -e '/downloadDependencies/,/dependsOn/d' $file
- cd $$media-kit-libmpv-android-video-build$$/buildscripts
- mkdir deps
- pushd deps
- cp -r $$mpv$$ mpv
- cp -r $$libplacebo$$ libplacebo
- cp -r $$media-kit$$ media_kit
- cp -r $$media-kit-android-helper$$ media-kit-android-helper
- cp -r $$fftools-ffi$$ fftools_ffi
- popd
- sed -i -e '/download-sdk/d' download.sh
- sed -i -e '/git reset --hard/d' patch.sh
- sed -i -e 's/sudo rm -r/echo/g' -e 's|app/build/outputs/apk/release/app-release.apk|app/build/outputs/apk/release/app-release-unsigned.apk|'
bundle_default.sh
- sed -i -e 's/sudo//g' -e 's|./gradlew|gradle|g' *.sh
scanignore:
- mobile/thirdparty/flutter/bin/cache
scandelete:
- mobile/thirdparty/flutter
- mobile/.pub-cache
build:
- export PUB_CACHE=$(pwd)/.pub-cache
- pushd $$libsodium$$
- ./autogen.sh -s
- ./dist-build/android-armv7-a.sh
- ./dist-build/android-armv8-a.sh
- ./dist-build/android-x86.sh
- ./dist-build/android-x86_64.sh
- popd
- flutter_sodium=$(echo .pub-cache/git/flutter_sodium-*/android/src/main/jniLibs)
- cp $$libsodium$$/libsodium-android-armv7-a/lib/libsodium.so $flutter_sodium/armeabi-v7a/
- cp $$libsodium$$/libsodium-android-westmere/lib/libsodium.so $flutter_sodium/x86_64/
- cp $$libsodium$$/libsodium-android-armv8-a+crypto/lib/libsodium.so $flutter_sodium/arm64-v8a/
- cp $$libsodium$$/libsodium-android-i686/lib/libsodium.so $flutter_sodium/x86/
- export FLUTTER=$(pwd)/thirdparty/flutter/bin/
- pushd $$media-kit-libmpv-android-video-build$$/buildscripts
- mkdir sdk
- ln -s $$SDK$$ ./sdk/android-sdk-linux
- PATH=$FLUTTER:$PATH bash bundle_default.sh
- popd
- mkdir -p build/media_kit_libs_android_video/output
- cp $$media-kit-libmpv-android-video-build$$/output/default-*.jar build/media_kit_libs_android_video/output
- pushd $PUB_CACHE/git/ffmpeg-kit-*
- JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64 ANDROID_SDK_ROOT=$$SDK$$ ANDROID_NDK_ROOT=$$NDK$$
./android.sh --enable-gpl --enable-android-zlib --enable-zimg --enable-x264
- mv prebuilt/bundle-android-aar/ffmpeg-kit/ffmpeg-kit.aar ./flutter/flutter/android/
- popd
- thirdparty/flutter/bin/flutter build apk --flavor fdroid -t lib/main.dart
--dart-define=cronetHttpNoPlay=true
ndk: r25c
antifeatures:
NonFreeNet:
en-US: Downloads assets (like ML models, release info and FAQs) from Ente's
CDN
- versionName: 1.2.0
versionCode: 1203
commit: 5cff5f49b75e4b9d73d186eca62b7272c7485f3b
timeout: 10800
subdir: mobile/apps/photos/
submodules: true
sudo:
- apt-get update
- apt-get install -y gcc-multilib libc-dev make automake pkg-config libtool
nasm python3-jsonschema wget meson python3-jinja2 zip curl doxygen cmake gperf
texinfo yasm bison autogen wget autopoint ninja-build ragel groff gtk-doc-tools
libtasn1-6-dev libtasn1-bin libgnutls28-dev libunistring-dev gettext
output: build/app/outputs/flutter-apk/app-fdroid-release.apk
srclibs:
- libsodium@ee009287afd480b60a9a4d75b19afdc0f705e9d9
- media-kit-libmpv-android-video-build-preddit@6a17c15353ead50a52bd8414c872e40e9178b3a4
rm:
- mobile/apps/auth
- cli
- desktop
- docs
- infra
- mobile/apps/photos/ios
- server
- web
prebuild:
- export PUB_CACHE=$(pwd)/.pub-cache
- ../../thirdparty/flutter/bin/flutter config --no-analytics
- ../../thirdparty/flutter/bin/flutter pub get
- pushd $PUB_CACHE/git/ffmpeg-kit-*
- sed -i -e '/BUILD_FULL/,+1s/61/34/' -e 's|./gradlew|gradle|' android.sh
- sed -i -e "/ffmpeg-kit-custom/c implementation files('ffmpeg-kit.aar')" -e
's|./libs|https://maven.google.com|' flutter/flutter/android/build.gradle
- popd
- sed -i -e '/play-services-cronet/d' $PUB_CACHE/hosted/pub.dev/cronet_http-*/android/build.gradle
- export file=$(ls .pub-cache/git/media-kit-*/libs/android/media_kit_libs_android_video/android/build.gradle)
- sed -i -e '/downloadDependencies/,/dependsOn/d' $file
- cd $$media-kit-libmpv-android-video-build-preddit$$/buildscripts
- sed -i -e '/download-sdk/d' download.sh
- sed -i -e '/git reset --hard/d' patch.sh
- sed -i -e 's/sudo rm -r/echo/g' bundle_default.sh
- sed -i -e 's/sudo//g' -e 's|./gradlew|gradle|g' *.sh
scanignore:
- mobile/thirdparty/flutter/bin/cache
scandelete:
- mobile/thirdparty/flutter
- mobile/apps/photos/.pub-cache
build:
- export PUB_CACHE=$(pwd)/.pub-cache
- pushd $$libsodium$$
- ./autogen.sh -s
- ./dist-build/android-armv7-a.sh
- ./dist-build/android-armv8-a.sh
- ./dist-build/android-x86.sh
- ./dist-build/android-x86_64.sh
- popd
- flutter_sodium=$(echo .pub-cache/git/flutter_sodium-*/android/src/main/jniLibs)
- cp $$libsodium$$/libsodium-android-armv7-a/lib/libsodium.so $flutter_sodium/armeabi-v7a/
- cp $$libsodium$$/libsodium-android-westmere/lib/libsodium.so $flutter_sodium/x86_64/
- cp $$libsodium$$/libsodium-android-armv8-a+crypto/lib/libsodium.so $flutter_sodium/arm64-v8a/
- cp $$libsodium$$/libsodium-android-i686/lib/libsodium.so $flutter_sodium/x86/
- export FLUTTER=$(pwd)/../../thirdparty/flutter/bin/
- pushd $$media-kit-libmpv-android-video-build-preddit$$/buildscripts
- export PATH=$$NDK$$/toolchains/llvm/prebuilt/linux-x86_64/bin:$PATH
- mkdir sdk
- ln -s $$SDK$$ ./sdk/android-sdk-linux
- PATH=$FLUTTER:$PATH bash bundle_default.sh
- popd
- mkdir -p build/media_kit_libs_android_video/output
- cp $$media-kit-libmpv-android-video-build-preddit$$/buildscripts/*.jar build/media_kit_libs_android_video/output
- pushd $PUB_CACHE/git/ffmpeg-kit-*
- JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64 ANDROID_SDK_ROOT=$$SDK$$ ANDROID_NDK_ROOT=$$NDK$$
./android.sh --enable-gpl --enable-android-zlib --enable-zimg --enable-x264
- mv prebuilt/bundle-android-aar/ffmpeg-kit/ffmpeg-kit.aar ./flutter/flutter/android/
- popd
- ../../thirdparty/flutter/bin/flutter build apk --flavor fdroid -t lib/main.dart
--dart-define=cronetHttpNoPlay=true
ndk: 25.1.8937393
antifeatures:
NonFreeNet:
en-US: Downloads assets (like ML models, release info and FAQs) from Ente's
CDN
- versionName: 1.2.4
versionCode: 1205
commit: 704b28815b52cf372425172703fc94c982f9ba12
timeout: 10800
subdir: mobile/apps/photos/
submodules: true
sudo:
- apt-get update
- apt-get install -y gcc-multilib libc-dev make automake pkg-config libtool
nasm python3-jsonschema wget meson python3-jinja2 zip curl doxygen cmake gperf
texinfo yasm bison autogen wget autopoint ninja-build ragel groff gtk-doc-tools
libtasn1-6-dev libtasn1-bin libgnutls28-dev libunistring-dev gettext
output: build/app/outputs/flutter-apk/app-fdroid-release.apk
srclibs:
- libsodium@ee009287afd480b60a9a4d75b19afdc0f705e9d9
- media-kit-libmpv-android-video-build-preddit@6a17c15353ead50a52bd8414c872e40e9178b3a4
- flutter@stable
- rustup@1.27.1
rm:
- mobile/apps/auth
- cli
- desktop
- docs
- infra
- mobile/apps/photos/ios
- server
- web
- mobile/thirdparty/flutter
prebuild:
- sed -i -e "s/'stable'/'1.89.0'/" rust_builder/cargokit/build_tool/lib/src/builder.dart
- flutterVersion=$(sed -n -E 's/.*FLUTTER_VERSION:\ "(.*)"/\1/p' ../../../.github/workflows/mobile-release.yml)
- '[[ $flutterVersion ]]'
- git -C $$flutter$$ checkout -f $flutterVersion
- export PUB_CACHE=$(pwd)/.pub-cache
- $$flutter$$/bin/flutter config --no-analytics
- $$flutter$$/bin/flutter pub get
- sed -i -e 's/8.12.1/8.11.1/' .pub-cache/hosted/pub.dev/{{image_picker,path_provider,video_player,local_auth,shared_preferences,url_launcher}_android,flutter_plugin_android_lifecycle}-*/android/build.gradle
- pushd $PUB_CACHE/git/ffmpeg-kit-*
- sed -i -e '/BUILD_FULL/,+1s/61/34/' -e 's|./gradlew|gradle|' android.sh
- sed -i -e "/ffmpeg-kit-custom/c implementation files('ffmpeg-kit.aar')" -e
's|./libs|https://maven.google.com|' flutter/flutter/android/build.gradle
- popd
- sed -i -e '/play-services-cronet/d' $PUB_CACHE/hosted/pub.dev/cronet_http-*/android/build.gradle
- export file=$(ls $PUB_CACHE/{git/media-kit-*/libs/android/media_kit_libs_android_video,hosted/pub.dev/media_kit_libs_android_video-*}/android/build.gradle)
- sed -i -e '/downloadDependencies/,/dependsOn/d' $file
- cd $$media-kit-libmpv-android-video-build-preddit$$/buildscripts
- sed -i -e '/download-sdk/d' download.sh
- sed -i -e '/git reset --hard/d' patch.sh
- sed -i -e 's/sudo rm -r/echo/g' bundle_default.sh
- sed -i -e 's/sudo//g' -e 's|./gradlew|gradle|g' *.sh
scandelete:
- mobile/apps/photos/.pub-cache
build:
- export PUB_CACHE=$(pwd)/.pub-cache
- export PATH=$$flutter$$/bin:$PATH
- $$rustup$$/rustup-init.sh -y --default-toolchain 1.89.0
- source $HOME/.cargo/env
- cargo install flutter_rust_bridge_codegen@2.11.1 --locked
- flutter_rust_bridge_codegen generate
- pushd $$libsodium$$
- ./autogen.sh -s
- ./dist-build/android-armv7-a.sh
- ./dist-build/android-armv8-a.sh
- ./dist-build/android-x86.sh
- ./dist-build/android-x86_64.sh
- popd
- flutter_sodium=$(echo .pub-cache/git/flutter_sodium-*/android/src/main/jniLibs)
- cp $$libsodium$$/libsodium-android-armv7-a/lib/libsodium.so $flutter_sodium/armeabi-v7a/
- cp $$libsodium$$/libsodium-android-westmere/lib/libsodium.so $flutter_sodium/x86_64/
- cp $$libsodium$$/libsodium-android-armv8-a+crypto/lib/libsodium.so $flutter_sodium/arm64-v8a/
- cp $$libsodium$$/libsodium-android-i686/lib/libsodium.so $flutter_sodium/x86/
- pushd $$media-kit-libmpv-android-video-build-preddit$$/buildscripts
- export PATH=$$NDK$$/toolchains/llvm/prebuilt/linux-x86_64/bin:$PATH
- mkdir sdk
- ln -s $$SDK$$ ./sdk/android-sdk-linux
- bash bundle_default.sh
- popd
- mkdir -p build/media_kit_libs_android_video/output
- cp $$media-kit-libmpv-android-video-build-preddit$$/buildscripts/*.jar build/media_kit_libs_android_video/output
- pushd $PUB_CACHE/git/ffmpeg-kit-*
- JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64 ANDROID_SDK_ROOT=$$SDK$$ ANDROID_NDK_ROOT=$$NDK$$
./android.sh --enable-gpl --enable-android-zlib --enable-zimg --enable-x264
- mv prebuilt/bundle-android-aar/ffmpeg-kit/ffmpeg-kit.aar ./flutter/flutter/android/
- popd
- $$flutter$$/bin/flutter build apk --flavor fdroid -t lib/main.dart --dart-define=cronetHttpNoPlay=true
ndk: 25.1.8937393
antifeatures:
NonFreeNet:
en-US: Downloads assets (like ML models, release info and FAQs) from Ente's
CDN
- versionName: 1.2.9
versionCode: 1209
commit: 0e972f58816ac14fa8a5a28e4d4ffca7dfa9c063
timeout: 10800
subdir: mobile/apps/photos/
submodules: true
sudo:
- apt-get update
- apt-get install -y gcc-multilib libc-dev make automake pkg-config libtool
nasm python3-jsonschema wget meson python3-jinja2 zip curl doxygen cmake gperf
texinfo yasm bison autogen wget autopoint ninja-build ragel groff gtk-doc-tools
libtasn1-6-dev libtasn1-bin libgnutls28-dev libunistring-dev gettext
output: build/app/outputs/flutter-apk/app-fdroid-release.apk
srclibs:
- libsodium@ee009287afd480b60a9a4d75b19afdc0f705e9d9
- media-kit-libmpv-android-video-build-preddit@6a17c15353ead50a52bd8414c872e40e9178b3a4
- flutter@stable
- rustup@1.27.1
rm:
- mobile/apps/auth
- cli
- desktop
- docs
- infra
- mobile/apps/photos/ios
- server
- web
- mobile/thirdparty/flutter
prebuild:
- sed -i -e "s/'stable'/'1.89.0'/" rust_builder/cargokit/build_tool/lib/src/builder.dart
- flutterVersion=$(sed -n -E 's/.*FLUTTER_VERSION:\ "(.*)"/\1/p' ../../../.github/workflows/mobile-release.yml)
- '[[ $flutterVersion ]]'
- git -C $$flutter$$ checkout -f $flutterVersion
- export PUB_CACHE=$(pwd)/.pub-cache
- $$flutter$$/bin/flutter config --no-analytics
- $$flutter$$/bin/flutter pub get
- sed -i -e 's/8.12.1/8.11.1/' .pub-cache/hosted/pub.dev/{{path_provider,video_player,local_auth,shared_preferences,url_launcher}_android,flutter_plugin_android_lifecycle}-*/android/build.gradle
- pushd $PUB_CACHE/git/ffmpeg-kit-*
- sed -i -e '/BUILD_FULL/,+1s/61/34/' -e 's|./gradlew|gradle|' android.sh
- sed -i -e "/ffmpeg-kit-custom/c implementation files('ffmpeg-kit.aar')" -e
's|./libs|https://maven.google.com|' flutter/flutter/android/build.gradle
- popd
- sed -i -e '/play-services-cronet/d' $PUB_CACHE/hosted/pub.dev/cronet_http-*/android/build.gradle
- export file=$(ls $PUB_CACHE/{git/media-kit-*/libs/android/media_kit_libs_android_video,hosted/pub.dev/media_kit_libs_android_video-*}/android/build.gradle)
- sed -i -e '/downloadDependencies/,/dependsOn/d' $file
- cd $$media-kit-libmpv-android-video-build-preddit$$/buildscripts
- sed -i -e '/download-sdk/d' download.sh
- sed -i -e '/git reset --hard/d' patch.sh
- sed -i -e 's/sudo rm -r/echo/g' bundle_default.sh
- sed -i -e 's/sudo//g' -e 's|./gradlew|gradle|g' *.sh
scandelete:
- mobile/apps/photos/.pub-cache
build:
- export PUB_CACHE=$(pwd)/.pub-cache
- export PATH=$$flutter$$/bin:$PATH
- $$rustup$$/rustup-init.sh -y --default-toolchain 1.89.0
- source $HOME/.cargo/env
- cargo install flutter_rust_bridge_codegen@2.11.1 --locked
- flutter_rust_bridge_codegen generate
- pushd $$libsodium$$
- ./autogen.sh -s
- ./dist-build/android-armv7-a.sh
- ./dist-build/android-armv8-a.sh
- ./dist-build/android-x86.sh
- ./dist-build/android-x86_64.sh
- popd
- flutter_sodium=$(echo .pub-cache/git/flutter_sodium-*/android/src/main/jniLibs)
- cp $$libsodium$$/libsodium-android-armv7-a/lib/libsodium.so $flutter_sodium/armeabi-v7a/
- cp $$libsodium$$/libsodium-android-westmere/lib/libsodium.so $flutter_sodium/x86_64/
- cp $$libsodium$$/libsodium-android-armv8-a+crypto/lib/libsodium.so $flutter_sodium/arm64-v8a/
- cp $$libsodium$$/libsodium-android-i686/lib/libsodium.so $flutter_sodium/x86/
- pushd $$media-kit-libmpv-android-video-build-preddit$$/buildscripts
- export PATH=$$NDK$$/toolchains/llvm/prebuilt/linux-x86_64/bin:$PATH
- mkdir sdk
- ln -s $$SDK$$ ./sdk/android-sdk-linux
- bash bundle_default.sh
- popd
- mkdir -p build/media_kit_libs_android_video/output
- cp $$media-kit-libmpv-android-video-build-preddit$$/buildscripts/*.jar build/media_kit_libs_android_video/output
- pushd $PUB_CACHE/git/ffmpeg-kit-*
- JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64 ANDROID_SDK_ROOT=$$SDK$$ ANDROID_NDK_ROOT=$$NDK$$
./android.sh --enable-gpl --enable-android-zlib --enable-zimg --enable-x264
- mv prebuilt/bundle-android-aar/ffmpeg-kit/ffmpeg-kit.aar ./flutter/flutter/android/
- popd
- $$flutter$$/bin/flutter build apk --flavor fdroid -t lib/main.dart --dart-define=cronetHttpNoPlay=true
ndk: 25.1.8937393
antifeatures:
NonFreeNet:
en-US: Downloads assets (like ML models, release info and FAQs) from Ente's
CDN
- versionName: 1.2.11
versionCode: 1211
commit: e3be76cdbbf56f240bb88d59f3056e92412e2963
timeout: 10800
subdir: mobile/apps/photos/
submodules: true
sudo:
- apt-get update
- apt-get install -y gcc-multilib libc-dev make automake pkg-config libtool
nasm python3-jsonschema wget meson python3-jinja2 zip curl doxygen cmake gperf
texinfo yasm bison autogen wget autopoint ninja-build ragel groff gtk-doc-tools
libtasn1-6-dev libtasn1-bin libgnutls28-dev libunistring-dev gettext
output: build/app/outputs/flutter-apk/app-fdroid-release.apk
srclibs:
- libsodium@ee009287afd480b60a9a4d75b19afdc0f705e9d9
- media-kit-libmpv-android-video-build-preddit@6a17c15353ead50a52bd8414c872e40e9178b3a4
- flutter@stable
- rustup@1.27.1
rm:
- mobile/apps/auth
- cli
- desktop
- docs
- infra
- mobile/apps/photos/ios
- server
- web
- mobile/thirdparty/flutter
prebuild:
- sed -i -e "s/'stable'/'1.89.0'/" rust_builder/cargokit/build_tool/lib/src/builder.dart
- flutterVersion=$(sed -n -E 's/.*FLUTTER_VERSION:\ "(.*)"/\1/p' ../../../.github/workflows/mobile-release.yml)
- '[[ $flutterVersion ]]'
- git -C $$flutter$$ checkout -f $flutterVersion
- export PUB_CACHE=$(pwd)/.pub-cache
- $$flutter$$/bin/flutter config --no-analytics
- $$flutter$$/bin/flutter pub get
- sed -i -e 's/8.12.1/8.11.1/' .pub-cache/hosted/pub.dev/{{path_provider,video_player,local_auth,shared_preferences,url_launcher}_android,flutter_plugin_android_lifecycle}-*/android/build.gradle
- pushd $PUB_CACHE/git/ffmpeg-kit-*
- sed -i -e '/BUILD_FULL/,+1s/61/34/' -e 's|./gradlew|gradle|' android.sh
- sed -i -e "/ffmpeg-kit-custom/c implementation files('ffmpeg-kit.aar')" -e
's|./libs|https://maven.google.com|' flutter/flutter/android/build.gradle
- popd
- sed -i -e '/play-services-cronet/d' $PUB_CACHE/hosted/pub.dev/cronet_http-*/android/build.gradle
- export file=$(ls $PUB_CACHE/{git/media-kit-*/libs/android/media_kit_libs_android_video,hosted/pub.dev/media_kit_libs_android_video-*}/android/build.gradle)
- sed -i -e '/downloadDependencies/,/dependsOn/d' $file
- cd $$media-kit-libmpv-android-video-build-preddit$$/buildscripts
- sed -i -e '/download-sdk/d' download.sh
- sed -i -e '/git reset --hard/d' patch.sh
- sed -i -e 's/sudo rm -r/echo/g' bundle_default.sh
- sed -i -e 's/sudo//g' -e 's|./gradlew|gradle|g' *.sh
scandelete:
- mobile/apps/photos/.pub-cache
build:
- export PUB_CACHE=$(pwd)/.pub-cache
- export PATH=$$flutter$$/bin:$PATH
- $$rustup$$/rustup-init.sh -y --default-toolchain 1.89.0
- source $HOME/.cargo/env
- cargo install flutter_rust_bridge_codegen@2.11.1 --locked
- flutter_rust_bridge_codegen generate
- pushd $$libsodium$$
- ./autogen.sh -s
- ./dist-build/android-armv7-a.sh
- ./dist-build/android-armv8-a.sh
- ./dist-build/android-x86.sh
- ./dist-build/android-x86_64.sh
- popd
- flutter_sodium=$(echo .pub-cache/git/flutter_sodium-*/android/src/main/jniLibs)
- cp $$libsodium$$/libsodium-android-armv7-a/lib/libsodium.so $flutter_sodium/armeabi-v7a/
- cp $$libsodium$$/libsodium-android-westmere/lib/libsodium.so $flutter_sodium/x86_64/
- cp $$libsodium$$/libsodium-android-armv8-a+crypto/lib/libsodium.so $flutter_sodium/arm64-v8a/
- cp $$libsodium$$/libsodium-android-i686/lib/libsodium.so $flutter_sodium/x86/
- pushd $$media-kit-libmpv-android-video-build-preddit$$/buildscripts
- export PATH=$$NDK$$/toolchains/llvm/prebuilt/linux-x86_64/bin:$PATH
- mkdir sdk
- ln -s $$SDK$$ ./sdk/android-sdk-linux
- bash bundle_default.sh
- popd
- mkdir -p build/media_kit_libs_android_video/output
- cp $$media-kit-libmpv-android-video-build-preddit$$/buildscripts/*.jar build/media_kit_libs_android_video/output
- pushd $PUB_CACHE/git/ffmpeg-kit-*
- JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64 ANDROID_SDK_ROOT=$$SDK$$ ANDROID_NDK_ROOT=$$NDK$$
./android.sh --enable-gpl --enable-android-zlib --enable-zimg --enable-x264
- mv prebuilt/bundle-android-aar/ffmpeg-kit/ffmpeg-kit.aar ./flutter/flutter/android/
- popd
- $$flutter$$/bin/flutter build apk --flavor fdroid -t lib/main.dart --dart-define=cronetHttpNoPlay=true
ndk: 25.1.8937393
antifeatures:
NonFreeNet:
en-US: Downloads assets (like ML models, release info and FAQs) from Ente's
CDN
- versionName: 1.2.15
versionCode: 1215
commit: d9a64d3b9deb26eeae5c0f3bbc1987760c399030
timeout: 10800
subdir: mobile/apps/photos/
submodules: true
sudo:
- apt-get update
- apt-get install -y gcc-multilib libc-dev make automake pkg-config libtool
nasm python3-jsonschema wget meson python3-jinja2 zip curl doxygen cmake gperf
texinfo yasm bison autogen wget autopoint ninja-build ragel groff gtk-doc-tools
libtasn1-6-dev libtasn1-bin libgnutls28-dev libunistring-dev gettext
output: build/app/outputs/flutter-apk/app-fdroid-release.apk
srclibs:
- libsodium@ee009287afd480b60a9a4d75b19afdc0f705e9d9
- media-kit-libmpv-android-video-build-preddit@6a17c15353ead50a52bd8414c872e40e9178b3a4
- flutter@stable
- rustup@1.27.1
rm:
- mobile/apps/auth
- cli
- desktop
- docs
- infra
- mobile/apps/photos/ios
- server
- web
- mobile/thirdparty/flutter
prebuild:
- sed -i -e "s/'stable'/'1.89.0'/" rust_builder/cargokit/build_tool/lib/src/builder.dart
- flutterVersion=$(sed -n -E 's/.*FLUTTER_VERSION:\ "(.*)"/\1/p' ../../../.github/workflows/mobile-release.yml)
- '[[ $flutterVersion ]]'
- git -C $$flutter$$ checkout -f $flutterVersion
- export PUB_CACHE=$(pwd)/.pub-cache
- $$flutter$$/bin/flutter config --no-analytics
- $$flutter$$/bin/flutter pub get
- sed -i -e 's/8.12.1/8.11.1/' .pub-cache/hosted/pub.dev/{{path_provider,video_player,local_auth,shared_preferences,url_launcher}_android,flutter_plugin_android_lifecycle}-*/android/build.gradle
- pushd $PUB_CACHE/git/ffmpeg-kit-*
- sed -i -e '/BUILD_FULL/,+1s/61/34/' -e 's|./gradlew|gradle|' android.sh
- sed -i -e "/ffmpeg-kit-custom/c implementation files('ffmpeg-kit.aar')" -e
's|./libs|https://maven.google.com|' flutter/flutter/android/build.gradle
- popd
- sed -i -e '/play-services-cronet/d' $PUB_CACHE/hosted/pub.dev/cronet_http-*/android/build.gradle
- export file=$(ls $PUB_CACHE/{git/media-kit-*/libs/android/media_kit_libs_android_video,hosted/pub.dev/media_kit_libs_android_video-*}/android/build.gradle)
- sed -i -e '/downloadDependencies/,/dependsOn/d' $file
- cd $$media-kit-libmpv-android-video-build-preddit$$/buildscripts
- sed -i -e '/download-sdk/d' download.sh
- sed -i -e '/git reset --hard/d' patch.sh
- sed -i -e 's/sudo rm -r/echo/g' bundle_default.sh
- sed -i -e 's/sudo//g' -e 's|./gradlew|gradle|g' *.sh
scandelete:
- mobile/apps/photos/.pub-cache
build:
- export PUB_CACHE=$(pwd)/.pub-cache
- export PATH=$$flutter$$/bin:$PATH
- $$rustup$$/rustup-init.sh -y --default-toolchain 1.89.0
- source $HOME/.cargo/env
- cargo install flutter_rust_bridge_codegen@2.11.1 --locked
- flutter_rust_bridge_codegen generate
- pushd $$libsodium$$
- ./autogen.sh -s
- ./dist-build/android-armv7-a.sh
- ./dist-build/android-armv8-a.sh
- ./dist-build/android-x86.sh
- ./dist-build/android-x86_64.sh
- popd
- flutter_sodium=$(echo .pub-cache/git/flutter_sodium-*/android/src/main/jniLibs)
- cp $$libsodium$$/libsodium-android-armv7-a/lib/libsodium.so $flutter_sodium/armeabi-v7a/
- cp $$libsodium$$/libsodium-android-westmere/lib/libsodium.so $flutter_sodium/x86_64/
- cp $$libsodium$$/libsodium-android-armv8-a+crypto/lib/libsodium.so $flutter_sodium/arm64-v8a/
- cp $$libsodium$$/libsodium-android-i686/lib/libsodium.so $flutter_sodium/x86/
- pushd $$media-kit-libmpv-android-video-build-preddit$$/buildscripts
- export PATH=$$NDK$$/toolchains/llvm/prebuilt/linux-x86_64/bin:$PATH
- mkdir sdk
- ln -s $$SDK$$ ./sdk/android-sdk-linux
- bash bundle_default.sh
- popd
- mkdir -p build/media_kit_libs_android_video/output
- cp $$media-kit-libmpv-android-video-build-preddit$$/buildscripts/*.jar build/media_kit_libs_android_video/output
- pushd $PUB_CACHE/git/ffmpeg-kit-*
- JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64 ANDROID_SDK_ROOT=$$SDK$$ ANDROID_NDK_ROOT=$$NDK$$
./android.sh --enable-gpl --enable-android-zlib --enable-zimg --enable-x264
- mv prebuilt/bundle-android-aar/ffmpeg-kit/ffmpeg-kit.aar ./flutter/flutter/android/
- popd
- $$flutter$$/bin/flutter build apk --flavor fdroid -t lib/main.dart --dart-define=cronetHttpNoPlay=true
ndk: 25.1.8937393
antifeatures:
NonFreeNet:
en-US: Downloads assets (like ML models, release info and FAQs) from Ente's
CDN
- versionName: 1.2.18
versionCode: 1218
commit: 88671f9b7025bd6bf2793347c59c0b787f8859b2
timeout: 10800
subdir: mobile/apps/photos/
submodules: true
sudo:
- apt-get update
- apt-get install -y gcc-multilib libc-dev make automake pkg-config libtool
nasm python3-jsonschema wget meson python3-jinja2 zip curl doxygen cmake gperf
texinfo yasm bison autogen wget autopoint ninja-build ragel groff gtk-doc-tools
libtasn1-6-dev libtasn1-bin libgnutls28-dev libunistring-dev gettext
output: build/app/outputs/flutter-apk/app-fdroid-release.apk
srclibs:
- libsodium@ee009287afd480b60a9a4d75b19afdc0f705e9d9
- media-kit-libmpv-android-video-build-preddit@6a17c15353ead50a52bd8414c872e40e9178b3a4
- flutter@stable
- rustup@1.27.1
rm:
- mobile/apps/auth
- cli
- desktop
- docs
- infra
- mobile/apps/photos/ios
- server
- web
- mobile/thirdparty/flutter
prebuild:
- sed -i -e "s/'stable'/'1.89.0'/" rust_builder/cargokit/build_tool/lib/src/builder.dart
- flutterVersion=$(sed -n -E 's/.*FLUTTER_VERSION:\ "(.*)"/\1/p' ../../../.github/workflows/mobile-release.yml)
- '[[ $flutterVersion ]]'
- git -C $$flutter$$ checkout -f $flutterVersion
- export PUB_CACHE=$(pwd)/.pub-cache
- $$flutter$$/bin/flutter config --no-analytics
- $$flutter$$/bin/flutter pub get
- sed -i -e 's/8.12.1/8.11.1/' .pub-cache/hosted/pub.dev/{{path_provider,video_player,local_auth,shared_preferences,url_launcher}_android,flutter_plugin_android_lifecycle}-*/android/build.gradle
- pushd $PUB_CACHE/git/ffmpeg-kit-*
- sed -i -e '/BUILD_FULL/,+1s/61/34/' -e 's|./gradlew|gradle|' android.sh
- sed -i -e "/ffmpeg-kit-custom/c implementation files('ffmpeg-kit.aar')" -e
's|./libs|https://maven.google.com|' flutter/flutter/android/build.gradle
- popd
- sed -i -e '/play-services-cronet/d' $PUB_CACHE/hosted/pub.dev/cronet_http-*/android/build.gradle
- export file=$(ls $PUB_CACHE/{git/media-kit-*/libs/android/media_kit_libs_android_video,hosted/pub.dev/media_kit_libs_android_video-*}/android/build.gradle)
- sed -i -e '/downloadDependencies/,/dependsOn/d' $file
- cd $$media-kit-libmpv-android-video-build-preddit$$/buildscripts
- sed -i -e '/download-sdk/d' download.sh
- sed -i -e '/git reset --hard/d' patch.sh
- sed -i -e 's/sudo rm -r/echo/g' bundle_default.sh
- sed -i -e 's/sudo//g' -e 's|./gradlew|gradle|g' *.sh
scandelete:
- mobile/apps/photos/.pub-cache
build:
- export PUB_CACHE=$(pwd)/.pub-cache
- export PATH=$$flutter$$/bin:$PATH
- $$rustup$$/rustup-init.sh -y --default-toolchain 1.89.0
- source $HOME/.cargo/env
- cargo install flutter_rust_bridge_codegen@2.11.1 --locked
- flutter_rust_bridge_codegen generate
- pushd $$libsodium$$
- ./autogen.sh -s
- ./dist-build/android-armv7-a.sh
- ./dist-build/android-armv8-a.sh
- ./dist-build/android-x86.sh
- ./dist-build/android-x86_64.sh
- popd
- flutter_sodium=$(echo .pub-cache/git/flutter_sodium-*/android/src/main/jniLibs)
- cp $$libsodium$$/libsodium-android-armv7-a/lib/libsodium.so $flutter_sodium/armeabi-v7a/
- cp $$libsodium$$/libsodium-android-westmere/lib/libsodium.so $flutter_sodium/x86_64/
- cp $$libsodium$$/libsodium-android-armv8-a+crypto/lib/libsodium.so $flutter_sodium/arm64-v8a/
- cp $$libsodium$$/libsodium-android-i686/lib/libsodium.so $flutter_sodium/x86/
- pushd $$media-kit-libmpv-android-video-build-preddit$$/buildscripts
- export PATH=$$NDK$$/toolchains/llvm/prebuilt/linux-x86_64/bin:$PATH
- mkdir sdk
- ln -s $$SDK$$ ./sdk/android-sdk-linux
- bash bundle_default.sh
- popd
- mkdir -p build/media_kit_libs_android_video/output
- cp $$media-kit-libmpv-android-video-build-preddit$$/buildscripts/*.jar build/media_kit_libs_android_video/output
- pushd $PUB_CACHE/git/ffmpeg-kit-*
- JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64 ANDROID_SDK_ROOT=$$SDK$$ ANDROID_NDK_ROOT=$$NDK$$
./android.sh --enable-gpl --enable-android-zlib --enable-zimg --enable-x264
- mv prebuilt/bundle-android-aar/ffmpeg-kit/ffmpeg-kit.aar ./flutter/flutter/android/
- popd
- $$flutter$$/bin/flutter build apk --flavor fdroid -t lib/main.dart --dart-define=cronetHttpNoPlay=true
ndk: 25.1.8937393
antifeatures:
NonFreeNet:
en-US: Downloads assets (like ML models, release info and FAQs) from Ente's
CDN
- versionName: 1.2.20
versionCode: 1220
commit: 9251a2b927eaa0d3e24b1f41e6507e061bd9c4a9
timeout: 10800
subdir: mobile/apps/photos/
submodules: true
sudo:
- apt-get update
- apt-get install -y gcc-multilib libc-dev make automake pkg-config libtool
nasm python3-jsonschema wget meson python3-jinja2 zip curl doxygen cmake gperf
texinfo yasm bison autogen wget autopoint ninja-build ragel groff gtk-doc-tools
libtasn1-6-dev libtasn1-bin libgnutls28-dev libunistring-dev gettext
output: build/app/outputs/flutter-apk/app-fdroid-release.apk
srclibs:
- libsodium@ee009287afd480b60a9a4d75b19afdc0f705e9d9
- media-kit-libmpv-android-video-build-preddit@6a17c15353ead50a52bd8414c872e40e9178b3a4
- flutter@stable
- rustup@1.27.1
rm:
- mobile/apps/auth
- cli
- desktop
- docs
- infra
- mobile/apps/photos/ios
- server
- web
- mobile/thirdparty/flutter
prebuild:
- sed -i -e "s/'stable'/'1.89.0'/" rust_builder/cargokit/build_tool/lib/src/builder.dart
- flutterVersion=$(sed -n -E 's/.*FLUTTER_VERSION:\ "(.*)"/\1/p' ../../../.github/workflows/mobile-release.yml)
- '[[ $flutterVersion ]]'
- git -C $$flutter$$ checkout -f $flutterVersion
- export PUB_CACHE=$(pwd)/.pub-cache
- $$flutter$$/bin/flutter config --no-analytics
- $$flutter$$/bin/flutter pub get
- pushd $PUB_CACHE/git/ffmpeg-kit-*
- sed -i -e '/BUILD_FULL/,+1s/61/34/' -e 's|./gradlew|gradle|' android.sh
- sed -i -e "/ffmpeg-kit-custom/c implementation files('ffmpeg-kit.aar')" -e
's|./libs|https://maven.google.com|' flutter/flutter/android/build.gradle
- popd
- sed -i -e '/play-services-cronet/d' $PUB_CACHE/hosted/pub.dev/cronet_http-*/android/build.gradle
- export file=$(ls $PUB_CACHE/{git/media-kit-*/libs/android/media_kit_libs_android_video,hosted/pub.dev/media_kit_libs_android_video-*}/android/build.gradle)
- sed -i -e '/downloadDependencies/,/dependsOn/d' $file
- cd $$media-kit-libmpv-android-video-build-preddit$$/buildscripts
- sed -i -e '/download-sdk/d' download.sh
- sed -i -e '/git reset --hard/d' patch.sh
- sed -i -e 's/sudo rm -r/echo/g' bundle_default.sh
- sed -i -e 's/sudo//g' -e 's|./gradlew|gradle|g' *.sh
scandelete:
- mobile/apps/photos/.pub-cache
build:
- export PUB_CACHE=$(pwd)/.pub-cache
- export PATH=$$flutter$$/bin:$PATH
- $$rustup$$/rustup-init.sh -y --default-toolchain 1.89.0
- source $HOME/.cargo/env
- cargo install flutter_rust_bridge_codegen@2.11.1 --locked
- flutter_rust_bridge_codegen generate
- pushd $$libsodium$$
- ./autogen.sh -s
- ./dist-build/android-armv7-a.sh
- ./dist-build/android-armv8-a.sh
- ./dist-build/android-x86.sh
- ./dist-build/android-x86_64.sh
- popd
- flutter_sodium=$(echo .pub-cache/git/flutter_sodium-*/android/src/main/jniLibs)
- cp $$libsodium$$/libsodium-android-armv7-a/lib/libsodium.so $flutter_sodium/armeabi-v7a/
- cp $$libsodium$$/libsodium-android-westmere/lib/libsodium.so $flutter_sodium/x86_64/
- cp $$libsodium$$/libsodium-android-armv8-a+crypto/lib/libsodium.so $flutter_sodium/arm64-v8a/
- cp $$libsodium$$/libsodium-android-i686/lib/libsodium.so $flutter_sodium/x86/
- pushd $$media-kit-libmpv-android-video-build-preddit$$/buildscripts
- export PATH=$$NDK$$/toolchains/llvm/prebuilt/linux-x86_64/bin:$PATH
- mkdir sdk
- ln -s $$SDK$$ ./sdk/android-sdk-linux
- bash bundle_default.sh
- popd
- mkdir -p build/media_kit_libs_android_video/output
- cp $$media-kit-libmpv-android-video-build-preddit$$/buildscripts/*.jar build/media_kit_libs_android_video/output
- pushd $PUB_CACHE/git/ffmpeg-kit-*
- JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64 ANDROID_SDK_ROOT=$$SDK$$ ANDROID_NDK_ROOT=$$NDK$$
./android.sh --enable-gpl --enable-android-zlib --enable-zimg --enable-x264
- mv prebuilt/bundle-android-aar/ffmpeg-kit/ffmpeg-kit.aar ./flutter/flutter/android/
- popd
- $$flutter$$/bin/flutter build apk --flavor fdroid -t lib/main.dart --dart-define=cronetHttpNoPlay=true
ndk: 25.1.8937393
antifeatures:
NonFreeNet:
en-US: Downloads assets (like ML models, release info and FAQs) from Ente's
CDN
- versionName: 1.2.23
versionCode: 1223
commit: 1bd834215fa6da6adb48d799d4b27d50e1ecd374
timeout: 10800
subdir: mobile/apps/photos/
submodules: true
sudo:
- apt-get update
- apt-get install -y gcc-multilib libc-dev make automake pkg-config libtool
nasm python3-jsonschema wget meson python3-jinja2 zip curl doxygen cmake gperf
texinfo yasm bison autogen wget autopoint ninja-build ragel groff gtk-doc-tools
libtasn1-6-dev libtasn1-bin libgnutls28-dev libunistring-dev gettext
output: build/app/outputs/flutter-apk/app-fdroid-release.apk
srclibs:
- libsodium@ee009287afd480b60a9a4d75b19afdc0f705e9d9
- media-kit-libmpv-android-video-build-preddit@6a17c15353ead50a52bd8414c872e40e9178b3a4
- flutter@stable
- rustup@1.27.1
rm:
- mobile/apps/auth
- cli
- desktop
- docs
- infra
- mobile/apps/photos/ios
- server
- web
- mobile/thirdparty/flutter
prebuild:
- sed -i -e "s/'stable'/'1.89.0'/" rust_builder/cargokit/build_tool/lib/src/builder.dart
- flutterVersion=$(sed -n -E 's/.*FLUTTER_VERSION:\ "(.*)"/\1/p' ../../../.github/workflows/mobile-release.yml)
- '[[ $flutterVersion ]]'
- git -C $$flutter$$ checkout -f $flutterVersion
- export PUB_CACHE=$(pwd)/.pub-cache
- $$flutter$$/bin/flutter config --no-analytics
- $$flutter$$/bin/flutter pub get
- pushd $PUB_CACHE/git/ffmpeg-kit-*
- sed -i -e '/BUILD_FULL/,+1s/61/34/' -e 's|./gradlew|gradle|' android.sh
- sed -i -e "/ffmpeg-kit-custom/c implementation files('ffmpeg-kit.aar')" -e
's|./libs|https://maven.google.com|' flutter/flutter/android/build.gradle
- popd
- sed -i -e '/play-services-cronet/d' $PUB_CACHE/hosted/pub.dev/cronet_http-*/android/build.gradle
- export file=$(ls $PUB_CACHE/{git/media-kit-*/libs/android/media_kit_libs_android_video,hosted/pub.dev/media_kit_libs_android_video-*}/android/build.gradle)
- sed -i -e '/downloadDependencies/,/dependsOn/d' $file
- cd $$media-kit-libmpv-android-video-build-preddit$$/buildscripts
- sed -i -e '/download-sdk/d' download.sh
- sed -i -e '/git reset --hard/d' patch.sh
- sed -i -e 's/sudo rm -r/echo/g' bundle_default.sh
- sed -i -e 's/sudo//g' -e 's|./gradlew|gradle|g' *.sh
scandelete:
- mobile/apps/photos/.pub-cache
build:
- export PUB_CACHE=$(pwd)/.pub-cache
- export PATH=$$flutter$$/bin:$PATH
- $$rustup$$/rustup-init.sh -y --default-toolchain 1.89.0
- source $HOME/.cargo/env
- cargo install flutter_rust_bridge_codegen@2.11.1 --locked
- flutter_rust_bridge_codegen generate
- pushd $$libsodium$$
- ./autogen.sh -s
- ./dist-build/android-armv7-a.sh
- ./dist-build/android-armv8-a.sh
- ./dist-build/android-x86.sh
- ./dist-build/android-x86_64.sh
- popd
- flutter_sodium=$(echo .pub-cache/git/flutter_sodium-*/android/src/main/jniLibs)
- cp $$libsodium$$/libsodium-android-armv7-a/lib/libsodium.so $flutter_sodium/armeabi-v7a/
- cp $$libsodium$$/libsodium-android-westmere/lib/libsodium.so $flutter_sodium/x86_64/
- cp $$libsodium$$/libsodium-android-armv8-a+crypto/lib/libsodium.so $flutter_sodium/arm64-v8a/
- cp $$libsodium$$/libsodium-android-i686/lib/libsodium.so $flutter_sodium/x86/
- pushd $$media-kit-libmpv-android-video-build-preddit$$/buildscripts
- export PATH=$$NDK$$/toolchains/llvm/prebuilt/linux-x86_64/bin:$PATH
- mkdir sdk
- ln -s $$SDK$$ ./sdk/android-sdk-linux
- bash bundle_default.sh
- popd
- mkdir -p build/media_kit_libs_android_video/output
- cp $$media-kit-libmpv-android-video-build-preddit$$/buildscripts/*.jar build/media_kit_libs_android_video/output
- pushd $PUB_CACHE/git/ffmpeg-kit-*
- JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64 ANDROID_SDK_ROOT=$$SDK$$ ANDROID_NDK_ROOT=$$NDK$$
./android.sh --enable-gpl --enable-android-zlib --enable-zimg --enable-x264
- mv prebuilt/bundle-android-aar/ffmpeg-kit/ffmpeg-kit.aar ./flutter/flutter/android/
- popd
- $$flutter$$/bin/flutter build apk --flavor fdroid -t lib/main.dart --dart-define=cronetHttpNoPlay=true
ndk: 25.1.8937393
antifeatures:
NonFreeNet:
en-US: Downloads assets (like ML models, release info and FAQs) from Ente's
CDN
- versionName: 1.2.28
versionCode: 1228
commit: 32375af53ae085fddf463583e839cb176c471702
timeout: 10800
subdir: mobile/apps/photos/
submodules: true
sudo:
- apt-get update
- apt-get install -y gcc-multilib libc-dev make automake pkg-config libtool
nasm python3-jsonschema wget meson python3-jinja2 zip curl doxygen cmake gperf
texinfo yasm bison autogen wget autopoint ninja-build ragel groff gtk-doc-tools
libtasn1-6-dev libtasn1-bin libgnutls28-dev libunistring-dev gettext
output: build/app/outputs/flutter-apk/app-fdroid-release.apk
srclibs:
- libsodium@ee009287afd480b60a9a4d75b19afdc0f705e9d9
- media-kit-libmpv-android-video-build-preddit@6a17c15353ead50a52bd8414c872e40e9178b3a4
- flutter@stable
- rustup@1.27.1
rm:
- mobile/apps/auth
- cli
- desktop
- docs
- infra
- mobile/apps/photos/ios
- server
- web
- mobile/thirdparty/flutter
prebuild:
- sed -i -e "s/'stable'/'1.91.1'/" rust_builder/cargokit/build_tool/lib/src/builder.dart
- flutterVersion=$(sed -n -E 's/.*FLUTTER_VERSION:\ "(.*)"/\1/p' ../../../.github/workflows/mobile-release.yml)
- '[[ $flutterVersion ]]'
- git -C $$flutter$$ checkout -f $flutterVersion
- export PUB_CACHE=$(pwd)/.pub-cache
- $$flutter$$/bin/flutter config --no-analytics
- $$flutter$$/bin/flutter pub get
- pushd $PUB_CACHE/git/ffmpeg-kit-*
- sed -i -e '/BUILD_FULL/,+1s/61/34/' -e 's|./gradlew|gradle|' android.sh
- sed -i -e "/ffmpeg-kit-custom/c implementation files('ffmpeg-kit.aar')" -e
's|./libs|https://maven.google.com|' flutter/flutter/android/build.gradle
- popd
- sed -i -e '/play-services-cronet/d' $PUB_CACHE/hosted/pub.dev/cronet_http-*/android/build.gradle
- export file=$(ls $PUB_CACHE/{git/media-kit-*/libs/android/media_kit_libs_android_video,hosted/pub.dev/media_kit_libs_android_video-*}/android/build.gradle)
- sed -i -e '/downloadDependencies/,/dependsOn/d' $file
- cd $$media-kit-libmpv-android-video-build-preddit$$/buildscripts
- sed -i -e '/download-sdk/d' download.sh
- sed -i -e '/git reset --hard/d' patch.sh
- sed -i -e 's/sudo rm -r/echo/g' bundle_default.sh
- sed -i -e 's/sudo//g' -e 's|./gradlew|gradle|g' *.sh
scandelete:
- mobile/apps/photos/.pub-cache
build:
- export PUB_CACHE=$(pwd)/.pub-cache
- export PATH=$$flutter$$/bin:$PATH
- $$rustup$$/rustup-init.sh -y --default-toolchain 1.91.1
- source $HOME/.cargo/env
- cargo install flutter_rust_bridge_codegen@2.11.1 --locked
- pushd ../../packages/rust
- flutter_rust_bridge_codegen generate
- popd
- flutter_rust_bridge_codegen generate
- pushd $$libsodium$$
- ./autogen.sh -s
- ./dist-build/android-armv7-a.sh
- ./dist-build/android-armv8-a.sh
- ./dist-build/android-x86.sh
- ./dist-build/android-x86_64.sh
- popd
- flutter_sodium=$(echo .pub-cache/git/flutter_sodium-*/android/src/main/jniLibs)
- cp $$libsodium$$/libsodium-android-armv7-a/lib/libsodium.so $flutter_sodium/armeabi-v7a/
- cp $$libsodium$$/libsodium-android-westmere/lib/libsodium.so $flutter_sodium/x86_64/
- cp $$libsodium$$/libsodium-android-armv8-a+crypto/lib/libsodium.so $flutter_sodium/arm64-v8a/
- cp $$libsodium$$/libsodium-android-i686/lib/libsodium.so $flutter_sodium/x86/
- pushd $$media-kit-libmpv-android-video-build-preddit$$/buildscripts
- export PATH=$$NDK$$/toolchains/llvm/prebuilt/linux-x86_64/bin:$PATH
- mkdir sdk
- ln -s $$SDK$$ ./sdk/android-sdk-linux
- bash bundle_default.sh
- popd
- mkdir -p build/media_kit_libs_android_video/output
- cp $$media-kit-libmpv-android-video-build-preddit$$/buildscripts/*.jar build/media_kit_libs_android_video/output
- pushd $PUB_CACHE/git/ffmpeg-kit-*
- JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64 ANDROID_SDK_ROOT=$$SDK$$ ANDROID_NDK_ROOT=$$NDK$$
./android.sh --enable-gpl --enable-android-zlib --enable-zimg --enable-x264
- mv prebuilt/bundle-android-aar/ffmpeg-kit/ffmpeg-kit.aar ./flutter/flutter/android/
- popd
- $$flutter$$/bin/flutter build apk --flavor fdroid -t lib/main.dart --dart-define=cronetHttpNoPlay=true
ndk: 25.1.8937393
antifeatures:
NonFreeNet:
en-US: Downloads assets (like ML models, release info and FAQs) from Ente's
CDN
AutoUpdateMode: Version
UpdateCheckMode: Tags ^fdroid-
UpdateCheckData: mobile/apps/photos/pubspec.yaml|version:\s.+\+(\d+)|.|version:\s(.+)\+
CurrentVersion: 1.2.28
CurrentVersionCode: 1228