Skip to content

krobelus/cyanide

Repository files navigation

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

Features

  • 1v1 messaging
  • DNS discovery
  • Typing notification
  • Sound, LED & lockscreen notifications
  • Avatars
  • Inline Images
  • File Transfers (no resuming across restarts yet)
  • History
  • Multiprofile

Planned Features

  • audio/video calls
  • groupchats

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

About

Tox client for SailfishOS

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published