Flatpak org.kde.Sdk 6.8 runtime is now available

It tracks Qt 6.8 plus latest KDE Frameworks.

It is based in the freedesktop SDK runtime 24.08

4 Likes

Please note that if you are building something against the 6.8 runtime, use only the latest Flatpak Builder 1.4.4.

Details

On Freedesktop runtime 24.08 we did some changes to Cmake libdir configuration that instructed apps to use /app/lib as the install path.

This was previously a patch to Cmake in Freedesktop SDK, but in 24.08 we dropped that patch and instead set CMAKE_INSTALL_LIBDIR in Flatpak Builder.

1 Like

Additionally,

  1. If any app is using --env=QML_IMPORT_PATH=/app/qml to load QML modules for Qt Pdf, Webengine and Webview from the QtWebengine baseapp, they should drop that finish-arg when updating to 6.8.

The location of the modules changed to /app/lib/qml in 6.8+ and the runtime sets QML2_IMPORT_PATH=/app/lib64/qml:/app/lib/qml. So it should work by default now.

  1. If any app is setting QT_PLUGIN_PATH to have /app/plugins, they should remove that as well when updating to 6.8.

The location of the plugins changed to /app/lib/plugins on 6.8+ and the
runtime sets QT_PLUGIN_PATH=/app/lib64/plugins:/app/lib/plugins:/usr/share/runtime/lib/plugins. So it should work by default now.

1 Like