public inbox for git-commits@fedoraproject.org
help / color / mirror / Atom feed
* [flatpaks/flatpak-runtime] f45: Add back Qt 5 and Qt 6
@ 2026-09-11 14:42 Kalev Lember
  0 siblings, 0 replies; only message in thread
From: Kalev Lember @ 2026-09-11 14:42 UTC (permalink / raw)
  To: git-commits

            A new commit has been pushed.

            Repo   : flatpaks/flatpak-runtime
            Branch : f45
            Commit : e7a3e3fdbcd9d7a144be9665a8af4e095dc7d9bd
            Author : Kalev Lember <klember@redhat.com>
            Date   : 2026-03-02T20:29:46-05:00
            Stats  : +102/-0 in 3 file(s)
            URL    : https://src.fedoraproject.org/flatpaks/flatpak-runtime/c/e7a3e3fdbcd9d7a144be9665a8af4e095dc7d9bd?branch=f45

            Log:
            Add back Qt 5 and Qt 6

This adds back Qt 5 that we temporarily dropped from the F38 runtime as
an experiment, and adds Qt 6. Compared to the previous Qt package set
that we had in F37, we no longer try to exactly match Workstation Qt
packages but instead just add whatever is needed by actual app flatpaks.

The F38 experiment worked well, but now with the new flatpak build
system in F39 the /app-built Qt modules started causing build issues for
KDE flatpaks (as f39-flatpak-app build root is shared). This moves them
to the runtime to avoid causing issues for KDE builds.

---
diff --git a/container-sdk.yaml b/container-sdk.yaml
index 56c385c..10ac058 100644
--- a/container-sdk.yaml
+++ b/container-sdk.yaml
@@ -186,6 +186,11 @@ flatpak:
     - fcitx5-gtk2
     - fcitx5-gtk3
     - fcitx5-gtk4
+    - fcitx5-qt
+    - fcitx5-qt-libfcitx5qt5widgets
+    - fcitx5-qt-libfcitx5qtdbus
+    - fcitx5-qt-module
+    - fcitx5-qt6
     - fdk-aac-free
     - fdk-aac-free-devel
     - fedora-gpg-keys
@@ -1381,7 +1386,38 @@ flatpak:
     - python3-setuptools
     - python3-six
     - python3-wheel
+    - qadwaitadecorations-qt5
+    - qadwaitadecorations-qt6
+    - qt-settings
+    - qt5-qtbase
+    - qt5-qtbase-common
+    - qt5-qtbase-gui
+    - qt5-qtcharts
+    - qt5-qtdeclarative
+    - qt5-qtgraphicaleffects
+    - qt5-qtimageformats
+    - qt5-qtmultimedia
+    - qt5-qtquickcontrols
+    - qt5-qtquickcontrols2
+    - qt5-qtsensors
+    - qt5-qtsvg
+    - qt5-qtwayland
+    - qt5-qtx11extras
+    - qt5-qtxmlpatterns
     - qt5-srpm-macros
+    - qt6-qt5compat
+    - qt6-qtbase
+    - qt6-qtbase-common
+    - qt6-qtbase-gui
+    - qt6-qtcharts
+    - qt6-qtdeclarative
+    - qt6-qtimageformats
+    - qt6-qtmultimedia
+    - qt6-qtpositioning
+    - qt6-qtserialport
+    - qt6-qtshadertools
+    - qt6-qtsvg
+    - qt6-qtwayland
     - qt6-srpm-macros
     - rav1e-libs
     - readline
@@ -1471,6 +1507,7 @@ flatpak:
     - texinfo
     - tpm2-tss
     - tracker-devel
+    - tslib
     - turbojpeg
     - turbojpeg-devel
     - twolame-libs

diff --git a/container.yaml b/container.yaml
index 966c8c9..7385968 100644
--- a/container.yaml
+++ b/container.yaml
@@ -111,12 +111,20 @@ flatpak:
     - elfutils-libelf
     - elfutils-libs
     - emacs-filesystem
+    - enchant
     - enchant2
     - expat
+    - fcitx5
+    - fcitx5-data
     - fcitx5-gtk
     - fcitx5-gtk2
     - fcitx5-gtk3
     - fcitx5-gtk4
