diff --git a/metadata/cx.ring.txt b/metadata/cx.ring.txt
deleted file mode 100644
index 7b0a991ea2..0000000000
--- a/metadata/cx.ring.txt
+++ /dev/null
@@ -1,669 +0,0 @@
-Categories:Phone & SMS,Internet
-License:GPL-3.0-or-later
-Web Site:https://jami.net/
-Source Code:https://git.jami.net/savoirfairelinux/ring-client-android
-Issue Tracker:https://git.jami.net/savoirfairelinux/ring-client-android/issues
-Changelog:https://git.jami.net/savoirfairelinux/ring-client-android/tree/master/ring-android/fastlane/metadata/android/en-US/changelogs
-
-Auto Name:Ring
-Summary:Secure and distributed communication platform
-Description:
-Jami (formerly Ring and SFLphone) is a free distributed multimedia communication
-software. It is developed by Savoir-faire Linux with the help of a global
-community of users and contributors. Savoir-faire Linux is a Canadian company
-specialized in Linux and free software.
-
-Jami allows to make audio or video calls, and to send messages, safely and
-freely, in confidence. Jami is a Free and open source software that requires no
-central server.
-
-What can you do with Jami:
-
-* send text messages
-* make audio calls
-* make video calls
-* send files
-* use your existing SIP account
-
-There are plenty of ways to help us, check out: .
-
-Jami is inspired by a Swahili word that means "community".
-
-You can also install Jami on Windows, macOS, iOS and GNU/Linux.
-.
-
-Repo Type:git
-Repo:https://gerrit-ring.savoirfairelinux.com/ring-project
-
-Build:2.0.003,20
- commit=0011b9ba52b6ac3aab97a2bf42a608f83f0ec15c
- output=ring-android/app/build/outputs/apk/app-release-unsigned.apk
- build=echo -e '#!/bin/sh\ngradle "$@"' > ring-android/gradlew && \
- export ANDROID_NDK_ROOT=$ANDROID_NDK && \
- export ANDROID_ABI="armeabi-v7a" && \
- ./compile.sh release
-
-Build:2.0.009,27
- commit=4423b10e1dd8601d00486e1b78d39180cb45f410
- subdir=ring-android/app/src/main
- output=../../build/outputs/apk/app-release-unsigned.apk
- build=pushd ../../../../ && \
- echo -e '#!/bin/sh\ngradle "$@"' > ring-android/gradlew && \
- export ANDROID_NDK_ROOT=$ANDROID_NDK && \
- export ANDROID_ABI="armeabi-v7a" && \
- ./compile.sh release && \
- popd
-
-Build:2.0.011,29
- commit=5ec1903a9fff4f267ee7043f778c70d5b0a3be49
- subdir=ring-android/app/src/main
- output=../../build/outputs/apk/app-release-unsigned.apk
- build=pushd ../../../../ && \
- echo -e '#!/bin/sh\ngradle "$@"' > ring-android/gradlew && \
- export ANDROID_NDK_ROOT=$ANDROID_NDK && \
- export ANDROID_ABI="armeabi-v7a" && \
- ./compile.sh release && \
- popd
-
-Build:2.0.012b,31
- commit=729d6d1f60ab3162811d6ea01100779427a42778
- subdir=ring-android/app/src/main
- output=../../build/outputs/apk/app-release-unsigned.apk
- build=pushd ../../../../ && \
- echo -e '#!/bin/sh\ngradle "$@"' > ring-android/gradlew && \
- export ANDROID_NDK_ROOT=$ANDROID_NDK && \
- export ANDROID_ABI="armeabi-v7a" && \
- ./compile.sh release && \
- popd
-
-Build:20160315,34
- commit=d432dc26775397efbb81d99582f45dfe5e1388f7
- subdir=ring-android/app/src/main
- output=../../build/outputs/apk/app-release-unsigned.apk
- build=pushd ../../../../ && \
- echo -e '#!/bin/sh\ngradle "$@"' > ring-android/gradlew && \
- export ANDROID_NDK_ROOT=$ANDROID_NDK && \
- export ANDROID_ABI="armeabi-v7a" && \
- ./compile.sh release && \
- popd
-
-Build:20160427,42
- disable=builds
- commit=00e089c75376e4c27536cb6a8e900b9a16466002
- subdir=ring-android/app
- output=build/outputs/apk/app-universal-release-unsigned.apk
- srclibs=ringd@HEAD
- build=sed -i -e "/MissingTranslation/adisable 'ExtraTranslation'\n" build.gradle && \
- export DAEMON_DIR=`readlink -f $$ringd$$` && \
- echo -e '#!/bin/sh\ngradle "$@"' > ../gradlew && \
- export ANDROID_NDK_ROOT=$ANDROID_NDK && \
- export ANDROID_ABI="armeabi-v7a" && \
- cd ../../ && \
- ./compile.sh release
-
-Build:20160520,44
- commit=a0273fd0334764924b62a6dbaf1b17b45cdd1dc0
- subdir=client-android/ring-android/app
- submodules=yes
- output=build/outputs/apk/app-universal-release-unsigned.apk
- scandelete=client-windows
- build=sed -i -e "/MissingTranslation/adisable 'ExtraTranslation'\n" build.gradle && \
- ln -s ../daemon/ ../../ring-daemon && \
- echo -e '#!/bin/sh\ngradle "$@"' > ../gradlew && \
- export ANDROID_NDK_ROOT=$ANDROID_NDK && \
- export ANDROID_ABI="armeabi-v7a" && \
- cd ../../ && \
- ./compile.sh release
-
-Build:20160526,45
- commit=e1b33489dcb8473d7163029ca5faa93e4f0f8147
- subdir=client-android/ring-android/app
- submodules=yes
- output=build/outputs/apk/app-universal-release-unsigned.apk
- scandelete=client-windows
- build=sed -i -e "/MissingTranslation/adisable 'ExtraTranslation'\n" build.gradle && \
- ln -s ../daemon/ ../../ring-daemon && \
- echo -e '#!/bin/sh\ngradle "$@"' > ../gradlew && \
- export ANDROID_NDK_ROOT=$ANDROID_NDK && \
- export ANDROID_ABI="armeabi-v7a" && \
- cd ../../ && \
- ./compile.sh release
-
-Build:20160610,49
- commit=73cfbb9707b39dfed19753a94ba912f66c07f2b0
- subdir=client-android/ring-android/app
- submodules=yes
- output=build/outputs/apk/app-universal-release-unsigned.apk
- scandelete=client-windows
- build=sed -i -e "/MissingTranslation/adisable 'ExtraTranslation'\n" build.gradle && \
- ln -s ../daemon/ ../../ring-daemon && \
- echo -e '#!/bin/sh\ngradle "$@"' > ../gradlew && \
- export ANDROID_NDK_ROOT=$ANDROID_NDK && \
- export ANDROID_ABI="armeabi-v7a" && \
- cd ../../ && \
- ./compile.sh release
-
-Build:20160803,50
- commit=dfb25485e747864697c9f1bb4d0ac82cd6949ca0
- subdir=client-android/ring-android/app
- submodules=yes
- output=build/outputs/apk/app-universal-release-unsigned.apk
- scandelete=client-windows
- build=sed -i -e "/MissingTranslation/adisable 'ExtraTranslation'\n" build.gradle && \
- ln -s ../daemon/ ../../ring-daemon && \
- echo -e '#!/bin/sh\ngradle "$@"' > ../gradlew && \
- export ANDROID_NDK_ROOT=$ANDROID_NDK && \
- export ANDROID_ABI="armeabi-v7a" && \
- cd ../../ && \
- ./compile.sh release
-
-Build:20160816,52
- disable=failing build
- commit=a61de1fa5d0c16e4919eb790f37070d9c09e7274
- subdir=client-android/ring-android/app
- submodules=yes
- output=build/outputs/apk/app-universal-release-unsigned.apk
- scandelete=client-windows
- build=sed -i -e "/MissingTranslation/adisable 'ExtraTranslation'\n" build.gradle && \
- ln -s ../daemon/ ../../ring-daemon && \
- echo -e '#!/bin/sh\ngradle "$@"' > ../gradlew && \
- export ANDROID_NDK_ROOT=$ANDROID_NDK && \
- export ANDROID_ABI="armeabi-v7a" && \
- cd ../../ && \
- ./compile.sh release
- ndk=r10e
-
-Build:20161103,53
- commit=17a06163cc94656b53bf762cefd377cdcf169db5
- subdir=client-android/ring-android/app
- submodules=yes
- output=build/outputs/apk/app-release-unsigned.apk
- scandelete=client-windows
- build=sed -i -e "/MissingTranslation/adisable 'ExtraTranslation'\n" build.gradle && \
- ln -s ../daemon/ ../../ring-daemon && \
- echo -e '#!/bin/sh\ngradle "$@"' > ../gradlew && \
- export ANDROID_NDK_ROOT=$ANDROID_NDK && \
- export ANDROID_ABI="armeabi-v7a" && \
- cd ../../ && \
- ./compile.sh release
-
-Build:20161108,54
- commit=7b381a62fba638106e5d71137a4e3351f9324b82
- subdir=client-android/ring-android/app
- submodules=yes
- output=build/outputs/apk/app-release-unsigned.apk
- scandelete=client-windows
- build=sed -i -e "/MissingTranslation/adisable 'ExtraTranslation'\n" build.gradle && \
- ln -s ../daemon/ ../../ring-daemon && \
- echo -e '#!/bin/sh\ngradle "$@"' > ../gradlew && \
- export ANDROID_NDK_ROOT=$ANDROID_NDK && \
- export ANDROID_ABI="armeabi-v7a" && \
- cd ../../ && \
- ./compile.sh release
-
-Build:20161123,55
- commit=3120ba5864b414f8a2d8cb606ed02fc0000f861f
- subdir=client-android/ring-android/app
- submodules=yes
- output=build/outputs/apk/app-release-unsigned.apk
- scandelete=client-windows
- build=sed -i -e "/MissingTranslation/adisable 'ExtraTranslation'\n" build.gradle && \
- ln -s ../daemon/ ../../ring-daemon && \
- echo -e '#!/bin/sh\ngradle "$@"' > ../gradlew && \
- export ANDROID_NDK_ROOT=$ANDROID_NDK && \
- export ANDROID_ABI="armeabi-v7a" && \
- cd ../../ && \
- ./compile.sh release
-
-Build:20161130,56
- commit=3a1eecdb97e6253900122cbe68418f01e8ff7098
- subdir=client-android/ring-android/app
- submodules=yes
- output=build/outputs/apk/app-release-unsigned.apk
- scandelete=client-windows
- build=sed -i -e "/MissingTranslation/adisable 'ExtraTranslation'\n" build.gradle && \
- ln -s ../daemon/ ../../ring-daemon && \
- echo -e '#!/bin/sh\ngradle "$@"' > ../gradlew && \
- export ANDROID_NDK_ROOT=$ANDROID_NDK && \
- export ANDROID_ABI="armeabi-v7a" && \
- cd ../../ && \
- ./compile.sh release
-
-Build:20161208,57
- commit=cea5daa40e2a60deb6e2921c4b17f80993159dc8
- subdir=client-android/ring-android/app
- submodules=yes
- output=build/outputs/apk/app-release-unsigned.apk
- scandelete=client-windows
- build=sed -i -e "/MissingTranslation/adisable 'ExtraTranslation'\n" build.gradle && \
- ln -s ../daemon/ ../../ring-daemon && \
- echo -e '#!/bin/sh\ngradle "$@"' > ../gradlew && \
- export ANDROID_NDK_ROOT=$ANDROID_NDK && \
- export ANDROID_ABI="armeabi-v7a" && \
- cd ../../ && \
- ./compile.sh release
-
-Build:20161221,59
- commit=9b106adb72189f12b900f6ebd53330b243ba29ff
- subdir=client-android/ring-android/app
- submodules=yes
- output=build/outputs/apk/app-release-unsigned.apk
- scandelete=client-windows
- build=sed -i -e "/MissingTranslation/adisable 'ExtraTranslation'\n" build.gradle && \
- ln -s ../daemon/ ../../ring-daemon && \
- echo -e '#!/bin/sh\ngradle "$@"' > ../gradlew && \
- export ANDROID_NDK_ROOT=$ANDROID_NDK && \
- export ANDROID_ABI="armeabi-v7a" && \
- cd ../../ && \
- ./compile.sh release
-
-Build:20170118,60
- commit=7c580b10b219d9a85c28aef8971ae4dfb251f0f2
- subdir=client-android/ring-android/app
- submodules=yes
- output=build/outputs/apk/app-release-unsigned.apk
- scandelete=client-windows
- build=sed -i -e "/MissingTranslation/adisable 'ExtraTranslation'\n" build.gradle && \
- ln -s ../daemon/ ../../ring-daemon && \
- echo -e '#!/bin/sh\ngradle "$@"' > ../gradlew && \
- export ANDROID_NDK_ROOT=$ANDROID_NDK && \
- export ANDROID_ABI="armeabi-v7a" && \
- cd ../../ && \
- ./compile.sh release
-
-Build:20170119,61
- commit=145dca1ffff78af3a747b0b638d17f9f5be4919c
- subdir=client-android/ring-android/app
- submodules=yes
- output=build/outputs/apk/app-release-unsigned.apk
- scandelete=client-windows
- build=sed -i -e "/MissingTranslation/adisable 'ExtraTranslation'\n" build.gradle && \
- ln -s ../daemon/ ../../ring-daemon && \
- echo -e '#!/bin/sh\ngradle "$@"' > ../gradlew && \
- export ANDROID_NDK_ROOT=$ANDROID_NDK && \
- export ANDROID_ABI="armeabi-v7a" && \
- cd ../../ && \
- ./compile.sh release
-
-Build:20170126,63
- commit=7e082b66c98a3df55c8ed11e7d21ec6553d8eccd
- subdir=client-android/ring-android/app
- submodules=yes
- output=build/outputs/apk/app-release-unsigned.apk
- scandelete=client-windows
- build=sed -i -e "/MissingTranslation/adisable 'ExtraTranslation'\n" build.gradle && \
- ln -s ../daemon/ ../../ring-daemon && \
- echo -e '#!/bin/sh\ngradle "$@"' > ../gradlew && \
- export ANDROID_NDK_ROOT=$ANDROID_NDK && \
- export ANDROID_ABI="armeabi-v7a" && \
- cd ../../ && \
- ./compile.sh release
-
-Build:20170201,64
- commit=23df36fae57192b7232e27dda7ca2bbcdefde9da
- subdir=client-android/ring-android/app
- submodules=yes
- output=build/outputs/apk/app-release-unsigned.apk
- scandelete=client-windows,client-uwp
- build=sed -i -e "/MissingTranslation/adisable 'ExtraTranslation'\n" build.gradle && \
- ln -s ../daemon/ ../../ring-daemon && \
- echo -e '#!/bin/sh\ngradle "$@"' > ../gradlew && \
- export ANDROID_NDK_ROOT=$ANDROID_NDK && \
- export ANDROID_ABI="armeabi-v7a" && \
- cd ../../ && \
- ./compile.sh release
-
-Build:20170215,65
- commit=aa120c7551773cba8aebea291c3093fc92c5d3da
- subdir=client-android/ring-android/app
- submodules=yes
- output=build/outputs/apk/app-release-unsigned.apk
- scandelete=client-windows,client-uwp
- build=sed -i -e "/MissingTranslation/adisable 'ExtraTranslation'\n" build.gradle && \
- ln -s ../daemon/ ../../ring-daemon && \
- echo -e '#!/bin/sh\ngradle "$@"' > ../gradlew && \
- export ANDROID_NDK_ROOT=$ANDROID_NDK && \
- export ANDROID_ABI="armeabi-v7a" && \
- cd ../../ && \
- ./compile.sh release
-
-Build:20170301,68
- disable=builds locally, but not on server
- commit=edd2c13863d66caad036a4961541f2d96cb0e024
- subdir=client-android/ring-android/app
- submodules=yes
- output=build/outputs/apk/app-release-unsigned.apk
- scandelete=client-windows,client-uwp
- build=sed -i -e "/MissingTranslation/adisable 'ExtraTranslation'\n" build.gradle && \
- ln -s ../daemon/ ../../ring-daemon && \
- echo -e '#!/bin/sh\ngradle "$@"' > ../gradlew && \
- export ANDROID_NDK_ROOT=$ANDROID_NDK && \
- export ANDROID_ABI="armeabi-v7a" && \
- cd ../../ && \
- ./compile.sh release
-
-Build:20170303,69
- disable=builds locally, but not on server
- commit=712dd41b1d6773104b6194f16a00e17f6a91f032
- subdir=client-android/ring-android/app
- submodules=yes
- output=build/outputs/apk/app-release-unsigned.apk
- scandelete=client-windows,client-uwp
- build=sed -i -e "/MissingTranslation/adisable 'ExtraTranslation'\n" build.gradle && \
- ln -s ../daemon/ ../../ring-daemon && \
- echo -e '#!/bin/sh\ngradle "$@"' > ../gradlew && \
- export ANDROID_NDK_ROOT=$ANDROID_NDK && \
- export ANDROID_ABI="armeabi-v7a" && \
- cd ../../ && \
- ./compile.sh release
-
-Build:20170315,70
- disable=builds locally, but not on server
- commit=06a3f0b740bd42e6de998964ae8c7f135990c6fe
- subdir=client-android/ring-android/app
- submodules=yes
- output=build/outputs/apk/app-release-unsigned.apk
- scandelete=client-windows,client-uwp
- build=sed -i -e "/MissingTranslation/adisable 'ExtraTranslation'\n" build.gradle && \
- ln -s ../daemon/ ../../ring-daemon && \
- echo -e '#!/bin/sh\ngradle "$@"' > ../gradlew && \
- export ANDROID_NDK_ROOT=$ANDROID_NDK && \
- export ANDROID_ABI="armeabi-v7a" && \
- cd ../../ && \
- ./compile.sh release
-
-Build:20170322,71
- disable=builds locally, but not on server
- commit=ec25f0f76680d09945ccade2b796f2b0566db26c
- subdir=client-android/ring-android/app
- submodules=yes
- output=build/outputs/apk/app-release-unsigned.apk
- scandelete=client-windows,client-uwp
- build=sed -i -e "/MissingTranslation/adisable 'ExtraTranslation'\n" build.gradle && \
- ln -s ../daemon/ ../../ring-daemon && \
- echo -e '#!/bin/sh\ngradle "$@"' > ../gradlew && \
- export ANDROID_NDK_ROOT=$ANDROID_NDK && \
- export ANDROID_ABI="armeabi-v7a" && \
- cd ../../ && \
- ./compile.sh release
-
-Build:20170329,72
- disable=builds locally, but not on server
- commit=0eecf3dea3c5322b24ca483f1ce8e62b3f9262dc
- subdir=client-android/ring-android/app
- submodules=yes
- output=build/outputs/apk/app-release-unsigned.apk
- scandelete=client-windows,client-uwp
- build=sed -i -e "/MissingTranslation/adisable 'ExtraTranslation'\n" build.gradle && \
- ln -s ../daemon/ ../../ring-daemon && \
- echo -e '#!/bin/sh\ngradle "$@"' > ../gradlew && \
- export ANDROID_NDK_ROOT=$ANDROID_NDK && \
- export ANDROID_ABI="armeabi-v7a" && \
- cd ../../ && \
- ./compile.sh release
-
-Build:20170405,73
- disable=builds locally, but not on server
- commit=d0ef36345e6dcdea1172d482ee287492effa25f3
- subdir=client-android/ring-android/app
- submodules=yes
- output=build/outputs/apk/app-release-unsigned.apk
- scandelete=client-windows,client-uwp
- build=sed -i -e "/MissingTranslation/adisable 'ExtraTranslation'\n" build.gradle && \
- ln -s ../daemon/ ../../ring-daemon && \
- echo -e '#!/bin/sh\ngradle "$@"' > ../gradlew && \
- export ANDROID_NDK_ROOT=$ANDROID_NDK && \
- export ANDROID_ABI="armeabi-v7a" && \
- cd ../../ && \
- ./compile.sh release
-
-Build:20170412,74
- disable=builds locally, but not on server... ndk issue?
- commit=f0ec0251155c602b94d91909b5430f9953413b82
- subdir=client-android/ring-android/app
- submodules=yes
- output=build/outputs/apk/app-release-unsigned.apk
- scandelete=client-windows,client-uwp
- build=sed -i -e "/MissingTranslation/adisable 'ExtraTranslation'\n" build.gradle && \
- ln -s ../daemon/ ../../ring-daemon && \
- echo -e '#!/bin/sh\ngradle "$@"' > ../gradlew && \
- export ANDROID_NDK_ROOT=$ANDROID_NDK && \
- export ANDROID_ABI="armeabi-v7a" && \
- cd ../../ && \
- ./compile.sh release
-
-Build:20170501,76
- disable=NDK issue
- commit=628969d1bd199ccfcbcfbf4aae146fb261f4c6db
- subdir=client-android/ring-android/app
- submodules=yes
- output=build/outputs/apk/app-release-unsigned.apk
- scandelete=client-windows,client-uwp
- build=export PATH=$PATH:/opt/gradle/bin && \
- sed -i -e "/MissingTranslation/adisable 'ExtraTranslation'\n" build.gradle && \
- ln -s ../daemon/ ../../ring-daemon && \
- echo -e '#!/bin/sh\ngradle "$@"' > ../gradlew && \
- export ANDROID_NDK_ROOT=$ANDROID_NDK && \
- export ANDROID_ABI="armeabi-v7a" && \
- cd ../../ && \
- ./compile.sh release
- ndk=r14
-
-Build:20170516,78
- disable=NDK issue
- commit=fc2d83c
- subdir=client-android/ring-android/app
- submodules=yes
- output=build/outputs/apk/app-release-unsigned.apk
- scandelete=client-windows,client-uwp
- build=sed -i -e "/MissingTranslation/adisable 'ExtraTranslation'\n" build.gradle && \
- ln -s ../daemon/ ../../ring-daemon && \
- echo -e '#!/bin/sh\n/opt/gradle/bin/gradle "$@"' > ../gradlew && \
- export ANDROID_NDK_ROOT=$ANDROID_NDK && \
- export ANDROID_ABI="armeabi-v7a" && \
- cd ../../ && \
- ./compile.sh release
- ndk=r14
-
-Build:20170531,79
- disable=failing
- commit=79f748e3ea0354a7ba3e25d30a3e0178a16658d0
- subdir=client-android/ring-android/app
- submodules=yes
- output=build/outputs/apk/app-release-unsigned.apk
- scandelete=client-windows,client-uwp
- build=export PATH=$PATH:/opt/gradle/bin && \
- sed -i -e "/MissingTranslation/adisable 'ExtraTranslation'\n" build.gradle && \
- ln -s ../daemon/ ../../ring-daemon && \
- echo -e '#!/bin/sh\ngradle "$@"' > ../gradlew && \
- export ANDROID_NDK_ROOT=$ANDROID_NDK && \
- export ANDROID_ABI="armeabi-v7a" && \
- cd ../../ && \
- ./compile.sh release
- ndk=r14b
-
-Build:20171126,96
- commit=84816c91a7db583f11442b7cda9751b15b211134
- subdir=client-android/ring-android/app
- submodules=yes
- sudo=apt-get update && \
- apt-get install --yes -t jessie-backports swig
- output=build/outputs/apk/release/app-release-unsigned.apk
- scandelete=client-windows,client-uwp
- build=echo -e '#!/bin/sh\ngradle "$@"' > ../gradlew && \
- chmod +x ../gradlew && \
- export ANDROID_NDK_ROOT=$ANDROID_NDK && \
- export ANDROID_ABI="armeabi-v7a arm64-v8a x86" && \
- cd ../../ && \
- ./compile.sh release
- ndk=r15c
-
-Build:20171129,97
- commit=cf5bbff85068826144e5c00832630294cd172e0e
- subdir=client-android/ring-android/app
- submodules=yes
- sudo=apt-get update && \
- apt-get install --yes -t jessie-backports swig
- output=build/outputs/apk/release/app-release-unsigned.apk
- scandelete=client-windows,client-uwp
- build=echo -e '#!/bin/sh\ngradle "$@"' > ../gradlew && \
- chmod +x ../gradlew && \
- export ANDROID_NDK_ROOT=$ANDROID_NDK && \
- export ANDROID_ABI="armeabi-v7a arm64-v8a x86" && \
- cd ../../ && \
- ./compile.sh release
- ndk=r15c
-
-Build:20171215,99
- commit=bc414d7cfb421d84b76ef048373fcb7ffe113aa0
- subdir=client-android/ring-android/app
- submodules=yes
- sudo=apt-get update && \
- apt-get install --yes -t jessie-backports swig
- output=build/outputs/apk/release/app-release-unsigned.apk
- scandelete=client-windows,client-uwp
- build=echo -e '#!/bin/sh\ngradle "$@"' > ../gradlew && \
- chmod +x ../gradlew && \
- export ANDROID_NDK_ROOT=$ANDROID_NDK && \
- export ANDROID_ABI="armeabi-v7a arm64-v8a x86" && \
- cd ../../ && \
- ./compile.sh release
- ndk=r15c
-
-Build:20180115,101
- commit=8dea3991b3eca846ef83a5e68610c4961e0cc560
- subdir=client-android/ring-android/app
- submodules=yes
- sudo=apt-get update && \
- apt-get install --yes -t jessie-backports swig
- output=build/outputs/apk/release/app-release-unsigned.apk
- prebuild=$ANDROID_HOME/tools/bin/sdkmanager 'platforms;android-27'
- scandelete=client-windows,client-uwp
- build=echo -e '#!/bin/sh\ngradle "$@"' > ../gradlew && \
- chmod +x ../gradlew && \
- export ANDROID_NDK_ROOT=$ANDROID_NDK && \
- export ANDROID_ABI="armeabi-v7a arm64-v8a x86" && \
- cd ../../ && \
- ./compile.sh release
- ndk=r15c
-
-Build:20180201,102
- commit=b855d3232daef0cc7572c712239aa218ae5b8c89
- subdir=client-android/ring-android/app
- submodules=yes
- sudo=apt-get update && \
- apt-get install --yes -t jessie-backports swig
- output=build/outputs/apk/release/app-release-unsigned.apk
- prebuild=$ANDROID_HOME/tools/bin/sdkmanager 'platforms;android-27'
- scandelete=client-windows,client-uwp
- build=echo -e '#!/bin/sh\ngradle "$@"' > ../gradlew && \
- chmod +x ../gradlew && \
- export ANDROID_NDK_ROOT=$ANDROID_NDK && \
- export ANDROID_ABI="armeabi-v7a arm64-v8a x86" && \
- cd ../../ && \
- ./compile.sh release
- ndk=r15c
-
-Build:20180421,116
- commit=8ce06c1bc2ee0837281f6d05fe97393d2a351a59
- subdir=client-android/ring-android/app
- submodules=yes
- sudo=apt-get update && \
- apt-get install --yes -t jessie-backports swig
- patch=0001-gradle-remove-unneeded-repo.patch
- gradle=noPush
- prebuild=$ANDROID_HOME/tools/bin/sdkmanager 'platforms;android-27' && \
- sed -i -e '/$DAEMON_ONLY/,+7d' ../../compile.sh
- scandelete=client-windows,client-uwp
- build=export ANDROID_NDK_ROOT=$ANDROID_NDK && \
- export ANDROID_ABI="armeabi-v7a arm64-v8a x86" && \
- cd ../../ && \
- ./compile.sh release
- ndk=r16b
-
-Build:20180501,117
- commit=3b176a6abca66f1c0f1485cec57dfd87487e6d98
- subdir=client-android/ring-android/app
- submodules=yes
- sudo=apt-get update && \
- apt-get install --yes -t jessie-backports swig
- gradle=noPush
- prebuild=$ANDROID_HOME/tools/bin/sdkmanager 'platforms;android-27'
- scandelete=client-windows,client-uwp
- build=export ANDROID_NDK_ROOT=$ANDROID_NDK && \
- export ANDROID_ABI="armeabi-v7a arm64-v8a x86" && \
- cd ../../ && \
- ./compile.sh --release --no-gradle
- ndk=r16b
-
-Build:20180712,127
- commit=af8399f830b9fd10689d2d11a4e76ddf576d2f40
- timeout=10800
- subdir=client-android/ring-android/app
- submodules=yes
- sudo=apt-get update && \
- apt-get install --yes -t jessie-backports swig
- gradle=noPush
- rm=client-electron,client-gnome,client-ios,client-macosx,client-uwp,client-windows
- build=cd ../.. && \
- export ANDROID_NDK_ROOT="$ANDROID_NDK" && \
- export ANDROID_ABI="armeabi-v7a arm64-v8a x86" && \
- ./compile.sh --release --no-gradle
- ndk=r16b
-
-Build:20180805,129
- commit=ac674c27172339c0c4eb7fc23a560f694905efb0
- timeout=10800
- subdir=client-android/ring-android/app
- submodules=yes
- sudo=apt-get update && \
- apt-get install --yes -t jessie-backports swig
- gradle=noPush
- rm=client-electron,client-gnome,client-ios,client-macosx,client-uwp,client-windows
- build=cd ../.. && \
- export ANDROID_NDK_ROOT="$ANDROID_NDK" && \
- export ANDROID_ABI="armeabi-v7a arm64-v8a x86" && \
- ./compile.sh --release --no-gradle
- ndk=r17b
-
-Build:20190103,144
- commit=621cd09ae6422be770584b11a7d202bc98150a74
- timeout=10800
- subdir=client-android/ring-android/app
- submodules=yes
- sudo=apt-get update && \
- apt-get install --yes swig
- gradle=noPush
- rm=client-electron,client-gnome,client-ios,client-macosx,client-uwp,client-windows
- build=cd ../.. && \
- export ANDROID_NDK_ROOT="$ANDROID_NDK" && \
- export ANDROID_ABI="armeabi-v7a arm64-v8a x86" && \
- ./compile.sh --release --no-gradle
- ndk=r17b
-
-Build:20190503,156
- commit=9165c93abb67ca90077fa3945ddf3e19b6c15d32
- timeout=10800
- subdir=client-android/ring-android/app
- submodules=yes
- gradle=noPush
- rm=client-electron,client-gnome,client-ios,client-macosx,client-uwp,client-windows,docker,docs,lrc,packaging,scripts
- build=cd ../.. && \
- export ANDROID_NDK_ROOT="$ANDROID_NDK" && \
- export ANDROID_ABI="armeabi-v7a arm64-v8a x86" && \
- ./compile.sh --release --no-gradle
- ndk=r19c
-
-Maintainer Notes:
-Ring has a lot of native dependencies, the source tarballs of these are all downloaded and build for all enabled architectures.
-Build failed with swig 2.0.12 from jessie but works with 3.0.10 from jessie-backports.
-We don't build for x86_64 to reduce apk size a bit, x86 should work as well for those devices(?).
-We DO build separately for arm64 because this is a fairly common architecture and improves performance over using the armv7 binaries.
-v103 introduces push notifications using gplay. Optional since 106 with noPush flavour.
-.
-
-Auto Update Mode:None
-Update Check Mode:None
-Current Version:20190503
-Current Version Code:156
diff --git a/metadata/cx.ring.yml b/metadata/cx.ring.yml
new file mode 100644
index 0000000000..fc9f17ad3c
--- /dev/null
+++ b/metadata/cx.ring.yml
@@ -0,0 +1,856 @@
+Categories:
+ - Phone & SMS
+ - Internet
+License: GPL-3.0-or-later
+WebSite: https://jami.net/
+SourceCode: https://git.jami.net/savoirfairelinux/ring-client-android
+IssueTracker: https://git.jami.net/savoirfairelinux/ring-client-android/issues
+Changelog: https://git.jami.net/savoirfairelinux/ring-client-android/tree/master/ring-android/fastlane/metadata/android/en-US/changelogs
+
+AutoName: Ring
+Summary: Secure and distributed communication platform
+Description: |-
+ Jami (formerly Ring and SFLphone) is a free distributed multimedia communication
+ software. It is developed by Savoir-faire Linux with the help of a global
+ community of users and contributors. Savoir-faire Linux is a Canadian company
+ specialized in Linux and free software.
+
+ Jami allows to make audio or video calls, and to send messages, safely and
+ freely, in confidence. Jami is a Free and open source software that requires no
+ central server.
+
+ What can you do with Jami:
+
+ * send text messages
+ * make audio calls
+ * make video calls
+ * send files
+ * use your existing SIP account
+
+ There are plenty of ways to help us, check out: .
+
+ Jami is inspired by a Swahili word that means "community".
+
+ You can also install Jami on Windows, macOS, iOS and GNU/Linux.
+
+RepoType: git
+Repo: https://gerrit-ring.savoirfairelinux.com/ring-project
+
+Builds:
+ - versionName: 2.0.003
+ versionCode: 20
+ commit: 0011b9ba52b6ac3aab97a2bf42a608f83f0ec15c
+ output: ring-android/app/build/outputs/apk/app-release-unsigned.apk
+ build:
+ - echo -e '#!/bin/sh\ngradle "$@"' > ring-android/gradlew
+ - export ANDROID_NDK_ROOT=$ANDROID_NDK
+ - export ANDROID_ABI="armeabi-v7a"
+ - ./compile.sh release
+
+ - versionName: 2.0.009
+ versionCode: 27
+ commit: 4423b10e1dd8601d00486e1b78d39180cb45f410
+ subdir: ring-android/app/src/main
+ output: ../../build/outputs/apk/app-release-unsigned.apk
+ build:
+ - pushd ../../../../
+ - echo -e '#!/bin/sh\ngradle "$@"' > ring-android/gradlew
+ - export ANDROID_NDK_ROOT=$ANDROID_NDK
+ - export ANDROID_ABI="armeabi-v7a"
+ - ./compile.sh release
+ - popd
+
+ - versionName: 2.0.011
+ versionCode: 29
+ commit: 5ec1903a9fff4f267ee7043f778c70d5b0a3be49
+ subdir: ring-android/app/src/main
+ output: ../../build/outputs/apk/app-release-unsigned.apk
+ build:
+ - pushd ../../../../
+ - echo -e '#!/bin/sh\ngradle "$@"' > ring-android/gradlew
+ - export ANDROID_NDK_ROOT=$ANDROID_NDK
+ - export ANDROID_ABI="armeabi-v7a"
+ - ./compile.sh release
+ - popd
+
+ - versionName: 2.0.012b
+ versionCode: 31
+ commit: 729d6d1f60ab3162811d6ea01100779427a42778
+ subdir: ring-android/app/src/main
+ output: ../../build/outputs/apk/app-release-unsigned.apk
+ build:
+ - pushd ../../../../
+ - echo -e '#!/bin/sh\ngradle "$@"' > ring-android/gradlew
+ - export ANDROID_NDK_ROOT=$ANDROID_NDK
+ - export ANDROID_ABI="armeabi-v7a"
+ - ./compile.sh release
+ - popd
+
+ - versionName: '20160315'
+ versionCode: 34
+ commit: d432dc26775397efbb81d99582f45dfe5e1388f7
+ subdir: ring-android/app/src/main
+ output: ../../build/outputs/apk/app-release-unsigned.apk
+ build:
+ - pushd ../../../../
+ - echo -e '#!/bin/sh\ngradle "$@"' > ring-android/gradlew
+ - export ANDROID_NDK_ROOT=$ANDROID_NDK
+ - export ANDROID_ABI="armeabi-v7a"
+ - ./compile.sh release
+ - popd
+
+ - versionName: '20160427'
+ versionCode: 42
+ disable: builds
+ commit: 00e089c75376e4c27536cb6a8e900b9a16466002
+ subdir: ring-android/app
+ output: build/outputs/apk/app-universal-release-unsigned.apk
+ srclibs:
+ - ringd@HEAD
+ build:
+ - sed -i -e "/MissingTranslation/adisable 'ExtraTranslation'\n" build.gradle
+ - export DAEMON_DIR=`readlink -f $$ringd$$`
+ - echo -e '#!/bin/sh\ngradle "$@"' > ../gradlew
+ - export ANDROID_NDK_ROOT=$ANDROID_NDK
+ - export ANDROID_ABI="armeabi-v7a"
+ - cd ../../
+ - ./compile.sh release
+
+ - versionName: '20160520'
+ versionCode: 44
+ commit: a0273fd0334764924b62a6dbaf1b17b45cdd1dc0
+ subdir: client-android/ring-android/app
+ submodules: true
+ output: build/outputs/apk/app-universal-release-unsigned.apk
+ scandelete:
+ - client-windows
+ build:
+ - sed -i -e "/MissingTranslation/adisable 'ExtraTranslation'\n" build.gradle
+ - ln -s ../daemon/ ../../ring-daemon
+ - echo -e '#!/bin/sh\ngradle "$@"' > ../gradlew
+ - export ANDROID_NDK_ROOT=$ANDROID_NDK
+ - export ANDROID_ABI="armeabi-v7a"
+ - cd ../../
+ - ./compile.sh release
+
+ - versionName: '20160526'
+ versionCode: 45
+ commit: e1b33489dcb8473d7163029ca5faa93e4f0f8147
+ subdir: client-android/ring-android/app
+ submodules: true
+ output: build/outputs/apk/app-universal-release-unsigned.apk
+ scandelete:
+ - client-windows
+ build:
+ - sed -i -e "/MissingTranslation/adisable 'ExtraTranslation'\n" build.gradle
+ - ln -s ../daemon/ ../../ring-daemon
+ - echo -e '#!/bin/sh\ngradle "$@"' > ../gradlew
+ - export ANDROID_NDK_ROOT=$ANDROID_NDK
+ - export ANDROID_ABI="armeabi-v7a"
+ - cd ../../
+ - ./compile.sh release
+
+ - versionName: '20160610'
+ versionCode: 49
+ commit: 73cfbb9707b39dfed19753a94ba912f66c07f2b0
+ subdir: client-android/ring-android/app
+ submodules: true
+ output: build/outputs/apk/app-universal-release-unsigned.apk
+ scandelete:
+ - client-windows
+ build:
+ - sed -i -e "/MissingTranslation/adisable 'ExtraTranslation'\n" build.gradle
+ - ln -s ../daemon/ ../../ring-daemon
+ - echo -e '#!/bin/sh\ngradle "$@"' > ../gradlew
+ - export ANDROID_NDK_ROOT=$ANDROID_NDK
+ - export ANDROID_ABI="armeabi-v7a"
+ - cd ../../
+ - ./compile.sh release
+
+ - versionName: '20160803'
+ versionCode: 50
+ commit: dfb25485e747864697c9f1bb4d0ac82cd6949ca0
+ subdir: client-android/ring-android/app
+ submodules: true
+ output: build/outputs/apk/app-universal-release-unsigned.apk
+ scandelete:
+ - client-windows
+ build:
+ - sed -i -e "/MissingTranslation/adisable 'ExtraTranslation'\n" build.gradle
+ - ln -s ../daemon/ ../../ring-daemon
+ - echo -e '#!/bin/sh\ngradle "$@"' > ../gradlew
+ - export ANDROID_NDK_ROOT=$ANDROID_NDK
+ - export ANDROID_ABI="armeabi-v7a"
+ - cd ../../
+ - ./compile.sh release
+
+ - versionName: '20160816'
+ versionCode: 52
+ disable: failing build
+ commit: a61de1fa5d0c16e4919eb790f37070d9c09e7274
+ subdir: client-android/ring-android/app
+ submodules: true
+ output: build/outputs/apk/app-universal-release-unsigned.apk
+ scandelete:
+ - client-windows
+ build:
+ - sed -i -e "/MissingTranslation/adisable 'ExtraTranslation'\n" build.gradle
+ - ln -s ../daemon/ ../../ring-daemon
+ - echo -e '#!/bin/sh\ngradle "$@"' > ../gradlew
+ - export ANDROID_NDK_ROOT=$ANDROID_NDK
+ - export ANDROID_ABI="armeabi-v7a"
+ - cd ../../
+ - ./compile.sh release
+ ndk: r10e
+
+ - versionName: '20161103'
+ versionCode: 53
+ commit: 17a06163cc94656b53bf762cefd377cdcf169db5
+ subdir: client-android/ring-android/app
+ submodules: true
+ output: build/outputs/apk/app-release-unsigned.apk
+ scandelete:
+ - client-windows
+ build:
+ - sed -i -e "/MissingTranslation/adisable 'ExtraTranslation'\n" build.gradle
+ - ln -s ../daemon/ ../../ring-daemon
+ - echo -e '#!/bin/sh\ngradle "$@"' > ../gradlew
+ - export ANDROID_NDK_ROOT=$ANDROID_NDK
+ - export ANDROID_ABI="armeabi-v7a"
+ - cd ../../
+ - ./compile.sh release
+
+ - versionName: '20161108'
+ versionCode: 54
+ commit: 7b381a62fba638106e5d71137a4e3351f9324b82
+ subdir: client-android/ring-android/app
+ submodules: true
+ output: build/outputs/apk/app-release-unsigned.apk
+ scandelete:
+ - client-windows
+ build:
+ - sed -i -e "/MissingTranslation/adisable 'ExtraTranslation'\n" build.gradle
+ - ln -s ../daemon/ ../../ring-daemon
+ - echo -e '#!/bin/sh\ngradle "$@"' > ../gradlew
+ - export ANDROID_NDK_ROOT=$ANDROID_NDK
+ - export ANDROID_ABI="armeabi-v7a"
+ - cd ../../
+ - ./compile.sh release
+
+ - versionName: '20161123'
+ versionCode: 55
+ commit: 3120ba5864b414f8a2d8cb606ed02fc0000f861f
+ subdir: client-android/ring-android/app
+ submodules: true
+ output: build/outputs/apk/app-release-unsigned.apk
+ scandelete:
+ - client-windows
+ build:
+ - sed -i -e "/MissingTranslation/adisable 'ExtraTranslation'\n" build.gradle
+ - ln -s ../daemon/ ../../ring-daemon
+ - echo -e '#!/bin/sh\ngradle "$@"' > ../gradlew
+ - export ANDROID_NDK_ROOT=$ANDROID_NDK
+ - export ANDROID_ABI="armeabi-v7a"
+ - cd ../../
+ - ./compile.sh release
+
+ - versionName: '20161130'
+ versionCode: 56
+ commit: 3a1eecdb97e6253900122cbe68418f01e8ff7098
+ subdir: client-android/ring-android/app
+ submodules: true
+ output: build/outputs/apk/app-release-unsigned.apk
+ scandelete:
+ - client-windows
+ build:
+ - sed -i -e "/MissingTranslation/adisable 'ExtraTranslation'\n" build.gradle
+ - ln -s ../daemon/ ../../ring-daemon
+ - echo -e '#!/bin/sh\ngradle "$@"' > ../gradlew
+ - export ANDROID_NDK_ROOT=$ANDROID_NDK
+ - export ANDROID_ABI="armeabi-v7a"
+ - cd ../../
+ - ./compile.sh release
+
+ - versionName: '20161208'
+ versionCode: 57
+ commit: cea5daa40e2a60deb6e2921c4b17f80993159dc8
+ subdir: client-android/ring-android/app
+ submodules: true
+ output: build/outputs/apk/app-release-unsigned.apk
+ scandelete:
+ - client-windows
+ build:
+ - sed -i -e "/MissingTranslation/adisable 'ExtraTranslation'\n" build.gradle
+ - ln -s ../daemon/ ../../ring-daemon
+ - echo -e '#!/bin/sh\ngradle "$@"' > ../gradlew
+ - export ANDROID_NDK_ROOT=$ANDROID_NDK
+ - export ANDROID_ABI="armeabi-v7a"
+ - cd ../../
+ - ./compile.sh release
+
+ - versionName: '20161221'
+ versionCode: 59
+ commit: 9b106adb72189f12b900f6ebd53330b243ba29ff
+ subdir: client-android/ring-android/app
+ submodules: true
+ output: build/outputs/apk/app-release-unsigned.apk
+ scandelete:
+ - client-windows
+ build:
+ - sed -i -e "/MissingTranslation/adisable 'ExtraTranslation'\n" build.gradle
+ - ln -s ../daemon/ ../../ring-daemon
+ - echo -e '#!/bin/sh\ngradle "$@"' > ../gradlew
+ - export ANDROID_NDK_ROOT=$ANDROID_NDK
+ - export ANDROID_ABI="armeabi-v7a"
+ - cd ../../
+ - ./compile.sh release
+
+ - versionName: '20170118'
+ versionCode: 60
+ commit: 7c580b10b219d9a85c28aef8971ae4dfb251f0f2
+ subdir: client-android/ring-android/app
+ submodules: true
+ output: build/outputs/apk/app-release-unsigned.apk
+ scandelete:
+ - client-windows
+ build:
+ - sed -i -e "/MissingTranslation/adisable 'ExtraTranslation'\n" build.gradle
+ - ln -s ../daemon/ ../../ring-daemon
+ - echo -e '#!/bin/sh\ngradle "$@"' > ../gradlew
+ - export ANDROID_NDK_ROOT=$ANDROID_NDK
+ - export ANDROID_ABI="armeabi-v7a"
+ - cd ../../
+ - ./compile.sh release
+
+ - versionName: '20170119'
+ versionCode: 61
+ commit: 145dca1ffff78af3a747b0b638d17f9f5be4919c
+ subdir: client-android/ring-android/app
+ submodules: true
+ output: build/outputs/apk/app-release-unsigned.apk
+ scandelete:
+ - client-windows
+ build:
+ - sed -i -e "/MissingTranslation/adisable 'ExtraTranslation'\n" build.gradle
+ - ln -s ../daemon/ ../../ring-daemon
+ - echo -e '#!/bin/sh\ngradle "$@"' > ../gradlew
+ - export ANDROID_NDK_ROOT=$ANDROID_NDK
+ - export ANDROID_ABI="armeabi-v7a"
+ - cd ../../
+ - ./compile.sh release
+
+ - versionName: '20170126'
+ versionCode: 63
+ commit: 7e082b66c98a3df55c8ed11e7d21ec6553d8eccd
+ subdir: client-android/ring-android/app
+ submodules: true
+ output: build/outputs/apk/app-release-unsigned.apk
+ scandelete:
+ - client-windows
+ build:
+ - sed -i -e "/MissingTranslation/adisable 'ExtraTranslation'\n" build.gradle
+ - ln -s ../daemon/ ../../ring-daemon
+ - echo -e '#!/bin/sh\ngradle "$@"' > ../gradlew
+ - export ANDROID_NDK_ROOT=$ANDROID_NDK
+ - export ANDROID_ABI="armeabi-v7a"
+ - cd ../../
+ - ./compile.sh release
+
+ - versionName: '20170201'
+ versionCode: 64
+ commit: 23df36fae57192b7232e27dda7ca2bbcdefde9da
+ subdir: client-android/ring-android/app
+ submodules: true
+ output: build/outputs/apk/app-release-unsigned.apk
+ scandelete:
+ - client-windows
+ - client-uwp
+ build:
+ - sed -i -e "/MissingTranslation/adisable 'ExtraTranslation'\n" build.gradle
+ - ln -s ../daemon/ ../../ring-daemon
+ - echo -e '#!/bin/sh\ngradle "$@"' > ../gradlew
+ - export ANDROID_NDK_ROOT=$ANDROID_NDK
+ - export ANDROID_ABI="armeabi-v7a"
+ - cd ../../
+ - ./compile.sh release
+
+ - versionName: '20170215'
+ versionCode: 65
+ commit: aa120c7551773cba8aebea291c3093fc92c5d3da
+ subdir: client-android/ring-android/app
+ submodules: true
+ output: build/outputs/apk/app-release-unsigned.apk
+ scandelete:
+ - client-windows
+ - client-uwp
+ build:
+ - sed -i -e "/MissingTranslation/adisable 'ExtraTranslation'\n" build.gradle
+ - ln -s ../daemon/ ../../ring-daemon
+ - echo -e '#!/bin/sh\ngradle "$@"' > ../gradlew
+ - export ANDROID_NDK_ROOT=$ANDROID_NDK
+ - export ANDROID_ABI="armeabi-v7a"
+ - cd ../../
+ - ./compile.sh release
+
+ - versionName: '20170301'
+ versionCode: 68
+ disable: builds locally, but not on server
+ commit: edd2c13863d66caad036a4961541f2d96cb0e024
+ subdir: client-android/ring-android/app
+ submodules: true
+ output: build/outputs/apk/app-release-unsigned.apk
+ scandelete:
+ - client-windows
+ - client-uwp
+ build:
+ - sed -i -e "/MissingTranslation/adisable 'ExtraTranslation'\n" build.gradle
+ - ln -s ../daemon/ ../../ring-daemon
+ - echo -e '#!/bin/sh\ngradle "$@"' > ../gradlew
+ - export ANDROID_NDK_ROOT=$ANDROID_NDK
+ - export ANDROID_ABI="armeabi-v7a"
+ - cd ../../
+ - ./compile.sh release
+
+ - versionName: '20170303'
+ versionCode: 69
+ disable: builds locally, but not on server
+ commit: 712dd41b1d6773104b6194f16a00e17f6a91f032
+ subdir: client-android/ring-android/app
+ submodules: true
+ output: build/outputs/apk/app-release-unsigned.apk
+ scandelete:
+ - client-windows
+ - client-uwp
+ build:
+ - sed -i -e "/MissingTranslation/adisable 'ExtraTranslation'\n" build.gradle
+ - ln -s ../daemon/ ../../ring-daemon
+ - echo -e '#!/bin/sh\ngradle "$@"' > ../gradlew
+ - export ANDROID_NDK_ROOT=$ANDROID_NDK
+ - export ANDROID_ABI="armeabi-v7a"
+ - cd ../../
+ - ./compile.sh release
+
+ - versionName: '20170315'
+ versionCode: 70
+ disable: builds locally, but not on server
+ commit: 06a3f0b740bd42e6de998964ae8c7f135990c6fe
+ subdir: client-android/ring-android/app
+ submodules: true
+ output: build/outputs/apk/app-release-unsigned.apk
+ scandelete:
+ - client-windows
+ - client-uwp
+ build:
+ - sed -i -e "/MissingTranslation/adisable 'ExtraTranslation'\n" build.gradle
+ - ln -s ../daemon/ ../../ring-daemon
+ - echo -e '#!/bin/sh\ngradle "$@"' > ../gradlew
+ - export ANDROID_NDK_ROOT=$ANDROID_NDK
+ - export ANDROID_ABI="armeabi-v7a"
+ - cd ../../
+ - ./compile.sh release
+
+ - versionName: '20170322'
+ versionCode: 71
+ disable: builds locally, but not on server
+ commit: ec25f0f76680d09945ccade2b796f2b0566db26c
+ subdir: client-android/ring-android/app
+ submodules: true
+ output: build/outputs/apk/app-release-unsigned.apk
+ scandelete:
+ - client-windows
+ - client-uwp
+ build:
+ - sed -i -e "/MissingTranslation/adisable 'ExtraTranslation'\n" build.gradle
+ - ln -s ../daemon/ ../../ring-daemon
+ - echo -e '#!/bin/sh\ngradle "$@"' > ../gradlew
+ - export ANDROID_NDK_ROOT=$ANDROID_NDK
+ - export ANDROID_ABI="armeabi-v7a"
+ - cd ../../
+ - ./compile.sh release
+
+ - versionName: '20170329'
+ versionCode: 72
+ disable: builds locally, but not on server
+ commit: 0eecf3dea3c5322b24ca483f1ce8e62b3f9262dc
+ subdir: client-android/ring-android/app
+ submodules: true
+ output: build/outputs/apk/app-release-unsigned.apk
+ scandelete:
+ - client-windows
+ - client-uwp
+ build:
+ - sed -i -e "/MissingTranslation/adisable 'ExtraTranslation'\n" build.gradle
+ - ln -s ../daemon/ ../../ring-daemon
+ - echo -e '#!/bin/sh\ngradle "$@"' > ../gradlew
+ - export ANDROID_NDK_ROOT=$ANDROID_NDK
+ - export ANDROID_ABI="armeabi-v7a"
+ - cd ../../
+ - ./compile.sh release
+
+ - versionName: '20170405'
+ versionCode: 73
+ disable: builds locally, but not on server
+ commit: d0ef36345e6dcdea1172d482ee287492effa25f3
+ subdir: client-android/ring-android/app
+ submodules: true
+ output: build/outputs/apk/app-release-unsigned.apk
+ scandelete:
+ - client-windows
+ - client-uwp
+ build:
+ - sed -i -e "/MissingTranslation/adisable 'ExtraTranslation'\n" build.gradle
+ - ln -s ../daemon/ ../../ring-daemon
+ - echo -e '#!/bin/sh\ngradle "$@"' > ../gradlew
+ - export ANDROID_NDK_ROOT=$ANDROID_NDK
+ - export ANDROID_ABI="armeabi-v7a"
+ - cd ../../
+ - ./compile.sh release
+
+ - versionName: '20170412'
+ versionCode: 74
+ disable: builds locally, but not on server... ndk issue?
+ commit: f0ec0251155c602b94d91909b5430f9953413b82
+ subdir: client-android/ring-android/app
+ submodules: true
+ output: build/outputs/apk/app-release-unsigned.apk
+ scandelete:
+ - client-windows
+ - client-uwp
+ build:
+ - sed -i -e "/MissingTranslation/adisable 'ExtraTranslation'\n" build.gradle
+ - ln -s ../daemon/ ../../ring-daemon
+ - echo -e '#!/bin/sh\ngradle "$@"' > ../gradlew
+ - export ANDROID_NDK_ROOT=$ANDROID_NDK
+ - export ANDROID_ABI="armeabi-v7a"
+ - cd ../../
+ - ./compile.sh release
+
+ - versionName: '20170501'
+ versionCode: 76
+ disable: NDK issue
+ commit: 628969d1bd199ccfcbcfbf4aae146fb261f4c6db
+ subdir: client-android/ring-android/app
+ submodules: true
+ output: build/outputs/apk/app-release-unsigned.apk
+ scandelete:
+ - client-windows
+ - client-uwp
+ build:
+ - export PATH=$PATH:/opt/gradle/bin
+ - sed -i -e "/MissingTranslation/adisable 'ExtraTranslation'\n" build.gradle
+ - ln -s ../daemon/ ../../ring-daemon
+ - echo -e '#!/bin/sh\ngradle "$@"' > ../gradlew
+ - export ANDROID_NDK_ROOT=$ANDROID_NDK
+ - export ANDROID_ABI="armeabi-v7a"
+ - cd ../../
+ - ./compile.sh release
+ ndk: r14
+
+ - versionName: '20170516'
+ versionCode: 78
+ disable: NDK issue
+ commit: fc2d83c
+ subdir: client-android/ring-android/app
+ submodules: true
+ output: build/outputs/apk/app-release-unsigned.apk
+ scandelete:
+ - client-windows
+ - client-uwp
+ build:
+ - sed -i -e "/MissingTranslation/adisable 'ExtraTranslation'\n" build.gradle
+ - ln -s ../daemon/ ../../ring-daemon
+ - echo -e '#!/bin/sh\n/opt/gradle/bin/gradle "$@"' > ../gradlew
+ - export ANDROID_NDK_ROOT=$ANDROID_NDK
+ - export ANDROID_ABI="armeabi-v7a"
+ - cd ../../
+ - ./compile.sh release
+ ndk: r14
+
+ - versionName: '20170531'
+ versionCode: 79
+ disable: failing
+ commit: 79f748e3ea0354a7ba3e25d30a3e0178a16658d0
+ subdir: client-android/ring-android/app
+ submodules: true
+ output: build/outputs/apk/app-release-unsigned.apk
+ scandelete:
+ - client-windows
+ - client-uwp
+ build:
+ - export PATH=$PATH:/opt/gradle/bin
+ - sed -i -e "/MissingTranslation/adisable 'ExtraTranslation'\n" build.gradle
+ - ln -s ../daemon/ ../../ring-daemon
+ - echo -e '#!/bin/sh\ngradle "$@"' > ../gradlew
+ - export ANDROID_NDK_ROOT=$ANDROID_NDK
+ - export ANDROID_ABI="armeabi-v7a"
+ - cd ../../
+ - ./compile.sh release
+ ndk: r14b
+
+ - versionName: '20171126'
+ versionCode: 96
+ commit: 84816c91a7db583f11442b7cda9751b15b211134
+ subdir: client-android/ring-android/app
+ submodules: true
+ sudo:
+ - apt-get update
+ - apt-get install --yes -t jessie-backports swig
+ output: build/outputs/apk/release/app-release-unsigned.apk
+ scandelete:
+ - client-windows
+ - client-uwp
+ build:
+ - echo -e '#!/bin/sh\ngradle "$@"' > ../gradlew
+ - chmod +x ../gradlew
+ - export ANDROID_NDK_ROOT=$ANDROID_NDK
+ - export ANDROID_ABI="armeabi-v7a arm64-v8a x86"
+ - cd ../../
+ - ./compile.sh release
+ ndk: r15c
+
+ - versionName: '20171129'
+ versionCode: 97
+ commit: cf5bbff85068826144e5c00832630294cd172e0e
+ subdir: client-android/ring-android/app
+ submodules: true
+ sudo:
+ - apt-get update
+ - apt-get install --yes -t jessie-backports swig
+ output: build/outputs/apk/release/app-release-unsigned.apk
+ scandelete:
+ - client-windows
+ - client-uwp
+ build:
+ - echo -e '#!/bin/sh\ngradle "$@"' > ../gradlew
+ - chmod +x ../gradlew
+ - export ANDROID_NDK_ROOT=$ANDROID_NDK
+ - export ANDROID_ABI="armeabi-v7a arm64-v8a x86"
+ - cd ../../
+ - ./compile.sh release
+ ndk: r15c
+
+ - versionName: '20171215'
+ versionCode: 99
+ commit: bc414d7cfb421d84b76ef048373fcb7ffe113aa0
+ subdir: client-android/ring-android/app
+ submodules: true
+ sudo:
+ - apt-get update
+ - apt-get install --yes -t jessie-backports swig
+ output: build/outputs/apk/release/app-release-unsigned.apk
+ scandelete:
+ - client-windows
+ - client-uwp
+ build:
+ - echo -e '#!/bin/sh\ngradle "$@"' > ../gradlew
+ - chmod +x ../gradlew
+ - export ANDROID_NDK_ROOT=$ANDROID_NDK
+ - export ANDROID_ABI="armeabi-v7a arm64-v8a x86"
+ - cd ../../
+ - ./compile.sh release
+ ndk: r15c
+
+ - versionName: '20180115'
+ versionCode: 101
+ commit: 8dea3991b3eca846ef83a5e68610c4961e0cc560
+ subdir: client-android/ring-android/app
+ submodules: true
+ sudo:
+ - apt-get update
+ - apt-get install --yes -t jessie-backports swig
+ output: build/outputs/apk/release/app-release-unsigned.apk
+ prebuild: $ANDROID_HOME/tools/bin/sdkmanager 'platforms;android-27'
+ scandelete:
+ - client-windows
+ - client-uwp
+ build:
+ - echo -e '#!/bin/sh\ngradle "$@"' > ../gradlew
+ - chmod +x ../gradlew
+ - export ANDROID_NDK_ROOT=$ANDROID_NDK
+ - export ANDROID_ABI="armeabi-v7a arm64-v8a x86"
+ - cd ../../
+ - ./compile.sh release
+ ndk: r15c
+
+ - versionName: '20180201'
+ versionCode: 102
+ commit: b855d3232daef0cc7572c712239aa218ae5b8c89
+ subdir: client-android/ring-android/app
+ submodules: true
+ sudo:
+ - apt-get update
+ - apt-get install --yes -t jessie-backports swig
+ output: build/outputs/apk/release/app-release-unsigned.apk
+ prebuild: $ANDROID_HOME/tools/bin/sdkmanager 'platforms;android-27'
+ scandelete:
+ - client-windows
+ - client-uwp
+ build:
+ - echo -e '#!/bin/sh\ngradle "$@"' > ../gradlew
+ - chmod +x ../gradlew
+ - export ANDROID_NDK_ROOT=$ANDROID_NDK
+ - export ANDROID_ABI="armeabi-v7a arm64-v8a x86"
+ - cd ../../
+ - ./compile.sh release
+ ndk: r15c
+
+ - versionName: '20180421'
+ versionCode: 116
+ commit: 8ce06c1bc2ee0837281f6d05fe97393d2a351a59
+ subdir: client-android/ring-android/app
+ submodules: true
+ sudo:
+ - apt-get update
+ - apt-get install --yes -t jessie-backports swig
+ patch:
+ - 0001-gradle-remove-unneeded-repo.patch
+ gradle:
+ - noPush
+ prebuild:
+ - $ANDROID_HOME/tools/bin/sdkmanager 'platforms;android-27'
+ - sed -i -e '/$DAEMON_ONLY/,+7d' ../../compile.sh
+ scandelete:
+ - client-windows
+ - client-uwp
+ build:
+ - export ANDROID_NDK_ROOT=$ANDROID_NDK
+ - export ANDROID_ABI="armeabi-v7a arm64-v8a x86"
+ - cd ../../
+ - ./compile.sh release
+ ndk: r16b
+
+ - versionName: '20180501'
+ versionCode: 117
+ commit: 3b176a6abca66f1c0f1485cec57dfd87487e6d98
+ subdir: client-android/ring-android/app
+ submodules: true
+ sudo:
+ - apt-get update
+ - apt-get install --yes -t jessie-backports swig
+ gradle:
+ - noPush
+ prebuild: $ANDROID_HOME/tools/bin/sdkmanager 'platforms;android-27'
+ scandelete:
+ - client-windows
+ - client-uwp
+ build:
+ - export ANDROID_NDK_ROOT=$ANDROID_NDK
+ - export ANDROID_ABI="armeabi-v7a arm64-v8a x86"
+ - cd ../../
+ - ./compile.sh --release --no-gradle
+ ndk: r16b
+
+ - versionName: '20180712'
+ versionCode: 127
+ commit: af8399f830b9fd10689d2d11a4e76ddf576d2f40
+ timeout: 10800
+ subdir: client-android/ring-android/app
+ submodules: true
+ sudo:
+ - apt-get update
+ - apt-get install --yes -t jessie-backports swig
+ gradle:
+ - noPush
+ rm:
+ - client-electron
+ - client-gnome
+ - client-ios
+ - client-macosx
+ - client-uwp
+ - client-windows
+ build:
+ - cd ../..
+ - export ANDROID_NDK_ROOT="$ANDROID_NDK"
+ - export ANDROID_ABI="armeabi-v7a arm64-v8a x86"
+ - ./compile.sh --release --no-gradle
+ ndk: r16b
+
+ - versionName: '20180805'
+ versionCode: 129
+ commit: ac674c27172339c0c4eb7fc23a560f694905efb0
+ timeout: 10800
+ subdir: client-android/ring-android/app
+ submodules: true
+ sudo:
+ - apt-get update
+ - apt-get install --yes -t jessie-backports swig
+ gradle:
+ - noPush
+ rm:
+ - client-electron
+ - client-gnome
+ - client-ios
+ - client-macosx
+ - client-uwp
+ - client-windows
+ build:
+ - cd ../..
+ - export ANDROID_NDK_ROOT="$ANDROID_NDK"
+ - export ANDROID_ABI="armeabi-v7a arm64-v8a x86"
+ - ./compile.sh --release --no-gradle
+ ndk: r17b
+
+ - versionName: '20190103'
+ versionCode: 144
+ commit: 621cd09ae6422be770584b11a7d202bc98150a74
+ timeout: 10800
+ subdir: client-android/ring-android/app
+ submodules: true
+ sudo:
+ - apt-get update
+ - apt-get install --yes swig
+ gradle:
+ - noPush
+ rm:
+ - client-electron
+ - client-gnome
+ - client-ios
+ - client-macosx
+ - client-uwp
+ - client-windows
+ build:
+ - cd ../..
+ - export ANDROID_NDK_ROOT="$ANDROID_NDK"
+ - export ANDROID_ABI="armeabi-v7a arm64-v8a x86"
+ - ./compile.sh --release --no-gradle
+ ndk: r17b
+
+ - versionName: '20190503'
+ versionCode: 156
+ commit: 9165c93abb67ca90077fa3945ddf3e19b6c15d32
+ timeout: 10800
+ subdir: client-android/ring-android/app
+ submodules: true
+ gradle:
+ - noPush
+ rm:
+ - client-electron
+ - client-gnome
+ - client-ios
+ - client-macosx
+ - client-uwp
+ - client-windows
+ - docker
+ - docs
+ - lrc
+ - packaging
+ - scripts
+ build:
+ - cd ../..
+ - export ANDROID_NDK_ROOT="$ANDROID_NDK"
+ - export ANDROID_ABI="armeabi-v7a arm64-v8a x86"
+ - ./compile.sh --release --no-gradle
+ ndk: r19c
+
+MaintainerNotes: |-
+ Ring has a lot of native dependencies, the source tarballs of these are all downloaded and build for all enabled architectures.
+ Build failed with swig 2.0.12 from jessie but works with 3.0.10 from jessie-backports.
+ We don't build for x86_64 to reduce apk size a bit, x86 should work as well for those devices(?).
+ We DO build separately for arm64 because this is a fairly common architecture and improves performance over using the armv7 binaries.
+ v103 introduces push notifications using gplay. Optional since 106 with noPush flavour.
+
+AutoUpdateMode: None
+UpdateCheckMode: None
+CurrentVersion: '20190503'
+CurrentVersionCode: 156