kiwix / kiwix-desktop

Kiwix for Windows and GNU/Linux desktops
https://download.kiwix.org/release/kiwix-desktop/
GNU General Public License v3.0
740 stars 97 forks source link

Flatpak package should depend on a more recent org.kde.Platform #961

Closed LaurentBonnaud closed 1 week ago

LaurentBonnaud commented 1 year ago

Hi,

the org.kiwix.desktop flatpak package still depend on the org.kde.Platform/x86_64/5.15-21.08 runtime.

On my system, it is the only software that prevents me from uninstalling this old runtime.

So would it be possible to update this dependency and make org.kiwix.desktop depend on the latest version of org.kde.Platform ?

Thanks.

kelson42 commented 10 months ago

@mgautierfr Can we easily/quickly fix this?

kelson42 commented 3 months ago

@mgautierfr Do you know the name of the latest package which replaces org.kde.Platform?

LaurentBonnaud commented 3 months ago

Do you know the name of the latest package which replaces org.kde.Platform?

The name remains the same. The branch changes though:

$ flatpak list
Name                           Application ID                            Version          Branch       Origin       Installation
[...]
KDE Application Platform       org.kde.Platform                                           5.15-23.08   flathub      system
KDE Application Platform       org.kde.Platform                                           6.7          flathub      system
kelson42 commented 3 months ago

@LaurentBonnaud Thx, very helpful. Then I guess we just have to modify https://github.com/kiwix/kiwix-build/blob/82500c545b386e102819a901508eeb7fbc59a048/kiwixbuild/versions.py#L61

@LaurentBonnaud Do you know if we can still rely on a QT5 version, we would like that version 2.4.0 still relies QT5 before moving to QT6? D you know where i can see the whole list of supported versions of this package?

LaurentBonnaud commented 3 months ago

Thx, very helpful. Then I guess we just have to modify https://github.com/kiwix/kiwix-build/blob/82500c545b386e102819a901508eeb7fbc59a048/kiwixbuild/versions.py#L61

That is a first step, indeed.

LaurentBonnaud commented 3 months ago

Do you know where i can see the whole list of supported versions of this package?

$ flatpak search org.kde.Platform
Name                                        Description                                                                             Application ID                                                Version               Branch                   Remotes
KDE Application Platform                    Shared libraries used by KDE applications                                               org.kde.Platform                                                                    6.7                      flathub
KDE Application Platform                    Shared libraries used by KDE applications                                               org.kde.Platform                                                                    6.6                      flathub
KDE Application Platform                    Shared libraries used by KDE applications                                               org.kde.Platform                                                                    5.15-23.08               flathub
QtSNI                                       A Qt platformtheme plugin that offers a flatpak-compatible SNI tray icon                org.kde.PlatformTheme.QtSNI                                                         5.15-21.08               flathub
QtSNI                                       A Qt platformtheme plugin that offers a flatpak-compatible SNI tray icon                org.kde.PlatformTheme.QtSNI                                                         5.15                     flathub
QtSNI                                       A Qt platformtheme plugin that offers a flatpak-compatible SNI tray icon                org.kde.PlatformTheme.QtSNI                                                         5.12                     flathub
QGnomePlatform                              Qt Platform Theme aimed to accommodate GNOME settings                                   org.kde.PlatformTheme.QGnomePlatform                                                6.6                      flathub
QGnomePlatform                              Qt Platform Theme aimed to accommodate GNOME settings                                   org.kde.PlatformTheme.QGnomePlatform                                                6.5                      flathub
QGnomePlatform                              Qt Platform Theme aimed to accommodate GNOME settings                                   org.kde.PlatformTheme.QGnomePlatform                                                6.4                      flathub
QGnomePlatform                              Qt Platform Theme aimed to accommodate GNOME settings                                   org.kde.PlatformTheme.QGnomePlatform                                                6.3                      flathub
QGnomePlatform                              Qt Platform Theme aimed to accommodate GNOME settings                                   org.kde.PlatformTheme.QGnomePlatform                                                6.2                      flathub
QGnomePlatform                              Qt Platform Theme aimed to accommodate GNOME settings                                   org.kde.PlatformTheme.QGnomePlatform                                                5.15-23.08               flathub
QGnomePlatform                              Qt Platform Theme aimed to accommodate GNOME settings                                   org.kde.PlatformTheme.QGnomePlatform                                                5.15-22.08               flathub
QGnomePlatform                              Qt Platform Theme aimed to accommodate GNOME settings                                   org.kde.PlatformTheme.QGnomePlatform                                                5.15-21.08               flathub
QGnomePlatform                              Qt Platform Theme aimed to accommodate GNOME settings                                   org.kde.PlatformTheme.QGnomePlatform                                                5.15                     flathub
QGnomePlatform                              Qt Platform Theme aimed to accommodate GNOME settings                                   org.kde.PlatformTheme.QGnomePlatform                                                5.12                     flathub
Maliit plugin for SailfishOS                Keyboard plugin used in Sailfish OS for Flatpak applications                            org.kde.PlatformInputContexts.MaliitSailfishOS                                      5.15-22.08               flathub
Maliit plugin for SailfishOS                Keyboard plugin used in Sailfish OS for Flatpak applications                            org.kde.PlatformInputContexts.MaliitSailfishOS                                      5.15-21.08               flathub
Maliit plugin for SailfishOS                Keyboard plugin used in Sailfish OS for Flatpak applications                            org.kde.PlatformInputContexts.MaliitSailfishOS                                      5.15                     flathub
Maliit plugin for SailfishOS                Keyboard plugin used in Sailfish OS for Flatpak applications                            org.kde.PlatformInputContexts.MaliitSailfishOS                                      5.12                     flathub
kelson42 commented 3 months ago

AFAIK, we can now move right now with Qt5 because qtwebengine isn ot avilable for 5.15-23.08

$ flatpak search io.qt.qtwebengine.BaseApp
Name                            Description                                                       Application ID                       Version                Branch                Remotes
Qt WebEngine BaseApp            Shared platform for applications that use Qt WebEngine            io.qt.qtwebengine.BaseApp            6.4.2                  6.4                   flathub
Qt WebEngine BaseApp            Shared platform for applications that use Qt WebEngine            io.qt.qtwebengine.BaseApp            6.3.2                  6.3                   flathub
Qt WebEngine BaseApp            Shared platform for applications that use Qt WebEngine            io.qt.qtwebengine.BaseApp            6.2.4                  6.2                   flathub
Qt WebEngine BaseApp            Shared platform for applications that use Qt WebEngine            io.qt.qtwebengine.BaseApp            5.15.10-lts            5.15-21.08            flathub
Qt WebEngine BaseApp            Shared platform for applications that use Qt WebEngine            io.qt.qtwebengine.BaseApp            5.15.6-lts             5.15                  flathub
Qt WebEngine BaseApp            Shared platform for applications that use Qt WebEngine            io.qt.qtwebengine.BaseApp                                   5.14                  flathub
Qt WebEngine BaseApp            Shared platform for applications that use Qt WebEngine            io.qt.qtwebengine.BaseApp                                   5.13                  flathub

Postponing, 2.5.0 will anyway be release only a few months after 2.4.0