Kaidan is a simple, user-friendly Jabber/XMPP client providing a modern user-interface using Kirigami and QtQuick. The back-end of Kaidan is completely written in C++ using the gloox XMPP client library and Qt 5.
Currently Kaidan only has been tested on GNU/Linux Desktops, but because of the use of Qt we shouldn't have any problems porting it to all other common platforms, even Android. Nevertheless we will work on another GUI using Silica for better look & feel on Sailfish OS soon™ (See KaidanSF). But if you want to get a client for Sailfish OS now, maybe take a look at Shmoose, a fork by an earlier developer of Kaidan.
Kaidan is not finished yet, so don't expect it working as well as a finished client will do.
Add our APT repository to your system
sudo apt install apt-transport-https software-properties-common dirmngr gnupg
sudo apt-add-repository "deb https://raw.githubusercontent.com/kaidanim/packages/master stretch main"
sudo apt-key adv --keyserver hkp://pgp.mit.edu --recv-key "210EB0BCA70439F0"
sudo apt update
Then you can install Kaidan
sudo apt install kaidan- Qt (Core Qml Quick Sql QuickControls2) (>= 5.7.0)
- gloox (>= 1.0.10)
- Kirigami 2 (>= 2.0.0)
Build only dependencies:
- A C++ compiler
- Qt Tools
- CMake
- Git (if you don't want to use tarballs/zips from github)
sudo apt install apt-transport-https git-core cmake build-essential zlib1g-dev \
libgloox-dev libnotify-bin libqt5quick5 libqt5quickcontrols2-5 libqt5quickwidgets5 \
libqt5qml5 libqt5gui5 libqt5core5a qtdeclarative5-dev qttools5-dev qt5-default \
qtquickcontrols2-5-devDebian currently has no Kirigami2 packages, so we have to install them from our external sources:
sudo apt install apt-transport-https software-properties-common dirmngr gnupg
sudo apt-add-repository "deb https://raw.githubusercontent.com/kaidanim/packages/master sid main"
sudo apt-key adv --keyserver hkp://pgp.mit.edu --recv-key "210EB0BCA70439F0"
sudo apt update
sudo apt install kirigami2-devgit clone https://github.com/kaidanim/kaidanmkdir kaidan/build ; cd kaidan/build
cmake .. -DI18N=1
make -j$(nproc)./kaidansudo make install