+    - fcitx5-qt
+    - fcitx5-qt-libfcitx5qt5widgets
+    - fcitx5-qt-libfcitx5qtdbus
+    - fcitx5-qt-module
+    - fcitx5-qt6
     - fdk-aac-free
     - fedora-gpg-keys
     - fedora-release
@@ -719,6 +727,37 @@ flatpak:
     - python3-packaging
     - python3-setuptools
     - python3-six
+    - qadwaitadecorations-qt5
+    - qadwaitadecorations-qt6
+    - qt-settings
+    - qt5-qtbase
+    - qt5-qtbase-common
+    - qt5-qtbase-gui
+    - qt5-qtcharts
+    - qt5-qtdeclarative
+    - qt5-qtgraphicaleffects
+    - qt5-qtimageformats
+    - qt5-qtmultimedia
+    - qt5-qtquickcontrols
+    - qt5-qtquickcontrols2
+    - qt5-qtsensors
+    - qt5-qtsvg
+    - qt5-qtwayland
+    - qt5-qtx11extras
+    - qt5-qtxmlpatterns
+    - qt6-qt5compat
+    - qt6-qtbase
+    - qt6-qtbase-common
+    - qt6-qtbase-gui
+    - qt6-qtcharts
+    - qt6-qtdeclarative
+    - qt6-qtimageformats
+    - qt6-qtmultimedia
+    - qt6-qtpositioning
+    - qt6-qtserialport
+    - qt6-qtshadertools
+    - qt6-qtsvg
+    - qt6-qtwayland
     - rav1e-libs
     - readline
     - rpm
@@ -760,6 +799,7 @@ flatpak:
     - tesseract-langpack-eng
     - tesseract-tessdata-doc
     - tpm2-tss
+    - tslib
     - turbojpeg
     - twolame-libs
     - tzdata
@@ -786,6 +826,7 @@ flatpak:
     - which
     - woff2
     - wpebackend-fdo
+    - xcb-imdkit
     - xcb-proto
     - xcb-util
     - xcb-util-cursor

diff --git a/package-notes.txt b/package-notes.txt
index 542aa80..cc85690 100644
--- a/package-notes.txt
+++ b/package-notes.txt
@@ -29,6 +29,7 @@ double-conversion: EB: required by qt5-qtbase-gui and qt6-qtbase-gui
 elfutils-default-yama-scope: provides default-yama-scope required by elfutils in Fedora
 emacs-filesystem: required by desktop-file-utils
 fcitx5-gtk2: EB
+fcitx5-qt: EB
 fedora-gpg-keys
 fedora-release
 fedora-repos
@@ -128,6 +129,29 @@ python3-libs
 python3-packaging: EB: dependency of python3-rpm-generators, and because of that cannot be built for /app as rpmbuild in koji buildroots can't use modules installed in /app
 python3-pip
 python3-setuptools
+qadwaitadecorations-qt5: EB
+qadwaitadecorations-qt6: EB
+qt5-qtbase: EB
+qt5-qtcharts: EB
+qt5-qtdeclarative: EB
+qt5-qtgraphicaleffects: EB
+qt5-qtimageformats: EB
+qt5-qtmultimedia: EB
+qt5-qtquickcontrols2: EB
+qt5-qtquickcontrols: EB
+qt5-qtsensors: EB
+qt5-qtx11extras: EB
+qt5-qtxmlpatterns: EB
+qt6-qt5compat: EB
+qt6-qtbase: EB
+qt6-qtcharts: EB
+qt6-qtdeclarative: EB
+qt6-qtimageformats: EB
+qt6-qtmultimedia: EB
+qt6-qtpositioning: EB
+qt6-qtserialport: EB
+qt6-qtshadertools: EB
+qt6-qtsvg: EB
 readline
 setup: FD: shadow-utils
 shadow-utils: ????

^ permalink raw reply related	[flat|nested] only message in thread

only message in thread, other threads:[~2026-09-11 14:42 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2026-09-11 14:42 [flatpaks/flatpak-runtime] f45: Add back Qt 5 and Qt 6 Kalev Lember

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox