Building

With the Sailfish SDK

With the Sailfish SDK installed:

sfdk config target SailfishOS-4.6.0.13-aarch64
sfdk build

Deploy to a connected device:

sfdk config device "My Phone"
sfdk deploy --sdk

Continuous integration

RPMs are built by the GitHub Actions workflow in .github/workflows/build.yml on every push to main, and attached to GitHub releases when one is published.

The documentation site is built by .github/workflows/pages.yml (Jekyll with the just-the-docs theme, configured in _config.yml) and deployed to GitHub Pages.

Packaging notes

sfdk check reports one error, Import 'Sailfish.Office 1.0' is not allowed. That import is the viewer of the Documents application, without which a document in the private cache directory cannot be shown at all, so the package is meant for Chum and OpenRepos rather than the Jolla Store.

The spec file excludes automatic Provides: for the bundled Opal QML modules - Harbour forbids an application package from providing QML modules.


This site uses Just the Docs, a documentation theme for Jekyll.