fdroiddata/metadata/im.vector.riotx.yml
2020-05-17 03:21:51 +02:00

203 lines
7.3 KiB
YAML

Categories:
- Internet
- Phone & SMS
License: Apache-2.0
AuthorName: New Vector Ltd.
AuthorEmail: android@riot.im
WebSite: https://riot.im/
SourceCode: https://github.com/vector-im/riotx-android
IssueTracker: https://github.com/vector-im/riotx-android/issues
Translation: https://translate.riot.im/projects/riot-android/
Changelog: https://github.com/vector-im/riotx-android/blob/HEAD/CHANGES.md
LiberapayID: '10794'
Bitcoin: 1LxowEgsquZ3UPZ68wHf8v2MDZw82dVmAEa
Description: |-
RiotX is a new client for the Matrix protocol (Matrix.org): an open network for secure, decentralised communication. RiotX is a full rewrite of the Riot Android client, based on a full rewrite of the Matrix Android SDK.
Disclaimer: This is a beta version. RiotX is currently in active development and contains limitations and (we hope not too many) bugs. All feedback is welcome!
RiotX supports:
* Login to an existing account
* Create room and join public rooms
* Accept and reject invitations
* List users rooms
* View room details
* Send text messages
* Send attachment
* Read and write messages in encrypted rooms
* Crypto: E2E keys backup, advance device verification, key share request and answer
* Push notification
* Light, Dark and Black themes
Not all features in Riot are implemented in RiotX yet. Main missing (and coming soon!) features:
* Room settings (list room members, etc.)
* Calls
* Widgets
* ...
RepoType: git
Repo: https://github.com/vector-im/riotx-android
Builds:
- versionName: 0.12.0-dev
versionCode: 1200
commit: v0.12.0
subdir: vector
gradle:
- fdroid
srclibs:
- piasy@v1.6.2
prebuild:
- tac ../build.gradle | awk '/dl.bintray.com\/piasy\/maven/{getline;$0="mavenLocal
{"}{print $0}' | tac > ../build.gradle.new
- mv ../build.gradle.new ../build.gradle
- sed -i -e '/com.google.firebase/,+5d' build.gradle
- sed -i -e '/com.google.gms.google-services/d' build.gradle
- sed -i -e 's/enable true/enable false/g' build.gradle
- versionName: 0.13.0-dev
versionCode: 40013000
commit: v0.13.0
subdir: vector
gradle:
- fdroid
srclibs:
- piasy@v1.6.2
prebuild:
- tac ../build.gradle | awk '/dl.bintray.com\/piasy\/maven/{getline;$0="mavenLocal
{"}{print $0}' | tac > ../build.gradle.new
- mv ../build.gradle.new ../build.gradle
- sed -i -e '/com.google.firebase/,+5d' build.gradle
- sed -i -e '/com.google.gms.google-services/d' build.gradle
- sed -i -e 's/enable true/enable false/g' build.gradle
- versionName: 0.14.3
versionCode: 40014030
commit: v0.14.3
subdir: vector
gradle:
- fdroid
srclibs:
- piasy@v1.6.2
prebuild:
- tac ../build.gradle | awk '/dl.bintray.com\/piasy\/maven/{getline;$0="mavenLocal
{"}{print $0}' | tac > ../build.gradle.new
- mv ../build.gradle.new ../build.gradle
- sed -i -e '/com.google.firebase/,+5d' build.gradle
- sed -i -e '/com.google.gms.google-services/d' build.gradle
- sed -i -e 's/enable true/enable false/g' build.gradle
- versionName: 0.16.0
versionCode: 40016000
commit: v0.16.0
subdir: vector
gradle:
- fdroid
srclibs:
- piasy@v1.6.2
prebuild:
- echo 'android { lintOptions { abortOnError false } }' >> build.gradle
- tac ../build.gradle | awk '/dl.bintray.com\/piasy\/maven/{getline;$0="mavenLocal
{"}{print $0}' | tac > ../build.gradle.new
- mv ../build.gradle.new ../build.gradle
- sed -i -e '/com.google.firebase/,+5d' build.gradle
- sed -i -e '/com.google.gms.google-services/d' build.gradle
- sed -i -e 's/enable true/enable false/g' build.gradle
- versionName: 0.17.0
versionCode: 40017000
commit: v0.17.0
subdir: vector
gradle:
- fdroid
srclibs:
- piasy@v1.6.2
prebuild:
- echo 'android { lintOptions { abortOnError false } }' >> build.gradle
- tac ../build.gradle | awk '/dl.bintray.com\/piasy\/maven/{getline;$0="mavenLocal
{"}{print $0}' | tac > ../build.gradle.new
- mv ../build.gradle.new ../build.gradle
- sed -i -e '/com.google.firebase/,+5d' build.gradle
- sed -i -e '/com.google.gms.google-services/d' build.gradle
- sed -i -e 's/enable true/enable false/g' build.gradle
- versionName: 0.18.0
versionCode: 40018000
commit: v0.18.0
subdir: vector
gradle:
- fdroid
srclibs:
- piasy@v1.6.2
prebuild:
- echo 'android { lintOptions { abortOnError false } }' >> build.gradle
- tac ../build.gradle | awk '/dl.bintray.com\/piasy\/maven/{getline;$0="mavenLocal
{"}{print $0}' | tac > ../build.gradle.new
- mv ../build.gradle.new ../build.gradle
- sed -i -e '/com.google.firebase/,+5d' build.gradle
- sed -i -e '/com.google.gms.google-services/d' build.gradle
- sed -i -e 's/enable true/enable false/g' build.gradle
- versionName: 0.18.1
versionCode: 40018010
commit: v0.18.1
subdir: vector
gradle:
- fdroid
srclibs:
- piasy@v1.6.2
prebuild:
- echo 'android { lintOptions { abortOnError false } }' >> build.gradle
- tac ../build.gradle | awk '/dl.bintray.com\/piasy\/maven/{getline;$0="mavenLocal
{"}{print $0}' | tac > ../build.gradle.new
- mv ../build.gradle.new ../build.gradle
- sed -i -e '/com.google.firebase/,+5d' build.gradle
- sed -i -e '/com.google.gms.google-services/d' build.gradle
- sed -i -e 's/enable true/enable false/g' build.gradle
- versionName: 0.19.0
versionCode: 40019000
commit: v0.19.0
subdir: vector
gradle:
- fdroid
srclibs:
- piasy@v1.6.2
prebuild:
- echo 'android { lintOptions { abortOnError false } }' >> build.gradle
- tac ../build.gradle | awk '/dl.bintray.com\/piasy\/maven/{getline;$0="mavenLocal
{"}{print $0}' | tac > ../build.gradle.new
- mv ../build.gradle.new ../build.gradle
- sed -i -e '/com.google.firebase/,+5d' build.gradle
- sed -i -e '/com.google.gms.google-services/d' build.gradle
- sed -i -e 's/enable true/enable false/g' build.gradle
- versionName: 0.20.0
versionCode: 40020000
commit: v0.20.0
subdir: vector
gradle:
- fdroid
srclibs:
- piasy@v1.6.2
prebuild:
- echo 'android { lintOptions { abortOnError false } }' >> build.gradle
- tac ../build.gradle | awk '/dl.bintray.com\/piasy\/maven/{getline;$0="mavenLocal
{"}{print $0}' | tac > ../build.gradle.new
- mv ../build.gradle.new ../build.gradle
- sed -i -e '/com.google.firebase/,+5d' build.gradle
- sed -i -e '/com.google.gms.google-services/d' build.gradle
- sed -i -e 's/enable true/enable false/g' build.gradle
MaintainerNotes: |-
Uses piasy/BigImageViewer which gets build and installed to a local maven repo in srclib prepare step.
In prebuild we do weird stuff for replacing `maven {` with `mavenLocal {`. tac reverses the lines so we can match the following repo url.
The awk call then matches the url, deletes the matching line and replaces the following line. No idea how it works, but it does.
Finally reverse the lines again and move back to original build.gradle file.
AutoUpdateMode: None
UpdateCheckMode: Tags
CurrentVersion: 0.20.0
CurrentVersionCode: 40020000