diff options
| -rw-r--r-- | media-sound/elisa/elisa-9999.ebuild | 28 | ||||
| -rw-r--r-- | 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 69c2033b34e..f43b5639b9d 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 2fdbf33d963..22e16aa35e9 100644 --- a/media-sound/elisa/metadata.xml +++ b/media-sound/elisa/metadata.xml @@ -5,4 +5,7 @@ <email>kde@gentoo.org</email> <name>Gentoo KDE Project</name> </maintainer> + <use> + <flag name="mpris">Enable MPRIS support</flag> + </use> </pkgmetadata> |
