krobelus / cyanide

Tox client for SailfishOS
GNU General Public License v3.0
29 stars 8 forks source link

Cyanide is a client for Tox. Some features are missing and there may be some bugs.

Features

Planned Features

Installing

Use the warehouse app for easy installation and updates

Translations

You can use Weblate to create and improve translations. Alternatively, send a patch or use github.

Building

First install the Sailfish OS SDK.

Clone the repository - it currently includes a submodule so you have to do

git clone --recursive https://github.com/krobelus/cyanide

Then you need some libraries which are not in the official repositories. I built them using the Mer Project Open Build Service

You can use this script:

$ sh get_libraries.sh

It will download the RPMs I built to the "res" folder. Then you need to install those on the Mer SDK VM. In the VM there is the folder /home/merdsk/share which is a shared folder of the home directory of the host system.

$ ssh -p 2222 -i ~/SailfishOS/vmshare/ssh/private_keys/engine/mersdk mersdk@localhost

$ cd /home/mersdk/share/<path_to_cyanide>/res && sb2 -t SailfishOS-armv7hl -m sdk-install -R rpm -i toxcore*.rpm libsodium*.rpm libvpx*.rpm opus*.rpm