mirror of
https://github.com/sudoxnym/fdroiddata.git
synced 2026-07-27 00:59:57 +00:00
5298 lines
241 KiB
YAML
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
|