Package KDE Apps as Flaptaks for Kinoite
We need KDE Apps packaged as Flatpaks to be able to pre-install them on Fedora Kinoite.
Depends on: https://gitlab.com/fedora/sigs/flatpaks/fedora-flatpaks/-/issues/1
See also: https://pagure.io/fedora-kde/SIG/issue/13
Tables, first with the list of applications installed in the KDE Spin by default and their status as Flatpak:
App | RPM | Flatpak | Flathub |
---|---|---|---|
Akregator | Yes | No | repo |
Ark | Yes | Yes | repo |
Dolphin | Yes | No | repo |
Dragon Player | Yes | No | Not available |
Fedora Media Writer | Yes | Yes | repo |
Firefox | Yes | Yes | N/A (org.mozilla.firefox) |
Gwenview | Yes | Yes | repo |
Kamoso | Yes | No | repo |
Kate | Yes | No | repo Beta |
Kcalc | Yes | Yes | repo |
KDE Connect | Yes | N/A | N/A (Can not be Flatpak'ed) |
KFind | Yes | No | repo |
KGpg | Yes | No | Not available |
KMahjongg | Yes | Yes | Not available |
KMail | Yes | No | Not available but part of org.kde.kontact |
KMines | Yes | Yes | repo |
KoulourPaint | Yes | Yes | repo |
Konsole | Yes | No | Not available |
Kontact | Yes | No | repo |
Konversation | Yes | No | repo |
KOrganizer | Yes | No | Not available but part of org.kde.kontact |
KPatience | Yes | No | repo |
KRDC | Yes | Yes | repo |
Krfb | Yes | No | Not available, may not make sense as a Flatpak |
KWallerManager | Yes | Yes | repo |
Kwrite | Yes | Yes | repo |
LibreOffice | Yes | Yes | repo |
Okular | Yes | Yes | repo |
Elisa | Yes | Yes | repo |
NeoChat | Yes | Yes | repo |
Then with the same list and what to for Kinoite:
App | KDE Spin | Kinoite | Notes |
---|---|---|---|
Akregator | Yes | No | Has lots of dependencies |
Ark | Yes | Yes | Will be kept installed in the base image for now as it is needed for archive support in Dolphin, which we keep in the base image |
Dolphin | Yes | Yes | Will be kept in the base image to always have at least a file browser installed by default |
Dragon Player | Yes | No | Not really useful until we have openh264 support for Fedora Flatpaks |
Fedora Media Writer | Yes | No | Brings another Platform in the ISO which is not desirable |
Firefox | Yes | No | Needs https://github.com/fedora-silverblue/issue-tracker/issues/288 |
Gwenview | Yes | Yes -> ToDo | Currently included in the base image |
Kamoso | Yes | No | |
Kate | Yes | No | Still in Beta on Flathub |
Kcalc | Yes | No -> ToDo | |
KDE Connect | Yes | Yes | Can not be Flatpak'ed. Installed in the base image |
KFind | Yes | No | |
KGpg | Yes | No | |
KMahjongg | Yes | No | Should we keep games in the default installation? |
KMail | Yes | No | |
KMines | Yes | No | Should we keep games in the default installation? |
KoulourPaint | Yes | No -> ToDo | |
Konsole | Yes | Yes | Will be kept in the base image to always have a terminal application |
Kontact | Yes | No | Has lots of dependencies |
Konversation | Yes -> To remove | No | Going away to be replaced by Neochat soon |
KOrganizer | Yes | No | Has lots of dependencies |
KPatience | Yes | No | |
KRDC | Yes | No | Should we keep that in the base image? |
Krfb | Yes | No | Not sure if this works on Wayland or makes sense as a Flatpak |
KWallerManager | Yes | Yes | Currently installed in the base image by default |
Kwrite | Yes | Yes | Will be kept in the base image to always have at least a file editor installed by default |
LibreOffice | Yes | No | Unsure as it will bring another Platform and thus will significantly increase the image size. To be determined. |
Okular | Yes | Yes -> ToDo | Currently included in the base image |
Elisa | No -> ToDo | No -> ToDo | Should be added to both KDE Spin & Kinoite |
NeoChat | No -> ToDo | No -> ToDo | Should be added to both KDE Spin & Kinoite |
Edited by Timothée Ravier