commit:     b3d2d1ef943cd04f023976541ceed1604170f487
Author:     Jimi Huotari <chiitoo <AT> gentoo <DOT> org>
AuthorDate: Sat Mar 29 19:52:03 2025 +0000
Commit:     Jimi Huotari <chiitoo <AT> gentoo <DOT> org>
CommitDate: Sat Mar 29 19:54:34 2025 +0000
URL:        https://gitweb.gentoo.org/proj/qt.git/commit/?id=b3d2d1ef

lxqt-base/lxqt-meta: add USE="icons wayland"

Add USE-flags for pulling in a set of icons, and the files needed for
Wayland sessions.

Signed-off-by: Jimi Huotari <chiitoo <AT> gentoo.org>

 lxqt-base/lxqt-meta/lxqt-meta-9999.ebuild | 10 ++++------
 lxqt-base/lxqt-meta/metadata.xml          |  2 ++
 2 files changed, 6 insertions(+), 6 deletions(-)

diff --git a/lxqt-base/lxqt-meta/lxqt-meta-9999.ebuild 
b/lxqt-base/lxqt-meta/lxqt-meta-9999.ebuild
index 1e546477..b17f234c 100644
--- a/lxqt-base/lxqt-meta/lxqt-meta-9999.ebuild
+++ b/lxqt-base/lxqt-meta/lxqt-meta-9999.ebuild
@@ -17,17 +17,13 @@ SLOT="0"
 
 IUSE="
        +about admin +archiver +desktop-portal +display-manager +filemanager
-       +lximage nls +policykit powermanagement +processviewer +screenshot
-       +sddm ssh-askpass +sudo +terminal +trash +window-manager
+       +icons +lximage nls +policykit powermanagement +processviewer 
+screenshot
+       +sddm ssh-askpass +sudo +terminal +trash wayland +window-manager
 "
 
 REQUIRED_USE="trash? ( filemanager )"
 
-# Pull in 'kde-frameworks/breeze-icons' as an upstream default.
-# https://bugs.gentoo.org/543380
-# https://github.com/lxqt/lxqt-session/commit/5d32ff434d4
 RDEPEND="
-       kde-frameworks/breeze-icons:6
        =lxqt-base/lxqt-config-${MY_PV}*
        =lxqt-base/lxqt-globalkeys-${MY_PV}*
        =lxqt-base/lxqt-menu-data-${MY_PV}*
@@ -48,6 +44,7 @@ RDEPEND="
                !sddm? ( x11-misc/lightdm )
        )
        filemanager? ( =x11-misc/pcmanfm-qt-${MY_PV}* )
+       icons? ( kde-frameworks/breeze-icons:6 )
        lximage? ( =media-gfx/lximage-qt-${MY_PV}* )
        nls? ( dev-qt/qttranslations:6 )
        policykit? ( =lxqt-base/lxqt-policykit-${MY_PV}* )
@@ -59,6 +56,7 @@ RDEPEND="
        sudo? ( =lxqt-base/lxqt-sudo-${MY_PV}* )
        terminal? ( =x11-terms/qterminal-${MY_PV}* )
        trash? ( gnome-base/gvfs )
+       wayland? ( lxqt-base/lxqt-wayland-session )
        window-manager? (
                kde-plasma/kwin:6
                kde-plasma/systemsettings:6

diff --git a/lxqt-base/lxqt-meta/metadata.xml b/lxqt-base/lxqt-meta/metadata.xml
index f9b99998..ad5a0b1d 100644
--- a/lxqt-base/lxqt-meta/metadata.xml
+++ b/lxqt-base/lxqt-meta/metadata.xml
@@ -12,6 +12,7 @@
                <flag name="desktop-portal">Enable the LXQt 
<pkg>sys-apps/xdg-desktop-portal</pkg> backend implementation</flag>
                <flag name="display-manager">Install a graphical display 
manager</flag>
                <flag name="filemanager">Install <pkg>x11-misc/pcmanfm-qt</pkg> 
file manager</flag>
+               <flag name="icons">Install 
<pkg>kde-frameworks/breeze-icons</pkg></flag>
                <flag name="lximage">Install <pkg>media-gfx/lximage-qt</pkg> 
image viewer</flag>
                <flag name="nls">Install <pkg>dev-qt/qttranslations</pkg> to 
better support different locales</flag>
                <flag name="powermanagement">Install 
<pkg>lxqt-base/lxqt-powermanagement</pkg> package</flag>
@@ -23,6 +24,7 @@
                <flag name="terminal">Install <pkg>x11-terms/qterminal</pkg> 
package</flag>
                <flag name="trash">Install <pkg>gnome-base/gvfs</pkg> to enable 
'trash'
                        functionality in <pkg>x11-misc/pcmanfm-qt</pkg></flag>
+               <flag name="wayland">Install 
<pkg>lxqt-base/lxqt-wayland-session</pkg> to support Wayland sessions</flag>
                <flag name="window-manager">Install <pkg>kde-plasma/kwin</pkg> 
window manager</flag>
        </use>
 </pkgmetadata>

Reply via email to