commit: 5ec12cb922df7216e16ab15d0b7ee40248dabbd4 Author: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org> AuthorDate: Tue Sep 2 16:01:12 2025 +0000 Commit: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org> CommitDate: Tue Sep 2 19:17:54 2025 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5ec12cb9
net-irc/quassel: Drop IUSE kde Bug: https://bugs.gentoo.org/953029 Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org> ...uassel-9999.ebuild => quassel-0.14.0-r7.ebuild} | 29 +++++++++------------- net-irc/quassel/quassel-9999.ebuild | 19 +++----------- 2 files changed, 15 insertions(+), 33 deletions(-) diff --git a/net-irc/quassel/quassel-9999.ebuild b/net-irc/quassel/quassel-0.14.0-r7.ebuild similarity index 86% copy from net-irc/quassel/quassel-9999.ebuild copy to net-irc/quassel/quassel-0.14.0-r7.ebuild index 200b295918d4..ca2e5aa17723 100644 --- a/net-irc/quassel/quassel-9999.ebuild +++ b/net-irc/quassel/quassel-0.14.0-r7.ebuild @@ -11,7 +11,7 @@ if [[ ${PV} != *9999* ]]; then SRC_URI="https://github.com/quassel/quassel/archive/refs/tags/${PV/_/-}.tar.gz -> ${P}.tar.gz" else SRC_URI="https://quassel-irc.org/pub/${MY_P}.tar.bz2" - KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86 ~amd64-linux" + KEYWORDS="amd64 ~arm arm64 ~ppc64 ~riscv ~x86 ~amd64-linux" fi S="${WORKDIR}/${MY_P}" else @@ -19,19 +19,17 @@ else inherit git-r3 fi -DESCRIPTION="Qt/KDE IRC client supporting a remote daemon for 24/7 connectivity" +DESCRIPTION="Qt IRC client supporting a remote daemon for 24/7 connectivity" HOMEPAGE="https://quassel-irc.org/" LICENSE="GPL-3" SLOT="0" -IUSE="+dbus gui kde ldap monolithic oxygen postgres +server spell syslog +system-icons test" +IUSE="+dbus gui ldap monolithic oxygen postgres +server syslog +system-icons test" REQUIRED_USE=" || ( gui server monolithic ) - kde? ( dbus spell ) ldap? ( || ( server monolithic ) ) postgres? ( || ( server monolithic ) ) - spell? ( || ( gui monolithic ) ) syslog? ( || ( server monolithic ) ) " @@ -53,16 +51,6 @@ GUI_DEPEND=" dev-qt/qtmultimedia:5 dev-qt/qtwidgets:5 dbus? ( dev-qt/qtdbus:5 ) - kde? ( - kde-frameworks/kconfigwidgets:5 - kde-frameworks/kcoreaddons:5 - kde-frameworks/knotifications:5 - kde-frameworks/knotifyconfig:5 - kde-frameworks/ktextwidgets:5 - kde-frameworks/kwidgetsaddons:5 - kde-frameworks/kxmlgui:5 - ) - spell? ( kde-frameworks/sonnet:5 ) system-icons? ( kde-frameworks/breeze-icons:* oxygen? ( kde-frameworks/oxygen-icons:* ) @@ -96,6 +84,14 @@ BDEPEND=" DOCS=( AUTHORS ChangeLog README.md ) +PATCHES=( + "${FILESDIR}/${P}-cxxflags.patch" + "${FILESDIR}/${P}-fix-desktop-application-name.patch" + "${FILESDIR}/${P}-fix-exec-script.patch" + "${FILESDIR}/${P}-fix-mpris-script.patch" + "${FILESDIR}/${P}-fix-notifyrc.patch" +) + src_configure() { local mycmakeargs=( -DUSE_CCACHE=OFF @@ -104,7 +100,7 @@ src_configure() { -DWITH_WEBKIT=OFF -DWITH_BUNDLED_ICONS=$(usex !system-icons) -DWANT_QTCLIENT=$(usex gui) - -DWITH_KDE=$(usex kde) + -DWITH_KDE=OFF # bug 953029 -DWITH_LDAP=$(usex ldap) -DWANT_MONO=$(usex monolithic) -DWITH_OXYGEN_ICONS=$(usex oxygen) @@ -119,7 +115,6 @@ src_configure() { -DCMAKE_DISABLE_FIND_PACKAGE_LibsnoreQt5=ON -DCMAKE_DISABLE_FIND_PACKAGE_dbusmenu-qt5=ON $(cmake_use_find_package dbus Qt5DBus) - $(cmake_use_find_package spell KF5Sonnet) ) fi diff --git a/net-irc/quassel/quassel-9999.ebuild b/net-irc/quassel/quassel-9999.ebuild index 200b295918d4..4de30d9a52ad 100644 --- a/net-irc/quassel/quassel-9999.ebuild +++ b/net-irc/quassel/quassel-9999.ebuild @@ -19,19 +19,17 @@ else inherit git-r3 fi -DESCRIPTION="Qt/KDE IRC client supporting a remote daemon for 24/7 connectivity" +DESCRIPTION="Qt IRC client supporting a remote daemon for 24/7 connectivity" HOMEPAGE="https://quassel-irc.org/" LICENSE="GPL-3" SLOT="0" -IUSE="+dbus gui kde ldap monolithic oxygen postgres +server spell syslog +system-icons test" +IUSE="+dbus gui ldap monolithic oxygen postgres +server syslog +system-icons test" REQUIRED_USE=" || ( gui server monolithic ) - kde? ( dbus spell ) ldap? ( || ( server monolithic ) ) postgres? ( || ( server monolithic ) ) - spell? ( || ( gui monolithic ) ) syslog? ( || ( server monolithic ) ) " @@ -53,16 +51,6 @@ GUI_DEPEND=" dev-qt/qtmultimedia:5 dev-qt/qtwidgets:5 dbus? ( dev-qt/qtdbus:5 ) - kde? ( - kde-frameworks/kconfigwidgets:5 - kde-frameworks/kcoreaddons:5 - kde-frameworks/knotifications:5 - kde-frameworks/knotifyconfig:5 - kde-frameworks/ktextwidgets:5 - kde-frameworks/kwidgetsaddons:5 - kde-frameworks/kxmlgui:5 - ) - spell? ( kde-frameworks/sonnet:5 ) system-icons? ( kde-frameworks/breeze-icons:* oxygen? ( kde-frameworks/oxygen-icons:* ) @@ -104,7 +92,7 @@ src_configure() { -DWITH_WEBKIT=OFF -DWITH_BUNDLED_ICONS=$(usex !system-icons) -DWANT_QTCLIENT=$(usex gui) - -DWITH_KDE=$(usex kde) + -DWITH_KDE=OFF # bug 953029 -DWITH_LDAP=$(usex ldap) -DWANT_MONO=$(usex monolithic) -DWITH_OXYGEN_ICONS=$(usex oxygen) @@ -119,7 +107,6 @@ src_configure() { -DCMAKE_DISABLE_FIND_PACKAGE_LibsnoreQt5=ON -DCMAKE_DISABLE_FIND_PACKAGE_dbusmenu-qt5=ON $(cmake_use_find_package dbus Qt5DBus) - $(cmake_use_find_package spell KF5Sonnet) ) fi
