fdroiddata/metadata/com.xabber.androiddev.yml

656 lines
15 KiB
YAML
Raw Normal View History

Categories:
- Internet
License: GPL-3.0-only
WebSite: https://www.xabber.com
SourceCode: https://github.com/redsolution/xabber-android
IssueTracker: https://github.com/redsolution/xabber-android/issues
Changelog: https://github.com/redsolution/xabber-android/releases
Name: Xabber
AutoName: Xabber Development Version
Description: |-
Jabber (XMPP) client app with multiple accounts, privacy modes and a clean and
simple interface. This version is tracking recent development builds, for legacy
devices there is also [[com.xabber.android.classic]].
Supported protocols:
* RFC-3920: Core;
* RFC-3921: Instant Messaging and Presence;
* XEP-0030: Service Discovery;
* XEP-0128: Service Discovery Extensions;
* XEP-0115: Entity Capabilities;
* XEP-0054: vcard-temp;
* XEP-0153: vCard-Based Avatars;
* XEP-0045: Multi-User Chat (incompletely);
* XEP-0078: Non-SASL Authentication;
* XEP-0138: Stream Compression;
* XEP-0203: Delayed Delivery;
* XEP-0091: Legacy Delayed Delivery;
* XEP-0199: XMPP Ping;
* XEP-0147: XMPP URI Scheme Query Components;
* XEP-0085: Chat State Notifications;
* XEP-0184: Message Delivery Receipts;
* XEP-0155: Stanza Session Negotiation;
* XEP-0059: Result Set Management;
* XEP-0136: Message Archiving;
* XEP-0224: Attention.
* XEP-0077: In-Band Registration
* XEP-0280: Message Carbons
RepoType: git
Repo: https://github.com/redsolution/xabber-android.git
Builds:
- versionName: 0.9.29a
versionCode: 78
commit: cbfe6da973b63ea36ea9e879ceaa057ad21624ec
prebuild:
- git clone https://github.com/redsolution/otr4j
- ant jar -f otr4j/build.xml
- mv otr4j/bin/debug/jar/otr4j.jar libs/otr4j.jar
target: android-10
- versionName: 0.9.30a
versionCode: 80
commit: f95362dd838a18691d5899c5
target: android-10
- versionName: 0.9.30b
versionCode: 81
commit: 2b8e6b216fa2a928b2f62b7cd62b2c079d706d38
target: android-10
- versionName: 0.9.30c
versionCode: 82
commit: 277806a50e665696ef1a176e96f94cc3487a92fc
target: android-10
- versionName: 0.9.30d
versionCode: 86
commit: 8bb32fcf2253d9b7a5fbc57e9c2d3cbb3f76cc5c
subdir: app
gradle:
- yes
srclibs:
- Otr4j@7fb42b2ef912fe664064edf717a6b72ce77ccb3b
rm:
- app/libs/*.jar
prebuild:
- sed -i -e '/otr4j.jar/d' build.gradle
- cp -fR $$Otr4j$$/src/net src/main/java
- versionName: 0.9.30e
versionCode: 88
commit: 0.9.30e
subdir: app
gradle:
- yes
srclibs:
- Otr4j@7fb42b2ef912fe664064edf717a6b72ce77ccb3b
rm:
- app/libs/*.jar
prebuild:
- sed -i -e '/otr4j.jar/d' build.gradle
- cp -fR $$Otr4j$$/src/net src/main/java
- versionName: 0.9.30f
versionCode: 102
commit: 0.9.30f
subdir: app
gradle:
- yes
srclibs:
- Otr4j@7fb42b2ef912fe664064edf717a6b72ce77ccb3b
rm:
- app/libs/*.jar
prebuild:
- sed -i -e '/otr4j.jar/d' build.gradle
- cp -fR $$Otr4j$$/src/net src/main/java
- versionName: 0.10.10
versionCode: 107
disable: dont overflow archive policy
commit: ef08f37400
subdir: app
gradle:
- yes
srclibs:
- Otr4j@7fb42b2ef912fe664064edf717a6b72ce77ccb3b
rm:
- app/libs/*.jar
prebuild:
- sed -i -e '/otr4j.jar/d' build.gradle
- cp -fR $$Otr4j$$/src/net src/main/java
- versionName: 0.10.17
versionCode: 114
disable: dont overflow archive policy
commit: de96112a28
subdir: app
gradle:
- yes
srclibs:
- Otr4j@7fb42b2ef912fe664064edf717a6b72ce77ccb3b
rm:
- app/libs/*.jar
prebuild:
- sed -i -e '/otr4j.jar/d' build.gradle
- cp -fR $$Otr4j$$/src/net src/main/java
- versionName: 0.10.18
versionCode: 115
disable: dont overflow archive policy
commit: d5cdd17976
subdir: app
gradle:
- yes
srclibs:
- Otr4j@7fb42b2ef912fe664064edf717a6b72ce77ccb3b
rm:
- app/libs/*.jar
prebuild:
- sed -i -e '/otr4j.jar/d' build.gradle
- cp -fR $$Otr4j$$/src/net src/main/java
- versionName: 0.10.19
versionCode: 116
disable: dont overflow archive policy
commit: ebcde01b6e
subdir: app
submodules: true
gradle:
- yes
- versionName: 0.10.21
versionCode: 118
disable: dont overflow archive policy
commit: 9645ca0f35dab7206dc500681e2d8d4aff3509a
subdir: app
submodules: true
gradle:
- yes
- versionName: 0.10.22
versionCode: 119
disable: dont overflow archive policy
commit: 8f43ee8696e4d9af17d0e40b18fdc71d95f57d6
subdir: app
submodules: true
gradle:
- yes
- versionName: 0.10.23
versionCode: 120
disable: dont overflow archive policy
commit: baf141da69f1f18c22ec152360719f25bc97fa11
subdir: app
submodules: true
gradle:
- yes
- versionName: 0.10.23a
versionCode: 123
disable: dont overflow archive policy
commit: b273a762cf89cac486f117cc90c46cb4394de0b6
subdir: app
submodules: true
gradle:
- yes
- versionName: 0.10.31
versionCode: 130
disable: dont overflow archive policy
commit: dc29dedd19774179e1afb2a82ee3fe26771c4d
subdir: app
submodules: true
gradle:
- yes
- versionName: 0.10.33
versionCode: 132
disable: dont overflow archive policy
commit: 1e3997c3a31889b72e644899a983b2fdc434b018
subdir: app
submodules: true
gradle:
- yes
- versionName: 0.10.35
versionCode: 135
disable: dont overflow archive policy
commit: 6b384648d838613cd5f1d46730492617e2dd42ae
subdir: app
submodules: true
gradle:
- yes
- versionName: 0.10.36
versionCode: 136
disable: dont overflow archive policy
commit: 238a129283b4aeceb0250abde3dff7bd91a6b9a0
subdir: app
submodules: true
gradle:
- yes
- versionName: 0.10.45
versionCode: 145
disable: dont overflow archive policy
commit: 334f38fc52be5ed62c1154e6ef837371c893f41f
subdir: app
submodules: true
gradle:
- yes
- versionName: 0.10.62
versionCode: 162
disable: dont overflow archive policy
commit: cb05547c84f9a286de5894de1498385ab92fcece
subdir: app
submodules: true
gradle:
- yes
- versionName: 1.0.2
versionCode: 174
disable: dont overflow archive policy
commit: 1.0.2
subdir: app
submodules: true
gradle:
- yes
- versionName: 1.0.3
versionCode: 175
disable: dont overflow archive policy
commit: 1.0.3
subdir: app
submodules: true
gradle:
- yes
- versionName: 1.0.5
versionCode: 177
disable: dont overflow archive policy
commit: 1.0.5
subdir: app
submodules: true
gradle:
- dev
- versionName: 1.0.7
versionCode: 179
disable: dont overflow archive policy
commit: 1.0.7
subdir: app
submodules: true
gradle:
- dev
- versionName: 1.0.8
versionCode: 180
disable: dont overflow archive policy
commit: 1.0.8
subdir: app
submodules: true
gradle:
- dev
- versionName: 1.0.9
versionCode: 181
disable: dont overflow archive policy
commit: 1.0.9
subdir: app
submodules: true
gradle:
- dev
- versionName: 1.0.10
versionCode: 182
disable: dont overflow archive policy
commit: 1.0.10
subdir: app
submodules: true
gradle:
- dev
- versionName: 1.0.11
versionCode: 183
disable: dont overflow archive policy
commit: 1.0.11
subdir: app
submodules: true
gradle:
- dev
- versionName: 1.0.12
versionCode: 184
disable: dont overflow archive policy
commit: 1.0.12
subdir: app
submodules: true
gradle:
- dev
- versionName: 1.0.19
versionCode: 191
disable: dont overflow archive policy
commit: 1.0.19
subdir: app
submodules: true
gradle:
- dev
- versionName: 1.0.20
versionCode: 192
disable: dont overflow archive policy
commit: 1.0.20
subdir: app
submodules: true
gradle:
- dev
- versionName: 1.0.21
versionCode: 193
disable: dont overflow archive policy
commit: 1.0.21
subdir: app
submodules: true
gradle:
- dev
- versionName: 1.0.22
versionCode: 194
disable: dont overflow archive policy
commit: 1.0.22
subdir: app
submodules: true
gradle:
- dev
- versionName: 1.0.23
versionCode: 195
commit: 1.0.23
subdir: app
submodules: true
gradle:
- dev
- versionName: 1.0.24
versionCode: 196
commit: 1.0.24
subdir: app
submodules: true
gradle:
- dev
- versionName: 1.0.25
versionCode: 197
commit: 1.0.25
subdir: app
submodules: true
gradle:
- dev
- versionName: 1.0.28
versionCode: 200
commit: 1.0.28
subdir: app
submodules: true
gradle:
- dev
- versionName: 1.0.29
versionCode: 201
commit: 1.0.29
subdir: app
submodules: true
gradle:
- dev
- versionName: 1.0.30
versionCode: 202
commit: 1.0.30
subdir: app
submodules: true
gradle:
- dev
- versionName: 1.0.31
versionCode: 203
commit: 1.0.31
subdir: app
submodules: true
gradle:
- dev
- versionName: 1.0.33
versionCode: 206
commit: 1.0.33
subdir: app
submodules: true
gradle:
- dev
- versionName: 1.0.38
versionCode: 211
commit: 1.0.38
subdir: app
submodules: true
gradle:
- dev
- versionName: 1.0.39
versionCode: 212
commit: 1.0.39
subdir: app
submodules: true
gradle:
- dev
- versionName: 1.0.42
versionCode: 215
commit: 1.0.42
subdir: app
submodules: true
gradle:
- dev
- versionName: 1.0.44
versionCode: 217
commit: 1.0.44
subdir: app
submodules: true
gradle:
- dev
- versionName: 1.0.45
versionCode: 218
commit: 1.0.45
subdir: app
submodules: true
gradle:
- dev
- versionName: 1.0.51
versionCode: 224
commit: 1.0.51
subdir: xabber
submodules: true
gradle:
- dev
- versionName: 1.0.53
versionCode: 226
commit: 1.0.53
subdir: xabber
submodules: true
gradle:
- dev
- versionName: 1.0.62
versionCode: 235
disable: uses gradle alpha version
commit: 1.0.62
subdir: xabber
submodules: true
gradle:
- dev
- versionName: 1.0.63
versionCode: 236
commit: 1.0.63
subdir: xabber
submodules: true
gradle:
- dev
- versionName: 1.0.72
versionCode: 245
disable: uses gradle aplha version
commit: 1.0.72
subdir: xabber
submodules: true
gradle:
- dev
- versionName: 1.0.73
versionCode: 246
commit: 1.0.73
subdir: xabber
submodules: true
gradle:
- dev
- versionName: 1.0.74
versionCode: 247
commit: 1.0.74
subdir: xabber
submodules: true
gradle:
- dev
- versionName: 1.0.155
versionCode: 327
commit: 558839176ecda7a3fc33b17691f4eebd14b94d9e
subdir: xabber
submodules: true
gradle:
- dev
output: build/outputs/apk/xabber-dev-universal-release-unsigned.apk
- versionName: 1.0.168
versionCode: 340
disable: untrusted repo
commit: 1.0.168
subdir: xabber
submodules: true
gradle:
- dev
output: build/outputs/apk/xabber-dev-universal-release-unsigned.apk
- versionName: 1.0.170
versionCode: 342
disable: untrusted repo
commit: 1.0.170
subdir: xabber
submodules: true
gradle:
- dev
output: build/outputs/apk/xabber-dev-universal-release-unsigned.apk
- versionName: 1.0.171
versionCode: 343
disable: untrusted repo
commit: 1.0.171
subdir: xabber
submodules: true
gradle:
- dev
output: build/outputs/apk/xabber-dev-universal-release-unsigned.apk
- versionName: 1.0.173
versionCode: 345
disable: untrusted repo
commit: 1.0.173
subdir: xabber
submodules: true
gradle:
- dev
output: build/outputs/apk/xabber-dev-universal-release-unsigned.apk
- versionName: 2.0.0
versionCode: 347
disable: untrusted repo
commit: 2.0.0
subdir: xabber
submodules: true
gradle:
- dev
output: build/outputs/apk/xabber-dev-universal-release-unsigned.apk
- versionName: 2.0.1
versionCode: 348
commit: 2.0.1
subdir: xabber
submodules: true
gradle:
- dev
output: build/outputs/apk/xabber-dev-universal-release-unsigned.apk
prebuild:
- echo "smackCommitShortHash=8466a5a" >> gradle.properties
- sed -i "s/maven { url 'https:\/\/igniterealtime.org\/repo' }//" ../build.gradle
- sed -i 's/compile \"org.igniterealtime.smack:smack-android-extensions.*\"/compile
\"com.github.igniterealtime.smack:smack-android-extensions:$smackCommitShortHash\"/'
build.gradle
- sed -i 's/compile \"org.igniterealtime.smack:smack-experimental.*\"/compile
\"com.github.igniterealtime.smack:smack-experimental:$smackCommitShortHash\"/'
build.gradle
- sed -i 's/compile \"org.igniterealtime.smack:smack-experimental.*\"/compile
\"com.github.igniterealtime.smack:smack-experimental:$smackCommitShortHash\"/'
build.gradle
- sed -i 's/compile \"org.igniterealtime.smack:smack-tcp.*\"/compile \"com.github.igniterealtime.smack:smack-tcp:$smackCommitShortHash\"/'
build.gradle
- sed -i 's/compile \"org.igniterealtime.smack:smack-resolver-dnsjava.*\"/compile
\"com.github.igniterealtime.smack:smack-resolver-dnsjava:$smackCommitShortHash\"/'
build.gradle
- versionName: '2.1'
versionCode: 404
disable: crashlytics, gsm
commit: v2.1
subdir: xabber
submodules: true
gradle:
- dev
output: build/outputs/apk/xabber-dev-universal-release-unsigned.apk
prebuild:
- echo "smackCommitShortHash=ffb99cc" >> gradle.properties
- sed -i "s/maven { url 'https:\/\/igniterealtime.org\/repo' }//" ../build.gradle
- sed -i 's/compile \"org.igniterealtime.smack:smack-android-extensions.*\"/compile
\"com.github.igniterealtime.smack:smack-android-extensions:$smackCommitShortHash\"/'
build.gradle
- sed -i 's/compile \"org.igniterealtime.smack:smack-experimental.*\"/compile
\"com.github.igniterealtime.smack:smack-experimental:$smackCommitShortHash\"/'
build.gradle
- sed -i 's/compile \"org.igniterealtime.smack:smack-tcp.*\"/compile \"com.github.igniterealtime.smack:smack-tcp:$smackCommitShortHash\"/'
build.gradle
- sed -i 's/compile \"org.igniterealtime.smack:smack-resolver-dnsjava.*\"/compile
\"com.github.igniterealtime.smack:smack-resolver-dnsjava:$smackCommitShortHash\"/'
build.gradle
- sed -i -e '/fabric/d' -e '/google-services/d' ../build.gradle
MaintainerNotes: |-
Upstream uses the (untrusted) igniterealtime Maven repository for Smack.
While it does this, before adding an update, make sure
smackCommitShortHash is the commit corresponding to the Smack snapshot
used by upstream. To do this, cross reference xabber/build.gradle
dependencies (version/date) with commits in igniterealtime's Smack
github respository (may not be in master branch).
AutoUpdateMode: None
UpdateCheckMode: Tags
CurrentVersion: 2.6.4(634)
CurrentVersionCode: 634