tag | e1682c926a0ee9c936a5f2e8e0e7aef4dd151201 | |
---|---|---|
tagger | Jenkins <jenkins@jami-buildmachine-02.mtl.sfl> | Mon May 06 14:23:47 2024 -0400 |
object | f5733021b383b0b46d2ef181d7c7f88a57588fc9 |
Bump to version 419
commit | f5733021b383b0b46d2ef181d7c7f88a57588fc9 | [log] [tgz] |
---|---|---|
author | Vitalii <vitalii.nikitchyn@savoirfairelinux.com> | Mon May 06 13:17:53 2024 -0400 |
committer | Vitalii <vitalii.nikitchyn@savoirfairelinux.com> | Mon May 06 13:17:53 2024 -0400 |
tree | a48c9f044ce4f3029ff38035fba3964cafd210f3 | |
parent | 4ce9e7a2c761d42bbf771b15e9a8a96576386fc7 [diff] |
update version to 20240506-01 (419) Change-Id: Ib6faa377c5e0ed78ffb6e6fc197ff4ff49a8b11f
The Jami client for Android
App | CI |
---|---|
Download the project including the daemon submodule with:
git clone --recursive https://review.jami.net/jami-client-android
Or to download the daemon submodule from the existing project directory:
git submodule update --init --recursive
Make sure to have autotools, autopoint, swig, yasm, m4, ninja-build and cmake available on your system: on Debian/Ubuntu:
apt install cmake build-essential swig yasm ninja-build m4 autotools-dev autopoint
On Arch:
pacman -S cmake ninja automake swig yasm m4 patch autoconf pkgconf
On macOS:
brew install cmake automake autotools libtool pkg-config yasm swig
When using brew on macOS, the 'libtoolize' binary might be available as 'glibtoolize'. In that case, the following command makes it avaialble to the build system:
ln -s /opt/homebrew/bin/glibtoolize /opt/homebrew/bin/libtoolize
Make sure to have the Android SDK and NDK available.
With Android Studio:
With the command line:
cd jami-client-android/jami-android ./gradlew assembleDebug
Update translations using the Transifex client (tx) :
./update-translations.sh
Generate a new release commit updating the version code and version string:
./update_version.py --commit
Report issues on Gitlab: https://git.jami.net/savoirfairelinux/jami-client-android