Advice regarding libavif and libjxl dependencies
Hello,
I'd like to ask your opinion how to solve problem with missing dependencies (libavif and libjxl).
The primary problem I am trying to solve is missing AVIF and JPEG XL (image formats) support in KDE flatpak applications.
libavif and libjxl are needed by kimageformats that are built in flatpak-kde-runtime
One contributor suggested to add these dependencies into freedesktop-sdk
instead. What's your opinion regarding that?
I know you wish to keep freedesktop-sdk minimal.
However, libjxl >= 0.7.0
is listed as optional dependency ffmpeg's sources and ffmpeg is included in freedesktop-sdk. libjxl can be used not only by KDE's kimageformats but also by some GNOME apps (for example by gThumb) and optionally by GIMP.
Both libavif and libjxl have optional gdk-pixbuf plug-ins, so they are not KDE-specific.
We can add them into flatpak-kde-runtime and it will solve the problem with KDE apps but maybe there is a better solution which would be beneficial for wider scale of applications.