net-irc/quassel: drop dependency dev-libs/libdbusmenu-qt

The last upstream snapshot "release" of libdbusmenu-qt happened in 2016,
with no development since then. It depends on Qt 5, which is scheduled
for removal (bug #948836). Quassel and KNotifications are the last
 consumers of the library.

Libdbusmenu was introduced upstream as an optional dependency in commit
5d9af8ed007d38faf3995ea18174249121f246fe in 2010, to improve system
integration of the menu and its respective icons in the system tray.
(As a side note, even upstream could not test the feature themselves
when it was introduced.)

If upstream becomes active again and wants to resurrect the feature with
a migration to Qt 6, it would need to be re-implemented or dropped
anyway.

Bug: https://bugs.gentoo.org/938826
Signed-off-by: Johannes Huber <johu@gmx.de>
Part-of: https://github.com/gentoo/gentoo/pull/42323
Closes: https://github.com/gentoo/gentoo/pull/42323
Signed-off-by: Sam James <sam@gentoo.org>
This commit is contained in:
Johannes Huber
2025-06-07 16:17:00 +02:00
committed by Sam James
parent e081beed44
commit d600744aaf
2 changed files with 4 additions and 10 deletions

View File

@@ -52,10 +52,7 @@ GUI_DEPEND="
dev-qt/qtgui:5
dev-qt/qtmultimedia:5
dev-qt/qtwidgets:5
dbus? (
>=dev-libs/libdbusmenu-qt-0.9.3_pre20140619
dev-qt/qtdbus:5
)
dbus? ( dev-qt/qtdbus:5 )
kde? (
kde-frameworks/kconfigwidgets:5
kde-frameworks/kcoreaddons:5
@@ -128,7 +125,7 @@ src_configure() {
if use gui || use monolithic ; then
mycmakeargs+=(
-DCMAKE_DISABLE_FIND_PACKAGE_LibsnoreQt5=ON
$(cmake_use_find_package dbus dbusmenu-qt5)
-DCMAKE_DISABLE_FIND_PACKAGE_dbusmenu-qt5=ON
$(cmake_use_find_package dbus Qt5DBus)
$(cmake_use_find_package spell KF5Sonnet)
)

View File

@@ -52,10 +52,7 @@ GUI_DEPEND="
dev-qt/qtgui:5
dev-qt/qtmultimedia:5
dev-qt/qtwidgets:5
dbus? (
>=dev-libs/libdbusmenu-qt-0.9.3_pre20140619
dev-qt/qtdbus:5
)
dbus? ( dev-qt/qtdbus:5 )
kde? (
kde-frameworks/kconfigwidgets:5
kde-frameworks/kcoreaddons:5
@@ -120,7 +117,7 @@ src_configure() {
if use gui || use monolithic ; then
mycmakeargs+=(
-DCMAKE_DISABLE_FIND_PACKAGE_LibsnoreQt5=ON
$(cmake_use_find_package dbus dbusmenu-qt5)
-DCMAKE_DISABLE_FIND_PACKAGE_dbusmenu-qt5=ON
$(cmake_use_find_package dbus Qt5DBus)
$(cmake_use_find_package spell KF5Sonnet)
)