Qt

Для приложений на основе Qt мы имеем среду выполнения org.kde.Platform (и соответствующую среду выполнения sdk org.kde.Sdk), которая предложит нам большинство модулей Qt и Frameworks KDE для наших приложений для использования.

Например, следующий YAML делает построение случайного применения Qt, действительно, простым.

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

Содержание

Среда выполнения org.kde.Platform включает в себя все Qt, включая некоторые платформы KDE. Если вы обнаружите какие-либо проблемы, мы рекомендуем вам сообщить о них. Если вам нужен больший контроль, вы также можете использовать org.freedesktop.Platform в качестве основы и объединить необходимые вам части Qt.