From 3762e08a770cf6c8e23831897b9f6ca240ca4bc9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Timoth=C3=A9e=20Ravier?= Date: Mon, 3 Jun 2024 19:35:01 +0200 Subject: [PATCH] Fedora Kinoite Mobile: Add initial manifests See: https://pagure.io/fedora-kde/SIG/issue/506 See: https://pagure.io/fedora-kde/SIG/issue/41 See: https://pagure.io/fedora-kde/SIG/issue/510 --- .gitlab-ci.yml | 1 + comps-sync.py | 1 + fedora-kinoite-mobile.yaml | 45 ++++++++++++++++++++++++++++++++++++ justfile | 2 ++ kde-mobile-desktop-pkgs.yaml | 37 +++++++++++++++++++++++++++++ 5 files changed, 86 insertions(+) create mode 100644 fedora-kinoite-mobile.yaml create mode 100644 kde-mobile-desktop-pkgs.yaml diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 2412ad8..ccf2279 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -21,6 +21,7 @@ build: - VARIANT: - silverblue - kinoite + - kinoite-mobile - sericea - vauxite - lazurite diff --git a/comps-sync.py b/comps-sync.py index 664a55f..fc4d88e 100755 --- a/comps-sync.py +++ b/comps-sync.py @@ -200,6 +200,7 @@ def main(): desktops_comps_groups = { "gnome": ["gnome-desktop", "base-x"], "kde": ["kde-desktop", "base-graphical"], + "kde-mobile": ["kde-mobile", "kde-mobile-apps", "base-graphical"], "xfce": ["xfce-desktop", "xfce-apps", "xfce-extra-plugins", "base-x"], "lxqt": ["lxqt-desktop", "base-graphical"], "deepin": ["deepin-desktop", "base-x"], diff --git a/fedora-kinoite-mobile.yaml b/fedora-kinoite-mobile.yaml new file mode 100644 index 0000000..1c78551 --- /dev/null +++ b/fedora-kinoite-mobile.yaml @@ -0,0 +1,45 @@ +include: + - kde-mobile-desktop-pkgs.yaml + +ref: fedora/rawhide/${basearch}/kinoite-mobile +rojig: + name: fedora-kde + summary: "Fedora Kinoite Mobile" + license: MIT + +packages: + - fedora-release-kinoite + # Install some minor optional tools for KInfoCenter + - vulkan-tools + - xdpyinfo + # Includes a KIO & KCM (can not be Flatpak'ed), used by Dolphin and Gwenview + # See https://pagure.io/fedora-kde/SIG/issue/291 + - kamera + # Make sure that previous Anaconda dependencies are kept in the image + # See: https://pagure.io/fedora-kde/SIG/issue/243 + - bcache-tools + - dmraid + - mobile-broadband-provider-info + # Make sure that modem support is installed + - NetworkManager-ppp + # Install gdb to make getting backtraces work with DrKonqi + - gdb + +# Make sure the following are not pulled in when Recommended by other packages +exclude-packages: + - plasma-discover-offline-updates + - plasma-discover-packagekit + - plasma-pk-updates + # Manually excluded as recommended by gtk3 (and likely gtk4 in the future) + # See https://pagure.io/fedora-kde/SIG/issue/124 + - tracker + - tracker-miners + # Ensure we do not include X11 support + - plasma-x11 + - plasma-workspace-x11 + +# Kept in the leaf manifest as they are overwritten by Pungi in composes +repos: + - fedora-rawhide + # - fedora-41 + # - fedora-41-updates diff --git a/justfile b/justfile index 90046f8..e4b1a3f 100644 --- a/justfile +++ b/justfile @@ -13,6 +13,7 @@ pretty_names := '( [kinoite]="Kinoite" [kinoite-nightly]="Kinoite" [kinoite-beta]="Kinoite" + [kinoite-mobile]="Kinoite" [sericea]="Sericea" [onyx]="Onyx" [vauxite]="Vauxite" @@ -26,6 +27,7 @@ volume_id_substitutions := '( [kinoite]="Kin" [kinoite-nightly]="Kin" [kinoite-beta]="Kin" + [kinoite-mobile]="Kin" [sericea]="Src" [onyx]="Onyx" [vauxite]="Vxt" diff --git a/kde-mobile-desktop-pkgs.yaml b/kde-mobile-desktop-pkgs.yaml new file mode 100644 index 0000000..ffe547e --- /dev/null +++ b/kde-mobile-desktop-pkgs.yaml @@ -0,0 +1,37 @@ +# DO NOT EDIT! This content is generated from comps-sync.py +include: fedora-common-ostree.yaml +packages: + - elisa-player + - haruna + - kalk + - kasts + - kclock + - keysmith + - koko + - krecorder + - kweather + - marknote + - mesa-dri-drivers + - mesa-vulkan-drivers + - neochat + - okular-mobile + - plasma-discover + - plasma-discover-notifier + - plasma-mobile + - plasma-mobile-sounds + - plymouth-system-theme + - qmlkonsole + - sddm + - sddm-themes + - sddm-wayland-plasma + - spacebar +packages-x86_64: + - angelfish + - arianna + - kaidan + - tokodon +packages-aarch64: + - angelfish + - arianna + - kaidan + - tokodon