diff --git a/comps-sync-blacklist.yml b/comps-sync-blacklist.yml index 74fe7ba..45634cb 100644 --- a/comps-sync-blacklist.yml +++ b/comps-sync-blacklist.yml @@ -190,3 +190,21 @@ desktop_blacklist: - plasma-nm-vpnc - plasma-workspace-geolocation - qt-at-spi + xfce-desktop: + # Incompatible with ostree for various reasons + - abrt-desktop + # Non-critical apps -> Flatpak + - Thunar + - alsa-utils + - dnfdragora-updater + - fros-recordmydesktop + - thunar-archive-plugin + - thunar-media-tags-plugin + - thunar-volman + - tumbler + - vim-enhanced + # Misc + - openssh-askpass + - firewall-config + # ? + - rodent-icon-theme diff --git a/comps-sync.py b/comps-sync.py index 178df88..20685fe 100755 --- a/comps-sync.py +++ b/comps-sync.py @@ -122,7 +122,7 @@ if (n_manifest_new > 0 or n_comps_new > 0) and args.save: # Generate treefiles for all desktops -for desktop in [ 'gnome-desktop', 'kde-desktop' ]: +for desktop in [ 'gnome-desktop', 'kde-desktop', 'xfce-desktop' ]: print() print("Syncing packages for {} specific version:".format(desktop)) diff --git a/fedora-xfce.json b/fedora-xfce.json new file mode 100644 index 0000000..b9a4ab3 --- /dev/null +++ b/fedora-xfce.json @@ -0,0 +1,12 @@ +{ + "ref": "fedora/rawhide/x86_64/fedora-xfce", + "repos": ["fedora-rawhide"], + "automatic_version_prefix": "29", + "mutate-os-release": "29", + + "include": "xfce-desktop-pkgs.json", + + "packages": [ + "xdg-desktop-portal-gtk" + ] +} diff --git a/xfce-desktop-pkgs.json b/xfce-desktop-pkgs.json new file mode 100644 index 0000000..ef63e92 --- /dev/null +++ b/xfce-desktop-pkgs.json @@ -0,0 +1,62 @@ +{ + "00packages-comment": "DO NOT EDIT! This content is generated from comps-sync.py", + "include": "fedora-common-ostree.json", + "packages": [ + "NetworkManager-fortisslvpn-gnome", + "NetworkManager-iodine-gnome", + "NetworkManager-l2tp-gnome", + "NetworkManager-libreswan-gnome", + "NetworkManager-openconnect-gnome", + "NetworkManager-openvpn-gnome", + "NetworkManager-pptp-gnome", + "NetworkManager-ssh-gnome", + "NetworkManager-sstp-gnome", + "NetworkManager-strongswan-gnome", + "NetworkManager-vpnc-gnome", + "adwaita-gtk2-theme", + "adwaita-icon-theme", + "albatross-gtk2-theme", + "albatross-gtk3-theme", + "albatross-xfwm4-theme", + "arc-theme", + "blueberry", + "bluebird-gtk2-theme", + "bluebird-gtk3-theme", + "bluebird-xfwm4-theme", + "desktop-backgrounds-compat", + "fedora-icon-theme", + "greybird-gtk2-theme", + "greybird-gtk3-theme", + "greybird-xfce4-notifyd-theme", + "greybird-xfwm4-theme", + "gtk-xfce-engine", + "gvfs", + "gvfs-archive", + "initial-setup-gui", + "lightdm-gtk", + "network-manager-applet", + "nm-connection-editor", + "xdg-user-dirs-gtk", + "xfce4-about", + "xfce4-appfinder", + "xfce4-datetime-plugin", + "xfce4-panel", + "xfce4-places-plugin", + "xfce4-power-manager", + "xfce4-pulseaudio-plugin", + "xfce4-screenshooter-plugin", + "xfce4-session", + "xfce4-session-engines", + "xfce4-settings", + "xfce4-taskmanager", + "xfce4-terminal", + "xfconf", + "xfdesktop", + "xfwm4", + "xfwm4-theme-nodoka", + "xfwm4-themes", + "xscreensaver-base" + ], + "ref": "fedora/rawhide/x86_64/xfce-desktop", + "repos": [] +}