From: "Jimi Huotari" <chiitoo@gentoo.org>
To: gentoo-commits@lists.gentoo.org
Subject: [gentoo-commits] repo/gentoo:master commit in: lxqt-base/lxqt-meta/
Date: Fri, 14 Jun 2024 21:57:12 +0000 (UTC) [thread overview]
Message-ID: <1718401711.cc1712be89413fee93a32efba33df553ec09f49b.chiitoo@gentoo> (raw)
commit: cc1712be89413fee93a32efba33df553ec09f49b
Author: Jimi Huotari <chiitoo <AT> gentoo <DOT> org>
AuthorDate: Fri Jun 14 20:20:11 2024 +0000
Commit: Jimi Huotari <chiitoo <AT> gentoo <DOT> org>
CommitDate: Fri Jun 14 21:48:31 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cc1712be
lxqt-base/lxqt-meta: add 2.0.0
Welcome Qt 6!
With this, the 'minimal' USE-flag is changed to 'window-manager', and
instead of Openbox, it will pull in KWin.
Openbox has not been in active development for a decade or two, and
no fixes seem to be getting in either. LXQt upstream also does not
recommend using it due to the same reason(s).
Additionally, LXQt upstream is probably not going to port 'obconf-qt'
to Qt 6, and as such, it has been removed from this meta ebuild as
well.
KWin works well with LXQt, and it's behind a USE-flag so anyone
can still continue using Openbox or anything else they like (or not
install this meta package in the first place).
Other lighter-on-the-dependencies window managers do exist, but they
tend to come with their own panels and such, making things awkward.
Not pulling any window manager by default may leave users confused,
however, so pulling in /something/ seems like a good thing to do.
Also, the Oxygen icon set has been changed to Breeze, per upstream
defaults.
Further, some USE-flags have gone enabled by default.
Signed-off-by: Jimi Huotari <chiitoo <AT> gentoo.org>
lxqt-base/lxqt-meta/lxqt-meta-2.0.0.ebuild | 66 ++++++++++++++++++++++++++++++
lxqt-base/lxqt-meta/metadata.xml | 7 ++--
2 files changed, 70 insertions(+), 3 deletions(-)
diff --git a/lxqt-base/lxqt-meta/lxqt-meta-2.0.0.ebuild b/lxqt-base/lxqt-meta/lxqt-meta-2.0.0.ebuild
new file mode 100644
index 000000000000..d46a73a03d9f
--- /dev/null
+++ b/lxqt-base/lxqt-meta/lxqt-meta-2.0.0.ebuild
@@ -0,0 +1,66 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+MY_PV="$(ver_cut 1-2)"
+
+DESCRIPTION="Meta ebuild for LXQt, the Lightweight Desktop Environment"
+HOMEPAGE="https://lxqt-project.org/"
+
+if [[ ${PV} != 9999 ]]; then
+ KEYWORDS="~amd64"
+fi
+
+LICENSE="metapackage"
+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
+"
+
+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}*
+ =lxqt-base/lxqt-notificationd-${MY_PV}*
+ =lxqt-base/lxqt-panel-${MY_PV}*
+ =lxqt-base/lxqt-qtplugin-${MY_PV}*
+ =lxqt-base/lxqt-runner-${MY_PV}*
+ =lxqt-base/lxqt-session-${MY_PV}*
+ virtual/ttf-fonts
+ x11-terms/xterm
+ =x11-themes/lxqt-themes-${MY_PV}*
+ about? ( =lxqt-base/lxqt-about-${MY_PV}* )
+ admin? ( =lxqt-base/lxqt-admin-${MY_PV}* )
+ archiver? ( >=app-arch/lxqt-archiver-1.0 )
+ desktop-portal? ( >=gui-libs/xdg-desktop-portal-lxqt-1.0 )
+ display-manager? (
+ sddm? ( x11-misc/sddm )
+ !sddm? ( x11-misc/lightdm )
+ )
+ filemanager? ( =x11-misc/pcmanfm-qt-${MY_PV}* )
+ lximage? ( =media-gfx/lximage-qt-${MY_PV}* )
+ nls? ( dev-qt/qttranslations:6 )
+ policykit? ( =lxqt-base/lxqt-policykit-${MY_PV}* )
+ powermanagement? ( =lxqt-base/lxqt-powermanagement-${MY_PV}* )
+ processviewer? ( >=x11-misc/qps-2.9 )
+ screenshot? ( >=x11-misc/screengrab-2.8 )
+ sddm? ( x11-misc/sddm )
+ ssh-askpass? ( =lxqt-base/lxqt-openssh-askpass-${MY_PV}* )
+ sudo? ( =lxqt-base/lxqt-sudo-${MY_PV}* )
+ terminal? ( =x11-terms/qterminal-${MY_PV}* )
+ trash? ( gnome-base/gvfs )
+ 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 51538b16173f..fd5fbd6ba4bc 100644
--- a/lxqt-base/lxqt-meta/metadata.xml
+++ b/lxqt-base/lxqt-meta/metadata.xml
@@ -11,9 +11,9 @@
<flag name="archiver">Install <pkg>app-arch/lxqt-archiver</pkg></flag>
<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="lximage">Install <pkg>media-gfx/lximage-qt</pkg>image viewer</flag>
- <flag name="minimal">Do not install <pkg>x11-wm/openbox</pkg>window manager</flag>
+ <flag name="filemanager">Install <pkg>x11-misc/pcmanfm-qt</pkg> file manager</flag>
+ <flag name="lximage">Install <pkg>media-gfx/lximage-qt</pkg> image viewer</flag>
+ <flag name="minimal" restrict="<lxqt-base/lxqt-meta-2.0">Do not install <pkg>x11-wm/openbox</pkg> window manager</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>
<flag name="processviewer">Install <pkg>x11-misc/qps</pkg> package</flag>
@@ -24,5 +24,6 @@
<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="window-manager" restrict=">lxqt-base/lxqt-meta-1.4">Install <pkg>kde-plasma/kwin</pkg> window manager</flag>
</use>
</pkgmetadata>
next reply other threads:[~2024-06-14 21:57 UTC|newest]
Thread overview: 64+ messages / expand[flat|nested] mbox.gz Atom feed top
2024-06-14 21:57 Jimi Huotari [this message]
-- strict thread matches above, loose matches on Subject: below --
2025-03-27 17:55 [gentoo-commits] repo/gentoo:master commit in: lxqt-base/lxqt-meta/ Arthur Zamarin
2025-01-31 7:41 Arthur Zamarin
2024-11-07 23:12 Jimi Huotari
2024-10-04 15:37 Arthur Zamarin
2024-09-14 6:39 Arthur Zamarin
2024-09-12 17:23 Arthur Zamarin
2024-09-01 21:30 Sam James
2024-07-13 10:09 Yixun Lan
2024-07-11 19:44 Arthur Zamarin
2024-06-28 20:33 Jimi Huotari
2023-12-27 21:03 Sam James
2023-12-20 1:40 Sam James
2023-12-17 23:55 Ionen Wolkens
2023-11-10 13:59 Arthur Zamarin
2023-11-10 12:26 Arthur Zamarin
2023-11-10 12:26 Arthur Zamarin
2023-11-10 12:01 Arthur Zamarin
2023-11-10 10:07 Yixun Lan
2023-11-09 21:45 Jimi Huotari
2023-06-18 14:53 Andreas Sturmlechner
2023-05-29 21:57 Sam James
2023-05-29 0:10 Sam James
2023-04-17 22:08 Jimi Huotari
2023-03-26 15:50 Jimi Huotari
2022-12-17 19:28 Arthur Zamarin
2022-12-16 21:49 Sam James
2022-12-16 20:33 Arthur Zamarin
2022-11-10 12:57 Jimi Huotari
2022-11-10 12:57 Jimi Huotari
2022-07-22 17:54 Sam James
2022-07-20 5:36 Sam James
2022-05-25 11:20 WANG Xuerui
2022-05-15 0:13 Sam James
2022-04-15 13:14 Arthur Zamarin
2022-04-15 6:17 Sam James
2022-01-21 19:07 Sam James
2021-07-26 7:40 Yixun Lan
2021-04-18 5:09 Joonas Niilola
2021-01-23 22:55 Sam James
2021-01-21 9:03 Agostino Sarubbo
2020-11-23 7:12 Andreas Sturmlechner
2020-07-31 16:35 Mikle Kolyada
2020-07-31 16:33 Mikle Kolyada
2020-05-20 23:28 Andreas Sturmlechner
2019-09-08 16:18 Andreas Sturmlechner
2019-05-23 12:30 Mikle Kolyada
2019-05-22 7:30 Mikle Kolyada
2019-05-13 0:18 Andreas Sturmlechner
2019-05-13 0:18 Andreas Sturmlechner
2018-10-17 12:30 Thomas Deutschmann
2018-10-16 13:08 Mikle Kolyada
2018-08-11 10:10 Jonathan Scruggs
2018-05-11 21:56 Patrice Clement
2018-01-22 18:29 Markus Meier
2017-12-11 0:45 Anthony G. Basile
2016-10-29 13:54 Michael Palimaka
2016-10-29 13:51 Michael Palimaka
2016-03-09 10:44 Michael Palimaka
2016-03-08 20:57 Stephen Klimaszewski
2015-11-28 17:36 Patrice Clement
2015-11-28 17:36 Patrice Clement
2015-11-28 17:36 Patrice Clement
2015-11-28 17:36 Patrice Clement
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=1718401711.cc1712be89413fee93a32efba33df553ec09f49b.chiitoo@gentoo \
--to=chiitoo@gentoo.org \
--cc=gentoo-commits@lists.gentoo.org \
--cc=gentoo-dev@lists.gentoo.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox