Communi can be build individually on the community OBS and is already done so.
We build on the OBS using the OBS service tar_git as explained in the SailfishOS wiki under Building_packages/#tar_git-packaging-structure.
Communi is present in SailfishOS-Chum and can be installed from the chum repositories.
Please read SailfishOS-Chum/main#users-guide to do so.
Communi is present in Chum two versions:
- Chum
- Latest stable version (same as in Harbour)
- Chum-testing
- Latest nightly version build from master (read ./docs/chum.org for more information)
Builds submitted for Harbour are also build on the community OBS. These builds can be found at home:Thaodan:forharbour:communi/communi-sailfish.
The for-Harbour builds mentioned above are submitted through Harbour and once approved can be installed from there.
OpenRepos also contains the same Harbour builds but skips the QA process and thous appear earlier.
OpenRepos packages can be found here.
Before you can anything else you should first install[fn:1] the Sailfish SDK (or Platform SDK) and have read the Sailfish Wiki about building packages[fn:2].
To build the app need to have python-cairosvg available in your target.
One source for that is for example SailfishOS-CHUM, to add it read the SailfishOS wiki under Deploying_packages/#deploying-from-repository.
Building Communi-Sailish is not different to any Sailfish App.
To build the app you just run sfkdk build
(Sailfish SDK) or mb2 build
(Platform SDK):
Follow: https://docs.sailfishos.org/Tools/Sailfish_SDK/Deploying_packages/
[fn:1] https://docs.sailfishos.org/Tools/Sailfish_SDK/Installation/
[fn:2] https://docs.sailfishos.org/Tools/Sailfish_SDK/Building_packages