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