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