Splux Linux

source-based Linux using SPS

SPS · log · files · refs · tags · releases · people · languages · GitHub · commit

2f18ac0


setup: list Flatpak libraries and mention GitHub CLI

Date
Commit2f18ac06dbdf74eea297895055803dfb73b45bd3
GitHubmirror

Parents

Stat

 lib/setup/sets/flatpak.set | 9 ++++++++-
 lib/setup/sets/qol-cli.set | 2 +-
 tests/test_setup.sh        | 8 ++++++++
 3 files changed, 17 insertions(+), 2 deletions(-)

Diff

diff --git a/lib/setup/sets/flatpak.set b/lib/setup/sets/flatpak.set
index 0371803..f0eb92d 100644
--- a/lib/setup/sets/flatpak.set
+++ b/lib/setup/sets/flatpak.set
@@ -1,9 +1,16 @@
 name        flatpak
 title       Flatpak
-description Flatpak, bubblewrap, and the Flathub remote (added after install if selected).
+description Flatpak, bubblewrap, metadata libraries, and the Flathub remote (added after install if selected).
 default     0
 package     flatpak
 package     bubblewrap
 package     xdg-dbus-proxy
 package     ostree
 package     xdg-desktop-portal
+package     json-glib
+package     libseccomp
+package     gpgme
+package     appstream
+package     fuse3
+package     libxmlb
+package     gdk-pixbuf
diff --git a/lib/setup/sets/qol-cli.set b/lib/setup/sets/qol-cli.set
index d822105..527e575 100644
--- a/lib/setup/sets/qol-cli.set
+++ b/lib/setup/sets/qol-cli.set
@@ -1,5 +1,5 @@
 name        qol-cli
 title       Quality-of-life CLI
-description Fast search, listings, git helpers, and system monitors.
+description Fast search, listings, git helpers, GitHub CLI, and system monitors.
 default     1
 package     qol-cli
diff --git a/tests/test_setup.sh b/tests/test_setup.sh
index 6cf9918..c05e992 100755
--- a/tests/test_setup.sh
+++ b/tests/test_setup.sh
@@ -31,6 +31,14 @@ contains "$sets" 'wifi'
 contains "$sets" 'firmware'
 contains "$sets" 'bluetooth'
 contains "$sets" 'drivers'
+contains "$sets" 'flatpak'
+
+plan=$("$setup" --plan --target /mnt --profile minimal --disable qol-cli --enable flatpak)
+contains "$plan" 'flatpak'
+contains "$plan" 'json-glib'
+contains "$plan" 'libseccomp'
+contains "$plan" 'gpgme'
+contains "$plan" 'appstream'
 
 plan=$("$setup" --plan --target /mnt --profile minimal --disable qol-cli)
 contains "$plan" 'Profile:    minimal'