Gentoo Archives: gentoo-commits

From: Andreas Sturmlechner <asturm@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] proj/kde:master commit in: kde-apps/kontact/, kde-apps/libkexiv2/, kde-apps/kmail-account-wizard/, ...
Date: Fri, 08 Dec 2017 15:02:36
Message-Id: 1512745176.566fc608815a496c8a108532c8dc46650a0673f7.asturm@gentoo
1 commit: 566fc608815a496c8a108532c8dc46650a0673f7
2 Author: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
3 AuthorDate: Fri Dec 8 14:59:36 2017 +0000
4 Commit: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
5 CommitDate: Fri Dec 8 14:59:36 2017 +0000
6 URL: https://gitweb.gentoo.org/proj/kde.git/commit/?id=566fc608
7
8 kde-apps: Add KDE Applications 17.12.0
9
10 Package-Manager: Portage-2.3.17, Repoman-2.3.6
11
12 .../akonadi-calendar-17.12.0.ebuild | 45 ++++++++
13 .../akonadi-contacts-17.12.0.ebuild | 43 ++++++++
14 .../akonadi-import-wizard-17.12.0.ebuild | 41 +++++++
15 kde-apps/akonadi-mime/akonadi-mime-17.12.0.ebuild | 37 +++++++
16 .../akonadi-notes/akonadi-notes-17.12.0.ebuild | 28 +++++
17 .../akonadi-search/akonadi-search-17.12.0.ebuild | 39 +++++++
18 kde-apps/akonadi/akonadi-17.12.0.ebuild | 110 +++++++++++++++++++
19 .../akonadiconsole/akonadiconsole-17.12.0.ebuild | 46 ++++++++
20 kde-apps/akregator/akregator-17.12.0.ebuild | 55 ++++++++++
21 kde-apps/analitza/analitza-17.12.0.ebuild | 42 ++++++++
22 kde-apps/ark/ark-17.12.0.ebuild | 76 +++++++++++++
23 kde-apps/artikulate/artikulate-17.12.0.ebuild | 43 ++++++++
24 kde-apps/audiocd-kio/audiocd-kio-17.12.0.ebuild | 41 +++++++
25 .../baloo-widgets/baloo-widgets-17.12.0.ebuild | 27 +++++
26 kde-apps/blinken/blinken-17.12.0.ebuild | 34 ++++++
27 kde-apps/bomber/bomber-17.12.0.ebuild | 29 +++++
28 kde-apps/bovo/bovo-17.12.0.ebuild | 30 ++++++
29 .../calendarjanitor/calendarjanitor-17.12.0.ebuild | 42 ++++++++
30 .../calendarsupport/calendarsupport-17.12.0.ebuild | 44 ++++++++
31 kde-apps/cantor/cantor-17.12.0.ebuild | 106 ++++++++++++++++++
32 kde-apps/cervisia/cervisia-17.12.0.ebuild | 36 +++++++
33 .../dolphin-plugins/dolphin-plugins-17.12.0.ebuild | 74 +++++++++++++
34 kde-apps/dolphin/dolphin-17.12.0.ebuild | 85 +++++++++++++++
35 kde-apps/dragon/dragon-17.12.0.ebuild | 38 +++++++
36 kde-apps/eventviews/eventviews-17.12.0.ebuild | 42 ++++++++
37 kde-apps/ffmpegthumbs/ffmpegthumbs-17.12.0.ebuild | 22 ++++
38 kde-apps/filelight/filelight-17.12.0.ebuild | 27 +++++
39 kde-apps/granatier/granatier-17.12.0.ebuild | 30 ++++++
40 .../grantlee-editor/grantlee-editor-17.12.0.ebuild | 44 ++++++++
41 .../grantleetheme/grantleetheme-17.12.0.ebuild | 34 ++++++
42 kde-apps/gwenview/gwenview-17.12.0.ebuild | 99 +++++++++++++++++
43 .../incidenceeditor/incidenceeditor-17.12.0.ebuild | 53 +++++++++
44 kde-apps/juk/juk-17.12.0.ebuild | 41 +++++++
45 kde-apps/k3b/k3b-17.12.0.ebuild | 118 +++++++++++++++++++++
46 .../kaccounts-integration-17.12.0.ebuild | 38 +++++++
47 .../kaccounts-providers-17.12.0.ebuild | 32 ++++++
48 kde-apps/kaddressbook/kaddressbook-17.12.0.ebuild | 60 +++++++++++
49 kde-apps/kajongg/kajongg-17.12.0.ebuild | 53 +++++++++
50 kde-apps/kalarm/kalarm-17.12.0.ebuild | 77 ++++++++++++++
51 kde-apps/kalarmcal/kalarmcal-17.12.0.ebuild | 24 +++++
52 kde-apps/kalgebra/kalgebra-17.12.0.ebuild | 42 ++++++++
53 kde-apps/kalzium/kalzium-17.12.0.ebuild | 58 ++++++++++
54 kde-apps/kamera/kamera-17.12.0.ebuild | 28 +++++
55 kde-apps/kanagram/kanagram-17.12.0.ebuild | 44 ++++++++
56 kde-apps/kapman/kapman-17.12.0.ebuild | 29 +++++
57 kde-apps/kapptemplate/kapptemplate-17.12.0.ebuild | 27 +++++
58 kde-apps/kate/kate-17.12.0.ebuild | 75 +++++++++++++
59 kde-apps/katomic/katomic-17.12.0.ebuild | 31 ++++++
60 kde-apps/kblackbox/kblackbox-17.12.0.ebuild | 31 ++++++
61 kde-apps/kblocks/kblocks-17.12.0.ebuild | 28 +++++
62 kde-apps/kblog/kblog-17.12.0.ebuild | 24 +++++
63 kde-apps/kbounce/kbounce-17.12.0.ebuild | 34 ++++++
64 kde-apps/kbreakout/kbreakout-17.12.0.ebuild | 32 ++++++
65 kde-apps/kbruch/kbruch-17.12.0.ebuild | 24 +++++
66 kde-apps/kcachegrind/kcachegrind-17.12.0.ebuild | 35 ++++++
67 kde-apps/kcalc/kcalc-17.12.0.ebuild | 33 ++++++
68 kde-apps/kcalcore/kcalcore-17.12.0.ebuild | 23 ++++
69 kde-apps/kcalutils/kcalutils-17.12.0.ebuild | 33 ++++++
70 kde-apps/kcharselect/kcharselect-17.12.0.ebuild | 26 +++++
71 .../kcolorchooser/kcolorchooser-17.12.0.ebuild | 22 ++++
72 kde-apps/kcontacts/kcontacts-17.12.0.ebuild | 40 +++++++
73 kde-apps/kcron/kcron-17.12.0.ebuild | 26 +++++
74 kde-apps/kdav/kdav-17.12.0.ebuild | 33 ++++++
75 .../kde-apps-meta/kde-apps-meta-17.12.0.ebuild | 25 +++++
76 .../kde-dev-scripts/kde-dev-scripts-17.12.0.ebuild | 31 ++++++
77 .../kde-dev-utils/kde-dev-utils-17.12.0.ebuild | 29 +++++
78 kde-apps/kde-meta/kde-meta-17.12.0.ebuild | 15 +++
79 .../kdeaccessibility-meta-17.12.0.ebuild | 16 +++
80 .../kdeadmin-meta/kdeadmin-meta-17.12.0.ebuild | 15 +++
81 kde-apps/kdebase-meta/kdebase-meta-17.12.0.ebuild | 15 +++
82 .../kdebugsettings/kdebugsettings-17.12.0.ebuild | 27 +++++
83 kde-apps/kdecore-meta/kdecore-meta-17.12.0.ebuild | 21 ++++
84 kde-apps/kdeedu-data/kdeedu-data-17.12.0.ebuild | 21 ++++
85 kde-apps/kdeedu-meta/kdeedu-meta-17.12.0.ebuild | 39 +++++++
86 .../kdegames-meta/kdegames-meta-17.12.0.ebuild | 57 ++++++++++
87 .../kdegraphics-meta-17.12.0.ebuild | 28 +++++
88 .../kdegraphics-mobipocket-17.12.0.ebuild | 24 +++++
89 .../kdemultimedia-meta-17.12.0.ebuild | 29 +++++
90 .../kdenetwork-filesharing-17.12.0.ebuild | 29 +++++
91 .../kdenetwork-meta/kdenetwork-meta-17.12.0.ebuild | 19 ++++
92 kde-apps/kdenlive/kdenlive-17.12.0.ebuild | 77 ++++++++++++++
93 .../kdepim-addons/kdepim-addons-17.12.0.ebuild | 85 +++++++++++++++
94 .../kdepim-apps-libs-17.12.0.ebuild | 38 +++++++
95 kde-apps/kdepim-meta/kdepim-meta-17.12.0.ebuild | 69 ++++++++++++
96 .../kdepim-runtime/kdepim-runtime-17.12.0.ebuild | 81 ++++++++++++++
97 .../kdesdk-kioslaves-17.12.0.ebuild | 20 ++++
98 kde-apps/kdesdk-meta/kdesdk-meta-17.12.0.ebuild | 29 +++++
99 .../kdesdk-thumbnailers-17.12.0.ebuild | 21 ++++
100 .../kdeutils-meta/kdeutils-meta-17.12.0.ebuild | 28 +++++
101 kde-apps/kdf/kdf-17.12.0.ebuild | 29 +++++
102 kde-apps/kdialog/kdialog-17.12.0.ebuild | 36 +++++++
103 kde-apps/kdiamond/kdiamond-17.12.0.ebuild | 32 ++++++
104 .../keditbookmarks/keditbookmarks-17.12.0.ebuild | 44 ++++++++
105 kde-apps/kfind/kfind-17.12.0.ebuild | 30 ++++++
106 kde-apps/kfloppy/kfloppy-17.12.0.ebuild | 31 ++++++
107 kde-apps/kfourinline/kfourinline-17.12.0.ebuild | 31 ++++++
108 kde-apps/kgeography/kgeography-17.12.0.ebuild | 29 +++++
109 kde-apps/kget/kget-17.12.0.ebuild | 65 ++++++++++++
110 kde-apps/kgoldrunner/kgoldrunner-17.12.0.ebuild | 36 +++++++
111 kde-apps/kgpg/kgpg-17.12.0.ebuild | 48 +++++++++
112 kde-apps/khangman/khangman-17.12.0.ebuild | 40 +++++++
113 kde-apps/khelpcenter/khelpcenter-17.12.0.ebuild | 43 ++++++++
114 kde-apps/kholidays/kholidays-17.12.0.ebuild | 26 +++++
115 .../kidentitymanagement-17.12.0.ebuild | 35 ++++++
116 kde-apps/kig/kig-17.12.0.ebuild | 62 +++++++++++
117 kde-apps/kigo/kigo-17.12.0.ebuild | 35 ++++++
118 kde-apps/killbots/killbots-17.12.0.ebuild | 30 ++++++
119 .../kimagemapeditor/kimagemapeditor-17.12.0.ebuild | 32 ++++++
120 kde-apps/kimap/kimap-17.12.0.ebuild | 38 +++++++
121 kde-apps/kio-extras/kio-extras-17.12.0.ebuild | 80 ++++++++++++++
122 kde-apps/kiriki/kiriki-17.12.0.ebuild | 32 ++++++
123 kde-apps/kiten/kiten-17.12.0.ebuild | 31 ++++++
124 kde-apps/kjumpingcube/kjumpingcube-17.12.0.ebuild | 32 ++++++
125 kde-apps/kldap/kldap-17.12.0.ebuild | 36 +++++++
126 kde-apps/kleopatra/kleopatra-17.12.0.ebuild | 49 +++++++++
127 kde-apps/klettres/klettres-17.12.0.ebuild | 31 ++++++
128 kde-apps/klickety/klickety-17.12.0.ebuild | 32 ++++++
129 kde-apps/klines/klines-17.12.0.ebuild | 33 ++++++
130 kde-apps/kmag/kmag-17.12.0.ebuild | 37 +++++++
131 kde-apps/kmahjongg/kmahjongg-17.12.0.ebuild | 36 +++++++
132 .../kmail-account-wizard-17.12.0.ebuild | 52 +++++++++
133 kde-apps/kmail/kmail-17.12.0.ebuild | 110 +++++++++++++++++++
134 .../kmailtransport/kmailtransport-17.12.0.ebuild | 43 ++++++++
135 kde-apps/kmbox/kmbox-17.12.0.ebuild | 15 +++
136 kde-apps/kmime/kmime-17.12.0.ebuild | 20 ++++
137 kde-apps/kmines/kmines-17.12.0.ebuild | 32 ++++++
138 kde-apps/kmix/kmix-17.12.0.ebuild | 52 +++++++++
139 kde-apps/kmousetool/kmousetool-17.12.0.ebuild | 35 ++++++
140 kde-apps/kmouth/kmouth-17.12.0.ebuild | 32 ++++++
141 kde-apps/kmplot/kmplot-17.12.0.ebuild | 35 ++++++
142 kde-apps/knavalbattle/knavalbattle-17.12.0.ebuild | 37 +++++++
143 kde-apps/knetwalk/knetwalk-17.12.0.ebuild | 34 ++++++
144 kde-apps/knotes/knotes-17.12.0.ebuild | 72 +++++++++++++
145 kde-apps/kolf/kolf-17.12.0.ebuild | 35 ++++++
146 kde-apps/kollision/kollision-17.12.0.ebuild | 29 +++++
147 kde-apps/kolourpaint/kolourpaint-17.12.0.ebuild | 42 ++++++++
148 kde-apps/kompare/kompare-17.12.0.ebuild | 35 ++++++
149 kde-apps/konqueror/konqueror-17.12.0.ebuild | 104 ++++++++++++++++++
150 kde-apps/konquest/konquest-17.12.0.ebuild | 34 ++++++
151 kde-apps/konsole/konsole-17.12.0.ebuild | 56 ++++++++++
152 .../konsolekalendar/konsolekalendar-17.12.0.ebuild | 41 +++++++
153 kde-apps/kontact/kontact-17.12.0.ebuild | 44 ++++++++
154 .../kontactinterface-17.12.0.ebuild | 27 +++++
155 kde-apps/korganizer/korganizer-17.12.0.ebuild | 88 +++++++++++++++
156 kde-apps/kpat/kpat-17.12.0.ebuild | 34 ++++++
157 kde-apps/kpimtextedit/kpimtextedit-17.12.0.ebuild | 50 +++++++++
158 .../kqtquickcharts/kqtquickcharts-17.12.0.ebuild | 16 +++
159 kde-apps/krdc/krdc-17.12.0.ebuild | 47 ++++++++
160 kde-apps/kreversi/kreversi-17.12.0.ebuild | 39 +++++++
161 kde-apps/krfb/krfb-17.12.0.ebuild | 38 +++++++
162 .../kross-interpreters-17.12.0.ebuild | 25 +++++
163 kde-apps/kruler/kruler-17.12.0.ebuild | 40 +++++++
164 kde-apps/kshisen/kshisen-17.12.0.ebuild | 32 ++++++
165 kde-apps/ksirk/ksirk-17.12.0.ebuild | 42 ++++++++
166 kde-apps/ksmtp/ksmtp-17.12.0.ebuild | 22 ++++
167 kde-apps/ksnakeduel/ksnakeduel-17.12.0.ebuild | 33 ++++++
168 kde-apps/kspaceduel/kspaceduel-17.12.0.ebuild | 33 ++++++
169 kde-apps/ksquares/ksquares-17.12.0.ebuild | 31 ++++++
170 kde-apps/ksudoku/ksudoku-17.12.0.ebuild | 51 +++++++++
171 kde-apps/ksystemlog/ksystemlog-17.12.0.ebuild | 60 +++++++++++
172 kde-apps/kteatime/kteatime-17.12.0.ebuild | 28 +++++
173 kde-apps/ktimer/ktimer-17.12.0.ebuild | 27 +++++
174 kde-apps/ktouch/ktouch-17.12.0.ebuild | 44 ++++++++
175 .../ktp-accounts-kcm-17.12.0.ebuild | 58 ++++++++++
176 kde-apps/ktp-approver/ktp-approver-17.12.0.ebuild | 29 +++++
177 .../ktp-auth-handler-17.12.0.ebuild | 35 ++++++
178 kde-apps/ktp-call-ui/ktp-call-ui-17.12.0.ebuild | 38 +++++++
179 .../ktp-common-internals-17.12.0.ebuild | 64 +++++++++++
180 .../ktp-contact-list-17.12.0.ebuild | 40 +++++++
181 .../ktp-contact-runner-17.12.0.ebuild | 27 +++++
182 .../ktp-desktop-applets-17.12.0.ebuild | 24 +++++
183 .../ktp-filetransfer-handler-17.12.0.ebuild | 26 +++++
184 .../ktp-kded-module/ktp-kded-module-17.12.0.ebuild | 39 +++++++
185 .../ktp-send-file/ktp-send-file-17.12.0.ebuild | 33 ++++++
186 kde-apps/ktp-text-ui/ktp-text-ui-17.12.0.ebuild | 56 ++++++++++
187 kde-apps/ktuberling/ktuberling-17.12.0.ebuild | 38 +++++++
188 kde-apps/kturtle/kturtle-17.12.0.ebuild | 31 ++++++
189 kde-apps/kubrick/kubrick-17.12.0.ebuild | 32 ++++++
190 .../kwalletmanager/kwalletmanager-17.12.0.ebuild | 46 ++++++++
191 kde-apps/kwave/kwave-17.12.0.ebuild | 82 ++++++++++++++
192 kde-apps/kwordquiz/kwordquiz-17.12.0.ebuild | 37 +++++++
193 kde-apps/kwrite/kwrite-17.12.0.ebuild | 50 +++++++++
194 kde-apps/libgravatar/libgravatar-17.12.0.ebuild | 37 +++++++
195 kde-apps/libkcddb/libkcddb-17.12.0.ebuild | 51 +++++++++
196 .../libkcompactdisc/libkcompactdisc-17.12.0.ebuild | 29 +++++
197 kde-apps/libkdcraw/libkdcraw-17.12.0.ebuild | 18 ++++
198 kde-apps/libkdegames/libkdegames-17.12.0.ebuild | 48 +++++++++
199 kde-apps/libkdepim/libkdepim-17.12.0.ebuild | 43 ++++++++
200 .../libkeduvocdocument-17.12.0.ebuild | 30 ++++++
201 kde-apps/libkexiv2/libkexiv2-17.12.0.ebuild | 18 ++++
202 kde-apps/libkgapi/libkgapi-17.12.0.ebuild | 34 ++++++
203 kde-apps/libkgeomap/libkgeomap-17.12.0.ebuild | 37 +++++++
204 kde-apps/libkipi/libkipi-17.12.0.ebuild | 27 +++++
205 kde-apps/libkleo/libkleo-17.12.0.ebuild | 33 ++++++
206 kde-apps/libkmahjongg/libkmahjongg-17.12.0.ebuild | 24 +++++
207 .../libkomparediff2/libkomparediff2-17.12.0.ebuild | 24 +++++
208 kde-apps/libksane/libksane-17.12.0.ebuild | 26 +++++
209 kde-apps/libksieve/libksieve-17.12.0.ebuild | 60 +++++++++++
210 kde-apps/libktnef/libktnef-17.12.0.ebuild | 24 +++++
211 kde-apps/lokalize/lokalize-17.12.0.ebuild | 63 +++++++++++
212 kde-apps/lskat/lskat-17.12.0.ebuild | 33 ++++++
213 kde-apps/mailcommon/mailcommon-17.12.0.ebuild | 57 ++++++++++
214 kde-apps/mailimporter/mailimporter-17.12.0.ebuild | 30 ++++++
215 kde-apps/marble/marble-17.12.0.ebuild | 86 +++++++++++++++
216 .../mbox-importer/mbox-importer-17.12.0.ebuild | 32 ++++++
217 kde-apps/messagelib/messagelib-17.12.0.ebuild | 70 ++++++++++++
218 kde-apps/minuet/minuet-17.12.0.ebuild | 28 +++++
219 kde-apps/okteta/okteta-17.12.0.ebuild | 62 +++++++++++
220 kde-apps/okular/okular-17.12.0.ebuild | 101 ++++++++++++++++++
221 kde-apps/palapeli/palapeli-17.12.0.ebuild | 38 +++++++
222 kde-apps/parley/parley-17.12.0.ebuild | 47 ++++++++
223 kde-apps/picmi/picmi-17.12.0.ebuild | 34 ++++++
224 .../pim-data-exporter-17.12.0.ebuild | 46 ++++++++
225 .../pim-sieve-editor-17.12.0.ebuild | 44 ++++++++
226 kde-apps/pimcommon/pimcommon-17.12.0.ebuild | 54 ++++++++++
227 .../plasma-telepathy-meta-17.12.0.ebuild | 33 ++++++
228 kde-apps/poxml/poxml-17.12.0.ebuild | 17 +++
229 .../print-manager/print-manager-17.12.0.ebuild | 53 +++++++++
230 kde-apps/rocs/rocs-17.12.0.ebuild | 45 ++++++++
231 .../signon-kwallet-extension-17.12.0.ebuild | 17 +++
232 kde-apps/spectacle/spectacle-17.12.0.ebuild | 52 +++++++++
233 kde-apps/step/step-17.12.0.ebuild | 63 +++++++++++
234 kde-apps/svgpart/svgpart-17.12.0.ebuild | 24 +++++
235 kde-apps/sweeper/sweeper-17.12.0.ebuild | 35 ++++++
236 kde-apps/syndication/syndication-17.12.0.ebuild | 20 ++++
237 kde-apps/thumbnailers/thumbnailers-17.12.0.ebuild | 32 ++++++
238 kde-apps/umbrello/umbrello-17.12.0.ebuild | 59 +++++++++++
239 .../zeroconf-ioslave-17.12.0.ebuild | 22 ++++
240 228 files changed, 9273 insertions(+)
241
242 diff --git a/kde-apps/akonadi-calendar/akonadi-calendar-17.12.0.ebuild b/kde-apps/akonadi-calendar/akonadi-calendar-17.12.0.ebuild
243 new file mode 100644
244 index 0000000000..a108a2ac29
245 --- /dev/null
246 +++ b/kde-apps/akonadi-calendar/akonadi-calendar-17.12.0.ebuild
247 @@ -0,0 +1,45 @@
248 +# Copyright 1999-2017 Gentoo Foundation
249 +# Distributed under the terms of the GNU General Public License v2
250 +
251 +EAPI=6
252 +
253 +KDE_TEST="true"
254 +inherit kde5
255 +
256 +DESCRIPTION="Library for akonadi calendar integration"
257 +LICENSE="GPL-2+ LGPL-2.1+"
258 +KEYWORDS="~amd64 ~x86"
259 +IUSE=""
260 +
261 +DEPEND="
262 + $(add_frameworks_dep kcodecs)
263 + $(add_frameworks_dep kconfig)
264 + $(add_frameworks_dep kconfigwidgets)
265 + $(add_frameworks_dep kcoreaddons)
266 + $(add_frameworks_dep kdbusaddons)
267 + $(add_frameworks_dep ki18n)
268 + $(add_frameworks_dep kiconthemes)
269 + $(add_frameworks_dep kio)
270 + $(add_frameworks_dep kitemmodels)
271 + $(add_frameworks_dep kjobwidgets)
272 + $(add_frameworks_dep kwidgetsaddons)
273 + $(add_frameworks_dep kwallet)
274 + $(add_frameworks_dep kxmlgui)
275 + $(add_kdeapps_dep akonadi)
276 + $(add_kdeapps_dep akonadi-contacts)
277 + $(add_kdeapps_dep akonadi-mime)
278 + $(add_kdeapps_dep kcalcore)
279 + $(add_kdeapps_dep kcalutils)
280 + $(add_kdeapps_dep kcontacts)
281 + $(add_kdeapps_dep kidentitymanagement)
282 + $(add_kdeapps_dep kmailtransport)
283 + $(add_kdeapps_dep kmime)
284 + $(add_qt_dep qtdbus)
285 + $(add_qt_dep qtgui)
286 + $(add_qt_dep qtwidgets)
287 +"
288 +RDEPEND="${DEPEND}
289 + !kde-apps/kdepim-l10n
290 +"
291 +
292 +RESTRICT+=" test"
293
294 diff --git a/kde-apps/akonadi-contacts/akonadi-contacts-17.12.0.ebuild b/kde-apps/akonadi-contacts/akonadi-contacts-17.12.0.ebuild
295 new file mode 100644
296 index 0000000000..d0753226e7
297 --- /dev/null
298 +++ b/kde-apps/akonadi-contacts/akonadi-contacts-17.12.0.ebuild
299 @@ -0,0 +1,43 @@
300 +# Copyright 1999-2017 Gentoo Foundation
301 +# Distributed under the terms of the GNU General Public License v2
302 +
303 +EAPI=6
304 +
305 +KDE_TEST="forceoptional"
306 +inherit kde5
307 +
308 +DESCRIPTION="Library for akonadi contact integration"
309 +KEYWORDS="~amd64 ~x86"
310 +LICENSE="GPL-2+"
311 +IUSE=""
312 +
313 +# some akonadi tests time out, that probably needs more work as it's ~700 tests
314 +RESTRICT+=" test"
315 +
316 +DEPEND="
317 + $(add_frameworks_dep kcodecs)
318 + $(add_frameworks_dep kcompletion)
319 + $(add_frameworks_dep kconfig)
320 + $(add_frameworks_dep kconfigwidgets)
321 + $(add_frameworks_dep kcoreaddons)
322 + $(add_frameworks_dep kdbusaddons)
323 + $(add_frameworks_dep kiconthemes)
324 + $(add_frameworks_dep kio)
325 + $(add_frameworks_dep kitemmodels)
326 + $(add_frameworks_dep kjobwidgets)
327 + $(add_frameworks_dep kservice)
328 + $(add_frameworks_dep ktextwidgets)
329 + $(add_frameworks_dep kwidgetsaddons)
330 + $(add_frameworks_dep kxmlgui)
331 + $(add_frameworks_dep prison)
332 + $(add_kdeapps_dep akonadi)
333 + $(add_kdeapps_dep akonadi-mime)
334 + $(add_kdeapps_dep kcontacts)
335 + $(add_kdeapps_dep kmime)
336 + $(add_qt_dep qtdbus)
337 + $(add_qt_dep qtgui)
338 + $(add_qt_dep qtwidgets)
339 +"
340 +RDEPEND="${DEPEND}
341 + !kde-apps/kdepim-l10n
342 +"
343
344 diff --git a/kde-apps/akonadi-import-wizard/akonadi-import-wizard-17.12.0.ebuild b/kde-apps/akonadi-import-wizard/akonadi-import-wizard-17.12.0.ebuild
345 new file mode 100644
346 index 0000000000..44577f2fe0
347 --- /dev/null
348 +++ b/kde-apps/akonadi-import-wizard/akonadi-import-wizard-17.12.0.ebuild
349 @@ -0,0 +1,41 @@
350 +# Copyright 1999-2017 Gentoo Foundation
351 +# Distributed under the terms of the GNU General Public License v2
352 +
353 +EAPI=6
354 +
355 +KDE_HANDBOOK="forceoptional"
356 +inherit kde5
357 +
358 +DESCRIPTION="Assistant to import PIM data from other applications into Akonadi"
359 +HOMEPAGE+=" https://userbase.kde.org/Kmail/Import_Options"
360 +LICENSE="GPL-2+ handbook? ( FDL-1.2+ )"
361 +KEYWORDS="~amd64 ~x86"
362 +IUSE=""
363 +
364 +DEPEND="
365 + $(add_frameworks_dep kcompletion)
366 + $(add_frameworks_dep kconfig)
367 + $(add_frameworks_dep kcoreaddons)
368 + $(add_frameworks_dep kcrash)
369 + $(add_frameworks_dep kdbusaddons)
370 + $(add_frameworks_dep ki18n)
371 + $(add_frameworks_dep kwallet)
372 + $(add_frameworks_dep kwidgetsaddons)
373 + $(add_frameworks_dep kxmlgui)
374 + $(add_kdeapps_dep akonadi)
375 + $(add_kdeapps_dep kcontacts)
376 + $(add_kdeapps_dep kidentitymanagement)
377 + $(add_kdeapps_dep kmailtransport)
378 + $(add_kdeapps_dep libkdepim)
379 + $(add_kdeapps_dep mailcommon)
380 + $(add_kdeapps_dep mailimporter)
381 + $(add_kdeapps_dep messagelib)
382 + $(add_kdeapps_dep pimcommon)
383 + $(add_qt_dep qtgui)
384 + $(add_qt_dep qtwidgets)
385 + $(add_qt_dep qtxml)
386 +"
387 +RDEPEND="${DEPEND}
388 + !kde-apps/kdepim-l10n
389 + !kde-apps/kmail:4
390 +"
391
392 diff --git a/kde-apps/akonadi-mime/akonadi-mime-17.12.0.ebuild b/kde-apps/akonadi-mime/akonadi-mime-17.12.0.ebuild
393 new file mode 100644
394 index 0000000000..940f843339
395 --- /dev/null
396 +++ b/kde-apps/akonadi-mime/akonadi-mime-17.12.0.ebuild
397 @@ -0,0 +1,37 @@
398 +# Copyright 1999-2017 Gentoo Foundation
399 +# Distributed under the terms of the GNU General Public License v2
400 +
401 +EAPI=6
402 +
403 +KDE_TEST="true"
404 +inherit kde5
405 +
406 +DESCRIPTION="Library for akonadi mime types"
407 +KEYWORDS="~amd64 ~x86"
408 +LICENSE="GPL-2+ LGPL-2.1+"
409 +IUSE=""
410 +
411 +# some akonadi tests time out, that probably needs more work as it's ~700 tests
412 +RESTRICT+=" test"
413 +
414 +DEPEND="
415 + $(add_frameworks_dep kconfig)
416 + $(add_frameworks_dep kcoreaddons)
417 + $(add_frameworks_dep kdbusaddons)
418 + $(add_frameworks_dep ki18n)
419 + $(add_frameworks_dep kio)
420 + $(add_frameworks_dep kitemmodels)
421 + $(add_frameworks_dep kwidgetsaddons)
422 + $(add_frameworks_dep kxmlgui)
423 + $(add_kdeapps_dep akonadi)
424 + $(add_kdeapps_dep kmime)
425 + $(add_qt_dep qtdbus)
426 + $(add_qt_dep qtgui)
427 + $(add_qt_dep qtwidgets)
428 + dev-libs/libxslt
429 + x11-misc/shared-mime-info
430 +"
431 +RDEPEND="${DEPEND}
432 + !kde-apps/kdepim-l10n
433 + !kde-apps/kdepimlibs:4
434 +"
435
436 diff --git a/kde-apps/akonadi-notes/akonadi-notes-17.12.0.ebuild b/kde-apps/akonadi-notes/akonadi-notes-17.12.0.ebuild
437 new file mode 100644
438 index 0000000000..3692761686
439 --- /dev/null
440 +++ b/kde-apps/akonadi-notes/akonadi-notes-17.12.0.ebuild
441 @@ -0,0 +1,28 @@
442 +# Copyright 1999-2017 Gentoo Foundation
443 +# Distributed under the terms of the GNU General Public License v2
444 +
445 +EAPI=6
446 +
447 +KDE_TEST="true"
448 +inherit kde5
449 +
450 +DESCRIPTION="Library for akonadi notes integration"
451 +KEYWORDS="~amd64 ~x86"
452 +LICENSE="GPL-2+"
453 +IUSE=""
454 +
455 +# some akonadi tests time out, that probably needs more work as it's ~700 tests
456 +RESTRICT+=" test"
457 +
458 +COMMON_DEPEND="
459 + $(add_frameworks_dep ki18n)
460 + $(add_kdeapps_dep kmime)
461 + $(add_qt_dep qtgui)
462 + $(add_qt_dep qtxml)
463 +"
464 +DEPEND="${COMMON_DEPEND}
465 + $(add_kdeapps_dep akonadi)
466 +"
467 +RDEPEND="${COMMON_DEPEND}
468 + !kde-apps/kdepim-l10n
469 +"
470
471 diff --git a/kde-apps/akonadi-search/akonadi-search-17.12.0.ebuild b/kde-apps/akonadi-search/akonadi-search-17.12.0.ebuild
472 new file mode 100644
473 index 0000000000..809e1418ed
474 --- /dev/null
475 +++ b/kde-apps/akonadi-search/akonadi-search-17.12.0.ebuild
476 @@ -0,0 +1,39 @@
477 +# Copyright 1999-2017 Gentoo Foundation
478 +# Distributed under the terms of the GNU General Public License v2
479 +
480 +EAPI=6
481 +
482 +inherit kde5
483 +
484 +DESCRIPTION="Libraries and daemons to implement searching in Akonadi"
485 +HOMEPAGE="https://cgit.kde.org/akonadi-search.git"
486 +LICENSE="GPL-2+ LGPL-2.1+"
487 +KEYWORDS="~amd64 ~x86"
488 +IUSE=""
489 +
490 +COMMON_DEPEND="
491 + $(add_frameworks_dep kcmutils)
492 + $(add_frameworks_dep kcodecs)
493 + $(add_frameworks_dep kconfig)
494 + $(add_frameworks_dep kconfigwidgets)
495 + $(add_frameworks_dep kcoreaddons)
496 + $(add_frameworks_dep kdbusaddons)
497 + $(add_frameworks_dep kio)
498 + $(add_frameworks_dep ki18n)
499 + $(add_frameworks_dep krunner)
500 + $(add_kdeapps_dep akonadi)
501 + $(add_kdeapps_dep akonadi-mime)
502 + $(add_kdeapps_dep kcalcore)
503 + $(add_kdeapps_dep kcontacts)
504 + $(add_kdeapps_dep kmime)
505 + $(add_qt_dep qtdbus)
506 + $(add_qt_dep qtgui)
507 + $(add_qt_dep qtwidgets)
508 + >=dev-libs/xapian-1.3:=[chert]
509 +"
510 +DEPEND="${COMMON_DEPEND}
511 + dev-libs/boost
512 +"
513 +RDEPEND="${COMMON_DEPEND}
514 + !kde-apps/kdepim-l10n
515 +"
516
517 diff --git a/kde-apps/akonadi/akonadi-17.12.0.ebuild b/kde-apps/akonadi/akonadi-17.12.0.ebuild
518 new file mode 100644
519 index 0000000000..500b3ba224
520 --- /dev/null
521 +++ b/kde-apps/akonadi/akonadi-17.12.0.ebuild
522 @@ -0,0 +1,110 @@
523 +# Copyright 1999-2017 Gentoo Foundation
524 +# Distributed under the terms of the GNU General Public License v2
525 +
526 +EAPI=6
527 +
528 +KDE_DESIGNERPLUGIN="true"
529 +KDE_TEST="forceoptional"
530 +VIRTUALDBUS_TEST="true"
531 +VIRTUALX_REQUIRED="test"
532 +inherit kde5
533 +
534 +DESCRIPTION="Storage service for PIM data and libraries for PIM apps"
535 +HOMEPAGE="https://community.kde.org/KDE_PIM/akonadi"
536 +
537 +KEYWORDS="~amd64 ~arm ~x86"
538 +LICENSE="LGPL-2.1+"
539 +IUSE="+mysql postgres sqlite tools xml"
540 +
541 +REQUIRED_USE="|| ( mysql postgres sqlite ) test? ( tools )"
542 +
543 +COMMON_DEPEND="
544 + $(add_frameworks_dep kcompletion)
545 + $(add_frameworks_dep kconfig)
546 + $(add_frameworks_dep kconfigwidgets)
547 + $(add_frameworks_dep kcoreaddons)
548 + $(add_frameworks_dep kcrash)
549 + $(add_frameworks_dep kdbusaddons)
550 + $(add_frameworks_dep ki18n)
551 + $(add_frameworks_dep kiconthemes)
552 + $(add_frameworks_dep kio)
553 + $(add_frameworks_dep kitemmodels)
554 + $(add_frameworks_dep kitemviews)
555 + $(add_frameworks_dep kwidgetsaddons)
556 + $(add_frameworks_dep kwindowsystem)
557 + $(add_frameworks_dep kxmlgui)
558 + $(add_qt_dep qtdbus)
559 + $(add_qt_dep qtgui)
560 + $(add_qt_dep qtnetwork)
561 + $(add_qt_dep qtsql 'mysql?,postgres?')
562 + $(add_qt_dep qtwidgets)
563 + $(add_qt_dep qtxml)
564 + x11-misc/shared-mime-info
565 + sqlite? ( dev-db/sqlite:3 )
566 + xml? ( dev-libs/libxml2 )
567 +"
568 +DEPEND="${COMMON_DEPEND}
569 + dev-libs/boost
570 + dev-libs/libxslt
571 + test? ( sys-apps/dbus )
572 +"
573 +RDEPEND="${COMMON_DEPEND}
574 + !<kde-apps/kapptemplate-17.11.80
575 + !kde-apps/kdepim-l10n
576 + !kde-apps/kdepimlibs
577 + mysql? ( virtual/mysql )
578 + postgres? ( dev-db/postgresql )
579 +"
580 +
581 +# some akonadi tests time out, that probably needs more work as it's ~700 tests
582 +RESTRICT+=" test"
583 +
584 +PATCHES=( "${FILESDIR}/${PN}-17.03.80-mysql56-crash.patch" )
585 +
586 +pkg_setup() {
587 + # Set default storage backend in order: MySQL, PostgreSQL, SQLite
588 + # reverse driver check to keep the order
589 + use sqlite && DRIVER="QSQLITE3"
590 + use postgres && DRIVER="QPSQL"
591 + use mysql && DRIVER="QMYSQL"
592 +
593 + if use sqlite || has_version "<${CATEGORY}/${P}[sqlite]"; then
594 + ewarn "We strongly recommend you change your Akonadi database backend to either MySQL"
595 + ewarn "or PostgreSQL in your user configuration."
596 + ewarn "In particular, kde-apps/kmail does not work properly with the sqlite backend."
597 + fi
598 +
599 + kde5_pkg_setup
600 +}
601 +
602 +src_configure() {
603 + local mycmakeargs=(
604 + -DAKONADI_BUILD_QSQLITE=$(usex sqlite)
605 + -DBUILD_TOOLS=$(usex tools)
606 + $(cmake-utils_use_find_package xml LibXml2)
607 + )
608 +
609 + kde5_src_configure
610 +}
611 +
612 +src_install() {
613 + # Who knows, maybe it accidentally fixes our permission issues
614 + cat <<-EOF > "${T}"/akonadiserverrc
615 +[%General]
616 +Driver=${DRIVER}
617 +EOF
618 + insinto /usr/share/config/akonadi
619 + doins "${T}"/akonadiserverrc
620 +
621 + kde5_src_install
622 +}
623 +
624 +pkg_postinst() {
625 + kde5_pkg_postinst
626 + elog "You can select the storage backend in ~/.config/akonadi/akonadiserverrc."
627 + elog "Available drivers are:"
628 + use mysql && elog " QMYSQL"
629 + use postgres && elog " QPSQL"
630 + use sqlite && elog " QSQLITE3"
631 + elog "${DRIVER} has been set as your default akonadi storage backend."
632 +}
633
634 diff --git a/kde-apps/akonadiconsole/akonadiconsole-17.12.0.ebuild b/kde-apps/akonadiconsole/akonadiconsole-17.12.0.ebuild
635 new file mode 100644
636 index 0000000000..c566b97d43
637 --- /dev/null
638 +++ b/kde-apps/akonadiconsole/akonadiconsole-17.12.0.ebuild
639 @@ -0,0 +1,46 @@
640 +# Copyright 1999-2017 Gentoo Foundation
641 +# Distributed under the terms of the GNU General Public License v2
642 +
643 +EAPI=6
644 +
645 +KDE_HANDBOOK="forceoptional" # FIXME: Check back for doc in release
646 +inherit kde5
647 +
648 +DESCRIPTION="Application for debugging Akonadi Resources"
649 +LICENSE="GPL-2+ LGPL-2.1+ handbook? ( FDL-1.2+ )"
650 +HOMEPAGE="https://www.kde.org/"
651 +KEYWORDS="~amd64 ~x86"
652 +
653 +IUSE=""
654 +
655 +DEPEND="
656 + $(add_frameworks_dep kcompletion)
657 + $(add_frameworks_dep kconfig)
658 + $(add_frameworks_dep kconfigwidgets)
659 + $(add_frameworks_dep kcoreaddons)
660 + $(add_frameworks_dep kcrash)
661 + $(add_frameworks_dep kdbusaddons)
662 + $(add_frameworks_dep kio)
663 + $(add_frameworks_dep ki18n)
664 + $(add_frameworks_dep kitemmodels)
665 + $(add_frameworks_dep kitemviews)
666 + $(add_frameworks_dep ktextwidgets)
667 + $(add_frameworks_dep kwidgetsaddons)
668 + $(add_frameworks_dep kxmlgui)
669 + $(add_kdeapps_dep akonadi)
670 + $(add_kdeapps_dep akonadi-contacts)
671 + $(add_kdeapps_dep akonadi-search)
672 + $(add_kdeapps_dep calendarsupport)
673 + $(add_kdeapps_dep kcalcore)
674 + $(add_kdeapps_dep kcontacts)
675 + $(add_kdeapps_dep kmime)
676 + $(add_kdeapps_dep kpimtextedit)
677 + $(add_kdeapps_dep libkdepim)
678 + $(add_kdeapps_dep messagelib)
679 + $(add_qt_dep qtdbus)
680 + $(add_qt_dep qtgui)
681 + $(add_qt_dep qtsql)
682 + $(add_qt_dep qtwidgets)
683 + dev-libs/xapian:=
684 +"
685 +RDEPEND="${DEPEND}"
686
687 diff --git a/kde-apps/akregator/akregator-17.12.0.ebuild b/kde-apps/akregator/akregator-17.12.0.ebuild
688 new file mode 100644
689 index 0000000000..8d38fec2e0
690 --- /dev/null
691 +++ b/kde-apps/akregator/akregator-17.12.0.ebuild
692 @@ -0,0 +1,55 @@
693 +# Copyright 1999-2017 Gentoo Foundation
694 +# Distributed under the terms of the GNU General Public License v2
695 +
696 +EAPI=6
697 +
698 +KDE_HANDBOOK="forceoptional"
699 +KDE_TEST="forceoptional"
700 +inherit kde5
701 +
702 +DESCRIPTION="News feed aggregator"
703 +HOMEPAGE="https://www.kde.org/applications/internet/akregator"
704 +LICENSE="GPL-2+ handbook? ( FDL-1.2+ )"
705 +KEYWORDS="~amd64 ~x86"
706 +
707 +IUSE=""
708 +
709 +COMMON_DEPEND="
710 + $(add_frameworks_dep kcmutils)
711 + $(add_frameworks_dep kcodecs)
712 + $(add_frameworks_dep kcompletion)
713 + $(add_frameworks_dep kconfig)
714 + $(add_frameworks_dep kconfigwidgets)
715 + $(add_frameworks_dep kcoreaddons)
716 + $(add_frameworks_dep kcrash)
717 + $(add_frameworks_dep ki18n)
718 + $(add_frameworks_dep kiconthemes)
719 + $(add_frameworks_dep kio)
720 + $(add_frameworks_dep kjobwidgets)
721 + $(add_frameworks_dep knotifications)
722 + $(add_frameworks_dep knotifyconfig)
723 + $(add_frameworks_dep kparts)
724 + $(add_frameworks_dep kservice)
725 + $(add_frameworks_dep ktextwidgets)
726 + $(add_frameworks_dep kwidgetsaddons)
727 + $(add_frameworks_dep kxmlgui)
728 + $(add_kdeapps_dep grantleetheme)
729 + $(add_kdeapps_dep kontactinterface)
730 + $(add_kdeapps_dep kpimtextedit)
731 + $(add_kdeapps_dep libkdepim)
732 + $(add_kdeapps_dep messagelib)
733 + $(add_kdeapps_dep pimcommon)
734 + $(add_kdeapps_dep syndication)
735 + $(add_qt_dep qtdbus)
736 + $(add_qt_dep qtgui)
737 + $(add_qt_dep qtnetwork)
738 + $(add_qt_dep qtwebengine)
739 + $(add_qt_dep qtwidgets)
740 + $(add_qt_dep qtxml)
741 +"
742 +DEPEND="${COMMON_DEPEND}
743 + dev-libs/grantlee:5
744 +"
745 +RDEPEND="${COMMON_DEPEND}
746 + !kde-apps/kdepim-l10n
747 +"
748
749 diff --git a/kde-apps/analitza/analitza-17.12.0.ebuild b/kde-apps/analitza/analitza-17.12.0.ebuild
750 new file mode 100644
751 index 0000000000..aa5d3cf789
752 --- /dev/null
753 +++ b/kde-apps/analitza/analitza-17.12.0.ebuild
754 @@ -0,0 +1,42 @@
755 +# Copyright 1999-2017 Gentoo Foundation
756 +# Distributed under the terms of the GNU General Public License v2
757 +
758 +EAPI=6
759 +
760 +KDE_TEST="forceoptional-recursive"
761 +VIRTUALX_REQUIRED="test"
762 +inherit kde5
763 +
764 +DESCRIPTION="KDE library for mathematical features"
765 +KEYWORDS="~amd64 ~x86"
766 +IUSE="eigen nls"
767 +
768 +RDEPEND="
769 + $(add_qt_dep qtdeclarative)
770 + $(add_qt_dep qtgui '-gles2')
771 + $(add_qt_dep qtsvg)
772 + $(add_qt_dep qtwidgets)
773 + $(add_qt_dep qtxml)
774 + eigen? ( dev-cpp/eigen:3 )
775 +"
776 +DEPEND="${RDEPEND}
777 + nls? ( $(add_qt_dep linguist-tools) )
778 +"
779 +
780 +src_prepare() {
781 + kde5_src_prepare
782 +
783 + if ! use test; then
784 + sed -i \
785 + -e "/add_subdirectory(examples)/ s/^/#DONT/" \
786 + analitzaplot/CMakeLists.txt || die
787 + fi
788 +}
789 +
790 +src_configure() {
791 + local mycmakeargs=(
792 + $(cmake-utils_use_find_package eigen Eigen3)
793 + )
794 +
795 + kde5_src_configure
796 +}
797
798 diff --git a/kde-apps/ark/ark-17.12.0.ebuild b/kde-apps/ark/ark-17.12.0.ebuild
799 new file mode 100644
800 index 0000000000..7b43f18dbf
801 --- /dev/null
802 +++ b/kde-apps/ark/ark-17.12.0.ebuild
803 @@ -0,0 +1,76 @@
804 +# Copyright 1999-2017 Gentoo Foundation
805 +# Distributed under the terms of the GNU General Public License v2
806 +
807 +EAPI=6
808 +
809 +KDE_HANDBOOK="forceoptional"
810 +KDE_TEST="optional"
811 +VIRTUALX_REQUIRED="test"
812 +inherit kde5
813 +
814 +DESCRIPTION="KDE Archiving tool"
815 +HOMEPAGE="https://www.kde.org/applications/utilities/ark
816 +https://utils.kde.org/projects/ark/"
817 +KEYWORDS="~amd64 ~x86"
818 +IUSE="bzip2 lzma zip zlib"
819 +
820 +RDEPEND="
821 + $(add_frameworks_dep karchive)
822 + $(add_frameworks_dep kcompletion)
823 + $(add_frameworks_dep kconfig)
824 + $(add_frameworks_dep kconfigwidgets)
825 + $(add_frameworks_dep kcoreaddons)
826 + $(add_frameworks_dep kcrash)
827 + $(add_frameworks_dep kdbusaddons)
828 + $(add_frameworks_dep ki18n)
829 + $(add_frameworks_dep kiconthemes)
830 + $(add_frameworks_dep kio)
831 + $(add_frameworks_dep kitemmodels)
832 + $(add_frameworks_dep kjobwidgets)
833 + $(add_frameworks_dep kparts)
834 + $(add_frameworks_dep kpty)
835 + $(add_frameworks_dep kservice)
836 + $(add_frameworks_dep kwidgetsaddons)
837 + $(add_frameworks_dep kxmlgui)
838 + $(add_qt_dep qtdbus)
839 + $(add_qt_dep qtgui)
840 + $(add_qt_dep qtwidgets)
841 + app-arch/libarchive:=[bzip2?,lzma?,zlib?]
842 + sys-libs/zlib
843 + zip? ( >=dev-libs/libzip-1.2.0:= )
844 +"
845 +DEPEND="${RDEPEND}
846 + $(add_qt_dep qtconcurrent)
847 + sys-devel/gettext
848 +"
849 +
850 +# bug #560548, last checked with 16.04.1
851 +RESTRICT+=" test"
852 +
853 +src_configure() {
854 + local mycmakeargs=(
855 + $(cmake-utils_use_find_package bzip2 BZip2)
856 + $(cmake-utils_use_find_package lzma LibLZMA)
857 + $(cmake-utils_use_find_package zip LibZip)
858 + $(cmake-utils_use_find_package zlib ZLIB)
859 + )
860 +
861 + kde5_src_configure
862 +}
863 +
864 +pkg_postinst() {
865 + kde5_pkg_postinst
866 +
867 + # not a typo, app-arch/unar is a real package
868 + if ! has_version app-arch/unar ; then
869 + elog "For handling rar archives, install app-arch/unar"
870 + fi
871 +
872 + if ! has_version app-arch/p7zip ; then
873 + elog "For handling 7-Zip archives, install app-arch/p7zip"
874 + fi
875 +
876 + if ! has_version app-arch/lrzip ; then
877 + elog "For handling lrz archives, install app-arch/lrzip"
878 + fi
879 +}
880
881 diff --git a/kde-apps/artikulate/artikulate-17.12.0.ebuild b/kde-apps/artikulate/artikulate-17.12.0.ebuild
882 new file mode 100644
883 index 0000000000..25e55e93d2
884 --- /dev/null
885 +++ b/kde-apps/artikulate/artikulate-17.12.0.ebuild
886 @@ -0,0 +1,43 @@
887 +# Copyright 1999-2017 Gentoo Foundation
888 +# Distributed under the terms of the GNU General Public License v2
889 +
890 +EAPI=6
891 +
892 +KDE_HANDBOOK="true"
893 +inherit kde5
894 +
895 +DESCRIPTION="Language learning application that helps improving pronunciation skills"
896 +HOMEPAGE="https://edu.kde.org/applications/language/artikulate"
897 +KEYWORDS="~amd64 ~x86"
898 +IUSE="+gstreamer qtmedia"
899 +
900 +DEPEND="
901 + $(add_frameworks_dep karchive)
902 + $(add_frameworks_dep kconfig)
903 + $(add_frameworks_dep kconfigwidgets)
904 + $(add_frameworks_dep kcrash)
905 + $(add_frameworks_dep ki18n)
906 + $(add_frameworks_dep knewstuff)
907 + $(add_frameworks_dep kwidgetsaddons)
908 + $(add_frameworks_dep kxmlgui)
909 + $(add_qt_dep qtdeclarative)
910 + $(add_qt_dep qtgui)
911 + $(add_qt_dep qtsql)
912 + $(add_qt_dep qtwidgets)
913 + $(add_qt_dep qtxml)
914 + $(add_qt_dep qtxmlpatterns)
915 + gstreamer? ( >=media-libs/qt-gstreamer-1.2.0[qt5(+)] )
916 + qtmedia? ( $(add_qt_dep qtmultimedia) )
917 +"
918 +RDEPEND="${DEPEND}"
919 +
920 +REQUIRED_USE="|| ( gstreamer qtmedia )"
921 +
922 +src_configure() {
923 + local mycmakeargs=(
924 + -DBUILD_GSTREAMER_PLUGIN=$(usex gstreamer)
925 + -DBUILD_QTMULTIMEDIA_PLUGIN=$(usex qtmedia)
926 + )
927 +
928 + kde5_src_configure
929 +}
930
931 diff --git a/kde-apps/audiocd-kio/audiocd-kio-17.12.0.ebuild b/kde-apps/audiocd-kio/audiocd-kio-17.12.0.ebuild
932 new file mode 100644
933 index 0000000000..26ad93361d
934 --- /dev/null
935 +++ b/kde-apps/audiocd-kio/audiocd-kio-17.12.0.ebuild
936 @@ -0,0 +1,41 @@
937 +# Copyright 1999-2017 Gentoo Foundation
938 +# Distributed under the terms of the GNU General Public License v2
939 +
940 +EAPI=6
941 +
942 +KDE_HANDBOOK="forceoptional"
943 +inherit kde5
944 +
945 +DESCRIPTION="kioslave for accessing audio CDs"
946 +LICENSE="GPL-2+ handbook? ( FDL-1.2 )"
947 +KEYWORDS="~amd64 ~x86"
948 +IUSE="flac vorbis"
949 +
950 +DEPEND="
951 + $(add_frameworks_dep kcompletion)
952 + $(add_frameworks_dep kconfig)
953 + $(add_frameworks_dep kconfigwidgets)
954 + $(add_frameworks_dep kcoreaddons)
955 + $(add_frameworks_dep kdelibs4support)
956 + $(add_frameworks_dep ki18n)
957 + $(add_frameworks_dep kio)
958 + $(add_kdeapps_dep libkcddb)
959 + $(add_kdeapps_dep libkcompactdisc)
960 + $(add_qt_dep qtwidgets)
961 + media-sound/cdparanoia
962 + flac? ( >=media-libs/flac-1.1.2 )
963 + vorbis? (
964 + media-libs/libogg
965 + media-libs/libvorbis
966 + )
967 +"
968 +RDEPEND="${DEPEND}"
969 +
970 +src_configure() {
971 + local mycmakeargs=(
972 + $(cmake-utils_use_find_package flac FLAC)
973 + $(cmake-utils_use_find_package vorbis OggVorbis)
974 + )
975 +
976 + kde5_src_configure
977 +}
978
979 diff --git a/kde-apps/baloo-widgets/baloo-widgets-17.12.0.ebuild b/kde-apps/baloo-widgets/baloo-widgets-17.12.0.ebuild
980 new file mode 100644
981 index 0000000000..831bb3b5bb
982 --- /dev/null
983 +++ b/kde-apps/baloo-widgets/baloo-widgets-17.12.0.ebuild
984 @@ -0,0 +1,27 @@
985 +# Copyright 1999-2017 Gentoo Foundation
986 +# Distributed under the terms of the GNU General Public License v2
987 +
988 +EAPI=6
989 +
990 +KDE_TEST="forceoptional"
991 +inherit kde5
992 +
993 +DESCRIPTION="Widget library for baloo"
994 +LICENSE="LGPL-2+ LGPL-2.1+ || ( LGPL-2.1 LGPL-3 )"
995 +KEYWORDS="~amd64 ~x86"
996 +IUSE=""
997 +
998 +DEPEND="
999 + $(add_frameworks_dep baloo)
1000 + $(add_frameworks_dep kconfig)
1001 + $(add_frameworks_dep kcoreaddons)
1002 + $(add_frameworks_dep kfilemetadata)
1003 + $(add_frameworks_dep ki18n)
1004 + $(add_frameworks_dep kio)
1005 + $(add_frameworks_dep kwidgetsaddons)
1006 + $(add_qt_dep qtgui)
1007 + $(add_qt_dep qtwidgets)
1008 +"
1009 +RDEPEND="${DEPEND}"
1010 +
1011 +RESTRICT+=" test"
1012
1013 diff --git a/kde-apps/blinken/blinken-17.12.0.ebuild b/kde-apps/blinken/blinken-17.12.0.ebuild
1014 new file mode 100644
1015 index 0000000000..76feb5471b
1016 --- /dev/null
1017 +++ b/kde-apps/blinken/blinken-17.12.0.ebuild
1018 @@ -0,0 +1,34 @@
1019 +# Copyright 1999-2017 Gentoo Foundation
1020 +# Distributed under the terms of the GNU General Public License v2
1021 +
1022 +EAPI=6
1023 +
1024 +KDE_HANDBOOK="forceoptional"
1025 +inherit kde5
1026 +
1027 +DESCRIPTION="KDE version of the Simon Says game"
1028 +HOMEPAGE="https://www.kde.org/applications/education/blinken
1029 +https://edu.kde.org/blinken/"
1030 +KEYWORDS="~amd64 ~x86"
1031 +IUSE=""
1032 +
1033 +DEPEND="
1034 + $(add_frameworks_dep kconfig)
1035 + $(add_frameworks_dep kcoreaddons)
1036 + $(add_frameworks_dep kcrash)
1037 + $(add_frameworks_dep kdbusaddons)
1038 + $(add_frameworks_dep kguiaddons)
1039 + $(add_frameworks_dep ki18n)
1040 + $(add_frameworks_dep kxmlgui)
1041 + $(add_qt_dep qtgui)
1042 + $(add_qt_dep qtsvg)
1043 + $(add_qt_dep qtwidgets)
1044 + media-libs/phonon[qt5(+)]
1045 +"
1046 +RDEPEND="${DEPEND}"
1047 +
1048 +src_install() {
1049 + kde5_src_install
1050 +
1051 + rm "${ED}"usr/share/${PN}/README.packagers || die
1052 +}
1053
1054 diff --git a/kde-apps/bomber/bomber-17.12.0.ebuild b/kde-apps/bomber/bomber-17.12.0.ebuild
1055 new file mode 100644
1056 index 0000000000..bfc0bd1cbc
1057 --- /dev/null
1058 +++ b/kde-apps/bomber/bomber-17.12.0.ebuild
1059 @@ -0,0 +1,29 @@
1060 +# Copyright 1999-2017 Gentoo Foundation
1061 +# Distributed under the terms of the GNU General Public License v2
1062 +
1063 +EAPI=6
1064 +
1065 +KDE_HANDBOOK="forceoptional"
1066 +inherit kde5
1067 +
1068 +DESCRIPTION="KDE arcade bombing game"
1069 +HOMEPAGE="https://www.kde.org/applications/games/bomber/"
1070 +KEYWORDS="~amd64 ~x86"
1071 +IUSE=""
1072 +
1073 +DEPEND="
1074 + $(add_frameworks_dep kconfig)
1075 + $(add_frameworks_dep kconfigwidgets)
1076 + $(add_frameworks_dep kcoreaddons)
1077 + $(add_frameworks_dep kcrash)
1078 + $(add_frameworks_dep kdbusaddons)
1079 + $(add_frameworks_dep ki18n)
1080 + $(add_frameworks_dep kwidgetsaddons)
1081 + $(add_frameworks_dep kxmlgui)
1082 + $(add_kdeapps_dep libkdegames)
1083 + $(add_qt_dep qtgui)
1084 + $(add_qt_dep qtwidgets)
1085 +"
1086 +RDEPEND="${DEPEND}
1087 + !games-action/xbomber
1088 +"
1089
1090 diff --git a/kde-apps/bovo/bovo-17.12.0.ebuild b/kde-apps/bovo/bovo-17.12.0.ebuild
1091 new file mode 100644
1092 index 0000000000..a716c5fdc7
1093 --- /dev/null
1094 +++ b/kde-apps/bovo/bovo-17.12.0.ebuild
1095 @@ -0,0 +1,30 @@
1096 +# Copyright 1999-2017 Gentoo Foundation
1097 +# Distributed under the terms of the GNU General Public License v2
1098 +
1099 +EAPI=6
1100 +
1101 +KDE_HANDBOOK="forceoptional"
1102 +inherit kde5
1103 +
1104 +DESCRIPTION="Five-in-a-row Board Game"
1105 +HOMEPAGE="https://www.kde.org/applications/games/bovo/"
1106 +KEYWORDS="~amd64 ~x86"
1107 +IUSE=""
1108 +
1109 +DEPEND="
1110 + $(add_frameworks_dep kconfig)
1111 + $(add_frameworks_dep kcoreaddons)
1112 + $(add_frameworks_dep kcrash)
1113 + $(add_frameworks_dep kdbusaddons)
1114 + $(add_frameworks_dep ki18n)
1115 + $(add_frameworks_dep kwidgetsaddons)
1116 + $(add_frameworks_dep kxmlgui)
1117 + $(add_kdeapps_dep libkdegames)
1118 + $(add_qt_dep qtconcurrent)
1119 + $(add_qt_dep qtgui)
1120 + $(add_qt_dep qtsvg)
1121 + $(add_qt_dep qtwidgets)
1122 +"
1123 +RDEPEND="${DEPEND}"
1124 +
1125 +DOCS=( AUTHORS HISTORY TODO )
1126
1127 diff --git a/kde-apps/calendarjanitor/calendarjanitor-17.12.0.ebuild b/kde-apps/calendarjanitor/calendarjanitor-17.12.0.ebuild
1128 new file mode 100644
1129 index 0000000000..8363967d9d
1130 --- /dev/null
1131 +++ b/kde-apps/calendarjanitor/calendarjanitor-17.12.0.ebuild
1132 @@ -0,0 +1,42 @@
1133 +# Copyright 1999-2017 Gentoo Foundation
1134 +# Distributed under the terms of the GNU General Public License v2
1135 +
1136 +EAPI=6
1137 +
1138 +KDE_HANDBOOK="forceoptional" # FIXME: Check back for doc in release
1139 +KDE_TEST="false"
1140 +KMNAME="akonadi-calendar-tools"
1141 +inherit kde5
1142 +
1143 +DESCRIPTION="Tool to scan calendar data for buggy instances"
1144 +LICENSE="GPL-2+ handbook? ( FDL-1.2+ )"
1145 +KEYWORDS="~amd64 ~x86"
1146 +
1147 +IUSE=""
1148 +
1149 +DEPEND="
1150 + $(add_frameworks_dep kcoreaddons)
1151 + $(add_frameworks_dep kdelibs4support)
1152 + $(add_frameworks_dep ki18n)
1153 + $(add_kdeapps_dep akonadi)
1154 + $(add_kdeapps_dep akonadi-calendar)
1155 + $(add_kdeapps_dep calendarsupport)
1156 + $(add_kdeapps_dep kcalcore)
1157 + $(add_qt_dep qtwidgets)
1158 +"
1159 +RDEPEND="${DEPEND}
1160 + !kde-apps/kdepim-l10n
1161 +"
1162 +
1163 +src_prepare() {
1164 + kde5_src_prepare
1165 +
1166 + cmake_comment_add_subdirectory doc konsolekalendar
1167 + sed -i -e "/console\.categories/ s/^/#DONT/" CMakeLists.txt || die
1168 +
1169 + # delete colliding konsolekalendar translations
1170 + if [[ ${KDE_BUILD_TYPE} = release ]]; then
1171 + rm -f po/*/konsolekalendar.po || die
1172 + rm -rf po/*/docs/konsolekalendar || die
1173 + fi
1174 +}
1175
1176 diff --git a/kde-apps/calendarsupport/calendarsupport-17.12.0.ebuild b/kde-apps/calendarsupport/calendarsupport-17.12.0.ebuild
1177 new file mode 100644
1178 index 0000000000..87a84e7550
1179 --- /dev/null
1180 +++ b/kde-apps/calendarsupport/calendarsupport-17.12.0.ebuild
1181 @@ -0,0 +1,44 @@
1182 +# Copyright 1999-2017 Gentoo Foundation
1183 +# Distributed under the terms of the GNU General Public License v2
1184 +
1185 +EAPI=6
1186 +
1187 +KDE_TEST="false"
1188 +inherit kde5
1189 +
1190 +DESCRIPTION="Calendar support library"
1191 +LICENSE="GPL-2+ LGPL-2.1+"
1192 +KEYWORDS="~amd64 ~x86"
1193 +IUSE=""
1194 +
1195 +DEPEND="
1196 + $(add_frameworks_dep kcodecs)
1197 + $(add_frameworks_dep kcompletion)
1198 + $(add_frameworks_dep kconfig)
1199 + $(add_frameworks_dep kcoreaddons)
1200 + $(add_frameworks_dep kguiaddons)
1201 + $(add_frameworks_dep ki18n)
1202 + $(add_frameworks_dep kiconthemes)
1203 + $(add_frameworks_dep kio)
1204 + $(add_frameworks_dep kjobwidgets)
1205 + $(add_frameworks_dep kwidgetsaddons)
1206 + $(add_kdeapps_dep akonadi)
1207 + $(add_kdeapps_dep akonadi-calendar)
1208 + $(add_kdeapps_dep akonadi-mime)
1209 + $(add_kdeapps_dep kcalcore)
1210 + $(add_kdeapps_dep kcalutils)
1211 + $(add_kdeapps_dep kdepim-apps-libs)
1212 + $(add_kdeapps_dep kholidays)
1213 + $(add_kdeapps_dep kidentitymanagement)
1214 + $(add_kdeapps_dep kmime)
1215 + $(add_kdeapps_dep libkdepim)
1216 + $(add_kdeapps_dep pimcommon)
1217 + $(add_qt_dep designer)
1218 + $(add_qt_dep qtgui)
1219 + $(add_qt_dep qtprintsupport)
1220 + $(add_qt_dep qtwidgets)
1221 + dev-libs/libical
1222 +"
1223 +RDEPEND="${DEPEND}
1224 + !kde-apps/kdepim-l10n
1225 +"
1226
1227 diff --git a/kde-apps/cantor/cantor-17.12.0.ebuild b/kde-apps/cantor/cantor-17.12.0.ebuild
1228 new file mode 100644
1229 index 0000000000..1aa548e3c4
1230 --- /dev/null
1231 +++ b/kde-apps/cantor/cantor-17.12.0.ebuild
1232 @@ -0,0 +1,106 @@
1233 +# Copyright 1999-2017 Gentoo Foundation
1234 +# Distributed under the terms of the GNU General Public License v2
1235 +
1236 +EAPI=6
1237 +
1238 +KDE_HANDBOOK="forceoptional"
1239 +KDE_TEST="forceoptional"
1240 +PYTHON_COMPAT=( python2_7 )
1241 +# FIXME: PYTHON_COMPAT=( python{2_7,3_4,3_5} )
1242 +inherit kde5 python-r1
1243 +
1244 +DESCRIPTION="Interface for doing mathematics and scientific computing"
1245 +HOMEPAGE="https://www.kde.org/applications/education/cantor https://edu.kde.org/cantor/"
1246 +KEYWORDS="~amd64 ~x86"
1247 +IUSE="+analitza julia lua postscript python qalculate R"
1248 +
1249 +REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
1250 +
1251 +# TODO Add Sage Mathematics Software backend (http://www.sagemath.org)
1252 +# FIXME: $(python_gen_cond_dep 'dev-qt/qtdbus:5' 'python3*')
1253 +DEPEND="
1254 + $(add_frameworks_dep karchive)
1255 + $(add_frameworks_dep kcompletion)
1256 + $(add_frameworks_dep kconfig)
1257 + $(add_frameworks_dep kconfigwidgets)
1258 + $(add_frameworks_dep kcoreaddons)
1259 + $(add_frameworks_dep kcrash)
1260 + $(add_frameworks_dep ki18n)
1261 + $(add_frameworks_dep kiconthemes)
1262 + $(add_frameworks_dep kio)
1263 + $(add_frameworks_dep knewstuff)
1264 + $(add_frameworks_dep kparts)
1265 + $(add_frameworks_dep kpty)
1266 + $(add_frameworks_dep ktexteditor)
1267 + $(add_frameworks_dep kwidgetsaddons)
1268 + $(add_frameworks_dep kxmlgui)
1269 + $(add_qt_dep qtgui)
1270 + $(add_qt_dep qtprintsupport)
1271 + $(add_qt_dep qtsvg)
1272 + $(add_qt_dep qtwidgets)
1273 + $(add_qt_dep qtxml)
1274 + $(add_qt_dep qtxmlpatterns)
1275 + analitza? ( $(add_kdeapps_dep analitza) )
1276 + julia? ( dev-lang/julia )
1277 + lua? ( dev-lang/luajit:2 )
1278 + qalculate? (
1279 + sci-libs/cln
1280 + sci-libs/libqalculate:=
1281 + )
1282 + postscript? ( app-text/libspectre )
1283 + python? ( ${PYTHON_DEPS} )
1284 + R? ( dev-lang/R )
1285 +"
1286 +RDEPEND="${DEPEND}"
1287 +
1288 +RESTRICT+=" test"
1289 +
1290 +pkg_pretend() {
1291 + kde5_pkg_pretend
1292 +
1293 + if ! has_version sci-mathematics/maxima && ! has_version sci-mathematics/octave && \
1294 + ! use analitza && ! use julia && ! use lua && ! use python && ! use qalculate && ! use R; then
1295 + einfo "You have decided to build ${PN} with no backend."
1296 + einfo "To have this application functional, please enable one of the backends via USE flag:"
1297 + einfo " analitza, lua, python, qalculate"
1298 + einfo "Alternatively, install one of these:"
1299 + einfo " # emerge sci-mathematics/maxima (bug #619534)"
1300 + einfo " # emerge sci-mathematics/octave"
1301 + einfo "Experimental available USE flags:"
1302 + einfo " julia (not stable, bug #613576), R (bug #619534)"
1303 + einfo
1304 + fi
1305 +
1306 + if ! has_version virtual/latex-base; then
1307 + einfo "For LaTeX support:"
1308 + einfo " # emerge virtual/latex-base"
1309 + fi
1310 +}
1311 +
1312 +pkg_setup() {
1313 + use python && python_setup
1314 + kde5_pkg_setup
1315 +}
1316 +
1317 +src_prepare() {
1318 + kde5_src_prepare
1319 +
1320 + # FIXME: shipped FindPythonLibs3.cmake does not work for Gentoo
1321 + sed -e "/^find_package(PythonLibs3)/ s/^/#/" \
1322 + -i src/backends/CMakeLists.txt || die
1323 +}
1324 +
1325 +src_configure() {
1326 + use julia && addpredict /proc/self/mem # bug 602894
1327 +
1328 + local mycmakeargs=(
1329 + $(cmake-utils_use_find_package analitza Analitza5)
1330 + $(cmake-utils_use_find_package julia Julia)
1331 + $(cmake-utils_use_find_package lua LuaJIT)
1332 + $(cmake-utils_use_find_package postscript LibSpectre)
1333 + $(cmake-utils_use_find_package python PythonLibs)
1334 + $(cmake-utils_use_find_package qalculate Qalculate)
1335 + $(cmake-utils_use_find_package R R)
1336 + )
1337 + kde5_src_configure
1338 +}
1339
1340 diff --git a/kde-apps/cervisia/cervisia-17.12.0.ebuild b/kde-apps/cervisia/cervisia-17.12.0.ebuild
1341 new file mode 100644
1342 index 0000000000..7da6c95382
1343 --- /dev/null
1344 +++ b/kde-apps/cervisia/cervisia-17.12.0.ebuild
1345 @@ -0,0 +1,36 @@
1346 +# Copyright 1999-2017 Gentoo Foundation
1347 +# Distributed under the terms of the GNU General Public License v2
1348 +
1349 +EAPI=6
1350 +
1351 +KDE_HANDBOOK="forceoptional"
1352 +inherit kde5
1353 +
1354 +DESCRIPTION="CVS frontend by KDE"
1355 +HOMEPAGE="https://www.kde.org/applications/development/cervisia"
1356 +KEYWORDS="~amd64 ~x86"
1357 +IUSE=""
1358 +
1359 +DEPEND="
1360 + $(add_frameworks_dep kcompletion)
1361 + $(add_frameworks_dep kconfig)
1362 + $(add_frameworks_dep kconfigwidgets)
1363 + $(add_frameworks_dep kcoreaddons)
1364 + $(add_frameworks_dep kdesu)
1365 + $(add_frameworks_dep kiconthemes)
1366 + $(add_frameworks_dep kinit)
1367 + $(add_frameworks_dep kio)
1368 + $(add_frameworks_dep kitemviews)
1369 + $(add_frameworks_dep knotifications)
1370 + $(add_frameworks_dep kparts)
1371 + $(add_frameworks_dep kservice)
1372 + $(add_frameworks_dep ktextwidgets)
1373 + $(add_frameworks_dep kwidgetsaddons)
1374 + $(add_frameworks_dep kxmlgui)
1375 + $(add_qt_dep qtdbus)
1376 + $(add_qt_dep qtgui)
1377 + $(add_qt_dep qtwidgets)
1378 +"
1379 +RDEPEND="${DEPEND}
1380 + dev-vcs/cvs
1381 +"
1382
1383 diff --git a/kde-apps/dolphin-plugins/dolphin-plugins-17.12.0.ebuild b/kde-apps/dolphin-plugins/dolphin-plugins-17.12.0.ebuild
1384 new file mode 100644
1385 index 0000000000..a370260ca5
1386 --- /dev/null
1387 +++ b/kde-apps/dolphin-plugins/dolphin-plugins-17.12.0.ebuild
1388 @@ -0,0 +1,74 @@
1389 +# Copyright 1999-2017 Gentoo Foundation
1390 +# Distributed under the terms of the GNU General Public License v2
1391 +
1392 +EAPI=6
1393 +
1394 +KDE_HANDBOOK="false"
1395 +inherit kde5
1396 +
1397 +DESCRIPTION="Extra Dolphin plugins"
1398 +KEYWORDS="~amd64 ~x86"
1399 +IUSE="bazaar dropbox git mercurial subversion"
1400 +
1401 +# FIXME: required in root CMakeLists.txt, but:
1402 +# kdelibs4support only required by git?
1403 +# kxmlgui, qtnetwork only required by dropbox?
1404 +COMMON_DEPEND="
1405 + $(add_frameworks_dep kcoreaddons)
1406 + $(add_frameworks_dep kdelibs4support)
1407 + $(add_frameworks_dep ki18n)
1408 + $(add_frameworks_dep kio)
1409 + $(add_frameworks_dep kxmlgui)
1410 + $(add_kdeapps_dep dolphin)
1411 + $(add_qt_dep qtgui)
1412 + $(add_qt_dep qtnetwork)
1413 + $(add_qt_dep qtwidgets)
1414 + git? (
1415 + $(add_frameworks_dep kcompletion)
1416 + $(add_frameworks_dep kconfig)
1417 + $(add_frameworks_dep ktextwidgets)
1418 + )
1419 + mercurial? (
1420 + $(add_frameworks_dep kcompletion)
1421 + $(add_frameworks_dep kconfig)
1422 + $(add_frameworks_dep kservice)
1423 + $(add_frameworks_dep ktexteditor)
1424 + $(add_frameworks_dep ktextwidgets)
1425 + $(add_frameworks_dep kwidgetsaddons)
1426 + )
1427 +"
1428 +DEPEND="${COMMON_DEPEND}
1429 + sys-devel/gettext
1430 +"
1431 +RDEPEND="${COMMON_DEPEND}
1432 + $(add_kdeapps_dep kompare)
1433 + bazaar? ( dev-vcs/bzr )
1434 + dropbox? ( net-misc/dropbox-cli )
1435 + git? ( dev-vcs/git )
1436 + subversion? ( dev-vcs/subversion )
1437 +"
1438 +
1439 +src_configure() {
1440 + local mycmakeargs=(
1441 + -DBUILD_bazaar=$(usex bazaar)
1442 + -DBUILD_dropbox=$(usex dropbox)
1443 + -DBUILD_git=$(usex git)
1444 + -DBUILD_hg=$(usex mercurial)
1445 + -DBUILD_svn=$(usex subversion)
1446 + )
1447 +
1448 + kde5_src_configure
1449 +}
1450 +
1451 +src_install() {
1452 + { use bazaar || use dropbox || use git || use subversion || use mercurial; } && kde5_src_install
1453 +}
1454 +
1455 +pkg_postinst() {
1456 + if ! use bazaar && ! use dropbox && ! use git && ! use subversion && ! use mercurial; then
1457 + einfo
1458 + einfo "You have disabled all plugin use flags. If you want to have vcs"
1459 + einfo "integration in dolphin, enable those of your needs."
1460 + einfo
1461 + fi
1462 +}
1463
1464 diff --git a/kde-apps/dolphin/dolphin-17.12.0.ebuild b/kde-apps/dolphin/dolphin-17.12.0.ebuild
1465 new file mode 100644
1466 index 0000000000..7afe193dc0
1467 --- /dev/null
1468 +++ b/kde-apps/dolphin/dolphin-17.12.0.ebuild
1469 @@ -0,0 +1,85 @@
1470 +# Copyright 1999-2017 Gentoo Foundation
1471 +# Distributed under the terms of the GNU General Public License v2
1472 +
1473 +EAPI=6
1474 +
1475 +KDE_HANDBOOK="forceoptional"
1476 +KDE_TEST="true"
1477 +VIRTUALX_REQUIRED="test"
1478 +inherit kde5
1479 +
1480 +DESCRIPTION="Plasma filemanager focusing on usability"
1481 +HOMEPAGE="https://www.kde.org/applications/system/dolphin https://userbase.kde.org/Dolphin"
1482 +KEYWORDS="~amd64 ~x86"
1483 +IUSE="semantic-desktop thumbnail"
1484 +
1485 +DEPEND="
1486 + $(add_frameworks_dep kbookmarks)
1487 + $(add_frameworks_dep kcmutils)
1488 + $(add_frameworks_dep kcodecs)
1489 + $(add_frameworks_dep kcompletion)
1490 + $(add_frameworks_dep kconfig)
1491 + $(add_frameworks_dep kconfigwidgets)
1492 + $(add_frameworks_dep kcoreaddons)
1493 + $(add_frameworks_dep kcrash)
1494 + $(add_frameworks_dep kdbusaddons)
1495 + $(add_frameworks_dep ki18n)
1496 + $(add_frameworks_dep kiconthemes)
1497 + $(add_frameworks_dep kinit)
1498 + $(add_frameworks_dep kio)
1499 + $(add_frameworks_dep kitemviews)
1500 + $(add_frameworks_dep kjobwidgets)
1501 + $(add_frameworks_dep knewstuff)
1502 + $(add_frameworks_dep knotifications)
1503 + $(add_frameworks_dep kparts)
1504 + $(add_frameworks_dep kservice)
1505 + $(add_frameworks_dep ktextwidgets)
1506 + $(add_frameworks_dep kwidgetsaddons)
1507 + $(add_frameworks_dep kxmlgui)
1508 + $(add_frameworks_dep solid)
1509 + $(add_qt_dep qtconcurrent)
1510 + $(add_qt_dep qtdbus)
1511 + $(add_qt_dep qtgui)
1512 + $(add_qt_dep qtwidgets)
1513 + $(add_qt_dep qtxml)
1514 + media-libs/phonon[qt5(+)]
1515 + semantic-desktop? (
1516 + $(add_frameworks_dep baloo)
1517 + $(add_frameworks_dep kfilemetadata)
1518 + $(add_kdeapps_dep baloo-widgets)
1519 + )
1520 + !semantic-desktop? (
1521 + $(add_frameworks_dep kdelibs4support)
1522 + )
1523 +"
1524 +RDEPEND="${DEPEND}
1525 + $(add_kdeapps_dep kio-extras)
1526 + thumbnail? (
1527 + $(add_kdeapps_dep ffmpegthumbs)
1528 + $(add_kdeapps_dep thumbnailers)
1529 + )
1530 +"
1531 +
1532 +RESTRICT+=" test"
1533 +
1534 +src_configure() {
1535 + local mycmakeargs=(
1536 + $(cmake-utils_use_find_package semantic-desktop KF5Baloo)
1537 + $(cmake-utils_use_find_package semantic-desktop KF5BalooWidgets)
1538 + $(cmake-utils_use_find_package semantic-desktop KF5FileMetaData)
1539 + )
1540 +
1541 + kde5_src_configure
1542 +}
1543 +
1544 +pkg_postinst() {
1545 + kde5_pkg_postinst
1546 +
1547 + if ! has_version "kde-apps/ark:${SLOT}" ; then
1548 + elog "For compress/extract and other actions, please install kde-apps/ark:${SLOT}"
1549 + fi
1550 +
1551 + if ! has_version "kde-apps/kleopatra:${SLOT}" ; then
1552 + elog "For crypto actions, please install kde-apps/kleopatra:${SLOT}"
1553 + fi
1554 +}
1555
1556 diff --git a/kde-apps/dragon/dragon-17.12.0.ebuild b/kde-apps/dragon/dragon-17.12.0.ebuild
1557 new file mode 100644
1558 index 0000000000..27f9496d5e
1559 --- /dev/null
1560 +++ b/kde-apps/dragon/dragon-17.12.0.ebuild
1561 @@ -0,0 +1,38 @@
1562 +# Copyright 1999-2017 Gentoo Foundation
1563 +# Distributed under the terms of the GNU General Public License v2
1564 +
1565 +EAPI=6
1566 +
1567 +KDE_HANDBOOK="forceoptional"
1568 +inherit kde5
1569 +
1570 +DESCRIPTION="A simple video player"
1571 +HOMEPAGE="https://www.kde.org/applications/multimedia/dragonplayer"
1572 +
1573 +LICENSE="GPL-2+ || ( GPL-2 GPL-3 ) handbook? ( FDL-1.2 )"
1574 +KEYWORDS="~amd64 ~x86"
1575 +IUSE=""
1576 +
1577 +RDEPEND="
1578 + $(add_frameworks_dep kconfig)
1579 + $(add_frameworks_dep kconfigwidgets)
1580 + $(add_frameworks_dep kcoreaddons)
1581 + $(add_frameworks_dep kcrash)
1582 + $(add_frameworks_dep kdbusaddons)
1583 + $(add_frameworks_dep ki18n)
1584 + $(add_frameworks_dep kio)
1585 + $(add_frameworks_dep kjobwidgets)
1586 + $(add_frameworks_dep kparts)
1587 + $(add_frameworks_dep kservice)
1588 + $(add_frameworks_dep kwidgetsaddons)
1589 + $(add_frameworks_dep kwindowsystem)
1590 + $(add_frameworks_dep kxmlgui)
1591 + $(add_frameworks_dep solid)
1592 + $(add_qt_dep qtdbus)
1593 + $(add_qt_dep qtgui)
1594 + $(add_qt_dep qtwidgets)
1595 + media-libs/phonon[qt5(+)]
1596 +"
1597 +DEPEND="${RDEPEND}
1598 + sys-devel/gettext
1599 +"
1600
1601 diff --git a/kde-apps/eventviews/eventviews-17.12.0.ebuild b/kde-apps/eventviews/eventviews-17.12.0.ebuild
1602 new file mode 100644
1603 index 0000000000..5d56973270
1604 --- /dev/null
1605 +++ b/kde-apps/eventviews/eventviews-17.12.0.ebuild
1606 @@ -0,0 +1,42 @@
1607 +# Copyright 1999-2017 Gentoo Foundation
1608 +# Distributed under the terms of the GNU General Public License v2
1609 +
1610 +EAPI=6
1611 +
1612 +KDE_TEST="true"
1613 +inherit kde5
1614 +
1615 +DESCRIPTION="Calendar viewer for KDE PIM"
1616 +LICENSE="GPL-2+ LGPL-2.1+"
1617 +KEYWORDS="~amd64 ~x86"
1618 +IUSE=""
1619 +
1620 +DEPEND="
1621 + $(add_frameworks_dep kcodecs)
1622 + $(add_frameworks_dep kcompletion)
1623 + $(add_frameworks_dep kconfig)
1624 + $(add_frameworks_dep kconfigwidgets)
1625 + $(add_frameworks_dep kcoreaddons)
1626 + $(add_frameworks_dep kguiaddons)
1627 + $(add_frameworks_dep ki18n)
1628 + $(add_frameworks_dep kiconthemes)
1629 + $(add_frameworks_dep kitemmodels)
1630 + $(add_frameworks_dep kservice)
1631 + $(add_frameworks_dep kwidgetsaddons)
1632 + $(add_kdeapps_dep akonadi)
1633 + $(add_kdeapps_dep akonadi-calendar)
1634 + $(add_kdeapps_dep calendarsupport)
1635 + $(add_kdeapps_dep kcalcore)
1636 + $(add_kdeapps_dep kcalutils)
1637 + $(add_kdeapps_dep kcontacts)
1638 + $(add_kdeapps_dep kmime)
1639 + $(add_kdeapps_dep libkdepim)
1640 + $(add_qt_dep designer)
1641 + $(add_qt_dep qtgui)
1642 + $(add_qt_dep qtwidgets)
1643 + dev-libs/kdiagram:5
1644 + dev-libs/libical
1645 +"
1646 +RDEPEND="${DEPEND}
1647 + !kde-apps/kdepim-l10n
1648 +"
1649
1650 diff --git a/kde-apps/ffmpegthumbs/ffmpegthumbs-17.12.0.ebuild b/kde-apps/ffmpegthumbs/ffmpegthumbs-17.12.0.ebuild
1651 new file mode 100644
1652 index 0000000000..9377a85241
1653 --- /dev/null
1654 +++ b/kde-apps/ffmpegthumbs/ffmpegthumbs-17.12.0.ebuild
1655 @@ -0,0 +1,22 @@
1656 +# Copyright 1999-2017 Gentoo Foundation
1657 +# Distributed under the terms of the GNU General Public License v2
1658 +
1659 +EAPI=6
1660 +
1661 +KDE_BLOCK_SLOT4="false"
1662 +inherit kde5
1663 +
1664 +DESCRIPTION="FFmpeg based thumbnail generator for video files"
1665 +LICENSE="GPL-2+"
1666 +KEYWORDS="~amd64 ~x86"
1667 +IUSE="libav"
1668 +
1669 +RDEPEND="
1670 + $(add_frameworks_dep kio)
1671 + $(add_qt_dep qtgui)
1672 + libav? ( media-video/libav:= )
1673 + !libav? ( media-video/ffmpeg:0= )
1674 +"
1675 +DEPEND="${RDEPEND}
1676 + virtual/pkgconfig
1677 +"
1678
1679 diff --git a/kde-apps/filelight/filelight-17.12.0.ebuild b/kde-apps/filelight/filelight-17.12.0.ebuild
1680 new file mode 100644
1681 index 0000000000..899c5ca3c1
1682 --- /dev/null
1683 +++ b/kde-apps/filelight/filelight-17.12.0.ebuild
1684 @@ -0,0 +1,27 @@
1685 +# Copyright 1999-2017 Gentoo Foundation
1686 +# Distributed under the terms of the GNU General Public License v2
1687 +
1688 +EAPI=6
1689 +
1690 +KDE_HANDBOOK="forceoptional"
1691 +inherit kde5
1692 +
1693 +DESCRIPTION="Visualise disk usage with interactive map of concentric, segmented rings"
1694 +HOMEPAGE="https://utils.kde.org/projects/filelight/"
1695 +KEYWORDS="~amd64 ~x86"
1696 +IUSE=""
1697 +
1698 +DEPEND="
1699 + $(add_frameworks_dep kcompletion)
1700 + $(add_frameworks_dep kconfig)
1701 + $(add_frameworks_dep kconfigwidgets)
1702 + $(add_frameworks_dep kcoreaddons)
1703 + $(add_frameworks_dep ki18n)
1704 + $(add_frameworks_dep kio)
1705 + $(add_frameworks_dep kservice)
1706 + $(add_frameworks_dep kwidgetsaddons)
1707 + $(add_frameworks_dep kxmlgui)
1708 + $(add_qt_dep qtgui)
1709 + $(add_qt_dep qtwidgets)
1710 +"
1711 +RDEPEND="${DEPEND}"
1712
1713 diff --git a/kde-apps/granatier/granatier-17.12.0.ebuild b/kde-apps/granatier/granatier-17.12.0.ebuild
1714 new file mode 100644
1715 index 0000000000..0efe6592e8
1716 --- /dev/null
1717 +++ b/kde-apps/granatier/granatier-17.12.0.ebuild
1718 @@ -0,0 +1,30 @@
1719 +# Copyright 1999-2017 Gentoo Foundation
1720 +# Distributed under the terms of the GNU General Public License v2
1721 +
1722 +EAPI=6
1723 +
1724 +KDE_HANDBOOK="forceoptional"
1725 +inherit kde5
1726 +
1727 +DESCRIPTION="KDE Bomberman game"
1728 +HOMEPAGE="https://www.kde.org/applications/games/granatier/"
1729 +KEYWORDS="~amd64 ~x86"
1730 +IUSE=""
1731 +
1732 +DEPEND="
1733 + $(add_frameworks_dep kconfig)
1734 + $(add_frameworks_dep kconfigwidgets)
1735 + $(add_frameworks_dep kcoreaddons)
1736 + $(add_frameworks_dep kcrash)
1737 + $(add_frameworks_dep kdbusaddons)
1738 + $(add_frameworks_dep ki18n)
1739 + $(add_frameworks_dep knewstuff)
1740 + $(add_frameworks_dep kwidgetsaddons)
1741 + $(add_frameworks_dep kxmlgui)
1742 + $(add_kdeapps_dep libkdegames)
1743 + $(add_qt_dep qtgui)
1744 + $(add_qt_dep qtsvg)
1745 + $(add_qt_dep qtwidgets)
1746 + $(add_qt_dep qtxml)
1747 +"
1748 +RDEPEND="${DEPEND}"
1749
1750 diff --git a/kde-apps/grantlee-editor/grantlee-editor-17.12.0.ebuild b/kde-apps/grantlee-editor/grantlee-editor-17.12.0.ebuild
1751 new file mode 100644
1752 index 0000000000..d1725b0b9f
1753 --- /dev/null
1754 +++ b/kde-apps/grantlee-editor/grantlee-editor-17.12.0.ebuild
1755 @@ -0,0 +1,44 @@
1756 +# Copyright 1999-2017 Gentoo Foundation
1757 +# Distributed under the terms of the GNU General Public License v2
1758 +
1759 +EAPI=6
1760 +
1761 +KDE_HANDBOOK="forceoptional"
1762 +inherit kde5
1763 +
1764 +DESCRIPTION="Utilities and tools to manage themes in KDE PIM applications"
1765 +LICENSE="GPL-2+ handbook? ( FDL-1.2+ )"
1766 +KEYWORDS="~amd64 ~x86"
1767 +IUSE=""
1768 +
1769 +DEPEND="
1770 + $(add_frameworks_dep karchive)
1771 + $(add_frameworks_dep kcompletion)
1772 + $(add_frameworks_dep kconfig)
1773 + $(add_frameworks_dep kconfigwidgets)
1774 + $(add_frameworks_dep kcoreaddons)
1775 + $(add_frameworks_dep kcrash)
1776 + $(add_frameworks_dep kdbusaddons)
1777 + $(add_frameworks_dep ki18n)
1778 + $(add_frameworks_dep kio)
1779 + $(add_frameworks_dep knewstuff)
1780 + $(add_frameworks_dep ktexteditor)
1781 + $(add_frameworks_dep kwallet)
1782 + $(add_frameworks_dep kwidgetsaddons)
1783 + $(add_frameworks_dep kxmlgui)
1784 + $(add_kdeapps_dep akonadi-contacts)
1785 + $(add_kdeapps_dep kcontacts)
1786 + $(add_kdeapps_dep kmime)
1787 + $(add_kdeapps_dep kpimtextedit)
1788 + $(add_kdeapps_dep messagelib)
1789 + $(add_kdeapps_dep pimcommon)
1790 + $(add_qt_dep qtgui)
1791 + $(add_qt_dep qtwebengine 'widgets')
1792 + $(add_qt_dep qtwidgets)
1793 +"
1794 +RDEPEND="${DEPEND}
1795 + !kde-apps/kaddressbook:4
1796 + !kde-apps/kdepim-common-libs:4
1797 + !kde-apps/kdepim-l10n
1798 + !kde-apps/kmail:4
1799 +"
1800
1801 diff --git a/kde-apps/grantleetheme/grantleetheme-17.12.0.ebuild b/kde-apps/grantleetheme/grantleetheme-17.12.0.ebuild
1802 new file mode 100644
1803 index 0000000000..c718b8c04e
1804 --- /dev/null
1805 +++ b/kde-apps/grantleetheme/grantleetheme-17.12.0.ebuild
1806 @@ -0,0 +1,34 @@
1807 +# Copyright 1999-2017 Gentoo Foundation
1808 +# Distributed under the terms of the GNU General Public License v2
1809 +
1810 +EAPI=6
1811 +
1812 +KDE_TEST="forceoptional"
1813 +inherit kde5
1814 +
1815 +DESCRIPTION="Library for Grantlee plugins"
1816 +LICENSE="GPL-2+ LGPL-2.1+"
1817 +KEYWORDS="~amd64 ~x86"
1818 +IUSE=""
1819 +
1820 +COMMON_DEPEND="
1821 + $(add_frameworks_dep kconfig)
1822 + $(add_frameworks_dep kcoreaddons)
1823 + $(add_frameworks_dep ki18n)
1824 + $(add_frameworks_dep kiconthemes)
1825 + $(add_frameworks_dep knewstuff)
1826 + $(add_frameworks_dep kwidgetsaddons)
1827 + $(add_frameworks_dep kxmlgui)
1828 + $(add_qt_dep qtgui)
1829 + $(add_qt_dep qtwidgets)
1830 + dev-libs/grantlee:5
1831 +"
1832 +DEPEND="${COMMON_DEPEND}
1833 + $(add_qt_dep qtnetwork)
1834 +"
1835 +RDEPEND="${COMMON_DEPEND}
1836 + !kde-apps/kdepim-l10n
1837 +"
1838 +
1839 +# fails if package not already installed
1840 +RESTRICT+=" test"
1841
1842 diff --git a/kde-apps/gwenview/gwenview-17.12.0.ebuild b/kde-apps/gwenview/gwenview-17.12.0.ebuild
1843 new file mode 100644
1844 index 0000000000..b7bd265801
1845 --- /dev/null
1846 +++ b/kde-apps/gwenview/gwenview-17.12.0.ebuild
1847 @@ -0,0 +1,99 @@
1848 +# Copyright 1999-2017 Gentoo Foundation
1849 +# Distributed under the terms of the GNU General Public License v2
1850 +
1851 +EAPI=6
1852 +
1853 +KDE_HANDBOOK="true"
1854 +KDE_TEST="true"
1855 +inherit kde5
1856 +
1857 +DESCRIPTION="KDE image viewer"
1858 +HOMEPAGE="
1859 + https://www.kde.org/applications/graphics/gwenview/
1860 + https://userbase.kde.org/Gwenview
1861 +"
1862 +
1863 +LICENSE="GPL-2+ handbook? ( FDL-1.2 )"
1864 +KEYWORDS="~amd64 ~x86"
1865 +IUSE="fits kipi raw semantic-desktop X"
1866 +
1867 +# requires running environment
1868 +RESTRICT+=" test"
1869 +
1870 +COMMON_DEPEND="
1871 + $(add_frameworks_dep kactivities)
1872 + $(add_frameworks_dep kcompletion)
1873 + $(add_frameworks_dep kconfig)
1874 + $(add_frameworks_dep kconfigwidgets)
1875 + $(add_frameworks_dep kcoreaddons)
1876 + $(add_frameworks_dep ki18n)
1877 + $(add_frameworks_dep kiconthemes)
1878 + $(add_frameworks_dep kio)
1879 + $(add_frameworks_dep kitemmodels)
1880 + $(add_frameworks_dep kitemviews)
1881 + $(add_frameworks_dep kjobwidgets)
1882 + $(add_frameworks_dep knotifications)
1883 + $(add_frameworks_dep kparts)
1884 + $(add_frameworks_dep kservice)
1885 + $(add_frameworks_dep ktextwidgets)
1886 + $(add_frameworks_dep kwidgetsaddons)
1887 + $(add_frameworks_dep kxmlgui)
1888 + $(add_qt_dep qtgui)
1889 + $(add_qt_dep qtopengl)
1890 + $(add_qt_dep qtprintsupport)
1891 + $(add_qt_dep qtsvg)
1892 + $(add_qt_dep qtwidgets)
1893 + media-gfx/exiv2:=
1894 + media-libs/lcms:2
1895 + media-libs/libpng:0=
1896 + media-libs/phonon[qt5(+)]
1897 + virtual/jpeg:0
1898 + fits? ( sci-libs/cfitsio )
1899 + kipi? ( $(add_kdeapps_dep libkipi '' '' '5=') )
1900 + raw? ( $(add_kdeapps_dep libkdcraw) )
1901 + semantic-desktop? (
1902 + $(add_frameworks_dep baloo)
1903 + $(add_frameworks_dep kfilemetadata)
1904 + )
1905 + X? (
1906 + $(add_qt_dep qtx11extras)
1907 + x11-libs/libX11
1908 + )
1909 +"
1910 +DEPEND="${COMMON_DEPEND}
1911 + $(add_frameworks_dep kwindowsystem)
1912 + $(add_qt_dep qtconcurrent)
1913 +"
1914 +RDEPEND="${COMMON_DEPEND}
1915 + $(add_frameworks_dep kimageformats)
1916 + $(add_qt_dep qtimageformats)
1917 +"
1918 +
1919 +src_configure() {
1920 + local mycmakeargs=(
1921 + $(cmake-utils_use_find_package fits CFitsio)
1922 + $(cmake-utils_use_find_package kipi KF5Kipi)
1923 + $(cmake-utils_use_find_package raw KF5KDcraw)
1924 + $(cmake-utils_use_find_package X X11)
1925 + )
1926 +
1927 + if use semantic-desktop; then
1928 + mycmakeargs+=(-DGWENVIEW_SEMANTICINFO_BACKEND=Baloo)
1929 + else
1930 + mycmakeargs+=(-DGWENVIEW_SEMANTICINFO_BACKEND=None)
1931 + fi
1932 +
1933 + kde5_src_configure
1934 +}
1935 +
1936 +pkg_postinst() {
1937 + kde5_pkg_postinst
1938 +
1939 + if ! has_version kde-apps/svgpart:${SLOT} ; then
1940 + elog "For SVG support, install kde-apps/svgpart:${SLOT}"
1941 + fi
1942 +
1943 + if use kipi && ! has_version media-plugins/kipi-plugins ; then
1944 + elog "Plugins for the KIPI interface can be found in media-plugins/kipi-plugins"
1945 + fi
1946 +}
1947
1948 diff --git a/kde-apps/incidenceeditor/incidenceeditor-17.12.0.ebuild b/kde-apps/incidenceeditor/incidenceeditor-17.12.0.ebuild
1949 new file mode 100644
1950 index 0000000000..95ec11221c
1951 --- /dev/null
1952 +++ b/kde-apps/incidenceeditor/incidenceeditor-17.12.0.ebuild
1953 @@ -0,0 +1,53 @@
1954 +# Copyright 1999-2017 Gentoo Foundation
1955 +# Distributed under the terms of the GNU General Public License v2
1956 +
1957 +EAPI=6
1958 +
1959 +KDE_TEST="true"
1960 +VIRTUALX_REQUIRED="test"
1961 +inherit kde5
1962 +
1963 +DESCRIPTION="Incidence editor for korganizer"
1964 +LICENSE="GPL-2+"
1965 +KEYWORDS="~amd64 ~x86"
1966 +IUSE=""
1967 +
1968 +DEPEND="
1969 + $(add_frameworks_dep kcodecs)
1970 + $(add_frameworks_dep kcompletion)
1971 + $(add_frameworks_dep kconfig)
1972 + $(add_frameworks_dep kconfigwidgets)
1973 + $(add_frameworks_dep kcoreaddons)
1974 + $(add_frameworks_dep ki18n)
1975 + $(add_frameworks_dep kiconthemes)
1976 + $(add_frameworks_dep kio)
1977 + $(add_frameworks_dep kitemmodels)
1978 + $(add_frameworks_dep kjobwidgets)
1979 + $(add_frameworks_dep kservice)
1980 + $(add_frameworks_dep ktextwidgets)
1981 + $(add_frameworks_dep kwidgetsaddons)
1982 + $(add_frameworks_dep kxmlgui)
1983 + $(add_kdeapps_dep akonadi)
1984 + $(add_kdeapps_dep akonadi-calendar)
1985 + $(add_kdeapps_dep akonadi-contacts)
1986 + $(add_kdeapps_dep akonadi-mime)
1987 + $(add_kdeapps_dep calendarsupport)
1988 + $(add_kdeapps_dep eventviews)
1989 + $(add_kdeapps_dep kcalcore)
1990 + $(add_kdeapps_dep kcalutils)
1991 + $(add_kdeapps_dep kcontacts)
1992 + $(add_kdeapps_dep kdepim-apps-libs)
1993 + $(add_kdeapps_dep kidentitymanagement)
1994 + $(add_kdeapps_dep kldap)
1995 + $(add_kdeapps_dep kmailtransport)
1996 + $(add_kdeapps_dep kmime)
1997 + $(add_kdeapps_dep libkdepim)
1998 + $(add_qt_dep qtdbus)
1999 + $(add_qt_dep qtgui)
2000 + $(add_qt_dep qtwidgets)
2001 + dev-libs/kdiagram:5
2002 +"
2003 +RDEPEND="${DEPEND}
2004 + !kde-apps/kdepim-common-libs:4
2005 + !kde-apps/kdepim-l10n
2006 +"
2007
2008 diff --git a/kde-apps/juk/juk-17.12.0.ebuild b/kde-apps/juk/juk-17.12.0.ebuild
2009 new file mode 100644
2010 index 0000000000..50fdcffbee
2011 --- /dev/null
2012 +++ b/kde-apps/juk/juk-17.12.0.ebuild
2013 @@ -0,0 +1,41 @@
2014 +# Copyright 1999-2017 Gentoo Foundation
2015 +# Distributed under the terms of the GNU General Public License v2
2016 +
2017 +EAPI=6
2018 +
2019 +KDE_HANDBOOK="forceoptional"
2020 +KDE_TEST="forceoptional"
2021 +inherit kde5
2022 +
2023 +DESCRIPTION="Jukebox and music manager by KDE"
2024 +HOMEPAGE="https://www.kde.org/applications/multimedia/juk/"
2025 +
2026 +KEYWORDS="~amd64 ~x86"
2027 +IUSE=""
2028 +
2029 +DEPEND="
2030 + $(add_frameworks_dep kcompletion)
2031 + $(add_frameworks_dep kconfig)
2032 + $(add_frameworks_dep kconfigwidgets)
2033 + $(add_frameworks_dep kcoreaddons)
2034 + $(add_frameworks_dep kcrash)
2035 + $(add_frameworks_dep ki18n)
2036 + $(add_frameworks_dep kiconthemes)
2037 + $(add_frameworks_dep kio)
2038 + $(add_frameworks_dep ktextwidgets)
2039 + $(add_frameworks_dep kwallet)
2040 + $(add_frameworks_dep kwidgetsaddons)
2041 + $(add_frameworks_dep kwindowsystem)
2042 + $(add_frameworks_dep kxmlgui)
2043 + $(add_qt_dep qtdbus)
2044 + $(add_qt_dep qtgui)
2045 + $(add_qt_dep qtnetwork)
2046 + $(add_qt_dep qtsvg)
2047 + $(add_qt_dep qtwidgets)
2048 + $(add_qt_dep qtxml)
2049 + media-libs/phonon[qt5(+)]
2050 + >=media-libs/taglib-1.6
2051 +"
2052 +RDEPEND="${DEPEND}
2053 + !kde-apps/kde4-l10n
2054 +"
2055
2056 diff --git a/kde-apps/k3b/k3b-17.12.0.ebuild b/kde-apps/k3b/k3b-17.12.0.ebuild
2057 new file mode 100644
2058 index 0000000000..5dfc888365
2059 --- /dev/null
2060 +++ b/kde-apps/k3b/k3b-17.12.0.ebuild
2061 @@ -0,0 +1,118 @@
2062 +# Copyright 1999-2017 Gentoo Foundation
2063 +# Distributed under the terms of the GNU General Public License v2
2064 +
2065 +EAPI=6
2066 +
2067 +KDE_HANDBOOK="forceoptional"
2068 +KDE_TEST="true"
2069 +inherit kde5
2070 +
2071 +DESCRIPTION="Full-featured burning and ripping application based on KDE Frameworks"
2072 +HOMEPAGE="https://userbase.kde.org/K3b"
2073 +
2074 +LICENSE="GPL-2 FDL-1.2"
2075 +KEYWORDS="~amd64 ~x86"
2076 +IUSE="dvd emovix encode ffmpeg flac libav mad mp3 musepack sndfile sox taglib vcd vorbis webkit"
2077 +
2078 +DEPEND="
2079 + $(add_frameworks_dep karchive)
2080 + $(add_frameworks_dep kbookmarks)
2081 + $(add_frameworks_dep kcmutils)
2082 + $(add_frameworks_dep kcompletion)
2083 + $(add_frameworks_dep kconfig)
2084 + $(add_frameworks_dep kconfigwidgets)
2085 + $(add_frameworks_dep kcoreaddons)
2086 + $(add_frameworks_dep kfilemetadata 'taglib?')
2087 + $(add_frameworks_dep ki18n)
2088 + $(add_frameworks_dep kiconthemes)
2089 + $(add_frameworks_dep kio)
2090 + $(add_frameworks_dep kjobwidgets)
2091 + $(add_frameworks_dep knewstuff)
2092 + $(add_frameworks_dep knotifications)
2093 + $(add_frameworks_dep knotifyconfig)
2094 + $(add_frameworks_dep kservice)
2095 + $(add_frameworks_dep kwidgetsaddons)
2096 + $(add_frameworks_dep kxmlgui)
2097 + $(add_frameworks_dep solid)
2098 + $(add_kdeapps_dep libkcddb)
2099 + $(add_qt_dep qtdbus)
2100 + $(add_qt_dep qtgui)
2101 + $(add_qt_dep qtnetwork)
2102 + $(add_qt_dep qtwidgets)
2103 + $(add_qt_dep qtxml)
2104 + media-libs/libsamplerate
2105 + dvd? ( media-libs/libdvdread )
2106 + ffmpeg? (
2107 + libav? ( media-video/libav:= )
2108 + !libav? ( media-video/ffmpeg:0= )
2109 + )
2110 + flac? ( >=media-libs/flac-1.2[cxx] )
2111 + mp3? ( media-sound/lame )
2112 + mad? ( media-libs/libmad )
2113 + musepack? ( >=media-sound/musepack-tools-444 )
2114 + sndfile? ( media-libs/libsndfile )
2115 + taglib? ( >=media-libs/taglib-1.5 )
2116 + vorbis? ( media-libs/libvorbis )
2117 + webkit? ( $(add_qt_dep qtwebkit) )
2118 +"
2119 +RDEPEND="${DEPEND}
2120 + app-cdr/cdrdao
2121 + dev-libs/libburn
2122 + media-sound/cdparanoia
2123 + virtual/cdrtools
2124 + dvd? (
2125 + >=app-cdr/dvd+rw-tools-7
2126 + encode? ( media-video/transcode[dvd] )
2127 + )
2128 + emovix? ( media-video/emovix )
2129 + sox? ( media-sound/sox )
2130 + vcd? ( media-video/vcdimager )
2131 +"
2132 +
2133 +REQUIRED_USE="
2134 + flac? ( taglib )
2135 + mp3? ( encode taglib )
2136 + sox? ( encode taglib )
2137 +"
2138 +
2139 +DOCS+=( ChangeLog {FAQ,PERMISSIONS,README}.txt )
2140 +
2141 +src_configure() {
2142 + local mycmakeargs=(
2143 + -DK3B_BUILD_API_DOCS=OFF
2144 + -DK3B_BUILD_WAVE_DECODER_PLUGIN=ON
2145 + -DK3B_ENABLE_HAL_SUPPORT=OFF
2146 + -DK3B_ENABLE_MUSICBRAINZ=OFF
2147 + -DK3B_DEBUG=$(usex debug)
2148 + -DK3B_ENABLE_DVD_RIPPING=$(usex dvd)
2149 + -DK3B_BUILD_EXTERNAL_ENCODER_PLUGIN=$(usex encode)
2150 + -DK3B_BUILD_FFMPEG_DECODER_PLUGIN=$(usex ffmpeg)
2151 + -DK3B_BUILD_FLAC_DECODER_PLUGIN=$(usex flac)
2152 + -DK3B_BUILD_LAME_ENCODER_PLUGIN=$(usex mp3)
2153 + -DK3B_BUILD_MAD_DECODER_PLUGIN=$(usex mad)
2154 + -DK3B_BUILD_MUSE_DECODER_PLUGIN=$(usex musepack)
2155 + -DK3B_BUILD_SNDFILE_DECODER_PLUGIN=$(usex sndfile)
2156 + -DK3B_BUILD_SOX_ENCODER_PLUGIN=$(usex sox)
2157 + -DK3B_ENABLE_TAGLIB=$(usex taglib)
2158 + -DK3B_BUILD_OGGVORBIS_DECODER_PLUGIN=$(usex vorbis)
2159 + -DK3B_BUILD_OGGVORBIS_ENCODER_PLUGIN=$(usex vorbis)
2160 + $(cmake-utils_use_find_package webkit Qt5WebKitWidgets)
2161 + )
2162 +
2163 + kde5_src_configure
2164 +}
2165 +
2166 +pkg_postinst() {
2167 + kde5_pkg_postinst
2168 +
2169 + echo
2170 + elog "If you get warnings on start-up, uncheck the \"Check system"
2171 + elog "configuration\" option in the \"Misc\" settings window."
2172 + echo
2173 +
2174 + local group=cdrom
2175 + use kernel_linux || group=operator
2176 + elog "Make sure you have proper read/write permissions on optical device(s)."
2177 + elog "Usually, it is sufficient to be in the ${group} group."
2178 + echo
2179 +}
2180
2181 diff --git a/kde-apps/kaccounts-integration/kaccounts-integration-17.12.0.ebuild b/kde-apps/kaccounts-integration/kaccounts-integration-17.12.0.ebuild
2182 new file mode 100644
2183 index 0000000000..ffa2bd5291
2184 --- /dev/null
2185 +++ b/kde-apps/kaccounts-integration/kaccounts-integration-17.12.0.ebuild
2186 @@ -0,0 +1,38 @@
2187 +# Copyright 1999-2017 Gentoo Foundation
2188 +# Distributed under the terms of the GNU General Public License v2
2189 +
2190 +EAPI=6
2191 +
2192 +KDE_TEST="forceoptional"
2193 +VIRTUALDBUS_TEST="true"
2194 +inherit kde5
2195 +
2196 +DESCRIPTION="Administer web accounts for the sites and services across the Plasma desktop"
2197 +HOMEPAGE="https://community.kde.org/KTp"
2198 +LICENSE="LGPL-2.1"
2199 +
2200 +KEYWORDS="~amd64 ~arm ~x86"
2201 +IUSE=""
2202 +
2203 +RDEPEND="
2204 + $(add_frameworks_dep kconfigwidgets)
2205 + $(add_frameworks_dep kcoreaddons)
2206 + $(add_frameworks_dep kdbusaddons)
2207 + $(add_frameworks_dep kdeclarative)
2208 + $(add_frameworks_dep ki18n)
2209 + $(add_qt_dep qtdbus)
2210 + $(add_qt_dep qtdeclarative)
2211 + $(add_qt_dep qtgui)
2212 + $(add_qt_dep qtwidgets)
2213 + net-libs/accounts-qt
2214 + >=net-libs/libaccounts-glib-1.21
2215 + net-libs/signond
2216 +"
2217 +DEPEND="${RDEPEND}
2218 + $(add_frameworks_dep kcmutils)
2219 + $(add_plasma_dep kde-cli-tools)
2220 + sys-devel/gettext
2221 +"
2222 +
2223 +# bug #549444
2224 +RESTRICT+=" test"
2225
2226 diff --git a/kde-apps/kaccounts-providers/kaccounts-providers-17.12.0.ebuild b/kde-apps/kaccounts-providers/kaccounts-providers-17.12.0.ebuild
2227 new file mode 100644
2228 index 0000000000..e23feaba15
2229 --- /dev/null
2230 +++ b/kde-apps/kaccounts-providers/kaccounts-providers-17.12.0.ebuild
2231 @@ -0,0 +1,32 @@
2232 +# Copyright 1999-2017 Gentoo Foundation
2233 +# Distributed under the terms of the GNU General Public License v2
2234 +
2235 +EAPI=6
2236 +
2237 +inherit kde5
2238 +
2239 +DESCRIPTION="KDE accounts providers"
2240 +HOMEPAGE="https://community.kde.org/KTp"
2241 +LICENSE="LGPL-2.1"
2242 +
2243 +KEYWORDS="~amd64 ~x86"
2244 +IUSE=""
2245 +
2246 +COMMON_DEPEND="
2247 + $(add_frameworks_dep kcoreaddons)
2248 + $(add_frameworks_dep kdeclarative)
2249 + $(add_frameworks_dep ki18n)
2250 + $(add_frameworks_dep kio)
2251 + $(add_frameworks_dep kpackage)
2252 + $(add_kdeapps_dep kaccounts-integration)
2253 + $(add_qt_dep qtdeclarative)
2254 + $(add_qt_dep qtgui)
2255 + $(add_qt_dep qtxml)
2256 +"
2257 +DEPEND="${COMMON_DEPEND}
2258 + dev-util/intltool
2259 +"
2260 +RDEPEND="${COMMON_DEPEND}
2261 + net-libs/signon-ui
2262 + net-libs/signon-oauth2
2263 +"
2264
2265 diff --git a/kde-apps/kaddressbook/kaddressbook-17.12.0.ebuild b/kde-apps/kaddressbook/kaddressbook-17.12.0.ebuild
2266 new file mode 100644
2267 index 0000000000..3d460e8ae4
2268 --- /dev/null
2269 +++ b/kde-apps/kaddressbook/kaddressbook-17.12.0.ebuild
2270 @@ -0,0 +1,60 @@
2271 +# Copyright 1999-2017 Gentoo Foundation
2272 +# Distributed under the terms of the GNU General Public License v2
2273 +
2274 +EAPI=6
2275 +
2276 +KDE_HANDBOOK="forceoptional" # FIXME: Check back for doc in release
2277 +KDE_TEST="forceoptional-recursive"
2278 +VIRTUALX_REQUIRED="test"
2279 +inherit kde5
2280 +
2281 +DESCRIPTION="Address book application based on KDE Frameworks"
2282 +HOMEPAGE="https://www.kde.org/applications/office/kaddressbook/"
2283 +LICENSE="GPL-2+ handbook? ( FDL-1.2+ )"
2284 +KEYWORDS="~amd64 ~x86"
2285 +
2286 +IUSE=""
2287 +
2288 +COMMON_DEPEND="
2289 + $(add_frameworks_dep kcmutils)
2290 + $(add_frameworks_dep kcodecs)
2291 + $(add_frameworks_dep kcompletion)
2292 + $(add_frameworks_dep kconfig)
2293 + $(add_frameworks_dep kconfigwidgets)
2294 + $(add_frameworks_dep kcoreaddons)
2295 + $(add_frameworks_dep kcrash)
2296 + $(add_frameworks_dep ki18n)
2297 + $(add_frameworks_dep kiconthemes)
2298 + $(add_frameworks_dep kio)
2299 + $(add_frameworks_dep kitemmodels)
2300 + $(add_frameworks_dep kjobwidgets)
2301 + $(add_frameworks_dep kparts)
2302 + $(add_frameworks_dep kservice)
2303 + $(add_frameworks_dep kwidgetsaddons)
2304 + $(add_frameworks_dep kxmlgui)
2305 + $(add_frameworks_dep prison)
2306 + $(add_kdeapps_dep akonadi)
2307 + $(add_kdeapps_dep akonadi-contacts)
2308 + $(add_kdeapps_dep akonadi-search)
2309 + $(add_kdeapps_dep grantleetheme)
2310 + $(add_kdeapps_dep kcontacts)
2311 + $(add_kdeapps_dep kdepim-apps-libs)
2312 + $(add_kdeapps_dep kontactinterface)
2313 + $(add_kdeapps_dep libgravatar)
2314 + $(add_kdeapps_dep libkdepim)
2315 + $(add_kdeapps_dep libkleo)
2316 + $(add_kdeapps_dep pimcommon)
2317 + $(add_qt_dep qtdbus)
2318 + $(add_qt_dep qtgui)
2319 + $(add_qt_dep qtprintsupport)
2320 + $(add_qt_dep qtwidgets)
2321 + >=app-crypt/gpgme-1.7.1[cxx,qt5]
2322 + dev-libs/grantlee:5
2323 +"
2324 +DEPEND="${COMMON_DEPEND}
2325 + test? ( $(add_kdeapps_dep akonadi 'sqlite,tools') )
2326 +"
2327 +RDEPEND="${COMMON_DEPEND}
2328 + !kde-apps/kdepim-l10n
2329 + $(add_kdeapps_dep kdepim-runtime)
2330 +"
2331
2332 diff --git a/kde-apps/kajongg/kajongg-17.12.0.ebuild b/kde-apps/kajongg/kajongg-17.12.0.ebuild
2333 new file mode 100644
2334 index 0000000000..9a3e140923
2335 --- /dev/null
2336 +++ b/kde-apps/kajongg/kajongg-17.12.0.ebuild
2337 @@ -0,0 +1,53 @@
2338 +# Copyright 1999-2017 Gentoo Foundation
2339 +# Distributed under the terms of the GNU General Public License v2
2340 +
2341 +EAPI=6
2342 +
2343 +KDE_AUTODEPS="false"
2344 +KDE_HANDBOOK="forceoptional"
2345 +PYTHON_COMPAT=( python3_{5,6} )
2346 +inherit python-single-r1 kde5
2347 +
2348 +DESCRIPTION="Classical Mah Jongg for four players"
2349 +HOMEPAGE="https://www.kde.org/applications/games/kajongg/"
2350 +KEYWORDS="~amd64 ~x86"
2351 +IUSE=""
2352 +
2353 +REQUIRED_USE="${PYTHON_REQUIRED_USE}"
2354 +
2355 +DEPEND="${PYTHON_DEPS}
2356 + $(add_frameworks_dep extra-cmake-modules)
2357 + $(add_frameworks_dep kconfig)
2358 + $(add_frameworks_dep ki18n)
2359 + $(add_kdeapps_dep libkdegames)
2360 + $(add_qt_dep qtcore)
2361 + $(add_qt_dep qtgui)
2362 + $(add_qt_dep qtsvg)
2363 + $(add_qt_dep qtwidgets)
2364 + dev-db/sqlite:3
2365 + dev-python/PyQt5[gui,svg,widgets,${PYTHON_USEDEP}]
2366 + >=dev-python/twisted-16.6.0[${PYTHON_USEDEP}]
2367 +"
2368 +RDEPEND="${DEPEND}
2369 + $(add_kdeapps_dep libkmahjongg)
2370 + !kde-apps/kajongg:4
2371 + !<kde-apps/kde4-l10n-17.03.90:4
2372 +"
2373 +
2374 +pkg_setup() {
2375 + python-single-r1_pkg_setup
2376 + kde5_pkg_setup
2377 +}
2378 +
2379 +src_prepare() {
2380 + python_fix_shebang src
2381 + kde5_src_prepare
2382 + sed -i -e "/KDE_ADD_PYTHON_EXECUTABLE/s/^/#DONT/" CMakeLists.txt || die
2383 +}
2384 +
2385 +src_install() {
2386 + kde5_src_install
2387 + dosym ../share/kajongg/kajongg.py /usr/bin/kajongg
2388 + dosym ../share/kajongg/kajonggserver.py /usr/bin/kajonggserver
2389 + fperms a+x /usr/share/kajongg/kajongg{,server}.py
2390 +}
2391
2392 diff --git a/kde-apps/kalarm/kalarm-17.12.0.ebuild b/kde-apps/kalarm/kalarm-17.12.0.ebuild
2393 new file mode 100644
2394 index 0000000000..91a4ec4647
2395 --- /dev/null
2396 +++ b/kde-apps/kalarm/kalarm-17.12.0.ebuild
2397 @@ -0,0 +1,77 @@
2398 +# Copyright 1999-2017 Gentoo Foundation
2399 +# Distributed under the terms of the GNU General Public License v2
2400 +
2401 +EAPI=6
2402 +
2403 +KDE_HANDBOOK="forceoptional"
2404 +inherit kde5
2405 +
2406 +DESCRIPTION="Application to manage alarms and other timer based alerts for the desktop"
2407 +HOMEPAGE+=" https://userbase.kde.org/KAlarm"
2408 +LICENSE="GPL-2+ handbook? ( FDL-1.2+ )"
2409 +KEYWORDS="~amd64 ~x86"
2410 +IUSE="X"
2411 +
2412 +DEPEND="
2413 + $(add_frameworks_dep kauth)
2414 + $(add_frameworks_dep kcmutils)
2415 + $(add_frameworks_dep kcodecs)
2416 + $(add_frameworks_dep kcompletion)
2417 + $(add_frameworks_dep kconfig)
2418 + $(add_frameworks_dep kconfigwidgets)
2419 + $(add_frameworks_dep kcoreaddons)
2420 + $(add_frameworks_dep kdbusaddons)
2421 + $(add_frameworks_dep kdelibs4support)
2422 + $(add_frameworks_dep kguiaddons)
2423 + $(add_frameworks_dep ki18n)
2424 + $(add_frameworks_dep kiconthemes)
2425 + $(add_frameworks_dep kio)
2426 + $(add_frameworks_dep kitemmodels)
2427 + $(add_frameworks_dep kjobwidgets)
2428 + $(add_frameworks_dep knotifications)
2429 + $(add_frameworks_dep kservice)
2430 + $(add_frameworks_dep ktextwidgets)
2431 + $(add_frameworks_dep kwidgetsaddons)
2432 + $(add_frameworks_dep kwindowsystem)
2433 + $(add_frameworks_dep kxmlgui)
2434 + $(add_kdeapps_dep akonadi)
2435 + $(add_kdeapps_dep akonadi-contacts)
2436 + $(add_kdeapps_dep akonadi-mime)
2437 + $(add_kdeapps_dep kalarmcal)
2438 + $(add_kdeapps_dep kcalcore)
2439 + $(add_kdeapps_dep kcalutils)
2440 + $(add_kdeapps_dep kcontacts)
2441 + $(add_kdeapps_dep kdepim-apps-libs)
2442 + $(add_kdeapps_dep kholidays)
2443 + $(add_kdeapps_dep kidentitymanagement)
2444 + $(add_kdeapps_dep kmailtransport)
2445 + $(add_kdeapps_dep kmime)
2446 + $(add_kdeapps_dep kontactinterface)
2447 + $(add_kdeapps_dep kpimtextedit)
2448 + $(add_kdeapps_dep libkdepim)
2449 + $(add_kdeapps_dep mailcommon)
2450 + $(add_kdeapps_dep pimcommon)
2451 + $(add_qt_dep qtdbus)
2452 + $(add_qt_dep qtgui)
2453 + $(add_qt_dep qtnetwork)
2454 + $(add_qt_dep qtwidgets)
2455 + dev-libs/libxslt
2456 + media-libs/phonon[qt5(+)]
2457 + X? (
2458 + $(add_qt_dep qtx11extras)
2459 + x11-libs/libX11
2460 + )
2461 +"
2462 +RDEPEND="${DEPEND}
2463 + !kde-apps/kdepim-l10n
2464 + $(add_kdeapps_dep kdepim-runtime)
2465 +"
2466 +
2467 +src_configure() {
2468 + local mycmakeargs=(
2469 + $(cmake-utils_use_find_package X Qt5X11Extras)
2470 + $(cmake-utils_use_find_package X X11)
2471 + )
2472 +
2473 + kde5_src_configure
2474 +}
2475
2476 diff --git a/kde-apps/kalarmcal/kalarmcal-17.12.0.ebuild b/kde-apps/kalarmcal/kalarmcal-17.12.0.ebuild
2477 new file mode 100644
2478 index 0000000000..1fbcfd584e
2479 --- /dev/null
2480 +++ b/kde-apps/kalarmcal/kalarmcal-17.12.0.ebuild
2481 @@ -0,0 +1,24 @@
2482 +# Copyright 1999-2017 Gentoo Foundation
2483 +# Distributed under the terms of the GNU General Public License v2
2484 +
2485 +EAPI=6
2486 +
2487 +inherit kde5
2488 +
2489 +DESCRIPTION="Client library to access and handling of KAlarm calendar data"
2490 +LICENSE="GPL-2+ LGPL-2.1+"
2491 +KEYWORDS="~amd64 ~x86"
2492 +IUSE=""
2493 +
2494 +DEPEND="
2495 + $(add_frameworks_dep kdelibs4support)
2496 + $(add_frameworks_dep ki18n)
2497 + $(add_kdeapps_dep akonadi)
2498 + $(add_kdeapps_dep kcalcore)
2499 + $(add_kdeapps_dep kholidays)
2500 + $(add_kdeapps_dep kidentitymanagement)
2501 + $(add_qt_dep qtgui)
2502 +"
2503 +RDEPEND="${DEPEND}
2504 + !kde-apps/kdepim-l10n
2505 +"
2506
2507 diff --git a/kde-apps/kalgebra/kalgebra-17.12.0.ebuild b/kde-apps/kalgebra/kalgebra-17.12.0.ebuild
2508 new file mode 100644
2509 index 0000000000..b85ec6b67c
2510 --- /dev/null
2511 +++ b/kde-apps/kalgebra/kalgebra-17.12.0.ebuild
2512 @@ -0,0 +1,42 @@
2513 +# Copyright 1999-2017 Gentoo Foundation
2514 +# Distributed under the terms of the GNU General Public License v2
2515 +
2516 +EAPI=6
2517 +
2518 +KDE_HANDBOOK="optional"
2519 +inherit kde5
2520 +
2521 +DESCRIPTION="MathML-based graph calculator by KDE"
2522 +HOMEPAGE="https://www.kde.org/applications/education/kalgebra https://edu.kde.org/kalgebra/"
2523 +KEYWORDS="~amd64 ~x86"
2524 +IUSE="readline"
2525 +
2526 +DEPEND="
2527 + $(add_frameworks_dep kconfig)
2528 + $(add_frameworks_dep kconfigwidgets)
2529 + $(add_frameworks_dep kcoreaddons)
2530 + $(add_frameworks_dep ki18n)
2531 + $(add_frameworks_dep kio)
2532 + $(add_frameworks_dep kwidgetsaddons)
2533 + $(add_frameworks_dep kxmlgui)
2534 + $(add_kdeapps_dep analitza)
2535 + $(add_qt_dep qtdeclarative)
2536 + $(add_qt_dep qtgui)
2537 + $(add_qt_dep qtprintsupport)
2538 + $(add_qt_dep qtwebengine 'widgets')
2539 + $(add_qt_dep qtwidgets)
2540 + readline? ( sys-libs/readline:0= )
2541 +"
2542 +RDEPEND="${DEPEND}
2543 + $(add_frameworks_dep kirigami)
2544 + $(add_qt_dep qtquickcontrols)
2545 + !kde-apps/analitza:4
2546 +"
2547 +
2548 +src_configure() {
2549 + local mycmakeargs=(
2550 + $(cmake-utils_use_find_package readline Readline)
2551 + )
2552 +
2553 + kde5_src_configure
2554 +}
2555
2556 diff --git a/kde-apps/kalzium/kalzium-17.12.0.ebuild b/kde-apps/kalzium/kalzium-17.12.0.ebuild
2557 new file mode 100644
2558 index 0000000000..47095962e1
2559 --- /dev/null
2560 +++ b/kde-apps/kalzium/kalzium-17.12.0.ebuild
2561 @@ -0,0 +1,58 @@
2562 +# Copyright 1999-2017 Gentoo Foundation
2563 +# Distributed under the terms of the GNU General Public License v2
2564 +
2565 +EAPI=6
2566 +
2567 +KDE_HANDBOOK="forceoptional"
2568 +inherit kde5 flag-o-matic
2569 +
2570 +DESCRIPTION="Periodic table of the elements"
2571 +HOMEPAGE="https://www.kde.org/applications/education/kalzium https://edu.kde.org/kalzium/"
2572 +KEYWORDS="~amd64 ~x86"
2573 +IUSE="editor solver"
2574 +
2575 +DEPEND="
2576 + $(add_frameworks_dep kcompletion)
2577 + $(add_frameworks_dep kconfig)
2578 + $(add_frameworks_dep kconfigwidgets)
2579 + $(add_frameworks_dep kcoreaddons)
2580 + $(add_frameworks_dep kdelibs4support)
2581 + $(add_frameworks_dep khtml)
2582 + $(add_frameworks_dep ki18n)
2583 + $(add_frameworks_dep kio)
2584 + $(add_frameworks_dep kitemviews)
2585 + $(add_frameworks_dep kplotting)
2586 + $(add_frameworks_dep ktextwidgets)
2587 + $(add_frameworks_dep kunitconversion)
2588 + $(add_frameworks_dep kwidgetsaddons)
2589 + $(add_frameworks_dep kxmlgui)
2590 + $(add_qt_dep qtgui)
2591 + $(add_qt_dep qtscript)
2592 + $(add_qt_dep qtsvg)
2593 + $(add_qt_dep qtwidgets)
2594 + $(add_qt_dep qtxml)
2595 + editor? (
2596 + dev-cpp/eigen:3
2597 + || ( sci-libs/avogadrolibs sci-chemistry/avogadro )
2598 + sci-chemistry/openbabel
2599 + )
2600 + solver? ( dev-ml/facile[ocamlopt] )
2601 +"
2602 +RDEPEND="${DEPEND}
2603 + sci-chemistry/chemical-mime-data
2604 +"
2605 +
2606 +src_configure(){
2607 + # Fix missing finite()
2608 + [[ ${CHOST} == *-solaris* ]] && append-cppflags -DHAVE_IEEEFP_H
2609 +
2610 + local mycmakeargs=(
2611 + $(cmake-utils_use_find_package editor Eigen3)
2612 + $(cmake-utils_use_find_package editor AvogadroLibs)
2613 + $(cmake-utils_use_find_package editor OpenBabel2)
2614 + $(cmake-utils_use_find_package solver OCaml)
2615 + $(cmake-utils_use_find_package solver Libfacile)
2616 + )
2617 +
2618 + kde5_src_configure
2619 +}
2620
2621 diff --git a/kde-apps/kamera/kamera-17.12.0.ebuild b/kde-apps/kamera/kamera-17.12.0.ebuild
2622 new file mode 100644
2623 index 0000000000..a6330e36e9
2624 --- /dev/null
2625 +++ b/kde-apps/kamera/kamera-17.12.0.ebuild
2626 @@ -0,0 +1,28 @@
2627 +# Copyright 1999-2017 Gentoo Foundation
2628 +# Distributed under the terms of the GNU General Public License v2
2629 +
2630 +EAPI=6
2631 +
2632 +KDE_HANDBOOK="forceoptional"
2633 +inherit kde5
2634 +
2635 +DESCRIPTION="Plasma integration for gphoto2 cameras"
2636 +LICENSE="GPL-2+ handbook? ( FDL-1.2 )"
2637 +KEYWORDS="~amd64 ~x86"
2638 +IUSE=""
2639 +
2640 +RDEPEND="
2641 + $(add_frameworks_dep kconfig)
2642 + $(add_frameworks_dep kconfigwidgets)
2643 + $(add_frameworks_dep kcoreaddons)
2644 + $(add_frameworks_dep kxmlgui)
2645 + $(add_frameworks_dep ki18n)
2646 + $(add_frameworks_dep kio)
2647 + $(add_frameworks_dep kwidgetsaddons)
2648 + $(add_qt_dep qtgui)
2649 + $(add_qt_dep qtwidgets)
2650 + media-libs/libgphoto2:=
2651 +"
2652 +DEPEND="${RDEPEND}
2653 + sys-devel/gettext
2654 +"
2655
2656 diff --git a/kde-apps/kanagram/kanagram-17.12.0.ebuild b/kde-apps/kanagram/kanagram-17.12.0.ebuild
2657 new file mode 100644
2658 index 0000000000..3386d6049b
2659 --- /dev/null
2660 +++ b/kde-apps/kanagram/kanagram-17.12.0.ebuild
2661 @@ -0,0 +1,44 @@
2662 +# Copyright 1999-2017 Gentoo Foundation
2663 +# Distributed under the terms of the GNU General Public License v2
2664 +
2665 +EAPI=6
2666 +
2667 +KDE_HANDBOOK="true"
2668 +inherit kde5
2669 +
2670 +DESCRIPTION="Game based on anagrams of words"
2671 +HOMEPAGE="https://www.kde.org/applications/education/kanagram https://edu.kde.org/kanagram/"
2672 +KEYWORDS="~amd64 ~x86"
2673 +IUSE="speech"
2674 +
2675 +DEPEND="
2676 + $(add_frameworks_dep kconfig)
2677 + $(add_frameworks_dep kconfigwidgets)
2678 + $(add_frameworks_dep kcoreaddons)
2679 + $(add_frameworks_dep kcrash)
2680 + $(add_frameworks_dep kdeclarative)
2681 + $(add_frameworks_dep ki18n)
2682 + $(add_frameworks_dep knewstuff)
2683 + $(add_frameworks_dep kwidgetsaddons)
2684 + $(add_frameworks_dep kxmlgui)
2685 + $(add_frameworks_dep sonnet)
2686 + $(add_kdeapps_dep libkeduvocdocument)
2687 + $(add_qt_dep qtdeclarative)
2688 + $(add_qt_dep qtgui)
2689 + $(add_qt_dep qtwidgets)
2690 + media-libs/phonon[qt5(+)]
2691 + speech? ( $(add_qt_dep qtspeech) )
2692 +"
2693 +RDEPEND="${DEPEND}
2694 + $(add_kdeapps_dep kdeedu-data)
2695 + $(add_qt_dep qtmultimedia 'qml')
2696 + $(add_qt_dep qtquickcontrols)
2697 +"
2698 +
2699 +src_configure() {
2700 + local mycmakeargs=(
2701 + $(cmake-utils_use_find_package speech Qt5TextToSpeech)
2702 + )
2703 +
2704 + kde5_src_configure
2705 +}
2706
2707 diff --git a/kde-apps/kapman/kapman-17.12.0.ebuild b/kde-apps/kapman/kapman-17.12.0.ebuild
2708 new file mode 100644
2709 index 0000000000..2cacb25c2d
2710 --- /dev/null
2711 +++ b/kde-apps/kapman/kapman-17.12.0.ebuild
2712 @@ -0,0 +1,29 @@
2713 +# Copyright 1999-2017 Gentoo Foundation
2714 +# Distributed under the terms of the GNU General Public License v2
2715 +
2716 +EAPI=6
2717 +
2718 +KDE_HANDBOOK="forceoptional"
2719 +inherit kde5
2720 +
2721 +DESCRIPTION="Pac-Man clone by KDE"
2722 +HOMEPAGE="https://www.kde.org/applications/games/kapman/"
2723 +KEYWORDS="~amd64 ~x86"
2724 +IUSE=""
2725 +
2726 +DEPEND="
2727 + $(add_frameworks_dep kconfig)
2728 + $(add_frameworks_dep kconfigwidgets)
2729 + $(add_frameworks_dep kcoreaddons)
2730 + $(add_frameworks_dep kcrash)
2731 + $(add_frameworks_dep kdbusaddons)
2732 + $(add_frameworks_dep ki18n)
2733 + $(add_frameworks_dep kwidgetsaddons)
2734 + $(add_frameworks_dep kxmlgui)
2735 + $(add_kdeapps_dep libkdegames)
2736 + $(add_qt_dep qtgui)
2737 + $(add_qt_dep qtsvg)
2738 + $(add_qt_dep qtwidgets)
2739 + $(add_qt_dep qtxml)
2740 +"
2741 +RDEPEND="${DEPEND}"
2742
2743 diff --git a/kde-apps/kapptemplate/kapptemplate-17.12.0.ebuild b/kde-apps/kapptemplate/kapptemplate-17.12.0.ebuild
2744 new file mode 100644
2745 index 0000000000..eda56a210c
2746 --- /dev/null
2747 +++ b/kde-apps/kapptemplate/kapptemplate-17.12.0.ebuild
2748 @@ -0,0 +1,27 @@
2749 +# Copyright 1999-2017 Gentoo Foundation
2750 +# Distributed under the terms of the GNU General Public License v2
2751 +
2752 +EAPI=6
2753 +
2754 +KDE_HANDBOOK="forceoptional"
2755 +KDE_TEST="forceoptional"
2756 +inherit kde5
2757 +
2758 +DESCRIPTION="A shell script to create the necessary framework to develop KDE applications"
2759 +HOMEPAGE="https://www.kde.org/applications/development/kapptemplate"
2760 +KEYWORDS="~amd64 ~x86"
2761 +IUSE=""
2762 +
2763 +DEPEND="
2764 + $(add_frameworks_dep karchive)
2765 + $(add_frameworks_dep kcompletion)
2766 + $(add_frameworks_dep kconfig)
2767 + $(add_frameworks_dep kconfigwidgets)
2768 + $(add_frameworks_dep kcoreaddons)
2769 + $(add_frameworks_dep ki18n)
2770 + $(add_frameworks_dep kio)
2771 + $(add_frameworks_dep kwidgetsaddons)
2772 + $(add_qt_dep qtgui)
2773 + $(add_qt_dep qtwidgets)
2774 +"
2775 +RDEPEND="${DEPEND}"
2776
2777 diff --git a/kde-apps/kate/kate-17.12.0.ebuild b/kde-apps/kate/kate-17.12.0.ebuild
2778 new file mode 100644
2779 index 0000000000..29ca64a109
2780 --- /dev/null
2781 +++ b/kde-apps/kate/kate-17.12.0.ebuild
2782 @@ -0,0 +1,75 @@
2783 +# Copyright 1999-2017 Gentoo Foundation
2784 +# Distributed under the terms of the GNU General Public License v2
2785 +
2786 +EAPI=6
2787 +
2788 +KDE_HANDBOOK="optional"
2789 +KDE_TEST="true"
2790 +VIRTUALX_REQUIRED="test"
2791 +inherit kde5
2792 +
2793 +DESCRIPTION="Kate is an advanced text editor"
2794 +HOMEPAGE="https://www.kde.org/applications/utilities/kate https://kate-editor.org/"
2795 +KEYWORDS="~amd64 ~x86"
2796 +IUSE="+addons"
2797 +
2798 +DEPEND="
2799 + $(add_frameworks_dep kactivities)
2800 + $(add_frameworks_dep kcodecs)
2801 + $(add_frameworks_dep kcompletion)
2802 + $(add_frameworks_dep kconfig)
2803 + $(add_frameworks_dep kconfigwidgets)
2804 + $(add_frameworks_dep kcoreaddons)
2805 + $(add_frameworks_dep kcrash)
2806 + $(add_frameworks_dep kdbusaddons)
2807 + $(add_frameworks_dep kguiaddons)
2808 + $(add_frameworks_dep ki18n)
2809 + $(add_frameworks_dep kiconthemes)
2810 + $(add_frameworks_dep kio)
2811 + $(add_frameworks_dep kitemmodels)
2812 + $(add_frameworks_dep kitemviews)
2813 + $(add_frameworks_dep kjobwidgets)
2814 + $(add_frameworks_dep kparts)
2815 + $(add_frameworks_dep kservice)
2816 + $(add_frameworks_dep ktexteditor)
2817 + $(add_frameworks_dep ktextwidgets)
2818 + $(add_frameworks_dep kwidgetsaddons)
2819 + $(add_frameworks_dep kwindowsystem)
2820 + $(add_frameworks_dep kxmlgui)
2821 + $(add_qt_dep qtdbus)
2822 + $(add_qt_dep qtgui)
2823 + $(add_qt_dep qtscript)
2824 + $(add_qt_dep qtwidgets)
2825 + $(add_qt_dep qtxml)
2826 + addons? (
2827 + $(add_frameworks_dep kbookmarks)
2828 + $(add_frameworks_dep knewstuff)
2829 + $(add_frameworks_dep kwallet)
2830 + $(add_frameworks_dep plasma)
2831 + $(add_frameworks_dep threadweaver)
2832 + $(add_qt_dep qtsql)
2833 + )
2834 +"
2835 +RDEPEND="${DEPEND}
2836 + !kde-misc/ktexteditorpreviewplugin
2837 +"
2838 +
2839 +src_prepare() {
2840 + kde5_src_prepare
2841 + # test hangs
2842 + sed -e "/session_manager_test/d" -i kate/autotests/CMakeLists.txt || die
2843 + # delete colliding kwrite translations
2844 + if [[ ${KDE_BUILD_TYPE} = release ]]; then
2845 + find po -type f -name "*po" -and -name "kwrite*" -delete || die
2846 + rm -rf po/*/docs/kwrite || die
2847 + fi
2848 +}
2849 +
2850 +src_configure() {
2851 + local mycmakeargs=(
2852 + -DBUILD_addons=$(usex addons)
2853 + -DBUILD_kwrite=FALSE
2854 + )
2855 +
2856 + kde5_src_configure
2857 +}
2858
2859 diff --git a/kde-apps/katomic/katomic-17.12.0.ebuild b/kde-apps/katomic/katomic-17.12.0.ebuild
2860 new file mode 100644
2861 index 0000000000..b900a5af47
2862 --- /dev/null
2863 +++ b/kde-apps/katomic/katomic-17.12.0.ebuild
2864 @@ -0,0 +1,31 @@
2865 +# Copyright 1999-2017 Gentoo Foundation
2866 +# Distributed under the terms of the GNU General Public License v2
2867 +
2868 +EAPI=6
2869 +
2870 +KDE_HANDBOOK="forceoptional"
2871 +KDE_SELINUX_MODULE="games"
2872 +inherit kde5
2873 +
2874 +DESCRIPTION="KDE Atomic Entertainment Game"
2875 +HOMEPAGE="
2876 + https://www.kde.org/applications/games/katomic/
2877 + https://games.kde.org/game.php?game=katomic
2878 +"
2879 +KEYWORDS="~amd64 ~x86"
2880 +IUSE=""
2881 +
2882 +DEPEND="
2883 + $(add_frameworks_dep kconfig)
2884 + $(add_frameworks_dep kcoreaddons)
2885 + $(add_frameworks_dep kcrash)
2886 + $(add_frameworks_dep kdbusaddons)
2887 + $(add_frameworks_dep ki18n)
2888 + $(add_frameworks_dep knewstuff)
2889 + $(add_frameworks_dep kwidgetsaddons)
2890 + $(add_frameworks_dep kxmlgui)
2891 + $(add_kdeapps_dep libkdegames)
2892 + $(add_qt_dep qtgui)
2893 + $(add_qt_dep qtwidgets)
2894 +"
2895 +RDEPEND="${DEPEND}"
2896
2897 diff --git a/kde-apps/kblackbox/kblackbox-17.12.0.ebuild b/kde-apps/kblackbox/kblackbox-17.12.0.ebuild
2898 new file mode 100644
2899 index 0000000000..3c76bbfe90
2900 --- /dev/null
2901 +++ b/kde-apps/kblackbox/kblackbox-17.12.0.ebuild
2902 @@ -0,0 +1,31 @@
2903 +# Copyright 1999-2017 Gentoo Foundation
2904 +# Distributed under the terms of the GNU General Public License v2
2905 +
2906 +EAPI=6
2907 +
2908 +KDE_HANDBOOK="forceoptional"
2909 +KDE_SELINUX_MODULE="games"
2910 +inherit kde5
2911 +
2912 +DESCRIPTION="KDE Blackbox Game"
2913 +KEYWORDS="~amd64 ~x86"
2914 +IUSE=""
2915 +
2916 +DEPEND="
2917 + $(add_frameworks_dep karchive)
2918 + $(add_frameworks_dep kconfig)
2919 + $(add_frameworks_dep kconfigwidgets)
2920 + $(add_frameworks_dep kcoreaddons)
2921 + $(add_frameworks_dep kcrash)
2922 + $(add_frameworks_dep kdbusaddons)
2923 + $(add_frameworks_dep ki18n)
2924 + $(add_frameworks_dep ktextwidgets)
2925 + $(add_frameworks_dep kwidgetsaddons)
2926 + $(add_frameworks_dep kxmlgui)
2927 + $(add_kdeapps_dep libkdegames)
2928 + $(add_qt_dep qtgui)
2929 + $(add_qt_dep qtsvg)
2930 + $(add_qt_dep qtwidgets)
2931 + $(add_qt_dep qtxml)
2932 +"
2933 +RDEPEND="${DEPEND}"
2934
2935 diff --git a/kde-apps/kblocks/kblocks-17.12.0.ebuild b/kde-apps/kblocks/kblocks-17.12.0.ebuild
2936 new file mode 100644
2937 index 0000000000..4c79b75ddd
2938 --- /dev/null
2939 +++ b/kde-apps/kblocks/kblocks-17.12.0.ebuild
2940 @@ -0,0 +1,28 @@
2941 +# Copyright 1999-2017 Gentoo Foundation
2942 +# Distributed under the terms of the GNU General Public License v2
2943 +
2944 +EAPI=6
2945 +
2946 +KDE_HANDBOOK="forceoptional"
2947 +inherit kde5
2948 +
2949 +DESCRIPTION="A single-player Tetris-like KDE game"
2950 +HOMEPAGE="https://www.kde.org/applications/games/kblocks/"
2951 +KEYWORDS="~amd64 ~x86"
2952 +IUSE=""
2953 +
2954 +DEPEND="
2955 + $(add_frameworks_dep kconfig)
2956 + $(add_frameworks_dep kconfigwidgets)
2957 + $(add_frameworks_dep kcoreaddons)
2958 + $(add_frameworks_dep kcrash)
2959 + $(add_frameworks_dep ki18n)
2960 + $(add_frameworks_dep kwidgetsaddons)
2961 + $(add_frameworks_dep kxmlgui)
2962 + $(add_kdeapps_dep libkdegames)
2963 + $(add_qt_dep qtgui)
2964 + $(add_qt_dep qtnetwork)
2965 + $(add_qt_dep qtsvg)
2966 + $(add_qt_dep qtwidgets)
2967 +"
2968 +RDEPEND="${DEPEND}"
2969
2970 diff --git a/kde-apps/kblog/kblog-17.12.0.ebuild b/kde-apps/kblog/kblog-17.12.0.ebuild
2971 new file mode 100644
2972 index 0000000000..29c62ac847
2973 --- /dev/null
2974 +++ b/kde-apps/kblog/kblog-17.12.0.ebuild
2975 @@ -0,0 +1,24 @@
2976 +# Copyright 1999-2017 Gentoo Foundation
2977 +# Distributed under the terms of the GNU General Public License v2
2978 +
2979 +EAPI=6
2980 +
2981 +KDE_TEST="true"
2982 +inherit kde5
2983 +
2984 +DESCRIPTION="Library providing client-side support for web application remote blogging APIs"
2985 +LICENSE="GPL-2+"
2986 +KEYWORDS="~amd64 ~x86"
2987 +IUSE=""
2988 +
2989 +DEPEND="
2990 + $(add_frameworks_dep kcoreaddons)
2991 + $(add_frameworks_dep ki18n)
2992 + $(add_frameworks_dep kio)
2993 + $(add_frameworks_dep kxmlrpcclient)
2994 + $(add_kdeapps_dep kcalcore)
2995 + $(add_kdeapps_dep syndication)
2996 +"
2997 +RDEPEND="${DEPEND}
2998 + !kde-apps/kdepim-l10n
2999 +"
3000
3001 diff --git a/kde-apps/kbounce/kbounce-17.12.0.ebuild b/kde-apps/kbounce/kbounce-17.12.0.ebuild
3002 new file mode 100644
3003 index 0000000000..c367fd44d5
3004 --- /dev/null
3005 +++ b/kde-apps/kbounce/kbounce-17.12.0.ebuild
3006 @@ -0,0 +1,34 @@
3007 +# Copyright 1999-2017 Gentoo Foundation
3008 +# Distributed under the terms of the GNU General Public License v2
3009 +
3010 +EAPI=6
3011 +
3012 +KDE_HANDBOOK="forceoptional"
3013 +KDE_SELINUX_MODULE="games"
3014 +inherit kde5
3015 +
3016 +DESCRIPTION="KDE Bounce Ball Game"
3017 +HOMEPAGE="
3018 + https://www.kde.org/applications/games/kbounce/
3019 + https://games.kde.org/game.php?game=kbounce
3020 +"
3021 +KEYWORDS="~amd64 ~x86"
3022 +IUSE=""
3023 +
3024 +DEPEND="
3025 + $(add_frameworks_dep kcompletion)
3026 + $(add_frameworks_dep kconfig)
3027 + $(add_frameworks_dep kconfigwidgets)
3028 + $(add_frameworks_dep kcoreaddons)
3029 + $(add_frameworks_dep kcrash)
3030 + $(add_frameworks_dep kdbusaddons)
3031 + $(add_frameworks_dep ki18n)
3032 + $(add_frameworks_dep kio)
3033 + $(add_frameworks_dep kwidgetsaddons)
3034 + $(add_frameworks_dep kxmlgui)
3035 + $(add_kdeapps_dep libkdegames)
3036 + $(add_qt_dep qtgui)
3037 + $(add_qt_dep qtsvg)
3038 + $(add_qt_dep qtwidgets)
3039 +"
3040 +RDEPEND="${DEPEND}"
3041
3042 diff --git a/kde-apps/kbreakout/kbreakout-17.12.0.ebuild b/kde-apps/kbreakout/kbreakout-17.12.0.ebuild
3043 new file mode 100644
3044 index 0000000000..9842d908d1
3045 --- /dev/null
3046 +++ b/kde-apps/kbreakout/kbreakout-17.12.0.ebuild
3047 @@ -0,0 +1,32 @@
3048 +# Copyright 1999-2017 Gentoo Foundation
3049 +# Distributed under the terms of the GNU General Public License v2
3050 +
3051 +EAPI=6
3052 +
3053 +KDE_HANDBOOK="forceoptional"
3054 +inherit kde5
3055 +
3056 +DESCRIPTION="Breakout-like game by KDE"
3057 +HOMEPAGE="
3058 + https://www.kde.org/applications/games/kbreakout/
3059 + https://games.kde.org/game.php?game=kbreakout
3060 +"
3061 +KEYWORDS="~amd64 ~x86"
3062 +IUSE=""
3063 +
3064 +DEPEND="
3065 + $(add_frameworks_dep kconfig)
3066 + $(add_frameworks_dep kconfigwidgets)
3067 + $(add_frameworks_dep kcoreaddons)
3068 + $(add_frameworks_dep kcrash)
3069 + $(add_frameworks_dep kdbusaddons)
3070 + $(add_frameworks_dep ki18n)
3071 + $(add_frameworks_dep kwidgetsaddons)
3072 + $(add_frameworks_dep kxmlgui)
3073 + $(add_kdeapps_dep libkdegames)
3074 + $(add_qt_dep qtdeclarative)
3075 + $(add_qt_dep qtgui)
3076 + $(add_qt_dep qtwidgets)
3077 + $(add_qt_dep qtxml)
3078 +"
3079 +RDEPEND="${DEPEND}"
3080
3081 diff --git a/kde-apps/kbruch/kbruch-17.12.0.ebuild b/kde-apps/kbruch/kbruch-17.12.0.ebuild
3082 new file mode 100644
3083 index 0000000000..884e1782ed
3084 --- /dev/null
3085 +++ b/kde-apps/kbruch/kbruch-17.12.0.ebuild
3086 @@ -0,0 +1,24 @@
3087 +# Copyright 1999-2017 Gentoo Foundation
3088 +# Distributed under the terms of the GNU General Public License v2
3089 +
3090 +EAPI=6
3091 +
3092 +KDE_HANDBOOK="forceoptional"
3093 +inherit kde5
3094 +
3095 +DESCRIPTION="Educational application to learn calculating with fractions"
3096 +HOMEPAGE="https://www.kde.org/applications/education/kbruch https://edu.kde.org/kbruch"
3097 +KEYWORDS="~amd64 ~x86"
3098 +IUSE=""
3099 +
3100 +DEPEND="
3101 + $(add_frameworks_dep kconfig)
3102 + $(add_frameworks_dep kconfigwidgets)
3103 + $(add_frameworks_dep kcoreaddons)
3104 + $(add_frameworks_dep ki18n)
3105 + $(add_frameworks_dep kwidgetsaddons)
3106 + $(add_frameworks_dep kxmlgui)
3107 + $(add_qt_dep qtgui)
3108 + $(add_qt_dep qtwidgets)
3109 +"
3110 +RDEPEND="${DEPEND}"
3111
3112 diff --git a/kde-apps/kcachegrind/kcachegrind-17.12.0.ebuild b/kde-apps/kcachegrind/kcachegrind-17.12.0.ebuild
3113 new file mode 100644
3114 index 0000000000..6f3c914de0
3115 --- /dev/null
3116 +++ b/kde-apps/kcachegrind/kcachegrind-17.12.0.ebuild
3117 @@ -0,0 +1,35 @@
3118 +# Copyright 1999-2017 Gentoo Foundation
3119 +# Distributed under the terms of the GNU General Public License v2
3120 +
3121 +EAPI=6
3122 +
3123 +KDE_HANDBOOK="forceoptional"
3124 +inherit kde5
3125 +
3126 +DESCRIPTION="Frontend for Cachegrind by KDE"
3127 +HOMEPAGE="https://www.kde.org/applications/development/kcachegrind
3128 +https://kcachegrind.github.io/html/Home.html"
3129 +KEYWORDS="~amd64 ~x86"
3130 +IUSE="nls"
3131 +
3132 +COMMON_DEPEND="
3133 + $(add_frameworks_dep karchive)
3134 + $(add_frameworks_dep kconfig)
3135 + $(add_frameworks_dep kconfigwidgets)
3136 + $(add_frameworks_dep kcoreaddons)
3137 + $(add_frameworks_dep ki18n)
3138 + $(add_frameworks_dep kio)
3139 + $(add_frameworks_dep kjobwidgets)
3140 + $(add_frameworks_dep kwidgetsaddons)
3141 + $(add_frameworks_dep kxmlgui)
3142 + $(add_qt_dep qtdbus)
3143 + $(add_qt_dep qtgui)
3144 + $(add_qt_dep qtwidgets)
3145 +"
3146 +DEPEND="${COMMON_DEPEND}
3147 + nls? ( $(add_qt_dep linguist-tools) )
3148 +"
3149 +RDEPEND="${COMMON_DEPEND}
3150 + media-gfx/graphviz
3151 + !<kde-apps/kde4-l10n-17.03.90:4
3152 +"
3153
3154 diff --git a/kde-apps/kcalc/kcalc-17.12.0.ebuild b/kde-apps/kcalc/kcalc-17.12.0.ebuild
3155 new file mode 100644
3156 index 0000000000..3b9750eae3
3157 --- /dev/null
3158 +++ b/kde-apps/kcalc/kcalc-17.12.0.ebuild
3159 @@ -0,0 +1,33 @@
3160 +# Copyright 1999-2017 Gentoo Foundation
3161 +# Distributed under the terms of the GNU General Public License v2
3162 +
3163 +EAPI=6
3164 +
3165 +KDE_HANDBOOK="forceoptional"
3166 +KDE_TEST="true"
3167 +inherit kde5
3168 +
3169 +DESCRIPTION="KDE calculator"
3170 +HOMEPAGE="https://www.kde.org/applications/utilities/kcalc
3171 +https://utils.kde.org/projects/kcalc/"
3172 +KEYWORDS="~amd64 ~x86"
3173 +IUSE=""
3174 +
3175 +RDEPEND="
3176 + $(add_frameworks_dep kconfig)
3177 + $(add_frameworks_dep kconfigwidgets)
3178 + $(add_frameworks_dep kcoreaddons)
3179 + $(add_frameworks_dep kguiaddons)
3180 + $(add_frameworks_dep ki18n)
3181 + $(add_frameworks_dep kinit)
3182 + $(add_frameworks_dep knotifications)
3183 + $(add_frameworks_dep kwidgetsaddons)
3184 + $(add_frameworks_dep kxmlgui)
3185 + $(add_qt_dep qtgui)
3186 + $(add_qt_dep qtwidgets)
3187 + $(add_qt_dep qtxml)
3188 + dev-libs/gmp:0=
3189 +"
3190 +DEPEND="${RDEPEND}
3191 + sys-devel/gettext
3192 +"
3193
3194 diff --git a/kde-apps/kcalcore/kcalcore-17.12.0.ebuild b/kde-apps/kcalcore/kcalcore-17.12.0.ebuild
3195 new file mode 100644
3196 index 0000000000..88929c1873
3197 --- /dev/null
3198 +++ b/kde-apps/kcalcore/kcalcore-17.12.0.ebuild
3199 @@ -0,0 +1,23 @@
3200 +# Copyright 1999-2017 Gentoo Foundation
3201 +# Distributed under the terms of the GNU General Public License v2
3202 +
3203 +EAPI=6
3204 +
3205 +KDE_TEST="true"
3206 +VIRTUALX_REQUIRED="test"
3207 +inherit kde5
3208 +
3209 +DESCRIPTION="Library for handling calendar data"
3210 +LICENSE="GPL-2+ test? ( LGPL-3+ )"
3211 +KEYWORDS="~amd64 ~x86"
3212 +IUSE=""
3213 +
3214 +RDEPEND="
3215 + $(add_qt_dep qtgui)
3216 + dev-libs/libical:=
3217 +"
3218 +DEPEND="${RDEPEND}
3219 + sys-devel/bison
3220 +"
3221 +
3222 +RESTRICT+=" test" # multiple tests fail or hang indefinitely
3223
3224 diff --git a/kde-apps/kcalutils/kcalutils-17.12.0.ebuild b/kde-apps/kcalutils/kcalutils-17.12.0.ebuild
3225 new file mode 100644
3226 index 0000000000..c8d7d1984a
3227 --- /dev/null
3228 +++ b/kde-apps/kcalutils/kcalutils-17.12.0.ebuild
3229 @@ -0,0 +1,33 @@
3230 +# Copyright 1999-2017 Gentoo Foundation
3231 +# Distributed under the terms of the GNU General Public License v2
3232 +
3233 +EAPI=6
3234 +
3235 +KDE_TEST="true"
3236 +VIRTUALX_REQUIRED="test"
3237 +inherit kde5
3238 +
3239 +DESCRIPTION="Library providing utility functions for the handling of calendar data"
3240 +LICENSE="GPL-2+ LGPL-2.1+"
3241 +KEYWORDS="~amd64 ~x86"
3242 +IUSE=""
3243 +
3244 +DEPEND="
3245 + $(add_frameworks_dep kcodecs)
3246 + $(add_frameworks_dep kconfig)
3247 + $(add_frameworks_dep kconfigwidgets)
3248 + $(add_frameworks_dep kcoreaddons)
3249 + $(add_frameworks_dep ki18n)
3250 + $(add_frameworks_dep kiconthemes)
3251 + $(add_frameworks_dep kwidgetsaddons)
3252 + $(add_kdeapps_dep kcalcore)
3253 + $(add_kdeapps_dep kidentitymanagement)
3254 + $(add_qt_dep qtgui)
3255 + $(add_qt_dep qtwidgets)
3256 + dev-libs/grantlee:5
3257 +"
3258 +RDEPEND="${DEPEND}
3259 + !kde-apps/kdepim-l10n
3260 +"
3261 +
3262 +RESTRICT+=" test"
3263
3264 diff --git a/kde-apps/kcharselect/kcharselect-17.12.0.ebuild b/kde-apps/kcharselect/kcharselect-17.12.0.ebuild
3265 new file mode 100644
3266 index 0000000000..5af27e1b90
3267 --- /dev/null
3268 +++ b/kde-apps/kcharselect/kcharselect-17.12.0.ebuild
3269 @@ -0,0 +1,26 @@
3270 +# Copyright 1999-2017 Gentoo Foundation
3271 +# Distributed under the terms of the GNU General Public License v2
3272 +
3273 +EAPI=6
3274 +
3275 +KDE_HANDBOOK="forceoptional"
3276 +inherit kde5
3277 +
3278 +DESCRIPTION="KDE character selection utility"
3279 +HOMEPAGE="https://www.kde.org/applications/utilities/kcharselect
3280 +https://utils.kde.org/projects/kcharselect"
3281 +KEYWORDS="~amd64 ~x86"
3282 +IUSE=""
3283 +
3284 +DEPEND="
3285 + $(add_frameworks_dep kbookmarks)
3286 + $(add_frameworks_dep kconfig)
3287 + $(add_frameworks_dep kconfigwidgets)
3288 + $(add_frameworks_dep kcoreaddons)
3289 + $(add_frameworks_dep ki18n)
3290 + $(add_frameworks_dep kwidgetsaddons)
3291 + $(add_frameworks_dep kxmlgui)
3292 + $(add_qt_dep qtgui)
3293 + $(add_qt_dep qtwidgets)
3294 +"
3295 +RDEPEND="${DEPEND}"
3296
3297 diff --git a/kde-apps/kcolorchooser/kcolorchooser-17.12.0.ebuild b/kde-apps/kcolorchooser/kcolorchooser-17.12.0.ebuild
3298 new file mode 100644
3299 index 0000000000..f24e9e3722
3300 --- /dev/null
3301 +++ b/kde-apps/kcolorchooser/kcolorchooser-17.12.0.ebuild
3302 @@ -0,0 +1,22 @@
3303 +# Copyright 1999-2017 Gentoo Foundation
3304 +# Distributed under the terms of the GNU General Public License v2
3305 +
3306 +EAPI=6
3307 +
3308 +inherit kde5
3309 +
3310 +DESCRIPTION="KDE color selector/editor"
3311 +HOMEPAGE="https://www.kde.org/applications/graphics/kcolorchooser/"
3312 +
3313 +LICENSE="MIT"
3314 +KEYWORDS="~amd64 ~x86"
3315 +IUSE=""
3316 +
3317 +DEPEND="
3318 + $(add_frameworks_dep kcoreaddons)
3319 + $(add_frameworks_dep ki18n)
3320 + $(add_frameworks_dep kxmlgui)
3321 + $(add_qt_dep qtgui)
3322 + $(add_qt_dep qtwidgets)
3323 +"
3324 +RDEPEND="${DEPEND}"
3325
3326 diff --git a/kde-apps/kcontacts/kcontacts-17.12.0.ebuild b/kde-apps/kcontacts/kcontacts-17.12.0.ebuild
3327 new file mode 100644
3328 index 0000000000..b0fcdf5759
3329 --- /dev/null
3330 +++ b/kde-apps/kcontacts/kcontacts-17.12.0.ebuild
3331 @@ -0,0 +1,40 @@
3332 +# Copyright 1999-2017 Gentoo Foundation
3333 +# Distributed under the terms of the GNU General Public License v2
3334 +
3335 +EAPI=6
3336 +
3337 +KDE_TEST="true"
3338 +VIRTUALX_REQUIRED="test"
3339 +inherit kde5
3340 +
3341 +DESCRIPTION="Address book API based on KDE Frameworks"
3342 +LICENSE="GPL-2+"
3343 +KEYWORDS="~amd64 ~x86"
3344 +IUSE=""
3345 +
3346 +DEPEND="
3347 + $(add_frameworks_dep kcodecs)
3348 + $(add_frameworks_dep kconfig)
3349 + $(add_frameworks_dep kcoreaddons)
3350 + $(add_frameworks_dep ki18n)
3351 + $(add_qt_dep qtdbus)
3352 + $(add_qt_dep qtgui)
3353 +"
3354 +RDEPEND="${DEPEND}
3355 + !kde-apps/kdepim-l10n
3356 +"
3357 +
3358 +src_prepare() {
3359 + kde5_src_prepare
3360 +
3361 + # FIXME: Fails test because access to /dev/dri/card0 is denied
3362 + sed -i \
3363 + -e "/ecm_add_tests/ s/picturetest\.cpp //" \
3364 + autotests/CMakeLists.txt || die
3365 +}
3366 +
3367 +src_test() {
3368 + mkdir -p "${HOME}/.local/share/kf5/kcontacts" || die
3369 + cp "${S}/src/countrytransl.map" "${HOME}/.local/share/kf5/kcontacts/" || die
3370 + kde5_src_test
3371 +}
3372
3373 diff --git a/kde-apps/kcron/kcron-17.12.0.ebuild b/kde-apps/kcron/kcron-17.12.0.ebuild
3374 new file mode 100644
3375 index 0000000000..b3abd110de
3376 --- /dev/null
3377 +++ b/kde-apps/kcron/kcron-17.12.0.ebuild
3378 @@ -0,0 +1,26 @@
3379 +# Copyright 1999-2017 Gentoo Foundation
3380 +# Distributed under the terms of the GNU General Public License v2
3381 +
3382 +EAPI=6
3383 +
3384 +KDE_HANDBOOK="forceoptional"
3385 +inherit kde5
3386 +
3387 +DESCRIPTION="KDE Task Scheduler"
3388 +KEYWORDS="~amd64 ~x86"
3389 +IUSE=""
3390 +
3391 +DEPEND="
3392 + $(add_frameworks_dep kconfigwidgets)
3393 + $(add_frameworks_dep kcoreaddons)
3394 + $(add_frameworks_dep ki18n)
3395 + $(add_frameworks_dep kiconthemes)
3396 + $(add_frameworks_dep kio)
3397 + $(add_frameworks_dep kwidgetsaddons)
3398 + $(add_qt_dep qtgui)
3399 + $(add_qt_dep qtprintsupport)
3400 + $(add_qt_dep qtwidgets)
3401 +"
3402 +RDEPEND="${DEPEND}
3403 + !prefix? ( virtual/cron )
3404 +"
3405
3406 diff --git a/kde-apps/kdav/kdav-17.12.0.ebuild b/kde-apps/kdav/kdav-17.12.0.ebuild
3407 new file mode 100644
3408 index 0000000000..287605ef4f
3409 --- /dev/null
3410 +++ b/kde-apps/kdav/kdav-17.12.0.ebuild
3411 @@ -0,0 +1,33 @@
3412 +# Copyright 1999-2017 Gentoo Foundation
3413 +# Distributed under the terms of the GNU General Public License v2
3414 +
3415 +EAPI=6
3416 +
3417 +KDE_TEST="forceoptional"
3418 +VIRTUALX_REQUIRED="test"
3419 +inherit kde5
3420 +
3421 +DESCRIPTION="DAV protocol implemention with KJobs"
3422 +LICENSE="GPL-2+"
3423 +KEYWORDS="~amd64 ~x86"
3424 +IUSE=""
3425 +
3426 +DEPEND="
3427 + $(add_frameworks_dep kcoreaddons)
3428 + $(add_frameworks_dep kio)
3429 + $(add_qt_dep qtgui)
3430 + $(add_qt_dep qtxml)
3431 + $(add_qt_dep qtxmlpatterns)
3432 +"
3433 +RDEPEND="${DEPEND}
3434 + !kde-apps/kdepim-l10n
3435 +"
3436 +
3437 +src_test() {
3438 + # bug 616808 - DavItemFetchJobTest requires D-Bus
3439 + local myctestargs=(
3440 + -E "(kdav-davitemfetchjob)"
3441 + )
3442 +
3443 + kde5_src_test
3444 +}
3445
3446 diff --git a/kde-apps/kde-apps-meta/kde-apps-meta-17.12.0.ebuild b/kde-apps/kde-apps-meta/kde-apps-meta-17.12.0.ebuild
3447 new file mode 100644
3448 index 0000000000..58cf3bcb4a
3449 --- /dev/null
3450 +++ b/kde-apps/kde-apps-meta/kde-apps-meta-17.12.0.ebuild
3451 @@ -0,0 +1,25 @@
3452 +# Copyright 1999-2017 Gentoo Foundation
3453 +# Distributed under the terms of the GNU General Public License v2
3454 +
3455 +EAPI=6
3456 +
3457 +inherit kde5-meta-pkg
3458 +
3459 +DESCRIPTION="Meta package for the KDE Applications collection"
3460 +KEYWORDS="~amd64 ~x86"
3461 +IUSE="accessibility pim sdk"
3462 +
3463 +RDEPEND="
3464 + $(add_kdeapps_dep kate)
3465 + $(add_kdeapps_dep kdeadmin-meta)
3466 + $(add_kdeapps_dep kdecore-meta)
3467 + $(add_kdeapps_dep kdeedu-meta)
3468 + $(add_kdeapps_dep kdegames-meta)
3469 + $(add_kdeapps_dep kdegraphics-meta)
3470 + $(add_kdeapps_dep kdemultimedia-meta)
3471 + $(add_kdeapps_dep kdenetwork-meta)
3472 + $(add_kdeapps_dep kdeutils-meta)
3473 + accessibility? ( $(add_kdeapps_dep kdeaccessibility-meta) )
3474 + pim? ( $(add_kdeapps_dep kdepim-meta) )
3475 + sdk? ( $(add_kdeapps_dep kdesdk-meta) )
3476 +"
3477
3478 diff --git a/kde-apps/kde-dev-scripts/kde-dev-scripts-17.12.0.ebuild b/kde-apps/kde-dev-scripts/kde-dev-scripts-17.12.0.ebuild
3479 new file mode 100644
3480 index 0000000000..b51b28c5a6
3481 --- /dev/null
3482 +++ b/kde-apps/kde-dev-scripts/kde-dev-scripts-17.12.0.ebuild
3483 @@ -0,0 +1,31 @@
3484 +# Copyright 1999-2017 Gentoo Foundation
3485 +# Distributed under the terms of the GNU General Public License v2
3486 +
3487 +EAPI=6
3488 +
3489 +KDE_HANDBOOK="true"
3490 +inherit kde5
3491 +
3492 +DESCRIPTION="KDE Development Scripts"
3493 +KEYWORDS="~amd64 ~x86"
3494 +IUSE=""
3495 +
3496 +# kdelibs4support - required for kdex.dtd
3497 +# kdoctools - to use ECM instead of kdelibs4
3498 +DEPEND="
3499 + $(add_frameworks_dep kdelibs4support)
3500 + $(add_frameworks_dep kdoctools)
3501 +"
3502 +RDEPEND="
3503 + !kde-apps/kde4-l10n
3504 + app-arch/advancecomp
3505 + media-gfx/optipng
3506 + dev-perl/XML-DOM
3507 +"
3508 +
3509 +src_prepare() {
3510 + # bug 275069
3511 + sed -ie 's:colorsvn::' CMakeLists.txt || die
3512 +
3513 + kde5_src_prepare
3514 +}
3515
3516 diff --git a/kde-apps/kde-dev-utils/kde-dev-utils-17.12.0.ebuild b/kde-apps/kde-dev-utils/kde-dev-utils-17.12.0.ebuild
3517 new file mode 100644
3518 index 0000000000..9387e97aca
3519 --- /dev/null
3520 +++ b/kde-apps/kde-dev-utils/kde-dev-utils-17.12.0.ebuild
3521 @@ -0,0 +1,29 @@
3522 +# Copyright 1999-2017 Gentoo Foundation
3523 +# Distributed under the terms of the GNU General Public License v2
3524 +
3525 +EAPI=6
3526 +
3527 +inherit kde5
3528 +
3529 +DESCRIPTION="KDE Development Utilities"
3530 +LICENSE="GPL-2+"
3531 +KEYWORDS="~amd64 ~x86"
3532 +IUSE=""
3533 +
3534 +DEPEND="
3535 + $(add_frameworks_dep kconfig)
3536 + $(add_frameworks_dep kconfigwidgets)
3537 + $(add_frameworks_dep kcoreaddons)
3538 + $(add_frameworks_dep ki18n)
3539 + $(add_frameworks_dep kio)
3540 + $(add_frameworks_dep kjobwidgets)
3541 + $(add_frameworks_dep kparts)
3542 + $(add_frameworks_dep kwidgetsaddons)
3543 + $(add_frameworks_dep kxmlgui)
3544 + $(add_qt_dep designer)
3545 + $(add_qt_dep qtgui)
3546 + $(add_qt_dep qtwidgets)
3547 +"
3548 +RDEPEND="${DEPEND}
3549 + !<kde-apps/kde4-l10n-17.03.90:4
3550 +"
3551
3552 diff --git a/kde-apps/kde-meta/kde-meta-17.12.0.ebuild b/kde-apps/kde-meta/kde-meta-17.12.0.ebuild
3553 new file mode 100644
3554 index 0000000000..7f258031a0
3555 --- /dev/null
3556 +++ b/kde-apps/kde-meta/kde-meta-17.12.0.ebuild
3557 @@ -0,0 +1,15 @@
3558 +# Copyright 1999-2017 Gentoo Foundation
3559 +# Distributed under the terms of the GNU General Public License v2
3560 +
3561 +EAPI=6
3562 +
3563 +inherit kde5-meta-pkg
3564 +
3565 +DESCRIPTION="Merge this to pull in all KDE Plasma and Applications packages"
3566 +KEYWORDS="~amd64 ~x86"
3567 +IUSE=""
3568 +
3569 +RDEPEND="
3570 + $(add_kdeapps_dep kde-apps-meta)
3571 + $(add_plasma_dep plasma-meta)
3572 +"
3573
3574 diff --git a/kde-apps/kdeaccessibility-meta/kdeaccessibility-meta-17.12.0.ebuild b/kde-apps/kdeaccessibility-meta/kdeaccessibility-meta-17.12.0.ebuild
3575 new file mode 100644
3576 index 0000000000..78dd913060
3577 --- /dev/null
3578 +++ b/kde-apps/kdeaccessibility-meta/kdeaccessibility-meta-17.12.0.ebuild
3579 @@ -0,0 +1,16 @@
3580 +# Copyright 1999-2017 Gentoo Foundation
3581 +# Distributed under the terms of the GNU General Public License v2
3582 +
3583 +EAPI=6
3584 +
3585 +inherit kde5-meta-pkg
3586 +
3587 +DESCRIPTION="kdeaccessibility - merge this to pull in all kdeaccessiblity-derived packages"
3588 +KEYWORDS="~amd64 ~x86"
3589 +IUSE=""
3590 +
3591 +RDEPEND="
3592 + $(add_kdeapps_dep kmag)
3593 + $(add_kdeapps_dep kmousetool)
3594 + $(add_kdeapps_dep kmouth)
3595 +"
3596
3597 diff --git a/kde-apps/kdeadmin-meta/kdeadmin-meta-17.12.0.ebuild b/kde-apps/kdeadmin-meta/kdeadmin-meta-17.12.0.ebuild
3598 new file mode 100644
3599 index 0000000000..cf7adfe385
3600 --- /dev/null
3601 +++ b/kde-apps/kdeadmin-meta/kdeadmin-meta-17.12.0.ebuild
3602 @@ -0,0 +1,15 @@
3603 +# Copyright 1999-2017 Gentoo Foundation
3604 +# Distributed under the terms of the GNU General Public License v2
3605 +
3606 +EAPI=6
3607 +
3608 +inherit kde5-meta-pkg
3609 +
3610 +DESCRIPTION="KDE administration tools - merge this to pull in all kdeadmin-derived packages"
3611 +KEYWORDS="~amd64 ~x86"
3612 +IUSE="+cron"
3613 +
3614 +RDEPEND="
3615 + $(add_kdeapps_dep ksystemlog)
3616 + cron? ( $(add_kdeapps_dep kcron) )
3617 +"
3618
3619 diff --git a/kde-apps/kdebase-meta/kdebase-meta-17.12.0.ebuild b/kde-apps/kdebase-meta/kdebase-meta-17.12.0.ebuild
3620 new file mode 100644
3621 index 0000000000..0f02605d7e
3622 --- /dev/null
3623 +++ b/kde-apps/kdebase-meta/kdebase-meta-17.12.0.ebuild
3624 @@ -0,0 +1,15 @@
3625 +# Copyright 1999-2017 Gentoo Foundation
3626 +# Distributed under the terms of the GNU General Public License v2
3627 +
3628 +EAPI=6
3629 +
3630 +inherit kde5-meta-pkg
3631 +
3632 +DESCRIPTION="Transitional package to pull in plasma-meta plus basic applications"
3633 +KEYWORDS="~amd64 ~x86"
3634 +IUSE=""
3635 +
3636 +RDEPEND="
3637 + $(add_kdeapps_dep kdecore-meta)
3638 + $(add_plasma_dep plasma-meta)
3639 +"
3640
3641 diff --git a/kde-apps/kdebugsettings/kdebugsettings-17.12.0.ebuild b/kde-apps/kdebugsettings/kdebugsettings-17.12.0.ebuild
3642 new file mode 100644
3643 index 0000000000..6cd953689e
3644 --- /dev/null
3645 +++ b/kde-apps/kdebugsettings/kdebugsettings-17.12.0.ebuild
3646 @@ -0,0 +1,27 @@
3647 +# Copyright 1999-2017 Gentoo Foundation
3648 +# Distributed under the terms of the GNU General Public License v2
3649 +
3650 +EAPI=6
3651 +
3652 +KDE_TEST="forceoptional"
3653 +VIRTUALX_REQUIRED="test"
3654 +inherit kde5
3655 +
3656 +DESCRIPTION="Application to enable/disable qCDebug"
3657 +KEYWORDS="~amd64 ~x86"
3658 +IUSE=""
3659 +
3660 +DEPEND="
3661 + $(add_frameworks_dep kcompletion)
3662 + $(add_frameworks_dep kconfig)
3663 + $(add_frameworks_dep kcoreaddons)
3664 + $(add_frameworks_dep kdbusaddons)
3665 + $(add_frameworks_dep ki18n)
3666 + $(add_frameworks_dep kitemviews)
3667 + $(add_frameworks_dep kwidgetsaddons)
3668 + $(add_qt_dep qtgui)
3669 + $(add_qt_dep qtwidgets)
3670 +"
3671 +RDEPEND="${DEPEND}"
3672 +
3673 +RESTRICT+=" test"
3674
3675 diff --git a/kde-apps/kdecore-meta/kdecore-meta-17.12.0.ebuild b/kde-apps/kdecore-meta/kdecore-meta-17.12.0.ebuild
3676 new file mode 100644
3677 index 0000000000..d341a4b1f3
3678 --- /dev/null
3679 +++ b/kde-apps/kdecore-meta/kdecore-meta-17.12.0.ebuild
3680 @@ -0,0 +1,21 @@
3681 +# Copyright 1999-2017 Gentoo Foundation
3682 +# Distributed under the terms of the GNU General Public License v2
3683 +
3684 +EAPI=6
3685 +
3686 +inherit kde5-meta-pkg
3687 +
3688 +DESCRIPTION="kdecore - merge this to pull in the most basic applications"
3689 +KEYWORDS="~amd64 ~x86"
3690 +IUSE="+handbook"
3691 +
3692 +RDEPEND="
3693 + $(add_kdeapps_dep dolphin)
3694 + $(add_kdeapps_dep kdialog)
3695 + $(add_kdeapps_dep keditbookmarks)
3696 + $(add_kdeapps_dep kfind)
3697 + || ( www-client/qupzilla $(add_kdeapps_dep konqueror) )
3698 + $(add_kdeapps_dep konsole)
3699 + $(add_kdeapps_dep kwrite)
3700 + handbook? ( $(add_kdeapps_dep khelpcenter) )
3701 +"
3702
3703 diff --git a/kde-apps/kdeedu-data/kdeedu-data-17.12.0.ebuild b/kde-apps/kdeedu-data/kdeedu-data-17.12.0.ebuild
3704 new file mode 100644
3705 index 0000000000..55fac9a2dc
3706 --- /dev/null
3707 +++ b/kde-apps/kdeedu-data/kdeedu-data-17.12.0.ebuild
3708 @@ -0,0 +1,21 @@
3709 +# Copyright 1999-2017 Gentoo Foundation
3710 +# Distributed under the terms of the GNU General Public License v2
3711 +
3712 +EAPI=6
3713 +
3714 +KDE_AUTODEPS="false"
3715 +KDE_DEBUG="false"
3716 +inherit kde5
3717 +
3718 +DESCRIPTION="Shared icons, artwork and data files for educational applications"
3719 +KEYWORDS="~amd64 ~x86"
3720 +IUSE=""
3721 +
3722 +DEPEND="
3723 + $(add_frameworks_dep extra-cmake-modules)
3724 + $(add_qt_dep qtcore)
3725 +"
3726 +RDEPEND="
3727 + !kde-apps/libkdeedu:4
3728 + !kde-apps/kde-l10n
3729 +"
3730
3731 diff --git a/kde-apps/kdeedu-meta/kdeedu-meta-17.12.0.ebuild b/kde-apps/kdeedu-meta/kdeedu-meta-17.12.0.ebuild
3732 new file mode 100644
3733 index 0000000000..827fe2b56d
3734 --- /dev/null
3735 +++ b/kde-apps/kdeedu-meta/kdeedu-meta-17.12.0.ebuild
3736 @@ -0,0 +1,39 @@
3737 +# Copyright 1999-2017 Gentoo Foundation
3738 +# Distributed under the terms of the GNU General Public License v2
3739 +
3740 +EAPI=6
3741 +
3742 +inherit kde5-meta-pkg
3743 +
3744 +DESCRIPTION="KDE educational apps - merge this to pull in all kdeedu-derived packages"
3745 +HOMEPAGE="https://edu.kde.org"
3746 +KEYWORDS="~amd64 ~x86"
3747 +IUSE=""
3748 +
3749 +RDEPEND="
3750 + $(add_kdeapps_dep analitza)
3751 + $(add_kdeapps_dep artikulate)
3752 + $(add_kdeapps_dep blinken)
3753 + $(add_kdeapps_dep cantor)
3754 + $(add_kdeapps_dep kalgebra)
3755 + $(add_kdeapps_dep kalzium)
3756 + $(add_kdeapps_dep kanagram)
3757 + $(add_kdeapps_dep kbruch)
3758 + $(add_kdeapps_dep kdeedu-data)
3759 + $(add_kdeapps_dep kgeography)
3760 + $(add_kdeapps_dep khangman)
3761 + $(add_kdeapps_dep kig)
3762 + $(add_kdeapps_dep kiten)
3763 + $(add_kdeapps_dep klettres)
3764 + $(add_kdeapps_dep kmplot)
3765 + $(add_kdeapps_dep kqtquickcharts)
3766 + $(add_kdeapps_dep ktouch)
3767 + $(add_kdeapps_dep kturtle)
3768 + $(add_kdeapps_dep kwordquiz)
3769 + $(add_kdeapps_dep libkeduvocdocument)
3770 + $(add_kdeapps_dep marble)
3771 + $(add_kdeapps_dep minuet)
3772 + $(add_kdeapps_dep parley)
3773 + $(add_kdeapps_dep rocs)
3774 + $(add_kdeapps_dep step)
3775 +"
3776
3777 diff --git a/kde-apps/kdegames-meta/kdegames-meta-17.12.0.ebuild b/kde-apps/kdegames-meta/kdegames-meta-17.12.0.ebuild
3778 new file mode 100644
3779 index 0000000000..0e5e3e89f6
3780 --- /dev/null
3781 +++ b/kde-apps/kdegames-meta/kdegames-meta-17.12.0.ebuild
3782 @@ -0,0 +1,57 @@
3783 +# Copyright 1999-2017 Gentoo Foundation
3784 +# Distributed under the terms of the GNU General Public License v2
3785 +
3786 +EAPI=6
3787 +
3788 +inherit kde5-meta-pkg
3789 +
3790 +DESCRIPTION="kdegames - merge this to pull in all kdegames-derived packages"
3791 +HOMEPAGE="https://games.kde.org/"
3792 +KEYWORDS="~amd64 ~x86"
3793 +IUSE="opengl python"
3794 +
3795 +RDEPEND="
3796 + $(add_kdeapps_dep bomber)
3797 + $(add_kdeapps_dep bovo)
3798 + $(add_kdeapps_dep granatier)
3799 + $(add_kdeapps_dep kapman)
3800 + $(add_kdeapps_dep katomic)
3801 + $(add_kdeapps_dep kblackbox)
3802 + $(add_kdeapps_dep kblocks)
3803 + $(add_kdeapps_dep kbounce)
3804 + $(add_kdeapps_dep kbreakout)
3805 + $(add_kdeapps_dep kdiamond)
3806 + $(add_kdeapps_dep kfourinline)
3807 + $(add_kdeapps_dep kgoldrunner)
3808 + $(add_kdeapps_dep kigo)
3809 + $(add_kdeapps_dep killbots)
3810 + $(add_kdeapps_dep kiriki)
3811 + $(add_kdeapps_dep kjumpingcube)
3812 + $(add_kdeapps_dep klickety)
3813 + $(add_kdeapps_dep klines)
3814 + $(add_kdeapps_dep kmahjongg)
3815 + $(add_kdeapps_dep kmines)
3816 + $(add_kdeapps_dep knavalbattle)
3817 + $(add_kdeapps_dep knetwalk)
3818 + $(add_kdeapps_dep kolf)
3819 + $(add_kdeapps_dep kollision)
3820 + $(add_kdeapps_dep konquest)
3821 + $(add_kdeapps_dep kpat)
3822 + $(add_kdeapps_dep kreversi)
3823 + $(add_kdeapps_dep kshisen)
3824 + $(add_kdeapps_dep ksirk)
3825 + $(add_kdeapps_dep ksnakeduel)
3826 + $(add_kdeapps_dep kspaceduel)
3827 + $(add_kdeapps_dep ksquares)
3828 + $(add_kdeapps_dep ktuberling)
3829 + $(add_kdeapps_dep libkdegames)
3830 + $(add_kdeapps_dep libkmahjongg)
3831 + $(add_kdeapps_dep lskat)
3832 + $(add_kdeapps_dep palapeli)
3833 + $(add_kdeapps_dep picmi)
3834 + opengl? (
3835 + $(add_kdeapps_dep ksudoku)
3836 + $(add_kdeapps_dep kubrick)
3837 + )
3838 + python? ( $(add_kdeapps_dep kajongg) )
3839 +"
3840
3841 diff --git a/kde-apps/kdegraphics-meta/kdegraphics-meta-17.12.0.ebuild b/kde-apps/kdegraphics-meta/kdegraphics-meta-17.12.0.ebuild
3842 new file mode 100644
3843 index 0000000000..da0d1c951e
3844 --- /dev/null
3845 +++ b/kde-apps/kdegraphics-meta/kdegraphics-meta-17.12.0.ebuild
3846 @@ -0,0 +1,28 @@
3847 +# Copyright 1999-2017 Gentoo Foundation
3848 +# Distributed under the terms of the GNU General Public License v2
3849 +
3850 +EAPI=6
3851 +
3852 +inherit kde5-meta-pkg
3853 +
3854 +DESCRIPTION="kdegraphics - merge this to pull in all kdegraphics-derived packages"
3855 +HOMEPAGE="https://www.kde.org/applications/graphics/"
3856 +KEYWORDS="~amd64 ~x86"
3857 +IUSE="scanner"
3858 +
3859 +RDEPEND="
3860 + $(add_kdeapps_dep gwenview)
3861 + $(add_kdeapps_dep kamera)
3862 + $(add_kdeapps_dep kcolorchooser)
3863 + $(add_kdeapps_dep kdegraphics-mobipocket)
3864 + $(add_kdeapps_dep kolourpaint)
3865 + $(add_kdeapps_dep kruler)
3866 + $(add_kdeapps_dep libkdcraw)
3867 + $(add_kdeapps_dep libkexiv2)
3868 + $(add_kdeapps_dep libkipi)
3869 + $(add_kdeapps_dep okular)
3870 + $(add_kdeapps_dep spectacle)
3871 + $(add_kdeapps_dep svgpart)
3872 + $(add_kdeapps_dep thumbnailers)
3873 + scanner? ( $(add_kdeapps_dep libksane) )
3874 +"
3875
3876 diff --git a/kde-apps/kdegraphics-mobipocket/kdegraphics-mobipocket-17.12.0.ebuild b/kde-apps/kdegraphics-mobipocket/kdegraphics-mobipocket-17.12.0.ebuild
3877 new file mode 100644
3878 index 0000000000..2104996199
3879 --- /dev/null
3880 +++ b/kde-apps/kdegraphics-mobipocket/kdegraphics-mobipocket-17.12.0.ebuild
3881 @@ -0,0 +1,24 @@
3882 +# Copyright 1999-2017 Gentoo Foundation
3883 +# Distributed under the terms of the GNU General Public License v2
3884 +
3885 +EAPI=6
3886 +
3887 +inherit kde5
3888 +
3889 +DESCRIPTION="Library to support mobipocket ebooks"
3890 +KEYWORDS="~amd64 ~x86"
3891 +IUSE="+thumbnail"
3892 +
3893 +DEPEND="
3894 + $(add_qt_dep qtgui)
3895 + thumbnail? ( $(add_frameworks_dep kio) )
3896 +"
3897 +RDEPEND="${DEPEND}"
3898 +
3899 +src_configure() {
3900 + local mycmakeargs=(
3901 + -DBUILD_thumbnailers=$(usex thumbnail)
3902 + )
3903 +
3904 + kde5_src_configure
3905 +}
3906
3907 diff --git a/kde-apps/kdemultimedia-meta/kdemultimedia-meta-17.12.0.ebuild b/kde-apps/kdemultimedia-meta/kdemultimedia-meta-17.12.0.ebuild
3908 new file mode 100644
3909 index 0000000000..09627a60c2
3910 --- /dev/null
3911 +++ b/kde-apps/kdemultimedia-meta/kdemultimedia-meta-17.12.0.ebuild
3912 @@ -0,0 +1,29 @@
3913 +# Copyright 1999-2017 Gentoo Foundation
3914 +# Distributed under the terms of the GNU General Public License v2
3915 +
3916 +EAPI=6
3917 +
3918 +inherit kde5-meta-pkg
3919 +
3920 +DESCRIPTION="kdemultimedia - merge this to pull in all kdemultimedia-derived packages"
3921 +HOMEPAGE="
3922 + https://www.kde.org/applications/multimedia/
3923 + https://multimedia.kde.org/
3924 +"
3925 +KEYWORDS="~amd64 ~x86"
3926 +IUSE="+cdrom +ffmpeg"
3927 +
3928 +RDEPEND="
3929 + $(add_kdeapps_dep dragon)
3930 + $(add_kdeapps_dep juk)
3931 + $(add_kdeapps_dep kdenlive)
3932 + $(add_kdeapps_dep kmix)
3933 + $(add_kdeapps_dep kwave)
3934 + $(add_kdeapps_dep libkcddb)
3935 + cdrom? (
3936 + $(add_kdeapps_dep audiocd-kio)
3937 + $(add_kdeapps_dep k3b)
3938 + $(add_kdeapps_dep libkcompactdisc)
3939 + )
3940 + ffmpeg? ( $(add_kdeapps_dep ffmpegthumbs) )
3941 +"
3942
3943 diff --git a/kde-apps/kdenetwork-filesharing/kdenetwork-filesharing-17.12.0.ebuild b/kde-apps/kdenetwork-filesharing/kdenetwork-filesharing-17.12.0.ebuild
3944 new file mode 100644
3945 index 0000000000..575b4fd412
3946 --- /dev/null
3947 +++ b/kde-apps/kdenetwork-filesharing/kdenetwork-filesharing-17.12.0.ebuild
3948 @@ -0,0 +1,29 @@
3949 +# Copyright 1999-2017 Gentoo Foundation
3950 +# Distributed under the terms of the GNU General Public License v2
3951 +
3952 +EAPI=6
3953 +
3954 +inherit kde5
3955 +
3956 +DESCRIPTION="kcontrol filesharing config module for SMB"
3957 +KEYWORDS="~amd64 ~x86"
3958 +IUSE=""
3959 +
3960 +DEPEND="
3961 + $(add_frameworks_dep kcompletion)
3962 + $(add_frameworks_dep kcoreaddons)
3963 + $(add_frameworks_dep ki18n)
3964 + $(add_frameworks_dep kio)
3965 + $(add_frameworks_dep kwidgetsaddons)
3966 + $(add_qt_dep qtgui)
3967 + $(add_qt_dep qtwidgets)
3968 +"
3969 +RDEPEND="${DEPEND}"
3970 +
3971 +src_configure() {
3972 + local mycmakeargs=(
3973 + -DCMAKE_DISABLE_FIND_PACKAGE_PackageKitQt5=ON
3974 + )
3975 +
3976 + kde5_src_configure
3977 +}
3978
3979 diff --git a/kde-apps/kdenetwork-meta/kdenetwork-meta-17.12.0.ebuild b/kde-apps/kdenetwork-meta/kdenetwork-meta-17.12.0.ebuild
3980 new file mode 100644
3981 index 0000000000..d3e90ea719
3982 --- /dev/null
3983 +++ b/kde-apps/kdenetwork-meta/kdenetwork-meta-17.12.0.ebuild
3984 @@ -0,0 +1,19 @@
3985 +# Copyright 1999-2017 Gentoo Foundation
3986 +# Distributed under the terms of the GNU General Public License v2
3987 +
3988 +EAPI=6
3989 +
3990 +inherit kde5-meta-pkg
3991 +
3992 +DESCRIPTION="kdenetwork - merge this to pull in all kdenetwork-derived packages"
3993 +KEYWORDS="~amd64 ~x86"
3994 +IUSE=""
3995 +
3996 +RDEPEND="
3997 + $(add_kdeapps_dep kdenetwork-filesharing)
3998 + $(add_kdeapps_dep kget)
3999 + $(add_kdeapps_dep krdc)
4000 + $(add_kdeapps_dep krfb)
4001 + $(add_kdeapps_dep plasma-telepathy-meta)
4002 + $(add_kdeapps_dep zeroconf-ioslave)
4003 +"
4004
4005 diff --git a/kde-apps/kdenlive/kdenlive-17.12.0.ebuild b/kde-apps/kdenlive/kdenlive-17.12.0.ebuild
4006 new file mode 100644
4007 index 0000000000..555d04f610
4008 --- /dev/null
4009 +++ b/kde-apps/kdenlive/kdenlive-17.12.0.ebuild
4010 @@ -0,0 +1,77 @@
4011 +# Copyright 1999-2017 Gentoo Foundation
4012 +# Distributed under the terms of the GNU General Public License v2
4013 +
4014 +EAPI=6
4015 +
4016 +KDE_HANDBOOK="optional"
4017 +inherit kde5
4018 +
4019 +DESCRIPTION="Non-linear video editing suite by KDE"
4020 +HOMEPAGE="https://www.kdenlive.org/"
4021 +
4022 +LICENSE="GPL-2"
4023 +KEYWORDS="~amd64 ~x86"
4024 +IUSE="freesound gles2 jogshuttle semantic-desktop v4l"
4025 +
4026 +RDEPEND="
4027 + $(add_frameworks_dep karchive)
4028 + $(add_frameworks_dep kbookmarks)
4029 + $(add_frameworks_dep kcompletion)
4030 + $(add_frameworks_dep kconfig)
4031 + $(add_frameworks_dep kconfigwidgets)
4032 + $(add_frameworks_dep kcoreaddons)
4033 + $(add_frameworks_dep kcrash)
4034 + $(add_frameworks_dep kdbusaddons)
4035 + $(add_frameworks_dep kguiaddons)
4036 + $(add_frameworks_dep ki18n)
4037 + $(add_frameworks_dep kiconthemes)
4038 + $(add_frameworks_dep kio)
4039 + $(add_frameworks_dep kitemviews)
4040 + $(add_frameworks_dep kjobwidgets)
4041 + $(add_frameworks_dep knewstuff)
4042 + $(add_frameworks_dep knotifications)
4043 + $(add_frameworks_dep knotifyconfig)
4044 + $(add_frameworks_dep kservice)
4045 + $(add_frameworks_dep ktextwidgets)
4046 + $(add_frameworks_dep kwidgetsaddons)
4047 + $(add_frameworks_dep kxmlgui)
4048 + $(add_frameworks_dep solid)
4049 + $(add_qt_dep qtdbus)
4050 + $(add_qt_dep qtdeclarative)
4051 + $(add_qt_dep qtgui 'gles2=')
4052 + $(add_qt_dep qtnetwork)
4053 + $(add_qt_dep qtquickcontrols)
4054 + $(add_qt_dep qtscript)
4055 + $(add_qt_dep qtsvg)
4056 + $(add_qt_dep qtwidgets)
4057 + $(add_qt_dep qtxml)
4058 + >=media-libs/mlt-6.4.0[ffmpeg,kdenlive,melt,qt5,sdl,xml]
4059 + virtual/ffmpeg[encode,sdl,X]
4060 + virtual/opengl
4061 + freesound? ( $(add_qt_dep qtwebkit) )
4062 + semantic-desktop? ( $(add_frameworks_dep kfilemetadata) )
4063 + v4l? ( media-libs/libv4l )
4064 +"
4065 +DEPEND="${RDEPEND}
4066 + sys-devel/gettext
4067 +"
4068 +
4069 +src_configure() {
4070 + local mycmakeargs=(
4071 + $(cmake-utils_use_find_package freesound Qt5WebKitWidgets)
4072 + -DWITH_JogShuttle=$(usex jogshuttle)
4073 + $(cmake-utils_use_find_package semantic-desktop KF5FileMetaData)
4074 + $(cmake-utils_use_find_package v4l LibV4L2)
4075 + )
4076 +
4077 + kde5_src_configure
4078 +}
4079 +
4080 +pkg_postinst() {
4081 + kde5_pkg_postinst
4082 +
4083 + # Gentoo bug 603168
4084 + if ! has_version "media-libs/mlt[fftw]" ; then
4085 + elog "For 'Crop and Transform/Rotate and Shear' effect, please build media-libs/mlt with USE=fftw enabled."
4086 + fi
4087 +}
4088
4089 diff --git a/kde-apps/kdepim-addons/kdepim-addons-17.12.0.ebuild b/kde-apps/kdepim-addons/kdepim-addons-17.12.0.ebuild
4090 new file mode 100644
4091 index 0000000000..f918a20784
4092 --- /dev/null
4093 +++ b/kde-apps/kdepim-addons/kdepim-addons-17.12.0.ebuild
4094 @@ -0,0 +1,85 @@
4095 +# Copyright 1999-2017 Gentoo Foundation
4096 +# Distributed under the terms of the GNU General Public License v2
4097 +
4098 +EAPI=6
4099 +
4100 +KDE_EXAMPLES="true"
4101 +KDE_TEST="forceoptional-recursive"
4102 +VIRTUALX_REQUIRED="test"
4103 +inherit kde5
4104 +
4105 +DESCRIPTION="Plugins for KDE Personal Information Management Suite"
4106 +HOMEPAGE="https://www.kde.org/applications/office/kontact/"
4107 +LICENSE="GPL-2+ LGPL-2.1+"
4108 +KEYWORDS="~amd64 ~x86"
4109 +
4110 +IUSE="importwizard"
4111 +
4112 +COMMON_DEPEND="
4113 + $(add_frameworks_dep kcompletion)
4114 + $(add_frameworks_dep kconfig)
4115 + $(add_frameworks_dep kconfigwidgets)
4116 + $(add_frameworks_dep kcoreaddons)
4117 + $(add_frameworks_dep kdbusaddons)
4118 + $(add_frameworks_dep khtml)
4119 + $(add_frameworks_dep ki18n)
4120 + $(add_frameworks_dep kiconthemes)
4121 + $(add_frameworks_dep kio)
4122 + $(add_frameworks_dep kparts)
4123 + $(add_frameworks_dep kwidgetsaddons)
4124 + $(add_frameworks_dep kxmlgui)
4125 + $(add_frameworks_dep prison)
4126 + $(add_frameworks_dep syntax-highlighting)
4127 + $(add_kdeapps_dep akonadi)
4128 + $(add_kdeapps_dep akonadi-contacts)
4129 + $(add_kdeapps_dep akonadi-notes)
4130 + $(add_kdeapps_dep calendarsupport)
4131 + $(add_kdeapps_dep eventviews)
4132 + $(add_kdeapps_dep grantleetheme)
4133 + $(add_kdeapps_dep incidenceeditor)
4134 + $(add_kdeapps_dep kcontacts)
4135 + $(add_kdeapps_dep kdepim-apps-libs)
4136 + $(add_kdeapps_dep kidentitymanagement)
4137 + $(add_kdeapps_dep kimap)
4138 + $(add_kdeapps_dep kmailtransport)
4139 + $(add_kdeapps_dep kmime)
4140 + $(add_kdeapps_dep libkdepim)
4141 + $(add_kdeapps_dep libkleo)
4142 + $(add_kdeapps_dep libksieve)
4143 + $(add_kdeapps_dep libktnef)
4144 + $(add_kdeapps_dep mailcommon)
4145 + $(add_kdeapps_dep messagelib)
4146 + $(add_kdeapps_dep pimcommon)
4147 + $(add_qt_dep qtgui)
4148 + $(add_qt_dep qtnetwork)
4149 + $(add_qt_dep qtwidgets)
4150 + $(add_qt_dep qtxml)
4151 + importwizard? ( $(add_kdeapps_dep akonadi-import-wizard) )
4152 +"
4153 +DEPEND="${COMMON_DEPEND}
4154 + >=app-crypt/gpgme-1.7.1[cxx,qt5]
4155 +"
4156 +RDEPEND="${COMMON_DEPEND}
4157 + !kde-apps/kaddressbook:4
4158 + !kde-apps/kdepim-l10n
4159 + !kde-apps/kmail:4
4160 +"
4161 +
4162 +RESTRICT+=" test"
4163 +
4164 +src_configure() {
4165 + local mycmakeargs=(
4166 + -DKDEPIMADDONS_BUILD_EXAMPLES=$(usex examples)
4167 + $(cmake-utils_use_find_package importwizard KPimImportWizard)
4168 + )
4169 +
4170 + kde5_src_configure
4171 +}
4172 +
4173 +pkg_postinst() {
4174 + kde5_pkg_postinst
4175 +
4176 + if ! has_version "kde-misc/kregexpeditor" ; then
4177 + elog "${PN} Sieve editor plugin can make use of kde-misc/kregexpeditor if installed."
4178 + fi
4179 +}
4180
4181 diff --git a/kde-apps/kdepim-apps-libs/kdepim-apps-libs-17.12.0.ebuild b/kde-apps/kdepim-apps-libs/kdepim-apps-libs-17.12.0.ebuild
4182 new file mode 100644
4183 index 0000000000..7644cd4f59
4184 --- /dev/null
4185 +++ b/kde-apps/kdepim-apps-libs/kdepim-apps-libs-17.12.0.ebuild
4186 @@ -0,0 +1,38 @@
4187 +# Copyright 1999-2017 Gentoo Foundation
4188 +# Distributed under the terms of the GNU General Public License v2
4189 +
4190 +EAPI=6
4191 +
4192 +KDE_TEST="forceoptional"
4193 +VIRTUALX_REQUIRED="test"
4194 +inherit kde5
4195 +
4196 +DESCRIPTION="Libraries for KDE PIM applications"
4197 +LICENSE="GPL-2+ LGPL-2.1+"
4198 +KEYWORDS="~amd64 ~x86"
4199 +IUSE=""
4200 +
4201 +DEPEND="
4202 + $(add_frameworks_dep kconfig)
4203 + $(add_frameworks_dep kconfigwidgets)
4204 + $(add_frameworks_dep kcoreaddons)
4205 + $(add_frameworks_dep ki18n)
4206 + $(add_frameworks_dep kiconthemes)
4207 + $(add_frameworks_dep kio)
4208 + $(add_frameworks_dep kservice)
4209 + $(add_frameworks_dep kwidgetsaddons)
4210 + $(add_frameworks_dep prison)
4211 + $(add_kdeapps_dep akonadi)
4212 + $(add_kdeapps_dep akonadi-contacts)
4213 + $(add_kdeapps_dep grantleetheme)
4214 + $(add_kdeapps_dep kcontacts)
4215 + $(add_kdeapps_dep libkleo)
4216 + $(add_kdeapps_dep pimcommon)
4217 + $(add_qt_dep qtdbus)
4218 + $(add_qt_dep qtgui)
4219 + $(add_qt_dep qtwidgets)
4220 + >=dev-libs/grantlee-5.1.0:5
4221 +"
4222 +RDEPEND="${DEPEND}
4223 + !kde-apps/kdepim-l10n
4224 +"
4225
4226 diff --git a/kde-apps/kdepim-meta/kdepim-meta-17.12.0.ebuild b/kde-apps/kdepim-meta/kdepim-meta-17.12.0.ebuild
4227 new file mode 100644
4228 index 0000000000..fd7cafa17a
4229 --- /dev/null
4230 +++ b/kde-apps/kdepim-meta/kdepim-meta-17.12.0.ebuild
4231 @@ -0,0 +1,69 @@
4232 +# Copyright 1999-2017 Gentoo Foundation
4233 +# Distributed under the terms of the GNU General Public License v2
4234 +
4235 +EAPI=6
4236 +
4237 +inherit kde5-meta-pkg
4238 +
4239 +DESCRIPTION="KDE PIM - merge this to pull in all kdepim-derived packages"
4240 +HOMEPAGE="https://www.kde.org/applications/development"
4241 +KEYWORDS="~amd64 ~x86"
4242 +IUSE=""
4243 +
4244 +RDEPEND="
4245 + $(add_kdeapps_dep akonadi)
4246 + $(add_kdeapps_dep akonadiconsole)
4247 + $(add_kdeapps_dep akonadi-calendar)
4248 + $(add_kdeapps_dep akonadi-contacts)
4249 + $(add_kdeapps_dep akonadi-import-wizard)
4250 + $(add_kdeapps_dep akonadi-mime)
4251 + $(add_kdeapps_dep akonadi-notes)
4252 + $(add_kdeapps_dep akonadi-search)
4253 + $(add_kdeapps_dep akregator)
4254 + $(add_kdeapps_dep calendarjanitor)
4255 + $(add_kdeapps_dep calendarsupport)
4256 + $(add_kdeapps_dep eventviews)
4257 + $(add_kdeapps_dep grantlee-editor)
4258 + $(add_kdeapps_dep grantleetheme)
4259 + $(add_kdeapps_dep incidenceeditor)
4260 + $(add_kdeapps_dep kaddressbook)
4261 + $(add_kdeapps_dep kalarm)
4262 + $(add_kdeapps_dep kalarmcal)
4263 + $(add_kdeapps_dep kcalcore)
4264 + $(add_kdeapps_dep kcalutils)
4265 + $(add_kdeapps_dep kcontacts)
4266 + $(add_kdeapps_dep kdepim-addons)
4267 + $(add_kdeapps_dep kdepim-apps-libs)
4268 + $(add_kdeapps_dep kdepim-runtime)
4269 + $(add_kdeapps_dep kholidays)
4270 + $(add_kdeapps_dep kidentitymanagement)
4271 + $(add_kdeapps_dep kimap)
4272 + $(add_kdeapps_dep kldap)
4273 + $(add_kdeapps_dep kleopatra)
4274 + $(add_kdeapps_dep kmail)
4275 + $(add_kdeapps_dep kmail-account-wizard)
4276 + $(add_kdeapps_dep kmailtransport)
4277 + $(add_kdeapps_dep kmbox)
4278 + $(add_kdeapps_dep kmime)
4279 + $(add_kdeapps_dep knotes)
4280 + $(add_kdeapps_dep konsolekalendar)
4281 + $(add_kdeapps_dep kontact)
4282 + $(add_kdeapps_dep kontactinterface)
4283 + $(add_kdeapps_dep korganizer)
4284 + $(add_kdeapps_dep kpimtextedit)
4285 + $(add_kdeapps_dep ksmtp)
4286 + $(add_kdeapps_dep libgravatar)
4287 + $(add_kdeapps_dep libkdepim)
4288 + $(add_kdeapps_dep libkgapi)
4289 + $(add_kdeapps_dep libkleo)
4290 + $(add_kdeapps_dep libksieve)
4291 + $(add_kdeapps_dep libktnef)
4292 + $(add_kdeapps_dep mailcommon)
4293 + $(add_kdeapps_dep mailimporter)
4294 + $(add_kdeapps_dep mbox-importer)
4295 + $(add_kdeapps_dep messagelib)
4296 + $(add_kdeapps_dep pim-data-exporter)
4297 + $(add_kdeapps_dep pim-sieve-editor)
4298 + $(add_kdeapps_dep pimcommon)
4299 + $(add_kdeapps_dep syndication)
4300 +"
4301
4302 diff --git a/kde-apps/kdepim-runtime/kdepim-runtime-17.12.0.ebuild b/kde-apps/kdepim-runtime/kdepim-runtime-17.12.0.ebuild
4303 new file mode 100644
4304 index 0000000000..4db884e496
4305 --- /dev/null
4306 +++ b/kde-apps/kdepim-runtime/kdepim-runtime-17.12.0.ebuild
4307 @@ -0,0 +1,81 @@
4308 +# Copyright 1999-2017 Gentoo Foundation
4309 +# Distributed under the terms of the GNU General Public License v2
4310 +
4311 +EAPI=6
4312 +
4313 +KDE_HANDBOOK="forceoptional"
4314 +KDE_TEST="forceoptional"
4315 +VIRTUALX_REQUIRED="test"
4316 +inherit kde5
4317 +
4318 +DESCRIPTION="Runtime plugin collection to extend the functionality of KDE PIM"
4319 +LICENSE="GPL-2+ LGPL-2.1+"
4320 +KEYWORDS="~amd64 ~x86"
4321 +IUSE="speech"
4322 +
4323 +# TODO kolab
4324 +CDEPEND="
4325 + $(add_frameworks_dep kcodecs)
4326 + $(add_frameworks_dep kcompletion)
4327 + $(add_frameworks_dep kconfig)
4328 + $(add_frameworks_dep kconfigwidgets)
4329 + $(add_frameworks_dep kcoreaddons)
4330 + $(add_frameworks_dep kdbusaddons)
4331 + $(add_frameworks_dep ki18n)
4332 + $(add_frameworks_dep kio)
4333 + $(add_frameworks_dep kitemmodels)
4334 + $(add_frameworks_dep kjobwidgets)
4335 + $(add_frameworks_dep knotifications)
4336 + $(add_frameworks_dep knotifyconfig)
4337 + $(add_frameworks_dep kservice)
4338 + $(add_frameworks_dep ktextwidgets)
4339 + $(add_frameworks_dep kwallet)
4340 + $(add_frameworks_dep kwidgetsaddons)
4341 + $(add_frameworks_dep kwindowsystem)
4342 + $(add_frameworks_dep kxmlgui)
4343 + $(add_kdeapps_dep akonadi)
4344 + $(add_kdeapps_dep akonadi-calendar)
4345 + $(add_kdeapps_dep akonadi-contacts)
4346 + $(add_kdeapps_dep akonadi-mime)
4347 + $(add_kdeapps_dep akonadi-notes)
4348 + $(add_kdeapps_dep kalarmcal)
4349 + $(add_kdeapps_dep kcalcore)
4350 + $(add_kdeapps_dep kcalutils)
4351 + $(add_kdeapps_dep kcontacts)
4352 + $(add_kdeapps_dep kdav)
4353 + $(add_kdeapps_dep kidentitymanagement)
4354 + $(add_kdeapps_dep kimap)
4355 + $(add_kdeapps_dep kmailtransport)
4356 + $(add_kdeapps_dep kmbox)
4357 + $(add_kdeapps_dep kmime)
4358 + $(add_kdeapps_dep libkgapi)
4359 + $(add_kdeapps_dep pimcommon)
4360 + $(add_qt_dep qtdbus)
4361 + $(add_qt_dep qtgui)
4362 + $(add_qt_dep qtnetwork)
4363 + $(add_qt_dep qtwebengine 'widgets')
4364 + $(add_qt_dep qtwidgets)
4365 + $(add_qt_dep qtxml)
4366 + dev-libs/cyrus-sasl:2
4367 + dev-libs/libical:=
4368 + speech? ( $(add_qt_dep qtspeech) )
4369 +"
4370 +DEPEND="${CDEPEND}
4371 + $(add_qt_dep qtxmlpatterns)
4372 + dev-libs/libxslt
4373 + test? ( $(add_kdeapps_dep kimap 'test') )
4374 +"
4375 +RDEPEND="${CDEPEND}
4376 + !kde-apps/kdepim-l10n
4377 + $(add_frameworks_dep oxygen-icons)
4378 +"
4379 +
4380 +RESTRICT+=" test"
4381 +
4382 +src_configure() {
4383 + local mycmakeargs=(
4384 + $(cmake-utils_use_find_package speech Qt5TextToSpeech)
4385 + )
4386 +
4387 + kde5_src_configure
4388 +}
4389
4390 diff --git a/kde-apps/kdesdk-kioslaves/kdesdk-kioslaves-17.12.0.ebuild b/kde-apps/kdesdk-kioslaves/kdesdk-kioslaves-17.12.0.ebuild
4391 new file mode 100644
4392 index 0000000000..7e58b0dd7f
4393 --- /dev/null
4394 +++ b/kde-apps/kdesdk-kioslaves/kdesdk-kioslaves-17.12.0.ebuild
4395 @@ -0,0 +1,20 @@
4396 +# Copyright 1999-2017 Gentoo Foundation
4397 +# Distributed under the terms of the GNU General Public License v2
4398 +
4399 +EAPI=6
4400 +
4401 +inherit kde5
4402 +
4403 +DESCRIPTION="kioslaves from kdesdk package"
4404 +KEYWORDS="~amd64 ~x86"
4405 +IUSE=""
4406 +
4407 +DEPEND="
4408 + $(add_frameworks_dep kcoreaddons)
4409 + $(add_frameworks_dep ki18n)
4410 + $(add_frameworks_dep kio)
4411 + dev-lang/perl
4412 +"
4413 +RDEPEND="${DEPEND}
4414 + !<kde-apps/kde4-l10n-17.03.90:4
4415 +"
4416
4417 diff --git a/kde-apps/kdesdk-meta/kdesdk-meta-17.12.0.ebuild b/kde-apps/kdesdk-meta/kdesdk-meta-17.12.0.ebuild
4418 new file mode 100644
4419 index 0000000000..604f788e87
4420 --- /dev/null
4421 +++ b/kde-apps/kdesdk-meta/kdesdk-meta-17.12.0.ebuild
4422 @@ -0,0 +1,29 @@
4423 +# Copyright 1999-2017 Gentoo Foundation
4424 +# Distributed under the terms of the GNU General Public License v2
4425 +
4426 +EAPI=6
4427 +
4428 +inherit kde5-meta-pkg
4429 +
4430 +DESCRIPTION="KDE SDK - merge this to pull in all kdesdk-derived packages"
4431 +HOMEPAGE="https://www.kde.org/applications/development"
4432 +KEYWORDS="~amd64 ~x86"
4433 +IUSE="cvs"
4434 +
4435 +RDEPEND="
4436 + $(add_kdeapps_dep dolphin-plugins)
4437 + $(add_kdeapps_dep kapptemplate)
4438 + $(add_kdeapps_dep kcachegrind)
4439 + $(add_kdeapps_dep kde-dev-scripts)
4440 + $(add_kdeapps_dep kde-dev-utils)
4441 + $(add_kdeapps_dep kdesdk-kioslaves)
4442 + $(add_kdeapps_dep kdesdk-thumbnailers)
4443 + $(add_kdeapps_dep kompare)
4444 + $(add_kdeapps_dep kross-interpreters)
4445 + $(add_kdeapps_dep libkomparediff2)
4446 + $(add_kdeapps_dep lokalize)
4447 + $(add_kdeapps_dep okteta)
4448 + $(add_kdeapps_dep poxml)
4449 + $(add_kdeapps_dep umbrello)
4450 + cvs? ( $(add_kdeapps_dep cervisia) )
4451 +"
4452
4453 diff --git a/kde-apps/kdesdk-thumbnailers/kdesdk-thumbnailers-17.12.0.ebuild b/kde-apps/kdesdk-thumbnailers/kdesdk-thumbnailers-17.12.0.ebuild
4454 new file mode 100644
4455 index 0000000000..13ef975ebc
4456 --- /dev/null
4457 +++ b/kde-apps/kdesdk-thumbnailers/kdesdk-thumbnailers-17.12.0.ebuild
4458 @@ -0,0 +1,21 @@
4459 +# Copyright 1999-2017 Gentoo Foundation
4460 +# Distributed under the terms of the GNU General Public License v2
4461 +
4462 +EAPI=6
4463 +
4464 +inherit kde5
4465 +
4466 +DESCRIPTION="Thumbnail generator for PO files"
4467 +KEYWORDS="~amd64 ~x86"
4468 +IUSE=""
4469 +
4470 +DEPEND="
4471 + $(add_frameworks_dep kconfig)
4472 + $(add_frameworks_dep ki18n)
4473 + $(add_frameworks_dep kio)
4474 + $(add_frameworks_dep kwidgetsaddons)
4475 + $(add_qt_dep qtgui)
4476 + $(add_qt_dep qtwidgets)
4477 + sys-devel/gettext
4478 +"
4479 +RDEPEND="${DEPEND}"
4480
4481 diff --git a/kde-apps/kdeutils-meta/kdeutils-meta-17.12.0.ebuild b/kde-apps/kdeutils-meta/kdeutils-meta-17.12.0.ebuild
4482 new file mode 100644
4483 index 0000000000..0b9527cd19
4484 --- /dev/null
4485 +++ b/kde-apps/kdeutils-meta/kdeutils-meta-17.12.0.ebuild
4486 @@ -0,0 +1,28 @@
4487 +# Copyright 1999-2017 Gentoo Foundation
4488 +# Distributed under the terms of the GNU General Public License v2
4489 +
4490 +EAPI=6
4491 +
4492 +inherit kde5-meta-pkg
4493 +
4494 +DESCRIPTION="kdeutils - merge this to pull in all kdeutils-derived packages"
4495 +HOMEPAGE="https://www.kde.org/applications/utilities https://utils.kde.org"
4496 +KEYWORDS="~amd64 ~x86"
4497 +IUSE="cups floppy"
4498 +
4499 +RDEPEND="
4500 + $(add_kdeapps_dep ark)
4501 + $(add_kdeapps_dep filelight)
4502 + $(add_kdeapps_dep kcalc)
4503 + $(add_kdeapps_dep kcharselect)
4504 + $(add_kdeapps_dep kdebugsettings)
4505 + $(add_kdeapps_dep kdf)
4506 + $(add_kdeapps_dep kgpg)
4507 + $(add_kdeapps_dep kimagemapeditor)
4508 + $(add_kdeapps_dep kteatime)
4509 + $(add_kdeapps_dep ktimer)
4510 + $(add_kdeapps_dep kwalletmanager)
4511 + $(add_kdeapps_dep sweeper)
4512 + cups? ( $(add_kdeapps_dep print-manager) )
4513 + floppy? ( $(add_kdeapps_dep kfloppy) )
4514 +"
4515
4516 diff --git a/kde-apps/kdf/kdf-17.12.0.ebuild b/kde-apps/kdf/kdf-17.12.0.ebuild
4517 new file mode 100644
4518 index 0000000000..e20b84dce7
4519 --- /dev/null
4520 +++ b/kde-apps/kdf/kdf-17.12.0.ebuild
4521 @@ -0,0 +1,29 @@
4522 +# Copyright 1999-2017 Gentoo Foundation
4523 +# Distributed under the terms of the GNU General Public License v2
4524 +
4525 +EAPI=6
4526 +
4527 +KDE_HANDBOOK="forceoptional"
4528 +inherit kde5
4529 +
4530 +DESCRIPTION="KDE free disk space utility"
4531 +HOMEPAGE="https://utils.kde.org/projects/kdf"
4532 +KEYWORDS="~amd64 ~x86"
4533 +IUSE=""
4534 +
4535 +DEPEND="
4536 + $(add_frameworks_dep kcmutils)
4537 + $(add_frameworks_dep kcompletion)
4538 + $(add_frameworks_dep kconfig)
4539 + $(add_frameworks_dep kconfigwidgets)
4540 + $(add_frameworks_dep kcoreaddons)
4541 + $(add_frameworks_dep ki18n)
4542 + $(add_frameworks_dep kiconthemes)
4543 + $(add_frameworks_dep kio)
4544 + $(add_frameworks_dep knotifications)
4545 + $(add_frameworks_dep kwidgetsaddons)
4546 + $(add_frameworks_dep kxmlgui)
4547 + $(add_qt_dep qtgui)
4548 + $(add_qt_dep qtwidgets)
4549 +"
4550 +RDEPEND="${DEPEND}"
4551
4552 diff --git a/kde-apps/kdialog/kdialog-17.12.0.ebuild b/kde-apps/kdialog/kdialog-17.12.0.ebuild
4553 new file mode 100644
4554 index 0000000000..3f8cb91ec9
4555 --- /dev/null
4556 +++ b/kde-apps/kdialog/kdialog-17.12.0.ebuild
4557 @@ -0,0 +1,36 @@
4558 +# Copyright 1999-2017 Gentoo Foundation
4559 +# Distributed under the terms of the GNU General Public License v2
4560 +
4561 +EAPI=6
4562 +
4563 +inherit kde5
4564 +
4565 +DESCRIPTION="Can be used to show nice dialog boxes from shell scripts"
4566 +KEYWORDS="~amd64 ~x86"
4567 +IUSE="X"
4568 +
4569 +DEPEND="
4570 + $(add_frameworks_dep kconfig)
4571 + $(add_frameworks_dep kcoreaddons)
4572 + $(add_frameworks_dep kdbusaddons)
4573 + $(add_frameworks_dep kguiaddons)
4574 + $(add_frameworks_dep ki18n)
4575 + $(add_frameworks_dep kiconthemes)
4576 + $(add_frameworks_dep kio)
4577 + $(add_frameworks_dep knotifications)
4578 + $(add_frameworks_dep ktextwidgets)
4579 + $(add_frameworks_dep kwidgetsaddons)
4580 + $(add_frameworks_dep kwindowsystem)
4581 + $(add_qt_dep qtdbus)
4582 + $(add_qt_dep qtgui)
4583 + $(add_qt_dep qtwidgets)
4584 + X? ( x11-libs/libX11 )
4585 +"
4586 +RDEPEND="${DEPEND}"
4587 +
4588 +src_configure() {
4589 + local mycmakeargs=(
4590 + $(cmake-utils_use_find_package X X11)
4591 + )
4592 + kde5_src_configure
4593 +}
4594
4595 diff --git a/kde-apps/kdiamond/kdiamond-17.12.0.ebuild b/kde-apps/kdiamond/kdiamond-17.12.0.ebuild
4596 new file mode 100644
4597 index 0000000000..11caf8e09b
4598 --- /dev/null
4599 +++ b/kde-apps/kdiamond/kdiamond-17.12.0.ebuild
4600 @@ -0,0 +1,32 @@
4601 +# Copyright 1999-2017 Gentoo Foundation
4602 +# Distributed under the terms of the GNU General Public License v2
4603 +
4604 +EAPI=6
4605 +
4606 +KDE_HANDBOOK="forceoptional"
4607 +inherit kde5
4608 +
4609 +DESCRIPTION="A KDE three-in-a-row game"
4610 +HOMEPAGE="
4611 + https://www.kde.org/applications/games/kdiamond/
4612 + https://games.kde.org/game.php?game=kdiamond
4613 +"
4614 +KEYWORDS="~amd64 ~x86"
4615 +IUSE=""
4616 +
4617 +DEPEND="
4618 + $(add_frameworks_dep kconfig)
4619 + $(add_frameworks_dep kconfigwidgets)
4620 + $(add_frameworks_dep kcoreaddons)
4621 + $(add_frameworks_dep kcrash)
4622 + $(add_frameworks_dep kdbusaddons)
4623 + $(add_frameworks_dep ki18n)
4624 + $(add_frameworks_dep knotifications)
4625 + $(add_frameworks_dep knotifyconfig)
4626 + $(add_frameworks_dep kwidgetsaddons)
4627 + $(add_frameworks_dep kxmlgui)
4628 + $(add_kdeapps_dep libkdegames)
4629 + $(add_qt_dep qtgui)
4630 + $(add_qt_dep qtwidgets)
4631 +"
4632 +RDEPEND="${DEPEND}"
4633
4634 diff --git a/kde-apps/keditbookmarks/keditbookmarks-17.12.0.ebuild b/kde-apps/keditbookmarks/keditbookmarks-17.12.0.ebuild
4635 new file mode 100644
4636 index 0000000000..945eb7ad01
4637 --- /dev/null
4638 +++ b/kde-apps/keditbookmarks/keditbookmarks-17.12.0.ebuild
4639 @@ -0,0 +1,44 @@
4640 +# Copyright 1999-2017 Gentoo Foundation
4641 +# Distributed under the terms of the GNU General Public License v2
4642 +
4643 +EAPI=6
4644 +
4645 +KDE_HANDBOOK="forceoptional"
4646 +KDE_TEST="true"
4647 +VIRTUALX_REQUIRED="test"
4648 +inherit kde5
4649 +
4650 +DESCRIPTION="Bookmarks editor based on KDE Frameworks"
4651 +KEYWORDS="~amd64 ~x86"
4652 +IUSE="+man"
4653 +
4654 +DEPEND="
4655 + $(add_frameworks_dep kbookmarks)
4656 + $(add_frameworks_dep kcompletion)
4657 + $(add_frameworks_dep kconfig)
4658 + $(add_frameworks_dep kconfigwidgets)
4659 + $(add_frameworks_dep kcoreaddons)
4660 + $(add_frameworks_dep ki18n)
4661 + $(add_frameworks_dep kiconthemes)
4662 + $(add_frameworks_dep kio)
4663 + $(add_frameworks_dep kparts)
4664 + $(add_frameworks_dep kservice)
4665 + $(add_frameworks_dep kwidgetsaddons)
4666 + $(add_frameworks_dep kwindowsystem)
4667 + $(add_frameworks_dep kxmlgui)
4668 + $(add_qt_dep qtdbus)
4669 + $(add_qt_dep qtgui)
4670 + $(add_qt_dep qtwidgets)
4671 + $(add_qt_dep qtxml)
4672 +"
4673 +RDEPEND="${DEPEND}
4674 + !<=kde-apps/konqueror-16.08.3:4
4675 +"
4676 +
4677 +src_prepare(){
4678 + kde5_src_prepare
4679 +
4680 + if ! use man ; then
4681 + sed -i -e "/kdoctools_create_manpage/ s/^/#/" doc/CMakeLists.txt || die
4682 + fi
4683 +}
4684
4685 diff --git a/kde-apps/kfind/kfind-17.12.0.ebuild b/kde-apps/kfind/kfind-17.12.0.ebuild
4686 new file mode 100644
4687 index 0000000000..aa1a5b2fc4
4688 --- /dev/null
4689 +++ b/kde-apps/kfind/kfind-17.12.0.ebuild
4690 @@ -0,0 +1,30 @@
4691 +# Copyright 1999-2017 Gentoo Foundation
4692 +# Distributed under the terms of the GNU General Public License v2
4693 +
4694 +EAPI=6
4695 +
4696 +KDE_HANDBOOK="forceoptional"
4697 +inherit kde5
4698 +
4699 +DESCRIPTION="File finder utility based on KDE Frameworks"
4700 +HOMEPAGE="https://www.kde.org/applications/utilities/kfind/"
4701 +KEYWORDS="~amd64 ~x86"
4702 +IUSE=""
4703 +
4704 +DEPEND="
4705 + $(add_frameworks_dep karchive)
4706 + $(add_frameworks_dep kcompletion)
4707 + $(add_frameworks_dep kconfig)
4708 + $(add_frameworks_dep kconfigwidgets)
4709 + $(add_frameworks_dep kcoreaddons)
4710 + $(add_frameworks_dep kdelibs4support)
4711 + $(add_frameworks_dep ki18n)
4712 + $(add_frameworks_dep kio)
4713 + $(add_frameworks_dep kjobwidgets)
4714 + $(add_frameworks_dep kservice)
4715 + $(add_frameworks_dep kwidgetsaddons)
4716 + $(add_frameworks_dep kxmlgui)
4717 + $(add_qt_dep qtgui)
4718 + $(add_qt_dep qtwidgets)
4719 +"
4720 +RDEPEND="${DEPEND}"
4721
4722 diff --git a/kde-apps/kfloppy/kfloppy-17.12.0.ebuild b/kde-apps/kfloppy/kfloppy-17.12.0.ebuild
4723 new file mode 100644
4724 index 0000000000..b251143285
4725 --- /dev/null
4726 +++ b/kde-apps/kfloppy/kfloppy-17.12.0.ebuild
4727 @@ -0,0 +1,31 @@
4728 +# Copyright 1999-2017 Gentoo Foundation
4729 +# Distributed under the terms of the GNU General Public License v2
4730 +
4731 +EAPI=6
4732 +
4733 +KDE_HANDBOOK="forceoptional"
4734 +inherit kde5
4735 +
4736 +DESCRIPTION="A straightforward graphical means to format 3.5\" and 5.25\" floppy disks"
4737 +HOMEPAGE="
4738 + https://www.kde.org/applications/utilities/kfloppy/
4739 + https://utils.kde.org/projects/kfloppy/
4740 +"
4741 +
4742 +KEYWORDS="~amd64 ~x86"
4743 +IUSE=""
4744 +
4745 +DEPEND="
4746 + $(add_frameworks_dep kcompletion)
4747 + $(add_frameworks_dep kconfig)
4748 + $(add_frameworks_dep kconfigwidgets)
4749 + $(add_frameworks_dep kcoreaddons)
4750 + $(add_frameworks_dep kcrash)
4751 + $(add_frameworks_dep ki18n)
4752 + $(add_frameworks_dep kwidgetsaddons)
4753 + $(add_frameworks_dep kxmlgui)
4754 + $(add_qt_dep qtdbus)
4755 + $(add_qt_dep qtgui)
4756 + $(add_qt_dep qtwidgets)
4757 +"
4758 +RDEPEND="${DEPEND}"
4759
4760 diff --git a/kde-apps/kfourinline/kfourinline-17.12.0.ebuild b/kde-apps/kfourinline/kfourinline-17.12.0.ebuild
4761 new file mode 100644
4762 index 0000000000..c7f2a9f4ac
4763 --- /dev/null
4764 +++ b/kde-apps/kfourinline/kfourinline-17.12.0.ebuild
4765 @@ -0,0 +1,31 @@
4766 +# Copyright 1999-2017 Gentoo Foundation
4767 +# Distributed under the terms of the GNU General Public License v2
4768 +
4769 +EAPI=6
4770 +
4771 +KDE_HANDBOOK="forceoptional"
4772 +inherit kde5
4773 +
4774 +DESCRIPTION="KDE four-in-a-row game"
4775 +HOMEPAGE="
4776 + https://www.kde.org/applications/games/kfourinline/
4777 + https://games.kde.org/game.php?game=kfourinline
4778 +"
4779 +KEYWORDS="~amd64 ~x86"
4780 +IUSE=""
4781 +
4782 +DEPEND="
4783 + $(add_frameworks_dep kconfig)
4784 + $(add_frameworks_dep kconfigwidgets)
4785 + $(add_frameworks_dep kcoreaddons)
4786 + $(add_frameworks_dep kcrash)
4787 + $(add_frameworks_dep kdnssd)
4788 + $(add_frameworks_dep ki18n)
4789 + $(add_frameworks_dep kwidgetsaddons)
4790 + $(add_frameworks_dep kxmlgui)
4791 + $(add_kdeapps_dep libkdegames)
4792 + $(add_qt_dep qtgui)
4793 + $(add_qt_dep qtsvg)
4794 + $(add_qt_dep qtwidgets)
4795 +"
4796 +RDEPEND="${DEPEND}"
4797
4798 diff --git a/kde-apps/kgeography/kgeography-17.12.0.ebuild b/kde-apps/kgeography/kgeography-17.12.0.ebuild
4799 new file mode 100644
4800 index 0000000000..97161ee6d9
4801 --- /dev/null
4802 +++ b/kde-apps/kgeography/kgeography-17.12.0.ebuild
4803 @@ -0,0 +1,29 @@
4804 +# Copyright 1999-2017 Gentoo Foundation
4805 +# Distributed under the terms of the GNU General Public License v2
4806 +
4807 +EAPI=6
4808 +
4809 +KDE_HANDBOOK="forceoptional"
4810 +inherit kde5
4811 +
4812 +DESCRIPTION="Geography learning tool"
4813 +HOMEPAGE="https://edu.kde.org/applications/miscellaneous/kgeography
4814 +https://edu.kde.org/applications/all/kgeography"
4815 +KEYWORDS="~amd64 ~x86"
4816 +IUSE=""
4817 +
4818 +DEPEND="
4819 + $(add_frameworks_dep kconfig)
4820 + $(add_frameworks_dep kconfigwidgets)
4821 + $(add_frameworks_dep kcoreaddons)
4822 + $(add_frameworks_dep kcrash)
4823 + $(add_frameworks_dep ki18n)
4824 + $(add_frameworks_dep kiconthemes)
4825 + $(add_frameworks_dep kitemviews)
4826 + $(add_frameworks_dep kwidgetsaddons)
4827 + $(add_frameworks_dep kxmlgui)
4828 + $(add_qt_dep qtgui)
4829 + $(add_qt_dep qtwidgets)
4830 + $(add_qt_dep qtxml)
4831 +"
4832 +RDEPEND="${DEPEND}"
4833
4834 diff --git a/kde-apps/kget/kget-17.12.0.ebuild b/kde-apps/kget/kget-17.12.0.ebuild
4835 new file mode 100644
4836 index 0000000000..6968c2dba2
4837 --- /dev/null
4838 +++ b/kde-apps/kget/kget-17.12.0.ebuild
4839 @@ -0,0 +1,65 @@
4840 +# Copyright 1999-2017 Gentoo Foundation
4841 +# Distributed under the terms of the GNU General Public License v2
4842 +
4843 +EAPI=6
4844 +
4845 +KDE_HANDBOOK="forceoptional"
4846 +KDE_TEST="forceoptional"
4847 +inherit kde5
4848 +
4849 +DESCRIPTION="Advanced download manager by KDE"
4850 +HOMEPAGE="https://www.kde.org/applications/internet/kget/"
4851 +KEYWORDS="~amd64 ~x86"
4852 +IUSE="bittorrent gpg mms sqlite"
4853 +
4854 +COMMON_DEPEND="
4855 + $(add_frameworks_dep kcmutils)
4856 + $(add_frameworks_dep kcompletion)
4857 + $(add_frameworks_dep kconfig)
4858 + $(add_frameworks_dep kconfigwidgets)
4859 + $(add_frameworks_dep kcoreaddons)
4860 + $(add_frameworks_dep kdbusaddons)
4861 + $(add_frameworks_dep kdelibs4support)
4862 + $(add_frameworks_dep ki18n)
4863 + $(add_frameworks_dep kiconthemes)
4864 + $(add_frameworks_dep kio)
4865 + $(add_frameworks_dep kitemviews)
4866 + $(add_frameworks_dep knotifications)
4867 + $(add_frameworks_dep knotifyconfig)
4868 + $(add_frameworks_dep kparts)
4869 + $(add_frameworks_dep kservice)
4870 + $(add_frameworks_dep ktextwidgets)
4871 + $(add_frameworks_dep kwallet)
4872 + $(add_frameworks_dep kwidgetsaddons)
4873 + $(add_frameworks_dep kwindowsystem)
4874 + $(add_frameworks_dep kxmlgui)
4875 + $(add_frameworks_dep solid)
4876 + $(add_qt_dep qtdbus)
4877 + $(add_qt_dep qtgui)
4878 + $(add_qt_dep qtnetwork)
4879 + $(add_qt_dep qtsql)
4880 + $(add_qt_dep qtwidgets)
4881 + $(add_qt_dep qtxml)
4882 + app-crypt/qca:2[qt5]
4883 + bittorrent? ( net-libs/libktorrent:5 )
4884 + gpg? ( app-crypt/gpgme[qt5] )
4885 + mms? ( media-libs/libmms )
4886 + sqlite? ( dev-db/sqlite:3 )
4887 +"
4888 +DEPEND="${COMMON_DEPEND}
4889 + dev-libs/boost
4890 +"
4891 +RDEPEND="${COMMON_DEPEND}
4892 + !kde-apps/kde4-l10n
4893 +"
4894 +
4895 +src_configure() {
4896 + local mycmakeargs=(
4897 + $(cmake-utils_use_find_package bittorrent KF5Torrent)
4898 + $(cmake-utils_use_find_package gpg Gpgmepp)
4899 + $(cmake-utils_use_find_package mms LibMms)
4900 + $(cmake-utils_use_find_package sqlite Sqlite)
4901 + )
4902 +
4903 + kde5_src_configure
4904 +}
4905
4906 diff --git a/kde-apps/kgoldrunner/kgoldrunner-17.12.0.ebuild b/kde-apps/kgoldrunner/kgoldrunner-17.12.0.ebuild
4907 new file mode 100644
4908 index 0000000000..5972f27d58
4909 --- /dev/null
4910 +++ b/kde-apps/kgoldrunner/kgoldrunner-17.12.0.ebuild
4911 @@ -0,0 +1,36 @@
4912 +# Copyright 1999-2017 Gentoo Foundation
4913 +# Distributed under the terms of the GNU General Public License v2
4914 +
4915 +EAPI=6
4916 +
4917 +KDE_HANDBOOK="forceoptional"
4918 +KDE_SELINUX_MODULE="games"
4919 +inherit kde5
4920 +
4921 +DESCRIPTION="Game of action and puzzle solving by KDE"
4922 +HOMEPAGE="
4923 + https://www.kde.org/applications/games/kgoldrunner/
4924 + https://games.kde.org/game.php?game=kgoldrunner
4925 +"
4926 +KEYWORDS="~amd64 ~x86"
4927 +IUSE=""
4928 +
4929 +DEPEND="
4930 + $(add_frameworks_dep kconfig)
4931 + $(add_frameworks_dep kconfigwidgets)
4932 + $(add_frameworks_dep kcoreaddons)
4933 + $(add_frameworks_dep kcrash)
4934 + $(add_frameworks_dep kdbusaddons)
4935 + $(add_frameworks_dep ki18n)
4936 + $(add_frameworks_dep kio)
4937 + $(add_frameworks_dep kwidgetsaddons)
4938 + $(add_frameworks_dep kxmlgui)
4939 + $(add_kdeapps_dep libkdegames)
4940 + $(add_qt_dep qtgui)
4941 + $(add_qt_dep qtwidgets)
4942 + media-libs/libsndfile
4943 + media-libs/openal
4944 +"
4945 +RDEPEND="${DEPEND}
4946 + !<kde-apps/kde4-l10n-17.07.80
4947 +"
4948
4949 diff --git a/kde-apps/kgpg/kgpg-17.12.0.ebuild b/kde-apps/kgpg/kgpg-17.12.0.ebuild
4950 new file mode 100644
4951 index 0000000000..b5eabdcbb2
4952 --- /dev/null
4953 +++ b/kde-apps/kgpg/kgpg-17.12.0.ebuild
4954 @@ -0,0 +1,48 @@
4955 +# Copyright 1999-2017 Gentoo Foundation
4956 +# Distributed under the terms of the GNU General Public License v2
4957 +
4958 +EAPI=6
4959 +
4960 +KDE_HANDBOOK="forceoptional"
4961 +KDE_SELINUX_MODULE="gpg"
4962 +inherit kde5
4963 +
4964 +DESCRIPTION="Frontend for GnuPG, a powerful encryption utility by KDE"
4965 +HOMEPAGE="https://www.kde.org/applications/utilities/kgpg
4966 +https://utils.kde.org/projects/kgpg"
4967 +KEYWORDS="~amd64 ~x86"
4968 +IUSE=""
4969 +
4970 +COMMON_DEPEND="
4971 + $(add_frameworks_dep karchive)
4972 + $(add_frameworks_dep kcodecs)
4973 + $(add_frameworks_dep kconfig)
4974 + $(add_frameworks_dep kconfigwidgets)
4975 + $(add_frameworks_dep kcoreaddons)
4976 + $(add_frameworks_dep kcrash)
4977 + $(add_frameworks_dep kdbusaddons)
4978 + $(add_frameworks_dep ki18n)
4979 + $(add_frameworks_dep kiconthemes)
4980 + $(add_frameworks_dep kio)
4981 + $(add_frameworks_dep kjobwidgets)
4982 + $(add_frameworks_dep knotifications)
4983 + $(add_frameworks_dep kservice)
4984 + $(add_frameworks_dep ktextwidgets)
4985 + $(add_frameworks_dep kwidgetsaddons)
4986 + $(add_frameworks_dep kwindowsystem)
4987 + $(add_frameworks_dep kxmlgui)
4988 + $(add_kdeapps_dep akonadi)
4989 + $(add_kdeapps_dep akonadi-contacts)
4990 + $(add_kdeapps_dep kcontacts)
4991 + $(add_qt_dep qtdbus)
4992 + $(add_qt_dep qtgui)
4993 + $(add_qt_dep qtnetwork)
4994 + $(add_qt_dep qtprintsupport)
4995 + $(add_qt_dep qtwidgets)
4996 +"
4997 +DEPEND="${COMMON_DEPEND}
4998 + app-crypt/gpgme
4999 +"
5000 +RDEPEND="${COMMON_DEPEND}
5001 + app-crypt/gnupg
5002 +"
5003
5004 diff --git a/kde-apps/khangman/khangman-17.12.0.ebuild b/kde-apps/khangman/khangman-17.12.0.ebuild
5005 new file mode 100644
5006 index 0000000000..bedf58f61f
5007 --- /dev/null
5008 +++ b/kde-apps/khangman/khangman-17.12.0.ebuild
5009 @@ -0,0 +1,40 @@
5010 +# Copyright 1999-2017 Gentoo Foundation
5011 +# Distributed under the terms of the GNU General Public License v2
5012 +
5013 +EAPI=6
5014 +
5015 +KDE_HANDBOOK="forceoptional"
5016 +inherit kde5
5017 +
5018 +DESCRIPTION="Classical hangman game by KDE"
5019 +HOMEPAGE="https://www.kde.org/applications/education/khangman
5020 +https://edu.kde.org/khangman"
5021 +KEYWORDS="~amd64 ~x86"
5022 +IUSE=""
5023 +
5024 +DEPEND="
5025 + $(add_frameworks_dep kcompletion)
5026 + $(add_frameworks_dep kconfig)
5027 + $(add_frameworks_dep kconfigwidgets)
5028 + $(add_frameworks_dep kcoreaddons)
5029 + $(add_frameworks_dep kcrash)
5030 + $(add_frameworks_dep kdeclarative)
5031 + $(add_frameworks_dep ki18n)
5032 + $(add_frameworks_dep knewstuff)
5033 + $(add_frameworks_dep knotifications)
5034 + $(add_frameworks_dep kwidgetsaddons)
5035 + $(add_frameworks_dep kxmlgui)
5036 + $(add_kdeapps_dep libkeduvocdocument)
5037 + $(add_qt_dep qtdeclarative)
5038 + $(add_qt_dep qtgui)
5039 + $(add_qt_dep qtsvg)
5040 + $(add_qt_dep qtwidgets)
5041 + $(add_qt_dep qtxml)
5042 + media-libs/phonon[qt5(+)]
5043 +"
5044 +RDEPEND="${DEPEND}
5045 + $(add_kdeapps_dep kdeedu-data)
5046 + $(add_qt_dep qtgraphicaleffects)
5047 + $(add_qt_dep qtmultimedia)
5048 + $(add_qt_dep qtquickcontrols)
5049 +"
5050
5051 diff --git a/kde-apps/khelpcenter/khelpcenter-17.12.0.ebuild b/kde-apps/khelpcenter/khelpcenter-17.12.0.ebuild
5052 new file mode 100644
5053 index 0000000000..ecf2ff4fa0
5054 --- /dev/null
5055 +++ b/kde-apps/khelpcenter/khelpcenter-17.12.0.ebuild
5056 @@ -0,0 +1,43 @@
5057 +# Copyright 1999-2017 Gentoo Foundation
5058 +# Distributed under the terms of the GNU General Public License v2
5059 +
5060 +EAPI=6
5061 +
5062 +KDE_HANDBOOK="true"
5063 +inherit kde5
5064 +
5065 +DESCRIPTION="The KDE Help Center"
5066 +HOMEPAGE+=" https://userbase.kde.org/KHelpCenter"
5067 +KEYWORDS="~amd64 ~arm ~arm64 ~x86"
5068 +IUSE=""
5069 +
5070 +DEPEND="
5071 + $(add_frameworks_dep karchive)
5072 + $(add_frameworks_dep kbookmarks)
5073 + $(add_frameworks_dep kcodecs)
5074 + $(add_frameworks_dep kcompletion)
5075 + $(add_frameworks_dep kconfig)
5076 + $(add_frameworks_dep kconfigwidgets)
5077 + $(add_frameworks_dep kcoreaddons)
5078 + $(add_frameworks_dep kdbusaddons)
5079 + $(add_frameworks_dep kdoctools)
5080 + $(add_frameworks_dep khtml)
5081 + $(add_frameworks_dep ki18n)
5082 + $(add_frameworks_dep kinit)
5083 + $(add_frameworks_dep kio)
5084 + $(add_frameworks_dep kparts)
5085 + $(add_frameworks_dep kservice)
5086 + $(add_frameworks_dep kwidgetsaddons)
5087 + $(add_frameworks_dep kwindowsystem)
5088 + $(add_frameworks_dep kxmlgui)
5089 + $(add_qt_dep qtdbus)
5090 + $(add_qt_dep qtgui)
5091 + $(add_qt_dep qtwidgets)
5092 + $(add_qt_dep qtxml)
5093 + dev-libs/grantlee:5
5094 + dev-libs/libxml2
5095 + dev-libs/xapian:=
5096 +"
5097 +RDEPEND="${DEPEND}
5098 + $(add_plasma_dep kde-cli-tools)
5099 +"
5100
5101 diff --git a/kde-apps/kholidays/kholidays-17.12.0.ebuild b/kde-apps/kholidays/kholidays-17.12.0.ebuild
5102 new file mode 100644
5103 index 0000000000..c434c03113
5104 --- /dev/null
5105 +++ b/kde-apps/kholidays/kholidays-17.12.0.ebuild
5106 @@ -0,0 +1,26 @@
5107 +# Copyright 1999-2017 Gentoo Foundation
5108 +# Distributed under the terms of the GNU General Public License v2
5109 +
5110 +EAPI=6
5111 +
5112 +KDE_TEST="true"
5113 +inherit kde5
5114 +
5115 +DESCRIPTION="Library to determine holidays and other special events for a geographical region"
5116 +LICENSE="LGPL-2.1+"
5117 +KEYWORDS="~amd64 ~arm ~arm64 ~x86"
5118 +IUSE="nls"
5119 +
5120 +RDEPEND="
5121 + $(add_qt_dep qtdeclarative)
5122 +"
5123 +DEPEND="${RDEPEND}
5124 + nls? ( $(add_qt_dep linguist-tools) )
5125 +"
5126 +
5127 +src_test() {
5128 + # bug 624214
5129 + mkdir -p "${HOME}/.local/share/kf5/libkholidays" || die
5130 + cp -r "${S}/holidays/plan2" "${HOME}/.local/share/kf5/libkholidays/" || die
5131 + kde5_src_test
5132 +}
5133
5134 diff --git a/kde-apps/kidentitymanagement/kidentitymanagement-17.12.0.ebuild b/kde-apps/kidentitymanagement/kidentitymanagement-17.12.0.ebuild
5135 new file mode 100644
5136 index 0000000000..3a7c77c2d2
5137 --- /dev/null
5138 +++ b/kde-apps/kidentitymanagement/kidentitymanagement-17.12.0.ebuild
5139 @@ -0,0 +1,35 @@
5140 +# Copyright 1999-2017 Gentoo Foundation
5141 +# Distributed under the terms of the GNU General Public License v2
5142 +
5143 +EAPI=6
5144 +
5145 +KDE_TEST="true"
5146 +VIRTUALX_REQUIRED="test"
5147 +inherit kde5
5148 +
5149 +DESCRIPTION="Library for managing identitites"
5150 +LICENSE="GPL-2+ LGPL-2.1+"
5151 +KEYWORDS="~amd64 ~x86"
5152 +IUSE=""
5153 +
5154 +DEPEND="
5155 + $(add_frameworks_dep kcodecs)
5156 + $(add_frameworks_dep kcompletion)
5157 + $(add_frameworks_dep kconfig)
5158 + $(add_frameworks_dep kcoreaddons)
5159 + $(add_frameworks_dep ki18n)
5160 + $(add_frameworks_dep kio)
5161 + $(add_frameworks_dep ktextwidgets)
5162 + $(add_frameworks_dep kwidgetsaddons)
5163 + $(add_frameworks_dep kxmlgui)
5164 + $(add_kdeapps_dep kpimtextedit)
5165 + $(add_qt_dep qtdbus)
5166 + $(add_qt_dep qtgui)
5167 + $(add_qt_dep qtnetwork)
5168 + $(add_qt_dep qtwidgets)
5169 +"
5170 +RDEPEND="${DEPEND}
5171 + !kde-apps/kdepim-l10n
5172 +"
5173 +
5174 +RESTRICT+=" test"
5175
5176 diff --git a/kde-apps/kig/kig-17.12.0.ebuild b/kde-apps/kig/kig-17.12.0.ebuild
5177 new file mode 100644
5178 index 0000000000..c28dbdb68a
5179 --- /dev/null
5180 +++ b/kde-apps/kig/kig-17.12.0.ebuild
5181 @@ -0,0 +1,62 @@
5182 +# Copyright 1999-2017 Gentoo Foundation
5183 +# Distributed under the terms of the GNU General Public License v2
5184 +
5185 +EAPI=6
5186 +
5187 +KDE_HANDBOOK="forceoptional"
5188 +KDE_TEST="optional"
5189 +PYTHON_COMPAT=( python2_7 )
5190 +inherit python-single-r1 kde5
5191 +
5192 +DESCRIPTION="KDE Interactive Geometry tool"
5193 +HOMEPAGE="https://www.kde.org/applications/education/kig https://edu.kde.org/kig"
5194 +KEYWORDS="~amd64 ~x86"
5195 +IUSE="geogebra scripting"
5196 +
5197 +REQUIRED_USE="${PYTHON_REQUIRED_USE}"
5198 +
5199 +RDEPEND="${PYTHON_DEPS}
5200 + $(add_frameworks_dep karchive)
5201 + $(add_frameworks_dep kcompletion)
5202 + $(add_frameworks_dep kconfig)
5203 + $(add_frameworks_dep kconfigwidgets)
5204 + $(add_frameworks_dep kcoreaddons)
5205 + $(add_frameworks_dep kcrash)
5206 + $(add_frameworks_dep ki18n)
5207 + $(add_frameworks_dep kiconthemes)
5208 + $(add_frameworks_dep kparts)
5209 + $(add_frameworks_dep kservice)
5210 + $(add_frameworks_dep kwidgetsaddons)
5211 + $(add_frameworks_dep kxmlgui)
5212 + $(add_qt_dep qtgui)
5213 + $(add_qt_dep qtprintsupport)
5214 + $(add_qt_dep qtsvg)
5215 + $(add_qt_dep qtwidgets)
5216 + $(add_qt_dep qtxml)
5217 + geogebra? ( $(add_qt_dep qtxmlpatterns) )
5218 + scripting? ( >=dev-libs/boost-1.48:=[python,${PYTHON_USEDEP}] )
5219 +"
5220 +DEPEND="${RDEPEND}
5221 + $(add_frameworks_dep ktexteditor)
5222 +"
5223 +
5224 +PATCHES=( "${FILESDIR}/${PN}-4.12.0-boostpython.patch" )
5225 +
5226 +pkg_setup() {
5227 + python-single-r1_pkg_setup
5228 + kde5_pkg_setup
5229 +}
5230 +
5231 +src_prepare() {
5232 + kde5_src_prepare
5233 + python_fix_shebang .
5234 +}
5235 +
5236 +src_configure() {
5237 + local mycmakeargs=(
5238 + $(cmake-utils_use_find_package geogebra Qt5XmlPatterns)
5239 + $(cmake-utils_use_find_package scripting BoostPython)
5240 + )
5241 +
5242 + kde5_src_configure
5243 +}
5244
5245 diff --git a/kde-apps/kigo/kigo-17.12.0.ebuild b/kde-apps/kigo/kigo-17.12.0.ebuild
5246 new file mode 100644
5247 index 0000000000..b1469b9155
5248 --- /dev/null
5249 +++ b/kde-apps/kigo/kigo-17.12.0.ebuild
5250 @@ -0,0 +1,35 @@
5251 +# Copyright 1999-2017 Gentoo Foundation
5252 +# Distributed under the terms of the GNU General Public License v2
5253 +
5254 +EAPI=6
5255 +
5256 +KDE_HANDBOOK="forceoptional"
5257 +inherit kde5
5258 +
5259 +DESCRIPTION="Go game by KDE"
5260 +HOMEPAGE="https://www.kde.org/applications/games/kigo/"
5261 +KEYWORDS="~amd64 ~x86"
5262 +IUSE=""
5263 +
5264 +DEPEND="
5265 + $(add_frameworks_dep kcompletion)
5266 + $(add_frameworks_dep kconfig)
5267 + $(add_frameworks_dep kconfigwidgets)
5268 + $(add_frameworks_dep kcoreaddons)
5269 + $(add_frameworks_dep kcrash)
5270 + $(add_frameworks_dep kdbusaddons)
5271 + $(add_frameworks_dep ki18n)
5272 + $(add_frameworks_dep kio)
5273 + $(add_frameworks_dep knewstuff)
5274 + $(add_frameworks_dep ktextwidgets)
5275 + $(add_frameworks_dep kwidgetsaddons)
5276 + $(add_frameworks_dep kxmlgui)
5277 + $(add_kdeapps_dep libkdegames)
5278 + $(add_qt_dep qtgui)
5279 + $(add_qt_dep qtsvg)
5280 + $(add_qt_dep qtwidgets)
5281 +"
5282 +RDEPEND="${DEPEND}
5283 + !<kde-apps/kde4-l10n-17.07.80
5284 + games-board/gnugo
5285 +"
5286
5287 diff --git a/kde-apps/killbots/killbots-17.12.0.ebuild b/kde-apps/killbots/killbots-17.12.0.ebuild
5288 new file mode 100644
5289 index 0000000000..4304fd185a
5290 --- /dev/null
5291 +++ b/kde-apps/killbots/killbots-17.12.0.ebuild
5292 @@ -0,0 +1,30 @@
5293 +# Copyright 1999-2017 Gentoo Foundation
5294 +# Distributed under the terms of the GNU General Public License v2
5295 +
5296 +EAPI=6
5297 +
5298 +KDE_HANDBOOK="forceoptional"
5299 +inherit kde5
5300 +
5301 +DESCRIPTION="Kill the bots or they kill you!"
5302 +HOMEPAGE="https://www.kde.org/applications/games/killbots/"
5303 +KEYWORDS="~amd64 ~x86"
5304 +IUSE=""
5305 +
5306 +DEPEND="
5307 + $(add_frameworks_dep kcompletion)
5308 + $(add_frameworks_dep kconfig)
5309 + $(add_frameworks_dep kconfigwidgets)
5310 + $(add_frameworks_dep kcoreaddons)
5311 + $(add_frameworks_dep kcrash)
5312 + $(add_frameworks_dep kdbusaddons)
5313 + $(add_frameworks_dep ki18n)
5314 + $(add_frameworks_dep kwidgetsaddons)
5315 + $(add_frameworks_dep kxmlgui)
5316 + $(add_kdeapps_dep libkdegames)
5317 + $(add_qt_dep qtgui)
5318 + $(add_qt_dep qtwidgets)
5319 +"
5320 +RDEPEND="${DEPEND}"
5321 +
5322 +DOCS=()
5323
5324 diff --git a/kde-apps/kimagemapeditor/kimagemapeditor-17.12.0.ebuild b/kde-apps/kimagemapeditor/kimagemapeditor-17.12.0.ebuild
5325 new file mode 100644
5326 index 0000000000..515fe64efc
5327 --- /dev/null
5328 +++ b/kde-apps/kimagemapeditor/kimagemapeditor-17.12.0.ebuild
5329 @@ -0,0 +1,32 @@
5330 +# Copyright 1999-2017 Gentoo Foundation
5331 +# Distributed under the terms of the GNU General Public License v2
5332 +
5333 +EAPI=6
5334 +
5335 +KDE_HANDBOOK="forceoptional"
5336 +inherit kde5
5337 +
5338 +DESCRIPTION="Generator of HTML image maps"
5339 +HOMEPAGE="https://www.kde.org/applications/development/kimagemapeditor/"
5340 +KEYWORDS="~amd64 ~x86"
5341 +IUSE=""
5342 +
5343 +DEPEND="
5344 + $(add_frameworks_dep kconfig)
5345 + $(add_frameworks_dep kconfigwidgets)
5346 + $(add_frameworks_dep kcoreaddons)
5347 + $(add_frameworks_dep kcrash)
5348 + $(add_frameworks_dep kdbusaddons)
5349 + $(add_frameworks_dep kdelibs4support)
5350 + $(add_frameworks_dep kguiaddons)
5351 + $(add_frameworks_dep khtml)
5352 + $(add_frameworks_dep ki18n)
5353 + $(add_frameworks_dep kparts)
5354 + $(add_frameworks_dep kwidgetsaddons)
5355 + $(add_frameworks_dep kxmlgui)
5356 + $(add_qt_dep qtgui)
5357 + $(add_qt_dep qtwidgets)
5358 +"
5359 +RDEPEND="${DEPEND}
5360 + !kde-apps/kde4-l10n
5361 +"
5362
5363 diff --git a/kde-apps/kimap/kimap-17.12.0.ebuild b/kde-apps/kimap/kimap-17.12.0.ebuild
5364 new file mode 100644
5365 index 0000000000..fc39c26940
5366 --- /dev/null
5367 +++ b/kde-apps/kimap/kimap-17.12.0.ebuild
5368 @@ -0,0 +1,38 @@
5369 +# Copyright 1999-2017 Gentoo Foundation
5370 +# Distributed under the terms of the GNU General Public License v2
5371 +
5372 +EAPI=6
5373 +
5374 +KDE_TEST="forceoptional"
5375 +inherit kde5
5376 +
5377 +DESCRIPTION="Library for interacting with IMAP servers"
5378 +LICENSE="GPL-2+"
5379 +KEYWORDS="~amd64 ~x86"
5380 +IUSE=""
5381 +
5382 +# TODO: Convince upstream not to install stuff with tests
5383 +CDEPEND="
5384 + $(add_frameworks_dep kcodecs)
5385 + $(add_frameworks_dep kcoreaddons)
5386 + $(add_frameworks_dep ki18n)
5387 + $(add_frameworks_dep kio)
5388 + $(add_kdeapps_dep kmime)
5389 + $(add_qt_dep qtgui)
5390 + dev-libs/cyrus-sasl
5391 +"
5392 +DEPEND="${CDEPEND}
5393 + test? ( $(add_qt_dep qttest) )
5394 +"
5395 +RDEPEND="${CDEPEND}
5396 + !kde-apps/kdepim-l10n
5397 +"
5398 +
5399 +src_test() {
5400 + # tests cannot be run in parallel #605586
5401 + local myctestargs=(
5402 + -j1
5403 + )
5404 +
5405 + kde5_src_test
5406 +}
5407
5408 diff --git a/kde-apps/kio-extras/kio-extras-17.12.0.ebuild b/kde-apps/kio-extras/kio-extras-17.12.0.ebuild
5409 new file mode 100644
5410 index 0000000000..d8937b0207
5411 --- /dev/null
5412 +++ b/kde-apps/kio-extras/kio-extras-17.12.0.ebuild
5413 @@ -0,0 +1,80 @@
5414 +# Copyright 1999-2017 Gentoo Foundation
5415 +# Distributed under the terms of the GNU General Public License v2
5416 +
5417 +EAPI=6
5418 +
5419 +KDE_HANDBOOK="forceoptional"
5420 +KDE_TEST="optional"
5421 +VIRTUALX_REQUIRED="test"
5422 +inherit kde5
5423 +
5424 +DESCRIPTION="KIO plugins present a filesystem-like view of arbitrary data"
5425 +HOMEPAGE="https://cgit.kde.org/kio-extras.git"
5426 +KEYWORDS="~amd64 ~arm ~arm64 ~x86"
5427 +IUSE="activities htmlthumbs +man mtp openexr phonon samba +sftp slp taglib"
5428 +
5429 +COMMON_DEPEND="
5430 + $(add_frameworks_dep karchive 'bzip2,lzma')
5431 + $(add_frameworks_dep kbookmarks)
5432 + $(add_frameworks_dep kcodecs)
5433 + $(add_frameworks_dep kconfig)
5434 + $(add_frameworks_dep kconfigwidgets)
5435 + $(add_frameworks_dep kcoreaddons)
5436 + $(add_frameworks_dep kdbusaddons)
5437 + $(add_frameworks_dep kdnssd)
5438 + $(add_frameworks_dep kguiaddons)
5439 + $(add_frameworks_dep ki18n)
5440 + $(add_frameworks_dep kiconthemes)
5441 + $(add_frameworks_dep kio)
5442 + $(add_frameworks_dep kparts)
5443 + $(add_frameworks_dep kpty)
5444 + $(add_frameworks_dep kservice)
5445 + $(add_frameworks_dep kxmlgui)
5446 + $(add_frameworks_dep solid)
5447 + $(add_qt_dep qtdbus)
5448 + $(add_qt_dep qtgui)
5449 + $(add_qt_dep qtnetwork)
5450 + $(add_qt_dep qtsvg)
5451 + $(add_qt_dep qtwidgets)
5452 + $(add_qt_dep qtxml)
5453 + activities? (
5454 + $(add_frameworks_dep kactivities)
5455 + $(add_qt_dep qtsql)
5456 + )
5457 + htmlthumbs? ( $(add_qt_dep qtwebengine 'widgets') )
5458 + man? ( $(add_frameworks_dep khtml) )
5459 + mtp? ( media-libs/libmtp:= )
5460 + openexr? ( media-libs/openexr )
5461 + phonon? ( media-libs/phonon[qt5(+)] )
5462 + samba? ( net-fs/samba[client] )
5463 + sftp? ( net-libs/libssh:=[sftp] )
5464 + slp? ( net-libs/openslp )
5465 + taglib? ( >=media-libs/taglib-1.11.1 )
5466 +"
5467 +RDEPEND="${COMMON_DEPEND}
5468 + $(add_frameworks_dep kded)
5469 +"
5470 +DEPEND="${COMMON_DEPEND}
5471 + x11-misc/shared-mime-info
5472 + man? ( dev-util/gperf )
5473 +"
5474 +
5475 +# requires running kde environment
5476 +RESTRICT+=" test"
5477 +
5478 +src_configure() {
5479 + local mycmakeargs=(
5480 + $(cmake-utils_use_find_package activities KF5Activities)
5481 + $(cmake-utils_use_find_package htmlthumbs Qt5WebEngineWidgets)
5482 + $(cmake-utils_use_find_package man Gperf)
5483 + $(cmake-utils_use_find_package mtp Mtp)
5484 + $(cmake-utils_use_find_package openexr OpenEXR)
5485 + $(cmake-utils_use_find_package phonon Phonon4Qt5)
5486 + $(cmake-utils_use_find_package samba Samba)
5487 + $(cmake-utils_use_find_package sftp LibSSH)
5488 + $(cmake-utils_use_find_package slp SLP)
5489 + $(cmake-utils_use_find_package taglib Taglib)
5490 + )
5491 +
5492 + kde5_src_configure
5493 +}
5494
5495 diff --git a/kde-apps/kiriki/kiriki-17.12.0.ebuild b/kde-apps/kiriki/kiriki-17.12.0.ebuild
5496 new file mode 100644
5497 index 0000000000..d0784c55f7
5498 --- /dev/null
5499 +++ b/kde-apps/kiriki/kiriki-17.12.0.ebuild
5500 @@ -0,0 +1,32 @@
5501 +# Copyright 1999-2017 Gentoo Foundation
5502 +# Distributed under the terms of the GNU General Public License v2
5503 +
5504 +EAPI=6
5505 +
5506 +KDE_HANDBOOK="forceoptional"
5507 +inherit kde5
5508 +
5509 +DESCRIPTION="An addictive and fun dice game"
5510 +HOMEPAGE="
5511 + https://www.kde.org/applications/games/kiriki/
5512 + https://games.kde.org/game.php?game=kiriki
5513 +"
5514 +KEYWORDS="~amd64 ~x86"
5515 +IUSE=""
5516 +
5517 +DEPEND="
5518 + $(add_frameworks_dep kconfig)
5519 + $(add_frameworks_dep kconfigwidgets)
5520 + $(add_frameworks_dep kcoreaddons)
5521 + $(add_frameworks_dep kcrash)
5522 + $(add_frameworks_dep kdbusaddons)
5523 + $(add_frameworks_dep ki18n)
5524 + $(add_frameworks_dep kiconthemes)
5525 + $(add_frameworks_dep kwidgetsaddons)
5526 + $(add_frameworks_dep kxmlgui)
5527 + $(add_kdeapps_dep libkdegames)
5528 + $(add_qt_dep qtgui)
5529 + $(add_qt_dep qtprintsupport)
5530 + $(add_qt_dep qtwidgets)
5531 +"
5532 +RDEPEND="${DEPEND}"
5533
5534 diff --git a/kde-apps/kiten/kiten-17.12.0.ebuild b/kde-apps/kiten/kiten-17.12.0.ebuild
5535 new file mode 100644
5536 index 0000000000..8ea0613b9c
5537 --- /dev/null
5538 +++ b/kde-apps/kiten/kiten-17.12.0.ebuild
5539 @@ -0,0 +1,31 @@
5540 +# Copyright 1999-2017 Gentoo Foundation
5541 +# Distributed under the terms of the GNU General Public License v2
5542 +
5543 +EAPI=6
5544 +
5545 +KDE_HANDBOOK="forceoptional"
5546 +inherit kde5
5547 +
5548 +DESCRIPTION="KDE Japanese dictionary and reference"
5549 +HOMEPAGE="https://www.kde.org/applications/education/kiten https://edu.kde.org/kiten"
5550 +KEYWORDS="~amd64 ~x86"
5551 +IUSE=""
5552 +
5553 +DEPEND="
5554 + $(add_frameworks_dep karchive)
5555 + $(add_frameworks_dep kcompletion)
5556 + $(add_frameworks_dep kconfig)
5557 + $(add_frameworks_dep kconfigwidgets)
5558 + $(add_frameworks_dep kcoreaddons)
5559 + $(add_frameworks_dep kcrash)
5560 + $(add_frameworks_dep khtml)
5561 + $(add_frameworks_dep ki18n)
5562 + $(add_frameworks_dep kio)
5563 + $(add_frameworks_dep kparts)
5564 + $(add_frameworks_dep kwidgetsaddons)
5565 + $(add_frameworks_dep kxmlgui)
5566 + $(add_qt_dep qtdbus)
5567 + $(add_qt_dep qtgui)
5568 + $(add_qt_dep qtwidgets)
5569 +"
5570 +RDEPEND="${DEPEND}"
5571
5572 diff --git a/kde-apps/kjumpingcube/kjumpingcube-17.12.0.ebuild b/kde-apps/kjumpingcube/kjumpingcube-17.12.0.ebuild
5573 new file mode 100644
5574 index 0000000000..ef0ad95ed6
5575 --- /dev/null
5576 +++ b/kde-apps/kjumpingcube/kjumpingcube-17.12.0.ebuild
5577 @@ -0,0 +1,32 @@
5578 +# Copyright 1999-2017 Gentoo Foundation
5579 +# Distributed under the terms of the GNU General Public License v2
5580 +
5581 +EAPI=6
5582 +
5583 +KDE_HANDBOOK="true"
5584 +KDE_SELINUX_MODULE="games"
5585 +inherit kde5
5586 +
5587 +DESCRIPTION="Tactical one or two player game"
5588 +HOMEPAGE="
5589 + https://www.kde.org/applications/games/kjumpingcube/
5590 + https://games.kde.org/game.php?game=kjumpingcube
5591 +"
5592 +KEYWORDS="~amd64 ~x86"
5593 +IUSE=""
5594 +
5595 +DEPEND="
5596 + $(add_frameworks_dep kconfig)
5597 + $(add_frameworks_dep kconfigwidgets)
5598 + $(add_frameworks_dep kcoreaddons)
5599 + $(add_frameworks_dep kcrash)
5600 + $(add_frameworks_dep kdbusaddons)
5601 + $(add_frameworks_dep ki18n)
5602 + $(add_frameworks_dep kwidgetsaddons)
5603 + $(add_frameworks_dep kxmlgui)
5604 + $(add_kdeapps_dep libkdegames)
5605 + $(add_qt_dep qtgui)
5606 + $(add_qt_dep qtsvg)
5607 + $(add_qt_dep qtwidgets)
5608 +"
5609 +RDEPEND="${DEPEND}"
5610
5611 diff --git a/kde-apps/kldap/kldap-17.12.0.ebuild b/kde-apps/kldap/kldap-17.12.0.ebuild
5612 new file mode 100644
5613 index 0000000000..b55334312e
5614 --- /dev/null
5615 +++ b/kde-apps/kldap/kldap-17.12.0.ebuild
5616 @@ -0,0 +1,36 @@
5617 +# Copyright 1999-2017 Gentoo Foundation
5618 +# Distributed under the terms of the GNU General Public License v2
5619 +
5620 +EAPI=6
5621 +
5622 +KDE_HANDBOOK="forceoptional"
5623 +KDE_TEST="true"
5624 +inherit kde5
5625 +
5626 +DESCRIPTION="Library for interacting with LDAP servers"
5627 +LICENSE="GPL-2+"
5628 +KEYWORDS="~amd64 ~x86"
5629 +IUSE=""
5630 +
5631 +DEPEND="
5632 + $(add_frameworks_dep kcompletion)
5633 + $(add_frameworks_dep ki18n)
5634 + $(add_frameworks_dep kio)
5635 + $(add_frameworks_dep kwidgetsaddons)
5636 + $(add_qt_dep qtgui)
5637 + $(add_qt_dep qtwidgets)
5638 + dev-libs/cyrus-sasl
5639 + net-nds/openldap
5640 +"
5641 +RDEPEND="${DEPEND}
5642 + !kde-apps/kdepim-l10n
5643 +"
5644 +
5645 +src_prepare() {
5646 + kde5_src_prepare
5647 +
5648 + if ! use_if_iuse handbook ; then
5649 + sed -e "/add_subdirectory(doc)/I s/^/#DONOTCOMPILE /" \
5650 + -i kioslave/CMakeLists.txt || die "failed to comment add_subdirectory(doc)"
5651 + fi
5652 +}
5653
5654 diff --git a/kde-apps/kleopatra/kleopatra-17.12.0.ebuild b/kde-apps/kleopatra/kleopatra-17.12.0.ebuild
5655 new file mode 100644
5656 index 0000000000..33df52a5d6
5657 --- /dev/null
5658 +++ b/kde-apps/kleopatra/kleopatra-17.12.0.ebuild
5659 @@ -0,0 +1,49 @@
5660 +# Copyright 1999-2017 Gentoo Foundation
5661 +# Distributed under the terms of the GNU General Public License v2
5662 +
5663 +EAPI=6
5664 +
5665 +KDE_HANDBOOK="optional"
5666 +KDE_TEST="forceoptional"
5667 +VIRTUALX_REQUIRED="test"
5668 +inherit kde5
5669 +
5670 +DESCRIPTION="Certificate manager and GUI for OpenPGP and CMS cryptography"
5671 +HOMEPAGE="https://www.kde.org/applications/utilities/kleopatra"
5672 +LICENSE="GPL-2+ handbook? ( FDL-1.2+ )"
5673 +KEYWORDS="~amd64 ~x86"
5674 +
5675 +IUSE=""
5676 +
5677 +DEPEND="
5678 + $(add_frameworks_dep kcmutils)
5679 + $(add_frameworks_dep kcodecs)
5680 + $(add_frameworks_dep kconfig)
5681 + $(add_frameworks_dep kconfigwidgets)
5682 + $(add_frameworks_dep kcoreaddons)
5683 + $(add_frameworks_dep kdbusaddons)
5684 + $(add_frameworks_dep ki18n)
5685 + $(add_frameworks_dep kiconthemes)
5686 + $(add_frameworks_dep kitemmodels)
5687 + $(add_frameworks_dep knotifications)
5688 + $(add_frameworks_dep ktextwidgets)
5689 + $(add_frameworks_dep kwidgetsaddons)
5690 + $(add_frameworks_dep kwindowsystem)
5691 + $(add_frameworks_dep kxmlgui)
5692 + $(add_kdeapps_dep kmime)
5693 + $(add_kdeapps_dep libkleo)
5694 + $(add_qt_dep qtdbus)
5695 + $(add_qt_dep qtgui)
5696 + $(add_qt_dep qtnetwork)
5697 + $(add_qt_dep qtprintsupport)
5698 + $(add_qt_dep qtwidgets)
5699 + >=app-crypt/gpgme-1.7.1[cxx,qt5]
5700 + dev-libs/boost:=
5701 + dev-libs/libassuan
5702 + dev-libs/libgpg-error
5703 +"
5704 +RDEPEND="${DEPEND}
5705 + !kde-apps/kdepim-l10n
5706 + >=app-crypt/gnupg-2.1
5707 + app-crypt/paperkey
5708 +"
5709
5710 diff --git a/kde-apps/klettres/klettres-17.12.0.ebuild b/kde-apps/klettres/klettres-17.12.0.ebuild
5711 new file mode 100644
5712 index 0000000000..5d17b13624
5713 --- /dev/null
5714 +++ b/kde-apps/klettres/klettres-17.12.0.ebuild
5715 @@ -0,0 +1,31 @@
5716 +# Copyright 1999-2017 Gentoo Foundation
5717 +# Distributed under the terms of the GNU General Public License v2
5718 +
5719 +EAPI=6
5720 +
5721 +KDE_HANDBOOK="forceoptional"
5722 +inherit kde5
5723 +
5724 +DESCRIPTION="Alphabet learning application"
5725 +HOMEPAGE="https://www.kde.org/applications/education/klettres
5726 +https://edu.kde.org/klettres"
5727 +KEYWORDS="~amd64 ~x86"
5728 +IUSE=""
5729 +
5730 +DEPEND="
5731 + $(add_frameworks_dep kcompletion)
5732 + $(add_frameworks_dep kconfig)
5733 + $(add_frameworks_dep kconfigwidgets)
5734 + $(add_frameworks_dep kcoreaddons)
5735 + $(add_frameworks_dep kcrash)
5736 + $(add_frameworks_dep ki18n)
5737 + $(add_frameworks_dep knewstuff)
5738 + $(add_frameworks_dep kwidgetsaddons)
5739 + $(add_frameworks_dep kxmlgui)
5740 + $(add_qt_dep qtgui)
5741 + $(add_qt_dep qtsvg)
5742 + $(add_qt_dep qtwidgets)
5743 + $(add_qt_dep qtxml)
5744 + media-libs/phonon[qt5(+)]
5745 +"
5746 +RDEPEND="${DEPEND}"
5747
5748 diff --git a/kde-apps/klickety/klickety-17.12.0.ebuild b/kde-apps/klickety/klickety-17.12.0.ebuild
5749 new file mode 100644
5750 index 0000000000..edd9fa7a67
5751 --- /dev/null
5752 +++ b/kde-apps/klickety/klickety-17.12.0.ebuild
5753 @@ -0,0 +1,32 @@
5754 +# Copyright 1999-2017 Gentoo Foundation
5755 +# Distributed under the terms of the GNU General Public License v2
5756 +
5757 +EAPI=6
5758 +
5759 +KDE_HANDBOOK="forceoptional"
5760 +KDE_SELINUX_MODULE="games"
5761 +inherit kde5
5762 +
5763 +DESCRIPTION="A game almost the same as ksame, but a bit different by KDE"
5764 +KEYWORDS="~amd64 ~x86"
5765 +IUSE=""
5766 +
5767 +DEPEND="
5768 + $(add_frameworks_dep kconfig)
5769 + $(add_frameworks_dep kconfigwidgets)
5770 + $(add_frameworks_dep kcoreaddons)
5771 + $(add_frameworks_dep kcrash)
5772 + $(add_frameworks_dep kdbusaddons)
5773 + $(add_frameworks_dep ki18n)
5774 + $(add_frameworks_dep kio)
5775 + $(add_frameworks_dep knotifications)
5776 + $(add_frameworks_dep knotifyconfig)
5777 + $(add_frameworks_dep kwidgetsaddons)
5778 + $(add_frameworks_dep kxmlgui)
5779 + $(add_kdeapps_dep libkdegames)
5780 + $(add_qt_dep qtgui)
5781 + $(add_qt_dep qtwidgets)
5782 +"
5783 +RDEPEND="${DEPEND}"
5784 +
5785 +DOCS=()
5786
5787 diff --git a/kde-apps/klines/klines-17.12.0.ebuild b/kde-apps/klines/klines-17.12.0.ebuild
5788 new file mode 100644
5789 index 0000000000..78c62d674d
5790 --- /dev/null
5791 +++ b/kde-apps/klines/klines-17.12.0.ebuild
5792 @@ -0,0 +1,33 @@
5793 +# Copyright 1999-2017 Gentoo Foundation
5794 +# Distributed under the terms of the GNU General Public License v2
5795 +
5796 +EAPI=6
5797 +
5798 +KDE_HANDBOOK="forceoptional"
5799 +KDE_SELINUX_MODULE="games"
5800 +inherit kde5
5801 +
5802 +DESCRIPTION="A little KDE game about balls and how to get rid of them"
5803 +HOMEPAGE="
5804 + https://www.kde.org/applications/games/klines/
5805 + https://games.kde.org/game.php?game=klines
5806 +"
5807 +KEYWORDS="~amd64 ~x86"
5808 +IUSE=""
5809 +
5810 +DEPEND="
5811 + $(add_frameworks_dep kconfig)
5812 + $(add_frameworks_dep kconfigwidgets)
5813 + $(add_frameworks_dep kcoreaddons)
5814 + $(add_frameworks_dep kcrash)
5815 + $(add_frameworks_dep kdbusaddons)
5816 + $(add_frameworks_dep ki18n)
5817 + $(add_frameworks_dep kwidgetsaddons)
5818 + $(add_frameworks_dep kxmlgui)
5819 + $(add_kdeapps_dep libkdegames)
5820 + $(add_qt_dep qtgui)
5821 + $(add_qt_dep qtwidgets)
5822 +"
5823 +RDEPEND="${DEPEND}"
5824 +
5825 +DOCS=( AUTHORS )
5826
5827 diff --git a/kde-apps/kmag/kmag-17.12.0.ebuild b/kde-apps/kmag/kmag-17.12.0.ebuild
5828 new file mode 100644
5829 index 0000000000..1e24ea00a6
5830 --- /dev/null
5831 +++ b/kde-apps/kmag/kmag-17.12.0.ebuild
5832 @@ -0,0 +1,37 @@
5833 +# Copyright 1999-2017 Gentoo Foundation
5834 +# Distributed under the terms of the GNU General Public License v2
5835 +
5836 +EAPI=6
5837 +
5838 +KDE_HANDBOOK="forceoptional"
5839 +inherit kde5
5840 +
5841 +DESCRIPTION="KDE screen magnifier"
5842 +HOMEPAGE="https://www.kde.org/applications/utilities/kmag/"
5843 +KEYWORDS="~amd64 ~x86"
5844 +IUSE="keyboardfocus"
5845 +
5846 +DEPEND="
5847 + $(add_frameworks_dep kconfig)
5848 + $(add_frameworks_dep kconfigwidgets)
5849 + $(add_frameworks_dep kcoreaddons)
5850 + $(add_frameworks_dep ki18n)
5851 + $(add_frameworks_dep kio)
5852 + $(add_frameworks_dep kwidgetsaddons)
5853 + $(add_frameworks_dep kxmlgui)
5854 + $(add_qt_dep qtgui)
5855 + $(add_qt_dep qtprintsupport)
5856 + $(add_qt_dep qtwidgets)
5857 + keyboardfocus? ( media-libs/libqaccessibilityclient:5 )
5858 +"
5859 +RDEPEND="${DEPEND}
5860 + !<kde-apps/kde4-l10n-17.07.80
5861 +"
5862 +
5863 +src_configure() {
5864 + local mycmakeargs=(
5865 + $(cmake-utils_use_find_package keyboardfocus QAccessibilityClient)
5866 + )
5867 +
5868 + kde5_src_configure
5869 +}
5870
5871 diff --git a/kde-apps/kmahjongg/kmahjongg-17.12.0.ebuild b/kde-apps/kmahjongg/kmahjongg-17.12.0.ebuild
5872 new file mode 100644
5873 index 0000000000..d02fd81c07
5874 --- /dev/null
5875 +++ b/kde-apps/kmahjongg/kmahjongg-17.12.0.ebuild
5876 @@ -0,0 +1,36 @@
5877 +# Copyright 1999-2017 Gentoo Foundation
5878 +# Distributed under the terms of the GNU General Public License v2
5879 +
5880 +EAPI=6
5881 +
5882 +KDE_HANDBOOK="forceoptional"
5883 +KDE_SELINUX_MODULE="games"
5884 +inherit kde5
5885 +
5886 +DESCRIPTION="A tile matching game for one or two players"
5887 +HOMEPAGE="
5888 + https://www.kde.org/applications/games/kmahjongg/
5889 + https://games.kde.org/game.php?game=kmahjongg
5890 +"
5891 +KEYWORDS="~amd64 ~x86"
5892 +IUSE=""
5893 +
5894 +DEPEND="
5895 + $(add_frameworks_dep kcompletion)
5896 + $(add_frameworks_dep kconfig)
5897 + $(add_frameworks_dep kconfigwidgets)
5898 + $(add_frameworks_dep kcoreaddons)
5899 + $(add_frameworks_dep kcrash)
5900 + $(add_frameworks_dep kdbusaddons)
5901 + $(add_frameworks_dep kdeclarative)
5902 + $(add_frameworks_dep ki18n)
5903 + $(add_frameworks_dep knewstuff)
5904 + $(add_frameworks_dep kwidgetsaddons)
5905 + $(add_frameworks_dep kxmlgui)
5906 + $(add_kdeapps_dep libkdegames)
5907 + $(add_kdeapps_dep libkmahjongg)
5908 + $(add_qt_dep qtgui)
5909 + $(add_qt_dep qtsvg)
5910 + $(add_qt_dep qtwidgets)
5911 +"
5912 +RDEPEND="${DEPEND}"
5913
5914 diff --git a/kde-apps/kmail-account-wizard/kmail-account-wizard-17.12.0.ebuild b/kde-apps/kmail-account-wizard/kmail-account-wizard-17.12.0.ebuild
5915 new file mode 100644
5916 index 0000000000..5faaa5ed06
5917 --- /dev/null
5918 +++ b/kde-apps/kmail-account-wizard/kmail-account-wizard-17.12.0.ebuild
5919 @@ -0,0 +1,52 @@
5920 +# Copyright 1999-2017 Gentoo Foundation
5921 +# Distributed under the terms of the GNU General Public License v2
5922 +
5923 +EAPI=6
5924 +
5925 +KDE_HANDBOOK="forceoptional" # FIXME: Check back for doc in release
5926 +KDE_TEST="forceoptional"
5927 +VIRTUALX_REQUIRED="test"
5928 +inherit kde5
5929 +
5930 +DESCRIPTION="Assistant for KMail accounts configuration"
5931 +HOMEPAGE+=" https://userbase.kde.org/Kmail/Account_Wizard"
5932 +LICENSE="GPL-2+ handbook? ( FDL-1.2+ )"
5933 +KEYWORDS="~amd64 ~x86"
5934 +IUSE=""
5935 +
5936 +DEPEND="
5937 + $(add_frameworks_dep kcmutils)
5938 + $(add_frameworks_dep kcodecs)
5939 + $(add_frameworks_dep kconfig)
5940 + $(add_frameworks_dep kcoreaddons)
5941 + $(add_frameworks_dep kcrash)
5942 + $(add_frameworks_dep kdbusaddons)
5943 + $(add_frameworks_dep ki18n)
5944 + $(add_frameworks_dep kio)
5945 + $(add_frameworks_dep kitemviews)
5946 + $(add_frameworks_dep knewstuff)
5947 + $(add_frameworks_dep knotifications)
5948 + $(add_frameworks_dep knotifyconfig)
5949 + $(add_frameworks_dep kross)
5950 + $(add_frameworks_dep kservice)
5951 + $(add_frameworks_dep ktexteditor)
5952 + $(add_frameworks_dep kwallet)
5953 + $(add_frameworks_dep kwidgetsaddons)
5954 + $(add_frameworks_dep kxmlgui)
5955 + $(add_kdeapps_dep akonadi)
5956 + $(add_kdeapps_dep kidentitymanagement)
5957 + $(add_kdeapps_dep kldap)
5958 + $(add_kdeapps_dep kmailtransport)
5959 + $(add_kdeapps_dep libkdepim)
5960 + $(add_kdeapps_dep libkleo)
5961 + $(add_kdeapps_dep pimcommon)
5962 + $(add_qt_dep qtdbus)
5963 + $(add_qt_dep qtgui)
5964 + $(add_qt_dep qtwidgets)
5965 + $(add_qt_dep qtxml)
5966 +"
5967 +RDEPEND="${DEPEND}
5968 + !kde-apps/kdepim-common-libs:4
5969 + !kde-apps/kdepim-l10n
5970 + !kde-apps/kdepim-runtime:4
5971 +"
5972
5973 diff --git a/kde-apps/kmail/kmail-17.12.0.ebuild b/kde-apps/kmail/kmail-17.12.0.ebuild
5974 new file mode 100644
5975 index 0000000000..668d37b9c8
5976 --- /dev/null
5977 +++ b/kde-apps/kmail/kmail-17.12.0.ebuild
5978 @@ -0,0 +1,110 @@
5979 +# Copyright 1999-2017 Gentoo Foundation
5980 +# Distributed under the terms of the GNU General Public License v2
5981 +
5982 +EAPI=6
5983 +
5984 +KDE_HANDBOOK="forceoptional"
5985 +KDE_TEST="forceoptional"
5986 +VIRTUALX_REQUIRED="test"
5987 +inherit kde5
5988 +
5989 +DESCRIPTION="Email client, supporting POP3 and IMAP mailboxes."
5990 +HOMEPAGE="https://www.kde.org/applications/internet/kmail/"
5991 +LICENSE="GPL-2+ handbook? ( FDL-1.2+ )"
5992 +KEYWORDS="~amd64 ~x86"
5993 +IUSE=""
5994 +
5995 +COMMON_DEPEND="
5996 + $(add_frameworks_dep kbookmarks)
5997 + $(add_frameworks_dep kcmutils)
5998 + $(add_frameworks_dep kcodecs)
5999 + $(add_frameworks_dep kcompletion)
6000 + $(add_frameworks_dep kconfig)
6001 + $(add_frameworks_dep kconfigwidgets)
6002 + $(add_frameworks_dep kcoreaddons)
6003 + $(add_frameworks_dep kcrash)
6004 + $(add_frameworks_dep kdbusaddons)
6005 + $(add_frameworks_dep kguiaddons)
6006 + $(add_frameworks_dep ki18n)
6007 + $(add_frameworks_dep kiconthemes)
6008 + $(add_frameworks_dep kitemviews)
6009 + $(add_frameworks_dep kio)
6010 + $(add_frameworks_dep kjobwidgets)
6011 + $(add_frameworks_dep knotifications)
6012 + $(add_frameworks_dep knotifyconfig)
6013 + $(add_frameworks_dep kparts)
6014 + $(add_frameworks_dep kservice)
6015 + $(add_frameworks_dep ktextwidgets)
6016 + $(add_frameworks_dep kwidgetsaddons)
6017 + $(add_frameworks_dep kwindowsystem)
6018 + $(add_frameworks_dep kxmlgui)
6019 + $(add_frameworks_dep sonnet)
6020 + $(add_kdeapps_dep akonadi)
6021 + $(add_kdeapps_dep akonadi-contacts)
6022 + $(add_kdeapps_dep akonadi-mime)
6023 + $(add_kdeapps_dep akonadi-search)
6024 + $(add_kdeapps_dep kcalcore)
6025 + $(add_kdeapps_dep kcontacts)
6026 + $(add_kdeapps_dep kdepim-apps-libs)
6027 + $(add_kdeapps_dep kidentitymanagement)
6028 + $(add_kdeapps_dep kmailtransport)
6029 + $(add_kdeapps_dep kmime)
6030 + $(add_kdeapps_dep kontactinterface)
6031 + $(add_kdeapps_dep kpimtextedit)
6032 + $(add_kdeapps_dep libgravatar)
6033 + $(add_kdeapps_dep libkdepim)
6034 + $(add_kdeapps_dep libkleo)
6035 + $(add_kdeapps_dep libksieve)
6036 + $(add_kdeapps_dep libktnef)
6037 + $(add_kdeapps_dep mailcommon)
6038 + $(add_kdeapps_dep messagelib)
6039 + $(add_kdeapps_dep pimcommon)
6040 + $(add_qt_dep qtdbus)
6041 + $(add_qt_dep qtgui)
6042 + $(add_qt_dep qtnetwork)
6043 + $(add_qt_dep qtwebengine 'widgets')
6044 + $(add_qt_dep qtwidgets)
6045 + $(add_qt_dep qtxml)
6046 + >=app-crypt/gpgme-1.7.1[cxx,qt5]
6047 +"
6048 +DEPEND="${COMMON_DEPEND}
6049 + $(add_kdeapps_dep kcalutils)
6050 + $(add_kdeapps_dep kldap)
6051 + dev-libs/libxslt
6052 + test? ( $(add_kdeapps_dep akonadi 'sqlite,tools') )
6053 +"
6054 +RDEPEND="${COMMON_DEPEND}
6055 + !kde-apps/kdepim-common-libs:4
6056 + !kde-apps/kdepim-l10n
6057 + !kde-apps/ktnef
6058 + $(add_kdeapps_dep kdepim-runtime)
6059 +"
6060 +
6061 +RESTRICT+=" test" # bug 616878
6062 +
6063 +src_prepare() {
6064 + cmake-utils_src_prepare
6065 +
6066 + if ! use handbook; then
6067 + sed -i ktnef/CMakeLists.txt -e "/add_subdirectory(doc)/ s/^/#DONT/" || die
6068 + fi
6069 +}
6070 +
6071 +pkg_postinst() {
6072 + kde5_pkg_postinst
6073 +
6074 + pkg_is_installed() {
6075 + echo "${1} ($(has_version ${1} || echo "not ")installed)"
6076 + }
6077 +
6078 + elog "KMail supports the following runtime dependencies:"
6079 + elog " Virus detection:"
6080 + elog " $(pkg_is_installed app-antivirus/clamav)"
6081 + elog " Spam filtering:"
6082 + elog " $(pkg_is_installed mail-filter/bogofilter)"
6083 + elog " $(pkg_is_installed mail-filter/spamassassin)"
6084 + elog " Fancy e-mail headers and various useful plugins:"
6085 + elog " $(pkg_is_installed kde-apps/kdepim-addons:${SLOT})"
6086 + elog " Crypto config and certificate details GUI:"
6087 + elog " $(pkg_is_installed kde-apps/kleopatra:${SLOT})"
6088 +}
6089
6090 diff --git a/kde-apps/kmailtransport/kmailtransport-17.12.0.ebuild b/kde-apps/kmailtransport/kmailtransport-17.12.0.ebuild
6091 new file mode 100644
6092 index 0000000000..735ef60287
6093 --- /dev/null
6094 +++ b/kde-apps/kmailtransport/kmailtransport-17.12.0.ebuild
6095 @@ -0,0 +1,43 @@
6096 +# Copyright 1999-2017 Gentoo Foundation
6097 +# Distributed under the terms of the GNU General Public License v2
6098 +
6099 +EAPI=6
6100 +
6101 +KDE_TEST="true"
6102 +inherit kde5
6103 +
6104 +DESCRIPTION="Mail transport service"
6105 +LICENSE="LGPL-2.1+"
6106 +KEYWORDS="~amd64 ~x86"
6107 +IUSE=""
6108 +
6109 +COMMON_DEPEND="
6110 + $(add_frameworks_dep kcmutils)
6111 + $(add_frameworks_dep kcompletion)
6112 + $(add_frameworks_dep kconfig)
6113 + $(add_frameworks_dep kconfigwidgets)
6114 + $(add_frameworks_dep kcoreaddons)
6115 + $(add_frameworks_dep ki18n)
6116 + $(add_frameworks_dep kio)
6117 + $(add_frameworks_dep kwallet)
6118 + $(add_frameworks_dep kwidgetsaddons)
6119 + $(add_kdeapps_dep akonadi)
6120 + $(add_kdeapps_dep akonadi-mime)
6121 + $(add_kdeapps_dep kmime)
6122 + $(add_kdeapps_dep ksmtp)
6123 + $(add_qt_dep qtdbus)
6124 + $(add_qt_dep qtgui)
6125 + $(add_qt_dep qtnetwork)
6126 + $(add_qt_dep qtwidgets)
6127 +"
6128 +DEPEND="${COMMON_DEPEND}
6129 + test? ( $(add_frameworks_dep ktextwidgets) )
6130 +"
6131 +RDEPEND="${COMMON_DEPEND}
6132 + !kde-apps/kdepim-l10n
6133 + !kde-apps/kdepimlibs:4
6134 +"
6135 +
6136 +PATCHES=( "${FILESDIR}/${PN}-17.11.80-deps.patch" )
6137 +
6138 +RESTRICT+=" test"
6139
6140 diff --git a/kde-apps/kmbox/kmbox-17.12.0.ebuild b/kde-apps/kmbox/kmbox-17.12.0.ebuild
6141 new file mode 100644
6142 index 0000000000..af4bc864b1
6143 --- /dev/null
6144 +++ b/kde-apps/kmbox/kmbox-17.12.0.ebuild
6145 @@ -0,0 +1,15 @@
6146 +# Copyright 1999-2017 Gentoo Foundation
6147 +# Distributed under the terms of the GNU General Public License v2
6148 +
6149 +EAPI=6
6150 +
6151 +KDE_TEST="true"
6152 +inherit kde5
6153 +
6154 +DESCRIPTION="Library for accessing MBox format mail storages"
6155 +LICENSE="GPL-2+"
6156 +KEYWORDS="~amd64 ~x86"
6157 +IUSE=""
6158 +
6159 +DEPEND="$(add_kdeapps_dep kmime)"
6160 +RDEPEND="${DEPEND}"
6161
6162 diff --git a/kde-apps/kmime/kmime-17.12.0.ebuild b/kde-apps/kmime/kmime-17.12.0.ebuild
6163 new file mode 100644
6164 index 0000000000..ba8bf6558b
6165 --- /dev/null
6166 +++ b/kde-apps/kmime/kmime-17.12.0.ebuild
6167 @@ -0,0 +1,20 @@
6168 +# Copyright 1999-2017 Gentoo Foundation
6169 +# Distributed under the terms of the GNU General Public License v2
6170 +
6171 +EAPI=6
6172 +
6173 +KDE_TEST="true"
6174 +inherit kde5
6175 +
6176 +DESCRIPTION="Libary for handling mail messages and newsgroup articles"
6177 +LICENSE="GPL-2+"
6178 +KEYWORDS="~amd64 ~x86"
6179 +IUSE=""
6180 +
6181 +DEPEND="
6182 + $(add_frameworks_dep kcodecs)
6183 + $(add_frameworks_dep ki18n)
6184 +"
6185 +RDEPEND="${DEPEND}
6186 + !kde-apps/kdepim-l10n
6187 +"
6188
6189 diff --git a/kde-apps/kmines/kmines-17.12.0.ebuild b/kde-apps/kmines/kmines-17.12.0.ebuild
6190 new file mode 100644
6191 index 0000000000..31268cd81c
6192 --- /dev/null
6193 +++ b/kde-apps/kmines/kmines-17.12.0.ebuild
6194 @@ -0,0 +1,32 @@
6195 +# Copyright 1999-2017 Gentoo Foundation
6196 +# Distributed under the terms of the GNU General Public License v2
6197 +
6198 +EAPI=6
6199 +
6200 +KDE_HANDBOOK="forceoptional"
6201 +KDE_SELINUX_MODULE="games"
6202 +inherit kde5
6203 +
6204 +DESCRIPTION="Classic mine sweeper game"
6205 +HOMEPAGE="
6206 + https://www.kde.org/applications/games/kmines/
6207 + https://games.kde.org/game.php?game=kmines
6208 +"
6209 +KEYWORDS="~amd64 ~x86"
6210 +IUSE=""
6211 +
6212 +DEPEND="
6213 + $(add_frameworks_dep kconfig)
6214 + $(add_frameworks_dep kconfigwidgets)
6215 + $(add_frameworks_dep kcoreaddons)
6216 + $(add_frameworks_dep kcrash)
6217 + $(add_frameworks_dep kdbusaddons)
6218 + $(add_frameworks_dep ki18n)
6219 + $(add_frameworks_dep ktextwidgets)
6220 + $(add_frameworks_dep kwidgetsaddons)
6221 + $(add_frameworks_dep kxmlgui)
6222 + $(add_kdeapps_dep libkdegames)
6223 + $(add_qt_dep qtgui)
6224 + $(add_qt_dep qtwidgets)
6225 +"
6226 +RDEPEND="${DEPEND}"
6227
6228 diff --git a/kde-apps/kmix/kmix-17.12.0.ebuild b/kde-apps/kmix/kmix-17.12.0.ebuild
6229 new file mode 100644
6230 index 0000000000..41c0d9cf39
6231 --- /dev/null
6232 +++ b/kde-apps/kmix/kmix-17.12.0.ebuild
6233 @@ -0,0 +1,52 @@
6234 +# Copyright 1999-2017 Gentoo Foundation
6235 +# Distributed under the terms of the GNU General Public License v2
6236 +
6237 +EAPI=6
6238 +
6239 +KDE_HANDBOOK="forceoptional"
6240 +KDE_TEST="false"
6241 +inherit kde5
6242 +
6243 +DESCRIPTION="Plasma mixer gui"
6244 +HOMEPAGE="https://www.kde.org/applications/multimedia/kmix/"
6245 +KEYWORDS="~amd64 ~x86"
6246 +IUSE="alsa pulseaudio"
6247 +
6248 +DEPEND="
6249 + $(add_frameworks_dep kconfig)
6250 + $(add_frameworks_dep kconfigwidgets)
6251 + $(add_frameworks_dep kcoreaddons)
6252 + $(add_frameworks_dep kdbusaddons)
6253 + $(add_frameworks_dep kglobalaccel)
6254 + $(add_frameworks_dep ki18n)
6255 + $(add_frameworks_dep kiconthemes)
6256 + $(add_frameworks_dep knotifications)
6257 + $(add_frameworks_dep kwidgetsaddons)
6258 + $(add_frameworks_dep kwindowsystem)
6259 + $(add_frameworks_dep kxmlgui)
6260 + $(add_frameworks_dep plasma)
6261 + $(add_qt_dep qtdbus)
6262 + $(add_qt_dep qtgui)
6263 + $(add_qt_dep qtwidgets)
6264 + $(add_qt_dep qtxml)
6265 + alsa? ( >=media-libs/alsa-lib-1.0.14a )
6266 + pulseaudio? (
6267 + dev-libs/glib:2
6268 + media-libs/libcanberra
6269 + >=media-sound/pulseaudio-0.9.12
6270 + )
6271 +"
6272 +RDEPEND="${DEPEND}
6273 + $(add_plasma_dep kde-cli-tools)
6274 + !kde-apps/kde4-l10n
6275 +"
6276 +
6277 +src_configure() {
6278 + local mycmakeargs=(
6279 + $(cmake-utils_use_find_package alsa ALSA)
6280 + $(cmake-utils_use_find_package pulseaudio Canberra)
6281 + $(cmake-utils_use_find_package pulseaudio PulseAudio)
6282 + )
6283 +
6284 + kde5_src_configure
6285 +}
6286
6287 diff --git a/kde-apps/kmousetool/kmousetool-17.12.0.ebuild b/kde-apps/kmousetool/kmousetool-17.12.0.ebuild
6288 new file mode 100644
6289 index 0000000000..c0099d74c6
6290 --- /dev/null
6291 +++ b/kde-apps/kmousetool/kmousetool-17.12.0.ebuild
6292 @@ -0,0 +1,35 @@
6293 +# Copyright 1999-2017 Gentoo Foundation
6294 +# Distributed under the terms of the GNU General Public License v2
6295 +
6296 +EAPI=6
6297 +
6298 +KDE_HANDBOOK="forceoptional"
6299 +inherit kde5
6300 +
6301 +DESCRIPTION="KDE program that clicks the mouse for you"
6302 +HOMEPAGE="https://www.kde.org/applications/utilities/kmousetool/"
6303 +KEYWORDS="~amd64 ~x86"
6304 +IUSE=""
6305 +
6306 +COMMON_DEPEND="
6307 + $(add_frameworks_dep kcoreaddons)
6308 + $(add_frameworks_dep kdbusaddons)
6309 + $(add_frameworks_dep ki18n)
6310 + $(add_frameworks_dep kiconthemes)
6311 + $(add_frameworks_dep knotifications)
6312 + $(add_frameworks_dep kwidgetsaddons)
6313 + $(add_frameworks_dep kxmlgui)
6314 + $(add_qt_dep qtgui)
6315 + $(add_qt_dep qtwidgets)
6316 + media-libs/phonon[qt5(+)]
6317 + x11-libs/libX11
6318 + x11-libs/libXtst
6319 +"
6320 +DEPEND="${COMMON_DEPEND}
6321 + x11-libs/libXext
6322 + x11-libs/libXt
6323 + x11-proto/xproto
6324 +"
6325 +RDEPEND="${COMMON_DEPEND}
6326 + !<kde-apps/kde4-l10n-17.07.80
6327 +"
6328
6329 diff --git a/kde-apps/kmouth/kmouth-17.12.0.ebuild b/kde-apps/kmouth/kmouth-17.12.0.ebuild
6330 new file mode 100644
6331 index 0000000000..be635cd0de
6332 --- /dev/null
6333 +++ b/kde-apps/kmouth/kmouth-17.12.0.ebuild
6334 @@ -0,0 +1,32 @@
6335 +# Copyright 1999-2017 Gentoo Foundation
6336 +# Distributed under the terms of the GNU General Public License v2
6337 +
6338 +EAPI=6
6339 +
6340 +KDE_HANDBOOK="forceoptional"
6341 +inherit kde5
6342 +
6343 +DESCRIPTION="Text-to-speech synthesizer front end"
6344 +HOMEPAGE="https://www.kde.org/applications/utilities/kmouth/"
6345 +KEYWORDS="~amd64 ~x86"
6346 +IUSE=""
6347 +
6348 +DEPEND="
6349 + $(add_frameworks_dep kcompletion)
6350 + $(add_frameworks_dep kconfig)
6351 + $(add_frameworks_dep kconfigwidgets)
6352 + $(add_frameworks_dep kcoreaddons)
6353 + $(add_frameworks_dep kcrash)
6354 + $(add_frameworks_dep ki18n)
6355 + $(add_frameworks_dep kio)
6356 + $(add_frameworks_dep kwidgetsaddons)
6357 + $(add_frameworks_dep kxmlgui)
6358 + $(add_qt_dep qtgui)
6359 + $(add_qt_dep qtprintsupport)
6360 + $(add_qt_dep qtspeech)
6361 + $(add_qt_dep qtwidgets)
6362 + $(add_qt_dep qtxml)
6363 +"
6364 +RDEPEND="${DEPEND}
6365 + !kde-apps/kde4-l10n
6366 +"
6367
6368 diff --git a/kde-apps/kmplot/kmplot-17.12.0.ebuild b/kde-apps/kmplot/kmplot-17.12.0.ebuild
6369 new file mode 100644
6370 index 0000000000..b1552a6dc1
6371 --- /dev/null
6372 +++ b/kde-apps/kmplot/kmplot-17.12.0.ebuild
6373 @@ -0,0 +1,35 @@
6374 +# Copyright 1999-2017 Gentoo Foundation
6375 +# Distributed under the terms of the GNU General Public License v2
6376 +
6377 +EAPI=6
6378 +
6379 +KDE_HANDBOOK="forceoptional"
6380 +inherit kde5
6381 +
6382 +DESCRIPTION="Mathematical function plotter"
6383 +HOMEPAGE="https://www.kde.org/applications/education/kmplot https://edu.kde.org/kmplot"
6384 +KEYWORDS="~amd64 ~x86"
6385 +IUSE=""
6386 +
6387 +DEPEND="
6388 + $(add_frameworks_dep kcompletion)
6389 + $(add_frameworks_dep kconfig)
6390 + $(add_frameworks_dep kconfigwidgets)
6391 + $(add_frameworks_dep kcoreaddons)
6392 + $(add_frameworks_dep kcrash)
6393 + $(add_frameworks_dep kdelibs4support)
6394 + $(add_frameworks_dep kguiaddons)
6395 + $(add_frameworks_dep ki18n)
6396 + $(add_frameworks_dep kparts)
6397 + $(add_frameworks_dep kservice)
6398 + $(add_frameworks_dep ktextwidgets)
6399 + $(add_frameworks_dep kwidgetsaddons)
6400 + $(add_frameworks_dep kxmlgui)
6401 + $(add_qt_dep qtdbus)
6402 + $(add_qt_dep qtgui)
6403 + $(add_qt_dep qtprintsupport)
6404 + $(add_qt_dep qtsvg)
6405 + $(add_qt_dep qtwidgets)
6406 + $(add_qt_dep qtxml)
6407 +"
6408 +RDEPEND="${DEPEND}"
6409
6410 diff --git a/kde-apps/knavalbattle/knavalbattle-17.12.0.ebuild b/kde-apps/knavalbattle/knavalbattle-17.12.0.ebuild
6411 new file mode 100644
6412 index 0000000000..0d122b31b1
6413 --- /dev/null
6414 +++ b/kde-apps/knavalbattle/knavalbattle-17.12.0.ebuild
6415 @@ -0,0 +1,37 @@
6416 +# Copyright 1999-2017 Gentoo Foundation
6417 +# Distributed under the terms of the GNU General Public License v2
6418 +
6419 +EAPI=6
6420 +
6421 +KDE_HANDBOOK="forceoptional"
6422 +KDE_SELINUX_MODULE="games"
6423 +inherit kde5
6424 +
6425 +DESCRIPTION="Battleship clone by KDE"
6426 +HOMEPAGE="
6427 + https://www.kde.org/applications/games/navalbattle/
6428 + https://games.kde.org/game.php?game=kbattleship
6429 +"
6430 +KEYWORDS="~amd64 ~x86"
6431 +IUSE=""
6432 +
6433 +DEPEND="
6434 + $(add_frameworks_dep kcompletion)
6435 + $(add_frameworks_dep kconfig)
6436 + $(add_frameworks_dep kcoreaddons)
6437 + $(add_frameworks_dep kcrash)
6438 + $(add_frameworks_dep kdbusaddons)
6439 + $(add_frameworks_dep kdnssd)
6440 + $(add_frameworks_dep ki18n)
6441 + $(add_frameworks_dep ktextwidgets)
6442 + $(add_frameworks_dep kwidgetsaddons)
6443 + $(add_frameworks_dep kxmlgui)
6444 + $(add_kdeapps_dep libkdegames)
6445 + $(add_qt_dep qtgui)
6446 + $(add_qt_dep qtnetwork)
6447 + $(add_qt_dep qtwidgets)
6448 + $(add_qt_dep qtxml)
6449 +"
6450 +RDEPEND="${DEPEND}"
6451 +
6452 +DOCS=( AUTHORS )
6453
6454 diff --git a/kde-apps/knetwalk/knetwalk-17.12.0.ebuild b/kde-apps/knetwalk/knetwalk-17.12.0.ebuild
6455 new file mode 100644
6456 index 0000000000..ca14468332
6457 --- /dev/null
6458 +++ b/kde-apps/knetwalk/knetwalk-17.12.0.ebuild
6459 @@ -0,0 +1,34 @@
6460 +# Copyright 1999-2017 Gentoo Foundation
6461 +# Distributed under the terms of the GNU General Public License v2
6462 +
6463 +EAPI=6
6464 +
6465 +KDE_HANDBOOK="forceoptional"
6466 +KDE_TEST="optional"
6467 +VIRTUALX_REQUIRED="test"
6468 +inherit kde5
6469 +
6470 +DESCRIPTION="KDE version of the popular NetWalk game for system administrators"
6471 +HOMEPAGE="
6472 + https://www.kde.org/applications/games/knetwalk/
6473 + https://games.kde.org/game.php?game=knetwalk
6474 +"
6475 +KEYWORDS="~amd64 ~x86"
6476 +IUSE=""
6477 +
6478 +DEPEND="
6479 + $(add_frameworks_dep kconfig)
6480 + $(add_frameworks_dep kconfigwidgets)
6481 + $(add_frameworks_dep kcoreaddons)
6482 + $(add_frameworks_dep kcrash)
6483 + $(add_frameworks_dep kdbusaddons)
6484 + $(add_frameworks_dep ki18n)
6485 + $(add_frameworks_dep ktextwidgets)
6486 + $(add_frameworks_dep kwidgetsaddons)
6487 + $(add_frameworks_dep kxmlgui)
6488 + $(add_kdeapps_dep libkdegames)
6489 + $(add_qt_dep qtdeclarative)
6490 + $(add_qt_dep qtgui)
6491 + $(add_qt_dep qtwidgets)
6492 +"
6493 +RDEPEND="${DEPEND}"
6494
6495 diff --git a/kde-apps/knotes/knotes-17.12.0.ebuild b/kde-apps/knotes/knotes-17.12.0.ebuild
6496 new file mode 100644
6497 index 0000000000..8c37161ae2
6498 --- /dev/null
6499 +++ b/kde-apps/knotes/knotes-17.12.0.ebuild
6500 @@ -0,0 +1,72 @@
6501 +# Copyright 1999-2017 Gentoo Foundation
6502 +# Distributed under the terms of the GNU General Public License v2
6503 +
6504 +EAPI=6
6505 +
6506 +KDE_HANDBOOK="forceoptional"
6507 +KDE_TEST="forceoptional"
6508 +VIRTUALX_REQUIRED="test"
6509 +inherit kde5
6510 +
6511 +DESCRIPTION="Note taking application"
6512 +HOMEPAGE="https://www.kde.org/"
6513 +LICENSE="GPL-2+ handbook? ( FDL-1.2+ )"
6514 +KEYWORDS="~amd64 ~x86"
6515 +
6516 +IUSE=""
6517 +
6518 +DEPEND="
6519 + $(add_frameworks_dep kcmutils)
6520 + $(add_frameworks_dep kcompletion)
6521 + $(add_frameworks_dep kconfig)
6522 + $(add_frameworks_dep kconfigwidgets)
6523 + $(add_frameworks_dep kcoreaddons)
6524 + $(add_frameworks_dep kcrash)
6525 + $(add_frameworks_dep kdelibs4support)
6526 + $(add_frameworks_dep kdnssd)
6527 + $(add_frameworks_dep kglobalaccel)
6528 + $(add_frameworks_dep ki18n)
6529 + $(add_frameworks_dep kiconthemes)
6530 + $(add_frameworks_dep kitemmodels)
6531 + $(add_frameworks_dep kitemviews)
6532 + $(add_frameworks_dep knewstuff)
6533 + $(add_frameworks_dep knotifications)
6534 + $(add_frameworks_dep kparts)
6535 + $(add_frameworks_dep ktextwidgets)
6536 + $(add_frameworks_dep kwidgetsaddons)
6537 + $(add_frameworks_dep kwindowsystem)
6538 + $(add_frameworks_dep kxmlgui)
6539 + $(add_kdeapps_dep akonadi)
6540 + $(add_kdeapps_dep akonadi-notes)
6541 + $(add_kdeapps_dep akonadi-search)
6542 + $(add_kdeapps_dep kcalcore)
6543 + $(add_kdeapps_dep kcalutils)
6544 + $(add_kdeapps_dep kcontacts)
6545 + $(add_kdeapps_dep kmime)
6546 + $(add_kdeapps_dep kontactinterface)
6547 + $(add_kdeapps_dep libkdepim)
6548 + $(add_kdeapps_dep pimcommon)
6549 + $(add_qt_dep qtdbus)
6550 + $(add_qt_dep qtgui)
6551 + $(add_qt_dep qtprintsupport)
6552 + $(add_qt_dep qtwidgets)
6553 + $(add_qt_dep qtx11extras)
6554 + $(add_qt_dep qtxml)
6555 + dev-libs/grantlee:5
6556 + dev-libs/libxslt
6557 + x11-libs/libX11
6558 +"
6559 +RDEPEND="${DEPEND}
6560 + !kde-apps/kdepim-l10n
6561 + $(add_kdeapps_dep kdepim-runtime)
6562 +"
6563 +
6564 +src_configure() {
6565 +# local mycmakeargs=(
6566 +# # FIXME: Does not build (last checked 2016-02-17)
6567 +# $(cmake-utils_use_find_package X Qt5X11Extras)
6568 +# $(cmake-utils_use_find_package X X11)
6569 +# )
6570 +
6571 + kde5_src_configure
6572 +}
6573
6574 diff --git a/kde-apps/kolf/kolf-17.12.0.ebuild b/kde-apps/kolf/kolf-17.12.0.ebuild
6575 new file mode 100644
6576 index 0000000000..9942f2d0e9
6577 --- /dev/null
6578 +++ b/kde-apps/kolf/kolf-17.12.0.ebuild
6579 @@ -0,0 +1,35 @@
6580 +# Copyright 1999-2017 Gentoo Foundation
6581 +# Distributed under the terms of the GNU General Public License v2
6582 +
6583 +EAPI=6
6584 +
6585 +KDE_HANDBOOK="true"
6586 +KDE_SELINUX_MODULE="games"
6587 +inherit kde5
6588 +
6589 +DESCRIPTION="Minigolf game by KDE"
6590 +HOMEPAGE="
6591 + https://www.kde.org/applications/games/kolf/
6592 + https://games.kde.org/game.php?game=kolf
6593 +"
6594 +KEYWORDS="~amd64 ~x86"
6595 +IUSE=""
6596 +
6597 +DEPEND="
6598 + $(add_frameworks_dep kcompletion)
6599 + $(add_frameworks_dep kconfig)
6600 + $(add_frameworks_dep kconfigwidgets)
6601 + $(add_frameworks_dep kcoreaddons)
6602 + $(add_frameworks_dep kcrash)
6603 + $(add_frameworks_dep kdbusaddons)
6604 + $(add_frameworks_dep kdelibs4support)
6605 + $(add_frameworks_dep ki18n)
6606 + $(add_frameworks_dep kwidgetsaddons)
6607 + $(add_frameworks_dep kxmlgui)
6608 + $(add_kdeapps_dep libkdegames)
6609 + $(add_qt_dep qtgui)
6610 + $(add_qt_dep qtwidgets)
6611 +"
6612 +RDEPEND="${DEPEND}
6613 + !kde-apps/kde4-l10n
6614 +"
6615
6616 diff --git a/kde-apps/kollision/kollision-17.12.0.ebuild b/kde-apps/kollision/kollision-17.12.0.ebuild
6617 new file mode 100644
6618 index 0000000000..1a2f4242c9
6619 --- /dev/null
6620 +++ b/kde-apps/kollision/kollision-17.12.0.ebuild
6621 @@ -0,0 +1,29 @@
6622 +# Copyright 1999-2017 Gentoo Foundation
6623 +# Distributed under the terms of the GNU General Public License v2
6624 +
6625 +EAPI=6
6626 +
6627 +KDE_HANDBOOK="forceoptional"
6628 +inherit kde5
6629 +
6630 +DESCRIPTION="Simple ball dodging game"
6631 +HOMEPAGE="
6632 + https://www.kde.org/applications/games/kollision/
6633 + https://games.kde.org/game.php?game=kollision
6634 +"
6635 +KEYWORDS="~amd64 ~x86"
6636 +IUSE=""
6637 +
6638 +DEPEND="
6639 + $(add_frameworks_dep kconfig)
6640 + $(add_frameworks_dep kcoreaddons)
6641 + $(add_frameworks_dep kcrash)
6642 + $(add_frameworks_dep kdbusaddons)
6643 + $(add_frameworks_dep ki18n)
6644 + $(add_frameworks_dep kwidgetsaddons)
6645 + $(add_frameworks_dep kxmlgui)
6646 + $(add_kdeapps_dep libkdegames)
6647 + $(add_qt_dep qtgui)
6648 + $(add_qt_dep qtwidgets)
6649 +"
6650 +RDEPEND="${DEPEND}"
6651
6652 diff --git a/kde-apps/kolourpaint/kolourpaint-17.12.0.ebuild b/kde-apps/kolourpaint/kolourpaint-17.12.0.ebuild
6653 new file mode 100644
6654 index 0000000000..69dda0e51a
6655 --- /dev/null
6656 +++ b/kde-apps/kolourpaint/kolourpaint-17.12.0.ebuild
6657 @@ -0,0 +1,42 @@
6658 +# Copyright 1999-2017 Gentoo Foundation
6659 +# Distributed under the terms of the GNU General Public License v2
6660 +
6661 +EAPI=6
6662 +
6663 +KDE_HANDBOOK="true"
6664 +inherit kde5
6665 +
6666 +DESCRIPTION="Paint Program by KDE"
6667 +HOMEPAGE="https://www.kde.org/applications/graphics/kolourpaint/"
6668 +KEYWORDS="~amd64 ~x86"
6669 +LICENSE="BSD-2 LGPL-2 LGPL-2+ || ( LGPL-2.1 LGPL-3 ) GPL-2 handbook? ( FDL-1.2 )"
6670 +IUSE="scanner"
6671 +
6672 +RDEPEND="
6673 + $(add_frameworks_dep kconfig)
6674 + $(add_frameworks_dep kconfigwidgets)
6675 + $(add_frameworks_dep kcoreaddons)
6676 + $(add_frameworks_dep kdelibs4support)
6677 + $(add_frameworks_dep kguiaddons)
6678 + $(add_frameworks_dep ki18n)
6679 + $(add_frameworks_dep kiconthemes)
6680 + $(add_frameworks_dep kservice)
6681 + $(add_frameworks_dep ktextwidgets)
6682 + $(add_frameworks_dep kwidgetsaddons)
6683 + $(add_frameworks_dep kxmlgui)
6684 + $(add_qt_dep qtgui)
6685 + $(add_qt_dep qtprintsupport)
6686 + $(add_qt_dep qtwidgets)
6687 + scanner? ( $(add_kdeapps_dep libksane) )
6688 +"
6689 +DEPEND="${RDEPEND}
6690 + sys-devel/gettext
6691 +"
6692 +
6693 +src_configure() {
6694 + local mycmakeargs=(
6695 + $(cmake-utils_use_find_package scanner KF5Sane)
6696 + )
6697 +
6698 + kde5_src_configure
6699 +}
6700
6701 diff --git a/kde-apps/kompare/kompare-17.12.0.ebuild b/kde-apps/kompare/kompare-17.12.0.ebuild
6702 new file mode 100644
6703 index 0000000000..903d62f458
6704 --- /dev/null
6705 +++ b/kde-apps/kompare/kompare-17.12.0.ebuild
6706 @@ -0,0 +1,35 @@
6707 +# Copyright 1999-2017 Gentoo Foundation
6708 +# Distributed under the terms of the GNU General Public License v2
6709 +
6710 +EAPI=6
6711 +
6712 +KDE_HANDBOOK="forceoptional"
6713 +inherit kde5
6714 +
6715 +DESCRIPTION="A program to view the differences between files"
6716 +HOMEPAGE="https://www.kde.org/applications/development/kompare
6717 +http://www.caffeinated.me.uk/kompare"
6718 +KEYWORDS="~amd64 ~x86"
6719 +IUSE=""
6720 +
6721 +DEPEND="
6722 + $(add_frameworks_dep kcompletion)
6723 + $(add_frameworks_dep kcodecs)
6724 + $(add_frameworks_dep kconfig)
6725 + $(add_frameworks_dep kconfigwidgets)
6726 + $(add_frameworks_dep kcoreaddons)
6727 + $(add_frameworks_dep ki18n)
6728 + $(add_frameworks_dep kiconthemes)
6729 + $(add_frameworks_dep kio)
6730 + $(add_frameworks_dep kjobwidgets)
6731 + $(add_frameworks_dep kparts)
6732 + $(add_frameworks_dep kservice)
6733 + $(add_frameworks_dep ktexteditor)
6734 + $(add_frameworks_dep kwidgetsaddons)
6735 + $(add_frameworks_dep kxmlgui)
6736 + $(add_kdeapps_dep libkomparediff2)
6737 + $(add_qt_dep qtgui)
6738 + $(add_qt_dep qtprintsupport)
6739 + $(add_qt_dep qtwidgets)
6740 +"
6741 +RDEPEND="${DEPEND}"
6742
6743 diff --git a/kde-apps/konqueror/konqueror-17.12.0.ebuild b/kde-apps/konqueror/konqueror-17.12.0.ebuild
6744 new file mode 100644
6745 index 0000000000..6fe0caa962
6746 --- /dev/null
6747 +++ b/kde-apps/konqueror/konqueror-17.12.0.ebuild
6748 @@ -0,0 +1,104 @@
6749 +# Copyright 1999-2017 Gentoo Foundation
6750 +# Distributed under the terms of the GNU General Public License v2
6751 +
6752 +EAPI=6
6753 +
6754 +KDE_HANDBOOK="forceoptional" # not optional until !kdelibs4support
6755 +KDE_TEST="true"
6756 +VIRTUALX_REQUIRED="test"
6757 +inherit flag-o-matic kde5
6758 +
6759 +DESCRIPTION="Web browser and file manager based on KDE Frameworks"
6760 +HOMEPAGE="
6761 + https://www.kde.org/applications/internet/konqueror/
6762 + https://konqueror.org/
6763 +"
6764 +KEYWORDS="~amd64 ~x86"
6765 +IUSE="activities speech tidy X"
6766 +# 4 of 4 tests fail. Last checked for 4.0.3
6767 +RESTRICT+=" test"
6768 +
6769 +COMMON_DEPEND="
6770 + $(add_frameworks_dep karchive)
6771 + $(add_frameworks_dep kbookmarks)
6772 + $(add_frameworks_dep kcmutils)
6773 + $(add_frameworks_dep kcodecs)
6774 + $(add_frameworks_dep kcompletion)
6775 + $(add_frameworks_dep kconfig)
6776 + $(add_frameworks_dep kconfigwidgets)
6777 + $(add_frameworks_dep kcoreaddons)
6778 + $(add_frameworks_dep kcrash)
6779 + $(add_frameworks_dep kdbusaddons)
6780 + $(add_frameworks_dep kdelibs4support)
6781 + $(add_frameworks_dep kdesu)
6782 + $(add_frameworks_dep kguiaddons)
6783 + $(add_frameworks_dep khtml)
6784 + $(add_frameworks_dep ki18n)
6785 + $(add_frameworks_dep kiconthemes)
6786 + $(add_frameworks_dep kio)
6787 + $(add_frameworks_dep kitemviews)
6788 + $(add_frameworks_dep kjobwidgets)
6789 + $(add_frameworks_dep kparts)
6790 + $(add_frameworks_dep kservice)
6791 + $(add_frameworks_dep kwidgetsaddons)
6792 + $(add_frameworks_dep kwindowsystem)
6793 + $(add_frameworks_dep kxmlgui)
6794 + $(add_qt_dep qtdbus)
6795 + $(add_qt_dep qtgui)
6796 + $(add_qt_dep qtwebengine 'widgets')
6797 + $(add_qt_dep qtwidgets)
6798 + $(add_qt_dep qtxml)
6799 + sys-libs/zlib
6800 + speech? ( $(add_qt_dep qtspeech) )
6801 + tidy? ( app-text/htmltidy )
6802 + X? ( $(add_qt_dep qtx11extras) )
6803 +"
6804 +DEPEND="${COMMON_DEPEND}
6805 + activities? ( $(add_frameworks_dep kactivities) )
6806 +"
6807 +RDEPEND="${COMMON_DEPEND}
6808 + $(add_kdeapps_dep kfind)
6809 + $(add_plasma_dep kde-cli-tools)
6810 + !kde-apps/kfmclient:4
6811 + !kde-apps/konq-plugins
6812 + !kde-apps/libkonq:5
6813 +"
6814 +
6815 +src_prepare() {
6816 + [[ ${CHOST} == *-solaris* ]] && append-ldflags -lmalloc
6817 +
6818 + kde5_src_prepare
6819 +}
6820 +
6821 +src_configure() {
6822 + local mycmakeargs=(
6823 + $(cmake-utils_use_find_package activities KF5Activities)
6824 + $(cmake-utils_use_find_package speech Qt5TextToSpeech)
6825 + $(cmake-utils_use_find_package tidy LibTidy)
6826 + $(cmake-utils_use_find_package X X11)
6827 + )
6828 + kde5_src_configure
6829 +}
6830 +
6831 +pkg_postinst() {
6832 + kde5_pkg_postinst
6833 +
6834 + if ! has_version kde-apps/keditbookmarks:${SLOT} ; then
6835 + elog "For bookmarks support, install keditbookmarks:"
6836 + elog "kde-apps/keditbookmarks:${SLOT}"
6837 + fi
6838 +
6839 + if ! has_version kde-apps/dolphin:${SLOT} ; then
6840 + elog "If you want to use konqueror as a filemanager, install the dolphin kpart:"
6841 + elog "kde-apps/dolphin:${SLOT}"
6842 + fi
6843 +
6844 + if ! has_version kde-apps/svg:${SLOT} ; then
6845 + elog "For konqueror to view SVGs, install the svg kpart:"
6846 + elog "kde-apps/svgpart:${SLOT}"
6847 + fi
6848 +
6849 + if ! has_version virtual/jre ; then
6850 + elog "To use Java on webpages install virtual/jre."
6851 + fi
6852 +}
6853
6854 diff --git a/kde-apps/konquest/konquest-17.12.0.ebuild b/kde-apps/konquest/konquest-17.12.0.ebuild
6855 new file mode 100644
6856 index 0000000000..1557150b39
6857 --- /dev/null
6858 +++ b/kde-apps/konquest/konquest-17.12.0.ebuild
6859 @@ -0,0 +1,34 @@
6860 +# Copyright 1999-2017 Gentoo Foundation
6861 +# Distributed under the terms of the GNU General Public License v2
6862 +
6863 +EAPI=6
6864 +
6865 +KDE_HANDBOOK="forceoptional"
6866 +KDE_SELINUX_MODULE="games"
6867 +inherit kde5
6868 +
6869 +DESCRIPTION="Galactic Strategy KDE Game"
6870 +HOMEPAGE="
6871 + https://www.kde.org/applications/games/konquest/
6872 + https://games.kde.org/game.php?game=konquest
6873 +"
6874 +KEYWORDS="~amd64 ~x86"
6875 +IUSE=""
6876 +
6877 +DEPEND="
6878 + $(add_frameworks_dep kconfig)
6879 + $(add_frameworks_dep kcoreaddons)
6880 + $(add_frameworks_dep kcrash)
6881 + $(add_frameworks_dep kdbusaddons)
6882 + $(add_frameworks_dep kguiaddons)
6883 + $(add_frameworks_dep ki18n)
6884 + $(add_frameworks_dep kxmlgui)
6885 + $(add_frameworks_dep kwidgetsaddons)
6886 + $(add_kdeapps_dep libkdegames)
6887 + $(add_qt_dep qtgui)
6888 + $(add_qt_dep qtsvg)
6889 + $(add_qt_dep qtwidgets)
6890 +"
6891 +RDEPEND="${DEPEND}
6892 + !<kde-apps/kde4-l10n-17.07.80
6893 +"
6894
6895 diff --git a/kde-apps/konsole/konsole-17.12.0.ebuild b/kde-apps/konsole/konsole-17.12.0.ebuild
6896 new file mode 100644
6897 index 0000000000..eefabb85fb
6898 --- /dev/null
6899 +++ b/kde-apps/konsole/konsole-17.12.0.ebuild
6900 @@ -0,0 +1,56 @@
6901 +# Copyright 1999-2017 Gentoo Foundation
6902 +# Distributed under the terms of the GNU General Public License v2
6903 +
6904 +EAPI=6
6905 +
6906 +KDE_HANDBOOK="optional"
6907 +KDE_TEST="true"
6908 +VIRTUALX_REQUIRED="test"
6909 +inherit kde5
6910 +
6911 +DESCRIPTION="KDE's terminal emulator"
6912 +HOMEPAGE="https://www.kde.org/applications/system/konsole https://konsole.kde.org"
6913 +
6914 +KEYWORDS="~amd64 ~x86"
6915 +IUSE="X"
6916 +
6917 +DEPEND="
6918 + $(add_frameworks_dep kbookmarks)
6919 + $(add_frameworks_dep kcompletion)
6920 + $(add_frameworks_dep kconfig)
6921 + $(add_frameworks_dep kconfigwidgets)
6922 + $(add_frameworks_dep kcoreaddons)
6923 + $(add_frameworks_dep kcrash)
6924 + $(add_frameworks_dep kdbusaddons)
6925 + $(add_frameworks_dep kguiaddons)
6926 + $(add_frameworks_dep kjobwidgets)
6927 + $(add_frameworks_dep ki18n)
6928 + $(add_frameworks_dep kinit)
6929 + $(add_frameworks_dep kiconthemes)
6930 + $(add_frameworks_dep kio)
6931 + $(add_frameworks_dep knotifications)
6932 + $(add_frameworks_dep knotifyconfig)
6933 + $(add_frameworks_dep kparts)
6934 + $(add_frameworks_dep kpty)
6935 + $(add_frameworks_dep kservice)
6936 + $(add_frameworks_dep ktextwidgets)
6937 + $(add_frameworks_dep kwidgetsaddons)
6938 + $(add_frameworks_dep kwindowsystem)
6939 + $(add_frameworks_dep kxmlgui)
6940 + $(add_qt_dep qtdbus)
6941 + $(add_qt_dep qtgui)
6942 + $(add_qt_dep qtnetwork)
6943 + $(add_qt_dep qtprintsupport)
6944 + $(add_qt_dep qtwidgets)
6945 + $(add_qt_dep qtxml)
6946 + X? ( x11-libs/libX11 )
6947 +"
6948 +RDEPEND="${DEPEND}"
6949 +
6950 +src_configure() {
6951 + local mycmakeargs=(
6952 + $(cmake-utils_use_find_package X X11)
6953 + )
6954 +
6955 + kde5_src_configure
6956 +}
6957
6958 diff --git a/kde-apps/konsolekalendar/konsolekalendar-17.12.0.ebuild b/kde-apps/konsolekalendar/konsolekalendar-17.12.0.ebuild
6959 new file mode 100644
6960 index 0000000000..f6884c92dc
6961 --- /dev/null
6962 +++ b/kde-apps/konsolekalendar/konsolekalendar-17.12.0.ebuild
6963 @@ -0,0 +1,41 @@
6964 +# Copyright 1999-2017 Gentoo Foundation
6965 +# Distributed under the terms of the GNU General Public License v2
6966 +
6967 +EAPI=6
6968 +
6969 +KDE_HANDBOOK="forceoptional"
6970 +KMNAME="akonadi-calendar-tools"
6971 +inherit kde5
6972 +
6973 +DESCRIPTION="Command line interface to KDE calendars"
6974 +HOMEPAGE+=" https://userbase.kde.org/KonsoleKalendar"
6975 +LICENSE="GPL-2+ handbook? ( FDL-1.2+ )"
6976 +KEYWORDS="~amd64 ~x86"
6977 +
6978 +IUSE=""
6979 +
6980 +DEPEND="
6981 + $(add_frameworks_dep kconfig)
6982 + $(add_frameworks_dep kcoreaddons)
6983 + $(add_frameworks_dep kdelibs4support)
6984 + $(add_frameworks_dep ki18n)
6985 + $(add_kdeapps_dep akonadi)
6986 + $(add_kdeapps_dep akonadi-calendar)
6987 + $(add_kdeapps_dep calendarsupport)
6988 + $(add_kdeapps_dep kcalcore)
6989 + $(add_kdeapps_dep kcalutils)
6990 +"
6991 +RDEPEND="${DEPEND}
6992 + !kde-apps/kdepim-l10n
6993 +"
6994 +
6995 +src_prepare() {
6996 + kde5_src_prepare
6997 +
6998 + # delete colliding calendarjanitor translations
6999 + if [[ ${KDE_BUILD_TYPE} = release ]]; then
7000 + rm -f po/*/calendarjanitor.po || die
7001 + fi
7002 +
7003 + cmake_comment_add_subdirectory calendarjanitor
7004 +}
7005
7006 diff --git a/kde-apps/kontact/kontact-17.12.0.ebuild b/kde-apps/kontact/kontact-17.12.0.ebuild
7007 new file mode 100644
7008 index 0000000000..e6eb8f57fd
7009 --- /dev/null
7010 +++ b/kde-apps/kontact/kontact-17.12.0.ebuild
7011 @@ -0,0 +1,44 @@
7012 +# Copyright 1999-2017 Gentoo Foundation
7013 +# Distributed under the terms of the GNU General Public License v2
7014 +
7015 +EAPI=6
7016 +
7017 +KDE_HANDBOOK="forceoptional"
7018 +inherit kde5
7019 +
7020 +DESCRIPTION="Container application to unify several major PIM applications within one"
7021 +LICENSE="GPL-2+ handbook? ( FDL-1.2+ )"
7022 +KEYWORDS="~amd64 ~x86"
7023 +IUSE=""
7024 +
7025 +DEPEND="
7026 + $(add_frameworks_dep kcmutils)
7027 + $(add_frameworks_dep kcompletion)
7028 + $(add_frameworks_dep kconfig)
7029 + $(add_frameworks_dep kconfigwidgets)
7030 + $(add_frameworks_dep kcoreaddons)
7031 + $(add_frameworks_dep kcrash)
7032 + $(add_frameworks_dep kdbusaddons)
7033 + $(add_frameworks_dep ki18n)
7034 + $(add_frameworks_dep kiconthemes)
7035 + $(add_frameworks_dep kio)
7036 + $(add_frameworks_dep kparts)
7037 + $(add_frameworks_dep kservice)
7038 + $(add_frameworks_dep kwidgetsaddons)
7039 + $(add_frameworks_dep kwindowsystem)
7040 + $(add_frameworks_dep kxmlgui)
7041 + $(add_kdeapps_dep akonadi)
7042 + $(add_kdeapps_dep grantleetheme)
7043 + $(add_kdeapps_dep kdepim-apps-libs)
7044 + $(add_kdeapps_dep kontactinterface)
7045 + $(add_kdeapps_dep kpimtextedit)
7046 + $(add_kdeapps_dep libkdepim)
7047 + $(add_kdeapps_dep mailcommon)
7048 + $(add_qt_dep qtdbus)
7049 + $(add_qt_dep qtgui)
7050 + $(add_qt_dep qtwebengine 'widgets')
7051 + $(add_qt_dep qtwidgets)
7052 +"
7053 +RDEPEND="${DEPEND}
7054 + !kde-apps/kdepim-l10n
7055 +"
7056
7057 diff --git a/kde-apps/kontactinterface/kontactinterface-17.12.0.ebuild b/kde-apps/kontactinterface/kontactinterface-17.12.0.ebuild
7058 new file mode 100644
7059 index 0000000000..e2461b1a0c
7060 --- /dev/null
7061 +++ b/kde-apps/kontactinterface/kontactinterface-17.12.0.ebuild
7062 @@ -0,0 +1,27 @@
7063 +# Copyright 1999-2017 Gentoo Foundation
7064 +# Distributed under the terms of the GNU General Public License v2
7065 +
7066 +EAPI=6
7067 +
7068 +inherit kde5
7069 +
7070 +DESCRIPTION="Library for embedding KParts in a Kontact component"
7071 +LICENSE="GPL-2+ LGPL-2.1+"
7072 +KEYWORDS="~amd64 ~x86"
7073 +IUSE=""
7074 +
7075 +DEPEND="
7076 + $(add_frameworks_dep kcoreaddons)
7077 + $(add_frameworks_dep kiconthemes)
7078 + $(add_frameworks_dep kio)
7079 + $(add_frameworks_dep kparts)
7080 + $(add_frameworks_dep kwindowsystem)
7081 + $(add_frameworks_dep kxmlgui)
7082 + $(add_qt_dep qtdbus)
7083 + $(add_qt_dep qtgui)
7084 + $(add_qt_dep qtwidgets)
7085 + $(add_qt_dep qtxml)
7086 +"
7087 +RDEPEND="${DEPEND}
7088 + !kde-apps/kdepim-l10n
7089 +"
7090
7091 diff --git a/kde-apps/korganizer/korganizer-17.12.0.ebuild b/kde-apps/korganizer/korganizer-17.12.0.ebuild
7092 new file mode 100644
7093 index 0000000000..d65c7e9f25
7094 --- /dev/null
7095 +++ b/kde-apps/korganizer/korganizer-17.12.0.ebuild
7096 @@ -0,0 +1,88 @@
7097 +# Copyright 1999-2017 Gentoo Foundation
7098 +# Distributed under the terms of the GNU General Public License v2
7099 +
7100 +EAPI=6
7101 +
7102 +KDE_HANDBOOK="forceoptional"
7103 +KDE_TEST="forceoptional"
7104 +VIRTUALX_REQUIRED="test"
7105 +inherit kde5
7106 +
7107 +DESCRIPTION="Organizational assistant, providing calendars and other similar functionality"
7108 +HOMEPAGE="https://www.kde.org/applications/office/korganizer/"
7109 +LICENSE="GPL-2+ handbook? ( FDL-1.2+ )"
7110 +KEYWORDS="~amd64 ~x86"
7111 +IUSE="X"
7112 +
7113 +COMMON_DEPEND="
7114 + $(add_frameworks_dep kcmutils)
7115 + $(add_frameworks_dep kcodecs)
7116 + $(add_frameworks_dep kcompletion)
7117 + $(add_frameworks_dep kconfig)
7118 + $(add_frameworks_dep kconfigwidgets)
7119 + $(add_frameworks_dep kcoreaddons)
7120 + $(add_frameworks_dep kcrash)
7121 + $(add_frameworks_dep kdbusaddons)
7122 + $(add_frameworks_dep kdelibs4support)
7123 + $(add_frameworks_dep ki18n)
7124 + $(add_frameworks_dep kiconthemes)
7125 + $(add_frameworks_dep kio)
7126 + $(add_frameworks_dep kitemmodels)
7127 + $(add_frameworks_dep kitemviews)
7128 + $(add_frameworks_dep kjobwidgets)
7129 + $(add_frameworks_dep knewstuff)
7130 + $(add_frameworks_dep knotifications)
7131 + $(add_frameworks_dep kparts)
7132 + $(add_frameworks_dep kservice)
7133 + $(add_frameworks_dep kwidgetsaddons)
7134 + $(add_frameworks_dep kwindowsystem)
7135 + $(add_frameworks_dep kxmlgui)
7136 + $(add_kdeapps_dep akonadi)
7137 + $(add_kdeapps_dep akonadi-calendar)
7138 + $(add_kdeapps_dep akonadi-contacts)
7139 + $(add_kdeapps_dep akonadi-mime)
7140 + $(add_kdeapps_dep akonadi-notes)
7141 + $(add_kdeapps_dep akonadi-search)
7142 + $(add_kdeapps_dep calendarsupport)
7143 + $(add_kdeapps_dep eventviews)
7144 + $(add_kdeapps_dep incidenceeditor)
7145 + $(add_kdeapps_dep kcalcore)
7146 + $(add_kdeapps_dep kcalutils)
7147 + $(add_kdeapps_dep kcontacts)
7148 + $(add_kdeapps_dep kdepim-apps-libs)
7149 + $(add_kdeapps_dep kholidays)
7150 + $(add_kdeapps_dep kidentitymanagement)
7151 + $(add_kdeapps_dep kmailtransport)
7152 + $(add_kdeapps_dep kmime)
7153 + $(add_kdeapps_dep kontactinterface)
7154 + $(add_kdeapps_dep kpimtextedit)
7155 + $(add_kdeapps_dep libkdepim)
7156 + $(add_kdeapps_dep pimcommon)
7157 + $(add_qt_dep qtdbus)
7158 + $(add_qt_dep qtgui)
7159 + $(add_qt_dep qtwidgets)
7160 + media-libs/phonon[qt5(+)]
7161 + X? (
7162 + $(add_qt_dep qtx11extras)
7163 + x11-libs/libX11
7164 + )
7165 +"
7166 +DEPEND="${COMMON_DEPEND}
7167 + $(add_kdeapps_dep kldap)
7168 + $(add_qt_dep designer)
7169 + test? ( $(add_kdeapps_dep akonadi 'sqlite,tools') )
7170 +"
7171 +RDEPEND="${COMMON_DEPEND}
7172 + !kde-apps/kdepim-common-libs:4
7173 + !kde-apps/kdepim-l10n
7174 + $(add_kdeapps_dep kdepim-runtime)
7175 +"
7176 +
7177 +src_configure() {
7178 + local mycmakeargs=(
7179 + $(cmake-utils_use_find_package X Qt5X11Extras)
7180 + $(cmake-utils_use_find_package X X11)
7181 + )
7182 +
7183 + kde5_src_configure
7184 +}
7185
7186 diff --git a/kde-apps/kpat/kpat-17.12.0.ebuild b/kde-apps/kpat/kpat-17.12.0.ebuild
7187 new file mode 100644
7188 index 0000000000..cf64aeec2e
7189 --- /dev/null
7190 +++ b/kde-apps/kpat/kpat-17.12.0.ebuild
7191 @@ -0,0 +1,34 @@
7192 +# Copyright 1999-2017 Gentoo Foundation
7193 +# Distributed under the terms of the GNU General Public License v2
7194 +
7195 +EAPI=6
7196 +
7197 +KDE_HANDBOOK="forceoptional"
7198 +KDE_SELINUX_MODULE="games"
7199 +inherit kde5
7200 +
7201 +DESCRIPTION="KDE patience game"
7202 +HOMEPAGE="https://games.kde.org/game.php?game=kpat"
7203 +KEYWORDS="~amd64 ~x86"
7204 +IUSE=""
7205 +
7206 +DEPEND="
7207 + $(add_frameworks_dep kcompletion)
7208 + $(add_frameworks_dep kconfig)
7209 + $(add_frameworks_dep kconfigwidgets)
7210 + $(add_frameworks_dep kcoreaddons)
7211 + $(add_frameworks_dep kcrash)
7212 + $(add_frameworks_dep kdbusaddons)
7213 + $(add_frameworks_dep kguiaddons)
7214 + $(add_frameworks_dep ki18n)
7215 + $(add_frameworks_dep kio)
7216 + $(add_frameworks_dep knewstuff)
7217 + $(add_frameworks_dep kwidgetsaddons)
7218 + $(add_frameworks_dep kxmlgui)
7219 + $(add_kdeapps_dep libkdegames)
7220 + $(add_qt_dep qtgui)
7221 + $(add_qt_dep qtsvg)
7222 + $(add_qt_dep qtwidgets)
7223 + x11-misc/shared-mime-info
7224 +"
7225 +RDEPEND="${DEPEND}"
7226
7227 diff --git a/kde-apps/kpimtextedit/kpimtextedit-17.12.0.ebuild b/kde-apps/kpimtextedit/kpimtextedit-17.12.0.ebuild
7228 new file mode 100644
7229 index 0000000000..99cabebb5c
7230 --- /dev/null
7231 +++ b/kde-apps/kpimtextedit/kpimtextedit-17.12.0.ebuild
7232 @@ -0,0 +1,50 @@
7233 +# Copyright 1999-2017 Gentoo Foundation
7234 +# Distributed under the terms of the GNU General Public License v2
7235 +
7236 +EAPI=6
7237 +
7238 +KDE_DESIGNERPLUGIN="true"
7239 +KDE_TEST="true"
7240 +VIRTUALX_REQUIRED="test"
7241 +inherit kde5
7242 +
7243 +DESCRIPTION="A textedit with PIM-specific features"
7244 +LICENSE="LGPL-2.1+"
7245 +KEYWORDS="~amd64 ~x86"
7246 +IUSE="speech"
7247 +
7248 +COMMON_DEPEND="
7249 + $(add_frameworks_dep kcodecs)
7250 + $(add_frameworks_dep kcompletion)
7251 + $(add_frameworks_dep kconfig)
7252 + $(add_frameworks_dep kconfigwidgets)
7253 + $(add_frameworks_dep kcoreaddons)
7254 + $(add_frameworks_dep kemoticons)
7255 + $(add_frameworks_dep ki18n)
7256 + $(add_frameworks_dep kiconthemes)
7257 + $(add_frameworks_dep kio)
7258 + $(add_frameworks_dep kwidgetsaddons)
7259 + $(add_frameworks_dep kxmlgui)
7260 + $(add_frameworks_dep sonnet)
7261 + $(add_frameworks_dep syntax-highlighting)
7262 + $(add_qt_dep qtgui)
7263 + $(add_qt_dep qtwidgets)
7264 + dev-libs/grantlee:5
7265 + speech? ( $(add_qt_dep qtspeech) )
7266 +"
7267 +DEPEND="${COMMON_DEPEND}
7268 + test? ( $(add_frameworks_dep ktextwidgets) )
7269 +"
7270 +RDEPEND="${COMMON_DEPEND}
7271 + !kde-apps/kdepim-l10n
7272 +"
7273 +
7274 +RESTRICT+=" test"
7275 +
7276 +src_configure() {
7277 + local mycmakeargs=(
7278 + $(cmake-utils_use_find_package speech Qt5TextToSpeech)
7279 + )
7280 +
7281 + kde5_src_configure
7282 +}
7283
7284 diff --git a/kde-apps/kqtquickcharts/kqtquickcharts-17.12.0.ebuild b/kde-apps/kqtquickcharts/kqtquickcharts-17.12.0.ebuild
7285 new file mode 100644
7286 index 0000000000..f3ecf96d68
7287 --- /dev/null
7288 +++ b/kde-apps/kqtquickcharts/kqtquickcharts-17.12.0.ebuild
7289 @@ -0,0 +1,16 @@
7290 +# Copyright 1999-2017 Gentoo Foundation
7291 +# Distributed under the terms of the GNU General Public License v2
7292 +
7293 +EAPI=6
7294 +
7295 +inherit kde5
7296 +
7297 +DESCRIPTION="Qt Quick plugin for beautiful and interactive charts"
7298 +KEYWORDS="~amd64 ~x86"
7299 +IUSE=""
7300 +
7301 +DEPEND="
7302 + $(add_qt_dep qtdeclarative)
7303 + $(add_qt_dep qtgui)
7304 +"
7305 +RDEPEND="${DEPEND}"
7306
7307 diff --git a/kde-apps/krdc/krdc-17.12.0.ebuild b/kde-apps/krdc/krdc-17.12.0.ebuild
7308 new file mode 100644
7309 index 0000000000..65b39cfc33
7310 --- /dev/null
7311 +++ b/kde-apps/krdc/krdc-17.12.0.ebuild
7312 @@ -0,0 +1,47 @@
7313 +# Copyright 1999-2017 Gentoo Foundation
7314 +# Distributed under the terms of the GNU General Public License v2
7315 +
7316 +EAPI=6
7317 +
7318 +KDE_HANDBOOK="optional"
7319 +inherit kde5
7320 +
7321 +DESCRIPTION="Remote desktop connection (RDP and VNC) client"
7322 +HOMEPAGE="https://www.kde.org/applications/internet/krdc/"
7323 +KEYWORDS="~amd64 ~x86"
7324 +IUSE="+rdp vnc"
7325 +
7326 +#nx? ( >=net-misc/nxcl-0.9-r1 ) disabled upstream, last checked 2016-01-24
7327 +
7328 +DEPEND="
7329 + $(add_frameworks_dep kbookmarks)
7330 + $(add_frameworks_dep kcmutils)
7331 + $(add_frameworks_dep kcompletion)
7332 + $(add_frameworks_dep kconfig)
7333 + $(add_frameworks_dep kconfigwidgets)
7334 + $(add_frameworks_dep kcoreaddons)
7335 + $(add_frameworks_dep kdnssd)
7336 + $(add_frameworks_dep ki18n)
7337 + $(add_frameworks_dep kiconthemes)
7338 + $(add_frameworks_dep knotifications)
7339 + $(add_frameworks_dep knotifyconfig)
7340 + $(add_frameworks_dep kservice)
7341 + $(add_frameworks_dep kwallet)
7342 + $(add_frameworks_dep kwidgetsaddons)
7343 + $(add_frameworks_dep kxmlgui)
7344 + $(add_qt_dep qtgui)
7345 + $(add_qt_dep qtwidgets)
7346 + $(add_qt_dep qtxml)
7347 + vnc? ( >=net-libs/libvncserver-0.9 )
7348 +"
7349 +RDEPEND="${DEPEND}
7350 + rdp? ( >=net-misc/freerdp-1.1.0_beta1[X] )
7351 +"
7352 +
7353 +src_configure() {
7354 + local mycmakeargs=(
7355 + -DWITH_LibVNCServer=$(usex vnc)
7356 + )
7357 +
7358 + kde5_src_configure
7359 +}
7360
7361 diff --git a/kde-apps/kreversi/kreversi-17.12.0.ebuild b/kde-apps/kreversi/kreversi-17.12.0.ebuild
7362 new file mode 100644
7363 index 0000000000..9da4ade01b
7364 --- /dev/null
7365 +++ b/kde-apps/kreversi/kreversi-17.12.0.ebuild
7366 @@ -0,0 +1,39 @@
7367 +# Copyright 1999-2017 Gentoo Foundation
7368 +# Distributed under the terms of the GNU General Public License v2
7369 +
7370 +EAPI=6
7371 +
7372 +KDE_HANDBOOK="optional"
7373 +KDE_SELINUX_MODULE="games"
7374 +inherit kde5
7375 +
7376 +DESCRIPTION="Board game by KDE"
7377 +HOMEPAGE="
7378 + https://www.kde.org/applications/games/kreversi/
7379 + https://games.kde.org/game.php?game=kreversi
7380 +"
7381 +KEYWORDS="~amd64 ~x86"
7382 +IUSE=""
7383 +
7384 +DEPEND="
7385 + $(add_frameworks_dep kconfig)
7386 + $(add_frameworks_dep kconfigwidgets)
7387 + $(add_frameworks_dep kcoreaddons)
7388 + $(add_frameworks_dep kcrash)
7389 + $(add_frameworks_dep kdbusaddons)
7390 + $(add_frameworks_dep kdeclarative)
7391 + $(add_frameworks_dep ki18n)
7392 + $(add_frameworks_dep kiconthemes)
7393 + $(add_frameworks_dep kio)
7394 + $(add_frameworks_dep kwidgetsaddons)
7395 + $(add_frameworks_dep kxmlgui)
7396 + $(add_kdeapps_dep libkdegames)
7397 + $(add_qt_dep qtdeclarative)
7398 + $(add_qt_dep qtgui)
7399 + $(add_qt_dep qtsvg)
7400 + $(add_qt_dep qtwidgets)
7401 + $(add_qt_dep qtxml)
7402 +"
7403 +RDEPEND="${DEPEND}
7404 + !<kde-apps/kde4-l10n-17.07.80
7405 +"
7406
7407 diff --git a/kde-apps/krfb/krfb-17.12.0.ebuild b/kde-apps/krfb/krfb-17.12.0.ebuild
7408 new file mode 100644
7409 index 0000000000..448149cc4d
7410 --- /dev/null
7411 +++ b/kde-apps/krfb/krfb-17.12.0.ebuild
7412 @@ -0,0 +1,38 @@
7413 +# Copyright 1999-2017 Gentoo Foundation
7414 +# Distributed under the terms of the GNU General Public License v2
7415 +
7416 +EAPI=6
7417 +
7418 +KDE_HANDBOOK="forceoptional"
7419 +inherit kde5
7420 +
7421 +DESCRIPTION="VNC-compatible server to share Plasma desktops"
7422 +HOMEPAGE="https://www.kde.org/applications/system/krfb/"
7423 +KEYWORDS="~amd64 ~x86"
7424 +IUSE=""
7425 +
7426 +DEPEND="
7427 + $(add_frameworks_dep kcompletion)
7428 + $(add_frameworks_dep kconfig)
7429 + $(add_frameworks_dep kconfigwidgets)
7430 + $(add_frameworks_dep kcoreaddons)
7431 + $(add_frameworks_dep kcrash)
7432 + $(add_frameworks_dep kdbusaddons)
7433 + $(add_frameworks_dep kdnssd)
7434 + $(add_frameworks_dep ki18n)
7435 + $(add_frameworks_dep knotifications)
7436 + $(add_frameworks_dep kwallet)
7437 + $(add_frameworks_dep kwidgetsaddons)
7438 + $(add_frameworks_dep kxmlgui)
7439 + $(add_qt_dep qtdbus)
7440 + $(add_qt_dep qtgui)
7441 + $(add_qt_dep qtnetwork)
7442 + $(add_qt_dep qtwidgets)
7443 + $(add_qt_dep qtx11extras)
7444 + >=net-libs/libvncserver-0.9.9
7445 + x11-libs/libX11
7446 + x11-libs/libxcb
7447 + x11-libs/libXtst
7448 + x11-libs/xcb-util-image
7449 +"
7450 +RDEPEND="${DEPEND}"
7451
7452 diff --git a/kde-apps/kross-interpreters/kross-interpreters-17.12.0.ebuild b/kde-apps/kross-interpreters/kross-interpreters-17.12.0.ebuild
7453 new file mode 100644
7454 index 0000000000..0040764047
7455 --- /dev/null
7456 +++ b/kde-apps/kross-interpreters/kross-interpreters-17.12.0.ebuild
7457 @@ -0,0 +1,25 @@
7458 +# Copyright 1999-2017 Gentoo Foundation
7459 +# Distributed under the terms of the GNU General Public License v2
7460 +
7461 +EAPI=6
7462 +
7463 +PYTHON_COMPAT=( python2_7 )
7464 +inherit python-single-r1 kde5
7465 +
7466 +DESCRIPTION="Kross interpreter plugins for programming languages"
7467 +KEYWORDS="~amd64 ~x86"
7468 +IUSE=""
7469 +
7470 +REQUIRED_USE="${PYTHON_REQUIRED_USE}"
7471 +
7472 +DEPEND="${PYTHON_DEPS}
7473 + $(add_frameworks_dep kross)
7474 + $(add_qt_dep qtgui)
7475 + $(add_qt_dep qtwidgets)
7476 +"
7477 +RDEPEND="${DEPEND}"
7478 +
7479 +pkg_setup() {
7480 + python-single-r1_pkg_setup
7481 + kde5_pkg_setup
7482 +}
7483
7484 diff --git a/kde-apps/kruler/kruler-17.12.0.ebuild b/kde-apps/kruler/kruler-17.12.0.ebuild
7485 new file mode 100644
7486 index 0000000000..bbe7e036de
7487 --- /dev/null
7488 +++ b/kde-apps/kruler/kruler-17.12.0.ebuild
7489 @@ -0,0 +1,40 @@
7490 +# Copyright 1999-2017 Gentoo Foundation
7491 +# Distributed under the terms of the GNU General Public License v2
7492 +
7493 +EAPI=6
7494 +
7495 +KDE_HANDBOOK="forceoptional"
7496 +inherit kde5
7497 +
7498 +DESCRIPTION="Screen ruler for Plasma"
7499 +HOMEPAGE="https://www.kde.org/applications/graphics/kruler/"
7500 +
7501 +LICENSE="GPL-2+ handbook? ( FDL-1.2 )"
7502 +KEYWORDS="~amd64 ~x86"
7503 +IUSE="X"
7504 +
7505 +DEPEND="
7506 + $(add_frameworks_dep kconfig)
7507 + $(add_frameworks_dep kconfigwidgets)
7508 + $(add_frameworks_dep kcoreaddons)
7509 + $(add_frameworks_dep ki18n)
7510 + $(add_frameworks_dep knotifications)
7511 + $(add_frameworks_dep kwidgetsaddons)
7512 + $(add_frameworks_dep kwindowsystem)
7513 + $(add_frameworks_dep kxmlgui)
7514 + $(add_qt_dep qtgui)
7515 + $(add_qt_dep qtwidgets)
7516 + X? (
7517 + $(add_qt_dep qtx11extras)
7518 + x11-libs/libxcb
7519 + )
7520 +"
7521 +RDEPEND="${DEPEND}"
7522 +
7523 +src_configure() {
7524 + local mycmakeargs=(
7525 + $(cmake-utils_use_find_package X X11)
7526 + )
7527 +
7528 + kde5_src_configure
7529 +}
7530
7531 diff --git a/kde-apps/kshisen/kshisen-17.12.0.ebuild b/kde-apps/kshisen/kshisen-17.12.0.ebuild
7532 new file mode 100644
7533 index 0000000000..b5f61cee7e
7534 --- /dev/null
7535 +++ b/kde-apps/kshisen/kshisen-17.12.0.ebuild
7536 @@ -0,0 +1,32 @@
7537 +# Copyright 1999-2017 Gentoo Foundation
7538 +# Distributed under the terms of the GNU General Public License v2
7539 +
7540 +EAPI=6
7541 +
7542 +KDE_HANDBOOK="forceoptional"
7543 +KDE_SELINUX_MODULE="games"
7544 +inherit kde5
7545 +
7546 +DESCRIPTION="A KDE game similiar to Mahjongg"
7547 +HOMEPAGE="
7548 + https://www.kde.org/applications/games/kshisen/
7549 + https://games.kde.org/game.php?game=kshisen
7550 +"
7551 +KEYWORDS="~amd64 ~x86"
7552 +IUSE=""
7553 +
7554 +DEPEND="
7555 + $(add_frameworks_dep kconfig)
7556 + $(add_frameworks_dep kconfigwidgets)
7557 + $(add_frameworks_dep kcoreaddons)
7558 + $(add_frameworks_dep kcrash)
7559 + $(add_frameworks_dep kdbusaddons)
7560 + $(add_frameworks_dep ki18n)
7561 + $(add_frameworks_dep kwidgetsaddons)
7562 + $(add_frameworks_dep kxmlgui)
7563 + $(add_kdeapps_dep libkdegames)
7564 + $(add_kdeapps_dep libkmahjongg)
7565 + $(add_qt_dep qtgui)
7566 + $(add_qt_dep qtwidgets)
7567 +"
7568 +RDEPEND="${DEPEND}"
7569
7570 diff --git a/kde-apps/ksirk/ksirk-17.12.0.ebuild b/kde-apps/ksirk/ksirk-17.12.0.ebuild
7571 new file mode 100644
7572 index 0000000000..115ea4bd14
7573 --- /dev/null
7574 +++ b/kde-apps/ksirk/ksirk-17.12.0.ebuild
7575 @@ -0,0 +1,42 @@
7576 +# Copyright 1999-2017 Gentoo Foundation
7577 +# Distributed under the terms of the GNU General Public License v2
7578 +
7579 +EAPI=6
7580 +
7581 +KDE_HANDBOOK="forceoptional"
7582 +inherit kde5
7583 +
7584 +DESCRIPTION="Port of the board game risk"
7585 +HOMEPAGE="
7586 + https://www.kde.org/applications/games/ksirk/
7587 + https://games.kde.org/game.php?game=ksirk
7588 +"
7589 +KEYWORDS="~amd64 ~x86"
7590 +IUSE=""
7591 +
7592 +DEPEND="
7593 + $(add_frameworks_dep kcompletion)
7594 + $(add_frameworks_dep kconfig)
7595 + $(add_frameworks_dep kconfigwidgets)
7596 + $(add_frameworks_dep kcoreaddons)
7597 + $(add_frameworks_dep kcrash)
7598 + $(add_frameworks_dep ki18n)
7599 + $(add_frameworks_dep kiconthemes)
7600 + $(add_frameworks_dep kio)
7601 + $(add_frameworks_dep knewstuff)
7602 + $(add_frameworks_dep kwallet)
7603 + $(add_frameworks_dep kwidgetsaddons)
7604 + $(add_frameworks_dep kxmlgui)
7605 + $(add_kdeapps_dep libkdegames)
7606 + $(add_qt_dep qtgui)
7607 + $(add_qt_dep qtnetwork)
7608 + $(add_qt_dep qtsvg)
7609 + $(add_qt_dep qtwidgets)
7610 + $(add_qt_dep qtxml)
7611 + app-crypt/qca:2[qt5]
7612 + media-libs/phonon[qt5(+)]
7613 + sys-libs/zlib
7614 +"
7615 +RDEPEND="${DEPEND}
7616 + !kde-apps/kde4-l10n
7617 +"
7618
7619 diff --git a/kde-apps/ksmtp/ksmtp-17.12.0.ebuild b/kde-apps/ksmtp/ksmtp-17.12.0.ebuild
7620 new file mode 100644
7621 index 0000000000..5514a7c2e8
7622 --- /dev/null
7623 +++ b/kde-apps/ksmtp/ksmtp-17.12.0.ebuild
7624 @@ -0,0 +1,22 @@
7625 +# Copyright 1999-2017 Gentoo Foundation
7626 +# Distributed under the terms of the GNU General Public License v2
7627 +
7628 +EAPI=6
7629 +
7630 +KDE_TEST="true"
7631 +inherit kde5
7632 +
7633 +DESCRIPTION="Job-based library to send email through an SMTP server"
7634 +LICENSE="LGPL-2.1+"
7635 +KEYWORDS="~amd64 ~x86"
7636 +IUSE=""
7637 +
7638 +DEPEND="
7639 + $(add_frameworks_dep kcoreaddons)
7640 + $(add_frameworks_dep ki18n)
7641 + $(add_frameworks_dep kio)
7642 + $(add_kdeapps_dep kmime)
7643 + $(add_qt_dep qtnetwork)
7644 + dev-libs/cyrus-sasl
7645 +"
7646 +RDEPEND="${DEPEND}"
7647
7648 diff --git a/kde-apps/ksnakeduel/ksnakeduel-17.12.0.ebuild b/kde-apps/ksnakeduel/ksnakeduel-17.12.0.ebuild
7649 new file mode 100644
7650 index 0000000000..a497ade07c
7651 --- /dev/null
7652 +++ b/kde-apps/ksnakeduel/ksnakeduel-17.12.0.ebuild
7653 @@ -0,0 +1,33 @@
7654 +# Copyright 1999-2017 Gentoo Foundation
7655 +# Distributed under the terms of the GNU General Public License v2
7656 +
7657 +EAPI=6
7658 +
7659 +KDE_HANDBOOK="optional"
7660 +KDE_SELINUX_MODULE="games"
7661 +inherit kde5
7662 +
7663 +DESCRIPTION="KDE Tron game"
7664 +HOMEPAGE="https://www.kde.org/applications/games/ksnakeduel/"
7665 +KEYWORDS="~amd64 ~x86"
7666 +IUSE=""
7667 +
7668 +DEPEND="
7669 + $(add_frameworks_dep kcompletion)
7670 + $(add_frameworks_dep kconfig)
7671 + $(add_frameworks_dep kconfigwidgets)
7672 + $(add_frameworks_dep kcoreaddons)
7673 + $(add_frameworks_dep kcrash)
7674 + $(add_frameworks_dep kdbusaddons)
7675 + $(add_frameworks_dep kguiaddons)
7676 + $(add_frameworks_dep ki18n)
7677 + $(add_frameworks_dep kwidgetsaddons)
7678 + $(add_frameworks_dep kxmlgui)
7679 + $(add_kdeapps_dep libkdegames)
7680 + $(add_qt_dep qtgui)
7681 + $(add_qt_dep qtsvg)
7682 + $(add_qt_dep qtwidgets)
7683 +"
7684 +RDEPEND="${DEPEND}
7685 + !<kde-apps/kde4-l10n-17.07.80
7686 +"
7687
7688 diff --git a/kde-apps/kspaceduel/kspaceduel-17.12.0.ebuild b/kde-apps/kspaceduel/kspaceduel-17.12.0.ebuild
7689 new file mode 100644
7690 index 0000000000..c69d7b0179
7691 --- /dev/null
7692 +++ b/kde-apps/kspaceduel/kspaceduel-17.12.0.ebuild
7693 @@ -0,0 +1,33 @@
7694 +# Copyright 1999-2017 Gentoo Foundation
7695 +# Distributed under the terms of the GNU General Public License v2
7696 +
7697 +EAPI=6
7698 +
7699 +KDE_HANDBOOK="forceoptional"
7700 +KDE_SELINUX_MODULE="games"
7701 +inherit kde5
7702 +
7703 +DESCRIPTION="Space Game by KDE"
7704 +HOMEPAGE="
7705 + https://www.kde.org/applications/games/kspaceduel/
7706 + https://games.kde.org/game.php?game=kspaceduel
7707 +"
7708 +KEYWORDS="~amd64 ~x86"
7709 +IUSE=""
7710 +
7711 +DEPEND="
7712 + $(add_frameworks_dep kconfig)
7713 + $(add_frameworks_dep kconfigwidgets)
7714 + $(add_frameworks_dep kcoreaddons)
7715 + $(add_frameworks_dep kcrash)
7716 + $(add_frameworks_dep kdbusaddons)
7717 + $(add_frameworks_dep ki18n)
7718 + $(add_frameworks_dep kxmlgui)
7719 + $(add_kdeapps_dep libkdegames)
7720 + $(add_qt_dep qtgui)
7721 + $(add_qt_dep qtsvg)
7722 + $(add_qt_dep qtwidgets)
7723 +"
7724 +RDEPEND="${DEPEND}
7725 + !<kde-apps/kde4-l10n-17.07.80
7726 +"
7727
7728 diff --git a/kde-apps/ksquares/ksquares-17.12.0.ebuild b/kde-apps/ksquares/ksquares-17.12.0.ebuild
7729 new file mode 100644
7730 index 0000000000..dd1e4c074a
7731 --- /dev/null
7732 +++ b/kde-apps/ksquares/ksquares-17.12.0.ebuild
7733 @@ -0,0 +1,31 @@
7734 +# Copyright 1999-2017 Gentoo Foundation
7735 +# Distributed under the terms of the GNU General Public License v2
7736 +
7737 +EAPI=6
7738 +
7739 +KDE_HANDBOOK="forceoptional"
7740 +inherit kde5
7741 +
7742 +DESCRIPTION="KDE clone of the game squares"
7743 +HOMEPAGE="
7744 + https://www.kde.org/applications/games/ksquares/
7745 + https://games.kde.org/game.php?game=ksquares
7746 +"
7747 +KEYWORDS="~amd64 ~x86"
7748 +IUSE=""
7749 +
7750 +DEPEND="
7751 + $(add_frameworks_dep kcompletion)
7752 + $(add_frameworks_dep kconfig)
7753 + $(add_frameworks_dep kconfigwidgets)
7754 + $(add_frameworks_dep kcoreaddons)
7755 + $(add_frameworks_dep kcrash)
7756 + $(add_frameworks_dep kdbusaddons)
7757 + $(add_frameworks_dep ki18n)
7758 + $(add_frameworks_dep kwidgetsaddons)
7759 + $(add_frameworks_dep kxmlgui)
7760 + $(add_kdeapps_dep libkdegames)
7761 + $(add_qt_dep qtgui)
7762 + $(add_qt_dep qtwidgets)
7763 +"
7764 +RDEPEND="${DEPEND}"
7765
7766 diff --git a/kde-apps/ksudoku/ksudoku-17.12.0.ebuild b/kde-apps/ksudoku/ksudoku-17.12.0.ebuild
7767 new file mode 100644
7768 index 0000000000..c00f7abb2b
7769 --- /dev/null
7770 +++ b/kde-apps/ksudoku/ksudoku-17.12.0.ebuild
7771 @@ -0,0 +1,51 @@
7772 +# Copyright 1999-2017 Gentoo Foundation
7773 +# Distributed under the terms of the GNU General Public License v2
7774 +
7775 +EAPI=6
7776 +
7777 +KDE_HANDBOOK="forceoptional"
7778 +inherit kde5
7779 +
7780 +DESCRIPTION="Logic-based symbol placement puzzle by KDE"
7781 +HOMEPAGE="
7782 + https://www.kde.org/applications/games/ksudoku/
7783 + https://games.kde.org/game.php?game=ksudoku
7784 +"
7785 +KEYWORDS="~amd64 ~x86"
7786 +IUSE="opengl"
7787 +
7788 +DEPEND="
7789 + $(add_frameworks_dep karchive)
7790 + $(add_frameworks_dep kconfig)
7791 + $(add_frameworks_dep kconfigwidgets)
7792 + $(add_frameworks_dep kcoreaddons)
7793 + $(add_frameworks_dep kcrash)
7794 + $(add_frameworks_dep kguiaddons)
7795 + $(add_frameworks_dep ki18n)
7796 + $(add_frameworks_dep kiconthemes)
7797 + $(add_frameworks_dep kio)
7798 + $(add_frameworks_dep kjobwidgets)
7799 + $(add_frameworks_dep kwidgetsaddons)
7800 + $(add_frameworks_dep kxmlgui)
7801 + $(add_kdeapps_dep libkdegames)
7802 + $(add_qt_dep qtgui)
7803 + $(add_qt_dep qtprintsupport)
7804 + $(add_qt_dep qtsvg)
7805 + $(add_qt_dep qtwidgets)
7806 + $(add_qt_dep qtxml)
7807 + opengl? (
7808 + $(add_qt_dep qtopengl)
7809 + virtual/glu
7810 + )
7811 +"
7812 +RDEPEND="${DEPEND}
7813 + !<kde-apps/kde4-l10n-17.07.80
7814 +"
7815 +
7816 +src_configure() {
7817 + local mycmakeargs=(
7818 + $(cmake-utils_use_find_package opengl OpenGL)
7819 + )
7820 +
7821 + kde5_src_configure
7822 +}
7823
7824 diff --git a/kde-apps/ksystemlog/ksystemlog-17.12.0.ebuild b/kde-apps/ksystemlog/ksystemlog-17.12.0.ebuild
7825 new file mode 100644
7826 index 0000000000..7caf52a9ff
7827 --- /dev/null
7828 +++ b/kde-apps/ksystemlog/ksystemlog-17.12.0.ebuild
7829 @@ -0,0 +1,60 @@
7830 +# Copyright 1999-2017 Gentoo Foundation
7831 +# Distributed under the terms of the GNU General Public License v2
7832 +
7833 +EAPI=6
7834 +
7835 +KDE_HANDBOOK="forceoptional"
7836 +KDE_TEST="forceoptional"
7837 +VIRTUALX_REQUIRED="test"
7838 +inherit kde5
7839 +
7840 +DESCRIPTION="System log viewer by KDE"
7841 +HOMEPAGE="https://www.kde.org/applications/system/ksystemlog/"
7842 +KEYWORDS="~amd64 ~x86"
7843 +IUSE="systemd"
7844 +
7845 +# bug 378101
7846 +RESTRICT+=" test"
7847 +
7848 +DEPEND="
7849 + $(add_frameworks_dep karchive)
7850 + $(add_frameworks_dep kcompletion)
7851 + $(add_frameworks_dep kconfig)
7852 + $(add_frameworks_dep kconfigwidgets)
7853 + $(add_frameworks_dep kcoreaddons)
7854 + $(add_frameworks_dep ki18n)
7855 + $(add_frameworks_dep kiconthemes)
7856 + $(add_frameworks_dep kio)
7857 + $(add_frameworks_dep kitemviews)
7858 + $(add_frameworks_dep kservice)
7859 + $(add_frameworks_dep ktextwidgets)
7860 + $(add_frameworks_dep kwidgetsaddons)
7861 + $(add_frameworks_dep kxmlgui)
7862 + $(add_qt_dep qtgui)
7863 + $(add_qt_dep qtprintsupport)
7864 + $(add_qt_dep qtwidgets)
7865 + systemd? ( sys-apps/systemd )
7866 +"
7867 +RDEPEND="${DEPEND}"
7868 +
7869 +src_prepare() {
7870 + kde5_src_prepare
7871 +
7872 + if use test; then
7873 + # beat this stupid test into shape: the test files contain no year, so
7874 + # comparison succeeds only in 2007 !!!
7875 + local theyear=$(date +%Y)
7876 + einfo Setting the current year as ${theyear} in the test files
7877 + sed -e "s:2007:${theyear}:g" -i tests/systemAnalyzerTest.cpp
7878 +
7879 + # one test consistently fails, so comment it out for the moment
7880 + sed -e "s:systemAnalyzerTest:# dont run systemAnalyzerTest:g" -i ksystemlog/tests/CMakeLists.txt
7881 + fi
7882 +}
7883 +
7884 +src_configure() {
7885 + local mycmakeargs=(
7886 + $(cmake-utils_use_find_package systemd Journald)
7887 + )
7888 + kde5_src_configure
7889 +}
7890
7891 diff --git a/kde-apps/kteatime/kteatime-17.12.0.ebuild b/kde-apps/kteatime/kteatime-17.12.0.ebuild
7892 new file mode 100644
7893 index 0000000000..d454ffd613
7894 --- /dev/null
7895 +++ b/kde-apps/kteatime/kteatime-17.12.0.ebuild
7896 @@ -0,0 +1,28 @@
7897 +# Copyright 1999-2017 Gentoo Foundation
7898 +# Distributed under the terms of the GNU General Public License v2
7899 +
7900 +EAPI=6
7901 +
7902 +KDE_HANDBOOK="forceoptional"
7903 +inherit kde5
7904 +
7905 +DESCRIPTION="KDE timer for making a fine cup of tea"
7906 +HOMEPAGE="https://www.kde.org/applications/games/kteatime"
7907 +KEYWORDS="~amd64 ~x86"
7908 +IUSE=""
7909 +
7910 +DEPEND="
7911 + $(add_frameworks_dep kconfig)
7912 + $(add_frameworks_dep kconfigwidgets)
7913 + $(add_frameworks_dep kcoreaddons)
7914 + $(add_frameworks_dep kcrash)
7915 + $(add_frameworks_dep ki18n)
7916 + $(add_frameworks_dep kiconthemes)
7917 + $(add_frameworks_dep knotifications)
7918 + $(add_frameworks_dep knotifyconfig)
7919 + $(add_frameworks_dep ktextwidgets)
7920 + $(add_frameworks_dep kxmlgui)
7921 + $(add_qt_dep qtgui)
7922 + $(add_qt_dep qtwidgets)
7923 +"
7924 +RDEPEND="${DEPEND}"
7925
7926 diff --git a/kde-apps/ktimer/ktimer-17.12.0.ebuild b/kde-apps/ktimer/ktimer-17.12.0.ebuild
7927 new file mode 100644
7928 index 0000000000..d81e88766b
7929 --- /dev/null
7930 +++ b/kde-apps/ktimer/ktimer-17.12.0.ebuild
7931 @@ -0,0 +1,27 @@
7932 +# Copyright 1999-2017 Gentoo Foundation
7933 +# Distributed under the terms of the GNU General Public License v2
7934 +
7935 +EAPI=6
7936 +
7937 +KDE_HANDBOOK="forceoptional"
7938 +inherit kde5
7939 +
7940 +DESCRIPTION="KDE Timer"
7941 +HOMEPAGE="https://www.kde.org/applications/utilities/ktimer
7942 +https://utils.kde.org/projects/ktimer"
7943 +KEYWORDS="~amd64 ~x86"
7944 +IUSE=""
7945 +
7946 +DEPEND="
7947 + $(add_frameworks_dep kconfig)
7948 + $(add_frameworks_dep kconfigwidgets)
7949 + $(add_frameworks_dep kcoreaddons)
7950 + $(add_frameworks_dep kdbusaddons)
7951 + $(add_frameworks_dep ki18n)
7952 + $(add_frameworks_dep kio)
7953 + $(add_frameworks_dep knotifications)
7954 + $(add_frameworks_dep kwidgetsaddons)
7955 + $(add_qt_dep qtgui)
7956 + $(add_qt_dep qtwidgets)
7957 +"
7958 +RDEPEND="${DEPEND}"
7959
7960 diff --git a/kde-apps/ktouch/ktouch-17.12.0.ebuild b/kde-apps/ktouch/ktouch-17.12.0.ebuild
7961 new file mode 100644
7962 index 0000000000..db2daa2827
7963 --- /dev/null
7964 +++ b/kde-apps/ktouch/ktouch-17.12.0.ebuild
7965 @@ -0,0 +1,44 @@
7966 +# Copyright 1999-2017 Gentoo Foundation
7967 +# Distributed under the terms of the GNU General Public License v2
7968 +
7969 +EAPI=6
7970 +
7971 +KDE_HANDBOOK="forceoptional"
7972 +inherit kde5
7973 +
7974 +DESCRIPTION="Program that helps to learn and practice touch typing"
7975 +HOMEPAGE="https://www.kde.org/applications/education/ktouch/"
7976 +KEYWORDS="~amd64 ~x86"
7977 +IUSE=""
7978 +
7979 +COMMON_DEPEND="
7980 + $(add_frameworks_dep kcmutils)
7981 + $(add_frameworks_dep kcompletion)
7982 + $(add_frameworks_dep kconfig)
7983 + $(add_frameworks_dep kconfigwidgets)
7984 + $(add_frameworks_dep kcoreaddons)
7985 + $(add_frameworks_dep kdeclarative)
7986 + $(add_frameworks_dep ki18n)
7987 + $(add_frameworks_dep kitemviews)
7988 + $(add_frameworks_dep kservice)
7989 + $(add_frameworks_dep ktextwidgets)
7990 + $(add_frameworks_dep kwidgetsaddons)
7991 + $(add_frameworks_dep kxmlgui)
7992 + $(add_qt_dep qtdeclarative)
7993 + $(add_qt_dep qtgui)
7994 + $(add_qt_dep qtsql)
7995 + $(add_qt_dep qtwidgets)
7996 + $(add_qt_dep qtx11extras)
7997 + $(add_qt_dep qtxml)
7998 + $(add_qt_dep qtxmlpatterns)
7999 + x11-libs/libICE
8000 + x11-libs/libSM
8001 + x11-libs/libX11
8002 + x11-libs/libxcb
8003 +"
8004 +DEPEND="${COMMON_DEPEND}
8005 + $(add_frameworks_dep kwindowsystem)
8006 +"
8007 +RDEPEND="${COMMON_DEPEND}
8008 + $(add_kdeapps_dep kqtquickcharts)
8009 +"
8010
8011 diff --git a/kde-apps/ktp-accounts-kcm/ktp-accounts-kcm-17.12.0.ebuild b/kde-apps/ktp-accounts-kcm/ktp-accounts-kcm-17.12.0.ebuild
8012 new file mode 100644
8013 index 0000000000..c3e1afbf75
8014 --- /dev/null
8015 +++ b/kde-apps/ktp-accounts-kcm/ktp-accounts-kcm-17.12.0.ebuild
8016 @@ -0,0 +1,58 @@
8017 +# Copyright 1999-2017 Gentoo Foundation
8018 +# Distributed under the terms of the GNU General Public License v2
8019 +
8020 +EAPI=6
8021 +
8022 +inherit kde5
8023 +
8024 +DESCRIPTION="KDE Telepathy account management kcm"
8025 +HOMEPAGE="https://community.kde.org/Real-Time_Communication_and_Collaboration"
8026 +
8027 +LICENSE="LGPL-2.1"
8028 +KEYWORDS="~amd64 ~x86"
8029 +IUSE="experimental"
8030 +
8031 +COMMON_DEPEND="
8032 + $(add_frameworks_dep kcodecs)
8033 + $(add_frameworks_dep kconfig)
8034 + $(add_frameworks_dep kcoreaddons)
8035 + $(add_frameworks_dep ki18n)
8036 + $(add_frameworks_dep kiconthemes)
8037 + $(add_frameworks_dep kitemviews)
8038 + $(add_frameworks_dep kservice)
8039 + $(add_frameworks_dep ktextwidgets)
8040 + $(add_frameworks_dep kwidgetsaddons)
8041 + $(add_kdeapps_dep kaccounts-integration)
8042 + $(add_qt_dep qtdbus)
8043 + $(add_qt_dep qtgui)
8044 + $(add_qt_dep qtnetwork)
8045 + $(add_qt_dep qtwidgets)
8046 + net-libs/accounts-qt
8047 + net-libs/signond
8048 + net-libs/telepathy-qt[qt5(+)]
8049 +"
8050 +DEPEND="${COMMON_DEPEND}
8051 + $(add_frameworks_dep kcmutils)
8052 + $(add_frameworks_dep kconfigwidgets)
8053 + $(add_frameworks_dep kio)
8054 + net-libs/libaccounts-glib
8055 +"
8056 +RDEPEND="${COMMON_DEPEND}
8057 + $(add_kdeapps_dep kaccounts-providers)
8058 + net-im/telepathy-connection-managers
8059 +"
8060 +
8061 +src_prepare() {
8062 + if use experimental; then
8063 + mv "${S}"/data/kaccounts/disabled/*.in "${S}"/data/kaccounts/ || die "couldn't enable experimental services"
8064 + fi
8065 + kde5_src_prepare
8066 +}
8067 +
8068 +pkg_postinst() {
8069 + if use experimental; then
8070 + ewarn "Experimental providers are enabled."
8071 + ewarn "Most of them aren't integrated nicely and may require additional steps for account creation."
8072 + ewarn "Use at your own risk!"
8073 + fi
8074 +}
8075
8076 diff --git a/kde-apps/ktp-approver/ktp-approver-17.12.0.ebuild b/kde-apps/ktp-approver/ktp-approver-17.12.0.ebuild
8077 new file mode 100644
8078 index 0000000000..68dec1bafc
8079 --- /dev/null
8080 +++ b/kde-apps/ktp-approver/ktp-approver-17.12.0.ebuild
8081 @@ -0,0 +1,29 @@
8082 +# Copyright 1999-2017 Gentoo Foundation
8083 +# Distributed under the terms of the GNU General Public License v2
8084 +
8085 +EAPI=6
8086 +
8087 +inherit kde5
8088 +
8089 +DESCRIPTION="KDE Telepathy notification handler"
8090 +HOMEPAGE="https://community.kde.org/Real-Time_Communication_and_Collaboration"
8091 +
8092 +LICENSE="LGPL-2.1"
8093 +KEYWORDS="~amd64 ~x86"
8094 +IUSE=""
8095 +
8096 +DEPEND="
8097 + $(add_frameworks_dep kconfig)
8098 + $(add_frameworks_dep kcoreaddons)
8099 + $(add_frameworks_dep kdbusaddons)
8100 + $(add_frameworks_dep ki18n)
8101 + $(add_frameworks_dep knotifications)
8102 + $(add_frameworks_dep kservice)
8103 + $(add_qt_dep qtdbus)
8104 + $(add_qt_dep qtgui)
8105 + $(add_qt_dep qtwidgets)
8106 + net-libs/telepathy-qt[qt5(+)]
8107 +"
8108 +RDEPEND="${DEPEND}
8109 + $(add_kdeapps_dep ktp-contact-list)
8110 +"
8111
8112 diff --git a/kde-apps/ktp-auth-handler/ktp-auth-handler-17.12.0.ebuild b/kde-apps/ktp-auth-handler/ktp-auth-handler-17.12.0.ebuild
8113 new file mode 100644
8114 index 0000000000..c71cd5f23c
8115 --- /dev/null
8116 +++ b/kde-apps/ktp-auth-handler/ktp-auth-handler-17.12.0.ebuild
8117 @@ -0,0 +1,35 @@
8118 +# Copyright 1999-2017 Gentoo Foundation
8119 +# Distributed under the terms of the GNU General Public License v2
8120 +
8121 +EAPI=6
8122 +
8123 +inherit kde5
8124 +
8125 +DESCRIPTION="KDE Telepathy authentication handler"
8126 +HOMEPAGE="https://community.kde.org/Real-Time_Communication_and_Collaboration"
8127 +
8128 +LICENSE="LGPL-2.1"
8129 +KEYWORDS="~amd64 ~x86"
8130 +IUSE=""
8131 +
8132 +DEPEND="
8133 + $(add_frameworks_dep kconfig)
8134 + $(add_frameworks_dep kcoreaddons)
8135 + $(add_frameworks_dep ki18n)
8136 + $(add_frameworks_dep kio)
8137 + $(add_frameworks_dep kwallet)
8138 + $(add_frameworks_dep kwidgetsaddons)
8139 + $(add_kdeapps_dep kaccounts-integration)
8140 + $(add_kdeapps_dep ktp-common-internals)
8141 + $(add_qt_dep qtdbus)
8142 + $(add_qt_dep qtgui)
8143 + $(add_qt_dep qtnetwork)
8144 + $(add_qt_dep qtwidgets)
8145 + app-crypt/qca:2[qt5]
8146 + net-libs/accounts-qt
8147 + net-libs/signond
8148 + net-libs/telepathy-qt[qt5(+)]
8149 +"
8150 +RDEPEND="${DEPEND}
8151 + app-crypt/qca:2[ssl]
8152 +"
8153
8154 diff --git a/kde-apps/ktp-call-ui/ktp-call-ui-17.12.0.ebuild b/kde-apps/ktp-call-ui/ktp-call-ui-17.12.0.ebuild
8155 new file mode 100644
8156 index 0000000000..c208b197c9
8157 --- /dev/null
8158 +++ b/kde-apps/ktp-call-ui/ktp-call-ui-17.12.0.ebuild
8159 @@ -0,0 +1,38 @@
8160 +# Copyright 1999-2017 Gentoo Foundation
8161 +# Distributed under the terms of the GNU General Public License v2
8162 +
8163 +EAPI=6
8164 +
8165 +inherit kde5
8166 +
8167 +DESCRIPTION="KDE Telepathy audio/video conferencing ui"
8168 +HOMEPAGE="https://community.kde.org/Real-Time_Communication_and_Collaboration"
8169 +
8170 +LICENSE="GPL-2"
8171 +KEYWORDS="~amd64 ~x86"
8172 +IUSE=""
8173 +
8174 +DEPEND="
8175 + $(add_frameworks_dep kcmutils)
8176 + $(add_frameworks_dep kcompletion)
8177 + $(add_frameworks_dep kconfig)
8178 + $(add_frameworks_dep kconfigwidgets)
8179 + $(add_frameworks_dep kcoreaddons)
8180 + $(add_frameworks_dep kdelibs4support)
8181 + $(add_frameworks_dep ki18n)
8182 + $(add_frameworks_dep knotifications)
8183 + $(add_frameworks_dep kwidgetsaddons)
8184 + $(add_frameworks_dep kxmlgui)
8185 + $(add_kdeapps_dep ktp-common-internals)
8186 + $(add_qt_dep qtdbus)
8187 + $(add_qt_dep qtgui)
8188 + $(add_qt_dep qtwidgets)
8189 + dev-libs/boost
8190 + dev-libs/glib:2
8191 + media-libs/phonon[qt5(+)]
8192 + media-libs/qt-gstreamer[qt5(+)]
8193 + net-libs/farstream:0.2
8194 + net-libs/telepathy-farstream
8195 + net-libs/telepathy-qt[farstream,qt5(+)]
8196 +"
8197 +RDEPEND="${DEPEND}"
8198
8199 diff --git a/kde-apps/ktp-common-internals/ktp-common-internals-17.12.0.ebuild b/kde-apps/ktp-common-internals/ktp-common-internals-17.12.0.ebuild
8200 new file mode 100644
8201 index 0000000000..7f76b53c25
8202 --- /dev/null
8203 +++ b/kde-apps/ktp-common-internals/ktp-common-internals-17.12.0.ebuild
8204 @@ -0,0 +1,64 @@
8205 +# Copyright 1999-2017 Gentoo Foundation
8206 +# Distributed under the terms of the GNU General Public License v2
8207 +
8208 +EAPI=6
8209 +
8210 +KDE_TEST="forceoptional"
8211 +inherit kde5
8212 +
8213 +DESCRIPTION="KDE Telepathy common library"
8214 +HOMEPAGE="https://community.kde.org/Real-Time_Communication_and_Collaboration"
8215 +
8216 +LICENSE="LGPL-2.1"
8217 +KEYWORDS="~amd64 ~x86"
8218 +IUSE="otr +sso"
8219 +
8220 +RDEPEND="
8221 + $(add_frameworks_dep kcmutils)
8222 + $(add_frameworks_dep kconfig)
8223 + $(add_frameworks_dep kconfigwidgets)
8224 + $(add_frameworks_dep kcoreaddons)
8225 + $(add_frameworks_dep ki18n)
8226 + $(add_frameworks_dep kiconthemes)
8227 + $(add_frameworks_dep knotifications)
8228 + $(add_frameworks_dep knotifyconfig)
8229 + $(add_frameworks_dep kparts)
8230 + $(add_frameworks_dep kpeople)
8231 + $(add_frameworks_dep kservice)
8232 + $(add_frameworks_dep ktexteditor)
8233 + $(add_frameworks_dep kwallet)
8234 + $(add_frameworks_dep kwidgetsaddons)
8235 + $(add_frameworks_dep kxmlgui)
8236 + $(add_qt_dep qtdbus)
8237 + $(add_qt_dep qtdeclarative)
8238 + $(add_qt_dep qtgui)
8239 + $(add_qt_dep qtsql)
8240 + $(add_qt_dep qtwidgets)
8241 + $(add_qt_dep qtxml)
8242 + >=net-libs/telepathy-logger-qt-17.08.0:5
8243 + >=net-libs/telepathy-qt-0.9.5[qt5(+)]
8244 + otr? (
8245 + dev-libs/libgcrypt:0=
8246 + >=net-libs/libotr-4.0.0
8247 + )
8248 + sso? (
8249 + $(add_kdeapps_dep kaccounts-integration)
8250 + net-libs/accounts-qt
8251 + net-libs/telepathy-accounts-signon
8252 + )
8253 +"
8254 +DEPEND="${RDEPEND}
8255 + $(add_frameworks_dep kio)
8256 + $(add_qt_dep qtnetwork)
8257 +"
8258 +
8259 +src_configure() {
8260 + local mycmakeargs=(
8261 + $(cmake-utils_use_find_package sso KAccounts)
8262 + $(cmake-utils_use_find_package sso AccountsQt5)
8263 + $(cmake-utils_use_find_package otr Libgcrypt)
8264 + $(cmake-utils_use_find_package otr LibOTR)
8265 + )
8266 +
8267 + kde5_src_configure
8268 +}
8269
8270 diff --git a/kde-apps/ktp-contact-list/ktp-contact-list-17.12.0.ebuild b/kde-apps/ktp-contact-list/ktp-contact-list-17.12.0.ebuild
8271 new file mode 100644
8272 index 0000000000..759dc34637
8273 --- /dev/null
8274 +++ b/kde-apps/ktp-contact-list/ktp-contact-list-17.12.0.ebuild
8275 @@ -0,0 +1,40 @@
8276 +# Copyright 1999-2017 Gentoo Foundation
8277 +# Distributed under the terms of the GNU General Public License v2
8278 +
8279 +EAPI=6
8280 +
8281 +inherit kde5
8282 +
8283 +DESCRIPTION="KDE Telepathy contact list"
8284 +HOMEPAGE="https://community.kde.org/Real-Time_Communication_and_Collaboration"
8285 +
8286 +LICENSE="GPL-2"
8287 +KEYWORDS="~amd64 ~x86"
8288 +IUSE=""
8289 +
8290 +RDEPEND="
8291 + $(add_frameworks_dep kcompletion)
8292 + $(add_frameworks_dep kconfig)
8293 + $(add_frameworks_dep kconfigwidgets)
8294 + $(add_frameworks_dep kcoreaddons)
8295 + $(add_frameworks_dep kdbusaddons)
8296 + $(add_frameworks_dep ki18n)
8297 + $(add_frameworks_dep kiconthemes)
8298 + $(add_frameworks_dep knotifications)
8299 + $(add_frameworks_dep kpeople)
8300 + $(add_frameworks_dep kservice)
8301 + $(add_frameworks_dep kwidgetsaddons)
8302 + $(add_frameworks_dep kwindowsystem)
8303 + $(add_frameworks_dep kxmlgui)
8304 + $(add_kdeapps_dep ktp-common-internals)
8305 + $(add_qt_dep qtdbus)
8306 + $(add_qt_dep qtgui)
8307 + $(add_qt_dep qtwidgets)
8308 + net-libs/telepathy-qt[qt5(+)]
8309 +"
8310 +DEPEND="${RDEPEND}
8311 + $(add_frameworks_dep kcmutils)
8312 + $(add_frameworks_dep kio)
8313 + $(add_frameworks_dep knotifyconfig)
8314 + $(add_qt_dep qtxml)
8315 +"
8316
8317 diff --git a/kde-apps/ktp-contact-runner/ktp-contact-runner-17.12.0.ebuild b/kde-apps/ktp-contact-runner/ktp-contact-runner-17.12.0.ebuild
8318 new file mode 100644
8319 index 0000000000..29f694f420
8320 --- /dev/null
8321 +++ b/kde-apps/ktp-contact-runner/ktp-contact-runner-17.12.0.ebuild
8322 @@ -0,0 +1,27 @@
8323 +# Copyright 1999-2017 Gentoo Foundation
8324 +# Distributed under the terms of the GNU General Public License v2
8325 +
8326 +EAPI=6
8327 +
8328 +inherit kde5
8329 +
8330 +DESCRIPTION="KDE Telepathy krunner plugin"
8331 +HOMEPAGE="https://community.kde.org/Real-Time_Communication_and_Collaboration"
8332 +
8333 +LICENSE="LGPL-2.1"
8334 +KEYWORDS="~amd64 ~x86"
8335 +IUSE=""
8336 +
8337 +RDEPEND="
8338 + $(add_frameworks_dep kcoreaddons)
8339 + $(add_frameworks_dep ki18n)
8340 + $(add_frameworks_dep krunner)
8341 + $(add_kdeapps_dep ktp-common-internals)
8342 + $(add_qt_dep qtdbus)
8343 + $(add_qt_dep qtgui)
8344 + $(add_qt_dep qtwidgets)
8345 + net-libs/telepathy-qt[qt5(+)]
8346 +"
8347 +DEPEND="${RDEPEND}
8348 + $(add_frameworks_dep kservice)
8349 +"
8350
8351 diff --git a/kde-apps/ktp-desktop-applets/ktp-desktop-applets-17.12.0.ebuild b/kde-apps/ktp-desktop-applets/ktp-desktop-applets-17.12.0.ebuild
8352 new file mode 100644
8353 index 0000000000..2718581202
8354 --- /dev/null
8355 +++ b/kde-apps/ktp-desktop-applets/ktp-desktop-applets-17.12.0.ebuild
8356 @@ -0,0 +1,24 @@
8357 +# Copyright 1999-2017 Gentoo Foundation
8358 +# Distributed under the terms of the GNU General Public License v2
8359 +
8360 +EAPI=6
8361 +
8362 +inherit kde5
8363 +
8364 +DESCRIPTION="KDE Telepathy contact, presence and chat Plasma applets"
8365 +HOMEPAGE="https://community.kde.org/Real-Time_Communication_and_Collaboration"
8366 +
8367 +LICENSE="|| ( GPL-2 GPL-3 ) GPL-2+ LGPL-2.1+"
8368 +KEYWORDS="~amd64 ~x86"
8369 +IUSE=""
8370 +
8371 +RDEPEND="
8372 + $(add_frameworks_dep kdeclarative)
8373 + $(add_frameworks_dep kwindowsystem)
8374 + $(add_frameworks_dep plasma)
8375 + $(add_qt_dep qtdbus)
8376 + $(add_qt_dep qtdeclarative)
8377 +"
8378 +DEPEND="${RDEPEND}
8379 + $(add_frameworks_dep ki18n)
8380 +"
8381
8382 diff --git a/kde-apps/ktp-filetransfer-handler/ktp-filetransfer-handler-17.12.0.ebuild b/kde-apps/ktp-filetransfer-handler/ktp-filetransfer-handler-17.12.0.ebuild
8383 new file mode 100644
8384 index 0000000000..aa05c2d8a6
8385 --- /dev/null
8386 +++ b/kde-apps/ktp-filetransfer-handler/ktp-filetransfer-handler-17.12.0.ebuild
8387 @@ -0,0 +1,26 @@
8388 +# Copyright 1999-2017 Gentoo Foundation
8389 +# Distributed under the terms of the GNU General Public License v2
8390 +
8391 +EAPI=6
8392 +
8393 +inherit kde5
8394 +
8395 +DESCRIPTION="KDE Telepathy file transfer handler"
8396 +HOMEPAGE="https://community.kde.org/Real-Time_Communication_and_Collaboration"
8397 +
8398 +LICENSE="GPL-2+ LGPL-2+ LGPL-2.1+"
8399 +KEYWORDS="~amd64 ~x86"
8400 +IUSE=""
8401 +
8402 +DEPEND="
8403 + $(add_frameworks_dep kconfig)
8404 + $(add_frameworks_dep kcoreaddons)
8405 + $(add_frameworks_dep ki18n)
8406 + $(add_frameworks_dep kio)
8407 + $(add_kdeapps_dep ktp-common-internals)
8408 + $(add_qt_dep qtdbus)
8409 + $(add_qt_dep qtgui)
8410 + $(add_qt_dep qtwidgets)
8411 + net-libs/telepathy-qt[qt5(+)]
8412 +"
8413 +RDEPEND="${DEPEND}"
8414
8415 diff --git a/kde-apps/ktp-kded-module/ktp-kded-module-17.12.0.ebuild b/kde-apps/ktp-kded-module/ktp-kded-module-17.12.0.ebuild
8416 new file mode 100644
8417 index 0000000000..655449fb54
8418 --- /dev/null
8419 +++ b/kde-apps/ktp-kded-module/ktp-kded-module-17.12.0.ebuild
8420 @@ -0,0 +1,39 @@
8421 +# Copyright 1999-2017 Gentoo Foundation
8422 +# Distributed under the terms of the GNU General Public License v2
8423 +
8424 +EAPI=6
8425 +
8426 +inherit kde5
8427 +
8428 +DESCRIPTION="KDE Telepathy workspace integration"
8429 +HOMEPAGE="https://community.kde.org/Real-Time_Communication_and_Collaboration"
8430 +
8431 +LICENSE="LGPL-2.1"
8432 +KEYWORDS="~amd64 ~x86"
8433 +IUSE=""
8434 +
8435 +COMMON_DEPEND="
8436 + $(add_frameworks_dep kconfig)
8437 + $(add_frameworks_dep kconfigwidgets)
8438 + $(add_frameworks_dep kcoreaddons)
8439 + $(add_frameworks_dep kdbusaddons)
8440 + $(add_frameworks_dep ki18n)
8441 + $(add_frameworks_dep kidletime)
8442 + $(add_frameworks_dep kio)
8443 + $(add_frameworks_dep knotifications)
8444 + $(add_kdeapps_dep ktp-common-internals)
8445 + $(add_qt_dep qtconcurrent)
8446 + $(add_qt_dep qtdbus)
8447 + $(add_qt_dep qtgui)
8448 + $(add_qt_dep qtnetwork)
8449 + $(add_qt_dep qtsql)
8450 + $(add_qt_dep qtwidgets)
8451 + net-libs/telepathy-qt[qt5(+)]
8452 +"
8453 +DEPEND="${COMMON_DEPEND}
8454 + $(add_frameworks_dep kcmutils)
8455 + $(add_frameworks_dep kwidgetsaddons)
8456 +"
8457 +RDEPEND="${COMMON_DEPEND}
8458 + $(add_kdeapps_dep signon-kwallet-extension)
8459 +"
8460
8461 diff --git a/kde-apps/ktp-send-file/ktp-send-file-17.12.0.ebuild b/kde-apps/ktp-send-file/ktp-send-file-17.12.0.ebuild
8462 new file mode 100644
8463 index 0000000000..55a56794e9
8464 --- /dev/null
8465 +++ b/kde-apps/ktp-send-file/ktp-send-file-17.12.0.ebuild
8466 @@ -0,0 +1,33 @@
8467 +# Copyright 1999-2017 Gentoo Foundation
8468 +# Distributed under the terms of the GNU General Public License v2
8469 +
8470 +EAPI=6
8471 +
8472 +inherit kde5
8473 +
8474 +DESCRIPTION="KDE Telepathy file manager plugin to send files to contacts"
8475 +HOMEPAGE="https://community.kde.org/Real-Time_Communication_and_Collaboration"
8476 +
8477 +LICENSE="LGPL-2.1+"
8478 +KEYWORDS="~amd64 ~x86"
8479 +IUSE=""
8480 +
8481 +COMMON_DEPEND="
8482 + $(add_frameworks_dep kcoreaddons)
8483 + $(add_frameworks_dep ki18n)
8484 + $(add_frameworks_dep kiconthemes)
8485 + $(add_frameworks_dep kio)
8486 + $(add_frameworks_dep kwidgetsaddons)
8487 + $(add_kdeapps_dep ktp-common-internals)
8488 + $(add_qt_dep qtdbus)
8489 + $(add_qt_dep qtgui)
8490 + $(add_qt_dep qtwidgets)
8491 + net-libs/telepathy-qt[qt5(+)]
8492 +"
8493 +DEPEND="${COMMON_DEPEND}
8494 + $(add_frameworks_dep kcmutils)
8495 +"
8496 +RDEPEND="${COMMON_DEPEND}
8497 + $(add_kdeapps_dep ktp-contact-list)
8498 + $(add_kdeapps_dep ktp-filetransfer-handler)
8499 +"
8500
8501 diff --git a/kde-apps/ktp-text-ui/ktp-text-ui-17.12.0.ebuild b/kde-apps/ktp-text-ui/ktp-text-ui-17.12.0.ebuild
8502 new file mode 100644
8503 index 0000000000..1c1ba9ca47
8504 --- /dev/null
8505 +++ b/kde-apps/ktp-text-ui/ktp-text-ui-17.12.0.ebuild
8506 @@ -0,0 +1,56 @@
8507 +# Copyright 1999-2017 Gentoo Foundation
8508 +# Distributed under the terms of the GNU General Public License v2
8509 +
8510 +EAPI=6
8511 +
8512 +inherit kde5
8513 +
8514 +DESCRIPTION="KDE Telepathy text chat window"
8515 +HOMEPAGE="https://community.kde.org/Real-Time_Communication_and_Collaboration"
8516 +
8517 +LICENSE="Apache-2.0 || ( AFL-2.1 BSD ) GPL-2+ LGPL-2.1+ MIT"
8518 +KEYWORDS="~amd64 ~x86"
8519 +IUSE="speech"
8520 +
8521 +DEPEND="
8522 + $(add_frameworks_dep karchive)
8523 + $(add_frameworks_dep kcmutils)
8524 + $(add_frameworks_dep kconfig)
8525 + $(add_frameworks_dep kconfigwidgets)
8526 + $(add_frameworks_dep kcoreaddons)
8527 + $(add_frameworks_dep kdbusaddons)
8528 + $(add_frameworks_dep kdewebkit)
8529 + $(add_frameworks_dep kemoticons)
8530 + $(add_frameworks_dep ki18n)
8531 + $(add_frameworks_dep kiconthemes)
8532 + $(add_frameworks_dep kio)
8533 + $(add_frameworks_dep kitemviews)
8534 + $(add_frameworks_dep knotifications)
8535 + $(add_frameworks_dep knotifyconfig)
8536 + $(add_frameworks_dep kpeople)
8537 + $(add_frameworks_dep kservice)
8538 + $(add_frameworks_dep ktextwidgets)
8539 + $(add_frameworks_dep kwidgetsaddons)
8540 + $(add_frameworks_dep kwindowsystem)
8541 + $(add_frameworks_dep kxmlgui)
8542 + $(add_frameworks_dep sonnet)
8543 + $(add_kdeapps_dep ktp-common-internals otr)
8544 + $(add_qt_dep qtdbus)
8545 + $(add_qt_dep qtgui)
8546 + $(add_qt_dep qtwebengine 'widgets')
8547 + $(add_qt_dep qtwidgets)
8548 + $(add_qt_dep qtxml)
8549 + net-libs/telepathy-qt[qt5(+)]
8550 + speech? ( $(add_qt_dep qtspeech) )
8551 +"
8552 +RDEPEND="${DEPEND}
8553 + $(add_kdeapps_dep ktp-contact-list)
8554 +"
8555 +
8556 +src_configure() {
8557 + local mycmakeargs=(
8558 + $(cmake-utils_use_find_package speech Qt5TextToSpeech)
8559 + )
8560 +
8561 + kde5_src_configure
8562 +}
8563
8564 diff --git a/kde-apps/ktuberling/ktuberling-17.12.0.ebuild b/kde-apps/ktuberling/ktuberling-17.12.0.ebuild
8565 new file mode 100644
8566 index 0000000000..e6ab646b07
8567 --- /dev/null
8568 +++ b/kde-apps/ktuberling/ktuberling-17.12.0.ebuild
8569 @@ -0,0 +1,38 @@
8570 +# Copyright 1999-2017 Gentoo Foundation
8571 +# Distributed under the terms of the GNU General Public License v2
8572 +
8573 +EAPI=6
8574 +
8575 +KDE_HANDBOOK="forceoptional"
8576 +KDE_SELINUX_MODULE="games"
8577 +inherit kde5
8578 +
8579 +DESCRIPTION="Potato game for kids by KDE"
8580 +HOMEPAGE="
8581 + https://www.kde.org/applications/games/ktuberling/
8582 + https://games.kde.org/game.php?game=ktuberling
8583 +"
8584 +KEYWORDS="~amd64 ~x86"
8585 +IUSE=""
8586 +
8587 +DEPEND="
8588 + $(add_frameworks_dep kcompletion)
8589 + $(add_frameworks_dep kconfig)
8590 + $(add_frameworks_dep kconfigwidgets)
8591 + $(add_frameworks_dep kcoreaddons)
8592 + $(add_frameworks_dep kcrash)
8593 + $(add_frameworks_dep kdbusaddons)
8594 + $(add_frameworks_dep kdelibs4support)
8595 + $(add_frameworks_dep ki18n)
8596 + $(add_frameworks_dep kio)
8597 + $(add_frameworks_dep kwidgetsaddons)
8598 + $(add_frameworks_dep kxmlgui)
8599 + $(add_kdeapps_dep libkdegames)
8600 + $(add_qt_dep qtgui)
8601 + $(add_qt_dep qtprintsupport)
8602 + $(add_qt_dep qtsvg)
8603 + $(add_qt_dep qtwidgets)
8604 + $(add_qt_dep qtxml)
8605 + media-libs/phonon[qt5(+)]
8606 +"
8607 +RDEPEND="${DEPEND}"
8608
8609 diff --git a/kde-apps/kturtle/kturtle-17.12.0.ebuild b/kde-apps/kturtle/kturtle-17.12.0.ebuild
8610 new file mode 100644
8611 index 0000000000..8ad2afa6a2
8612 --- /dev/null
8613 +++ b/kde-apps/kturtle/kturtle-17.12.0.ebuild
8614 @@ -0,0 +1,31 @@
8615 +# Copyright 1999-2017 Gentoo Foundation
8616 +# Distributed under the terms of the GNU General Public License v2
8617 +
8618 +EAPI=6
8619 +
8620 +KDE_HANDBOOK="forceoptional"
8621 +inherit kde5
8622 +
8623 +DESCRIPTION="Educational programming environment using the Logo programming language"
8624 +HOMEPAGE="https://www.kde.org/applications/education/kturtle https://edu.kde.org/kturtle"
8625 +KEYWORDS="~amd64 ~x86"
8626 +IUSE=""
8627 +
8628 +DEPEND="
8629 + $(add_frameworks_dep kconfig)
8630 + $(add_frameworks_dep kconfigwidgets)
8631 + $(add_frameworks_dep kcoreaddons)
8632 + $(add_frameworks_dep kcrash)
8633 + $(add_frameworks_dep ki18n)
8634 + $(add_frameworks_dep kio)
8635 + $(add_frameworks_dep knewstuff)
8636 + $(add_frameworks_dep ktextwidgets)
8637 + $(add_frameworks_dep kwidgetsaddons)
8638 + $(add_frameworks_dep kxmlgui)
8639 + $(add_qt_dep qtdbus)
8640 + $(add_qt_dep qtgui)
8641 + $(add_qt_dep qtprintsupport)
8642 + $(add_qt_dep qtsvg)
8643 + $(add_qt_dep qtwidgets)
8644 +"
8645 +RDEPEND="${DEPEND}"
8646
8647 diff --git a/kde-apps/kubrick/kubrick-17.12.0.ebuild b/kde-apps/kubrick/kubrick-17.12.0.ebuild
8648 new file mode 100644
8649 index 0000000000..a470183df2
8650 --- /dev/null
8651 +++ b/kde-apps/kubrick/kubrick-17.12.0.ebuild
8652 @@ -0,0 +1,32 @@
8653 +# Copyright 1999-2017 Gentoo Foundation
8654 +# Distributed under the terms of the GNU General Public License v2
8655 +
8656 +EAPI=6
8657 +
8658 +KDE_HANDBOOK="true"
8659 +inherit kde5
8660 +
8661 +DESCRIPTION="Game based on the \"Rubik's Cube\" puzzle by KDE"
8662 +HOMEPAGE="https://www.kde.org/applications/games/kubrick/"
8663 +KEYWORDS="~amd64 ~x86"
8664 +IUSE=""
8665 +
8666 +DEPEND="
8667 + $(add_frameworks_dep kconfig)
8668 + $(add_frameworks_dep kconfigwidgets)
8669 + $(add_frameworks_dep kcoreaddons)
8670 + $(add_frameworks_dep kcrash)
8671 + $(add_frameworks_dep ki18n)
8672 + $(add_frameworks_dep kwidgetsaddons)
8673 + $(add_frameworks_dep kxmlgui)
8674 + $(add_kdeapps_dep libkdegames)
8675 + $(add_qt_dep qtgui)
8676 + $(add_qt_dep qtopengl)
8677 + $(add_qt_dep qtsvg)
8678 + $(add_qt_dep qtwidgets)
8679 + virtual/glu
8680 + virtual/opengl
8681 +"
8682 +RDEPEND="${DEPEND}
8683 + !<kde-apps/kde4-l10n-17.07.80
8684 +"
8685
8686 diff --git a/kde-apps/kwalletmanager/kwalletmanager-17.12.0.ebuild b/kde-apps/kwalletmanager/kwalletmanager-17.12.0.ebuild
8687 new file mode 100644
8688 index 0000000000..b305cf0a0c
8689 --- /dev/null
8690 +++ b/kde-apps/kwalletmanager/kwalletmanager-17.12.0.ebuild
8691 @@ -0,0 +1,46 @@
8692 +# Copyright 1999-2017 Gentoo Foundation
8693 +# Distributed under the terms of the GNU General Public License v2
8694 +
8695 +EAPI=6
8696 +
8697 +KDE_BLOCK_SLOT4="false"
8698 +KDE_HANDBOOK="forceoptional"
8699 +inherit kde5
8700 +
8701 +DESCRIPTION="KDE Wallet management tool"
8702 +HOMEAGE="https://www.kde.org/applications/system/kwalletmanager
8703 +https://utils.kde.org/projects/kwalletmanager"
8704 +KEYWORDS="~amd64 ~x86"
8705 +IUSE=""
8706 +
8707 +DEPEND="
8708 + $(add_frameworks_dep karchive)
8709 + $(add_frameworks_dep kauth)
8710 + $(add_frameworks_dep kcmutils)
8711 + $(add_frameworks_dep kcodecs)
8712 + $(add_frameworks_dep kconfig)
8713 + $(add_frameworks_dep kconfigwidgets)
8714 + $(add_frameworks_dep kcoreaddons)
8715 + $(add_frameworks_dep kdbusaddons)
8716 + $(add_frameworks_dep ki18n)
8717 + $(add_frameworks_dep kiconthemes)
8718 + $(add_frameworks_dep kio)
8719 + $(add_frameworks_dep kitemviews)
8720 + $(add_frameworks_dep kjobwidgets)
8721 + $(add_frameworks_dep knotifications)
8722 + $(add_frameworks_dep kcrash)
8723 + $(add_frameworks_dep kservice)
8724 + $(add_frameworks_dep ktextwidgets)
8725 + $(add_frameworks_dep kwallet)
8726 + $(add_frameworks_dep kwidgetsaddons)
8727 + $(add_frameworks_dep kwindowsystem)
8728 + $(add_frameworks_dep kxmlgui)
8729 + $(add_qt_dep qtdbus)
8730 + $(add_qt_dep qtgui)
8731 + $(add_qt_dep qtwidgets)
8732 + $(add_qt_dep qtxml)
8733 +"
8734 +RDEPEND="${DEPEND}
8735 + !<kde-apps/kwalletmanager-15.04.3-r1:4
8736 + !kde-base/legacy-icons
8737 +"
8738
8739 diff --git a/kde-apps/kwave/kwave-17.12.0.ebuild b/kde-apps/kwave/kwave-17.12.0.ebuild
8740 new file mode 100644
8741 index 0000000000..cc653c11f1
8742 --- /dev/null
8743 +++ b/kde-apps/kwave/kwave-17.12.0.ebuild
8744 @@ -0,0 +1,82 @@
8745 +# Copyright 1999-2017 Gentoo Foundation
8746 +# Distributed under the terms of the GNU General Public License v2
8747 +
8748 +EAPI=6
8749 +
8750 +KDE_HANDBOOK="forceoptional"
8751 +inherit kde5
8752 +
8753 +DESCRIPTION="Sound editor built on KDE Frameworks 5 that can edit many types of audio files"
8754 +HOMEPAGE="http://kwave.sourceforge.net/ https://www.kde.org/applications/multimedia/kwave/"
8755 +LICENSE="
8756 + CC-BY-SA-3.0 CC0-1.0 GPL-2+ LGPL-2+
8757 + handbook? ( FDL-1.2 )
8758 + opus? ( BSD-2 )
8759 +"
8760 +KEYWORDS="~amd64 ~x86"
8761 +IUSE="alsa flac mp3 opus oss pulseaudio +qtmedia vorbis"
8762 +
8763 +RDEPEND="
8764 + $(add_frameworks_dep kcompletion)
8765 + $(add_frameworks_dep kconfig)
8766 + $(add_frameworks_dep kconfigwidgets)
8767 + $(add_frameworks_dep kcoreaddons)
8768 + $(add_frameworks_dep kcrash)
8769 + $(add_frameworks_dep kdbusaddons)
8770 + $(add_frameworks_dep ki18n)
8771 + $(add_frameworks_dep kiconthemes)
8772 + $(add_frameworks_dep kio)
8773 + $(add_frameworks_dep ktextwidgets)
8774 + $(add_frameworks_dep kwidgetsaddons)
8775 + $(add_frameworks_dep kxmlgui)
8776 + $(add_qt_dep qtgui)
8777 + $(add_qt_dep qtwidgets)
8778 + media-libs/audiofile:=
8779 + >=sci-libs/fftw-3
8780 + media-libs/libsamplerate
8781 + alsa? ( media-libs/alsa-lib )
8782 + flac? ( media-libs/flac )
8783 + mp3? (
8784 + media-libs/id3lib
8785 + media-libs/libmad
8786 + || ( media-sound/lame media-sound/toolame media-sound/twolame )
8787 + )
8788 + qtmedia? ( $(add_qt_dep qtmultimedia) )
8789 + opus? (
8790 + media-libs/libogg
8791 + media-libs/opus
8792 + )
8793 + pulseaudio? ( media-sound/pulseaudio )
8794 + vorbis? (
8795 + media-libs/libogg
8796 + media-libs/libvorbis
8797 + )
8798 +"
8799 +DEPEND="${RDEPEND}
8800 + $(add_kdeapps_dep poxml)
8801 + $(add_qt_dep qtconcurrent)
8802 + sys-devel/gettext
8803 + handbook? ( || (
8804 + gnome-base/librsvg
8805 + virtual/imagemagick-tools[png,svg]
8806 + ) )
8807 +"
8808 +
8809 +DOCS=( AUTHORS CHANGES LICENSES README TODO )
8810 +
8811 +src_configure() {
8812 + local mycmakeargs=(
8813 + -DDEBUG=$(usex debug)
8814 + -DWITH_ALSA=$(usex alsa)
8815 + -DWITH_DOC=$(usex handbook)
8816 + -DWITH_FLAC=$(usex flac)
8817 + -DWITH_MP3=$(usex mp3)
8818 + -DWITH_OGG_VORBIS=$(usex vorbis)
8819 + -DWITH_OGG_OPUS=$(usex opus)
8820 + -DWITH_OSS=$(usex oss)
8821 + -DWITH_PULSEAUDIO=$(usex pulseaudio)
8822 + -DWITH_QT_AUDIO=$(usex qtmedia)
8823 + )
8824 +
8825 + kde5_src_configure
8826 +}
8827
8828 diff --git a/kde-apps/kwordquiz/kwordquiz-17.12.0.ebuild b/kde-apps/kwordquiz/kwordquiz-17.12.0.ebuild
8829 new file mode 100644
8830 index 0000000000..8de0699d99
8831 --- /dev/null
8832 +++ b/kde-apps/kwordquiz/kwordquiz-17.12.0.ebuild
8833 @@ -0,0 +1,37 @@
8834 +# Copyright 1999-2017 Gentoo Foundation
8835 +# Distributed under the terms of the GNU General Public License v2
8836 +
8837 +EAPI=6
8838 +
8839 +KDE_HANDBOOK="forceoptional"
8840 +inherit kde5
8841 +
8842 +DESCRIPTION="A powerful flashcard and vocabulary learning program"
8843 +HOMEPAGE="https://www.kde.org/applications/education/kwordquiz https://edu.kde.org/kwordquiz"
8844 +KEYWORDS="~amd64 ~x86"
8845 +IUSE=""
8846 +
8847 +DEPEND="
8848 + $(add_frameworks_dep kconfig)
8849 + $(add_frameworks_dep kconfigwidgets)
8850 + $(add_frameworks_dep kcoreaddons)
8851 + $(add_frameworks_dep kcrash)
8852 + $(add_frameworks_dep kdelibs4support)
8853 + $(add_frameworks_dep kguiaddons)
8854 + $(add_frameworks_dep ki18n)
8855 + $(add_frameworks_dep kiconthemes)
8856 + $(add_frameworks_dep kitemviews)
8857 + $(add_frameworks_dep knewstuff)
8858 + $(add_frameworks_dep knotifications)
8859 + $(add_frameworks_dep knotifyconfig)
8860 + $(add_frameworks_dep kwidgetsaddons)
8861 + $(add_frameworks_dep kwindowsystem)
8862 + $(add_frameworks_dep kxmlgui)
8863 + $(add_kdeapps_dep libkeduvocdocument)
8864 + $(add_qt_dep qtdbus)
8865 + $(add_qt_dep qtgui)
8866 + $(add_qt_dep qtprintsupport)
8867 + $(add_qt_dep qtwidgets)
8868 + media-libs/phonon[qt5(+)]
8869 +"
8870 +RDEPEND=${DEPEND}
8871
8872 diff --git a/kde-apps/kwrite/kwrite-17.12.0.ebuild b/kde-apps/kwrite/kwrite-17.12.0.ebuild
8873 new file mode 100644
8874 index 0000000000..3cc94d66b7
8875 --- /dev/null
8876 +++ b/kde-apps/kwrite/kwrite-17.12.0.ebuild
8877 @@ -0,0 +1,50 @@
8878 +# Copyright 1999-2017 Gentoo Foundation
8879 +# Distributed under the terms of the GNU General Public License v2
8880 +
8881 +EAPI=6
8882 +
8883 +KMNAME="kate"
8884 +KDE_HANDBOOK="optional"
8885 +inherit kde5
8886 +
8887 +DESCRIPTION="KDE simple text editor"
8888 +HOMEPAGE="https://www.kde.org/applications/utilities/kwrite"
8889 +KEYWORDS="~amd64 ~x86"
8890 +
8891 +DEPEND="
8892 + $(add_frameworks_dep kactivities)
8893 + $(add_frameworks_dep kconfig)
8894 + $(add_frameworks_dep kconfigwidgets)
8895 + $(add_frameworks_dep kcoreaddons)
8896 + $(add_frameworks_dep kcrash)
8897 + $(add_frameworks_dep kdbusaddons)
8898 + $(add_frameworks_dep ki18n)
8899 + $(add_frameworks_dep kio)
8900 + $(add_frameworks_dep kjobwidgets)
8901 + $(add_frameworks_dep kparts)
8902 + $(add_frameworks_dep ktexteditor)
8903 + $(add_frameworks_dep kwidgetsaddons)
8904 + $(add_frameworks_dep kxmlgui)
8905 + $(add_qt_dep qtgui)
8906 + $(add_qt_dep qtwidgets)
8907 +"
8908 +RDEPEND="${DEPEND}"
8909 +
8910 +src_prepare() {
8911 + kde5_src_prepare
8912 + # delete colliding kate translations
8913 + if [[ ${KDE_BUILD_TYPE} = release ]]; then
8914 + find po -type f -name "*po" -and -not -name "kwrite*" -delete || die
8915 + rm -rf po/*/docs/kate* || die
8916 + fi
8917 +}
8918 +
8919 +src_configure() {
8920 + local mycmakeargs=(
8921 + -DBUILD_addons=FALSE
8922 + -DBUILD_kate=FALSE
8923 + )
8924 + use handbook && mycmakeargs+=( -DBUILD_katepart=FALSE )
8925 +
8926 + kde5_src_configure
8927 +}
8928
8929 diff --git a/kde-apps/libgravatar/libgravatar-17.12.0.ebuild b/kde-apps/libgravatar/libgravatar-17.12.0.ebuild
8930 new file mode 100644
8931 index 0000000000..cf9e9b568f
8932 --- /dev/null
8933 +++ b/kde-apps/libgravatar/libgravatar-17.12.0.ebuild
8934 @@ -0,0 +1,37 @@
8935 +# Copyright 1999-2017 Gentoo Foundation
8936 +# Distributed under the terms of the GNU General Public License v2
8937 +
8938 +EAPI=6
8939 +
8940 +KDE_TEST="true"
8941 +VIRTUALX_REQUIRED="test"
8942 +inherit kde5
8943 +
8944 +DESCRIPTION="Library for gravatar integration"
8945 +LICENSE="GPL-2+"
8946 +KEYWORDS="~amd64 ~x86"
8947 +IUSE=""
8948 +
8949 +DEPEND="
8950 + $(add_frameworks_dep kconfig)
8951 + $(add_frameworks_dep ki18n)
8952 + $(add_frameworks_dep kio)
8953 + $(add_frameworks_dep ktextwidgets)
8954 + $(add_frameworks_dep kwidgetsaddons)
8955 + $(add_kdeapps_dep pimcommon)
8956 + $(add_qt_dep qtgui)
8957 + $(add_qt_dep qtnetwork)
8958 + $(add_qt_dep qtwidgets)
8959 +"
8960 +RDEPEND="${DEPEND}
8961 + !kde-apps/kdepim-l10n
8962 +"
8963 +
8964 +src_test() {
8965 + # bug 624584 - needs internet connection
8966 + local myctestargs=(
8967 + -E "(gravatar-gravatarresolvurljobtest)"
8968 + )
8969 +
8970 + kde5_src_test
8971 +}
8972
8973 diff --git a/kde-apps/libkcddb/libkcddb-17.12.0.ebuild b/kde-apps/libkcddb/libkcddb-17.12.0.ebuild
8974 new file mode 100644
8975 index 0000000000..b8f3c30529
8976 --- /dev/null
8977 +++ b/kde-apps/libkcddb/libkcddb-17.12.0.ebuild
8978 @@ -0,0 +1,51 @@
8979 +# Copyright 1999-2017 Gentoo Foundation
8980 +# Distributed under the terms of the GNU General Public License v2
8981 +
8982 +EAPI=6
8983 +
8984 +KDE_BLOCK_SLOT4="false"
8985 +KDE_HANDBOOK="forceoptional"
8986 +KDE_TEST="true"
8987 +inherit kde5
8988 +
8989 +DESCRIPTION="KDE library for CDDB"
8990 +LICENSE="GPL-2+ handbook? ( FDL-1.2 )"
8991 +KEYWORDS="~amd64 ~x86"
8992 +IUSE="musicbrainz"
8993 +
8994 +# tests require network access and compare static data with online data
8995 +# bug 280996
8996 +RESTRICT+=" test"
8997 +
8998 +DEPEND="
8999 + $(add_frameworks_dep kcodecs)
9000 + $(add_frameworks_dep kconfig)
9001 + $(add_frameworks_dep kconfigwidgets)
9002 + $(add_frameworks_dep kcoreaddons)
9003 + $(add_frameworks_dep ki18n)
9004 + $(add_frameworks_dep kio)
9005 + $(add_frameworks_dep kwidgetsaddons)
9006 + $(add_qt_dep qtgui)
9007 + $(add_qt_dep qtnetwork)
9008 + $(add_qt_dep qtwidgets)
9009 + musicbrainz? ( media-libs/musicbrainz:5 )
9010 +"
9011 +RDEPEND="${DEPEND}"
9012 +
9013 +src_prepare() {
9014 + kde5_src_prepare
9015 +
9016 + if ! use handbook ; then
9017 + pushd kcmcddb > /dev/null
9018 + cmake_comment_add_subdirectory doc
9019 + popd > /dev/null
9020 + fi
9021 +}
9022 +
9023 +src_configure() {
9024 + local mycmakeargs=(
9025 + $(cmake-utils_use_find_package musicbrainz MusicBrainz5)
9026 + )
9027 +
9028 + kde5_src_configure
9029 +}
9030
9031 diff --git a/kde-apps/libkcompactdisc/libkcompactdisc-17.12.0.ebuild b/kde-apps/libkcompactdisc/libkcompactdisc-17.12.0.ebuild
9032 new file mode 100644
9033 index 0000000000..875774a8b8
9034 --- /dev/null
9035 +++ b/kde-apps/libkcompactdisc/libkcompactdisc-17.12.0.ebuild
9036 @@ -0,0 +1,29 @@
9037 +# Copyright 1999-2017 Gentoo Foundation
9038 +# Distributed under the terms of the GNU General Public License v2
9039 +
9040 +EAPI=6
9041 +
9042 +KDE_BLOCK_SLOT4="false"
9043 +inherit kde5
9044 +
9045 +DESCRIPTION="Library for playing & ripping CDs"
9046 +LICENSE="GPL-2+ LGPL-2+"
9047 +KEYWORDS="~amd64 ~x86"
9048 +IUSE="alsa"
9049 +
9050 +DEPEND="
9051 + $(add_frameworks_dep kcoreaddons)
9052 + $(add_frameworks_dep ki18n)
9053 + $(add_frameworks_dep solid)
9054 + $(add_qt_dep qtdbus)
9055 + media-libs/phonon[qt5(+)]
9056 + alsa? ( media-libs/alsa-lib )
9057 +"
9058 +RDEPEND="${DEPEND}"
9059 +
9060 +src_configure() {
9061 + local mycmakeargs=(
9062 + $(cmake-utils_use_find_package alsa ALSA)
9063 + )
9064 + kde5_src_configure
9065 +}
9066
9067 diff --git a/kde-apps/libkdcraw/libkdcraw-17.12.0.ebuild b/kde-apps/libkdcraw/libkdcraw-17.12.0.ebuild
9068 new file mode 100644
9069 index 0000000000..1f3f10d020
9070 --- /dev/null
9071 +++ b/kde-apps/libkdcraw/libkdcraw-17.12.0.ebuild
9072 @@ -0,0 +1,18 @@
9073 +# Copyright 1999-2017 Gentoo Foundation
9074 +# Distributed under the terms of the GNU General Public License v2
9075 +
9076 +EAPI=6
9077 +
9078 +KDE_BLOCK_SLOT4="false"
9079 +inherit kde5
9080 +
9081 +DESCRIPTION="Digital camera raw image library wrapper"
9082 +LICENSE="GPL-2+"
9083 +KEYWORDS="~amd64 ~x86"
9084 +IUSE=""
9085 +
9086 +DEPEND="
9087 + $(add_qt_dep qtgui)
9088 + >=media-libs/libraw-0.16:=
9089 +"
9090 +RDEPEND="${DEPEND}"
9091
9092 diff --git a/kde-apps/libkdegames/libkdegames-17.12.0.ebuild b/kde-apps/libkdegames/libkdegames-17.12.0.ebuild
9093 new file mode 100644
9094 index 0000000000..20e0d4c749
9095 --- /dev/null
9096 +++ b/kde-apps/libkdegames/libkdegames-17.12.0.ebuild
9097 @@ -0,0 +1,48 @@
9098 +# Copyright 1999-2017 Gentoo Foundation
9099 +# Distributed under the terms of the GNU General Public License v2
9100 +
9101 +EAPI=6
9102 +
9103 +KDE_BLOCK_SLOT4="false"
9104 +KDE_TEST="forceoptional"
9105 +VIRTUALX_REQUIRED="test"
9106 +inherit kde5
9107 +
9108 +DESCRIPTION="Base library common to many KDE games"
9109 +KEYWORDS="~amd64 ~x86"
9110 +IUSE=""
9111 +
9112 +DEPEND="
9113 + $(add_frameworks_dep karchive)
9114 + $(add_frameworks_dep kbookmarks)
9115 + $(add_frameworks_dep kcodecs)
9116 + $(add_frameworks_dep kcompletion)
9117 + $(add_frameworks_dep kconfig)
9118 + $(add_frameworks_dep kconfigwidgets)
9119 + $(add_frameworks_dep kcoreaddons)
9120 + $(add_frameworks_dep kcrash)
9121 + $(add_frameworks_dep kdbusaddons)
9122 + $(add_frameworks_dep kdeclarative)
9123 + $(add_frameworks_dep kdnssd)
9124 + $(add_frameworks_dep kglobalaccel)
9125 + $(add_frameworks_dep kguiaddons)
9126 + $(add_frameworks_dep ki18n)
9127 + $(add_frameworks_dep kiconthemes)
9128 + $(add_frameworks_dep kio)
9129 + $(add_frameworks_dep kitemviews)
9130 + $(add_frameworks_dep kjobwidgets)
9131 + $(add_frameworks_dep knewstuff)
9132 + $(add_frameworks_dep kservice)
9133 + $(add_frameworks_dep ktextwidgets)
9134 + $(add_frameworks_dep kwidgetsaddons)
9135 + $(add_frameworks_dep kxmlgui)
9136 + $(add_qt_dep qtdeclarative 'widgets')
9137 + $(add_qt_dep qtgui)
9138 + $(add_qt_dep qtnetwork)
9139 + $(add_qt_dep qtwidgets)
9140 + $(add_qt_dep qtsvg)
9141 + $(add_qt_dep qtxml)
9142 + media-libs/libsndfile
9143 + media-libs/openal
9144 +"
9145 +RDEPEND="${DEPEND}"
9146
9147 diff --git a/kde-apps/libkdepim/libkdepim-17.12.0.ebuild b/kde-apps/libkdepim/libkdepim-17.12.0.ebuild
9148 new file mode 100644
9149 index 0000000000..b9d64e7cbd
9150 --- /dev/null
9151 +++ b/kde-apps/libkdepim/libkdepim-17.12.0.ebuild
9152 @@ -0,0 +1,43 @@
9153 +# Copyright 1999-2017 Gentoo Foundation
9154 +# Distributed under the terms of the GNU General Public License v2
9155 +
9156 +EAPI=6
9157 +
9158 +KDE_DESIGNERPLUGIN="true"
9159 +KDE_TEST="forceoptional"
9160 +VIRTUALX_REQUIRED="test"
9161 +inherit kde5
9162 +
9163 +DESCRIPTION="Common PIM libraries"
9164 +LICENSE="GPL-2+ LGPL-2.1+"
9165 +KEYWORDS="~amd64 ~x86"
9166 +IUSE=""
9167 +
9168 +DEPEND="
9169 + $(add_frameworks_dep kcmutils)
9170 + $(add_frameworks_dep kcodecs)
9171 + $(add_frameworks_dep kcompletion)
9172 + $(add_frameworks_dep kconfig)
9173 + $(add_frameworks_dep kconfigwidgets)
9174 + $(add_frameworks_dep kcoreaddons)
9175 + $(add_frameworks_dep ki18n)
9176 + $(add_frameworks_dep kiconthemes)
9177 + $(add_frameworks_dep kio)
9178 + $(add_frameworks_dep kitemviews)
9179 + $(add_frameworks_dep kjobwidgets)
9180 + $(add_frameworks_dep kwallet)
9181 + $(add_frameworks_dep kwidgetsaddons)
9182 + $(add_kdeapps_dep akonadi)
9183 + $(add_kdeapps_dep akonadi-contacts)
9184 + $(add_kdeapps_dep akonadi-search)
9185 + $(add_kdeapps_dep kcontacts)
9186 + $(add_kdeapps_dep kldap)
9187 + $(add_qt_dep qtdbus)
9188 + $(add_qt_dep qtgui)
9189 + $(add_qt_dep qtnetwork)
9190 + $(add_qt_dep qtwidgets)
9191 +"
9192 +RDEPEND="${DEPEND}
9193 + !kde-apps/kdepim-common-libs:4
9194 + !kde-apps/kdepim-l10n
9195 +"
9196
9197 diff --git a/kde-apps/libkeduvocdocument/libkeduvocdocument-17.12.0.ebuild b/kde-apps/libkeduvocdocument/libkeduvocdocument-17.12.0.ebuild
9198 new file mode 100644
9199 index 0000000000..9b15e11a2a
9200 --- /dev/null
9201 +++ b/kde-apps/libkeduvocdocument/libkeduvocdocument-17.12.0.ebuild
9202 @@ -0,0 +1,30 @@
9203 +# Copyright 1999-2017 Gentoo Foundation
9204 +# Distributed under the terms of the GNU General Public License v2
9205 +
9206 +EAPI=6
9207 +
9208 +KDE_TEST="true"
9209 +inherit kde5
9210 +
9211 +DESCRIPTION="Library for reading/writing KVTML"
9212 +KEYWORDS="~amd64 ~x86"
9213 +IUSE=""
9214 +
9215 +DEPEND="
9216 + $(add_frameworks_dep karchive)
9217 + $(add_frameworks_dep kcoreaddons)
9218 + $(add_frameworks_dep ki18n)
9219 + $(add_frameworks_dep kio)
9220 + $(add_qt_dep qtxml)
9221 +"
9222 +RDEPEND="${DEPEND}"
9223 +
9224 +src_prepare(){
9225 + kde5_src_prepare
9226 +
9227 + if ! use test; then
9228 + sed -e "/add_subdirectory(autotests)/ s/^/#DONT/" \
9229 + -e "/add_subdirectory(tests)/ s/^/#DONT/" \
9230 + -i keduvocdocument/CMakeLists.txt
9231 + fi
9232 +}
9233
9234 diff --git a/kde-apps/libkexiv2/libkexiv2-17.12.0.ebuild b/kde-apps/libkexiv2/libkexiv2-17.12.0.ebuild
9235 new file mode 100644
9236 index 0000000000..1c33ea44a7
9237 --- /dev/null
9238 +++ b/kde-apps/libkexiv2/libkexiv2-17.12.0.ebuild
9239 @@ -0,0 +1,18 @@
9240 +# Copyright 1999-2017 Gentoo Foundation
9241 +# Distributed under the terms of the GNU General Public License v2
9242 +
9243 +EAPI=6
9244 +
9245 +KDE_BLOCK_SLOT4="false"
9246 +inherit kde5
9247 +
9248 +DESCRIPTION="KDE Image Plugin Interface: an exiv2 library wrapper"
9249 +LICENSE="GPL-2+"
9250 +KEYWORDS="~amd64 ~x86"
9251 +IUSE="+xmp"
9252 +
9253 +DEPEND="
9254 + $(add_qt_dep qtgui)
9255 + >=media-gfx/exiv2-0.25:=[xmp=]
9256 +"
9257 +RDEPEND="${DEPEND}"
9258
9259 diff --git a/kde-apps/libkgapi/libkgapi-17.12.0.ebuild b/kde-apps/libkgapi/libkgapi-17.12.0.ebuild
9260 new file mode 100644
9261 index 0000000000..ae44f4c4b3
9262 --- /dev/null
9263 +++ b/kde-apps/libkgapi/libkgapi-17.12.0.ebuild
9264 @@ -0,0 +1,34 @@
9265 +# Copyright 1999-2017 Gentoo Foundation
9266 +# Distributed under the terms of the GNU General Public License v2
9267 +
9268 +EAPI=6
9269 +
9270 +KDE_BLOCK_SLOT4="false"
9271 +KDE_TEST="true"
9272 +VIRTUALX_REQUIRED="test"
9273 +inherit kde5
9274 +
9275 +DESCRIPTION="Library for accessing Google calendar and contact resources"
9276 +HOMEPAGE="https://cgit.kde.org/libkgapi.git"
9277 +
9278 +LICENSE="LGPL-2.1+"
9279 +KEYWORDS="~amd64 ~x86"
9280 +IUSE="nls"
9281 +
9282 +COMMON_DEPEND="
9283 + $(add_frameworks_dep kio)
9284 + $(add_frameworks_dep kwindowsystem)
9285 + $(add_kdeapps_dep kcalcore)
9286 + $(add_kdeapps_dep kcontacts)
9287 + $(add_qt_dep qtgui)
9288 + $(add_qt_dep qtnetwork)
9289 + $(add_qt_dep qtwebengine 'widgets')
9290 + $(add_qt_dep qtwidgets)
9291 + $(add_qt_dep qtxml)
9292 +"
9293 +DEPEND="${COMMON_DEPEND}
9294 + nls? ( $(add_qt_dep linguist-tools) )
9295 +"
9296 +RDEPEND="${COMMON_DEPEND}
9297 + !kde-apps/kdepim-l10n
9298 +"
9299
9300 diff --git a/kde-apps/libkgeomap/libkgeomap-17.12.0.ebuild b/kde-apps/libkgeomap/libkgeomap-17.12.0.ebuild
9301 new file mode 100644
9302 index 0000000000..20c5c33027
9303 --- /dev/null
9304 +++ b/kde-apps/libkgeomap/libkgeomap-17.12.0.ebuild
9305 @@ -0,0 +1,37 @@
9306 +# Copyright 1999-2017 Gentoo Foundation
9307 +# Distributed under the terms of the GNU General Public License v2
9308 +
9309 +EAPI=6
9310 +
9311 +KDE_TEST="true"
9312 +VIRTUALX_REQUIRED="test"
9313 +inherit kde5
9314 +
9315 +DESCRIPTION="Wrapper library for world map components as marble, openstreetmap and googlemap"
9316 +HOMEPAGE="https://www.digikam.org/"
9317 +
9318 +LICENSE="GPL-2+"
9319 +KEYWORDS="~amd64 ~x86"
9320 +IUSE=""
9321 +
9322 +DEPEND="
9323 + $(add_frameworks_dep kconfig)
9324 + $(add_frameworks_dep kcoreaddons)
9325 + $(add_frameworks_dep ki18n)
9326 + $(add_frameworks_dep kio)
9327 + $(add_kdeapps_dep marble 'kde' '' '5=')
9328 + $(add_qt_dep qtconcurrent)
9329 + $(add_qt_dep qtgui)
9330 + $(add_qt_dep qtwebkit)
9331 + $(add_qt_dep qtwidgets)
9332 + $(add_qt_dep qtxml)
9333 +"
9334 +RDEPEND="${DEPEND}"
9335 +
9336 +src_configure() {
9337 + local mycmakeargs=(
9338 + -DCMAKE_DISABLE_FIND_PACKAGE_KF5KExiv2=true
9339 + )
9340 +
9341 + kde5_src_configure
9342 +}
9343
9344 diff --git a/kde-apps/libkipi/libkipi-17.12.0.ebuild b/kde-apps/libkipi/libkipi-17.12.0.ebuild
9345 new file mode 100644
9346 index 0000000000..dabed8e198
9347 --- /dev/null
9348 +++ b/kde-apps/libkipi/libkipi-17.12.0.ebuild
9349 @@ -0,0 +1,27 @@
9350 +# Copyright 1999-2017 Gentoo Foundation
9351 +# Distributed under the terms of the GNU General Public License v2
9352 +
9353 +EAPI=6
9354 +
9355 +KDE_BLOCK_SLOT4="false"
9356 +inherit kde5
9357 +
9358 +DESCRIPTION="A library for image plugins accross KDE applications"
9359 +LICENSE="GPL-2+"
9360 +SLOT="5/32"
9361 +KEYWORDS="~amd64 ~x86"
9362 +IUSE=""
9363 +
9364 +DEPEND="
9365 + $(add_frameworks_dep kconfig)
9366 + $(add_frameworks_dep kcoreaddons)
9367 + $(add_frameworks_dep kservice)
9368 + $(add_frameworks_dep kxmlgui)
9369 + $(add_qt_dep qtgui)
9370 + $(add_qt_dep qtwidgets)
9371 + $(add_qt_dep qtxml)
9372 +"
9373 +RDEPEND="${DEPEND}
9374 + !<kde-apps/libkipi-15.08.3-r1:4
9375 + !kde-base/legacy-icons
9376 +"
9377
9378 diff --git a/kde-apps/libkleo/libkleo-17.12.0.ebuild b/kde-apps/libkleo/libkleo-17.12.0.ebuild
9379 new file mode 100644
9380 index 0000000000..1de7afaee0
9381 --- /dev/null
9382 +++ b/kde-apps/libkleo/libkleo-17.12.0.ebuild
9383 @@ -0,0 +1,33 @@
9384 +# Copyright 1999-2017 Gentoo Foundation
9385 +# Distributed under the terms of the GNU General Public License v2
9386 +
9387 +EAPI=6
9388 +
9389 +KDE_TEST="false"
9390 +inherit kde5
9391 +
9392 +DESCRIPTION="Library for encryption handling"
9393 +LICENSE="GPL-2+"
9394 +KEYWORDS="~amd64 ~x86"
9395 +IUSE=""
9396 +
9397 +COMMON_DEPEND="
9398 + $(add_frameworks_dep kcodecs)
9399 + $(add_frameworks_dep kcompletion)
9400 + $(add_frameworks_dep kconfig)
9401 + $(add_frameworks_dep kcoreaddons)
9402 + $(add_frameworks_dep ki18n)
9403 + $(add_frameworks_dep kitemmodels)
9404 + $(add_frameworks_dep kwidgetsaddons)
9405 + $(add_frameworks_dep kwindowsystem)
9406 + $(add_kdeapps_dep kpimtextedit)
9407 + $(add_qt_dep qtgui)
9408 + $(add_qt_dep qtwidgets)
9409 + >=app-crypt/gpgme-1.7.1[cxx,qt5]
9410 +"
9411 +DEPEND="${COMMON_DEPEND}
9412 + dev-libs/boost
9413 +"
9414 +RDEPEND="${COMMON_DEPEND}
9415 + !kde-apps/kdepim-l10n
9416 +"
9417
9418 diff --git a/kde-apps/libkmahjongg/libkmahjongg-17.12.0.ebuild b/kde-apps/libkmahjongg/libkmahjongg-17.12.0.ebuild
9419 new file mode 100644
9420 index 0000000000..09aab674df
9421 --- /dev/null
9422 +++ b/kde-apps/libkmahjongg/libkmahjongg-17.12.0.ebuild
9423 @@ -0,0 +1,24 @@
9424 +# Copyright 1999-2017 Gentoo Foundation
9425 +# Distributed under the terms of the GNU General Public License v2
9426 +
9427 +EAPI=6
9428 +
9429 +KDE_BLOCK_SLOT4="false"
9430 +inherit kde5
9431 +
9432 +DESCRIPTION="Mahjongg library based on Qt/KDE Frameworks"
9433 +KEYWORDS="~amd64 ~x86"
9434 +IUSE=""
9435 +
9436 +DEPEND="
9437 + $(add_frameworks_dep kcompletion)
9438 + $(add_frameworks_dep kconfig)
9439 + $(add_frameworks_dep kconfigwidgets)
9440 + $(add_frameworks_dep kcoreaddons)
9441 + $(add_frameworks_dep ki18n)
9442 + $(add_frameworks_dep kwidgetsaddons)
9443 + $(add_qt_dep qtgui)
9444 + $(add_qt_dep qtsvg)
9445 + $(add_qt_dep qtwidgets)
9446 +"
9447 +RDEPEND="${DEPEND}"
9448
9449 diff --git a/kde-apps/libkomparediff2/libkomparediff2-17.12.0.ebuild b/kde-apps/libkomparediff2/libkomparediff2-17.12.0.ebuild
9450 new file mode 100644
9451 index 0000000000..c9ce71eed9
9452 --- /dev/null
9453 +++ b/kde-apps/libkomparediff2/libkomparediff2-17.12.0.ebuild
9454 @@ -0,0 +1,24 @@
9455 +# Copyright 1999-2017 Gentoo Foundation
9456 +# Distributed under the terms of the GNU General Public License v2
9457 +
9458 +EAPI=6
9459 +
9460 +KDE_TEST="true"
9461 +inherit kde5
9462 +
9463 +DESCRIPTION="KDE library to compare files and strings"
9464 +KEYWORDS="~amd64 ~x86"
9465 +IUSE=""
9466 +
9467 +DEPEND="
9468 + $(add_frameworks_dep kcodecs)
9469 + $(add_frameworks_dep kconfig)
9470 + $(add_frameworks_dep kconfigwidgets)
9471 + $(add_frameworks_dep kcoreaddons)
9472 + $(add_frameworks_dep ki18n)
9473 + $(add_frameworks_dep kio)
9474 + $(add_frameworks_dep kxmlgui)
9475 + $(add_qt_dep qtgui)
9476 + $(add_qt_dep qtwidgets)
9477 +"
9478 +RDEPEND="${DEPEND}"
9479
9480 diff --git a/kde-apps/libksane/libksane-17.12.0.ebuild b/kde-apps/libksane/libksane-17.12.0.ebuild
9481 new file mode 100644
9482 index 0000000000..502a7b6183
9483 --- /dev/null
9484 +++ b/kde-apps/libksane/libksane-17.12.0.ebuild
9485 @@ -0,0 +1,26 @@
9486 +# Copyright 1999-2017 Gentoo Foundation
9487 +# Distributed under the terms of the GNU General Public License v2
9488 +
9489 +EAPI=6
9490 +
9491 +KDE_BLOCK_SLOT4="false"
9492 +inherit kde5
9493 +
9494 +DESCRIPTION="SANE Library interface based on KDE Frameworks"
9495 +LICENSE="|| ( LGPL-2.1 LGPL-3 )"
9496 +KEYWORDS="~amd64 ~x86"
9497 +IUSE=""
9498 +
9499 +DEPEND="
9500 + $(add_frameworks_dep ki18n)
9501 + $(add_frameworks_dep ktextwidgets)
9502 + $(add_frameworks_dep kwallet)
9503 + $(add_frameworks_dep kwidgetsaddons)
9504 + $(add_qt_dep qtgui)
9505 + $(add_qt_dep qtwidgets)
9506 + media-gfx/sane-backends
9507 +"
9508 +RDEPEND="${DEPEND}
9509 + !<kde-apps/libksane-15.08.3-r1:4
9510 + !kde-base/legacy-icons
9511 +"
9512
9513 diff --git a/kde-apps/libksieve/libksieve-17.12.0.ebuild b/kde-apps/libksieve/libksieve-17.12.0.ebuild
9514 new file mode 100644
9515 index 0000000000..282ee87a3c
9516 --- /dev/null
9517 +++ b/kde-apps/libksieve/libksieve-17.12.0.ebuild
9518 @@ -0,0 +1,60 @@
9519 +# Copyright 1999-2017 Gentoo Foundation
9520 +# Distributed under the terms of the GNU General Public License v2
9521 +
9522 +EAPI=6
9523 +
9524 +KDE_HANDBOOK="forceoptional"
9525 +KDE_TEST="true"
9526 +VIRTUALX_REQUIRED="test"
9527 +inherit kde5
9528 +
9529 +DESCRIPTION="Common PIM libraries"
9530 +LICENSE="GPL-2+ LGPL-2.1+"
9531 +KEYWORDS="~amd64 ~x86"
9532 +IUSE=""
9533 +
9534 +COMMON_DEPEND="
9535 + $(add_frameworks_dep karchive)
9536 + $(add_frameworks_dep kcompletion)
9537 + $(add_frameworks_dep kconfig)
9538 + $(add_frameworks_dep kconfigwidgets)
9539 + $(add_frameworks_dep kcoreaddons)
9540 + $(add_frameworks_dep ki18n)
9541 + $(add_frameworks_dep kiconthemes)
9542 + $(add_frameworks_dep kio)
9543 + $(add_frameworks_dep knewstuff)
9544 + $(add_frameworks_dep kwidgetsaddons)
9545 + $(add_frameworks_dep kwindowsystem)
9546 + $(add_frameworks_dep sonnet)
9547 + $(add_frameworks_dep syntax-highlighting)
9548 + $(add_kdeapps_dep kidentitymanagement)
9549 + $(add_kdeapps_dep kmime)
9550 + $(add_kdeapps_dep kpimtextedit)
9551 + $(add_kdeapps_dep libkdepim)
9552 + $(add_kdeapps_dep pimcommon)
9553 + $(add_qt_dep qtdbus)
9554 + $(add_qt_dep qtgui)
9555 + $(add_qt_dep qtnetwork)
9556 + $(add_qt_dep qtprintsupport)
9557 + $(add_qt_dep qtwebengine 'widgets')
9558 + $(add_qt_dep qtwidgets)
9559 + dev-libs/cyrus-sasl
9560 +"
9561 +DEPEND="${COMMON_DEPEND}
9562 + $(add_kdeapps_dep kimap)
9563 + $(add_kdeapps_dep kmailtransport)
9564 +"
9565 +RDEPEND="${COMMON_DEPEND}
9566 + !kde-apps/kdepim-l10n
9567 +"
9568 +
9569 +RESTRICT+=" test"
9570 +
9571 +src_prepare() {
9572 + kde5_src_prepare
9573 +
9574 + if ! use_if_iuse handbook ; then
9575 + sed -e "/add_subdirectory(doc)/I s/^/#DONOTCOMPILE /" \
9576 + -i kioslave/CMakeLists.txt || die "failed to comment add_subdirectory(doc)"
9577 + fi
9578 +}
9579
9580 diff --git a/kde-apps/libktnef/libktnef-17.12.0.ebuild b/kde-apps/libktnef/libktnef-17.12.0.ebuild
9581 new file mode 100644
9582 index 0000000000..3e2f9fd7b7
9583 --- /dev/null
9584 +++ b/kde-apps/libktnef/libktnef-17.12.0.ebuild
9585 @@ -0,0 +1,24 @@
9586 +# Copyright 1999-2017 Gentoo Foundation
9587 +# Distributed under the terms of the GNU General Public License v2
9588 +
9589 +EAPI=6
9590 +
9591 +KDE_TEST="true"
9592 +KMNAME="ktnef"
9593 +inherit kde5
9594 +
9595 +DESCRIPTION="Library for handling TNEF data"
9596 +LICENSE="GPL-2+"
9597 +KEYWORDS="~amd64 ~x86"
9598 +IUSE=""
9599 +
9600 +DEPEND="
9601 + $(add_frameworks_dep ki18n)
9602 + $(add_kdeapps_dep kcalcore)
9603 + $(add_kdeapps_dep kcalutils)
9604 + $(add_kdeapps_dep kcontacts)
9605 + $(add_qt_dep qtwidgets)
9606 +"
9607 +RDEPEND="${DEPEND}
9608 + !kde-apps/kdepim-l10n
9609 +"
9610
9611 diff --git a/kde-apps/lokalize/lokalize-17.12.0.ebuild b/kde-apps/lokalize/lokalize-17.12.0.ebuild
9612 new file mode 100644
9613 index 0000000000..27b66cc3ff
9614 --- /dev/null
9615 +++ b/kde-apps/lokalize/lokalize-17.12.0.ebuild
9616 @@ -0,0 +1,63 @@
9617 +# Copyright 1999-2017 Gentoo Foundation
9618 +# Distributed under the terms of the GNU General Public License v2
9619 +
9620 +EAPI=6
9621 +
9622 +KDE_HANDBOOK="forceoptional"
9623 +PYTHON_COMPAT=( python2_7 python3_{4,5} )
9624 +inherit python-single-r1 kde5
9625 +
9626 +DESCRIPTION="KDE Applications 5 translation tool"
9627 +HOMEPAGE="https://www.kde.org/applications/development/lokalize
9628 +http://l10n.kde.org/tools"
9629 +KEYWORDS="~amd64 ~x86"
9630 +IUSE=""
9631 +
9632 +REQUIRED_USE="${PYTHON_REQUIRED_USE}"
9633 +
9634 +DEPEND="${PYTHON_DEPS}
9635 + $(add_frameworks_dep kcompletion)
9636 + $(add_frameworks_dep kconfig)
9637 + $(add_frameworks_dep kconfigwidgets)
9638 + $(add_frameworks_dep kcoreaddons)
9639 + $(add_frameworks_dep kcrash)
9640 + $(add_frameworks_dep kdbusaddons)
9641 + $(add_frameworks_dep ki18n)
9642 + $(add_frameworks_dep kio)
9643 + $(add_frameworks_dep kitemviews)
9644 + $(add_frameworks_dep knotifications)
9645 + $(add_frameworks_dep kparts)
9646 + $(add_frameworks_dep kross)
9647 + $(add_frameworks_dep ktextwidgets)
9648 + $(add_frameworks_dep kwidgetsaddons)
9649 + $(add_frameworks_dep kxmlgui)
9650 + $(add_frameworks_dep sonnet)
9651 + $(add_qt_dep qtdbus)
9652 + $(add_qt_dep qtgui)
9653 + $(add_qt_dep qtscript)
9654 + $(add_qt_dep qtsql 'sqlite')
9655 + $(add_qt_dep qtwidgets)
9656 + $(add_qt_dep qtxml)
9657 + >=app-text/hunspell-1.2.8:=
9658 +"
9659 +RDEPEND="${DEPEND}
9660 + dev-python/translate-toolkit[${PYTHON_USEDEP}]
9661 +"
9662 +
9663 +pkg_setup() {
9664 + python-single-r1_pkg_setup
9665 + kde5_pkg_setup
9666 +}
9667 +
9668 +src_install() {
9669 + kde5_src_install
9670 + python_fix_shebang "${ED}usr/share/${PN}"
9671 +}
9672 +
9673 +pkg_postinst() {
9674 + kde5_pkg_postinst
9675 +
9676 + if ! has_version dev-vcs/subversion ; then
9677 + elog "To be able to autofetch KDE translations in new project wizard, install dev-vcs/subversion."
9678 + fi
9679 +}
9680
9681 diff --git a/kde-apps/lskat/lskat-17.12.0.ebuild b/kde-apps/lskat/lskat-17.12.0.ebuild
9682 new file mode 100644
9683 index 0000000000..ff880b2577
9684 --- /dev/null
9685 +++ b/kde-apps/lskat/lskat-17.12.0.ebuild
9686 @@ -0,0 +1,33 @@
9687 +# Copyright 1999-2017 Gentoo Foundation
9688 +# Distributed under the terms of the GNU General Public License v2
9689 +
9690 +EAPI=6
9691 +
9692 +KDE_HANDBOOK=true
9693 +KDE_SELINUX_MODULE="games"
9694 +inherit kde5
9695 +
9696 +DESCRIPTION="Skat game by KDE"
9697 +HOMEPAGE="
9698 + https://www.kde.org/applications/games/lskat/
9699 + https://games.kde.org/game.php?game=lskat
9700 +"
9701 +KEYWORDS="~amd64 ~x86"
9702 +IUSE=""
9703 +
9704 +DEPEND="
9705 + $(add_frameworks_dep kconfig)
9706 + $(add_frameworks_dep kcoreaddons)
9707 + $(add_frameworks_dep kcrash)
9708 + $(add_frameworks_dep kguiaddons)
9709 + $(add_frameworks_dep ki18n)
9710 + $(add_frameworks_dep kwidgetsaddons)
9711 + $(add_frameworks_dep kxmlgui)
9712 + $(add_kdeapps_dep libkdegames)
9713 + $(add_qt_dep qtgui)
9714 + $(add_qt_dep qtsvg)
9715 + $(add_qt_dep qtwidgets)
9716 +"
9717 +RDEPEND="${DEPEND}
9718 + !<kde-apps/kde4-l10n-17.07.80
9719 +"
9720
9721 diff --git a/kde-apps/mailcommon/mailcommon-17.12.0.ebuild b/kde-apps/mailcommon/mailcommon-17.12.0.ebuild
9722 new file mode 100644
9723 index 0000000000..49c76b2f87
9724 --- /dev/null
9725 +++ b/kde-apps/mailcommon/mailcommon-17.12.0.ebuild
9726 @@ -0,0 +1,57 @@
9727 +# Copyright 1999-2017 Gentoo Foundation
9728 +# Distributed under the terms of the GNU General Public License v2
9729 +
9730 +EAPI=6
9731 +
9732 +KDE_DESIGNERPLUGIN="true"
9733 +KDE_TEST="forceoptional"
9734 +VIRTUALX_REQUIRED="test"
9735 +inherit kde5
9736 +
9737 +DESCRIPTION="Common mail library"
9738 +LICENSE="GPL-2+ LGPL-2.1+"
9739 +KEYWORDS="~amd64 ~x86"
9740 +IUSE=""
9741 +
9742 +COMMON_DEPEND="
9743 + $(add_frameworks_dep karchive)
9744 + $(add_frameworks_dep kcodecs)
9745 + $(add_frameworks_dep kcompletion)
9746 + $(add_frameworks_dep kconfig)
9747 + $(add_frameworks_dep kconfigwidgets)
9748 + $(add_frameworks_dep kdbusaddons)
9749 + $(add_frameworks_dep ki18n)
9750 + $(add_frameworks_dep kiconthemes)
9751 + $(add_frameworks_dep kio)
9752 + $(add_frameworks_dep kitemmodels)
9753 + $(add_frameworks_dep kitemviews)
9754 + $(add_frameworks_dep ktextwidgets)
9755 + $(add_frameworks_dep kwidgetsaddons)
9756 + $(add_frameworks_dep kwindowsystem)
9757 + $(add_frameworks_dep kxmlgui)
9758 + $(add_frameworks_dep syntax-highlighting)
9759 + $(add_kdeapps_dep akonadi)
9760 + $(add_kdeapps_dep akonadi-contacts)
9761 + $(add_kdeapps_dep akonadi-mime)
9762 + $(add_kdeapps_dep kcontacts)
9763 + $(add_kdeapps_dep kmailtransport)
9764 + $(add_kdeapps_dep kmime)
9765 + $(add_kdeapps_dep kpimtextedit)
9766 + $(add_kdeapps_dep libkdepim)
9767 + $(add_kdeapps_dep mailimporter)
9768 + $(add_kdeapps_dep messagelib)
9769 + $(add_kdeapps_dep pimcommon)
9770 + $(add_qt_dep qtdbus)
9771 + $(add_qt_dep qtgui)
9772 + $(add_qt_dep qtwidgets)
9773 + $(add_qt_dep qtxml)
9774 + media-libs/phonon[qt5(+)]
9775 +"
9776 +DEPEND="${COMMON_DEPEND}
9777 + dev-libs/libxslt
9778 +"
9779 +RDEPEND="${COMMON_DEPEND}
9780 + !kde-apps/kdepim-l10n
9781 +"
9782 +
9783 +RESTRICT+=" test"
9784
9785 diff --git a/kde-apps/mailimporter/mailimporter-17.12.0.ebuild b/kde-apps/mailimporter/mailimporter-17.12.0.ebuild
9786 new file mode 100644
9787 index 0000000000..bd04b0cc39
9788 --- /dev/null
9789 +++ b/kde-apps/mailimporter/mailimporter-17.12.0.ebuild
9790 @@ -0,0 +1,30 @@
9791 +# Copyright 1999-2017 Gentoo Foundation
9792 +# Distributed under the terms of the GNU General Public License v2
9793 +
9794 +EAPI=6
9795 +
9796 +KDE_TEST="true"
9797 +VIRTUALX_REQUIRED="test"
9798 +inherit kde5
9799 +
9800 +DESCRIPTION="Library to import mail from various sources"
9801 +LICENSE="GPL-2+ LGPL-2.1+"
9802 +KEYWORDS="~amd64 ~x86"
9803 +IUSE=""
9804 +
9805 +DEPEND="
9806 + $(add_frameworks_dep karchive)
9807 + $(add_frameworks_dep kconfig)
9808 + $(add_frameworks_dep kcoreaddons)
9809 + $(add_frameworks_dep ki18n)
9810 + $(add_kdeapps_dep akonadi)
9811 + $(add_kdeapps_dep akonadi-mime)
9812 + $(add_kdeapps_dep kmime)
9813 + $(add_kdeapps_dep libkdepim)
9814 + $(add_qt_dep qtgui)
9815 + $(add_qt_dep qtwidgets)
9816 + $(add_qt_dep qtxml)
9817 +"
9818 +RDEPEND="${DEPEND}
9819 + !kde-apps/kdepim-l10n
9820 +"
9821
9822 diff --git a/kde-apps/marble/marble-17.12.0.ebuild b/kde-apps/marble/marble-17.12.0.ebuild
9823 new file mode 100644
9824 index 0000000000..10601eab26
9825 --- /dev/null
9826 +++ b/kde-apps/marble/marble-17.12.0.ebuild
9827 @@ -0,0 +1,86 @@
9828 +# Copyright 1999-2017 Gentoo Foundation
9829 +# Distributed under the terms of the GNU General Public License v2
9830 +
9831 +EAPI=6
9832 +
9833 +KDE_HANDBOOK="forceoptional"
9834 +KDE_SUBSLOT="true"
9835 +KDE_TEST="forceoptional"
9836 +VIRTUALX_REQUIRED="test"
9837 +inherit kde5
9838 +
9839 +DESCRIPTION="Virtual Globe and World Atlas to learn more about Earth"
9840 +HOMEPAGE="https://marble.kde.org/"
9841 +KEYWORDS="~amd64 ~x86"
9842 +
9843 +IUSE="aprs +dbus designer gps +kde nls phonon +geolocation shapefile +webkit"
9844 +
9845 +# FIXME (new package): libwlocate, WLAN-based geolocation
9846 +RDEPEND="
9847 + $(add_qt_dep qtconcurrent)
9848 + $(add_qt_dep qtdeclarative)
9849 + $(add_qt_dep qtgui)
9850 + $(add_qt_dep qtnetwork)
9851 + $(add_qt_dep qtprintsupport)
9852 + $(add_qt_dep qtsql)
9853 + $(add_qt_dep qtsvg)
9854 + $(add_qt_dep qtwidgets)
9855 + $(add_qt_dep qtxml)
9856 + aprs? ( $(add_qt_dep qtserialport) )
9857 + dbus? ( $(add_qt_dep qtdbus) )
9858 + designer? ( $(add_qt_dep designer) )
9859 + geolocation? ( $(add_qt_dep qtpositioning) )
9860 + gps? ( sci-geosciences/gpsd )
9861 + kde? (
9862 + $(add_frameworks_dep kconfig)
9863 + $(add_frameworks_dep kconfigwidgets)
9864 + $(add_frameworks_dep kcoreaddons)
9865 + $(add_frameworks_dep kcrash)
9866 + $(add_frameworks_dep ki18n)
9867 + $(add_frameworks_dep kio)
9868 + $(add_frameworks_dep knewstuff)
9869 + $(add_frameworks_dep kparts)
9870 + $(add_frameworks_dep krunner)
9871 + $(add_frameworks_dep kservice)
9872 + $(add_frameworks_dep kwallet)
9873 + )
9874 + phonon? ( media-libs/phonon[qt5(+)] )
9875 + shapefile? ( sci-libs/shapelib:= )
9876 + webkit? ( $(add_qt_dep qtwebkit) )
9877 +"
9878 +DEPEND="${RDEPEND}
9879 + aprs? ( dev-lang/perl )
9880 + nls? ( $(add_qt_dep linguist-tools) )
9881 +"
9882 +
9883 +# bug 588320
9884 +RESTRICT+=" test"
9885 +
9886 +src_prepare() {
9887 + if use kde; then
9888 + sed -e "/add_subdirectory(marble-qt)/ s/^/#DONT/" \
9889 + -i src/apps/CMakeLists.txt \
9890 + || die "Failed to disable marble-qt"
9891 + fi
9892 +
9893 + kde5_src_prepare
9894 +}
9895 +
9896 +src_configure() {
9897 + local mycmakeargs=(
9898 + $(cmake-utils_use_find_package aprs Perl)
9899 + $(cmake-utils_use_find_package geolocation Qt5Positioning)
9900 + -DBUILD_MARBLE_TESTS=$(usex test)
9901 + -DWITH_DESIGNER_PLUGIN=$(usex designer)
9902 + -DWITH_libgps=$(usex gps)
9903 + -DWITH_KF5=$(usex kde)
9904 + -DWITH_Phonon4Qt5=$(usex phonon)
9905 + -DWITH_libshp=$(usex shapefile)
9906 + $(cmake-utils_use_find_package webkit Qt5WebKit)
9907 + $(cmake-utils_use_find_package webkit Qt5WebKitWidgets)
9908 + -DWITH_libwlocate=OFF
9909 + # bug 608890
9910 + -DKDE_INSTALL_CONFDIR="/etc/xdg"
9911 + )
9912 + kde5_src_configure
9913 +}
9914
9915 diff --git a/kde-apps/mbox-importer/mbox-importer-17.12.0.ebuild b/kde-apps/mbox-importer/mbox-importer-17.12.0.ebuild
9916 new file mode 100644
9917 index 0000000000..907f2b5ce9
9918 --- /dev/null
9919 +++ b/kde-apps/mbox-importer/mbox-importer-17.12.0.ebuild
9920 @@ -0,0 +1,32 @@
9921 +# Copyright 1999-2017 Gentoo Foundation
9922 +# Distributed under the terms of the GNU General Public License v2
9923 +
9924 +EAPI=6
9925 +
9926 +KDE_HANDBOOK="forceoptional" # FIXME: Check back for doc in release
9927 +inherit kde5
9928 +
9929 +DESCRIPTION="Import mbox email archives from various sources into Akonadi"
9930 +LICENSE="GPL-2+ handbook? ( FDL-1.2+ )"
9931 +KEYWORDS="~amd64 ~x86"
9932 +IUSE=""
9933 +
9934 +DEPEND="
9935 + $(add_frameworks_dep kconfig)
9936 + $(add_frameworks_dep kcoreaddons)
9937 + $(add_frameworks_dep kcrash)
9938 + $(add_frameworks_dep kdbusaddons)
9939 + $(add_frameworks_dep ki18n)
9940 + $(add_frameworks_dep kservice)
9941 + $(add_frameworks_dep kwidgetsaddons)
9942 + $(add_kdeapps_dep akonadi)
9943 + $(add_kdeapps_dep kidentitymanagement)
9944 + $(add_kdeapps_dep mailcommon)
9945 + $(add_kdeapps_dep mailimporter)
9946 + $(add_qt_dep qtgui)
9947 + $(add_qt_dep qtwidgets)
9948 +"
9949 +RDEPEND="${DEPEND}
9950 + !kde-apps/kdepim-l10n
9951 + !kde-apps/kmail:4
9952 +"
9953
9954 diff --git a/kde-apps/messagelib/messagelib-17.12.0.ebuild b/kde-apps/messagelib/messagelib-17.12.0.ebuild
9955 new file mode 100644
9956 index 0000000000..d21e502fe0
9957 --- /dev/null
9958 +++ b/kde-apps/messagelib/messagelib-17.12.0.ebuild
9959 @@ -0,0 +1,70 @@
9960 +# Copyright 1999-2017 Gentoo Foundation
9961 +# Distributed under the terms of the GNU General Public License v2
9962 +
9963 +EAPI=6
9964 +
9965 +KDE_TEST="forceoptional-recursive"
9966 +VIRTUALX_REQUIRED="test"
9967 +inherit kde5
9968 +
9969 +DESCRIPTION="Libraries for messaging functions"
9970 +LICENSE="GPL-2+ LGPL-2.1+"
9971 +KEYWORDS="~amd64 ~x86"
9972 +IUSE=""
9973 +
9974 +DEPEND="
9975 + $(add_frameworks_dep karchive)
9976 + $(add_frameworks_dep kcodecs)
9977 + $(add_frameworks_dep kcompletion)
9978 + $(add_frameworks_dep kconfig)
9979 + $(add_frameworks_dep kconfigwidgets)
9980 + $(add_frameworks_dep kcoreaddons)
9981 + $(add_frameworks_dep kdbusaddons)
9982 + $(add_frameworks_dep ki18n)
9983 + $(add_frameworks_dep kiconthemes)
9984 + $(add_frameworks_dep kio)
9985 + $(add_frameworks_dep kitemmodels)
9986 + $(add_frameworks_dep kitemviews)
9987 + $(add_frameworks_dep kjobwidgets)
9988 + $(add_frameworks_dep knotifications)
9989 + $(add_frameworks_dep kservice)
9990 + $(add_frameworks_dep ktextwidgets)
9991 + $(add_frameworks_dep kwidgetsaddons)
9992 + $(add_frameworks_dep kwindowsystem)
9993 + $(add_frameworks_dep kxmlgui)
9994 + $(add_frameworks_dep sonnet)
9995 + $(add_frameworks_dep syntax-highlighting)
9996 + $(add_kdeapps_dep akonadi)
9997 + $(add_kdeapps_dep akonadi-contacts)
9998 + $(add_kdeapps_dep akonadi-mime)
9999 + $(add_kdeapps_dep grantleetheme)
10000 + $(add_kdeapps_dep incidenceeditor)
10001 + $(add_kdeapps_dep kcalcore)
10002 + $(add_kdeapps_dep kcontacts)
10003 + $(add_kdeapps_dep kdepim-apps-libs)
10004 + $(add_kdeapps_dep kidentitymanagement)
10005 + $(add_kdeapps_dep kldap)
10006 + $(add_kdeapps_dep kmailtransport)
10007 + $(add_kdeapps_dep kmbox)
10008 + $(add_kdeapps_dep kmime)
10009 + $(add_kdeapps_dep kpimtextedit)
10010 + $(add_kdeapps_dep libgravatar)
10011 + $(add_kdeapps_dep libkdepim)
10012 + $(add_kdeapps_dep libkleo)
10013 + $(add_qt_dep qtgui)
10014 + $(add_qt_dep qtnetwork)
10015 + $(add_qt_dep qtprintsupport)
10016 + $(add_qt_dep qtwebengine 'widgets')
10017 + $(add_qt_dep qtwidgets)
10018 + >=app-crypt/gpgme-1.8.0-r1[cxx,qt5]
10019 + >=dev-libs/grantlee-5.1.0:5
10020 +"
10021 +RDEPEND="${DEPEND}
10022 + !<kde-apps/kdepim-addons-16.08.50:5
10023 + !kde-apps/kdepim-common-libs:4
10024 + !kde-apps/kdepim-l10n
10025 + !=kde-apps/kmail-4.4*:4
10026 +"
10027 +
10028 +# bug 579630
10029 +RESTRICT+=" test"
10030
10031 diff --git a/kde-apps/minuet/minuet-17.12.0.ebuild b/kde-apps/minuet/minuet-17.12.0.ebuild
10032 new file mode 100644
10033 index 0000000000..f6381cdade
10034 --- /dev/null
10035 +++ b/kde-apps/minuet/minuet-17.12.0.ebuild
10036 @@ -0,0 +1,28 @@
10037 +# Copyright 1999-2017 Gentoo Foundation
10038 +# Distributed under the terms of the GNU General Public License v2
10039 +
10040 +EAPI=6
10041 +
10042 +KDE_HANDBOOK="forceoptional"
10043 +inherit kde5
10044 +
10045 +DESCRIPTION="A KDE Software for Music Education"
10046 +HOMEPAGE="https://minuet.kde.org/"
10047 +KEYWORDS="~amd64 ~x86"
10048 +IUSE=""
10049 +
10050 +COMMON_DEPEND="
10051 + $(add_frameworks_dep kcoreaddons)
10052 + $(add_frameworks_dep kcrash)
10053 + $(add_frameworks_dep ki18n)
10054 + $(add_qt_dep qtdeclarative)
10055 + $(add_qt_dep qtgui)
10056 + $(add_qt_dep qtsvg)
10057 + $(add_qt_dep qtquickcontrols2)
10058 + media-sound/fluidsynth
10059 +"
10060 +DEPEND="${COMMON_DEPEND}
10061 + virtual/pkgconfig
10062 +"
10063 +RDEPEND="${COMMON_DEPEND}
10064 +"
10065
10066 diff --git a/kde-apps/okteta/okteta-17.12.0.ebuild b/kde-apps/okteta/okteta-17.12.0.ebuild
10067 new file mode 100644
10068 index 0000000000..f8228105a1
10069 --- /dev/null
10070 +++ b/kde-apps/okteta/okteta-17.12.0.ebuild
10071 @@ -0,0 +1,62 @@
10072 +# Copyright 1999-2017 Gentoo Foundation
10073 +# Distributed under the terms of the GNU General Public License v2
10074 +
10075 +EAPI=6
10076 +
10077 +KDE_HANDBOOK="forceoptional"
10078 +KDE_TEST="optional"
10079 +VIRTUALX_REQUIRED="test"
10080 +inherit kde5
10081 +
10082 +DESCRIPTION="KDE hexeditor"
10083 +HOMEPAGE="https://www.kde.org/applications/utilities/okteta
10084 +https://utils.kde.org/projects/okteta"
10085 +KEYWORDS="~amd64 ~x86"
10086 +IUSE="crypt designer"
10087 +
10088 +DEPEND="
10089 + $(add_frameworks_dep kbookmarks)
10090 + $(add_frameworks_dep kcmutils)
10091 + $(add_frameworks_dep kcodecs)
10092 + $(add_frameworks_dep kcompletion)
10093 + $(add_frameworks_dep kconfig)
10094 + $(add_frameworks_dep kconfigwidgets)
10095 + $(add_frameworks_dep kcoreaddons)
10096 + $(add_frameworks_dep kcrash)
10097 + $(add_frameworks_dep kdbusaddons)
10098 + $(add_frameworks_dep ki18n)
10099 + $(add_frameworks_dep kiconthemes)
10100 + $(add_frameworks_dep kio)
10101 + $(add_frameworks_dep kjobwidgets)
10102 + $(add_frameworks_dep knewstuff)
10103 + $(add_frameworks_dep kparts)
10104 + $(add_frameworks_dep kservice)
10105 + $(add_frameworks_dep kwidgetsaddons)
10106 + $(add_frameworks_dep kxmlgui)
10107 + $(add_qt_dep qtgui)
10108 + $(add_qt_dep qtnetwork)
10109 + $(add_qt_dep qtprintsupport)
10110 + $(add_qt_dep qtscript 'scripttools')
10111 + $(add_qt_dep qtwidgets)
10112 + $(add_qt_dep qtxml)
10113 + crypt? ( app-crypt/qca:2[qt5] )
10114 + designer? ( $(add_qt_dep designer) )
10115 +"
10116 +RDEPEND="${DEPEND}"
10117 +
10118 +src_configure() {
10119 + local mycmakeargs=(
10120 + -DOMIT_EXAMPLES=ON
10121 + $(cmake-utils_use_find_package crypt Qca-qt5)
10122 + $(cmake-utils_use_find_package designer Qt5Designer)
10123 + $(cmake-utils_use_find_package designer Qt5UiPlugin)
10124 + )
10125 +
10126 + kde5_src_configure
10127 +}
10128 +
10129 +src_test() {
10130 + local myctestargs=( -j1 )
10131 +
10132 + kde5_src_test
10133 +}
10134
10135 diff --git a/kde-apps/okular/okular-17.12.0.ebuild b/kde-apps/okular/okular-17.12.0.ebuild
10136 new file mode 100644
10137 index 0000000000..121506447b
10138 --- /dev/null
10139 +++ b/kde-apps/okular/okular-17.12.0.ebuild
10140 @@ -0,0 +1,101 @@
10141 +# Copyright 1999-2017 Gentoo Foundation
10142 +# Distributed under the terms of the GNU General Public License v2
10143 +
10144 +EAPI=6
10145 +
10146 +KDE_HANDBOOK="forceoptional"
10147 +KDE_TEST="forceoptional"
10148 +VIRTUALX_REQUIRED="test"
10149 +inherit kde5
10150 +
10151 +DESCRIPTION="Universal document viewer based on KDE Frameworks"
10152 +HOMEPAGE="https://okular.kde.org https://www.kde.org/applications/graphics/okular"
10153 +KEYWORDS="~amd64 ~x86"
10154 +IUSE="chm crypt djvu epub +image-backend markdown mobi mobile +pdf plucker +postscript share speech +tiff"
10155 +
10156 +DEPEND="
10157 + $(add_frameworks_dep kactivities)
10158 + $(add_frameworks_dep karchive)
10159 + $(add_frameworks_dep kbookmarks)
10160 + $(add_frameworks_dep kcompletion)
10161 + $(add_frameworks_dep kconfig)
10162 + $(add_frameworks_dep kconfigwidgets)
10163 + $(add_frameworks_dep kcoreaddons)
10164 + $(add_frameworks_dep kio)
10165 + $(add_frameworks_dep kjs)
10166 + $(add_frameworks_dep kparts)
10167 + $(add_frameworks_dep kpty)
10168 + $(add_frameworks_dep kwallet)
10169 + $(add_frameworks_dep threadweaver)
10170 + $(add_qt_dep qtdbus)
10171 + $(add_qt_dep qtgui)
10172 + $(add_qt_dep qtprintsupport)
10173 + $(add_qt_dep qtsvg)
10174 + $(add_qt_dep qtwidgets)
10175 + media-libs/freetype
10176 + media-libs/phonon[qt5(+)]
10177 + sys-libs/zlib
10178 + chm? (
10179 + $(add_frameworks_dep khtml)
10180 + dev-libs/chmlib
10181 + )
10182 + crypt? ( app-crypt/qca:2[qt5] )
10183 + djvu? ( app-text/djvu )
10184 + epub? ( app-text/ebook-tools )
10185 + image-backend? (
10186 + $(add_kdeapps_dep libkexiv2)
10187 + $(add_qt_dep qtgui 'gif,jpeg,png')
10188 + )
10189 + markdown? ( app-text/discount )
10190 + mobi? ( $(add_kdeapps_dep kdegraphics-mobipocket) )
10191 + pdf? ( app-text/poppler[qt5,-exceptions(-)] )
10192 + plucker? ( virtual/jpeg:0 )
10193 + postscript? ( app-text/libspectre )
10194 + share? ( dev-libs/purpose:5 )
10195 + speech? ( $(add_qt_dep qtspeech) )
10196 + tiff? ( media-libs/tiff:0 )
10197 +"
10198 +RDEPEND="${DEPEND}
10199 + image-backend? ( $(add_frameworks_dep kimageformats) )
10200 + mobile? (
10201 + $(add_frameworks_dep kirigami)
10202 + $(add_qt_dep qtquickcontrols)
10203 + )
10204 +"
10205 +
10206 +PATCHES=( "${FILESDIR}/${PN}-tests.patch" )
10207 +
10208 +src_prepare() {
10209 + kde5_src_prepare
10210 + use mobile || cmake_comment_add_subdirectory mobile
10211 + use test || cmake_comment_add_subdirectory conf/autotests
10212 +}
10213 +
10214 +src_configure() {
10215 + local mycmakeargs=(
10216 + $(cmake-utils_use_find_package chm CHM)
10217 + $(cmake-utils_use_find_package crypt Qca-qt5)
10218 + $(cmake-utils_use_find_package djvu DjVuLibre)
10219 + $(cmake-utils_use_find_package epub EPub)
10220 + $(cmake-utils_use_find_package image-backend KF5KExiv2)
10221 + $(cmake-utils_use_find_package markdown Discount)
10222 + $(cmake-utils_use_find_package mobi QMobipocket)
10223 + $(cmake-utils_use_find_package pdf Poppler)
10224 + $(cmake-utils_use_find_package plucker JPEG)
10225 + $(cmake-utils_use_find_package postscript LibSpectre)
10226 + $(cmake-utils_use_find_package share KDEExperimentalPurpose)
10227 + $(cmake-utils_use_find_package speech Qt5TextToSpeech)
10228 + $(cmake-utils_use_find_package tiff TIFF)
10229 + )
10230 +
10231 + kde5_src_configure
10232 +}
10233 +
10234 +src_test() {
10235 + # mainshelltest hangs, chmgeneratortest fails, bug #603116
10236 + local myctestargs=(
10237 + -E "(mainshelltest|chmgeneratortest)"
10238 + )
10239 +
10240 + kde5_src_test
10241 +}
10242
10243 diff --git a/kde-apps/palapeli/palapeli-17.12.0.ebuild b/kde-apps/palapeli/palapeli-17.12.0.ebuild
10244 new file mode 100644
10245 index 0000000000..7988dc1bf0
10246 --- /dev/null
10247 +++ b/kde-apps/palapeli/palapeli-17.12.0.ebuild
10248 @@ -0,0 +1,38 @@
10249 +# Copyright 1999-2017 Gentoo Foundation
10250 +# Distributed under the terms of the GNU General Public License v2
10251 +
10252 +EAPI=6
10253 +
10254 +KDE_HANDBOOK="optional"
10255 +inherit kde5
10256 +
10257 +DESCRIPTION="Jigsaw puzzle game by KDE"
10258 +HOMEPAGE="https://www.kde.org/applications/games/palapeli/"
10259 +KEYWORDS="~amd64 ~x86"
10260 +IUSE=""
10261 +
10262 +COMMON_DEPEND="
10263 + $(add_frameworks_dep karchive)
10264 + $(add_frameworks_dep kcompletion)
10265 + $(add_frameworks_dep kconfig)
10266 + $(add_frameworks_dep kconfigwidgets)
10267 + $(add_frameworks_dep kcoreaddons)
10268 + $(add_frameworks_dep kcrash)
10269 + $(add_frameworks_dep ki18n)
10270 + $(add_frameworks_dep kio)
10271 + $(add_frameworks_dep kitemviews)
10272 + $(add_frameworks_dep knotifications)
10273 + $(add_frameworks_dep kservice)
10274 + $(add_frameworks_dep kwidgetsaddons)
10275 + $(add_frameworks_dep kxmlgui)
10276 + $(add_kdeapps_dep libkdegames)
10277 + $(add_qt_dep qtgui)
10278 + $(add_qt_dep qtsvg)
10279 + $(add_qt_dep qtwidgets)
10280 +"
10281 +DEPEND="${COMMON_DEPEND}
10282 + $(add_qt_dep qtconcurrent)
10283 +"
10284 +RDEPEND="${COMMON_DEPEND}
10285 + !kde-apps/kde4-l10n
10286 +"
10287
10288 diff --git a/kde-apps/parley/parley-17.12.0.ebuild b/kde-apps/parley/parley-17.12.0.ebuild
10289 new file mode 100644
10290 index 0000000000..070e960819
10291 --- /dev/null
10292 +++ b/kde-apps/parley/parley-17.12.0.ebuild
10293 @@ -0,0 +1,47 @@
10294 +# Copyright 1999-2017 Gentoo Foundation
10295 +# Distributed under the terms of the GNU General Public License v2
10296 +
10297 +EAPI=6
10298 +
10299 +KDE_HANDBOOK="forceoptional"
10300 +KDE_DOC_DIR="docs"
10301 +inherit kde5
10302 +
10303 +DESCRIPTION="A vocabulary trainer to help you memorize things"
10304 +HOMEPAGE="https://www.kde.org/applications/education/parley
10305 +https://edu.kde.org/applications/school/parley"
10306 +KEYWORDS="~amd64 ~x86"
10307 +IUSE=""
10308 +
10309 +DEPEND="
10310 + $(add_kdeapps_dep libkeduvocdocument)
10311 + $(add_frameworks_dep kcmutils)
10312 + $(add_frameworks_dep kcompletion)
10313 + $(add_frameworks_dep kconfig)
10314 + $(add_frameworks_dep kconfigwidgets)
10315 + $(add_frameworks_dep kcoreaddons)
10316 + $(add_frameworks_dep kcrash)
10317 + $(add_frameworks_dep khtml)
10318 + $(add_frameworks_dep ki18n)
10319 + $(add_frameworks_dep kio)
10320 + $(add_frameworks_dep knewstuff)
10321 + $(add_frameworks_dep knotifications)
10322 + $(add_frameworks_dep kross)
10323 + $(add_frameworks_dep kservice)
10324 + $(add_frameworks_dep ktextwidgets)
10325 + $(add_frameworks_dep kwidgetsaddons)
10326 + $(add_frameworks_dep kxmlgui)
10327 + $(add_frameworks_dep sonnet)
10328 + $(add_qt_dep qtdbus)
10329 + $(add_qt_dep qtconcurrent)
10330 + $(add_qt_dep qtgui)
10331 + $(add_qt_dep qtmultimedia)
10332 + $(add_qt_dep qtsvg)
10333 + $(add_qt_dep qtwidgets)
10334 + $(add_qt_dep qtwebengine 'widgets')
10335 + dev-libs/libxml2:2
10336 + dev-libs/libxslt
10337 +"
10338 +RDEPEND="${DEPEND}
10339 + $(add_kdeapps_dep kdeedu-data)
10340 +"
10341
10342 diff --git a/kde-apps/picmi/picmi-17.12.0.ebuild b/kde-apps/picmi/picmi-17.12.0.ebuild
10343 new file mode 100644
10344 index 0000000000..c269e386d1
10345 --- /dev/null
10346 +++ b/kde-apps/picmi/picmi-17.12.0.ebuild
10347 @@ -0,0 +1,34 @@
10348 +# Copyright 1999-2017 Gentoo Foundation
10349 +# Distributed under the terms of the GNU General Public License v2
10350 +
10351 +EAPI=6
10352 +
10353 +KDE_HANDBOOK="forceoptional"
10354 +KDE_TEST="forceoptional"
10355 +VIRTUALX_REQUIRED="test"
10356 +inherit kde5
10357 +
10358 +DESCRIPTION="Nonogram logic game by KDE"
10359 +HOMEPAGE="https://games.kde.org/game.php?game=picmi"
10360 +KEYWORDS="~amd64 ~x86"
10361 +IUSE=""
10362 +
10363 +DEPEND="
10364 + $(add_frameworks_dep kconfigwidgets)
10365 + $(add_frameworks_dep kcoreaddons)
10366 + $(add_frameworks_dep kcrash)
10367 + $(add_frameworks_dep kdbusaddons)
10368 + $(add_frameworks_dep kdeclarative)
10369 + $(add_frameworks_dep ki18n)
10370 + $(add_frameworks_dep kio)
10371 + $(add_frameworks_dep knewstuff)
10372 + $(add_frameworks_dep kwidgetsaddons)
10373 + $(add_frameworks_dep kxmlgui)
10374 + $(add_kdeapps_dep libkdegames)
10375 + $(add_qt_dep qtdeclarative)
10376 + $(add_qt_dep qtgui)
10377 + $(add_qt_dep qtsvg)
10378 + $(add_qt_dep qtwidgets)
10379 + $(add_qt_dep qtxml)
10380 +"
10381 +RDEPEND="${DEPEND}"
10382
10383 diff --git a/kde-apps/pim-data-exporter/pim-data-exporter-17.12.0.ebuild b/kde-apps/pim-data-exporter/pim-data-exporter-17.12.0.ebuild
10384 new file mode 100644
10385 index 0000000000..d46f726b31
10386 --- /dev/null
10387 +++ b/kde-apps/pim-data-exporter/pim-data-exporter-17.12.0.ebuild
10388 @@ -0,0 +1,46 @@
10389 +# Copyright 1999-2017 Gentoo Foundation
10390 +# Distributed under the terms of the GNU General Public License v2
10391 +
10392 +EAPI=6
10393 +
10394 +KDE_HANDBOOK="forceoptional"
10395 +KDE_TEST="forceoptional"
10396 +VIRTUALX_REQUIRED="test"
10397 +inherit kde5
10398 +
10399 +DESCRIPTION="Assistant to backup and archive PIM data and configuration"
10400 +HOMEPAGE+=" https://userbase.kde.org/Kmail/Backup_Options"
10401 +LICENSE="GPL-2+ handbook? ( FDL-1.2+ )"
10402 +KEYWORDS="~amd64 ~x86"
10403 +IUSE=""
10404 +
10405 +DEPEND="
10406 + $(add_frameworks_dep karchive)
10407 + $(add_frameworks_dep kconfig)
10408 + $(add_frameworks_dep kconfigwidgets)
10409 + $(add_frameworks_dep kcoreaddons)
10410 + $(add_frameworks_dep kcrash)
10411 + $(add_frameworks_dep kdbusaddons)
10412 + $(add_frameworks_dep ki18n)
10413 + $(add_frameworks_dep kio)
10414 + $(add_frameworks_dep kitemviews)
10415 + $(add_frameworks_dep knotifications)
10416 + $(add_frameworks_dep kwidgetsaddons)
10417 + $(add_frameworks_dep kxmlgui)
10418 + $(add_kdeapps_dep akonadi)
10419 + $(add_kdeapps_dep kcontacts)
10420 + $(add_kdeapps_dep kidentitymanagement)
10421 + $(add_kdeapps_dep kmailtransport)
10422 + $(add_kdeapps_dep kmime)
10423 + $(add_kdeapps_dep kpimtextedit)
10424 + $(add_kdeapps_dep libkdepim)
10425 + $(add_kdeapps_dep mailcommon)
10426 + $(add_kdeapps_dep pimcommon)
10427 + $(add_qt_dep qtgui)
10428 + $(add_qt_dep qtwidgets)
10429 + $(add_qt_dep qtxml)
10430 +"
10431 +RDEPEND="${DEPEND}
10432 + !kde-apps/kdepim-l10n
10433 + !kde-apps/kmail:4
10434 +"
10435
10436 diff --git a/kde-apps/pim-sieve-editor/pim-sieve-editor-17.12.0.ebuild b/kde-apps/pim-sieve-editor/pim-sieve-editor-17.12.0.ebuild
10437 new file mode 100644
10438 index 0000000000..1d89d8fff5
10439 --- /dev/null
10440 +++ b/kde-apps/pim-sieve-editor/pim-sieve-editor-17.12.0.ebuild
10441 @@ -0,0 +1,44 @@
10442 +# Copyright 1999-2017 Gentoo Foundation
10443 +# Distributed under the terms of the GNU General Public License v2
10444 +
10445 +EAPI=6
10446 +
10447 +KDE_HANDBOOK="forceoptional"
10448 +KDE_TEST="forceoptional"
10449 +VIRTUALX_REQUIRED="test"
10450 +inherit kde5
10451 +
10452 +DESCRIPTION="Assistant for editing IMAP Sieve filters"
10453 +LICENSE="GPL-2+ handbook? ( FDL-1.2+ )"
10454 +KEYWORDS="~amd64 ~x86"
10455 +IUSE=""
10456 +
10457 +DEPEND="
10458 + $(add_frameworks_dep kbookmarks)
10459 + $(add_frameworks_dep kconfig)
10460 + $(add_frameworks_dep kconfigwidgets)
10461 + $(add_frameworks_dep kcoreaddons)
10462 + $(add_frameworks_dep kcrash)
10463 + $(add_frameworks_dep kdbusaddons)
10464 + $(add_frameworks_dep ki18n)
10465 + $(add_frameworks_dep kiconthemes)
10466 + $(add_frameworks_dep kwallet)
10467 + $(add_frameworks_dep kwidgetsaddons)
10468 + $(add_frameworks_dep kxmlgui)
10469 + $(add_kdeapps_dep akonadi)
10470 + $(add_kdeapps_dep akonadi-contacts)
10471 + $(add_kdeapps_dep akonadi-mime)
10472 + $(add_kdeapps_dep calendarsupport)
10473 + $(add_kdeapps_dep kcalcore)
10474 + $(add_kdeapps_dep kcontacts)
10475 + $(add_kdeapps_dep kmailtransport)
10476 + $(add_kdeapps_dep libksieve)
10477 + $(add_kdeapps_dep pimcommon)
10478 + $(add_qt_dep qtgui)
10479 + $(add_qt_dep qtnetwork)
10480 + $(add_qt_dep qtwidgets)
10481 +"
10482 +RDEPEND="${DEPEND}
10483 + !kde-apps/kdepim-common-libs:4
10484 + !kde-apps/kdepim-l10n
10485 +"
10486
10487 diff --git a/kde-apps/pimcommon/pimcommon-17.12.0.ebuild b/kde-apps/pimcommon/pimcommon-17.12.0.ebuild
10488 new file mode 100644
10489 index 0000000000..87de434f8e
10490 --- /dev/null
10491 +++ b/kde-apps/pimcommon/pimcommon-17.12.0.ebuild
10492 @@ -0,0 +1,54 @@
10493 +# Copyright 1999-2017 Gentoo Foundation
10494 +# Distributed under the terms of the GNU General Public License v2
10495 +
10496 +EAPI=6
10497 +
10498 +KDE_DESIGNERPLUGIN="true"
10499 +KDE_TEST="forceoptional"
10500 +VIRTUALX_REQUIRED="test"
10501 +inherit kde5
10502 +
10503 +DESCRIPTION="Common PIM libraries"
10504 +LICENSE="GPL-2+ LGPL-2.1+"
10505 +KEYWORDS="~amd64 ~x86"
10506 +IUSE=""
10507 +
10508 +COMMON_DEPEND="
10509 + $(add_frameworks_dep karchive)
10510 + $(add_frameworks_dep kcodecs)
10511 + $(add_frameworks_dep kcompletion)
10512 + $(add_frameworks_dep kconfig)
10513 + $(add_frameworks_dep kconfigwidgets)
10514 + $(add_frameworks_dep kcoreaddons)
10515 + $(add_frameworks_dep kdbusaddons)
10516 + $(add_frameworks_dep ki18n)
10517 + $(add_frameworks_dep kio)
10518 + $(add_frameworks_dep kitemmodels)
10519 + $(add_frameworks_dep kjobwidgets)
10520 + $(add_frameworks_dep knewstuff)
10521 + $(add_frameworks_dep kservice)
10522 + $(add_frameworks_dep kwidgetsaddons)
10523 + $(add_frameworks_dep kxmlgui)
10524 + $(add_kdeapps_dep akonadi)
10525 + $(add_kdeapps_dep akonadi-contacts)
10526 + $(add_kdeapps_dep kcontacts)
10527 + $(add_kdeapps_dep kimap)
10528 + $(add_kdeapps_dep kpimtextedit)
10529 + $(add_kdeapps_dep libkdepim)
10530 + $(add_qt_dep qtdbus)
10531 + $(add_qt_dep qtgui)
10532 + $(add_qt_dep qtnetwork)
10533 + $(add_qt_dep qtprintsupport)
10534 + $(add_qt_dep qtwidgets)
10535 + $(add_qt_dep qtxml)
10536 + dev-libs/grantlee:5
10537 +"
10538 +DEPEND="${COMMON_DEPEND}
10539 + $(add_frameworks_dep kiconthemes)
10540 + dev-libs/libxslt
10541 + test? ( $(add_kdeapps_dep kmime) )
10542 +"
10543 +RDEPEND="${COMMON_DEPEND}
10544 + !kde-apps/kdepim-common-libs:4
10545 + !kde-apps/kdepim-l10n
10546 +"
10547
10548 diff --git a/kde-apps/plasma-telepathy-meta/plasma-telepathy-meta-17.12.0.ebuild b/kde-apps/plasma-telepathy-meta/plasma-telepathy-meta-17.12.0.ebuild
10549 new file mode 100644
10550 index 0000000000..d687eeb371
10551 --- /dev/null
10552 +++ b/kde-apps/plasma-telepathy-meta/plasma-telepathy-meta-17.12.0.ebuild
10553 @@ -0,0 +1,33 @@
10554 +# Copyright 1999-2017 Gentoo Foundation
10555 +# Distributed under the terms of the GNU General Public License v2
10556 +
10557 +EAPI=6
10558 +
10559 +inherit kde5-meta-pkg
10560 +
10561 +DESCRIPTION="Plasma Telepathy client"
10562 +HOMEPAGE="https://community.kde.org/KTp"
10563 +
10564 +LICENSE="|| ( GPL-2 GPL-3 LGPL-2.1 )"
10565 +KEYWORDS="~amd64 ~x86"
10566 +IUSE="gstreamer"
10567 +
10568 +RDEPEND="
10569 + $(add_kdeapps_dep ktp-accounts-kcm)
10570 + $(add_kdeapps_dep ktp-approver)
10571 + $(add_kdeapps_dep ktp-auth-handler)
10572 + $(add_kdeapps_dep ktp-common-internals)
10573 + $(add_kdeapps_dep ktp-contact-list)
10574 + $(add_kdeapps_dep ktp-contact-runner)
10575 + $(add_kdeapps_dep ktp-desktop-applets)
10576 + $(add_kdeapps_dep ktp-filetransfer-handler)
10577 + $(add_kdeapps_dep ktp-kded-module)
10578 + $(add_kdeapps_dep ktp-send-file)
10579 + $(add_kdeapps_dep ktp-text-ui)
10580 + gstreamer? ( $(add_kdeapps_dep ktp-call-ui) )
10581 +"
10582 +
10583 +pkg_postinst() {
10584 + elog "You can configure the accounts in Plasma System Settings"
10585 + elog "and then add the Instant Messaging plasma applet to access the contact list."
10586 +}
10587
10588 diff --git a/kde-apps/poxml/poxml-17.12.0.ebuild b/kde-apps/poxml/poxml-17.12.0.ebuild
10589 new file mode 100644
10590 index 0000000000..b35a42b854
10591 --- /dev/null
10592 +++ b/kde-apps/poxml/poxml-17.12.0.ebuild
10593 @@ -0,0 +1,17 @@
10594 +# Copyright 1999-2017 Gentoo Foundation
10595 +# Distributed under the terms of the GNU General Public License v2
10596 +
10597 +EAPI=6
10598 +
10599 +KDE_HANDBOOK="forceoptional"
10600 +inherit kde5
10601 +
10602 +DESCRIPTION="KDE utility to translate DocBook XML files using gettext po files"
10603 +KEYWORDS="~amd64 ~x86"
10604 +IUSE=""
10605 +
10606 +DEPEND="
10607 + $(add_qt_dep qtxml)
10608 + sys-devel/gettext
10609 +"
10610 +RDEPEND="${DEPEND}"
10611
10612 diff --git a/kde-apps/print-manager/print-manager-17.12.0.ebuild b/kde-apps/print-manager/print-manager-17.12.0.ebuild
10613 new file mode 100644
10614 index 0000000000..c978eb84dd
10615 --- /dev/null
10616 +++ b/kde-apps/print-manager/print-manager-17.12.0.ebuild
10617 @@ -0,0 +1,53 @@
10618 +# Copyright 1999-2017 Gentoo Foundation
10619 +# Distributed under the terms of the GNU General Public License v2
10620 +
10621 +EAPI=6
10622 +
10623 +inherit kde5
10624 +
10625 +DESCRIPTION="Manage print jobs and printers in Plasma"
10626 +KEYWORDS="~amd64 ~x86"
10627 +IUSE="+gtk"
10628 +
10629 +DEPEND="
10630 + $(add_frameworks_dep kcmutils)
10631 + $(add_frameworks_dep kconfig)
10632 + $(add_frameworks_dep kconfigwidgets)
10633 + $(add_frameworks_dep kcoreaddons)
10634 + $(add_frameworks_dep kdbusaddons)
10635 + $(add_frameworks_dep ki18n)
10636 + $(add_frameworks_dep kiconthemes)
10637 + $(add_frameworks_dep kio)
10638 + $(add_frameworks_dep knotifications)
10639 + $(add_frameworks_dep kservice)
10640 + $(add_frameworks_dep kwidgetsaddons)
10641 + $(add_frameworks_dep kwindowsystem)
10642 + $(add_frameworks_dep plasma)
10643 + $(add_qt_dep qtdbus)
10644 + $(add_qt_dep qtdeclarative)
10645 + $(add_qt_dep qtgui)
10646 + $(add_qt_dep qtnetwork)
10647 + $(add_qt_dep qtwidgets)
10648 + net-print/cups
10649 +"
10650 +RDEPEND="${DEPEND}
10651 + $(add_plasma_dep kde-cli-tools)
10652 + gtk? ( app-admin/system-config-printer )
10653 +"
10654 +
10655 +pkg_postinst(){
10656 + if ! use gtk ; then
10657 + ewarn
10658 + ewarn "By switching off \"gtk\" USE flag, you have chosen to do without"
10659 + ewarn "an important, though optional, runtime dependency:"
10660 + ewarn
10661 + ewarn "app-admin/system-config-printer"
10662 + ewarn
10663 + ewarn "${PN} will work nevertheless, but is going to be less comfortable"
10664 + ewarn "and will show the following error status during runtime:"
10665 + ewarn
10666 + ewarn "\"Failed to group devices: 'The name org.fedoraproject.Config.Printing"
10667 + ewarn "was not provided by any .service files'\""
10668 + ewarn
10669 + fi
10670 +}
10671
10672 diff --git a/kde-apps/rocs/rocs-17.12.0.ebuild b/kde-apps/rocs/rocs-17.12.0.ebuild
10673 new file mode 100644
10674 index 0000000000..d4d7dc8d7a
10675 --- /dev/null
10676 +++ b/kde-apps/rocs/rocs-17.12.0.ebuild
10677 @@ -0,0 +1,45 @@
10678 +# Copyright 1999-2017 Gentoo Foundation
10679 +# Distributed under the terms of the GNU General Public License v2
10680 +
10681 +EAPI=6
10682 +
10683 +KDE_HANDBOOK="optional"
10684 +KDE_TEST="true"
10685 +inherit kde5
10686 +
10687 +DESCRIPTION="Interface to work with Graph Theory"
10688 +HOMEPAGE="https://www.kde.org/applications/education/rocs
10689 +https://edu.kde.org/applications/mathematics/rocs"
10690 +KEYWORDS="~amd64 ~x86"
10691 +IUSE=""
10692 +
10693 +RDEPEND="
10694 + $(add_frameworks_dep karchive)
10695 + $(add_frameworks_dep kconfig)
10696 + $(add_frameworks_dep kconfigwidgets)
10697 + $(add_frameworks_dep kcoreaddons)
10698 + $(add_frameworks_dep kcrash)
10699 + $(add_frameworks_dep kdeclarative)
10700 + $(add_frameworks_dep ki18n)
10701 + $(add_frameworks_dep kitemviews)
10702 + $(add_frameworks_dep kparts)
10703 + $(add_frameworks_dep kservice)
10704 + $(add_frameworks_dep ktexteditor)
10705 + $(add_frameworks_dep ktextwidgets)
10706 + $(add_frameworks_dep kxmlgui)
10707 + $(add_qt_dep qtconcurrent)
10708 + $(add_qt_dep qtdeclarative 'widgets')
10709 + $(add_qt_dep qtgui)
10710 + $(add_qt_dep qtscript 'scripttools')
10711 + $(add_qt_dep qtsvg)
10712 + $(add_qt_dep qtwebkit)
10713 + $(add_qt_dep qtwidgets)
10714 + $(add_qt_dep qtxml)
10715 + $(add_qt_dep qtxmlpatterns)
10716 + dev-libs/grantlee:5
10717 +"
10718 +DEPEND="${RDEPEND}
10719 + >=dev-libs/boost-1.49
10720 +"
10721 +
10722 +RESTRICT+=" test" # 1/10 tests currently fails
10723
10724 diff --git a/kde-apps/signon-kwallet-extension/signon-kwallet-extension-17.12.0.ebuild b/kde-apps/signon-kwallet-extension/signon-kwallet-extension-17.12.0.ebuild
10725 new file mode 100644
10726 index 0000000000..f1337cda8a
10727 --- /dev/null
10728 +++ b/kde-apps/signon-kwallet-extension/signon-kwallet-extension-17.12.0.ebuild
10729 @@ -0,0 +1,17 @@
10730 +# Copyright 1999-2017 Gentoo Foundation
10731 +# Distributed under the terms of the GNU General Public License v2
10732 +
10733 +EAPI=6
10734 +
10735 +inherit kde5
10736 +
10737 +DESCRIPTION="KWallet extension for signond"
10738 +HOMEPAGE="https://01.org/gsso/"
10739 +KEYWORDS="~amd64 ~x86"
10740 +LICENSE="GPL-2+"
10741 +
10742 +DEPEND="
10743 + $(add_frameworks_dep kwallet)
10744 + net-libs/signond
10745 +"
10746 +RDEPEND="${DEPEND}"
10747
10748 diff --git a/kde-apps/spectacle/spectacle-17.12.0.ebuild b/kde-apps/spectacle/spectacle-17.12.0.ebuild
10749 new file mode 100644
10750 index 0000000000..5f892af2e5
10751 --- /dev/null
10752 +++ b/kde-apps/spectacle/spectacle-17.12.0.ebuild
10753 @@ -0,0 +1,52 @@
10754 +# Copyright 1999-2017 Gentoo Foundation
10755 +# Distributed under the terms of the GNU General Public License v2
10756 +
10757 +EAPI=6
10758 +
10759 +KDE_HANDBOOK="forceoptional"
10760 +inherit kde5
10761 +
10762 +DESCRIPTION="Screenshot capture utility"
10763 +LICENSE="LGPL-2+ handbook? ( FDL-1.3 ) kipi? ( GPL-2+ )"
10764 +KEYWORDS="~amd64 ~x86"
10765 +IUSE="kipi share"
10766 +
10767 +DEPEND="
10768 + $(add_frameworks_dep kconfig)
10769 + $(add_frameworks_dep kconfigwidgets)
10770 + $(add_frameworks_dep kcoreaddons)
10771 + $(add_frameworks_dep kdbusaddons)
10772 + $(add_frameworks_dep kdeclarative)
10773 + $(add_frameworks_dep ki18n)
10774 + $(add_frameworks_dep kio)
10775 + $(add_frameworks_dep knotifications)
10776 + $(add_frameworks_dep kservice)
10777 + $(add_frameworks_dep kwidgetsaddons)
10778 + $(add_frameworks_dep kwindowsystem)
10779 + $(add_frameworks_dep kxmlgui)
10780 + $(add_qt_dep qtconcurrent)
10781 + $(add_qt_dep qtdbus)
10782 + $(add_qt_dep qtdeclarative)
10783 + $(add_qt_dep qtgui)
10784 + $(add_qt_dep qtprintsupport)
10785 + $(add_qt_dep qtwidgets)
10786 + $(add_qt_dep qtx11extras)
10787 + x11-libs/libxcb
10788 + x11-libs/xcb-util
10789 + x11-libs/xcb-util-cursor
10790 + x11-libs/xcb-util-image
10791 + kipi? ( $(add_kdeapps_dep libkipi '' '' '5=') )
10792 + share? ( dev-libs/purpose:5 )
10793 +"
10794 +RDEPEND="${DEPEND}
10795 + kipi? ( media-plugins/kipi-plugins:5 )
10796 + !kde-apps/ksnapshot
10797 +"
10798 +
10799 +src_configure() {
10800 + local mycmakeargs=(
10801 + $(cmake-utils_use_find_package kipi KF5Kipi)
10802 + $(cmake-utils_use_find_package share KDEExperimentalPurpose)
10803 + )
10804 + kde5_src_configure
10805 +}
10806
10807 diff --git a/kde-apps/step/step-17.12.0.ebuild b/kde-apps/step/step-17.12.0.ebuild
10808 new file mode 100644
10809 index 0000000000..c121e41b44
10810 --- /dev/null
10811 +++ b/kde-apps/step/step-17.12.0.ebuild
10812 @@ -0,0 +1,63 @@
10813 +# Copyright 1999-2017 Gentoo Foundation
10814 +# Distributed under the terms of the GNU General Public License v2
10815 +
10816 +EAPI=6
10817 +
10818 +KDE_HANDBOOK="forceoptional" # not optional until !kdelibs4support
10819 +KDE_TEST="forceoptional"
10820 +inherit kde5
10821 +
10822 +DESCRIPTION="Interactive physics simulator"
10823 +HOMEPAGE="https://edu.kde.org/step"
10824 +KEYWORDS="~amd64 ~x86"
10825 +IUSE="+gsl nls +qalculate"
10826 +
10827 +RDEPEND="
10828 + $(add_frameworks_dep kcompletion)
10829 + $(add_frameworks_dep kconfig)
10830 + $(add_frameworks_dep kconfigwidgets)
10831 + $(add_frameworks_dep kcoreaddons)
10832 + $(add_frameworks_dep kcrash)
10833 + $(add_frameworks_dep kdelibs4support)
10834 + $(add_frameworks_dep khtml)
10835 + $(add_frameworks_dep ki18n)
10836 + $(add_frameworks_dep kiconthemes)
10837 + $(add_frameworks_dep kio)
10838 + $(add_frameworks_dep knewstuff)
10839 + $(add_frameworks_dep kparts)
10840 + $(add_frameworks_dep kplotting)
10841 + $(add_frameworks_dep kservice)
10842 + $(add_frameworks_dep ktextwidgets)
10843 + $(add_frameworks_dep kwidgetsaddons)
10844 + $(add_frameworks_dep kxmlgui)
10845 + $(add_qt_dep qtdeclarative)
10846 + $(add_qt_dep qtgui)
10847 + $(add_qt_dep qtopengl)
10848 + $(add_qt_dep qtprintsupport)
10849 + $(add_qt_dep qtsvg)
10850 + $(add_qt_dep qtwidgets)
10851 + $(add_qt_dep qtxml)
10852 + >=dev-cpp/eigen-3.2:3
10853 + sci-libs/cln
10854 + gsl? ( sci-libs/gsl:= )
10855 + qalculate? ( >=sci-libs/libqalculate-0.9.5:= )
10856 +"
10857 +DEPEND="${RDEPEND}
10858 + nls? ( $(add_qt_dep linguist-tools) )
10859 +"
10860 +
10861 +src_prepare() {
10862 + kde5_src_prepare
10863 +
10864 + # FIXME: Drop duplicate upstream
10865 + sed -e '/find_package.*Xml Test/ s/^/#/' \
10866 + -i stepcore/CMakeLists.txt || die
10867 +}
10868 +
10869 +src_configure() {
10870 + local mycmakeargs=(
10871 + $(cmake-utils_use_find_package gsl GSL)
10872 + $(cmake-utils_use_find_package qalculate Qalculate)
10873 + )
10874 + kde5_src_configure
10875 +}
10876
10877 diff --git a/kde-apps/svgpart/svgpart-17.12.0.ebuild b/kde-apps/svgpart/svgpart-17.12.0.ebuild
10878 new file mode 100644
10879 index 0000000000..b338e4e007
10880 --- /dev/null
10881 +++ b/kde-apps/svgpart/svgpart-17.12.0.ebuild
10882 @@ -0,0 +1,24 @@
10883 +# Copyright 1999-2017 Gentoo Foundation
10884 +# Distributed under the terms of the GNU General Public License v2
10885 +
10886 +EAPI=6
10887 +
10888 +KDE_BLOCK_SLOT4="false"
10889 +inherit kde5
10890 +
10891 +DESCRIPTION="Kpart for viewing SVGs"
10892 +LICENSE="GPL-2+"
10893 +KEYWORDS="~amd64 ~x86"
10894 +IUSE=""
10895 +
10896 +DEPEND="
10897 + $(add_frameworks_dep kconfigwidgets)
10898 + $(add_frameworks_dep kcoreaddons)
10899 + $(add_frameworks_dep ki18n)
10900 + $(add_frameworks_dep kparts)
10901 + $(add_frameworks_dep kxmlgui)
10902 + $(add_qt_dep qtgui)
10903 + $(add_qt_dep qtsvg)
10904 + $(add_qt_dep qtwidgets)
10905 +"
10906 +RDEPEND="${DEPEND}"
10907
10908 diff --git a/kde-apps/sweeper/sweeper-17.12.0.ebuild b/kde-apps/sweeper/sweeper-17.12.0.ebuild
10909 new file mode 100644
10910 index 0000000000..eaf3a8be5b
10911 --- /dev/null
10912 +++ b/kde-apps/sweeper/sweeper-17.12.0.ebuild
10913 @@ -0,0 +1,35 @@
10914 +# Copyright 1999-2017 Gentoo Foundation
10915 +# Distributed under the terms of the GNU General Public License v2
10916 +
10917 +EAPI=6
10918 +
10919 +KDE_HANDBOOK="forceoptional"
10920 +inherit kde5
10921 +
10922 +DESCRIPTION="Privacy settings widget to clean unwanted traces on the system"
10923 +HOMEPAGE="https://www.kde.org/applications/utilities/sweeper
10924 +https://utils.kde.org/projects/sweeper"
10925 +
10926 +KEYWORDS="~amd64 ~x86"
10927 +IUSE=""
10928 +
10929 +DEPEND="
10930 + $(add_frameworks_dep kactivities-stats)
10931 + $(add_frameworks_dep kbookmarks)
10932 + $(add_frameworks_dep kconfig)
10933 + $(add_frameworks_dep kconfigwidgets)
10934 + $(add_frameworks_dep kcoreaddons)
10935 + $(add_frameworks_dep kcrash)
10936 + $(add_frameworks_dep ki18n)
10937 + $(add_frameworks_dep kio)
10938 + $(add_frameworks_dep ktextwidgets)
10939 + $(add_frameworks_dep kwidgetsaddons)
10940 + $(add_frameworks_dep kxmlgui)
10941 + $(add_qt_dep qtdbus)
10942 + $(add_qt_dep qtgui)
10943 + $(add_qt_dep qtwidgets)
10944 + $(add_qt_dep qtxml)
10945 +"
10946 +RDEPEND="${DEPEND}
10947 + !kde-apps/kde4-l10n
10948 +"
10949
10950 diff --git a/kde-apps/syndication/syndication-17.12.0.ebuild b/kde-apps/syndication/syndication-17.12.0.ebuild
10951 new file mode 100644
10952 index 0000000000..f8aebffd02
10953 --- /dev/null
10954 +++ b/kde-apps/syndication/syndication-17.12.0.ebuild
10955 @@ -0,0 +1,20 @@
10956 +# Copyright 1999-2017 Gentoo Foundation
10957 +# Distributed under the terms of the GNU General Public License v2
10958 +
10959 +EAPI=6
10960 +
10961 +KDE_TEST="true"
10962 +inherit kde5
10963 +
10964 +DESCRIPTION="Library for parsing RSS and Atom feeds"
10965 +LICENSE="LGPL-2+"
10966 +KEYWORDS="~amd64 ~x86"
10967 +IUSE=""
10968 +
10969 +DEPEND="
10970 + $(add_frameworks_dep kcodecs)
10971 + $(add_frameworks_dep kcoreaddons)
10972 + $(add_frameworks_dep kio)
10973 + $(add_qt_dep qtxml)
10974 +"
10975 +RDEPEND="${DEPEND}"
10976
10977 diff --git a/kde-apps/thumbnailers/thumbnailers-17.12.0.ebuild b/kde-apps/thumbnailers/thumbnailers-17.12.0.ebuild
10978 new file mode 100644
10979 index 0000000000..4bad5f5b11
10980 --- /dev/null
10981 +++ b/kde-apps/thumbnailers/thumbnailers-17.12.0.ebuild
10982 @@ -0,0 +1,32 @@
10983 +# Copyright 1999-2017 Gentoo Foundation
10984 +# Distributed under the terms of the GNU General Public License v2
10985 +
10986 +EAPI=6
10987 +
10988 +KDE_BLOCK_SLOT4=false
10989 +KMNAME="kdegraphics-thumbnailers"
10990 +inherit kde5
10991 +
10992 +DESCRIPTION="Thumbnail generators for PDF/PS and RAW files"
10993 +LICENSE="GPL-2+"
10994 +KEYWORDS="~amd64 ~x86"
10995 +IUSE="raw"
10996 +
10997 +DEPEND="
10998 + $(add_frameworks_dep kio)
10999 + $(add_qt_dep qtgui)
11000 + raw? (
11001 + $(add_kdeapps_dep libkdcraw)
11002 + $(add_kdeapps_dep libkexiv2)
11003 + )
11004 +"
11005 +RDEPEND="${DEPEND}"
11006 +
11007 +src_configure() {
11008 + local mycmakeargs=(
11009 + $(cmake-utils_use_find_package raw KF5KExiv2)
11010 + $(cmake-utils_use_find_package raw KF5KDcraw)
11011 + )
11012 +
11013 + kde5_src_configure
11014 +}
11015
11016 diff --git a/kde-apps/umbrello/umbrello-17.12.0.ebuild b/kde-apps/umbrello/umbrello-17.12.0.ebuild
11017 new file mode 100644
11018 index 0000000000..2310d8a69f
11019 --- /dev/null
11020 +++ b/kde-apps/umbrello/umbrello-17.12.0.ebuild
11021 @@ -0,0 +1,59 @@
11022 +# Copyright 1999-2017 Gentoo Foundation
11023 +# Distributed under the terms of the GNU General Public License v2
11024 +
11025 +EAPI=6
11026 +
11027 +KDE_HANDBOOK="forceoptional"
11028 +KDE_TEST="forceoptional"
11029 +VIRTUALX_REQUIRED="test"
11030 +inherit kde5
11031 +
11032 +DESCRIPTION="KDE UML Modeller"
11033 +HOMEPAGE="
11034 + https://www.kde.org/applications/development/umbrello
11035 + https://umbrello.kde.org
11036 +"
11037 +KEYWORDS="~amd64 ~x86"
11038 +IUSE=""
11039 +
11040 +COMMON_DEPEND="
11041 + $(add_frameworks_dep karchive)
11042 + $(add_frameworks_dep kcompletion)
11043 + $(add_frameworks_dep kconfig)
11044 + $(add_frameworks_dep kconfigwidgets)
11045 + $(add_frameworks_dep kcoreaddons)
11046 + $(add_frameworks_dep kcrash)
11047 + $(add_frameworks_dep ki18n)
11048 + $(add_frameworks_dep kiconthemes)
11049 + $(add_frameworks_dep kio)
11050 + $(add_frameworks_dep kjobwidgets)
11051 + $(add_frameworks_dep ktexteditor)
11052 + $(add_frameworks_dep ktextwidgets)
11053 + $(add_frameworks_dep kwidgetsaddons)
11054 + $(add_frameworks_dep kwindowsystem)
11055 + $(add_frameworks_dep kxmlgui)
11056 + $(add_qt_dep qtgui)
11057 + $(add_qt_dep qtprintsupport)
11058 + $(add_qt_dep qtsvg)
11059 + $(add_qt_dep qtwebkit)
11060 + $(add_qt_dep qtwidgets)
11061 + $(add_qt_dep qtxml)
11062 + dev-libs/libxml2
11063 + dev-libs/libxslt
11064 +"
11065 +DEPEND="${COMMON_DEPEND}
11066 + $(add_frameworks_dep kdelibs4support)
11067 +"
11068 +RDEPEND="${COMMON_DEPEND}
11069 + !<kde-apps/kde4-l10n-17.07.80
11070 +"
11071 +
11072 +src_configure() {
11073 + local mycmakeargs=(
11074 + -DBUILD_KF5=ON
11075 + -DBUILD_unittests=$(usex test)
11076 + )
11077 + use test && mycmakeargs+=( -DCMAKE_DISABLE_FIND_PACKAGE_LLVM=ON )
11078 +
11079 + kde5_src_configure
11080 +}
11081
11082 diff --git a/kde-apps/zeroconf-ioslave/zeroconf-ioslave-17.12.0.ebuild b/kde-apps/zeroconf-ioslave/zeroconf-ioslave-17.12.0.ebuild
11083 new file mode 100644
11084 index 0000000000..0e55e40c3a
11085 --- /dev/null
11086 +++ b/kde-apps/zeroconf-ioslave/zeroconf-ioslave-17.12.0.ebuild
11087 @@ -0,0 +1,22 @@
11088 +# Copyright 1999-2017 Gentoo Foundation
11089 +# Distributed under the terms of the GNU General Public License v2
11090 +
11091 +EAPI=6
11092 +
11093 +inherit kde5
11094 +
11095 +DESCRIPTION="DNSSD (DNS Service Discovery - part of Rendezvous) ioslave and kded module"
11096 +KEYWORDS="~amd64 ~x86"
11097 +IUSE=""
11098 +
11099 +DEPEND="
11100 + $(add_frameworks_dep kcoreaddons)
11101 + $(add_frameworks_dep kdbusaddons)
11102 + $(add_frameworks_dep kdnssd)
11103 + $(add_frameworks_dep ki18n)
11104 + $(add_frameworks_dep kio)
11105 + $(add_qt_dep qtdbus)
11106 +"
11107 +RDEPEND="${DEPEND}
11108 + !kde-apps/kde4-l10n
11109 +"