Gentoo Archives: gentoo-commits

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