Gentoo Archives: gentoo-commits

From: "git@oystercatcher mirror+tproxy" <git@××××××××××××××××××××.org>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] proj/kde:master commit in: media-video/plasma-mediacenter/
Date: Wed, 04 Mar 2015 11:27:45
Message-Id: 1425468446.f948ef352896b722d19578ac1bde0f68814d6eda.git@gentoo
1 commit: f948ef352896b722d19578ac1bde0f68814d6eda
2 Author: Michael Palimaka <kensington <AT> gentoo <DOT> org>
3 AuthorDate: Wed Mar 4 11:27:26 2015 +0000
4 Commit: git@oystercatcher mirror+tproxy <git <AT> oystercatcher <DOT> gentoo <DOT> org>
5 CommitDate: Wed Mar 4 11:27:26 2015 +0000
6 URL: http://sources.gentoo.org/gitweb/?p=proj/kde.git;a=commit;h=f948ef35
7
8 [media-video/plasma-mediacenter] Sync with main tree.
9
10 Package-Manager: portage-2.2.17
11
12 media-video/plasma-mediacenter/metadata.xml | 3 +++
13 .../plasma-mediacenter-9999.ebuild | 28 ++++++++++++++++++----
14 2 files changed, 26 insertions(+), 5 deletions(-)
15
16 diff --git a/media-video/plasma-mediacenter/metadata.xml b/media-video/plasma-mediacenter/metadata.xml
17 index a23f444..2d94d9b 100644
18 --- a/media-video/plasma-mediacenter/metadata.xml
19 +++ b/media-video/plasma-mediacenter/metadata.xml
20 @@ -2,4 +2,7 @@
21 <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
22 <pkgmetadata>
23 <herd>kde</herd>
24 + <use>
25 + <flag name="nepomuk">Enable Nepomuk based semantic desktop support (deprecated)</flag>
26 + </use>
27 </pkgmetadata>
28
29 diff --git a/media-video/plasma-mediacenter/plasma-mediacenter-9999.ebuild b/media-video/plasma-mediacenter/plasma-mediacenter-9999.ebuild
30 index 6608f44..70434ed 100644
31 --- a/media-video/plasma-mediacenter/plasma-mediacenter-9999.ebuild
32 +++ b/media-video/plasma-mediacenter/plasma-mediacenter-9999.ebuild
33 @@ -6,7 +6,7 @@ EAPI=5
34
35 DECLARATIVE_REQUIRED="always"
36 OPENGL_REQUIRED="always"
37 -KDE_LINGUAS="ca cs da de es fi fr gl hu lv nl pt pt_BR sk sl sv uk zh_TW"
38 +KDE_LINGUAS="bs ca ca@valencia cs da de el es fi fr gl hu it lv nl pl pt pt_BR sk sl sv tr uk zh_TW"
39 inherit kde4-base
40
41 DESCRIPTION="Unified media experience for any device capable of running KDE"
42 @@ -20,15 +20,33 @@ fi
43 LICENSE="GPL-2+"
44 SLOT="0"
45 KEYWORDS=""
46 -IUSE="debug"
47 +IUSE="debug nepomuk semantic-desktop"
48 +
49 +REQUIRED_USE="?? ( nepomuk semantic-desktop )"
50
51 # bug 516686
52 RESTRICT="test"
53
54 -DEPEND="
55 - $(add_kdebase_dep nepomuk-core)
56 +RDEPEND="
57 $(add_kdebase_dep plasma-workspace)
58 dev-qt/qt-mobility[multimedia,qml]
59 media-libs/taglib
60 + nepomuk? ( $(add_kdebase_dep nepomuk-core) )
61 + semantic-desktop? ( $(add_kdebase_dep baloo) )
62 +"
63 +DEPEND="${RDEPEND}
64 + sys-devel/gettext
65 "
66 -RDEPEND="${DEPEND}"
67 +
68 +src_configure() {
69 + local mycmakeargs=(
70 + $(cmake-utils_use_find_package nepomuk NepomukCore)
71 + $(cmake-utils_use_find_package semantic-desktop Baloo)
72 + )
73 +
74 + if ! use nepomuk && ! use semantic-desktop ; then
75 + mycmakeargs+=( -DUSE_FILESYSTEM_MEDIA_SOURCE=ON )
76 + fi
77 +
78 + kde4-base_src_configure
79 +}