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