From 5d89f4987781480b05c54e5cfe04dd8d24aaf9ee Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Timoth=C3=A9e=20Ravier?= Date: Thu, 26 Jul 2018 08:33:29 +0200 Subject: [PATCH] Add KDE variant (Kinoite) --- comps-sync-blacklist.yml | 55 ++++++++++++++++++++++++++++++++++++++++ comps-sync.py | 2 +- kde-desktop-pkgs.json | 47 ++++++++++++++++++++++++++++++++++ kinoite.json | 16 ++++++++++++ 4 files changed, 119 insertions(+), 1 deletion(-) create mode 100644 kde-desktop-pkgs.json create mode 100644 kinoite.json diff --git a/comps-sync-blacklist.yml b/comps-sync-blacklist.yml index 65d6b7f..74fe7ba 100644 --- a/comps-sync-blacklist.yml +++ b/comps-sync-blacklist.yml @@ -135,3 +135,58 @@ desktop_blacklist: - totem - totem-nautilus - yelp + kde-desktop: + # Incompatible with ostree for various reasons + - abrt-desktop + - cups-pk-helper + - plasma-pk-updates + # Non-critical apps -> Flatpak + - akregator + - cagibi + - dnfdragora + - dolphin + - gnome-keyring-pam + - gwenview + - kaddressbook + - kamera + - kcalc + - kcharselect + - kcolorchooser + - kde-partitionmanager + - kdnssd + - kf5-kipi-plugins + - kfind + - kget + - kgpg + - kmail + - kmouth + - knode + - konqueror + - kontact + - korganizer + - kruler + - ksshaskpass + - kwrite + - libreoffice-kde + - spectacle + # Misc + - adwaita-gtk2-theme + - colord-kde + - firewall-config + - kcm_systemd + - kdegraphics-thumbnailers + - keditbookmarks + - khelpcenter + - kmag + - kmenuedit + - kwebkitpart + - pinentry-qt + - plasma-desktop-doc + - plasma-nm-l2tp + - plasma-nm-openconnect + - plasma-nm-openswan + - plasma-nm-openvpn + - plasma-nm-pptp + - plasma-nm-vpnc + - plasma-workspace-geolocation + - qt-at-spi diff --git a/comps-sync.py b/comps-sync.py index 5c98da1..178df88 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' ]: +for desktop in [ 'gnome-desktop', 'kde-desktop' ]: print() print("Syncing packages for {} specific version:".format(desktop)) diff --git a/kde-desktop-pkgs.json b/kde-desktop-pkgs.json new file mode 100644 index 0000000..bdcd860 --- /dev/null +++ b/kde-desktop-pkgs.json @@ -0,0 +1,47 @@ +{ + "00packages-comment": "DO NOT EDIT! This content is generated from comps-sync.py", + "include": "fedora-common-ostree.json", + "packages": [ + "NetworkManager-config-connectivity-fedora", + "bluedevil", + "breeze-icon-theme", + "glibc-all-langpacks", + "initial-setup-gui", + "kde-gtk-config", + "kde-print-manager", + "kde-settings-pulseaudio", + "kdeplasma-addons", + "kdialog", + "kf5-akonadi-server", + "kf5-akonadi-server-mysql", + "kf5-baloo-file", + "khotkeys", + "kinfocenter", + "kmousetool", + "konsole5", + "kscreen", + "kscreenlocker", + "ksysguard", + "kwalletmanager5", + "kwin", + "pam-kwallet", + "phonon-qt5-backend-gstreamer", + "plasma-breeze", + "plasma-desktop", + "plasma-discover", + "plasma-drkonqi", + "plasma-nm", + "plasma-pa", + "plasma-user-manager", + "plasma-workspace", + "polkit-kde", + "qt5-qtbase-gui", + "qt5-qtdeclarative", + "sddm", + "sddm-breeze", + "sddm-kcm", + "xorg-x11-drv-libinput" + ], + "ref": "fedora/rawhide/x86_64/kde-desktop", + "repos": [] +} diff --git a/kinoite.json b/kinoite.json new file mode 100644 index 0000000..bffcae4 --- /dev/null +++ b/kinoite.json @@ -0,0 +1,16 @@ +{ + "ref": "fedora/rawhide/x86_64/kinoite", + "repos": ["fedora-rawhide"], + "automatic_version_prefix": "29", + "mutate-os-release": "29", + + "include": "kde-desktop-pkgs.json", + + "packages": [ + "kwayland-integration", + "kwin-wayland", + "plasma-workspace-wayland", + "xdg-desktop-portal-kde", + "xorg-x11-server-Xwayland" + ] +}