riot-android: add newer versions
Completely rewrite build recipe, introduce splits, etc. Closes fdroid/fdroiddata#1601
This commit is contained in:
parent
959995ecb9
commit
af06cbebba
|
@ -68,7 +68,7 @@ Description: |-
|
|||
* NonFreeNet - Currently the integration server is not configurable in this client and linked to the non-free New Vector implementation. Free alternatives exists but supporting them in Riot Android is still being worked on.
|
||||
|
||||
RepoType: git
|
||||
Repo: https://github.com/Bubu/mini-vector-android.git
|
||||
Repo: https://github.com/vector-im/riot-android
|
||||
|
||||
Builds:
|
||||
- versionName: 0.3.2
|
||||
|
@ -1837,14 +1837,62 @@ Builds:
|
|||
- cp $$matrixsdk$$/matrix-sdk/build/outputs/aar/matrix-sdk-release-*.aar libs/matrix-sdk.aar
|
||||
ndk: r17c
|
||||
|
||||
MaintainerNotes: |-
|
||||
Upstream puts their library aars inside the repo, we need build them our self. We truncate instead of deleting them such that the initial gradle clean is successful.
|
||||
jitsi-meet needs react-native which we get via npm. This pulls in a few prebuilt binaries for now :-/.
|
||||
Then we walk through olmsdk, jitsi-meet, matrixsdk (which needs those other two, at least partly) and finally riot, which needs all three dependencies.
|
||||
- versionName: 0.9.4
|
||||
versionCode: 10090400
|
||||
commit: v0.9.4
|
||||
subdir: vector
|
||||
gradle:
|
||||
- appfdroid
|
||||
output: build/outputs/apk/appfdroid/release/vector-appfdroid-armeabi-v7a-release-unsigned.apk
|
||||
prebuild:
|
||||
- sed -i -e '/com.google.firebase/,+5d' build.gradle
|
||||
- sed -i -e '/com.google.gms.google-services/d' build.gradle
|
||||
scanignore:
|
||||
- build.gradle
|
||||
|
||||
Currently pinned jitsi-lib version needs a few hacks to still build from source: https://github.com/vector-im/riot-android/issues/2507
|
||||
- versionName: 0.9.4
|
||||
versionCode: 20090400
|
||||
commit: v0.9.4
|
||||
subdir: vector
|
||||
gradle:
|
||||
- appfdroid
|
||||
output: build/outputs/apk/appfdroid/release/vector-appfdroid-arm64-v8a-release-unsigned.apk
|
||||
prebuild:
|
||||
- sed -i -e '/com.google.firebase/,+5d' build.gradle
|
||||
- sed -i -e '/com.google.gms.google-services/d' build.gradle
|
||||
scanignore:
|
||||
- build.gradle
|
||||
|
||||
- versionName: 0.9.4
|
||||
versionCode: 30090400
|
||||
commit: v0.9.4
|
||||
subdir: vector
|
||||
gradle:
|
||||
- appfdroid
|
||||
output: build/outputs/apk/appfdroid/release/vector-appfdroid-x86-release-unsigned.apk
|
||||
prebuild:
|
||||
- sed -i -e '/com.google.firebase/,+5d' build.gradle
|
||||
- sed -i -e '/com.google.gms.google-services/d' build.gradle
|
||||
scanignore:
|
||||
- build.gradle
|
||||
|
||||
- versionName: 0.9.4
|
||||
versionCode: 40090400
|
||||
commit: v0.9.4
|
||||
subdir: vector
|
||||
gradle:
|
||||
- appfdroid
|
||||
output: build/outputs/apk/appfdroid/release/vector-appfdroid-x86_64-release-unsigned.apk
|
||||
prebuild:
|
||||
- sed -i -e '/com.google.firebase/,+5d' build.gradle
|
||||
- sed -i -e '/com.google.gms.google-services/d' build.gradle
|
||||
scanignore:
|
||||
- build.gradle
|
||||
|
||||
MaintainerNotes: Upstream builds and publishes a libre build of the jitsi sdk. The
|
||||
sdk build and riot use that sdk. The maven repo can be re=created by using ./build_jitsi_libs.sh
|
||||
|
||||
AutoUpdateMode: None
|
||||
UpdateCheckMode: Tags
|
||||
CurrentVersion: 0.8.28a
|
||||
CurrentVersionCode: 82801
|
||||
CurrentVersion: 0.9.4
|
||||
CurrentVersionCode: 40090400
|
||||
|
|
Loading…
Reference in a new issue