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
 

Reply via email to