commit: e34c1204a71cc0f86ba0c72f88812073e5a2cb47 Author: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org> AuthorDate: Sun Dec 10 21:31:51 2017 +0000 Commit: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org> CommitDate: Sun Dec 10 21:53:02 2017 +0000 URL: https://gitweb.gentoo.org/proj/kde.git/commit/?id=e34c1204
media-sound/elisa: Add USE=mpris,semantic-desktop, bump QT_MINIMAL=5.9.1 Package-Manager: Portage-2.3.17, Repoman-2.3.6 media-sound/elisa/elisa-9999.ebuild | 28 +++++++++++++++++++++------- media-sound/elisa/metadata.xml | 3 +++ 2 files changed, 24 insertions(+), 7 deletions(-) diff --git a/media-sound/elisa/elisa-9999.ebuild b/media-sound/elisa/elisa-9999.ebuild index 69c2033b34..f43b5639b9 100644 --- a/media-sound/elisa/elisa-9999.ebuild +++ b/media-sound/elisa/elisa-9999.ebuild @@ -3,6 +3,7 @@ EAPI=6 +QT_MINIMAL="5.9.1" KDE_TEST="forceoptional" KDE_HANDBOOK="optional" inherit kde5 @@ -11,27 +12,30 @@ DESCRIPTION="Simple music player by KDE" HOMEPAGE="https://community.kde.org/Elisa" LICENSE="LGPL-3+" KEYWORDS="" -IUSE="" +IUSE="mpris semantic-desktop" -# TODO: -# - Bogus deps -# - optional features COMMON_DEPEND=" - $(add_frameworks_dep baloo) + $(add_frameworks_dep kcmutils) $(add_frameworks_dep kconfig) $(add_frameworks_dep kconfigwidgets) $(add_frameworks_dep kcoreaddons) $(add_frameworks_dep kcrash) $(add_frameworks_dep kdeclarative) - $(add_frameworks_dep kfilemetadata) $(add_frameworks_dep ki18n) $(add_frameworks_dep kxmlgui) - $(add_qt_dep qtdbus) $(add_qt_dep qtdeclarative) $(add_qt_dep qtgui) $(add_qt_dep qtmultimedia) $(add_qt_dep qtsql) $(add_qt_dep qtwidgets) + mpris? ( + $(add_frameworks_dep kdbusaddons) + $(add_qt_dep qtdbus) + ) + semantic-desktop? ( + $(add_frameworks_dep baloo) + $(add_frameworks_dep kfilemetadata) + ) " DEPEND="${COMMON_DEPEND} sys-devel/gettext @@ -43,3 +47,13 @@ RDEPEND="${COMMON_DEPEND} " RESTRICT+=" test" + +src_configure() { + local mycmakeargs=( + $(cmake-utils_use_find_package mpris KF5DBusAddons) + $(cmake-utils_use_find_package semantic-desktop KF5Baloo) + $(cmake-utils_use_find_package semantic-desktop KF5FileMetaData) + ) + + kde5_src_configure +} diff --git a/media-sound/elisa/metadata.xml b/media-sound/elisa/metadata.xml index 2fdbf33d96..22e16aa35e 100644 --- a/media-sound/elisa/metadata.xml +++ b/media-sound/elisa/metadata.xml @@ -5,4 +5,7 @@ <email>k...@gentoo.org</email> <name>Gentoo KDE Project</name> </maintainer> + <use> + <flag name="mpris">Enable MPRIS support</flag> + </use> </pkgmetadata>