mirror of
https://github.com/sudoxnym/fdroiddata.git
synced 2026-07-14 10:11:43 +00:00
Update ente to 1.2.8 (1208)
This commit is contained in:
parent
c1e2cd6062
commit
67345d4e57
1 changed files with 93 additions and 2 deletions
|
|
@ -4654,8 +4654,99 @@ Builds:
|
||||||
en-US: Downloads assets (like ML models, release info and FAQs) from Ente's
|
en-US: Downloads assets (like ML models, release info and FAQs) from Ente's
|
||||||
CDN
|
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
|
||||||
|
|
||||||
AutoUpdateMode: Version
|
AutoUpdateMode: Version
|
||||||
UpdateCheckMode: Tags ^fdroid-
|
UpdateCheckMode: Tags ^fdroid-
|
||||||
UpdateCheckData: mobile/apps/photos/pubspec.yaml|version:\s.+\+(\d+)|.|version:\s(.+)\+
|
UpdateCheckData: mobile/apps/photos/pubspec.yaml|version:\s.+\+(\d+)|.|version:\s(.+)\+
|
||||||
CurrentVersion: 1.2.4
|
CurrentVersion: 1.2.9
|
||||||
CurrentVersionCode: 1205
|
CurrentVersionCode: 1209
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue