Dear all!
I have already searched a bit but haven’t been successful. I would like to know on what packages specific runtimes are dependent on.
To explain this:
~ # flatpak list
Name Application ID Version Branch Installation
Pinta com.github.PintaProject.Pinta 2.1.2 stable system
VSCodium com.vscodium.codium 1.95.2.24313 stable system
XnView MP com.xnview.XnViewMP 1.8.3 stable system
MediathekView de.mediathekview.MediathekView 14.1.0 stable system
HandBrake fr.handbrake.ghb 1.8.2 stable system
Qalculate! (GTK UI) io.github.Qalculate 5.3.0 stable system
Freedesktop Platform org.freedesktop.Platform freedesktop-sdk-24.08.7 24.08 system
Mesa org.freedesktop.Platform.GL.default 24.2.5 23.08 system
Mesa (Extra) org.freedesktop.Platform.GL.default 24.2.5 23.08-extra system
Mesa org.freedesktop.Platform.GL.default 24.2.7 24.08 system
Mesa (Extra) org.freedesktop.Platform.GL.default 24.2.7 24.08extra system
Intel VAAPI driver org.freedesktop.Platform.VAAPI.Intel 23.08 system
Intel VAAPI driver org.freedesktop.Platform.VAAPI.Intel 24.08 system
FFmpeg extension with extra codecs org.freedesktop.Platform.ffmpeg-full 23.08 system
FFmpeg extension with extra codecs org.freedesktop.Platform.ffmpeg-full 24.08 system
openh264 org.freedesktop.Platform.openh264 2.1.0 2.2.0 system
openh264 org.freedesktop.Platform.openh264 2.4.1 2.4.1 system
Freedesktop SDK org.freedesktop.Sdk freedesktop-sdk-24.08.7 24.08 system
GNOME Application Platform version 46 org.gnome.Platform 46 system
GNOME Application Platform version 47 org.gnome.Platform 47 system
Gramps org.gramps_project.Gramps 5.2.3 stable system
Adwaita theme org.kde.KStyle.Adwaita 6.7 system
KDE Application Platform org.kde.Platform 6.7 system
digiKam org.kde.digikam 8.5.0 stable system
ScummVM org.scummvm.ScummVM 2.8.1 stable system
gives me a list of all installed packages.
~ # flatpak list --runtime
Name Application ID Version Branch Installation
Freedesktop Platform org.freedesktop.Platform freedesktop-sdk-24.08.7 24.08 system
Mesa org.freedesktop.Platform.GL.default 24.2.5 23.08 system
Mesa (Extra) org.freedesktop.Platform.GL.default 24.2.5 23.08-extra system
Mesa org.freedesktop.Platform.GL.default 24.2.7 24.08 system
Mesa (Extra) org.freedesktop.Platform.GL.default 24.2.7 24.08extra system
Intel VAAPI driver org.freedesktop.Platform.VAAPI.Intel 23.08 system
Intel VAAPI driver org.freedesktop.Platform.VAAPI.Intel 24.08 system
FFmpeg extension with extra codecs org.freedesktop.Platform.ffmpeg-full 23.08 system
FFmpeg extension with extra codecs org.freedesktop.Platform.ffmpeg-full 24.08 system
openh264 org.freedesktop.Platform.openh264 2.1.0 2.2.0 system
openh264 org.freedesktop.Platform.openh264 2.4.1 2.4.1 system
Freedesktop SDK org.freedesktop.Sdk freedesktop-sdk-24.08.7 24.08 system
GNOME Application Platform version 46 org.gnome.Platform 46 system
GNOME Application Platform version 47 org.gnome.Platform 47 system
Adwaita theme org.kde.KStyle.Adwaita 6.7 system
KDE Application Platform org.kde.Platform 6.7 system
gives me runtimes only.
~ # flatpak list --app-runtime=org.freedesktop.Platform
Name Application ID Version Branch Installation
XnView MP com.xnview.XnViewMP 1.8.3 stable system
MediathekView de.mediathekview.MediathekView 14.1.0 stable system
ScummVM org.scummvm.ScummVM 2.8.1 stable system
resp.
~ # flatpak list --app-runtime=org.freedesktop.Sdk
Name Application ID Version Branch Installation
VSCodium com.vscodium.codium 1.95.2.24313 stable system
resp.
~ # flatpak list --app-runtime=org.gnome.Platform
Name Application ID Version Branch Installation
Pinta com.github.PintaProject.Pinta 2.1.2 stable system
HandBrake fr.handbrake.ghb 1.8.2 stable system
Qalculate! (GTK UI) io.github.Qalculate 5.3.0 stable system
Gramps org.gramps_project.Gramps 5.2.3 stable system
resp.
~ # flatpak list --app-runtime=org.kde.Platform
Name Application ID Version Branch Installation
digiKam org.kde.digikam 8.5.0 stable system
give me on what packages the main runtimes are dependent on… So far so good!
—
But, how to find out the dependencies for the likes such as org.freedesktop.Platform.GL.default
,
org.freedesktop.Platform.VAAPI.Intel
,
org.freedesktop.Platform.ffmpeg-full
,
org.freedesktop.Platform.openh264
?
For example,
~ # flatpak list --app-runtime=org.freedesktop.Platform.GL.default
~ # flatpak list --app-runtime=org.freedesktop.Platform.GL.default//23.08
give no result.
Currently, I use as a work-around (example for one specific runtime)
~ # flatpak uninstall org.freedesktop.Platform.GL.default
Similar installed refs found for ‘org.freedesktop.Platform.GL.default’:
1) runtime/org.freedesktop.Platform.GL.default/x86_64/24.08 (system)
2) runtime/org.freedesktop.Platform.GL.default/x86_64/23.08 (system)
3) runtime/org.freedesktop.Platform.GL.default/x86_64/23.08-extra (system)
4) runtime/org.freedesktop.Platform.GL.default/x86_64/24.08extra (system)
5) All of the above
Which do you want to use (0 to abort)? [0-5]: 2
Info: applications using the extension org.freedesktop.Platform.GL.default branch 23.08:
fr.handbrake.ghb, org.gramps_project.Gramps, org.kde.digikam
Really remove? [y/n]: n
~ # flatpak uninstall org.freedesktop.Platform.GL.default
Similar installed refs found for ‘org.freedesktop.Platform.GL.default’:
1) runtime/org.freedesktop.Platform.GL.default/x86_64/24.08 (system)
2) runtime/org.freedesktop.Platform.GL.default/x86_64/23.08 (system)
3) runtime/org.freedesktop.Platform.GL.default/x86_64/23.08-extra (system)
4) runtime/org.freedesktop.Platform.GL.default/x86_64/24.08extra (system)
5) All of the above
Which do you want to use (0 to abort)? [0-5]: 1
Info: applications using the extension org.freedesktop.Platform.GL.default branch 24.08:
com.xnview.XnViewMP, de.mediathekview.MediathekView, org.scummvm.ScummVM, com.vscodium.codium, com.github.PintaProject.Pinta, io.github.Qalculate
Really remove? [y/n]: n
Isn’t there any better way? I.e. a proper way to do this?
Thank you!