Liri Blog

Updates for May, 2020

Photo

Photo by Glen Carrie on Unsplash

During may the continuous integration improvements continued.

Translations

There is now a new translation action that regenerates translation sources and push them to Transifex, pull the rebased and updated translations, merge translations into desktop and metainfo files, then commit and push to git.

All in one action.

We now have metainfo translated, desktop files are translated with gettext and there is context information that indicates which key is being translated.

Build

The build workflow got some improvements. Previously we were building on Ubuntu with the ppa-beineri repository so we can build against multiple Qt versions.

However ppa-beineri doesn’t build with EGL support, but this makes building eglfs impossible.

In order to overcome this difficulty, there are OpenSuSE Tumbleweed images now with all the dependencies. One image for each Qt version we are building against.

At the time of this writing, the Qt versions supported are 5.12 because it’s a LTS release, then the latest two version 5.14 and 5.15.

All container images are in the same repository.

Documentation

The developer documentation, previously available through readthedocs.org is now available via GitHub Pages on docs.liri.io.