From 7eb5b517658bfeacb8ccebbbdce273ffda644e9d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Timoth=C3=A9e=20Ravier?= Date: Fri, 26 Jun 2020 09:54:17 +0200 Subject: [PATCH] Add Mate desktop variant --- comps-sync-blacklist.yml | 33 ++++++++++++++ comps-sync.py | 3 +- fedora-mate.yaml | 16 +++++++ mate-desktop-pkgs.yaml | 95 ++++++++++++++++++++++++++++++++++++++++ 4 files changed, 146 insertions(+), 1 deletion(-) create mode 100644 fedora-mate.yaml create mode 100644 mate-desktop-pkgs.yaml diff --git a/comps-sync-blacklist.yml b/comps-sync-blacklist.yml index 06f211e..970f864 100644 --- a/comps-sync-blacklist.yml +++ b/comps-sync-blacklist.yml @@ -230,3 +230,36 @@ desktop_blacklist: deepin-desktop: # Incompatible with ostree for various reasons - dnfdragora-updater + mate-desktop: + # Incompatible with ostree for various reasons + - abrt-desktop + - abrt-java-connector + - dnfdragora-updater + # Non-critical apps -> Flatpak + - blivet-gui + - filezilla + - gnome-disk-utility + - gnome-logs + - gnote + - gparted + - hexchat + - p7zip + - p7zip-plugins + - simple-scan + - thunderbird + - transmission-gtk + - vim-enhanced + - xfburn + - yelp + # Non critical NetworkManager plugins + - NetworkManager-bluetooth + - NetworkManager-iodine-gnome + - NetworkManager-l2tp-gnome + - NetworkManager-libreswan-gnome + - NetworkManager-ovs + - NetworkManager-sstp-gnome + - NetworkManager-strongswan-gnome + - NetworkManager-team + - NetworkManager-wifi + # Use Silverblue release package for now + - fedora-release-matecompiz diff --git a/comps-sync.py b/comps-sync.py index c580baa..0a4715d 100755 --- a/comps-sync.py +++ b/comps-sync.py @@ -131,7 +131,8 @@ if (n_manifest_new > 0 or n_comps_new > 0) and args.save: write_manifest(base_pkgs_path, manifest_packages) # Generate treefiles for all desktops -for desktop in [ 'gnome-desktop', 'kde-desktop', 'xfce-desktop', 'lxqt-desktop', 'deepin-desktop', 'pantheon-desktop']: +for desktop in [ 'gnome-desktop', 'kde-desktop', 'xfce-desktop', + 'lxqt-desktop', 'deepin-desktop', 'pantheon-desktop', 'mate-desktop']: print() print("Syncing packages for {}:".format(desktop)) diff --git a/fedora-mate.yaml b/fedora-mate.yaml new file mode 100644 index 0000000..6080915 --- /dev/null +++ b/fedora-mate.yaml @@ -0,0 +1,16 @@ +include: mate-desktop-pkgs.yaml +ref: fedora/rawhide/${basearch}/mate +rojig: + name: fedora-mate + summary: "Fedora Mate base image" + license: MIT + +packages: + # Portals for Flatpak + - xdg-desktop-portal-gtk + +exclude-packages: + - python3-unbound + +repos: + - fedora-rawhide diff --git a/mate-desktop-pkgs.yaml b/mate-desktop-pkgs.yaml new file mode 100644 index 0000000..5dd9ed9 --- /dev/null +++ b/mate-desktop-pkgs.yaml @@ -0,0 +1,95 @@ +# DO NOT EDIT! This content is generated from comps-sync.py +include: fedora-common-ostree.yaml +packages: + - NetworkManager-adsl + - NetworkManager-openconnect-gnome + - NetworkManager-openvpn-gnome + - NetworkManager-ppp + - NetworkManager-pptp-gnome + - NetworkManager-ssh-gnome + - NetworkManager-vpnc-gnome + - NetworkManager-wwan + - alsa-plugins-pulseaudio + - atril + - atril-caja + - atril-thumbnailer + - blueberry + - caja + - caja-actions + - caja-image-converter + - caja-open-terminal + - caja-sendto + - caja-wallpaper + - caja-xattr-tags + - dconf-editor + - engrampa + - eom + - f33-backgrounds-base + - f33-backgrounds-extras-base + - f33-backgrounds-extras-mate + - f33-backgrounds-mate + - firefox + - firewall-config + - gnome-epub-thumbnailer + - gnome-themes-extra + - gstreamer1-plugins-ugly-free + - gtk2-engines + - gucharmap + - gvfs-afc + - gvfs-afp + - gvfs-archive + - gvfs-fuse + - gvfs-gphoto2 + - gvfs-mtp + - gvfs-nfs + - gvfs-smb + - initial-setup-gui + - libmatekbd + - libmatemixer + - libmateweather + - libsecret + - lightdm + - lm_sensors + - marco + - mate-applets + - mate-backgrounds + - mate-calc + - mate-control-center + - mate-desktop + - mate-dictionary + - mate-disk-usage-analyzer + - mate-icon-theme + - mate-media + - mate-menus + - mate-menus-preferences-category-menu + - mate-notification-daemon + - mate-panel + - mate-polkit + - mate-power-manager + - mate-screensaver + - mate-screenshot + - mate-search-tool + - mate-session-manager + - mate-settings-daemon + - mate-system-log + - mate-system-monitor + - mate-terminal + - mate-themes + - mate-user-admin + - mate-user-guide + - mozo + - network-manager-applet + - nm-connection-editor + - orca + - parole + - pavucontrol + - pluma + - seahorse + - seahorse-caja + - setroubleshoot + - slick-greeter-mate + - system-config-language + - system-config-printer + - system-config-printer-applet + - usermode-gtk + - xdg-user-dirs-gtk