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
The spec file excludes automatic Provides: for the bundled Opal QML modules - Harbour forbids an application package from providing QML modules. PDFs are opened through the system handler from ~/Downloads/Paperiton, so the app no longer imports Sailfish.Office.