From d600744aaff452ad2b15845caabebde92dac1a90 Mon Sep 17 00:00:00 2001 From: Johannes Huber Date: Sat, 7 Jun 2025 16:17:00 +0200 Subject: [PATCH] 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 Part-of: https://github.com/gentoo/gentoo/pull/42323 Closes: https://github.com/gentoo/gentoo/pull/42323 Signed-off-by: Sam James --- .../{quassel-0.14.0-r5.ebuild => quassel-0.14.0-r6.ebuild} | 7 ++----- net-irc/quassel/quassel-9999.ebuild | 7 ++----- 2 files changed, 4 insertions(+), 10 deletions(-) rename net-irc/quassel/{quassel-0.14.0-r5.ebuild => quassel-0.14.0-r6.ebuild} (97%) diff --git a/net-irc/quassel/quassel-0.14.0-r5.ebuild b/net-irc/quassel/quassel-0.14.0-r6.ebuild similarity index 97% rename from net-irc/quassel/quassel-0.14.0-r5.ebuild rename to net-irc/quassel/quassel-0.14.0-r6.ebuild index 009b6d3301ef9..de6f884aff2e9 100644 --- a/net-irc/quassel/quassel-0.14.0-r5.ebuild +++ b/net-irc/quassel/quassel-0.14.0-r6.ebuild @@ -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) ) diff --git a/net-irc/quassel/quassel-9999.ebuild b/net-irc/quassel/quassel-9999.ebuild index 54bfe34ea1b3e..200b295918d4a 100644 --- a/net-irc/quassel/quassel-9999.ebuild +++ b/net-irc/quassel/quassel-9999.ebuild @@ -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) )