Add Mate desktop variant

This commit is contained in:
Timothée Ravier 2020-06-26 09:54:17 +02:00 committed by tpopela
parent def655f62d
commit 7eb5b51765
4 changed files with 146 additions and 1 deletions

View file

@ -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

View file

@ -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))

16
fedora-mate.yaml Normal file
View file

@ -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

95
mate-desktop-pkgs.yaml Normal file
View file

@ -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