Skip to content

a-andreyev/harbour-matrix

 
 

Repository files navigation

harbour-matrix

An unofficial Matrix.org client for Sailfish OS based upon QMatrixClient

Features

  • Rooms

Imgur

License

GNU General Public License v3.0

Building hints

You will need opt-gcc6 to build it.

You could get it thanks to rinigus merproject repo something like:

  1. ssh to mersdk
  2. sdk-assistant list
  3. sb2 -t SailfishOS-3.0.0-super-fresh-armv7hl -R -m sdk-install
  4. zypper ar -f http://repo.merproject.org/obs/home:/rinigus:/toolbox/sailfish_latest_armv7hl/ merproject-rinigus
  5. zypper install opt-gcc6
  6. answer yes to accept rinigus repo and i after that to ignore signature check

You also could try live coding via qmllive for the qml parts that don't require rebuilding the package. Do it via SailfishSDK or manually with archlinux and aa13q qt5-qmllive-git:

  1. yaourt -S qt5-qmllive-git
  2. run qmllivebench on a host, specify hosts and workspace to qml directory
  3. run qmlliveruntime-sailfish --update-on-connect /usr/bin/harbour-matrix on a device
  4. make edits at qml via qt creator and save them
  5. ???
  6. PROFIT!

If you hate docker less than sailfish sdk, feel free to try sailfish sdk CODeRUS docker version:

  1. Run container (update it to newer sdk version if you want to),
  2. Check ssh keys mounted (it could be broken currently),
  3. ssh to mersdk,
  4. add rinigus repo
  5. docker ps,
  6. docker commit my_contaner_id sailfishos-platform-sdk-local:opt-gcc6,
  7. create new build helper script similar to sdk-build-package from the repo with new name
  8. ???
  9. PROFIT!

About

An unofficial Matrix.org client for Sailfish OS.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • QML 61.1%
  • C++ 36.4%
  • QMake 2.5%