From 55ae6ad005601b6f0f5103ea82514bded9a5b267 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Timoth=C3=A9e=20Ravier?= Date: Sun, 12 Aug 2018 21:09:57 +0200 Subject: [PATCH] Add LXQt variant --- comps-sync-blacklist.yml | 8 ++++++++ comps-sync.py | 2 +- fedora-lxqt.yaml | 12 ++++++++++++ lxqt-desktop-pkgs.json | 36 ++++++++++++++++++++++++++++++++++++ 4 files changed, 57 insertions(+), 1 deletion(-) create mode 100644 fedora-lxqt.yaml create mode 100644 lxqt-desktop-pkgs.json diff --git a/comps-sync-blacklist.yml b/comps-sync-blacklist.yml index 102bcf7..1f37173 100644 --- a/comps-sync-blacklist.yml +++ b/comps-sync-blacklist.yml @@ -220,3 +220,11 @@ desktop_blacklist: - vim-enhanced # ? - rodent-icon-theme + lxqt-desktop: + # Incompatible with ostree for various reasons + - dnfdragora-updater + # Non-critical apps -> Flatpak + - ark + - falkon + - falkon-kwallet + - pcmanfm-qt diff --git a/comps-sync.py b/comps-sync.py index 4d393e2..602e153 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', 'xfce-desktop' ]: +for desktop in [ 'gnome-desktop', 'kde-desktop', 'xfce-desktop', 'lxqt-desktop' ]: print() print("Syncing packages for {} specific version:".format(desktop)) diff --git a/fedora-lxqt.yaml b/fedora-lxqt.yaml new file mode 100644 index 0000000..1921714 --- /dev/null +++ b/fedora-lxqt.yaml @@ -0,0 +1,12 @@ +include: lxqt-desktop-pkgs.json +ref: fedora/rawhide/${basearch}/lxqt +rojig: + name: fedora-lxqt + summary: "Fedora LXQT base image" + license: MIT +packages: + - libqtxdg + - xdg-desktop-portal-kde + +repos: + - fedora-rawhide diff --git a/lxqt-desktop-pkgs.json b/lxqt-desktop-pkgs.json new file mode 100644 index 0000000..a111b42 --- /dev/null +++ b/lxqt-desktop-pkgs.json @@ -0,0 +1,36 @@ +{ + "00packages-comment": "DO NOT EDIT! This content is generated from comps-sync.py", + "include": "fedora-common-ostree.json", + "packages": [ + "breeze-cursor-theme", + "breeze-gtk", + "breeze-icon-theme", + "fedora-icon-theme", + "firewall-config", + "initial-setup-gui", + "lxqt-about", + "lxqt-config", + "lxqt-globalkeys", + "lxqt-notificationd", + "lxqt-openssh-askpass", + "lxqt-panel", + "lxqt-policykit", + "lxqt-powermanagement", + "lxqt-qtplugin", + "lxqt-runner", + "lxqt-session", + "lxqt-themes", + "lxqt-themes-fedora", + "network-manager-applet", + "nm-connection-editor", + "notification-daemon", + "obconf", + "openbox", + "perl-File-MimeInfo", + "qterminal", + "sddm", + "sddm-themes", + "upower", + "xdg-user-dirs" + ] +}