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