From 44ab0bf0cd4545cbcd21e9d98eaf05dfefd2167c Mon Sep 17 00:00:00 2001 From: Ryo Nakano Date: Fri, 3 Jul 2026 22:48:22 +0900 Subject: [PATCH] Use flatpak preinstall for system Flatpak apps --- flatpak/appcenter.preinstall | 20 ++++++++++++++++++++ flatpak/flathub.preinstall | 11 +++++++++++ flatpak/meson.build | 11 +++++++++++ meson.build | 3 +++ 4 files changed, 45 insertions(+) create mode 100644 flatpak/appcenter.preinstall create mode 100644 flatpak/flathub.preinstall create mode 100644 flatpak/meson.build diff --git a/flatpak/appcenter.preinstall b/flatpak/appcenter.preinstall new file mode 100644 index 0000000..a0ce8c0 --- /dev/null +++ b/flatpak/appcenter.preinstall @@ -0,0 +1,20 @@ +[Flatpak Preinstall io.elementary.calculator] +Branch=stable + +[Flatpak Preinstall io.elementary.camera] +Branch=stable + +[Flatpak Preinstall io.elementary.capnet-assist] +Branch=stable + +[Flatpak Preinstall io.elementary.maps] +Branch=stable + +[Flatpak Preinstall io.elementary.music] +Branch=stable + +[Flatpak Preinstall io.elementary.screenshot] +Branch=stable + +[Flatpak Preinstall io.elementary.videos] +Branch=stable diff --git a/flatpak/flathub.preinstall b/flatpak/flathub.preinstall new file mode 100644 index 0000000..17f9322 --- /dev/null +++ b/flatpak/flathub.preinstall @@ -0,0 +1,11 @@ +[Flatpak Preinstall org.gnome.Epiphany] +Branch=stable + +[Flatpak Preinstall org.gnome.Evince] +Branch=stable + +[Flatpak Preinstall org.gnome.FileRoller] +Branch=stable + +[Flatpak Preinstall org.gnome.font-viewer] +Branch=stable diff --git a/flatpak/meson.build b/flatpak/meson.build new file mode 100644 index 0000000..981c249 --- /dev/null +++ b/flatpak/meson.build @@ -0,0 +1,11 @@ +preinstall_files = [ + 'appcenter.preinstall', + 'flathub.preinstall', +] + +foreach file : preinstall_files + install_data( + file, + install_dir: sysconfdir / 'flatpak' / 'preinstall.d' + ) +endforeach diff --git a/meson.build b/meson.build index 24be51b..5d3d57f 100644 --- a/meson.build +++ b/meson.build @@ -59,3 +59,6 @@ subdir('gtk') # Network settings subdir('network') + +# Flatpak preinstall files +subdir('flatpak')