diff options
| author | Andreas Sturmlechner <asturm@gentoo.org> | 2017-12-10 22:31:51 +0100 |
|---|---|---|
| committer | Andreas Sturmlechner <asturm@gentoo.org> | 2017-12-10 22:53:02 +0100 |
| commit | e34c1204a71cc0f86ba0c72f88812073e5a2cb47 (patch) | |
| tree | bee1a16e6c0f476d3bf0c04f9699a47fe78565db | |
| parent | 318eb510d784c09a8da1d8c37cea2a43a5be5a61 (diff) | |
| download | kde-e34c1204a71cc0f86ba0c72f88812073e5a2cb47.tar.gz kde-e34c1204a71cc0f86ba0c72f88812073e5a2cb47.tar.bz2 kde-e34c1204a71cc0f86ba0c72f88812073e5a2cb47.zip | |
media-sound/elisa: Add USE=mpris,semantic-desktop, bump QT_MINIMAL=5.9.1
Package-Manager: Portage-2.3.17, Repoman-2.3.6
| -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> |
