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