From 9ba29c9ada954c7ef80401b59bf091dc2c3698f0 Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Mon, 30 Sep 2024 03:41:13 +0100 Subject: lxqt-base/lxqt-meta : use qt5ct && qt6ct for theming, instead of lxqt-qtplugin --- lxqt-base/lxqt-config/Manifest | 1 + .../lxqt-config/files/lxqt-config-qt5ct.patch | 83 ++++++++++++++++++++++ lxqt-base/lxqt-config/lxqt-config-2.0.0-r1.ebuild | 72 +++++++++++++++++++ lxqt-base/lxqt-meta/lxqt-meta-2.0.0-r1.ebuild | 77 -------------------- lxqt-base/lxqt-meta/lxqt-meta-2.0.0-r2.ebuild | 78 ++++++++++++++++++++ lxqt-base/lxqt-session/Manifest | 1 + .../lxqt-session/files/lxqt-session-qt5ct.patch | 16 +++++ .../lxqt-session/lxqt-session-2.0.0-r1.ebuild | 60 ++++++++++++++++ metadata/md5-cache/lxqt-base/lxqt-config-2.0.0-r1 | 15 ++++ metadata/md5-cache/lxqt-base/lxqt-meta-2.0.0-r1 | 11 --- metadata/md5-cache/lxqt-base/lxqt-meta-2.0.0-r2 | 11 +++ metadata/md5-cache/lxqt-base/lxqt-session-2.0.0-r1 | 15 ++++ metadata/pkg_desc_index | 4 +- 13 files changed, 355 insertions(+), 89 deletions(-) create mode 100644 lxqt-base/lxqt-config/Manifest create mode 100644 lxqt-base/lxqt-config/files/lxqt-config-qt5ct.patch create mode 100644 lxqt-base/lxqt-config/lxqt-config-2.0.0-r1.ebuild delete mode 100644 lxqt-base/lxqt-meta/lxqt-meta-2.0.0-r1.ebuild create mode 100644 lxqt-base/lxqt-meta/lxqt-meta-2.0.0-r2.ebuild create mode 100644 lxqt-base/lxqt-session/Manifest create mode 100644 lxqt-base/lxqt-session/files/lxqt-session-qt5ct.patch create mode 100644 lxqt-base/lxqt-session/lxqt-session-2.0.0-r1.ebuild create mode 100644 metadata/md5-cache/lxqt-base/lxqt-config-2.0.0-r1 delete mode 100644 metadata/md5-cache/lxqt-base/lxqt-meta-2.0.0-r1 create mode 100644 metadata/md5-cache/lxqt-base/lxqt-meta-2.0.0-r2 create mode 100644 metadata/md5-cache/lxqt-base/lxqt-session-2.0.0-r1 diff --git a/lxqt-base/lxqt-config/Manifest b/lxqt-base/lxqt-config/Manifest new file mode 100644 index 00000000..5d8d5a46 --- /dev/null +++ b/lxqt-base/lxqt-config/Manifest @@ -0,0 +1 @@ +DIST lxqt-config-2.0.0.tar.xz 380552 BLAKE2B 5b6dc5f1323609b487608efabcd3b3a2b2d14ee0374a9959b9ee1627146232ff8d91ea244b243a342217f06613424e5e0dca0b89bfef99771dcf8018fccba2ea SHA512 dbb96a069fa0b73c5e7cb6ed26d99ddf838df363b3dba5c6f8ac3dde4ab316646c6bea6fd6d463d9ddc76c38ce8b75dbf1fadc7e56d4c548a54c6d53b494bce3 diff --git a/lxqt-base/lxqt-config/files/lxqt-config-qt5ct.patch b/lxqt-base/lxqt-config/files/lxqt-config-qt5ct.patch new file mode 100644 index 00000000..7b6dba8b --- /dev/null +++ b/lxqt-base/lxqt-config/files/lxqt-config-qt5ct.patch @@ -0,0 +1,83 @@ +diff '--color=auto' -Nur a/lxqt-config-appearance/main.cpp b/lxqt-config-appearance/main.cpp +--- a/lxqt-config-appearance/main.cpp 2024-04-17 12:00:51.000000000 +0100 ++++ b/lxqt-config-appearance/main.cpp 2024-09-30 03:31:04.883188155 +0100 +@@ -33,12 +33,8 @@ + #include + #include + +-#include "iconthemeconfig.h" + #include "lxqtthemeconfig.h" +-#include "styleconfig.h" +-#include "fontsconfig.h" + #include "configothertoolkits.h" +-#include "gtkconfig.h" + + #include "../liblxqt-config-cursor/selectwnd.h" + +@@ -69,24 +65,6 @@ + + QSettings& qtSettings = *settings; // use lxqt config file for Qt settings in Qt5. + +- /*** Widget Style ***/ +- StyleConfig* stylePage = new StyleConfig(settings, &qtSettings, dialog); +- dialog->addPage(stylePage, QObject::tr("Widget Style"), QStringList() << QStringLiteral("preferences-desktop-theme") << QStringLiteral("preferences-desktop")); +- QObject::connect(dialog, &LXQt::ConfigDialog::reset, stylePage, &StyleConfig::initControls); +- QObject::connect(stylePage, &StyleConfig::settingsChanged, dialog, [dialog] { +- dialog->enableButton(QDialogButtonBox::Apply, true); // enable Apply button when something is changed +- }); +- QObject::connect(stylePage, &StyleConfig::updateOtherSettings, configOtherToolKits, &ConfigOtherToolKits::setConfig); +- +- /*** Icon Theme ***/ +- IconThemeConfig* iconPage = new IconThemeConfig(settings, dialog); +- dialog->addPage(iconPage, QObject::tr("Icons Theme"), QStringList() << QStringLiteral("preferences-desktop-icons") << QStringLiteral("preferences-desktop")); +- QObject::connect(dialog, &LXQt::ConfigDialog::reset, iconPage, &IconThemeConfig::initControls); +- QObject::connect(iconPage, &IconThemeConfig::settingsChanged, dialog, [dialog] { +- dialog->enableButton(QDialogButtonBox::Apply, true); +- }); +- QObject::connect(iconPage, &IconThemeConfig::updateOtherSettings, configOtherToolKits, &ConfigOtherToolKits::setConfig); +- + /*** LXQt Theme ***/ + LXQtThemeConfig* themePage = new LXQtThemeConfig(settings, dialog); + dialog->addPage(themePage, QObject::tr("LXQt Theme"), QStringList() << QStringLiteral("preferences-desktop-color") << QStringLiteral("preferences-desktop")); +@@ -95,15 +73,6 @@ + dialog->enableButton(QDialogButtonBox::Apply, true); + }); + +- /*** Font ***/ +- FontsConfig* fontsPage = new FontsConfig(settings, &qtSettings, dialog); +- dialog->addPage(fontsPage, QObject::tr("Font"), QStringList() << QStringLiteral("preferences-desktop-font") << QStringLiteral("preferences-desktop")); +- QObject::connect(dialog, &LXQt::ConfigDialog::reset, fontsPage, &FontsConfig::initControls); +- QObject::connect(fontsPage, &FontsConfig::updateOtherSettings, configOtherToolKits, &ConfigOtherToolKits::setConfig); +- QObject::connect(fontsPage, &FontsConfig::settingsChanged, dialog, [dialog] { +- dialog->enableButton(QDialogButtonBox::Apply, true); +- }); +- + /*** Cursor Theme ***/ + SelectWnd* cursorPage = new SelectWnd(sessionSettings, dialog); + cursorPage->setCurrent(); +@@ -112,25 +81,13 @@ + dialog->enableButton(QDialogButtonBox::Apply, true); + }); + +- /*** GTK Theme ***/ +- GTKConfig* GTKPage = new GTKConfig(&mConfigAppearanceSettings, configOtherToolKits, dialog); +- dialog->addPage(GTKPage, QObject::tr("GTK Style"), QStringList() << QStringLiteral("gtk-preferences") << QStringLiteral("preferences-desktop")); +- QObject::connect(dialog, &LXQt::ConfigDialog::reset, GTKPage, >KConfig::initControls); +- QObject::connect(GTKPage, >KConfig::settingsChanged, dialog, [dialog] { +- dialog->enableButton(QDialogButtonBox::Apply, true); +- }); +- + // apply all changes on clicking Apply + QObject::connect(dialog, &LXQt::ConfigDialog::clicked, [=] (QDialogButtonBox::StandardButton btn) { + if (btn == QDialogButtonBox::Apply) + { + // FIXME: Update cursor style on Qt apps on wayland and GTK on X11. +- iconPage->applyIconTheme(); + themePage->applyLxqtTheme(); +- fontsPage->updateQtFont(); + cursorPage->applyCusorTheme(); +- GTKPage->applyGTKStyle(); +- stylePage->applyStyle(); // Cursor and font have to be set before style + // disable Apply button after changes are applied + dialog->enableButton(btn, false); + } diff --git a/lxqt-base/lxqt-config/lxqt-config-2.0.0-r1.ebuild b/lxqt-base/lxqt-config/lxqt-config-2.0.0-r1.ebuild new file mode 100644 index 00000000..6564120d --- /dev/null +++ b/lxqt-base/lxqt-config/lxqt-config-2.0.0-r1.ebuild @@ -0,0 +1,72 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +MY_PV="$(ver_cut 1-2)" + +inherit cmake xdg-utils + +DESCRIPTION="LXQt system configuration control center" +HOMEPAGE="https://lxqt-project.org/" + +if [[ ${PV} == 9999 ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/lxqt/${PN}.git" +else + SRC_URI="https://github.com/lxqt/${PN}/releases/download/${PV}/${P}.tar.xz" + KEYWORDS="amd64 arm64 ~riscv ~x86" +fi + +LICENSE="GPL-2 GPL-2+ GPL-3 LGPL-2 LGPL-2+ LGPL-2.1+ WTFPL-2" +SLOT="0" +IUSE="+monitor +touchpad" + +BDEPEND=" + >=dev-qt/qttools-6.6:6[linguist] + >=dev-util/lxqt-build-tools-2.0.0 +" +DEPEND=" + >=dev-libs/libqtxdg-4.0.0 + >=dev-qt/qtbase-6.6:6[gui,widgets,xml] + >=dev-qt/qtsvg-6.6:6 + =lxqt-base/liblxqt-${MY_PV}*:= + =lxqt-base/lxqt-menu-data-${MY_PV}* + sys-libs/zlib:= + x11-apps/setxkbmap + x11-libs/libxcb:= + x11-libs/libX11 + x11-libs/libXcursor + x11-libs/libXfixes + monitor? ( kde-plasma/libkscreen:6= ) + touchpad? ( + virtual/libudev:= + x11-drivers/xf86-input-libinput + x11-libs/libXi + ) +" +RDEPEND="${DEPEND}" + +PATCHES=( "${FILESDIR}"/"${PN}"-qt5ct.patch ) + +src_configure() { + local mycmakeargs=( + -DWITH_MONITOR=$(usex monitor) + -DWITH_TOUCHPAD=$(usex touchpad) + ) + + cmake_src_configure +} + +src_install() { + cmake_src_install + doman man/*.1 liblxqt-config-cursor/man/*.1 lxqt-config-appearance/man/*.1 +} + +pkg_postinst() { + xdg_icon_cache_update +} + +pkg_postrm() { + xdg_icon_cache_update +} diff --git a/lxqt-base/lxqt-meta/lxqt-meta-2.0.0-r1.ebuild b/lxqt-base/lxqt-meta/lxqt-meta-2.0.0-r1.ebuild deleted file mode 100644 index 6020f2ac..00000000 --- a/lxqt-base/lxqt-meta/lxqt-meta-2.0.0-r1.ebuild +++ /dev/null @@ -1,77 +0,0 @@ -# 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 discover +display-manager +filemanager - +lximage networkmanager nls +openbox +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 ) - discover? ( kde-plasma/discover ) - display-manager? ( - sddm? ( x11-misc/sddm ) - !sddm? ( x11-misc/lightdm ) - ) - filemanager? ( =x11-misc/pcmanfm-qt-${MY_PV}* ) - lximage? ( =media-gfx/lximage-qt-${MY_PV}* ) - networkmanager? ( - net-misc/networkmanager - gnome-extra/nm-applet - ) - 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? ( - openbox? ( - x11-wm/openbox - x11-misc/obconf - ) - !openbox? ( - kde-plasma/kwin:6 - kde-plasma/systemsettings:6 - ) - ) -" diff --git a/lxqt-base/lxqt-meta/lxqt-meta-2.0.0-r2.ebuild b/lxqt-base/lxqt-meta/lxqt-meta-2.0.0-r2.ebuild new file mode 100644 index 00000000..a53747c6 --- /dev/null +++ b/lxqt-base/lxqt-meta/lxqt-meta-2.0.0-r2.ebuild @@ -0,0 +1,78 @@ +# 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 discover +display-manager +filemanager + +lximage networkmanager nls +openbox +policykit powermanagement +processviewer + qt5 qt6 +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-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 ) + discover? ( kde-plasma/discover ) + display-manager? ( + sddm? ( x11-misc/sddm ) + !sddm? ( x11-misc/lightdm ) + ) + filemanager? ( =x11-misc/pcmanfm-qt-${MY_PV}* ) + lximage? ( =media-gfx/lximage-qt-${MY_PV}* ) + networkmanager? ( + net-misc/networkmanager + gnome-extra/nm-applet + ) + 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 ) + qt5? ( x11-misc/qt5ct ) + qt6? ( gui-apps/qt6ct ) + 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? ( + openbox? ( + x11-wm/openbox + x11-misc/obconf + ) + !openbox? ( + kde-plasma/kwin:6 + kde-plasma/systemsettings:6 + ) + ) +" diff --git a/lxqt-base/lxqt-session/Manifest b/lxqt-base/lxqt-session/Manifest new file mode 100644 index 00000000..98e17f60 --- /dev/null +++ b/lxqt-base/lxqt-session/Manifest @@ -0,0 +1 @@ +DIST lxqt-session-2.0.0.tar.xz 194480 BLAKE2B 18954f9d440ad8a553b9ccf0aa6bb28a971e7d2010a5b8f0dc32080d5829654bdbc5dd5bd292a0285b1e75af4e0cb0fe4585061e86814c0976c69824015719b4 SHA512 c0b8bbcb666b55b0218bfe1e6669fff0de44a89986dae9afb17ae169e13a2816ef56e62d0b9210449023113a8066d45ccef4fa54b0a5c08c60c2ca4311f142ed diff --git a/lxqt-base/lxqt-session/files/lxqt-session-qt5ct.patch b/lxqt-base/lxqt-session/files/lxqt-session-qt5ct.patch new file mode 100644 index 00000000..ef83e373 --- /dev/null +++ b/lxqt-base/lxqt-session/files/lxqt-session-qt5ct.patch @@ -0,0 +1,16 @@ +diff '--color=auto' -Nur a/startlxqt.in b/startlxqt.in +--- a/startlxqt.in 2024-04-17 12:22:25.000000000 +0100 ++++ b/startlxqt.in 2024-09-30 03:19:21.606222756 +0100 +@@ -53,11 +53,8 @@ + fi + fi + +-# Qt4 platform plugin +-export QT_PLATFORM_PLUGIN=lxqt +- + # Qt5 platform plugin +-export QT_QPA_PLATFORMTHEME=lxqt ++export QT_QPA_PLATFORMTHEME=qt5ct + + # use lxqt-applications.menu for main app menu + export XDG_MENU_PREFIX="lxqt-" diff --git a/lxqt-base/lxqt-session/lxqt-session-2.0.0-r1.ebuild b/lxqt-base/lxqt-session/lxqt-session-2.0.0-r1.ebuild new file mode 100644 index 00000000..a3c8aaff --- /dev/null +++ b/lxqt-base/lxqt-session/lxqt-session-2.0.0-r1.ebuild @@ -0,0 +1,60 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake + +DESCRIPTION="LXQt Session Manager" +HOMEPAGE="https://lxqt-project.org/" + +MY_PV="$(ver_cut 1-2)" + +if [[ ${PV} == 9999 ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/lxqt/${PN}.git" +else + SRC_URI="https://github.com/lxqt/${PN}/releases/download/${PV}/${P}.tar.xz" + KEYWORDS="amd64 arm64 ~riscv ~x86" +fi + +LICENSE="LGPL-2.1 LGPL-2.1+" +SLOT="0" +IUSE="+udev" + +BDEPEND=" + >=dev-qt/qttools-6.6:6[linguist] + >=dev-util/lxqt-build-tools-2.0.0 +" +DEPEND=" + >=app-misc/qtxdg-tools-4.0.0 + >=dev-libs/libqtxdg-4.0.0 + >=dev-qt/qtbase-6.6:6[dbus,gui,widgets] + kde-frameworks/kwindowsystem:6[X] + kde-plasma/layer-shell-qt:6 + =lxqt-base/liblxqt-${MY_PV}*:= + sys-process/procps:= + x11-libs/libX11 + x11-misc/xdg-user-dirs + udev? ( virtual/libudev:= ) +" +RDEPEND="${DEPEND}" + +PATCHES=( "${FILESDIR}"/"${PN}"-qt5ct.patch ) + +src_configure() { + local mycmakeargs=( + -DWITH_LIBUDEV=$(usex udev) + ) + + cmake_src_configure +} + +src_install() { + cmake_src_install + doman lxqt-config-session/man/*.1 lxqt-session/man/*.1 + + newenvd - 91lxqt-config-dir <<- _EOF_ + XDG_CONFIG_DIRS='${EPREFIX}/usr/share' + _EOF_ +} diff --git a/metadata/md5-cache/lxqt-base/lxqt-config-2.0.0-r1 b/metadata/md5-cache/lxqt-base/lxqt-config-2.0.0-r1 new file mode 100644 index 00000000..74516282 --- /dev/null +++ b/metadata/md5-cache/lxqt-base/lxqt-config-2.0.0-r1 @@ -0,0 +1,15 @@ +BDEPEND=>=dev-qt/qttools-6.6:6[linguist] >=dev-util/lxqt-build-tools-2.0.0 app-alternatives/ninja >=dev-build/cmake-3.20.5 +DEFINED_PHASES=compile configure install postinst postrm prepare test +DEPEND=>=dev-libs/libqtxdg-4.0.0 >=dev-qt/qtbase-6.6:6[gui,widgets,xml] >=dev-qt/qtsvg-6.6:6 =lxqt-base/liblxqt-2.0*:= =lxqt-base/lxqt-menu-data-2.0* sys-libs/zlib:= x11-apps/setxkbmap x11-libs/libxcb:= x11-libs/libX11 x11-libs/libXcursor x11-libs/libXfixes monitor? ( kde-plasma/libkscreen:6= ) touchpad? ( virtual/libudev:= x11-drivers/xf86-input-libinput x11-libs/libXi ) +DESCRIPTION=LXQt system configuration control center +EAPI=8 +HOMEPAGE=https://lxqt-project.org/ +INHERIT=cmake xdg-utils +IUSE=+monitor +touchpad +KEYWORDS=amd64 arm64 ~riscv ~x86 +LICENSE=GPL-2 GPL-2+ GPL-3 LGPL-2 LGPL-2+ LGPL-2.1+ WTFPL-2 +RDEPEND=>=dev-libs/libqtxdg-4.0.0 >=dev-qt/qtbase-6.6:6[gui,widgets,xml] >=dev-qt/qtsvg-6.6:6 =lxqt-base/liblxqt-2.0*:= =lxqt-base/lxqt-menu-data-2.0* sys-libs/zlib:= x11-apps/setxkbmap x11-libs/libxcb:= x11-libs/libX11 x11-libs/libXcursor x11-libs/libXfixes monitor? ( kde-plasma/libkscreen:6= ) touchpad? ( virtual/libudev:= x11-drivers/xf86-input-libinput x11-libs/libXi ) +SLOT=0 +SRC_URI=https://github.com/lxqt/lxqt-config/releases/download/2.0.0/lxqt-config-2.0.0.tar.xz +_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic fa33e3696fe4689dda7e9affe92e2c94 multilib 7e1347c006a76bb812f3a9f663b79991 multiprocessing e644caa6eb7ce7e5ab0864383ac13ad9 ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs 948855ec7ad9f11351edf9066708dfa9 xdg-utils 5465aed08f1dfc2a75f14cbea4272961 +_md5_=840836f8609e2ed8a9deb617f41a6de3 diff --git a/metadata/md5-cache/lxqt-base/lxqt-meta-2.0.0-r1 b/metadata/md5-cache/lxqt-base/lxqt-meta-2.0.0-r1 deleted file mode 100644 index 4b2b0b99..00000000 --- a/metadata/md5-cache/lxqt-base/lxqt-meta-2.0.0-r1 +++ /dev/null @@ -1,11 +0,0 @@ -DEFINED_PHASES=- -DESCRIPTION=Meta ebuild for LXQt, the Lightweight Desktop Environment -EAPI=8 -HOMEPAGE=https://lxqt-project.org/ -IUSE=+about admin +archiver +desktop-portal discover +display-manager +filemanager +lximage networkmanager nls +openbox +policykit powermanagement +processviewer +screenshot +sddm ssh-askpass +sudo +terminal +trash +window-manager -KEYWORDS=~amd64 -LICENSE=metapackage -RDEPEND=kde-frameworks/breeze-icons:6 =lxqt-base/lxqt-config-2.0* =lxqt-base/lxqt-globalkeys-2.0* =lxqt-base/lxqt-menu-data-2.0* =lxqt-base/lxqt-notificationd-2.0* =lxqt-base/lxqt-panel-2.0* =lxqt-base/lxqt-qtplugin-2.0* =lxqt-base/lxqt-runner-2.0* =lxqt-base/lxqt-session-2.0* virtual/ttf-fonts x11-terms/xterm =x11-themes/lxqt-themes-2.0* about? ( =lxqt-base/lxqt-about-2.0* ) admin? ( =lxqt-base/lxqt-admin-2.0* ) archiver? ( >=app-arch/lxqt-archiver-1.0 ) desktop-portal? ( >=gui-libs/xdg-desktop-portal-lxqt-1.0 ) discover? ( kde-plasma/discover ) display-manager? ( sddm? ( x11-misc/sddm ) !sddm? ( x11-misc/lightdm ) ) filemanager? ( =x11-misc/pcmanfm-qt-2.0* ) lximage? ( =media-gfx/lximage-qt-2.0* ) networkmanager? ( net-misc/networkmanager gnome-extra/nm-applet ) nls? ( dev-qt/qttranslations:6 ) policykit? ( =lxqt-base/lxqt-policykit-2.0* ) powermanagement? ( =lxqt-base/lxqt-powermanagement-2.0* ) processviewer? ( >=x11-misc/qps-2.9 ) screenshot? ( >=x11-misc/screengrab-2.8 ) sddm? ( x11-misc/sddm ) ssh-askpass? ( =lxqt-base/lxqt-openssh-askpass-2.0* ) sudo? ( =lxqt-base/lxqt-sudo-2.0* ) terminal? ( =x11-terms/qterminal-2.0* ) trash? ( gnome-base/gvfs ) window-manager? ( openbox? ( x11-wm/openbox x11-misc/obconf ) !openbox? ( kde-plasma/kwin:6 kde-plasma/systemsettings:6 ) ) -REQUIRED_USE=trash? ( filemanager ) -SLOT=0 -_md5_=3cb689d949923b9eea94dbdb81dc77de diff --git a/metadata/md5-cache/lxqt-base/lxqt-meta-2.0.0-r2 b/metadata/md5-cache/lxqt-base/lxqt-meta-2.0.0-r2 new file mode 100644 index 00000000..20359a45 --- /dev/null +++ b/metadata/md5-cache/lxqt-base/lxqt-meta-2.0.0-r2 @@ -0,0 +1,11 @@ +DEFINED_PHASES=- +DESCRIPTION=Meta ebuild for LXQt, the Lightweight Desktop Environment +EAPI=8 +HOMEPAGE=https://lxqt-project.org/ +IUSE=+about admin +archiver +desktop-portal discover +display-manager +filemanager +lximage networkmanager nls +openbox +policykit powermanagement +processviewer qt5 qt6 +screenshot +sddm ssh-askpass +sudo +terminal +trash +window-manager +KEYWORDS=~amd64 +LICENSE=metapackage +RDEPEND=kde-frameworks/breeze-icons:6 =lxqt-base/lxqt-config-2.0* =lxqt-base/lxqt-globalkeys-2.0* =lxqt-base/lxqt-menu-data-2.0* =lxqt-base/lxqt-notificationd-2.0* =lxqt-base/lxqt-panel-2.0* =lxqt-base/lxqt-runner-2.0* =lxqt-base/lxqt-session-2.0* virtual/ttf-fonts x11-terms/xterm =x11-themes/lxqt-themes-2.0* about? ( =lxqt-base/lxqt-about-2.0* ) admin? ( =lxqt-base/lxqt-admin-2.0* ) archiver? ( >=app-arch/lxqt-archiver-1.0 ) desktop-portal? ( >=gui-libs/xdg-desktop-portal-lxqt-1.0 ) discover? ( kde-plasma/discover ) display-manager? ( sddm? ( x11-misc/sddm ) !sddm? ( x11-misc/lightdm ) ) filemanager? ( =x11-misc/pcmanfm-qt-2.0* ) lximage? ( =media-gfx/lximage-qt-2.0* ) networkmanager? ( net-misc/networkmanager gnome-extra/nm-applet ) nls? ( dev-qt/qttranslations:6 ) policykit? ( =lxqt-base/lxqt-policykit-2.0* ) powermanagement? ( =lxqt-base/lxqt-powermanagement-2.0* ) processviewer? ( >=x11-misc/qps-2.9 ) qt5? ( x11-misc/qt5ct ) qt6? ( gui-apps/qt6ct ) screenshot? ( >=x11-misc/screengrab-2.8 ) sddm? ( x11-misc/sddm ) ssh-askpass? ( =lxqt-base/lxqt-openssh-askpass-2.0* ) sudo? ( =lxqt-base/lxqt-sudo-2.0* ) terminal? ( =x11-terms/qterminal-2.0* ) trash? ( gnome-base/gvfs ) window-manager? ( openbox? ( x11-wm/openbox x11-misc/obconf ) !openbox? ( kde-plasma/kwin:6 kde-plasma/systemsettings:6 ) ) +REQUIRED_USE=trash? ( filemanager ) +SLOT=0 +_md5_=cb8c5f0e82e4571e84e7dbdd7134b4c3 diff --git a/metadata/md5-cache/lxqt-base/lxqt-session-2.0.0-r1 b/metadata/md5-cache/lxqt-base/lxqt-session-2.0.0-r1 new file mode 100644 index 00000000..c276da08 --- /dev/null +++ b/metadata/md5-cache/lxqt-base/lxqt-session-2.0.0-r1 @@ -0,0 +1,15 @@ +BDEPEND=>=dev-qt/qttools-6.6:6[linguist] >=dev-util/lxqt-build-tools-2.0.0 app-alternatives/ninja >=dev-build/cmake-3.20.5 +DEFINED_PHASES=compile configure install prepare test +DEPEND=>=app-misc/qtxdg-tools-4.0.0 >=dev-libs/libqtxdg-4.0.0 >=dev-qt/qtbase-6.6:6[dbus,gui,widgets] kde-frameworks/kwindowsystem:6[X] kde-plasma/layer-shell-qt:6 =lxqt-base/liblxqt-2.0*:= sys-process/procps:= x11-libs/libX11 x11-misc/xdg-user-dirs udev? ( virtual/libudev:= ) +DESCRIPTION=LXQt Session Manager +EAPI=8 +HOMEPAGE=https://lxqt-project.org/ +INHERIT=cmake +IUSE=+udev +KEYWORDS=amd64 arm64 ~riscv ~x86 +LICENSE=LGPL-2.1 LGPL-2.1+ +RDEPEND=>=app-misc/qtxdg-tools-4.0.0 >=dev-libs/libqtxdg-4.0.0 >=dev-qt/qtbase-6.6:6[dbus,gui,widgets] kde-frameworks/kwindowsystem:6[X] kde-plasma/layer-shell-qt:6 =lxqt-base/liblxqt-2.0*:= sys-process/procps:= x11-libs/libX11 x11-misc/xdg-user-dirs udev? ( virtual/libudev:= ) +SLOT=0 +SRC_URI=https://github.com/lxqt/lxqt-session/releases/download/2.0.0/lxqt-session-2.0.0.tar.xz +_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic fa33e3696fe4689dda7e9affe92e2c94 multilib 7e1347c006a76bb812f3a9f663b79991 multiprocessing e644caa6eb7ce7e5ab0864383ac13ad9 ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs 948855ec7ad9f11351edf9066708dfa9 xdg-utils 5465aed08f1dfc2a75f14cbea4272961 +_md5_=5046b5931f5a1f4ab499d3b62ea2d824 diff --git a/metadata/pkg_desc_index b/metadata/pkg_desc_index index 5a233fc2..eeb74e04 100644 --- a/metadata/pkg_desc_index +++ b/metadata/pkg_desc_index @@ -32,7 +32,9 @@ dev-python/zeroconf 0.82.1-r10: Pure Python Multicast DNS Service Discovery Libr gui-libs/display-manager-init 1.1.2-r1: RC init files for starting display and login managers kde-plasma/kinfocenter 5.27.11-r5 6.1.5-r5: Utility providing information about the computer hardware lxde-base/lxappearance 0.6.3-r5: LXDE GTK+ theme switcher -lxqt-base/lxqt-meta 2.0.0-r1: Meta ebuild for LXQt, the Lightweight Desktop Environment +lxqt-base/lxqt-config 2.0.0-r1: LXQt system configuration control center +lxqt-base/lxqt-meta 2.0.0-r2: Meta ebuild for LXQt, the Lightweight Desktop Environment +lxqt-base/lxqt-session 2.0.0-r1: LXQt Session Manager media-libs/portsmf 239-r1: The Tenacity fork of PortSMF, a Standard MIDI File library media-sound/cantata 2.5.0-r15: Featureful and configurable Qt client for the music player daemon (MPD) media-sound/strawberry 1.0.23-r10: Modern music player and library organizer based on Clementine and Qt -- cgit v1.2.3