commit:     9cd524c22457767aed87a7b0ce4ab2ea5a84c9d9
Author:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
AuthorDate: Wed Aug  8 08:05:08 2018 +0000
Commit:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
CommitDate: Wed Aug  8 08:10:11 2018 +0000
URL:        https://gitweb.gentoo.org/proj/kde.git/commit/?id=9cd524c2

kde-frameworks/knotifications: Add USE=phonon

Upstream commit f03443cfb2b9093faebca62c3131cf96efc2e7f4
Package-Manager: Portage-2.3.44, Repoman-2.3.10

 kde-frameworks/knotifications/knotifications-9999.ebuild | 6 ++++--
 kde-frameworks/knotifications/metadata.xml               | 1 +
 2 files changed, 5 insertions(+), 2 deletions(-)

diff --git a/kde-frameworks/knotifications/knotifications-9999.ebuild 
b/kde-frameworks/knotifications/knotifications-9999.ebuild
index 9163c258ec..f56fa70a89 100644
--- a/kde-frameworks/knotifications/knotifications-9999.ebuild
+++ b/kde-frameworks/knotifications/knotifications-9999.ebuild
@@ -9,7 +9,7 @@ inherit kde5
 DESCRIPTION="Framework for notifying the user of an event"
 LICENSE="LGPL-2.1+"
 KEYWORDS=""
-IUSE="dbus nls speech X"
+IUSE="dbus nls phonon speech X"
 
 RDEPEND="
        $(add_frameworks_dep kcodecs)
@@ -19,8 +19,9 @@ RDEPEND="
        $(add_qt_dep qtdbus)
        $(add_qt_dep qtgui)
        $(add_qt_dep qtwidgets)
-       media-libs/phonon[qt5(+)]
        dbus? ( dev-libs/libdbusmenu-qt[qt5(+)] )
+       !phonon? ( media-libs/libcanberra )
+       phonon? ( media-libs/phonon[qt5(+)] )
        speech? ( $(add_qt_dep qtspeech) )
        X? (
                $(add_qt_dep qtx11extras)
@@ -36,6 +37,7 @@ DEPEND="${RDEPEND}
 src_configure() {
        local mycmakeargs=(
                $(cmake-utils_use_find_package dbus dbusmenu-qt5)
+               $(cmake-utils_use_find_package !phonon Canberra)
                $(cmake-utils_use_find_package speech Qt5TextToSpeech)
                $(cmake-utils_use_find_package X X11)
        )

diff --git a/kde-frameworks/knotifications/metadata.xml 
b/kde-frameworks/knotifications/metadata.xml
index be95fa5279..68ff6fccee 100644
--- a/kde-frameworks/knotifications/metadata.xml
+++ b/kde-frameworks/knotifications/metadata.xml
@@ -6,6 +6,7 @@
                <name>Gentoo KDE Project</name>
        </maintainer>
        <use>
+               <flag name="phonon">Play notification sounds via 
<pkg>media-libs/phonon</pkg> instead of <pkg>media-libs/libcanberra</pkg></flag>
                <flag name="speech">Enable text-to-speech notification 
support</flag>
        </use>
 </pkgmetadata>

Reply via email to