Gentoo Archives: gentoo-commits

From: Andreas Sturmlechner <asturm@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] proj/kde:master commit in: media-sound/elisa/
Date: Sun, 10 Dec 2017 21:53:23
Message-Id: 1512942782.e34c1204a71cc0f86ba0c72f88812073e5a2cb47.asturm@gentoo
1 commit: e34c1204a71cc0f86ba0c72f88812073e5a2cb47
2 Author: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
3 AuthorDate: Sun Dec 10 21:31:51 2017 +0000
4 Commit: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
5 CommitDate: Sun Dec 10 21:53:02 2017 +0000
6 URL: https://gitweb.gentoo.org/proj/kde.git/commit/?id=e34c1204
7
8 media-sound/elisa: Add USE=mpris,semantic-desktop, bump QT_MINIMAL=5.9.1
9
10 Package-Manager: Portage-2.3.17, Repoman-2.3.6
11
12 media-sound/elisa/elisa-9999.ebuild | 28 +++++++++++++++++++++-------
13 media-sound/elisa/metadata.xml | 3 +++
14 2 files changed, 24 insertions(+), 7 deletions(-)
15
16 diff --git a/media-sound/elisa/elisa-9999.ebuild b/media-sound/elisa/elisa-9999.ebuild
17 index 69c2033b34..f43b5639b9 100644
18 --- a/media-sound/elisa/elisa-9999.ebuild
19 +++ b/media-sound/elisa/elisa-9999.ebuild
20 @@ -3,6 +3,7 @@
21
22 EAPI=6
23
24 +QT_MINIMAL="5.9.1"
25 KDE_TEST="forceoptional"
26 KDE_HANDBOOK="optional"
27 inherit kde5
28 @@ -11,27 +12,30 @@ DESCRIPTION="Simple music player by KDE"
29 HOMEPAGE="https://community.kde.org/Elisa"
30 LICENSE="LGPL-3+"
31 KEYWORDS=""
32 -IUSE=""
33 +IUSE="mpris semantic-desktop"
34
35 -# TODO:
36 -# - Bogus deps
37 -# - optional features
38 COMMON_DEPEND="
39 - $(add_frameworks_dep baloo)
40 + $(add_frameworks_dep kcmutils)
41 $(add_frameworks_dep kconfig)
42 $(add_frameworks_dep kconfigwidgets)
43 $(add_frameworks_dep kcoreaddons)
44 $(add_frameworks_dep kcrash)
45 $(add_frameworks_dep kdeclarative)
46 - $(add_frameworks_dep kfilemetadata)
47 $(add_frameworks_dep ki18n)
48 $(add_frameworks_dep kxmlgui)
49 - $(add_qt_dep qtdbus)
50 $(add_qt_dep qtdeclarative)
51 $(add_qt_dep qtgui)
52 $(add_qt_dep qtmultimedia)
53 $(add_qt_dep qtsql)
54 $(add_qt_dep qtwidgets)
55 + mpris? (
56 + $(add_frameworks_dep kdbusaddons)
57 + $(add_qt_dep qtdbus)
58 + )
59 + semantic-desktop? (
60 + $(add_frameworks_dep baloo)
61 + $(add_frameworks_dep kfilemetadata)
62 + )
63 "
64 DEPEND="${COMMON_DEPEND}
65 sys-devel/gettext
66 @@ -43,3 +47,13 @@ RDEPEND="${COMMON_DEPEND}
67 "
68
69 RESTRICT+=" test"
70 +
71 +src_configure() {
72 + local mycmakeargs=(
73 + $(cmake-utils_use_find_package mpris KF5DBusAddons)
74 + $(cmake-utils_use_find_package semantic-desktop KF5Baloo)
75 + $(cmake-utils_use_find_package semantic-desktop KF5FileMetaData)
76 + )
77 +
78 + kde5_src_configure
79 +}
80
81 diff --git a/media-sound/elisa/metadata.xml b/media-sound/elisa/metadata.xml
82 index 2fdbf33d96..22e16aa35e 100644
83 --- a/media-sound/elisa/metadata.xml
84 +++ b/media-sound/elisa/metadata.xml
85 @@ -5,4 +5,7 @@
86 <email>kde@g.o</email>
87 <name>Gentoo KDE Project</name>
88 </maintainer>
89 + <use>
90 + <flag name="mpris">Enable MPRIS support</flag>
91 + </use>
92 </pkgmetadata>