Gentoo Archives: gentoo-commits

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