Skip to content

Commit d77dc78

Browse files
committed
Add initial COSMIC Atomic variant
See: https://pagure.io/fedora-comps/pull-request/1031
1 parent 9526ce4 commit d77dc78

File tree

6 files changed

+51
-0
lines changed

6 files changed

+51
-0
lines changed

.gitlab-ci.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,3 +27,4 @@ build:
2727
- lxqt-atomic
2828
- budgie-atomic
2929
- base-atomic
30+
- cosmic-atomic

comps-sync-exclude-list.yml

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -303,3 +303,13 @@ desktop_exclude_list:
303303
- NetworkManager-sstp-gnome
304304
- NetworkManager-strongswan-gnome
305305
- NetworkManager-team
306+
cosmic-desktop:
307+
# Pulls PackageKit in
308+
- cosmic-store
309+
cosmic-desktop-apps:
310+
# Non-critical apps -> Flatpak
311+
- gnome-calculator
312+
- nheko
313+
- okular
314+
- rhythmbox
315+
- thunderbird

comps-sync.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -195,6 +195,7 @@ def main():
195195
variant_comps_groups = {
196196
"budgie-atomic": ["budgie-desktop", "budgie-desktop-apps", "base-x"],
197197
"cinnamon-atomic": ["cinnamon-desktop", "base-x"],
198+
"cosmic-atomic": ["cosmic-desktop", "cosmic-desktop-apps", "base-graphical"],
198199
"deepin-atomic": ["deepin-desktop", "base-x"],
199200
"kinoite": ["kde-desktop", "base-graphical"],
200201
"kinoite-mobile": ["kde-mobile", "kde-mobile-apps", "base-graphical"],

cosmic-atomic-packages.yaml

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
# DO NOT EDIT! This content is generated from comps-sync.py
2+
packages:
3+
- ark
4+
- cosmic-edit
5+
- cosmic-files
6+
- cosmic-session
7+
- cosmic-term
8+
- gnome-disk-utility
9+
- gnome-keyring
10+
- gnome-system-monitor
11+
- mesa-dri-drivers
12+
- mesa-vulkan-drivers
13+
- plymouth-system-theme

cosmic-atomic.yaml

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
variables:
2+
bootable_container: true
3+
variant: "cosmic-atomic"
4+
5+
include:
6+
- common.yaml
7+
- cosmic-atomic-packages.yaml
8+
9+
ref: fedora/41/${basearch}/cosmic-atomic
10+
rojig:
11+
name: fedora-cosmic
12+
summary: "Fedora COSMIC Atomic"
13+
license: MIT
14+
15+
packages:
16+
# Portals for Flatpak
17+
- xdg-desktop-portal-gtk
18+
# Include GUI to manage updates & Flatpaks
19+
- gnome-software
20+
21+
# Kept in the leaf manifest as they are overwritten by Pungi in composes
22+
repos:
23+
- fedora-41
24+
- fedora-41-updates

justfile

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@ pretty_names := '(
1919
[xfce-atomic]="XFCE Atomic"
2020
[lxqt-atomic]="LXQt Atomic"
2121
[base-atomic]="Base Atomic"
22+
[cosmic-atomic]="COSMIC Atomic"
2223
)'
2324

2425
# Legacy names, used to keep some references stable
@@ -42,6 +43,7 @@ volume_id_substitutions := '(
4243
[xfce-atomic]="XfA"
4344
[lxqt-atomic]="LxA"
4445
[base-atomic]="BsA"
46+
[cosmic-atomic]="CMC"
4547
)'
4648

4749
# Default is to only validate the manifests

0 commit comments

Comments
 (0)