Gentoo Archives: gentoo-commits

From: Andreas Sturmlechner <asturm@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: kde-apps/kdepim-runtime/
Date: Thu, 19 Oct 2017 22:54:44
Message-Id: 1508453642.7ab11defd01d94cd24cec84fd414b3eae7cd6061.asturm@gentoo
1 commit: 7ab11defd01d94cd24cec84fd414b3eae7cd6061
2 Author: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
3 AuthorDate: Thu Oct 19 22:20:16 2017 +0000
4 Commit: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
5 CommitDate: Thu Oct 19 22:54:02 2017 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7ab11def
7
8 kde-apps/kdepim-runtime: Add USE=speech
9
10 Upstream commit 132d5d83940f0304d036601a41a6f428cbd6c999
11
12 Package-Manager: Portage-2.3.11, Repoman-2.3.3
13
14 .../kdepim-runtime-17.08.2-r1.ebuild | 81 ++++++++++++++++++++++
15 kde-apps/kdepim-runtime/metadata.xml | 15 ++--
16 2 files changed, 89 insertions(+), 7 deletions(-)
17
18 diff --git a/kde-apps/kdepim-runtime/kdepim-runtime-17.08.2-r1.ebuild b/kde-apps/kdepim-runtime/kdepim-runtime-17.08.2-r1.ebuild
19 new file mode 100644
20 index 00000000000..4073c1b8ac0
21 --- /dev/null
22 +++ b/kde-apps/kdepim-runtime/kdepim-runtime-17.08.2-r1.ebuild
23 @@ -0,0 +1,81 @@
24 +# Copyright 1999-2017 Gentoo Foundation
25 +# Distributed under the terms of the GNU General Public License v2
26 +
27 +EAPI=6
28 +
29 +KDE_HANDBOOK="forceoptional"
30 +KDE_TEST="forceoptional"
31 +VIRTUALX_REQUIRED="test"
32 +inherit kde5
33 +
34 +DESCRIPTION="Runtime plugin collection to extend the functionality of KDE PIM"
35 +LICENSE="GPL-2+ LGPL-2.1+"
36 +KEYWORDS="~amd64 ~x86"
37 +IUSE="speech"
38 +
39 +# TODO kolab
40 +CDEPEND="
41 + $(add_frameworks_dep kcodecs)
42 + $(add_frameworks_dep kcompletion)
43 + $(add_frameworks_dep kconfig)
44 + $(add_frameworks_dep kconfigwidgets)
45 + $(add_frameworks_dep kcoreaddons)
46 + $(add_frameworks_dep kdbusaddons)
47 + $(add_frameworks_dep kdelibs4support)
48 + $(add_frameworks_dep ki18n)
49 + $(add_frameworks_dep kio)
50 + $(add_frameworks_dep kitemmodels)
51 + $(add_frameworks_dep kjobwidgets)
52 + $(add_frameworks_dep knotifications)
53 + $(add_frameworks_dep knotifyconfig)
54 + $(add_frameworks_dep kservice)
55 + $(add_frameworks_dep ktextwidgets)
56 + $(add_frameworks_dep kwallet)
57 + $(add_frameworks_dep kwidgetsaddons)
58 + $(add_frameworks_dep kwindowsystem)
59 + $(add_frameworks_dep kxmlgui)
60 + $(add_kdeapps_dep akonadi)
61 + $(add_kdeapps_dep akonadi-calendar)
62 + $(add_kdeapps_dep akonadi-contacts)
63 + $(add_kdeapps_dep akonadi-mime)
64 + $(add_kdeapps_dep akonadi-notes)
65 + $(add_kdeapps_dep kalarmcal)
66 + $(add_kdeapps_dep kcalcore)
67 + $(add_kdeapps_dep kcalutils)
68 + $(add_kdeapps_dep kcontacts)
69 + $(add_kdeapps_dep kdav)
70 + $(add_kdeapps_dep kidentitymanagement)
71 + $(add_kdeapps_dep kimap)
72 + $(add_kdeapps_dep kmailtransport)
73 + $(add_kdeapps_dep kmbox)
74 + $(add_kdeapps_dep kmime)
75 + $(add_kdeapps_dep libkgapi)
76 + $(add_kdeapps_dep pimcommon)
77 + $(add_qt_dep qtdbus)
78 + $(add_qt_dep qtgui)
79 + $(add_qt_dep qtnetwork)
80 + $(add_qt_dep qtwebengine 'widgets')
81 + $(add_qt_dep qtwidgets)
82 + $(add_qt_dep qtxml)
83 + dev-libs/cyrus-sasl:2
84 + dev-libs/libical:=
85 + speech? ( $(add_qt_dep qtspeech) )
86 +"
87 +DEPEND="${CDEPEND}
88 + $(add_qt_dep qtxmlpatterns)
89 + dev-libs/libxslt
90 +"
91 +RDEPEND="${CDEPEND}
92 + !kde-apps/kdepim-l10n
93 + $(add_frameworks_dep oxygen-icons)
94 +"
95 +
96 +RESTRICT+=" test"
97 +
98 +src_configure() {
99 + local mycmakeargs=(
100 + $(cmake-utils_use_find_package speech Qt5TextToSpeech)
101 + )
102 +
103 + kde5_src_configure
104 +}
105
106 diff --git a/kde-apps/kdepim-runtime/metadata.xml b/kde-apps/kdepim-runtime/metadata.xml
107 index 79bfb58e548..36d85d6c563 100644
108 --- a/kde-apps/kdepim-runtime/metadata.xml
109 +++ b/kde-apps/kdepim-runtime/metadata.xml
110 @@ -1,11 +1,12 @@
111 <?xml version="1.0" encoding="UTF-8"?>
112 <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
113 <pkgmetadata>
114 -<maintainer type="project">
115 - <email>kde@g.o</email>
116 - <name>Gentoo KDE Project</name>
117 -</maintainer>
118 -<use>
119 - <flag name="google">Google service integration via <pkg>kde-apps/libkgapi</pkg></flag>
120 -</use>
121 + <maintainer type="project">
122 + <email>kde@g.o</email>
123 + <name>Gentoo KDE Project</name>
124 + </maintainer>
125 + <use>
126 + <flag name="google">Google service integration via <pkg>kde-apps/libkgapi</pkg></flag>
127 + <flag name="speech">Enable text-to-speech support</flag>
128 + </use>
129 </pkgmetadata>