Qt¶
Para aplicativos baseados em Qt temos o runtime org.kde.Platform
(e o runtime sdk correspondente org.kde.Sdk
) que nos oferecerá a maioria dos módulos Qt e Frameworks KDE para nossos aplicativos usarem.
Por exemplo, o YAML a seguir torna a construção de um aplicativo Qt aleatório realmente simples.
id: org.flatpak.qtdemo
runtime: org.kde.Platform
runtime-version: '5.15-22.08'
sdk: org.kde.Sdk
command: flatpak-demo
finish-args:
- --share=ipc
- --socket=fallback-x11
- --socket=wayland
- --device=dri
modules:
- name: flatpak-demo
buildsystem: cmake-ninja
config-opts:
- -DCMAKE_BUILD_TYPE=RelWithDebInfo
sources:
- type: archive
url: https://github.com/flatpak/qt-flatpak-demo/archive/v1.1.2.tar.gz
sha256: 1a1cc5d0f06ad949d6854c772ec9624b8856a0a4f880355f51058bc0dd52ba7a
Conteúdo¶
O runtime do org.kde.Platform
inclui todo o Qt, incluindo alguns frameworks do KDE. Se você descobrir algum problema, nós encorajamos a relatá-lo. Se você quiser mais controle, também é possível usar o org.freedesktop.Platform
como base e agrupar as partes do Qt que você precisa.