diff --git a/flatpak/flathub.preinstall b/flatpak/flathub.preinstall new file mode 100644 index 0000000..92d0991 --- /dev/null +++ b/flatpak/flathub.preinstall @@ -0,0 +1,7 @@ +# This is for org.gnome.Epiphany and io.elementary.capnet-assist. +# Flatpak won't install the GL runtime alongside these apps because they're published +# in different repositories (see https://github.com/flatpak/flatpak/issues/3094 for details). +# So explicitly install here. +[Flatpak Preinstall org.freedesktop.Platform.GL.default] +Branch=24.08 +IsRuntime=true diff --git a/flatpak/meson.build b/flatpak/meson.build index f17cf8f..de69859 100644 --- a/flatpak/meson.build +++ b/flatpak/meson.build @@ -1,9 +1,16 @@ subdir('remotes.d') -install_data( +preinstall_files = [ 'appcenter.preinstall', - install_dir: datadir / 'flatpak' / 'preinstall.d' -) + 'flathub.preinstall', +] + +foreach file : preinstall_files + install_data( + file, + install_dir: datadir / 'flatpak' / 'preinstall.d' + ) +endforeach systemd_system_unit_dir = get_option('systemdsystemunitdir') if systemd_system_unit_dir != 'no'