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