Add initial COSMIC Atomic variant

See: https://pagure.io/fedora-comps/pull-request/1031
This commit is contained in:
Timothée Ravier 2024-10-08 22:00:21 +02:00
parent 8d90cc08f1
commit a1312e41b8
6 changed files with 52 additions and 0 deletions

View file

@ -27,3 +27,4 @@ build:
- lxqt-atomic
- budgie-atomic
- base-atomic
- cosmic-atomic

View file

@ -306,3 +306,13 @@ desktop_exclude_list:
- NetworkManager-sstp-gnome
- NetworkManager-strongswan-gnome
- NetworkManager-team
cosmic-desktop:
# Pulls PackageKit in
- cosmic-store
cosmic-desktop-apps:
# Non-critical apps -> Flatpak
- gnome-calculator
- nheko
- okular
- rhythmbox
- thunderbird

View file

@ -195,6 +195,7 @@ def main():
variant_comps_groups = {
"budgie-atomic": ["budgie-desktop", "budgie-desktop-apps", "base-x"],
"cinnamon-atomic": ["cinnamon-desktop", "base-x"],
"cosmic-atomic": ["cosmic-desktop", "cosmic-desktop-apps", "base-graphical"],
"deepin-atomic": ["deepin-desktop", "base-x"],
"kinoite": ["kde-desktop", "base-graphical"],
"kinoite-mobile": ["kde-mobile", "kde-mobile-apps", "base-graphical"],

View file

@ -0,0 +1,13 @@
# DO NOT EDIT! This content is generated from comps-sync.py
packages:
- ark
- cosmic-edit
- cosmic-files
- cosmic-session
- cosmic-term
- gnome-disk-utility
- gnome-keyring
- gnome-system-monitor
- mesa-dri-drivers
- mesa-vulkan-drivers
- plymouth-system-theme

25
cosmic-atomic.yaml Normal file
View file

@ -0,0 +1,25 @@
variables:
bootable_container: true
variant: "cosmic-atomic"
include:
- common.yaml
- cosmic-atomic-packages.yaml
ref: fedora/rawhide/${basearch}/cosmic-atomic
rojig:
name: fedora-cosmic
summary: "Fedora COSMIC Atomic"
license: MIT
packages:
# Portals for Flatpak
- xdg-desktop-portal-gtk
# Include GUI to manage updates & Flatpaks
- gnome-software
# Kept in the leaf manifest as they are overwritten by Pungi in composes
repos:
- fedora-rawhide
# - fedora-42
# - fedora-42-updates

View file

@ -19,6 +19,7 @@ pretty_names := '(
[xfce-atomic]="XFCE Atomic"
[lxqt-atomic]="LXQt Atomic"
[base-atomic]="Base Atomic"
[cosmic-atomic]="COSMIC Atomic"
)'
# Legacy names, used to keep some references stable
@ -42,6 +43,7 @@ volume_id_substitutions := '(
[xfce-atomic]="XfA"
[lxqt-atomic]="LxA"
[base-atomic]="BsA"
[cosmic-atomic]="CMC"
)'
# Default is to only validate the manifests