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/marble/, kde-apps/kmahjongg/, kde-apps/svgpart/, kde-apps/kigo/, ...
Date: Wed, 08 May 2019 06:09:47
Message-Id: 1557265263.fe504f1ab0a411eff127015712d06089a0f58d81.asturm@gentoo
1 commit: fe504f1ab0a411eff127015712d06089a0f58d81
2 Author: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
3 AuthorDate: Tue May 7 09:07:34 2019 +0000
4 Commit: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
5 CommitDate: Tue May 7 21:41:03 2019 +0000
6 URL: https://gitweb.gentoo.org/proj/kde.git/commit/?id=fe504f1a
7
8 kde-apps: Add KDE Applications 19.04.1
9
10 Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org>
11 Package-Manager: Portage-2.3.62, Repoman-2.3.11
12
13 .../akonadi-calendar-19.04.1.ebuild | 46 ++++++
14 .../akonadi-contacts-19.04.1.ebuild | 42 +++++
15 .../akonadi-import-wizard-19.04.1.ebuild | 41 +++++
16 kde-apps/akonadi-mime/akonadi-mime-19.04.1.ebuild | 37 +++++
17 .../akonadi-notes/akonadi-notes-19.04.1.ebuild | 28 ++++
18 .../akonadi-search/akonadi-search-19.04.1.ebuild | 45 ++++++
19 kde-apps/akonadi/akonadi-19.04.1.ebuild | 112 +++++++++++++
20 .../akonadiconsole/akonadiconsole-19.04.1.ebuild | 45 ++++++
21 kde-apps/akregator/akregator-19.04.1.ebuild | 55 +++++++
22 kde-apps/analitza/analitza-19.04.1.ebuild | 44 +++++
23 kde-apps/ark/ark-19.04.1.ebuild | 79 +++++++++
24 kde-apps/artikulate/artikulate-19.04.1.ebuild | 44 +++++
25 kde-apps/audiocd-kio/audiocd-kio-19.04.1.ebuild | 43 +++++
26 .../baloo-widgets/baloo-widgets-19.04.1.ebuild | 27 ++++
27 .../blinken-19.04.1.ebuild} | 21 ++-
28 .../bomber-19.04.1.ebuild} | 17 +-
29 .../bovo-19.04.1.ebuild} | 16 +-
30 .../calendarjanitor/calendarjanitor-19.04.1.ebuild | 41 +++++
31 .../calendarsupport/calendarsupport-19.04.1.ebuild | 44 +++++
32 kde-apps/cantor/cantor-19.04.1.ebuild | 110 +++++++++++++
33 .../cervisia-19.04.1.ebuild} | 28 ++--
34 .../dolphin-plugins-bazaar-19.04.1.ebuild | 49 ++++++
35 .../dolphin-plugins-dropbox-19.04.1.ebuild | 48 ++++++
36 .../dolphin-plugins-git-19.04.1.ebuild | 51 ++++++
37 .../dolphin-plugins-mercurial-19.04.1.ebuild | 54 +++++++
38 .../dolphin-plugins-subversion-19.04.1.ebuild | 50 ++++++
39 kde-apps/dolphin/dolphin-19.04.1.ebuild | 82 ++++++++++
40 .../dragon-19.04.1.ebuild} | 26 +--
41 kde-apps/eventviews/eventviews-19.04.1.ebuild | 42 +++++
42 kde-apps/ffmpegthumbs/ffmpegthumbs-19.04.1.ebuild | 25 +++
43 .../filelight-19.04.1.ebuild} | 17 +-
44 .../granatier-19.04.1.ebuild} | 12 +-
45 .../grantlee-editor/grantlee-editor-19.04.1.ebuild | 44 +++++
46 .../grantleetheme/grantleetheme-19.04.1.ebuild | 34 ++++
47 kde-apps/gwenview/gwenview-19.04.1.ebuild | 106 ++++++++++++
48 .../incidenceeditor/incidenceeditor-19.04.1.ebuild | 53 ++++++
49 kde-apps/juk/juk-19.04.1.ebuild | 44 +++++
50 kde-apps/k3b/k3b-19.04.1.ebuild | 121 ++++++++++++++
51 .../kaccounts-integration-19.04.1.ebuild | 44 +++++
52 .../kaccounts-providers-19.04.1.ebuild | 32 ++++
53 kde-apps/kaddressbook/kaddressbook-19.04.1.ebuild | 57 +++++++
54 kde-apps/kajongg/kajongg-19.04.1.ebuild | 52 ++++++
55 kde-apps/kalarm/kalarm-19.04.1.ebuild | 81 ++++++++++
56 kde-apps/kalarmcal/kalarmcal-19.04.1.ebuild | 34 ++++
57 kde-apps/kalgebra/kalgebra-19.04.1.ebuild | 42 +++++
58 kde-apps/kalzium/kalzium-19.04.1.ebuild | 59 +++++++
59 .../kamera-19.04.1.ebuild} | 21 +--
60 kde-apps/kamoso/kamoso-19.04.1.ebuild | 39 +++++
61 kde-apps/kanagram/kanagram-19.04.1.ebuild | 44 +++++
62 .../kapman-19.04.1.ebuild} | 13 +-
63 .../kapptemplate-19.04.1.ebuild} | 17 +-
64 kde-apps/kate/kate-19.04.1.ebuild | 84 ++++++++++
65 .../katomic-19.04.1.ebuild} | 15 +-
66 .../kbackup-19.04.1.ebuild} | 18 +--
67 .../kblackbox-19.04.1.ebuild} | 13 +-
68 .../kblocks-19.04.1.ebuild} | 14 +-
69 kde-apps/kblog/kblog-19.04.1.ebuild | 24 +++
70 .../kbounce-19.04.1.ebuild} | 12 +-
71 .../kbreakout-19.04.1.ebuild} | 18 +--
72 .../kbruch-19.04.1.ebuild} | 16 +-
73 .../kcachegrind-19.04.1.ebuild} | 27 ++--
74 .../kcalc-19.04.1.ebuild} | 23 +--
75 kde-apps/kcalcore/kcalcore-19.04.1.ebuild | 24 +++
76 kde-apps/kcalutils/kcalutils-19.04.1.ebuild | 39 +++++
77 .../kcharselect-19.04.1.ebuild} | 18 +--
78 .../kcolorchooser/kcolorchooser-19.04.1.ebuild | 22 +++
79 kde-apps/kcontacts/kcontacts-19.04.1.ebuild | 33 ++++
80 kde-apps/kcron/kcron-19.04.1.ebuild | 26 +++
81 kde-apps/kdav/kdav-19.04.1.ebuild | 33 ++++
82 .../kde-apps-meta/kde-apps-meta-19.04.1.ebuild | 26 +++
83 .../kde-dev-scripts/kde-dev-scripts-19.04.1.ebuild | 31 ++++
84 .../kde-dev-utils-19.04.1.ebuild} | 19 +--
85 kde-apps/kde-meta/kde-meta-19.04.1.ebuild | 17 ++
86 .../kdeaccessibility-meta-19.04.1.ebuild | 18 +++
87 .../kdeadmin-meta/kdeadmin-meta-19.04.1.ebuild | 17 ++
88 kde-apps/kdebase-meta/kdebase-meta-19.04.1.ebuild | 17 ++
89 .../kdebugsettings/kdebugsettings-19.04.1.ebuild | 27 ++++
90 kde-apps/kdecore-meta/kdecore-meta-19.04.1.ebuild | 27 ++++
91 kde-apps/kdeedu-data/kdeedu-data-19.04.1.ebuild | 20 +++
92 kde-apps/kdeedu-meta/kdeedu-meta-19.04.1.ebuild | 42 +++++
93 .../kdegames-meta/kdegames-meta-19.04.1.ebuild | 59 +++++++
94 .../kdegraphics-meta-19.04.1.ebuild | 29 ++++
95 .../kdegraphics-mobipocket-19.04.1.ebuild | 24 +++
96 .../kdemultimedia-meta-19.04.1.ebuild | 31 ++++
97 .../kdenetwork-filesharing-19.04.1.ebuild | 29 ++++
98 .../kdenetwork-meta/kdenetwork-meta-19.04.1.ebuild | 23 +++
99 kde-apps/kdenlive/kdenlive-19.04.1.ebuild | 84 ++++++++++
100 .../kdepim-addons/kdepim-addons-19.04.1.ebuild | 89 ++++++++++
101 .../kdepim-apps-libs-19.04.1.ebuild | 38 +++++
102 kde-apps/kdepim-meta/kdepim-meta-19.04.1.ebuild | 77 +++++++++
103 .../kdepim-runtime/kdepim-runtime-19.04.1.ebuild | 78 +++++++++
104 .../kdesdk-kioslaves-19.04.1.ebuild | 18 +++
105 kde-apps/kdesdk-meta/kdesdk-meta-19.04.1.ebuild | 32 ++++
106 .../kdesdk-thumbnailers-19.04.1.ebuild | 21 +++
107 .../kdeutils-meta/kdeutils-meta-19.04.1.ebuild | 41 +++++
108 .../kdf-19.04.1.ebuild} | 17 +-
109 .../kdialog-19.04.1.ebuild} | 30 ++--
110 .../kdiamond-19.04.1.ebuild} | 16 +-
111 .../keditbookmarks-19.04.1.ebuild} | 32 ++--
112 .../kfind-19.04.1.ebuild} | 24 ++-
113 .../kfloppy-19.04.1.ebuild} | 19 +--
114 .../kfourinline-19.04.1.ebuild} | 15 +-
115 .../kgeography-19.04.1.ebuild} | 19 +--
116 kde-apps/kget/kget-19.04.1.ebuild | 67 ++++++++
117 .../kgoldrunner-19.04.1.ebuild} | 19 +--
118 kde-apps/kgpg/kgpg-19.04.1.ebuild | 48 ++++++
119 .../khangman-19.04.1.ebuild} | 26 +--
120 kde-apps/khelpcenter/khelpcenter-19.04.1.ebuild | 47 ++++++
121 .../kidentitymanagement-19.04.1.ebuild | 35 ++++
122 kde-apps/kig/kig-19.04.1.ebuild | 62 +++++++
123 .../kigo-19.04.1.ebuild} | 15 +-
124 .../killbots-19.04.1.ebuild} | 14 +-
125 .../kimagemapeditor-19.04.1.ebuild} | 20 ++-
126 kde-apps/kimap/kimap-19.04.1.ebuild | 37 +++++
127 kde-apps/kio-extras/kio-extras-19.04.1.ebuild | 76 +++++++++
128 .../kiriki-19.04.1.ebuild} | 16 +-
129 .../kiten-19.04.1.ebuild} | 27 ++--
130 kde-apps/kitinerary/kitinerary-19.04.1.ebuild | 38 +++++
131 .../kjumpingcube-19.04.1.ebuild} | 12 +-
132 kde-apps/kldap/kldap-19.04.1.ebuild | 36 +++++
133 kde-apps/kleopatra/kleopatra-19.04.1.ebuild | 52 ++++++
134 .../klettres-19.04.1.ebuild} | 15 +-
135 .../klickety-19.04.1.ebuild} | 14 +-
136 .../klines-19.04.1.ebuild} | 15 +-
137 .../kmag-19.04.1.ebuild} | 31 ++--
138 .../kmahjongg-19.04.1.ebuild} | 12 +-
139 .../kmail-account-wizard-19.04.1.ebuild | 52 ++++++
140 kde-apps/kmail/kmail-19.04.1.ebuild | 115 +++++++++++++
141 .../kmailtransport/kmailtransport-19.04.1.ebuild | 42 +++++
142 kde-apps/kmbox/kmbox-19.04.1.ebuild | 15 ++
143 kde-apps/kmime/kmime-19.04.1.ebuild | 20 +++
144 .../kmines-19.04.1.ebuild} | 14 +-
145 kde-apps/kmix/kmix-19.04.1.ebuild | 53 ++++++
146 kde-apps/kmousetool/kmousetool-19.04.1.ebuild | 35 ++++
147 .../kmouth-19.04.1.ebuild} | 20 ++-
148 .../kmplot-19.04.1.ebuild} | 18 +--
149 .../knavalbattle-19.04.1.ebuild} | 21 +--
150 .../knetwalk-19.04.1.ebuild} | 20 +--
151 .../knights-19.04.1.ebuild} | 30 +++-
152 kde-apps/knotes/knotes-19.04.1.ebuild | 72 +++++++++
153 .../kolf-19.04.1.ebuild} | 20 +--
154 .../kollision-19.04.1.ebuild} | 17 +-
155 kde-apps/kolourpaint/kolourpaint-19.04.1.ebuild | 41 +++++
156 .../kompare-19.04.1.ebuild} | 22 +--
157 kde-apps/konqueror/konqueror-19.04.1.ebuild | 113 +++++++++++++
158 .../konquest-19.04.1.ebuild} | 20 +--
159 kde-apps/konsole/konsole-19.04.1.ebuild | 57 +++++++
160 .../konsolekalendar/konsolekalendar-19.04.1.ebuild | 40 +++++
161 kde-apps/kontact/kontact-19.04.1.ebuild | 44 +++++
162 .../kontactinterface-19.04.1.ebuild | 27 ++++
163 kde-apps/kopete/kopete-19.04.1.ebuild | 179 +++++++++++++++++++++
164 kde-apps/korganizer/korganizer-19.04.1.ebuild | 92 +++++++++++
165 ...{kpat-19.04.9999.ebuild => kpat-19.04.1.ebuild} | 2 +-
166 kde-apps/kpimtextedit/kpimtextedit-19.04.1.ebuild | 42 +++++
167 kde-apps/kpkpass/kpkpass-19.04.1.ebuild | 23 +++
168 .../kqtquickcharts/kqtquickcharts-19.04.1.ebuild | 16 ++
169 kde-apps/krdc/krdc-19.04.1.ebuild | 47 ++++++
170 .../kreversi-19.04.1.ebuild} | 23 +--
171 .../krfb-19.04.1.ebuild} | 24 +--
172 .../kross-interpreters-19.04.1.ebuild | 37 +++++
173 .../kruler-19.04.1.ebuild} | 34 ++--
174 .../kshisen-19.04.1.ebuild} | 16 +-
175 .../ksirk-19.04.1.ebuild} | 24 ++-
176 kde-apps/ksmtp/ksmtp-19.04.1.ebuild | 23 +++
177 .../ksnakeduel-19.04.1.ebuild} | 15 +-
178 .../kspaceduel-19.04.1.ebuild} | 19 ++-
179 .../ksquares-19.04.1.ebuild} | 15 +-
180 kde-apps/ksudoku/ksudoku-19.04.1.ebuild | 51 ++++++
181 kde-apps/ksystemlog/ksystemlog-19.04.1.ebuild | 61 +++++++
182 .../kteatime-19.04.1.ebuild} | 20 +--
183 .../ktimer-19.04.1.ebuild} | 17 +-
184 kde-apps/ktouch/ktouch-19.04.1.ebuild | 46 ++++++
185 .../ktp-accounts-kcm-19.04.1.ebuild | 63 ++++++++
186 kde-apps/ktp-approver/ktp-approver-19.04.1.ebuild | 29 ++++
187 .../ktp-auth-handler-19.04.1.ebuild | 35 ++++
188 kde-apps/ktp-call-ui/ktp-call-ui-19.04.1.ebuild | 41 +++++
189 .../ktp-common-internals-19.04.1.ebuild | 64 ++++++++
190 .../ktp-contact-list-19.04.1.ebuild | 40 +++++
191 .../ktp-contact-runner-19.04.1.ebuild | 27 ++++
192 .../ktp-desktop-applets-19.04.1.ebuild | 24 +++
193 .../ktp-filetransfer-handler-19.04.1.ebuild | 26 +++
194 .../ktp-kded-module/ktp-kded-module-19.04.1.ebuild | 39 +++++
195 .../ktp-send-file/ktp-send-file-19.04.1.ebuild | 33 ++++
196 kde-apps/ktp-text-ui/ktp-text-ui-19.04.1.ebuild | 55 +++++++
197 .../ktuberling-19.04.1.ebuild} | 17 +-
198 .../kturtle-19.04.1.ebuild} | 15 +-
199 .../kubrick-19.04.1.ebuild} | 20 ++-
200 .../kwalletmanager/kwalletmanager-19.04.1.ebuild | 44 +++++
201 kde-apps/kwave/kwave-19.04.1.ebuild | 83 ++++++++++
202 .../kwordquiz-19.04.1.ebuild} | 24 +--
203 kde-apps/kwrite/kwrite-19.04.1.ebuild | 50 ++++++
204 kde-apps/libgravatar/libgravatar-19.04.1.ebuild | 36 +++++
205 kde-apps/libkcddb/libkcddb-19.04.1.ebuild | 50 ++++++
206 .../libkcompactdisc/libkcompactdisc-19.04.1.ebuild | 28 ++++
207 kde-apps/libkdcraw/libkdcraw-19.04.1.ebuild | 17 ++
208 kde-apps/libkdegames/libkdegames-19.04.1.ebuild | 46 ++++++
209 kde-apps/libkdepim/libkdepim-19.04.1.ebuild | 43 +++++
210 .../libkeduvocdocument-19.04.1.ebuild | 30 ++++
211 kde-apps/libkexiv2/libkexiv2-19.04.1.ebuild | 17 ++
212 kde-apps/libkgapi/libkgapi-19.04.1.ebuild | 35 ++++
213 kde-apps/libkgeomap/libkgeomap-19.04.1.ebuild | 35 ++++
214 kde-apps/libkipi/libkipi-19.04.1.ebuild | 23 +++
215 kde-apps/libkleo/libkleo-19.04.1.ebuild | 41 +++++
216 .../libkmahjongg-19.04.1.ebuild} | 15 +-
217 .../libkomparediff2/libkomparediff2-19.04.1.ebuild | 24 +++
218 kde-apps/libksane/libksane-19.04.1.ebuild | 29 ++++
219 kde-apps/libksieve/libksieve-19.04.1.ebuild | 60 +++++++
220 kde-apps/libktnef/libktnef-19.04.1.ebuild | 24 +++
221 kde-apps/lokalize/lokalize-19.04.1.ebuild | 62 +++++++
222 .../lskat-19.04.1.ebuild} | 19 ++-
223 kde-apps/mailcommon/mailcommon-19.04.1.ebuild | 57 +++++++
224 kde-apps/mailimporter/mailimporter-19.04.1.ebuild | 30 ++++
225 kde-apps/marble/marble-19.04.1.ebuild | 87 ++++++++++
226 .../mbox-importer/mbox-importer-19.04.1.ebuild | 32 ++++
227 kde-apps/messagelib/messagelib-19.04.1.ebuild | 69 ++++++++
228 kde-apps/minuet/minuet-19.04.1.ebuild | 27 ++++
229 kde-apps/okular/okular-19.04.1.ebuild | 106 ++++++++++++
230 .../palapeli-19.04.1.ebuild} | 26 +--
231 kde-apps/parley/parley-19.04.1.ebuild | 47 ++++++
232 .../picmi-19.04.1.ebuild} | 16 +-
233 .../pim-data-exporter-19.04.1.ebuild | 54 +++++++
234 .../pim-sieve-editor-19.04.1.ebuild | 44 +++++
235 kde-apps/pimcommon/pimcommon-19.04.1.ebuild | 74 +++++++++
236 .../plasma-telepathy-meta-19.04.1.ebuild | 32 ++++
237 kde-apps/poxml/poxml-19.04.1.ebuild | 17 ++
238 .../print-manager/print-manager-19.04.1.ebuild | 53 ++++++
239 kde-apps/rocs/rocs-19.04.1.ebuild | 45 ++++++
240 .../signon-kwallet-extension-19.04.1.ebuild | 17 ++
241 kde-apps/spectacle/spectacle-19.04.1.ebuild | 52 ++++++
242 kde-apps/step/step-19.04.1.ebuild | 60 +++++++
243 kde-apps/svgpart/svgpart-19.04.1.ebuild | 23 +++
244 .../sweeper-19.04.1.ebuild} | 25 +--
245 kde-apps/thumbnailers/thumbnailers-19.04.1.ebuild | 32 ++++
246 kde-apps/umbrello/umbrello-19.04.1.ebuild | 59 +++++++
247 .../zeroconf-ioslave-19.04.1.ebuild | 22 +++
248 235 files changed, 8149 insertions(+), 731 deletions(-)
249
250 diff --git a/kde-apps/akonadi-calendar/akonadi-calendar-19.04.1.ebuild b/kde-apps/akonadi-calendar/akonadi-calendar-19.04.1.ebuild
251 new file mode 100644
252 index 0000000000..c2875fb209
253 --- /dev/null
254 +++ b/kde-apps/akonadi-calendar/akonadi-calendar-19.04.1.ebuild
255 @@ -0,0 +1,46 @@
256 +# Copyright 1999-2019 Gentoo Authors
257 +# Distributed under the terms of the GNU General Public License v2
258 +
259 +EAPI=7
260 +
261 +KDE_TEST="true"
262 +inherit kde5
263 +
264 +DESCRIPTION="Library for akonadi calendar integration"
265 +LICENSE="GPL-2+ LGPL-2.1+"
266 +KEYWORDS="~amd64 ~arm64 ~x86"
267 +IUSE=""
268 +
269 +DEPEND="
270 + $(add_frameworks_dep kcodecs)
271 + $(add_frameworks_dep kconfig)
272 + $(add_frameworks_dep kconfigwidgets)
273 + $(add_frameworks_dep kcoreaddons)
274 + $(add_frameworks_dep kdbusaddons)
275 + $(add_frameworks_dep ki18n)
276 + $(add_frameworks_dep kiconthemes)
277 + $(add_frameworks_dep kio)
278 + $(add_frameworks_dep kitemmodels)
279 + $(add_frameworks_dep kjobwidgets)
280 + $(add_frameworks_dep kwidgetsaddons)
281 + $(add_frameworks_dep kwallet)
282 + $(add_frameworks_dep kxmlgui)
283 + $(add_kdeapps_dep akonadi)
284 + $(add_kdeapps_dep akonadi-contacts)
285 + $(add_kdeapps_dep akonadi-mime)
286 + $(add_kdeapps_dep kcalcore)
287 + $(add_kdeapps_dep kcalutils)
288 + $(add_kdeapps_dep kcontacts)
289 + $(add_kdeapps_dep kidentitymanagement)
290 + $(add_kdeapps_dep kmailtransport)
291 + $(add_kdeapps_dep kmime)
292 + $(add_qt_dep qtdbus)
293 + $(add_qt_dep qtgui)
294 + $(add_qt_dep qtwidgets)
295 +"
296 +RDEPEND="${DEPEND}
297 + !kde-apps/kdepim-l10n
298 + !<kde-apps/kdepim-runtime-18.03.80
299 +"
300 +
301 +RESTRICT+=" test"
302
303 diff --git a/kde-apps/akonadi-contacts/akonadi-contacts-19.04.1.ebuild b/kde-apps/akonadi-contacts/akonadi-contacts-19.04.1.ebuild
304 new file mode 100644
305 index 0000000000..191204d119
306 --- /dev/null
307 +++ b/kde-apps/akonadi-contacts/akonadi-contacts-19.04.1.ebuild
308 @@ -0,0 +1,42 @@
309 +# Copyright 1999-2019 Gentoo Authors
310 +# Distributed under the terms of the GNU General Public License v2
311 +
312 +EAPI=7
313 +
314 +KDE_TEST="forceoptional"
315 +inherit kde5
316 +
317 +DESCRIPTION="Library for akonadi contact integration"
318 +KEYWORDS="~amd64 ~arm64 ~x86"
319 +LICENSE="GPL-2+"
320 +IUSE=""
321 +
322 +# some akonadi tests time out, that probably needs more work as it's ~700 tests
323 +RESTRICT+=" test"
324 +
325 +DEPEND="
326 + $(add_frameworks_dep kcodecs)
327 + $(add_frameworks_dep kcompletion)
328 + $(add_frameworks_dep kconfig)
329 + $(add_frameworks_dep kconfigwidgets)
330 + $(add_frameworks_dep kcoreaddons)
331 + $(add_frameworks_dep kdbusaddons)
332 + $(add_frameworks_dep kiconthemes)
333 + $(add_frameworks_dep ki18n)
334 + $(add_frameworks_dep kio)
335 + $(add_frameworks_dep kservice)
336 + $(add_frameworks_dep ktextwidgets)
337 + $(add_frameworks_dep kwidgetsaddons)
338 + $(add_frameworks_dep kxmlgui)
339 + $(add_frameworks_dep prison)
340 + $(add_kdeapps_dep akonadi)
341 + $(add_kdeapps_dep kcontacts)
342 + $(add_kdeapps_dep kmime)
343 + $(add_qt_dep qtdbus)
344 + $(add_qt_dep qtgui)
345 + $(add_qt_dep qtwidgets)
346 +"
347 +RDEPEND="${DEPEND}
348 + !kde-apps/kdepim-l10n
349 + !<kde-apps/kdepim-runtime-18.03.80
350 +"
351
352 diff --git a/kde-apps/akonadi-import-wizard/akonadi-import-wizard-19.04.1.ebuild b/kde-apps/akonadi-import-wizard/akonadi-import-wizard-19.04.1.ebuild
353 new file mode 100644
354 index 0000000000..dbb1fdeee9
355 --- /dev/null
356 +++ b/kde-apps/akonadi-import-wizard/akonadi-import-wizard-19.04.1.ebuild
357 @@ -0,0 +1,41 @@
358 +# Copyright 1999-2019 Gentoo Authors
359 +# Distributed under the terms of the GNU General Public License v2
360 +
361 +EAPI=7
362 +
363 +KDE_HANDBOOK="forceoptional"
364 +inherit kde5
365 +
366 +DESCRIPTION="Assistant to import PIM data from other applications into Akonadi"
367 +HOMEPAGE+=" https://userbase.kde.org/Kmail/Import_Options"
368 +LICENSE="GPL-2+ handbook? ( FDL-1.2+ )"
369 +KEYWORDS="~amd64 ~arm64 ~x86"
370 +IUSE=""
371 +
372 +DEPEND="
373 + $(add_frameworks_dep kcompletion)
374 + $(add_frameworks_dep kconfig)
375 + $(add_frameworks_dep kcoreaddons)
376 + $(add_frameworks_dep kcrash)
377 + $(add_frameworks_dep kdbusaddons)
378 + $(add_frameworks_dep ki18n)
379 + $(add_frameworks_dep kwallet)
380 + $(add_frameworks_dep kwidgetsaddons)
381 + $(add_frameworks_dep kxmlgui)
382 + $(add_kdeapps_dep akonadi)
383 + $(add_kdeapps_dep kcontacts)
384 + $(add_kdeapps_dep kidentitymanagement)
385 + $(add_kdeapps_dep kmailtransport)
386 + $(add_kdeapps_dep libkdepim)
387 + $(add_kdeapps_dep mailcommon)
388 + $(add_kdeapps_dep mailimporter)
389 + $(add_kdeapps_dep messagelib)
390 + $(add_kdeapps_dep pimcommon)
391 + $(add_qt_dep qtgui)
392 + $(add_qt_dep qtwidgets)
393 + $(add_qt_dep qtxml)
394 +"
395 +RDEPEND="${DEPEND}
396 + !kde-apps/kdepim-l10n
397 + !kde-apps/kmail:4
398 +"
399
400 diff --git a/kde-apps/akonadi-mime/akonadi-mime-19.04.1.ebuild b/kde-apps/akonadi-mime/akonadi-mime-19.04.1.ebuild
401 new file mode 100644
402 index 0000000000..ff73b34b68
403 --- /dev/null
404 +++ b/kde-apps/akonadi-mime/akonadi-mime-19.04.1.ebuild
405 @@ -0,0 +1,37 @@
406 +# Copyright 1999-2019 Gentoo Authors
407 +# Distributed under the terms of the GNU General Public License v2
408 +
409 +EAPI=7
410 +
411 +KDE_TEST="true"
412 +inherit kde5
413 +
414 +DESCRIPTION="Library for akonadi mime types"
415 +KEYWORDS="~amd64 ~arm64 ~x86"
416 +LICENSE="GPL-2+ LGPL-2.1+"
417 +IUSE=""
418 +
419 +# some akonadi tests time out, that probably needs more work as it's ~700 tests
420 +RESTRICT+=" test"
421 +
422 +DEPEND="
423 + $(add_frameworks_dep kconfig)
424 + $(add_frameworks_dep kcoreaddons)
425 + $(add_frameworks_dep kdbusaddons)
426 + $(add_frameworks_dep ki18n)
427 + $(add_frameworks_dep kio)
428 + $(add_frameworks_dep kitemmodels)
429 + $(add_frameworks_dep kwidgetsaddons)
430 + $(add_frameworks_dep kxmlgui)
431 + $(add_kdeapps_dep akonadi)
432 + $(add_kdeapps_dep kmime)
433 + $(add_qt_dep qtdbus)
434 + $(add_qt_dep qtgui)
435 + $(add_qt_dep qtwidgets)
436 + dev-libs/libxslt
437 +"
438 +RDEPEND="${DEPEND}
439 + !kde-apps/kdepim-l10n
440 + !<kde-apps/kdepim-runtime-18.03.80
441 + !kde-apps/kdepimlibs:4
442 +"
443
444 diff --git a/kde-apps/akonadi-notes/akonadi-notes-19.04.1.ebuild b/kde-apps/akonadi-notes/akonadi-notes-19.04.1.ebuild
445 new file mode 100644
446 index 0000000000..e317c0e85c
447 --- /dev/null
448 +++ b/kde-apps/akonadi-notes/akonadi-notes-19.04.1.ebuild
449 @@ -0,0 +1,28 @@
450 +# Copyright 1999-2019 Gentoo Authors
451 +# Distributed under the terms of the GNU General Public License v2
452 +
453 +EAPI=7
454 +
455 +KDE_TEST="true"
456 +inherit kde5
457 +
458 +DESCRIPTION="Library for akonadi notes integration"
459 +KEYWORDS="~amd64 ~arm64 ~x86"
460 +LICENSE="GPL-2+"
461 +IUSE=""
462 +
463 +# some akonadi tests time out, that probably needs more work as it's ~700 tests
464 +RESTRICT+=" test"
465 +
466 +COMMON_DEPEND="
467 + $(add_frameworks_dep ki18n)
468 + $(add_kdeapps_dep kmime)
469 + $(add_qt_dep qtgui)
470 + $(add_qt_dep qtxml)
471 +"
472 +DEPEND="${COMMON_DEPEND}
473 + $(add_kdeapps_dep akonadi)
474 +"
475 +RDEPEND="${COMMON_DEPEND}
476 + !kde-apps/kdepim-l10n
477 +"
478
479 diff --git a/kde-apps/akonadi-search/akonadi-search-19.04.1.ebuild b/kde-apps/akonadi-search/akonadi-search-19.04.1.ebuild
480 new file mode 100644
481 index 0000000000..de2275bc35
482 --- /dev/null
483 +++ b/kde-apps/akonadi-search/akonadi-search-19.04.1.ebuild
484 @@ -0,0 +1,45 @@
485 +# Copyright 1999-2019 Gentoo Authors
486 +# Distributed under the terms of the GNU General Public License v2
487 +
488 +EAPI=7
489 +
490 +KDE_TEST="forceoptional"
491 +VIRTUALX_REQUIRED="test"
492 +inherit kde5
493 +
494 +DESCRIPTION="Libraries and daemons to implement searching in Akonadi"
495 +HOMEPAGE="https://cgit.kde.org/akonadi-search.git"
496 +LICENSE="GPL-2+ LGPL-2.1+"
497 +KEYWORDS="~amd64 ~arm64 ~x86"
498 +IUSE=""
499 +
500 +BDEPEND="
501 + test? ( $(add_kdeapps_dep akonadi 'tools') )
502 +"
503 +COMMON_DEPEND="
504 + $(add_frameworks_dep kcmutils)
505 + $(add_frameworks_dep kcodecs)
506 + $(add_frameworks_dep kconfig)
507 + $(add_frameworks_dep kconfigwidgets)
508 + $(add_frameworks_dep kcoreaddons)
509 + $(add_frameworks_dep kdbusaddons)
510 + $(add_frameworks_dep kio)
511 + $(add_frameworks_dep ki18n)
512 + $(add_frameworks_dep krunner)
513 + $(add_kdeapps_dep akonadi)
514 + $(add_kdeapps_dep akonadi-mime)
515 + $(add_kdeapps_dep kcalcore)
516 + $(add_kdeapps_dep kcontacts)
517 + $(add_kdeapps_dep kmime)
518 + $(add_qt_dep qtdbus)
519 + $(add_qt_dep qtgui)
520 + $(add_qt_dep qtwidgets)
521 + >=dev-libs/xapian-1.3:=[chert(+)]
522 +"
523 +DEPEND="${COMMON_DEPEND}
524 + dev-libs/boost
525 + test? ( $(add_kdeapps_dep akonadi 'mysql,postgres,sqlite') )
526 +"
527 +RDEPEND="${COMMON_DEPEND}
528 + !kde-apps/kdepim-l10n
529 +"
530
531 diff --git a/kde-apps/akonadi/akonadi-19.04.1.ebuild b/kde-apps/akonadi/akonadi-19.04.1.ebuild
532 new file mode 100644
533 index 0000000000..f8fd5fa4cf
534 --- /dev/null
535 +++ b/kde-apps/akonadi/akonadi-19.04.1.ebuild
536 @@ -0,0 +1,112 @@
537 +# Copyright 1999-2019 Gentoo Authors
538 +# Distributed under the terms of the GNU General Public License v2
539 +
540 +EAPI=7
541 +
542 +KDE_DESIGNERPLUGIN="true"
543 +KDE_TEST="forceoptional"
544 +VIRTUALDBUS_TEST="true"
545 +VIRTUALX_REQUIRED="test"
546 +inherit kde5
547 +
548 +DESCRIPTION="Storage service for PIM data and libraries for PIM apps"
549 +HOMEPAGE="https://community.kde.org/KDE_PIM/akonadi"
550 +
551 +KEYWORDS="~amd64 ~arm ~arm64 ~x86"
552 +LICENSE="LGPL-2.1+"
553 +IUSE="+mysql postgres sqlite tools xml"
554 +
555 +REQUIRED_USE="|| ( mysql postgres sqlite ) test? ( tools )"
556 +
557 +COMMON_DEPEND="
558 + $(add_frameworks_dep kcompletion)
559 + $(add_frameworks_dep kconfig)
560 + $(add_frameworks_dep kconfigwidgets)
561 + $(add_frameworks_dep kcoreaddons)
562 + $(add_frameworks_dep kcrash)
563 + $(add_frameworks_dep kdbusaddons)
564 + $(add_frameworks_dep ki18n)
565 + $(add_frameworks_dep kiconthemes)
566 + $(add_frameworks_dep kio)
567 + $(add_frameworks_dep kitemmodels)
568 + $(add_frameworks_dep kitemviews)
569 + $(add_frameworks_dep kwidgetsaddons)
570 + $(add_frameworks_dep kwindowsystem)
571 + $(add_frameworks_dep kxmlgui)
572 + $(add_qt_dep qtdbus)
573 + $(add_qt_dep qtgui)
574 + $(add_qt_dep qtnetwork)
575 + $(add_qt_dep qtsql 'mysql?,postgres?')
576 + $(add_qt_dep qtwidgets)
577 + $(add_qt_dep qtxml)
578 + sqlite? (
579 + $(add_qt_dep qtsql 'sqlite' '' '5=')
580 + dev-db/sqlite:3
581 + )
582 + xml? ( dev-libs/libxml2 )
583 +"
584 +DEPEND="${COMMON_DEPEND}
585 + dev-libs/boost
586 + dev-libs/libxslt
587 + test? ( sys-apps/dbus )
588 +"
589 +RDEPEND="${COMMON_DEPEND}
590 + !<kde-apps/kapptemplate-17.11.80
591 + !kde-apps/kdepim-l10n
592 + !kde-apps/kdepimlibs
593 + mysql? ( virtual/mysql )
594 + postgres? ( dev-db/postgresql )
595 +"
596 +
597 +# some akonadi tests time out, that probably needs more work as it's ~700 tests
598 +RESTRICT+=" test"
599 +
600 +PATCHES=( "${FILESDIR}/${PN}-18.12.2-mysql56-crash.patch" )
601 +
602 +pkg_setup() {
603 + # Set default storage backend in order: MySQL, PostgreSQL, SQLite
604 + # reverse driver check to keep the order
605 + use sqlite && DRIVER="QSQLITE3"
606 + use postgres && DRIVER="QPSQL"
607 + use mysql && DRIVER="QMYSQL"
608 +
609 + if use sqlite || has_version "<${CATEGORY}/${P}[sqlite]"; then
610 + ewarn "We strongly recommend you change your Akonadi database backend to either MySQL"
611 + ewarn "or PostgreSQL in your user configuration."
612 + ewarn "In particular, kde-apps/kmail does not work properly with the sqlite backend."
613 + fi
614 +
615 + kde5_pkg_setup
616 +}
617 +
618 +src_configure() {
619 + local mycmakeargs=(
620 + -DAKONADI_BUILD_QSQLITE=$(usex sqlite)
621 + -DBUILD_TOOLS=$(usex tools)
622 + $(cmake-utils_use_find_package xml LibXml2)
623 + )
624 +
625 + kde5_src_configure
626 +}
627 +
628 +src_install() {
629 + # Who knows, maybe it accidentally fixes our permission issues
630 + cat <<-EOF > "${T}"/akonadiserverrc
631 +[%General]
632 +Driver=${DRIVER}
633 +EOF
634 + insinto /usr/share/config/akonadi
635 + doins "${T}"/akonadiserverrc
636 +
637 + kde5_src_install
638 +}
639 +
640 +pkg_postinst() {
641 + kde5_pkg_postinst
642 + elog "You can select the storage backend in ~/.config/akonadi/akonadiserverrc."
643 + elog "Available drivers are:"
644 + use mysql && elog " QMYSQL"
645 + use postgres && elog " QPSQL"
646 + use sqlite && elog " QSQLITE3"
647 + elog "${DRIVER} has been set as your default akonadi storage backend."
648 +}
649
650 diff --git a/kde-apps/akonadiconsole/akonadiconsole-19.04.1.ebuild b/kde-apps/akonadiconsole/akonadiconsole-19.04.1.ebuild
651 new file mode 100644
652 index 0000000000..303ffc47eb
653 --- /dev/null
654 +++ b/kde-apps/akonadiconsole/akonadiconsole-19.04.1.ebuild
655 @@ -0,0 +1,45 @@
656 +# Copyright 1999-2019 Gentoo Authors
657 +# Distributed under the terms of the GNU General Public License v2
658 +
659 +EAPI=7
660 +
661 +KDE_HANDBOOK="forceoptional" # FIXME: Check back for doc in release
662 +inherit kde5
663 +
664 +DESCRIPTION="Application for debugging Akonadi Resources"
665 +LICENSE="GPL-2+ LGPL-2.1+ handbook? ( FDL-1.2+ )"
666 +HOMEPAGE="https://kde.org/"
667 +KEYWORDS="~amd64 ~arm64 ~x86"
668 +
669 +IUSE=""
670 +
671 +DEPEND="
672 + $(add_frameworks_dep kcompletion)
673 + $(add_frameworks_dep kconfig)
674 + $(add_frameworks_dep kconfigwidgets)
675 + $(add_frameworks_dep kcoreaddons)
676 + $(add_frameworks_dep kcrash)
677 + $(add_frameworks_dep kdbusaddons)
678 + $(add_frameworks_dep kio)
679 + $(add_frameworks_dep ki18n)
680 + $(add_frameworks_dep kitemmodels)
681 + $(add_frameworks_dep kitemviews)
682 + $(add_frameworks_dep ktextwidgets)
683 + $(add_frameworks_dep kwidgetsaddons)
684 + $(add_frameworks_dep kxmlgui)
685 + $(add_kdeapps_dep akonadi)
686 + $(add_kdeapps_dep akonadi-contacts)
687 + $(add_kdeapps_dep akonadi-search)
688 + $(add_kdeapps_dep calendarsupport)
689 + $(add_kdeapps_dep kcalcore)
690 + $(add_kdeapps_dep kcontacts)
691 + $(add_kdeapps_dep kmime)
692 + $(add_kdeapps_dep libkdepim)
693 + $(add_kdeapps_dep messagelib)
694 + $(add_qt_dep qtdbus)
695 + $(add_qt_dep qtgui)
696 + $(add_qt_dep qtsql)
697 + $(add_qt_dep qtwidgets)
698 + dev-libs/xapian:=
699 +"
700 +RDEPEND="${DEPEND}"
701
702 diff --git a/kde-apps/akregator/akregator-19.04.1.ebuild b/kde-apps/akregator/akregator-19.04.1.ebuild
703 new file mode 100644
704 index 0000000000..98b42a7034
705 --- /dev/null
706 +++ b/kde-apps/akregator/akregator-19.04.1.ebuild
707 @@ -0,0 +1,55 @@
708 +# Copyright 1999-2019 Gentoo Authors
709 +# Distributed under the terms of the GNU General Public License v2
710 +
711 +EAPI=7
712 +
713 +KDE_HANDBOOK="forceoptional"
714 +KDE_TEST="forceoptional"
715 +inherit kde5
716 +
717 +DESCRIPTION="News feed aggregator"
718 +HOMEPAGE="https://kde.org/applications/internet/akregator"
719 +LICENSE="GPL-2+ handbook? ( FDL-1.2+ )"
720 +KEYWORDS="~amd64 ~arm64 ~x86"
721 +
722 +IUSE=""
723 +
724 +COMMON_DEPEND="
725 + $(add_frameworks_dep kcmutils)
726 + $(add_frameworks_dep kcodecs)
727 + $(add_frameworks_dep kcompletion)
728 + $(add_frameworks_dep kconfig)
729 + $(add_frameworks_dep kconfigwidgets)
730 + $(add_frameworks_dep kcoreaddons)
731 + $(add_frameworks_dep kcrash)
732 + $(add_frameworks_dep ki18n)
733 + $(add_frameworks_dep kiconthemes)
734 + $(add_frameworks_dep kio)
735 + $(add_frameworks_dep kjobwidgets)
736 + $(add_frameworks_dep knotifications)
737 + $(add_frameworks_dep knotifyconfig)
738 + $(add_frameworks_dep kparts)
739 + $(add_frameworks_dep kservice)
740 + $(add_frameworks_dep ktextwidgets)
741 + $(add_frameworks_dep kwidgetsaddons)
742 + $(add_frameworks_dep kxmlgui)
743 + $(add_frameworks_dep syndication)
744 + $(add_kdeapps_dep grantleetheme)
745 + $(add_kdeapps_dep kontactinterface)
746 + $(add_kdeapps_dep kpimtextedit)
747 + $(add_kdeapps_dep libkdepim)
748 + $(add_kdeapps_dep messagelib)
749 + $(add_kdeapps_dep pimcommon)
750 + $(add_qt_dep qtdbus)
751 + $(add_qt_dep qtgui)
752 + $(add_qt_dep qtnetwork)
753 + $(add_qt_dep qtwebengine)
754 + $(add_qt_dep qtwidgets)
755 + $(add_qt_dep qtxml)
756 +"
757 +DEPEND="${COMMON_DEPEND}
758 + dev-libs/grantlee:5
759 +"
760 +RDEPEND="${COMMON_DEPEND}
761 + !kde-apps/kdepim-l10n
762 +"
763
764 diff --git a/kde-apps/analitza/analitza-19.04.1.ebuild b/kde-apps/analitza/analitza-19.04.1.ebuild
765 new file mode 100644
766 index 0000000000..92e71547cf
767 --- /dev/null
768 +++ b/kde-apps/analitza/analitza-19.04.1.ebuild
769 @@ -0,0 +1,44 @@
770 +# Copyright 1999-2019 Gentoo Authors
771 +# Distributed under the terms of the GNU General Public License v2
772 +
773 +EAPI=7
774 +
775 +KDE_TEST="forceoptional-recursive"
776 +VIRTUALX_REQUIRED="test"
777 +inherit kde5
778 +
779 +DESCRIPTION="KDE library for mathematical features"
780 +KEYWORDS="~amd64 ~arm64 ~x86"
781 +IUSE="eigen nls"
782 +
783 +BDEPEND="
784 + nls? ( $(add_qt_dep linguist-tools) )
785 +"
786 +DEPEND="
787 + $(add_qt_dep qtdeclarative)
788 + $(add_qt_dep qtgui '-gles2')
789 + $(add_qt_dep qtprintsupport)
790 + $(add_qt_dep qtsvg)
791 + $(add_qt_dep qtwidgets)
792 + $(add_qt_dep qtxml)
793 + eigen? ( dev-cpp/eigen:3 )
794 +"
795 +RDEPEND="${DEPEND}"
796 +
797 +src_prepare() {
798 + kde5_src_prepare
799 +
800 + if ! use test; then
801 + sed -i \
802 + -e "/add_subdirectory(examples)/ s/^/#DONT/" \
803 + analitzaplot/CMakeLists.txt || die
804 + fi
805 +}
806 +
807 +src_configure() {
808 + local mycmakeargs=(
809 + $(cmake-utils_use_find_package eigen Eigen3)
810 + )
811 +
812 + kde5_src_configure
813 +}
814
815 diff --git a/kde-apps/ark/ark-19.04.1.ebuild b/kde-apps/ark/ark-19.04.1.ebuild
816 new file mode 100644
817 index 0000000000..bba063801e
818 --- /dev/null
819 +++ b/kde-apps/ark/ark-19.04.1.ebuild
820 @@ -0,0 +1,79 @@
821 +# Copyright 1999-2019 Gentoo Authors
822 +# Distributed under the terms of the GNU General Public License v2
823 +
824 +EAPI=7
825 +
826 +KDE_HANDBOOK="forceoptional"
827 +KDE_TEST="optional"
828 +VIRTUALX_REQUIRED="test"
829 +inherit kde5
830 +
831 +DESCRIPTION="KDE Archiving tool"
832 +HOMEPAGE="https://kde.org/applications/utilities/ark
833 +https://utils.kde.org/projects/ark/"
834 +KEYWORDS="~amd64 ~arm64 ~x86"
835 +IUSE="bzip2 lzma zip"
836 +
837 +BDEPEND="
838 + sys-devel/gettext
839 +"
840 +RDEPEND="
841 + $(add_frameworks_dep karchive)
842 + $(add_frameworks_dep kcompletion)
843 + $(add_frameworks_dep kconfig)
844 + $(add_frameworks_dep kconfigwidgets)
845 + $(add_frameworks_dep kcoreaddons)
846 + $(add_frameworks_dep kcrash)
847 + $(add_frameworks_dep kdbusaddons)
848 + $(add_frameworks_dep ki18n)
849 + $(add_frameworks_dep kiconthemes)
850 + $(add_frameworks_dep kio)
851 + $(add_frameworks_dep kitemmodels)
852 + $(add_frameworks_dep kjobwidgets)
853 + $(add_frameworks_dep kparts)
854 + $(add_frameworks_dep kpty)
855 + $(add_frameworks_dep kservice)
856 + $(add_frameworks_dep kwidgetsaddons)
857 + $(add_frameworks_dep kxmlgui)
858 + $(add_qt_dep qtdbus)
859 + $(add_qt_dep qtgui)
860 + $(add_qt_dep qtwidgets)
861 + app-arch/libarchive:=[bzip2?,lzma?,zlib]
862 + sys-libs/zlib
863 + zip? ( >=dev-libs/libzip-1.2.0:= )
864 +"
865 +DEPEND="${RDEPEND}
866 + $(add_qt_dep qtconcurrent)
867 +"
868 +
869 +# bug #560548, last checked with 16.04.1
870 +RESTRICT+=" test"
871 +
872 +src_configure() {
873 + local mycmakeargs=(
874 + $(cmake-utils_use_find_package bzip2 BZip2)
875 + $(cmake-utils_use_find_package lzma LibLZMA)
876 + $(cmake-utils_use_find_package zip LibZip)
877 + )
878 +
879 + kde5_src_configure
880 +}
881 +
882 +pkg_postinst() {
883 + kde5_pkg_postinst
884 +
885 + if [[ -z "${REPLACING_VERSIONS}" ]]; then
886 + if ! has_version app-arch/rar; then
887 + elog "For creating/extracting rar archives, installing app-arch/rar is required."
888 + if ! has_version app-arch/unar && ! has_version app-arch/unrar; then
889 + elog "Alternatively, for only extracting rar archives, install app-arch/unar (free) or app-arch/unrar (non-free)."
890 + fi
891 + fi
892 +
893 + has_version app-arch/p7zip || \
894 + elog "For handling 7-Zip archives, install app-arch/p7zip."
895 +
896 + has_version app-arch/lrzip || \
897 + elog "For handling lrz archives, install app-arch/lrzip."
898 + fi
899 +}
900
901 diff --git a/kde-apps/artikulate/artikulate-19.04.1.ebuild b/kde-apps/artikulate/artikulate-19.04.1.ebuild
902 new file mode 100644
903 index 0000000000..28f387134e
904 --- /dev/null
905 +++ b/kde-apps/artikulate/artikulate-19.04.1.ebuild
906 @@ -0,0 +1,44 @@
907 +# Copyright 1999-2019 Gentoo Authors
908 +# Distributed under the terms of the GNU General Public License v2
909 +
910 +EAPI=7
911 +
912 +KDE_HANDBOOK="optional"
913 +inherit kde5
914 +
915 +DESCRIPTION="Language learning application that helps improving pronunciation skills"
916 +HOMEPAGE="https://edu.kde.org/applications/language/artikulate"
917 +KEYWORDS="~amd64 ~arm64 ~x86"
918 +IUSE="+gstreamer qtmedia"
919 +
920 +REQUIRED_USE="|| ( gstreamer qtmedia )"
921 +
922 +DEPEND="
923 + $(add_frameworks_dep karchive)
924 + $(add_frameworks_dep kconfig)
925 + $(add_frameworks_dep kconfigwidgets)
926 + $(add_frameworks_dep kcoreaddons)
927 + $(add_frameworks_dep kcrash)
928 + $(add_frameworks_dep ki18n)
929 + $(add_frameworks_dep knewstuff)
930 + $(add_frameworks_dep kwidgetsaddons)
931 + $(add_frameworks_dep kxmlgui)
932 + $(add_qt_dep qtdeclarative)
933 + $(add_qt_dep qtgui)
934 + $(add_qt_dep qtsql)
935 + $(add_qt_dep qtwidgets)
936 + $(add_qt_dep qtxml)
937 + $(add_qt_dep qtxmlpatterns)
938 + gstreamer? ( >=media-libs/qt-gstreamer-1.2.0[qt5(+)] )
939 + qtmedia? ( $(add_qt_dep qtmultimedia) )
940 +"
941 +RDEPEND="${DEPEND}"
942 +
943 +src_configure() {
944 + local mycmakeargs=(
945 + -DBUILD_GSTREAMER_PLUGIN=$(usex gstreamer)
946 + -DBUILD_QTMULTIMEDIA_PLUGIN=$(usex qtmedia)
947 + )
948 +
949 + kde5_src_configure
950 +}
951
952 diff --git a/kde-apps/audiocd-kio/audiocd-kio-19.04.1.ebuild b/kde-apps/audiocd-kio/audiocd-kio-19.04.1.ebuild
953 new file mode 100644
954 index 0000000000..6b95c236c7
955 --- /dev/null
956 +++ b/kde-apps/audiocd-kio/audiocd-kio-19.04.1.ebuild
957 @@ -0,0 +1,43 @@
958 +# Copyright 1999-2019 Gentoo Authors
959 +# Distributed under the terms of the GNU General Public License v2
960 +
961 +EAPI=7
962 +
963 +KDE_HANDBOOK="forceoptional"
964 +inherit kde5
965 +
966 +DESCRIPTION="kioslave for accessing audio CDs"
967 +LICENSE="GPL-2+ handbook? ( FDL-1.2 )"
968 +KEYWORDS="~amd64 ~arm64 ~x86"
969 +IUSE="flac vorbis"
970 +
971 +DEPEND="
972 + $(add_frameworks_dep kcompletion)
973 + $(add_frameworks_dep kconfig)
974 + $(add_frameworks_dep kconfigwidgets)
975 + $(add_frameworks_dep kcoreaddons)
976 + $(add_frameworks_dep kcmutils)
977 + $(add_frameworks_dep ki18n)
978 + $(add_frameworks_dep kio)
979 + $(add_kdeapps_dep libkcddb)
980 + $(add_kdeapps_dep libkcompactdisc)
981 + $(add_qt_dep qtwidgets)
982 + media-sound/cdparanoia
983 + flac? ( >=media-libs/flac-1.1.2 )
984 + vorbis? (
985 + media-libs/libogg
986 + media-libs/libvorbis
987 + )
988 +"
989 +RDEPEND="${DEPEND}"
990 +
991 +PATCHES=( "${FILESDIR}/${PN}-19.04.0-handbook.patch" )
992 +
993 +src_configure() {
994 + local mycmakeargs=(
995 + $(cmake-utils_use_find_package flac FLAC)
996 + $(cmake-utils_use_find_package vorbis OggVorbis)
997 + )
998 +
999 + kde5_src_configure
1000 +}
1001
1002 diff --git a/kde-apps/baloo-widgets/baloo-widgets-19.04.1.ebuild b/kde-apps/baloo-widgets/baloo-widgets-19.04.1.ebuild
1003 new file mode 100644
1004 index 0000000000..45feacde63
1005 --- /dev/null
1006 +++ b/kde-apps/baloo-widgets/baloo-widgets-19.04.1.ebuild
1007 @@ -0,0 +1,27 @@
1008 +# Copyright 1999-2019 Gentoo Authors
1009 +# Distributed under the terms of the GNU General Public License v2
1010 +
1011 +EAPI=7
1012 +
1013 +KDE_TEST="forceoptional"
1014 +inherit kde5
1015 +
1016 +DESCRIPTION="Widget library for baloo"
1017 +LICENSE="LGPL-2+ LGPL-2.1+ || ( LGPL-2.1 LGPL-3 )"
1018 +KEYWORDS="~amd64 ~arm64 ~x86"
1019 +IUSE=""
1020 +
1021 +DEPEND="
1022 + $(add_frameworks_dep baloo)
1023 + $(add_frameworks_dep kconfig)
1024 + $(add_frameworks_dep kcoreaddons)
1025 + $(add_frameworks_dep kfilemetadata)
1026 + $(add_frameworks_dep ki18n)
1027 + $(add_frameworks_dep kio)
1028 + $(add_frameworks_dep kwidgetsaddons)
1029 + $(add_qt_dep qtgui)
1030 + $(add_qt_dep qtwidgets)
1031 +"
1032 +RDEPEND="${DEPEND}"
1033 +
1034 +RESTRICT+=" test"
1035
1036 diff --git a/kde-apps/kpat/kpat-19.04.9999.ebuild b/kde-apps/blinken/blinken-19.04.1.ebuild
1037 similarity index 58%
1038 copy from kde-apps/kpat/kpat-19.04.9999.ebuild
1039 copy to kde-apps/blinken/blinken-19.04.1.ebuild
1040 index 5cc8dcc740..57ced0cab8 100644
1041 --- a/kde-apps/kpat/kpat-19.04.9999.ebuild
1042 +++ b/kde-apps/blinken/blinken-19.04.1.ebuild
1043 @@ -4,31 +4,30 @@
1044 EAPI=7
1045
1046 KDE_HANDBOOK="forceoptional"
1047 -KDE_SELINUX_MODULE="games"
1048 inherit kde5
1049
1050 -DESCRIPTION="KDE patience game"
1051 -HOMEPAGE="https://games.kde.org/game.php?game=kpat"
1052 -KEYWORDS=""
1053 +DESCRIPTION="Memory enhancement game based on KDE Frameworks"
1054 +HOMEPAGE="https://kde.org/applications/education/blinken
1055 +https://edu.kde.org/blinken/"
1056 +KEYWORDS="~amd64 ~arm64 ~x86"
1057 IUSE=""
1058
1059 DEPEND="
1060 - $(add_frameworks_dep kcompletion)
1061 $(add_frameworks_dep kconfig)
1062 - $(add_frameworks_dep kconfigwidgets)
1063 $(add_frameworks_dep kcoreaddons)
1064 $(add_frameworks_dep kcrash)
1065 $(add_frameworks_dep kdbusaddons)
1066 $(add_frameworks_dep kguiaddons)
1067 $(add_frameworks_dep ki18n)
1068 - $(add_frameworks_dep kio)
1069 - $(add_frameworks_dep knewstuff)
1070 - $(add_frameworks_dep kwidgetsaddons)
1071 $(add_frameworks_dep kxmlgui)
1072 - $(add_kdeapps_dep libkdegames)
1073 $(add_qt_dep qtgui)
1074 $(add_qt_dep qtsvg)
1075 $(add_qt_dep qtwidgets)
1076 - dev-games/freecell-solver
1077 + media-libs/phonon[qt5(+)]
1078 "
1079 RDEPEND="${DEPEND}"
1080 +
1081 +src_install() {
1082 + kde5_src_install
1083 + rm "${ED}"/usr/share/${PN}/README.packagers || die
1084 +}
1085
1086 diff --git a/kde-apps/kpat/kpat-19.04.9999.ebuild b/kde-apps/bomber/bomber-19.04.1.ebuild
1087 similarity index 61%
1088 copy from kde-apps/kpat/kpat-19.04.9999.ebuild
1089 copy to kde-apps/bomber/bomber-19.04.1.ebuild
1090 index 5cc8dcc740..52a4ba574f 100644
1091 --- a/kde-apps/kpat/kpat-19.04.9999.ebuild
1092 +++ b/kde-apps/bomber/bomber-19.04.1.ebuild
1093 @@ -4,31 +4,26 @@
1094 EAPI=7
1095
1096 KDE_HANDBOOK="forceoptional"
1097 -KDE_SELINUX_MODULE="games"
1098 inherit kde5
1099
1100 -DESCRIPTION="KDE patience game"
1101 -HOMEPAGE="https://games.kde.org/game.php?game=kpat"
1102 -KEYWORDS=""
1103 +DESCRIPTION="Single player arcade bombing game"
1104 +HOMEPAGE="https://kde.org/applications/games/bomber/"
1105 +KEYWORDS="~amd64 ~arm64 ~x86"
1106 IUSE=""
1107
1108 DEPEND="
1109 - $(add_frameworks_dep kcompletion)
1110 $(add_frameworks_dep kconfig)
1111 $(add_frameworks_dep kconfigwidgets)
1112 $(add_frameworks_dep kcoreaddons)
1113 $(add_frameworks_dep kcrash)
1114 $(add_frameworks_dep kdbusaddons)
1115 - $(add_frameworks_dep kguiaddons)
1116 $(add_frameworks_dep ki18n)
1117 - $(add_frameworks_dep kio)
1118 - $(add_frameworks_dep knewstuff)
1119 $(add_frameworks_dep kwidgetsaddons)
1120 $(add_frameworks_dep kxmlgui)
1121 $(add_kdeapps_dep libkdegames)
1122 $(add_qt_dep qtgui)
1123 - $(add_qt_dep qtsvg)
1124 $(add_qt_dep qtwidgets)
1125 - dev-games/freecell-solver
1126 "
1127 -RDEPEND="${DEPEND}"
1128 +RDEPEND="${DEPEND}
1129 + !games-action/xbomber
1130 +"
1131
1132 diff --git a/kde-apps/kpat/kpat-19.04.9999.ebuild b/kde-apps/bovo/bovo-19.04.1.ebuild
1133 similarity index 62%
1134 copy from kde-apps/kpat/kpat-19.04.9999.ebuild
1135 copy to kde-apps/bovo/bovo-19.04.1.ebuild
1136 index 5cc8dcc740..6979114e16 100644
1137 --- a/kde-apps/kpat/kpat-19.04.9999.ebuild
1138 +++ b/kde-apps/bovo/bovo-19.04.1.ebuild
1139 @@ -4,31 +4,27 @@
1140 EAPI=7
1141
1142 KDE_HANDBOOK="forceoptional"
1143 -KDE_SELINUX_MODULE="games"
1144 inherit kde5
1145
1146 -DESCRIPTION="KDE patience game"
1147 -HOMEPAGE="https://games.kde.org/game.php?game=kpat"
1148 -KEYWORDS=""
1149 +DESCRIPTION="Five-in-a-row Board Game"
1150 +HOMEPAGE="https://kde.org/applications/games/bovo/"
1151 +KEYWORDS="~amd64 ~arm64 ~x86"
1152 IUSE=""
1153
1154 DEPEND="
1155 - $(add_frameworks_dep kcompletion)
1156 $(add_frameworks_dep kconfig)
1157 - $(add_frameworks_dep kconfigwidgets)
1158 $(add_frameworks_dep kcoreaddons)
1159 $(add_frameworks_dep kcrash)
1160 $(add_frameworks_dep kdbusaddons)
1161 - $(add_frameworks_dep kguiaddons)
1162 $(add_frameworks_dep ki18n)
1163 - $(add_frameworks_dep kio)
1164 - $(add_frameworks_dep knewstuff)
1165 $(add_frameworks_dep kwidgetsaddons)
1166 $(add_frameworks_dep kxmlgui)
1167 $(add_kdeapps_dep libkdegames)
1168 + $(add_qt_dep qtconcurrent)
1169 $(add_qt_dep qtgui)
1170 $(add_qt_dep qtsvg)
1171 $(add_qt_dep qtwidgets)
1172 - dev-games/freecell-solver
1173 "
1174 RDEPEND="${DEPEND}"
1175 +
1176 +DOCS=( AUTHORS HISTORY TODO )
1177
1178 diff --git a/kde-apps/calendarjanitor/calendarjanitor-19.04.1.ebuild b/kde-apps/calendarjanitor/calendarjanitor-19.04.1.ebuild
1179 new file mode 100644
1180 index 0000000000..64de5e99ba
1181 --- /dev/null
1182 +++ b/kde-apps/calendarjanitor/calendarjanitor-19.04.1.ebuild
1183 @@ -0,0 +1,41 @@
1184 +# Copyright 1999-2019 Gentoo Authors
1185 +# Distributed under the terms of the GNU General Public License v2
1186 +
1187 +EAPI=7
1188 +
1189 +KDE_HANDBOOK="forceoptional" # FIXME: Check back for doc in release
1190 +KDE_TEST="false"
1191 +KMNAME="akonadi-calendar-tools"
1192 +inherit kde5
1193 +
1194 +DESCRIPTION="Tool to scan calendar data for buggy instances"
1195 +LICENSE="GPL-2+ handbook? ( FDL-1.2+ )"
1196 +KEYWORDS="~amd64 ~arm64 ~x86"
1197 +
1198 +IUSE=""
1199 +
1200 +DEPEND="
1201 + $(add_frameworks_dep kcoreaddons)
1202 + $(add_frameworks_dep ki18n)
1203 + $(add_kdeapps_dep akonadi)
1204 + $(add_kdeapps_dep akonadi-calendar)
1205 + $(add_kdeapps_dep calendarsupport)
1206 + $(add_kdeapps_dep kcalcore)
1207 + $(add_qt_dep qtwidgets)
1208 +"
1209 +RDEPEND="${DEPEND}
1210 + !kde-apps/kdepim-l10n
1211 +"
1212 +
1213 +src_prepare() {
1214 + kde5_src_prepare
1215 +
1216 + cmake_comment_add_subdirectory doc konsolekalendar
1217 + sed -i -e "/console\.categories/ s/^/#DONT/" CMakeLists.txt || die
1218 +
1219 + # delete colliding konsolekalendar translations
1220 + if [[ ${KDE_BUILD_TYPE} = release ]]; then
1221 + rm -f po/*/konsolekalendar.po || die
1222 + rm -rf po/*/docs/konsolekalendar || die
1223 + fi
1224 +}
1225
1226 diff --git a/kde-apps/calendarsupport/calendarsupport-19.04.1.ebuild b/kde-apps/calendarsupport/calendarsupport-19.04.1.ebuild
1227 new file mode 100644
1228 index 0000000000..dcc41e1507
1229 --- /dev/null
1230 +++ b/kde-apps/calendarsupport/calendarsupport-19.04.1.ebuild
1231 @@ -0,0 +1,44 @@
1232 +# Copyright 1999-2019 Gentoo Authors
1233 +# Distributed under the terms of the GNU General Public License v2
1234 +
1235 +EAPI=7
1236 +
1237 +KDE_TEST="false"
1238 +inherit kde5
1239 +
1240 +DESCRIPTION="Calendar support library"
1241 +LICENSE="GPL-2+ LGPL-2.1+"
1242 +KEYWORDS="~amd64 ~arm64 ~x86"
1243 +IUSE=""
1244 +
1245 +DEPEND="
1246 + $(add_frameworks_dep kcodecs)
1247 + $(add_frameworks_dep kcompletion)
1248 + $(add_frameworks_dep kconfig)
1249 + $(add_frameworks_dep kcoreaddons)
1250 + $(add_frameworks_dep kguiaddons)
1251 + $(add_frameworks_dep kholidays)
1252 + $(add_frameworks_dep ki18n)
1253 + $(add_frameworks_dep kiconthemes)
1254 + $(add_frameworks_dep kio)
1255 + $(add_frameworks_dep kjobwidgets)
1256 + $(add_frameworks_dep kwidgetsaddons)
1257 + $(add_kdeapps_dep akonadi)
1258 + $(add_kdeapps_dep akonadi-calendar)
1259 + $(add_kdeapps_dep akonadi-mime)
1260 + $(add_kdeapps_dep kcalcore)
1261 + $(add_kdeapps_dep kcalutils)
1262 + $(add_kdeapps_dep kdepim-apps-libs)
1263 + $(add_kdeapps_dep kidentitymanagement)
1264 + $(add_kdeapps_dep kmime)
1265 + $(add_kdeapps_dep libkdepim)
1266 + $(add_kdeapps_dep pimcommon)
1267 + $(add_qt_dep designer)
1268 + $(add_qt_dep qtgui)
1269 + $(add_qt_dep qtprintsupport)
1270 + $(add_qt_dep qtwidgets)
1271 + dev-libs/libical
1272 +"
1273 +RDEPEND="${DEPEND}
1274 + !kde-apps/kdepim-l10n
1275 +"
1276
1277 diff --git a/kde-apps/cantor/cantor-19.04.1.ebuild b/kde-apps/cantor/cantor-19.04.1.ebuild
1278 new file mode 100644
1279 index 0000000000..774b4d2587
1280 --- /dev/null
1281 +++ b/kde-apps/cantor/cantor-19.04.1.ebuild
1282 @@ -0,0 +1,110 @@
1283 +# Copyright 1999-2019 Gentoo Authors
1284 +# Distributed under the terms of the GNU General Public License v2
1285 +
1286 +EAPI=7
1287 +
1288 +KDE_HANDBOOK="forceoptional"
1289 +KDE_TEST="forceoptional"
1290 +PYTHON_COMPAT=( python2_7 )
1291 +# FIXME: PYTHON_COMPAT=( python3_{5,6,7} )
1292 +inherit kde5 python-r1
1293 +
1294 +DESCRIPTION="Interface for doing mathematics and scientific computing"
1295 +HOMEPAGE="https://kde.org/applications/education/cantor https://edu.kde.org/cantor/"
1296 +KEYWORDS="~amd64 ~arm64 ~x86"
1297 +IUSE="+analitza julia lua markdown postscript python qalculate R"
1298 +
1299 +REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
1300 +
1301 +# TODO Add Sage Mathematics Software backend (http://www.sagemath.org)
1302 +# FIXME: $(python_gen_cond_dep 'dev-qt/qtdbus:5' 'python3*')
1303 +DEPEND="
1304 + $(add_frameworks_dep karchive)
1305 + $(add_frameworks_dep kcompletion)
1306 + $(add_frameworks_dep kconfig)
1307 + $(add_frameworks_dep kconfigwidgets)
1308 + $(add_frameworks_dep kcoreaddons)
1309 + $(add_frameworks_dep kcrash)
1310 + $(add_frameworks_dep ki18n)
1311 + $(add_frameworks_dep kiconthemes)
1312 + $(add_frameworks_dep kio)
1313 + $(add_frameworks_dep knewstuff)
1314 + $(add_frameworks_dep kparts)
1315 + $(add_frameworks_dep kpty)
1316 + $(add_frameworks_dep ktexteditor)
1317 + $(add_frameworks_dep ktextwidgets)
1318 + $(add_frameworks_dep kwidgetsaddons)
1319 + $(add_frameworks_dep kxmlgui)
1320 + $(add_frameworks_dep syntax-highlighting)
1321 + $(add_qt_dep qtgui)
1322 + $(add_qt_dep qtprintsupport)
1323 + $(add_qt_dep qtsvg)
1324 + $(add_qt_dep qtwidgets)
1325 + $(add_qt_dep qtxml)
1326 + $(add_qt_dep qtxmlpatterns)
1327 + analitza? ( $(add_kdeapps_dep analitza) )
1328 + julia? ( dev-lang/julia )
1329 + lua? ( dev-lang/luajit:2 )
1330 + markdown? ( >=app-text/discount-2.2.2 )
1331 + qalculate? (
1332 + sci-libs/cln
1333 + sci-libs/libqalculate:=
1334 + )
1335 + postscript? ( app-text/libspectre )
1336 + python? ( ${PYTHON_DEPS} )
1337 + R? ( dev-lang/R )
1338 +"
1339 +RDEPEND="${DEPEND}"
1340 +
1341 +RESTRICT+=" test"
1342 +
1343 +pkg_pretend() {
1344 + kde5_pkg_pretend
1345 +
1346 + if ! has_version sci-mathematics/maxima && ! has_version sci-mathematics/octave && \
1347 + ! use analitza && ! use julia && ! use lua && ! use python && ! use qalculate && ! use R; then
1348 + elog "You have decided to build ${PN} with no backend."
1349 + elog "To have this application functional, please enable one of the backends via USE flag:"
1350 + elog " analitza, lua, python, qalculate, R"
1351 + elog "Alternatively, install one of these:"
1352 + elog " # emerge sci-mathematics/maxima (bug #619534)"
1353 + elog " # emerge sci-mathematics/octave"
1354 + elog "Experimental available USE flag:"
1355 + elog " julia (not stable, bug #613576)"
1356 + elog
1357 + fi
1358 +
1359 + if ! has_version virtual/latex-base; then
1360 + elog "For LaTeX support:"
1361 + elog " # emerge virtual/latex-base"
1362 + fi
1363 +}
1364 +
1365 +pkg_setup() {
1366 + use python && python_setup
1367 + kde5_pkg_setup
1368 +}
1369 +
1370 +src_prepare() {
1371 + kde5_src_prepare
1372 +
1373 + # FIXME: shipped FindPythonLibs3.cmake does not work for Gentoo
1374 + sed -e "/^find_package(PythonLibs3)/ s/^/#/" \
1375 + -i src/backends/CMakeLists.txt || die
1376 +}
1377 +
1378 +src_configure() {
1379 + use julia && addpredict /proc/self/mem # bug 602894
1380 +
1381 + local mycmakeargs=(
1382 + $(cmake-utils_use_find_package analitza Analitza5)
1383 + $(cmake-utils_use_find_package julia Julia)
1384 + $(cmake-utils_use_find_package lua LuaJIT)
1385 + $(cmake-utils_use_find_package markdown Discount)
1386 + $(cmake-utils_use_find_package postscript LibSpectre)
1387 + $(cmake-utils_use_find_package python PythonLibs)
1388 + $(cmake-utils_use_find_package qalculate Qalculate)
1389 + $(cmake-utils_use_find_package R R)
1390 + )
1391 + kde5_src_configure
1392 +}
1393
1394 diff --git a/kde-apps/kpat/kpat-19.04.9999.ebuild b/kde-apps/cervisia/cervisia-19.04.1.ebuild
1395 similarity index 50%
1396 copy from kde-apps/kpat/kpat-19.04.9999.ebuild
1397 copy to kde-apps/cervisia/cervisia-19.04.1.ebuild
1398 index 5cc8dcc740..c9d1054f0d 100644
1399 --- a/kde-apps/kpat/kpat-19.04.9999.ebuild
1400 +++ b/kde-apps/cervisia/cervisia-19.04.1.ebuild
1401 @@ -4,12 +4,11 @@
1402 EAPI=7
1403
1404 KDE_HANDBOOK="forceoptional"
1405 -KDE_SELINUX_MODULE="games"
1406 inherit kde5
1407
1408 -DESCRIPTION="KDE patience game"
1409 -HOMEPAGE="https://games.kde.org/game.php?game=kpat"
1410 -KEYWORDS=""
1411 +DESCRIPTION="CVS frontend by KDE"
1412 +HOMEPAGE="https://kde.org/applications/development/cervisia"
1413 +KEYWORDS="~amd64 ~arm64 ~x86"
1414 IUSE=""
1415
1416 DEPEND="
1417 @@ -17,18 +16,21 @@ DEPEND="
1418 $(add_frameworks_dep kconfig)
1419 $(add_frameworks_dep kconfigwidgets)
1420 $(add_frameworks_dep kcoreaddons)
1421 - $(add_frameworks_dep kcrash)
1422 - $(add_frameworks_dep kdbusaddons)
1423 - $(add_frameworks_dep kguiaddons)
1424 - $(add_frameworks_dep ki18n)
1425 + $(add_frameworks_dep kdesu)
1426 + $(add_frameworks_dep kiconthemes)
1427 + $(add_frameworks_dep kinit)
1428 $(add_frameworks_dep kio)
1429 - $(add_frameworks_dep knewstuff)
1430 + $(add_frameworks_dep kitemviews)
1431 + $(add_frameworks_dep knotifications)
1432 + $(add_frameworks_dep kparts)
1433 + $(add_frameworks_dep kservice)
1434 + $(add_frameworks_dep ktextwidgets)
1435 $(add_frameworks_dep kwidgetsaddons)
1436 $(add_frameworks_dep kxmlgui)
1437 - $(add_kdeapps_dep libkdegames)
1438 + $(add_qt_dep qtdbus)
1439 $(add_qt_dep qtgui)
1440 - $(add_qt_dep qtsvg)
1441 $(add_qt_dep qtwidgets)
1442 - dev-games/freecell-solver
1443 "
1444 -RDEPEND="${DEPEND}"
1445 +RDEPEND="${DEPEND}
1446 + dev-vcs/cvs
1447 +"
1448
1449 diff --git a/kde-apps/dolphin-plugins-bazaar/dolphin-plugins-bazaar-19.04.1.ebuild b/kde-apps/dolphin-plugins-bazaar/dolphin-plugins-bazaar-19.04.1.ebuild
1450 new file mode 100644
1451 index 0000000000..457b91d305
1452 --- /dev/null
1453 +++ b/kde-apps/dolphin-plugins-bazaar/dolphin-plugins-bazaar-19.04.1.ebuild
1454 @@ -0,0 +1,49 @@
1455 +# Copyright 1999-2019 Gentoo Authors
1456 +# Distributed under the terms of the GNU General Public License v2
1457 +
1458 +EAPI=7
1459 +
1460 +KMNAME="dolphin-plugins"
1461 +KDE_HANDBOOK="false"
1462 +MY_PLUGIN_NAME="bazaar"
1463 +inherit kde5
1464 +
1465 +DESCRIPTION="Dolphin plugin for Bazaar integration"
1466 +KEYWORDS="~amd64 ~x86"
1467 +IUSE=""
1468 +
1469 +DEPEND="
1470 + $(add_frameworks_dep kcoreaddons)
1471 + $(add_frameworks_dep ki18n)
1472 + $(add_frameworks_dep kio)
1473 + $(add_frameworks_dep ktextwidgets)
1474 + $(add_kdeapps_dep dolphin)
1475 + $(add_qt_dep qtgui)
1476 + $(add_qt_dep qtwidgets)
1477 +"
1478 +RDEPEND="${DEPEND}
1479 + !kde-apps/dolphin-plugins:5
1480 + dev-vcs/bzr
1481 +"
1482 +
1483 +src_prepare() {
1484 + kde5_src_prepare
1485 + # kxmlgui, qtnetwork only required by dropbox
1486 + punt_bogus_dep Qt5 Network
1487 + punt_bogus_dep KF5 XmlGui
1488 + # delete non-${PN} translations
1489 + if [[ ${KDE_BUILD_TYPE} = release ]]; then
1490 + find po -type f -name "*po" -and -not -name "*${MY_PLUGIN_NAME}plugin" -delete || die
1491 + fi
1492 +}
1493 +
1494 +src_configure() {
1495 + local mycmakeargs=(
1496 + -DBUILD_${MY_PLUGIN_NAME}=ON
1497 + -DBUILD_dropbox=OFF
1498 + -DBUILD_git=OFF
1499 + -DBUILD_hg=OFF
1500 + -DBUILD_svn=OFF
1501 + )
1502 + kde5_src_configure
1503 +}
1504
1505 diff --git a/kde-apps/dolphin-plugins-dropbox/dolphin-plugins-dropbox-19.04.1.ebuild b/kde-apps/dolphin-plugins-dropbox/dolphin-plugins-dropbox-19.04.1.ebuild
1506 new file mode 100644
1507 index 0000000000..a9451d7441
1508 --- /dev/null
1509 +++ b/kde-apps/dolphin-plugins-dropbox/dolphin-plugins-dropbox-19.04.1.ebuild
1510 @@ -0,0 +1,48 @@
1511 +# Copyright 1999-2019 Gentoo Authors
1512 +# Distributed under the terms of the GNU General Public License v2
1513 +
1514 +EAPI=7
1515 +
1516 +KMNAME="dolphin-plugins"
1517 +KDE_HANDBOOK="false"
1518 +MY_PLUGIN_NAME="dropbox"
1519 +inherit kde5
1520 +
1521 +DESCRIPTION="Dolphin plugin for Dropbox service integration"
1522 +KEYWORDS="~amd64 ~x86"
1523 +IUSE=""
1524 +
1525 +DEPEND="
1526 + $(add_frameworks_dep kcoreaddons)
1527 + $(add_frameworks_dep ki18n)
1528 + $(add_frameworks_dep kio)
1529 + $(add_frameworks_dep ktextwidgets)
1530 + $(add_frameworks_dep kxmlgui)
1531 + $(add_kdeapps_dep dolphin)
1532 + $(add_qt_dep qtgui)
1533 + $(add_qt_dep qtnetwork)
1534 + $(add_qt_dep qtwidgets)
1535 +"
1536 +RDEPEND="${DEPEND}
1537 + !kde-apps/dolphin-plugins:5
1538 + net-misc/dropbox-cli
1539 +"
1540 +
1541 +src_prepare() {
1542 + kde5_src_prepare
1543 + # delete non-${PN} translations
1544 + if [[ ${KDE_BUILD_TYPE} = release ]]; then
1545 + find po -type f -name "*po" -and -not -name "*${MY_PLUGIN_NAME}plugin" -delete || die
1546 + fi
1547 +}
1548 +
1549 +src_configure() {
1550 + local mycmakeargs=(
1551 + -DBUILD_${MY_PLUGIN_NAME}=ON
1552 + -DBUILD_bazaar=OFF
1553 + -DBUILD_git=OFF
1554 + -DBUILD_hg=OFF
1555 + -DBUILD_svn=OFF
1556 + )
1557 + kde5_src_configure
1558 +}
1559
1560 diff --git a/kde-apps/dolphin-plugins-git/dolphin-plugins-git-19.04.1.ebuild b/kde-apps/dolphin-plugins-git/dolphin-plugins-git-19.04.1.ebuild
1561 new file mode 100644
1562 index 0000000000..1c11cb316c
1563 --- /dev/null
1564 +++ b/kde-apps/dolphin-plugins-git/dolphin-plugins-git-19.04.1.ebuild
1565 @@ -0,0 +1,51 @@
1566 +# Copyright 1999-2019 Gentoo Authors
1567 +# Distributed under the terms of the GNU General Public License v2
1568 +
1569 +EAPI=7
1570 +
1571 +KMNAME="dolphin-plugins"
1572 +KDE_HANDBOOK="false"
1573 +MY_PLUGIN_NAME="git"
1574 +inherit kde5
1575 +
1576 +DESCRIPTION="Dolphin plugin for Git integration"
1577 +KEYWORDS="~amd64 ~arm64 ~x86"
1578 +IUSE=""
1579 +
1580 +DEPEND="
1581 + $(add_frameworks_dep kcompletion)
1582 + $(add_frameworks_dep kconfig)
1583 + $(add_frameworks_dep kcoreaddons)
1584 + $(add_frameworks_dep ki18n)
1585 + $(add_frameworks_dep kio)
1586 + $(add_frameworks_dep ktextwidgets)
1587 + $(add_kdeapps_dep dolphin)
1588 + $(add_qt_dep qtgui)
1589 + $(add_qt_dep qtwidgets)
1590 +"
1591 +RDEPEND="${DEPEND}
1592 + !kde-apps/dolphin-plugins:5
1593 + dev-vcs/git
1594 +"
1595 +
1596 +src_prepare() {
1597 + kde5_src_prepare
1598 + # kxmlgui, qtnetwork only required by dropbox
1599 + punt_bogus_dep Qt5 Network
1600 + punt_bogus_dep KF5 XmlGui
1601 + # delete non-${PN} translations
1602 + if [[ ${KDE_BUILD_TYPE} = release ]]; then
1603 + find po -type f -name "*po" -and -not -name "*${MY_PLUGIN_NAME}plugin" -delete || die
1604 + fi
1605 +}
1606 +
1607 +src_configure() {
1608 + local mycmakeargs=(
1609 + -DBUILD_${MY_PLUGIN_NAME}=ON
1610 + -DBUILD_bazaar=OFF
1611 + -DBUILD_dropbox=OFF
1612 + -DBUILD_hg=OFF
1613 + -DBUILD_svn=OFF
1614 + )
1615 + kde5_src_configure
1616 +}
1617
1618 diff --git a/kde-apps/dolphin-plugins-mercurial/dolphin-plugins-mercurial-19.04.1.ebuild b/kde-apps/dolphin-plugins-mercurial/dolphin-plugins-mercurial-19.04.1.ebuild
1619 new file mode 100644
1620 index 0000000000..c37f246645
1621 --- /dev/null
1622 +++ b/kde-apps/dolphin-plugins-mercurial/dolphin-plugins-mercurial-19.04.1.ebuild
1623 @@ -0,0 +1,54 @@
1624 +# Copyright 1999-2019 Gentoo Authors
1625 +# Distributed under the terms of the GNU General Public License v2
1626 +
1627 +EAPI=7
1628 +
1629 +KMNAME="dolphin-plugins"
1630 +KDE_HANDBOOK="false"
1631 +MY_PLUGIN_NAME="hg"
1632 +inherit kde5
1633 +
1634 +DESCRIPTION="Dolphin plugin for Mercurial integration"
1635 +KEYWORDS="~amd64 ~x86"
1636 +IUSE=""
1637 +
1638 +DEPEND="
1639 + $(add_frameworks_dep kcompletion)
1640 + $(add_frameworks_dep kconfig)
1641 + $(add_frameworks_dep kcoreaddons)
1642 + $(add_frameworks_dep ki18n)
1643 + $(add_frameworks_dep kio)
1644 + $(add_frameworks_dep kservice)
1645 + $(add_frameworks_dep ktexteditor)
1646 + $(add_frameworks_dep ktextwidgets)
1647 + $(add_frameworks_dep kwidgetsaddons)
1648 + $(add_kdeapps_dep dolphin)
1649 + $(add_qt_dep qtgui)
1650 + $(add_qt_dep qtwidgets)
1651 +"
1652 +RDEPEND="${DEPEND}
1653 + !kde-apps/dolphin-plugins:5
1654 + dev-vcs/mercurial
1655 +"
1656 +
1657 +src_prepare() {
1658 + kde5_src_prepare
1659 + # kxmlgui, qtnetwork only required by dropbox
1660 + punt_bogus_dep Qt5 Network
1661 + punt_bogus_dep KF5 XmlGui
1662 + # delete non-${PN} translations
1663 + if [[ ${KDE_BUILD_TYPE} = release ]]; then
1664 + find po -type f -name "*po" -and -not -name "*${MY_PLUGIN_NAME}plugin" -delete || die
1665 + fi
1666 +}
1667 +
1668 +src_configure() {
1669 + local mycmakeargs=(
1670 + -DBUILD_${MY_PLUGIN_NAME}=ON
1671 + -DBUILD_bazaar=OFF
1672 + -DBUILD_dropbox=OFF
1673 + -DBUILD_git=OFF
1674 + -DBUILD_svn=OFF
1675 + )
1676 + kde5_src_configure
1677 +}
1678
1679 diff --git a/kde-apps/dolphin-plugins-subversion/dolphin-plugins-subversion-19.04.1.ebuild b/kde-apps/dolphin-plugins-subversion/dolphin-plugins-subversion-19.04.1.ebuild
1680 new file mode 100644
1681 index 0000000000..e049e102c8
1682 --- /dev/null
1683 +++ b/kde-apps/dolphin-plugins-subversion/dolphin-plugins-subversion-19.04.1.ebuild
1684 @@ -0,0 +1,50 @@
1685 +# Copyright 1999-2019 Gentoo Authors
1686 +# Distributed under the terms of the GNU General Public License v2
1687 +
1688 +EAPI=7
1689 +
1690 +KMNAME="dolphin-plugins"
1691 +KDE_HANDBOOK="false"
1692 +MY_PLUGIN_NAME="svn"
1693 +inherit kde5
1694 +
1695 +DESCRIPTION="Dolphin plugin for Subversion integration"
1696 +KEYWORDS="~amd64 ~arm64 ~x86"
1697 +IUSE=""
1698 +
1699 +DEPEND="
1700 + $(add_frameworks_dep kcoreaddons)
1701 + $(add_frameworks_dep ki18n)
1702 + $(add_frameworks_dep kio)
1703 + $(add_frameworks_dep ktextwidgets)
1704 + $(add_kdeapps_dep dolphin)
1705 + $(add_qt_dep qtgui)
1706 + $(add_qt_dep qtwidgets)
1707 +"
1708 +RDEPEND="${DEPEND}
1709 + !kde-apps/dolphin-plugins:5
1710 + $(add_kdeapps_dep kompare)
1711 + dev-vcs/subversion
1712 +"
1713 +
1714 +src_prepare() {
1715 + kde5_src_prepare
1716 + # kxmlgui, qtnetwork only required by dropbox
1717 + punt_bogus_dep Qt5 Network
1718 + punt_bogus_dep KF5 XmlGui
1719 + # delete non-${PN} translations
1720 + if [[ ${KDE_BUILD_TYPE} = release ]]; then
1721 + find po -type f -name "*po" -and -not -name "*${MY_PLUGIN_NAME}plugin" -delete || die
1722 + fi
1723 +}
1724 +
1725 +src_configure() {
1726 + local mycmakeargs=(
1727 + -DBUILD_${MY_PLUGIN_NAME}=ON
1728 + -DBUILD_bazaar=OFF
1729 + -DBUILD_dropbox=OFF
1730 + -DBUILD_git=OFF
1731 + -DBUILD_hg=OFF
1732 + )
1733 + kde5_src_configure
1734 +}
1735
1736 diff --git a/kde-apps/dolphin/dolphin-19.04.1.ebuild b/kde-apps/dolphin/dolphin-19.04.1.ebuild
1737 new file mode 100644
1738 index 0000000000..8308135342
1739 --- /dev/null
1740 +++ b/kde-apps/dolphin/dolphin-19.04.1.ebuild
1741 @@ -0,0 +1,82 @@
1742 +# Copyright 1999-2019 Gentoo Authors
1743 +# Distributed under the terms of the GNU General Public License v2
1744 +
1745 +EAPI=7
1746 +
1747 +KDE_HANDBOOK="forceoptional"
1748 +KDE_TEST="true"
1749 +VIRTUALX_REQUIRED="test"
1750 +inherit kde5
1751 +
1752 +DESCRIPTION="Plasma filemanager focusing on usability"
1753 +HOMEPAGE="https://kde.org/applications/system/dolphin https://userbase.kde.org/Dolphin"
1754 +KEYWORDS="~amd64 ~arm64 ~x86"
1755 +IUSE="semantic-desktop +thumbnail"
1756 +
1757 +DEPEND="
1758 + $(add_frameworks_dep kbookmarks)
1759 + $(add_frameworks_dep kcmutils)
1760 + $(add_frameworks_dep kcodecs)
1761 + $(add_frameworks_dep kcompletion)
1762 + $(add_frameworks_dep kconfig)
1763 + $(add_frameworks_dep kconfigwidgets)
1764 + $(add_frameworks_dep kcoreaddons)
1765 + $(add_frameworks_dep kcrash)
1766 + $(add_frameworks_dep kdbusaddons)
1767 + $(add_frameworks_dep ki18n)
1768 + $(add_frameworks_dep kiconthemes)
1769 + $(add_frameworks_dep kinit)
1770 + $(add_frameworks_dep kio)
1771 + $(add_frameworks_dep kitemviews)
1772 + $(add_frameworks_dep kjobwidgets)
1773 + $(add_frameworks_dep knewstuff)
1774 + $(add_frameworks_dep knotifications)
1775 + $(add_frameworks_dep kparts)
1776 + $(add_frameworks_dep kservice)
1777 + $(add_frameworks_dep ktextwidgets)
1778 + $(add_frameworks_dep kwidgetsaddons)
1779 + $(add_frameworks_dep kxmlgui)
1780 + $(add_frameworks_dep solid)
1781 + $(add_qt_dep qtconcurrent)
1782 + $(add_qt_dep qtdbus)
1783 + $(add_qt_dep qtgui)
1784 + $(add_qt_dep qtwidgets)
1785 + $(add_qt_dep qtxml)
1786 + media-libs/phonon[qt5(+)]
1787 + semantic-desktop? (
1788 + $(add_frameworks_dep baloo)
1789 + $(add_frameworks_dep kfilemetadata)
1790 + $(add_kdeapps_dep baloo-widgets)
1791 + )
1792 +"
1793 +RDEPEND="${DEPEND}
1794 + $(add_kdeapps_dep kio-extras)
1795 + thumbnail? (
1796 + $(add_kdeapps_dep ffmpegthumbs)
1797 + $(add_kdeapps_dep thumbnailers)
1798 + )
1799 +"
1800 +
1801 +RESTRICT+=" test"
1802 +
1803 +src_configure() {
1804 + local mycmakeargs=(
1805 + $(cmake-utils_use_find_package semantic-desktop KF5Baloo)
1806 + $(cmake-utils_use_find_package semantic-desktop KF5BalooWidgets)
1807 + $(cmake-utils_use_find_package semantic-desktop KF5FileMetaData)
1808 + )
1809 +
1810 + kde5_src_configure
1811 +}
1812 +
1813 +pkg_postinst() {
1814 + kde5_pkg_postinst
1815 +
1816 + if [[ -z "${REPLACING_VERSIONS}" ]]; then
1817 + has_version "kde-apps/ark:${SLOT}" || \
1818 + elog "For compress/extract and other actions install kde-apps/ark:${SLOT}"
1819 +
1820 + has_version "kde-apps/kleopatra:${SLOT}" || \
1821 + elog "For crypto actions install kde-apps/kleopatra:${SLOT}"
1822 + fi
1823 +}
1824
1825 diff --git a/kde-apps/kpat/kpat-19.04.9999.ebuild b/kde-apps/dragon/dragon-19.04.1.ebuild
1826 similarity index 53%
1827 copy from kde-apps/kpat/kpat-19.04.9999.ebuild
1828 copy to kde-apps/dragon/dragon-19.04.1.ebuild
1829 index 5cc8dcc740..79fc9e3c81 100644
1830 --- a/kde-apps/kpat/kpat-19.04.9999.ebuild
1831 +++ b/kde-apps/dragon/dragon-19.04.1.ebuild
1832 @@ -4,31 +4,37 @@
1833 EAPI=7
1834
1835 KDE_HANDBOOK="forceoptional"
1836 -KDE_SELINUX_MODULE="games"
1837 inherit kde5
1838
1839 -DESCRIPTION="KDE patience game"
1840 -HOMEPAGE="https://games.kde.org/game.php?game=kpat"
1841 -KEYWORDS=""
1842 +DESCRIPTION="A simple video player"
1843 +HOMEPAGE="https://kde.org/applications/multimedia/dragonplayer"
1844 +
1845 +LICENSE="GPL-2+ || ( GPL-2 GPL-3 ) handbook? ( FDL-1.2 )"
1846 +KEYWORDS="~amd64 ~arm64 ~x86"
1847 IUSE=""
1848
1849 +BDEPEND="
1850 + sys-devel/gettext
1851 +"
1852 DEPEND="
1853 - $(add_frameworks_dep kcompletion)
1854 $(add_frameworks_dep kconfig)
1855 $(add_frameworks_dep kconfigwidgets)
1856 $(add_frameworks_dep kcoreaddons)
1857 $(add_frameworks_dep kcrash)
1858 $(add_frameworks_dep kdbusaddons)
1859 - $(add_frameworks_dep kguiaddons)
1860 $(add_frameworks_dep ki18n)
1861 $(add_frameworks_dep kio)
1862 - $(add_frameworks_dep knewstuff)
1863 + $(add_frameworks_dep kjobwidgets)
1864 + $(add_frameworks_dep knotifications)
1865 + $(add_frameworks_dep kparts)
1866 + $(add_frameworks_dep kservice)
1867 $(add_frameworks_dep kwidgetsaddons)
1868 + $(add_frameworks_dep kwindowsystem)
1869 $(add_frameworks_dep kxmlgui)
1870 - $(add_kdeapps_dep libkdegames)
1871 + $(add_frameworks_dep solid)
1872 + $(add_qt_dep qtdbus)
1873 $(add_qt_dep qtgui)
1874 - $(add_qt_dep qtsvg)
1875 $(add_qt_dep qtwidgets)
1876 - dev-games/freecell-solver
1877 + media-libs/phonon[qt5(+)]
1878 "
1879 RDEPEND="${DEPEND}"
1880
1881 diff --git a/kde-apps/eventviews/eventviews-19.04.1.ebuild b/kde-apps/eventviews/eventviews-19.04.1.ebuild
1882 new file mode 100644
1883 index 0000000000..b084d3fe22
1884 --- /dev/null
1885 +++ b/kde-apps/eventviews/eventviews-19.04.1.ebuild
1886 @@ -0,0 +1,42 @@
1887 +# Copyright 1999-2019 Gentoo Authors
1888 +# Distributed under the terms of the GNU General Public License v2
1889 +
1890 +EAPI=7
1891 +
1892 +KDE_TEST="true"
1893 +inherit kde5
1894 +
1895 +DESCRIPTION="Calendar viewer for KDE PIM"
1896 +LICENSE="GPL-2+ LGPL-2.1+"
1897 +KEYWORDS="~amd64 ~arm64 ~x86"
1898 +IUSE=""
1899 +
1900 +DEPEND="
1901 + $(add_frameworks_dep kcodecs)
1902 + $(add_frameworks_dep kcompletion)
1903 + $(add_frameworks_dep kconfig)
1904 + $(add_frameworks_dep kconfigwidgets)
1905 + $(add_frameworks_dep kcoreaddons)
1906 + $(add_frameworks_dep kguiaddons)
1907 + $(add_frameworks_dep ki18n)
1908 + $(add_frameworks_dep kiconthemes)
1909 + $(add_frameworks_dep kitemmodels)
1910 + $(add_frameworks_dep kservice)
1911 + $(add_frameworks_dep kwidgetsaddons)
1912 + $(add_kdeapps_dep akonadi)
1913 + $(add_kdeapps_dep akonadi-calendar)
1914 + $(add_kdeapps_dep calendarsupport)
1915 + $(add_kdeapps_dep kcalcore)
1916 + $(add_kdeapps_dep kcalutils)
1917 + $(add_kdeapps_dep kcontacts)
1918 + $(add_kdeapps_dep kmime)
1919 + $(add_kdeapps_dep libkdepim)
1920 + $(add_qt_dep designer)
1921 + $(add_qt_dep qtgui)
1922 + $(add_qt_dep qtwidgets)
1923 + dev-libs/kdiagram:5
1924 + dev-libs/libical
1925 +"
1926 +RDEPEND="${DEPEND}
1927 + !kde-apps/kdepim-l10n
1928 +"
1929
1930 diff --git a/kde-apps/ffmpegthumbs/ffmpegthumbs-19.04.1.ebuild b/kde-apps/ffmpegthumbs/ffmpegthumbs-19.04.1.ebuild
1931 new file mode 100644
1932 index 0000000000..f50e87594e
1933 --- /dev/null
1934 +++ b/kde-apps/ffmpegthumbs/ffmpegthumbs-19.04.1.ebuild
1935 @@ -0,0 +1,25 @@
1936 +# Copyright 1999-2019 Gentoo Authors
1937 +# Distributed under the terms of the GNU General Public License v2
1938 +
1939 +EAPI=7
1940 +
1941 +inherit kde5
1942 +
1943 +DESCRIPTION="FFmpeg based thumbnail generator for video files"
1944 +LICENSE="GPL-2+"
1945 +KEYWORDS="~amd64 ~arm64 ~x86"
1946 +IUSE="libav"
1947 +
1948 +BDEPEND="
1949 + virtual/pkgconfig
1950 +"
1951 +DEPEND="
1952 + $(add_frameworks_dep kconfig)
1953 + $(add_frameworks_dep ki18n)
1954 + $(add_frameworks_dep kio)
1955 + $(add_qt_dep qtgui)
1956 + $(add_qt_dep qtwidgets)
1957 + libav? ( media-video/libav:= )
1958 + !libav? ( media-video/ffmpeg:0= )
1959 +"
1960 +RDEPEND="${DEPEND}"
1961
1962 diff --git a/kde-apps/kpat/kpat-19.04.9999.ebuild b/kde-apps/filelight/filelight-19.04.1.ebuild
1963 similarity index 56%
1964 copy from kde-apps/kpat/kpat-19.04.9999.ebuild
1965 copy to kde-apps/filelight/filelight-19.04.1.ebuild
1966 index 5cc8dcc740..992fdf7c96 100644
1967 --- a/kde-apps/kpat/kpat-19.04.9999.ebuild
1968 +++ b/kde-apps/filelight/filelight-19.04.1.ebuild
1969 @@ -3,13 +3,12 @@
1970
1971 EAPI=7
1972
1973 -KDE_HANDBOOK="forceoptional"
1974 -KDE_SELINUX_MODULE="games"
1975 +KDE_HANDBOOK="optional"
1976 inherit kde5
1977
1978 -DESCRIPTION="KDE patience game"
1979 -HOMEPAGE="https://games.kde.org/game.php?game=kpat"
1980 -KEYWORDS=""
1981 +DESCRIPTION="Visualise disk usage with interactive map of concentric, segmented rings"
1982 +HOMEPAGE="https://utils.kde.org/projects/filelight/"
1983 +KEYWORDS="~amd64 ~arm64 ~x86"
1984 IUSE=""
1985
1986 DEPEND="
1987 @@ -17,18 +16,12 @@ DEPEND="
1988 $(add_frameworks_dep kconfig)
1989 $(add_frameworks_dep kconfigwidgets)
1990 $(add_frameworks_dep kcoreaddons)
1991 - $(add_frameworks_dep kcrash)
1992 - $(add_frameworks_dep kdbusaddons)
1993 - $(add_frameworks_dep kguiaddons)
1994 $(add_frameworks_dep ki18n)
1995 $(add_frameworks_dep kio)
1996 - $(add_frameworks_dep knewstuff)
1997 + $(add_frameworks_dep kservice)
1998 $(add_frameworks_dep kwidgetsaddons)
1999 $(add_frameworks_dep kxmlgui)
2000 - $(add_kdeapps_dep libkdegames)
2001 $(add_qt_dep qtgui)
2002 - $(add_qt_dep qtsvg)
2003 $(add_qt_dep qtwidgets)
2004 - dev-games/freecell-solver
2005 "
2006 RDEPEND="${DEPEND}"
2007
2008 diff --git a/kde-apps/kpat/kpat-19.04.9999.ebuild b/kde-apps/granatier/granatier-19.04.1.ebuild
2009 similarity index 70%
2010 copy from kde-apps/kpat/kpat-19.04.9999.ebuild
2011 copy to kde-apps/granatier/granatier-19.04.1.ebuild
2012 index 5cc8dcc740..1fb29bc02d 100644
2013 --- a/kde-apps/kpat/kpat-19.04.9999.ebuild
2014 +++ b/kde-apps/granatier/granatier-19.04.1.ebuild
2015 @@ -4,24 +4,20 @@
2016 EAPI=7
2017
2018 KDE_HANDBOOK="forceoptional"
2019 -KDE_SELINUX_MODULE="games"
2020 inherit kde5
2021
2022 -DESCRIPTION="KDE patience game"
2023 -HOMEPAGE="https://games.kde.org/game.php?game=kpat"
2024 -KEYWORDS=""
2025 +DESCRIPTION="KDE Bomberman game"
2026 +HOMEPAGE="https://kde.org/applications/games/granatier/"
2027 +KEYWORDS="~amd64 ~arm64 ~x86"
2028 IUSE=""
2029
2030 DEPEND="
2031 - $(add_frameworks_dep kcompletion)
2032 $(add_frameworks_dep kconfig)
2033 $(add_frameworks_dep kconfigwidgets)
2034 $(add_frameworks_dep kcoreaddons)
2035 $(add_frameworks_dep kcrash)
2036 $(add_frameworks_dep kdbusaddons)
2037 - $(add_frameworks_dep kguiaddons)
2038 $(add_frameworks_dep ki18n)
2039 - $(add_frameworks_dep kio)
2040 $(add_frameworks_dep knewstuff)
2041 $(add_frameworks_dep kwidgetsaddons)
2042 $(add_frameworks_dep kxmlgui)
2043 @@ -29,6 +25,6 @@ DEPEND="
2044 $(add_qt_dep qtgui)
2045 $(add_qt_dep qtsvg)
2046 $(add_qt_dep qtwidgets)
2047 - dev-games/freecell-solver
2048 + $(add_qt_dep qtxml)
2049 "
2050 RDEPEND="${DEPEND}"
2051
2052 diff --git a/kde-apps/grantlee-editor/grantlee-editor-19.04.1.ebuild b/kde-apps/grantlee-editor/grantlee-editor-19.04.1.ebuild
2053 new file mode 100644
2054 index 0000000000..a0cb47643f
2055 --- /dev/null
2056 +++ b/kde-apps/grantlee-editor/grantlee-editor-19.04.1.ebuild
2057 @@ -0,0 +1,44 @@
2058 +# Copyright 1999-2019 Gentoo Authors
2059 +# Distributed under the terms of the GNU General Public License v2
2060 +
2061 +EAPI=7
2062 +
2063 +KDE_HANDBOOK="forceoptional"
2064 +inherit kde5
2065 +
2066 +DESCRIPTION="Utilities and tools to manage themes in KDE PIM applications"
2067 +LICENSE="GPL-2+ handbook? ( FDL-1.2+ )"
2068 +KEYWORDS="~amd64 ~arm64 ~x86"
2069 +IUSE=""
2070 +
2071 +DEPEND="
2072 + $(add_frameworks_dep karchive)
2073 + $(add_frameworks_dep kcompletion)
2074 + $(add_frameworks_dep kconfig)
2075 + $(add_frameworks_dep kconfigwidgets)
2076 + $(add_frameworks_dep kcoreaddons)
2077 + $(add_frameworks_dep kcrash)
2078 + $(add_frameworks_dep kdbusaddons)
2079 + $(add_frameworks_dep ki18n)
2080 + $(add_frameworks_dep kio)
2081 + $(add_frameworks_dep knewstuff)
2082 + $(add_frameworks_dep ktexteditor)
2083 + $(add_frameworks_dep kwallet)
2084 + $(add_frameworks_dep kwidgetsaddons)
2085 + $(add_frameworks_dep kxmlgui)
2086 + $(add_kdeapps_dep akonadi-contacts)
2087 + $(add_kdeapps_dep kcontacts)
2088 + $(add_kdeapps_dep kmime)
2089 + $(add_kdeapps_dep kpimtextedit)
2090 + $(add_kdeapps_dep messagelib)
2091 + $(add_kdeapps_dep pimcommon)
2092 + $(add_qt_dep qtgui)
2093 + $(add_qt_dep qtwebengine 'widgets')
2094 + $(add_qt_dep qtwidgets)
2095 +"
2096 +RDEPEND="${DEPEND}
2097 + !kde-apps/kaddressbook:4
2098 + !kde-apps/kdepim-common-libs:4
2099 + !kde-apps/kdepim-l10n
2100 + !kde-apps/kmail:4
2101 +"
2102
2103 diff --git a/kde-apps/grantleetheme/grantleetheme-19.04.1.ebuild b/kde-apps/grantleetheme/grantleetheme-19.04.1.ebuild
2104 new file mode 100644
2105 index 0000000000..86d3074a93
2106 --- /dev/null
2107 +++ b/kde-apps/grantleetheme/grantleetheme-19.04.1.ebuild
2108 @@ -0,0 +1,34 @@
2109 +# Copyright 1999-2019 Gentoo Authors
2110 +# Distributed under the terms of the GNU General Public License v2
2111 +
2112 +EAPI=7
2113 +
2114 +KDE_TEST="forceoptional"
2115 +inherit kde5
2116 +
2117 +DESCRIPTION="Library for Grantlee plugins"
2118 +LICENSE="GPL-2+ LGPL-2.1+"
2119 +KEYWORDS="~amd64 ~arm64 ~x86"
2120 +IUSE=""
2121 +
2122 +COMMON_DEPEND="
2123 + $(add_frameworks_dep kconfig)
2124 + $(add_frameworks_dep kcoreaddons)
2125 + $(add_frameworks_dep ki18n)
2126 + $(add_frameworks_dep kiconthemes)
2127 + $(add_frameworks_dep knewstuff)
2128 + $(add_frameworks_dep kwidgetsaddons)
2129 + $(add_frameworks_dep kxmlgui)
2130 + $(add_qt_dep qtgui)
2131 + $(add_qt_dep qtwidgets)
2132 + dev-libs/grantlee:5
2133 +"
2134 +DEPEND="${COMMON_DEPEND}
2135 + $(add_qt_dep qtnetwork)
2136 +"
2137 +RDEPEND="${COMMON_DEPEND}
2138 + !kde-apps/kdepim-l10n
2139 +"
2140 +
2141 +# fails if package not already installed
2142 +RESTRICT+=" test"
2143
2144 diff --git a/kde-apps/gwenview/gwenview-19.04.1.ebuild b/kde-apps/gwenview/gwenview-19.04.1.ebuild
2145 new file mode 100644
2146 index 0000000000..4bc3b01ee8
2147 --- /dev/null
2148 +++ b/kde-apps/gwenview/gwenview-19.04.1.ebuild
2149 @@ -0,0 +1,106 @@
2150 +# Copyright 1999-2019 Gentoo Authors
2151 +# Distributed under the terms of the GNU General Public License v2
2152 +
2153 +EAPI=7
2154 +
2155 +KDE_HANDBOOK="forceoptional"
2156 +KDE_TEST="true"
2157 +inherit kde5
2158 +
2159 +DESCRIPTION="Image viewer by KDE"
2160 +HOMEPAGE="
2161 + https://kde.org/applications/graphics/gwenview/
2162 + https://userbase.kde.org/Gwenview
2163 +"
2164 +
2165 +LICENSE="GPL-2+ handbook? ( FDL-1.2 )"
2166 +KEYWORDS="~amd64 ~arm64 ~x86"
2167 +IUSE="activities fits kipi +mpris raw semantic-desktop X"
2168 +
2169 +# requires running environment
2170 +RESTRICT+=" test"
2171 +
2172 +COMMON_DEPEND="
2173 + $(add_frameworks_dep kcompletion)
2174 + $(add_frameworks_dep kconfig)
2175 + $(add_frameworks_dep kconfigwidgets)
2176 + $(add_frameworks_dep kcoreaddons)
2177 + $(add_frameworks_dep ki18n)
2178 + $(add_frameworks_dep kiconthemes)
2179 + $(add_frameworks_dep kio)
2180 + $(add_frameworks_dep kitemmodels)
2181 + $(add_frameworks_dep kitemviews)
2182 + $(add_frameworks_dep kjobwidgets)
2183 + $(add_frameworks_dep knotifications)
2184 + $(add_frameworks_dep kparts)
2185 + $(add_frameworks_dep kservice)
2186 + $(add_frameworks_dep kwidgetsaddons)
2187 + $(add_frameworks_dep kxmlgui)
2188 + $(add_frameworks_dep solid)
2189 + $(add_qt_dep qtgui)
2190 + $(add_qt_dep qtopengl)
2191 + $(add_qt_dep qtprintsupport)
2192 + $(add_qt_dep qtsvg)
2193 + $(add_qt_dep qtwidgets)
2194 + media-gfx/exiv2:=
2195 + media-libs/lcms:2
2196 + media-libs/libpng:0=
2197 + media-libs/phonon[qt5(+)]
2198 + virtual/jpeg:0
2199 + activities? ( $(add_frameworks_dep kactivities) )
2200 + fits? ( sci-libs/cfitsio )
2201 + kipi? ( $(add_kdeapps_dep libkipi '' '' '5=') )
2202 + mpris? ( $(add_qt_dep qtdbus) )
2203 + raw? ( $(add_kdeapps_dep libkdcraw) )
2204 + semantic-desktop? (
2205 + $(add_frameworks_dep baloo)
2206 + $(add_frameworks_dep kfilemetadata)
2207 + )
2208 + X? (
2209 + $(add_qt_dep qtx11extras)
2210 + x11-libs/libX11
2211 + )
2212 +"
2213 +DEPEND="${COMMON_DEPEND}
2214 + $(add_frameworks_dep kwindowsystem)
2215 + $(add_qt_dep qtconcurrent)
2216 +"
2217 +RDEPEND="${COMMON_DEPEND}
2218 + $(add_frameworks_dep kimageformats)
2219 + $(add_qt_dep qtimageformats)
2220 + kipi? ( media-plugins/kipi-plugins:5 )
2221 +"
2222 +
2223 +src_prepare() {
2224 + kde5_src_prepare
2225 + if ! use mpris; then
2226 + # FIXME: upstream a better solution
2227 + sed -e "/set(HAVE_QTDBUS/s/\${Qt5DBus_FOUND}/0/" -i CMakeLists.txt || die
2228 + fi
2229 +}
2230 +
2231 +src_configure() {
2232 + local mycmakeargs=(
2233 + $(cmake-utils_use_find_package activities KF5Activities)
2234 + $(cmake-utils_use_find_package fits CFitsio)
2235 + $(cmake-utils_use_find_package kipi KF5Kipi)
2236 + $(cmake-utils_use_find_package raw KF5KDcraw)
2237 + $(cmake-utils_use_find_package X X11)
2238 + )
2239 +
2240 + if use semantic-desktop; then
2241 + mycmakeargs+=( -DGWENVIEW_SEMANTICINFO_BACKEND=Baloo )
2242 + else
2243 + mycmakeargs+=( -DGWENVIEW_SEMANTICINFO_BACKEND=None )
2244 + fi
2245 +
2246 + kde5_src_configure
2247 +}
2248 +
2249 +pkg_postinst() {
2250 + kde5_pkg_postinst
2251 +
2252 + if [[ -z "${REPLACING_VERSIONS}" ]] && ! has_version kde-apps/svgpart:${SLOT} ; then
2253 + elog "For SVG support, install kde-apps/svgpart:${SLOT}"
2254 + fi
2255 +}
2256
2257 diff --git a/kde-apps/incidenceeditor/incidenceeditor-19.04.1.ebuild b/kde-apps/incidenceeditor/incidenceeditor-19.04.1.ebuild
2258 new file mode 100644
2259 index 0000000000..6c1fd4356c
2260 --- /dev/null
2261 +++ b/kde-apps/incidenceeditor/incidenceeditor-19.04.1.ebuild
2262 @@ -0,0 +1,53 @@
2263 +# Copyright 1999-2019 Gentoo Authors
2264 +# Distributed under the terms of the GNU General Public License v2
2265 +
2266 +EAPI=7
2267 +
2268 +KDE_TEST="true"
2269 +VIRTUALX_REQUIRED="test"
2270 +inherit kde5
2271 +
2272 +DESCRIPTION="Incidence editor for korganizer"
2273 +LICENSE="GPL-2+"
2274 +KEYWORDS="~amd64 ~arm64 ~x86"
2275 +IUSE=""
2276 +
2277 +DEPEND="
2278 + $(add_frameworks_dep kcodecs)
2279 + $(add_frameworks_dep kcompletion)
2280 + $(add_frameworks_dep kconfig)
2281 + $(add_frameworks_dep kconfigwidgets)
2282 + $(add_frameworks_dep kcoreaddons)
2283 + $(add_frameworks_dep ki18n)
2284 + $(add_frameworks_dep kiconthemes)
2285 + $(add_frameworks_dep kio)
2286 + $(add_frameworks_dep kitemmodels)
2287 + $(add_frameworks_dep kjobwidgets)
2288 + $(add_frameworks_dep kservice)
2289 + $(add_frameworks_dep ktextwidgets)
2290 + $(add_frameworks_dep kwidgetsaddons)
2291 + $(add_frameworks_dep kxmlgui)
2292 + $(add_kdeapps_dep akonadi)
2293 + $(add_kdeapps_dep akonadi-calendar)
2294 + $(add_kdeapps_dep akonadi-contacts)
2295 + $(add_kdeapps_dep akonadi-mime)
2296 + $(add_kdeapps_dep calendarsupport)
2297 + $(add_kdeapps_dep eventviews)
2298 + $(add_kdeapps_dep kcalcore)
2299 + $(add_kdeapps_dep kcalutils)
2300 + $(add_kdeapps_dep kcontacts)
2301 + $(add_kdeapps_dep kdepim-apps-libs)
2302 + $(add_kdeapps_dep kidentitymanagement)
2303 + $(add_kdeapps_dep kldap)
2304 + $(add_kdeapps_dep kmailtransport)
2305 + $(add_kdeapps_dep kmime)
2306 + $(add_kdeapps_dep libkdepim)
2307 + $(add_qt_dep qtdbus)
2308 + $(add_qt_dep qtgui)
2309 + $(add_qt_dep qtwidgets)
2310 + dev-libs/kdiagram:5
2311 +"
2312 +RDEPEND="${DEPEND}
2313 + !kde-apps/kdepim-common-libs:4
2314 + !kde-apps/kdepim-l10n
2315 +"
2316
2317 diff --git a/kde-apps/juk/juk-19.04.1.ebuild b/kde-apps/juk/juk-19.04.1.ebuild
2318 new file mode 100644
2319 index 0000000000..d9ffd9d84c
2320 --- /dev/null
2321 +++ b/kde-apps/juk/juk-19.04.1.ebuild
2322 @@ -0,0 +1,44 @@
2323 +# Copyright 1999-2019 Gentoo Authors
2324 +# Distributed under the terms of the GNU General Public License v2
2325 +
2326 +EAPI=7
2327 +
2328 +KDE_HANDBOOK="forceoptional"
2329 +KDE_TEST="forceoptional"
2330 +inherit kde5
2331 +
2332 +DESCRIPTION="Jukebox and music manager by KDE"
2333 +HOMEPAGE="https://kde.org/applications/multimedia/juk/"
2334 +
2335 +KEYWORDS="~amd64 ~arm64 ~x86"
2336 +IUSE=""
2337 +
2338 +DEPEND="
2339 + $(add_frameworks_dep kcompletion)
2340 + $(add_frameworks_dep kconfig)
2341 + $(add_frameworks_dep kconfigwidgets)
2342 + $(add_frameworks_dep kcoreaddons)
2343 + $(add_frameworks_dep kcrash)
2344 + $(add_frameworks_dep kglobalaccel)
2345 + $(add_frameworks_dep ki18n)
2346 + $(add_frameworks_dep kiconthemes)
2347 + $(add_frameworks_dep kio)
2348 + $(add_frameworks_dep kjobwidgets)
2349 + $(add_frameworks_dep knotifications)
2350 + $(add_frameworks_dep ktextwidgets)
2351 + $(add_frameworks_dep kwallet)
2352 + $(add_frameworks_dep kwidgetsaddons)
2353 + $(add_frameworks_dep kwindowsystem)
2354 + $(add_frameworks_dep kxmlgui)
2355 + $(add_qt_dep qtdbus)
2356 + $(add_qt_dep qtgui)
2357 + $(add_qt_dep qtnetwork)
2358 + $(add_qt_dep qtsvg)
2359 + $(add_qt_dep qtwidgets)
2360 + $(add_qt_dep qtxml)
2361 + media-libs/phonon[qt5(+)]
2362 + >=media-libs/taglib-1.6
2363 +"
2364 +RDEPEND="${DEPEND}
2365 + !kde-apps/kde4-l10n
2366 +"
2367
2368 diff --git a/kde-apps/k3b/k3b-19.04.1.ebuild b/kde-apps/k3b/k3b-19.04.1.ebuild
2369 new file mode 100644
2370 index 0000000000..aa08a04f48
2371 --- /dev/null
2372 +++ b/kde-apps/k3b/k3b-19.04.1.ebuild
2373 @@ -0,0 +1,121 @@
2374 +# Copyright 1999-2019 Gentoo Authors
2375 +# Distributed under the terms of the GNU General Public License v2
2376 +
2377 +EAPI=7
2378 +
2379 +KDE_HANDBOOK="forceoptional"
2380 +KDE_TEST="true"
2381 +inherit kde5
2382 +
2383 +DESCRIPTION="Full-featured burning and ripping application based on KDE Frameworks"
2384 +HOMEPAGE="https://userbase.kde.org/K3b"
2385 +
2386 +LICENSE="GPL-2 FDL-1.2"
2387 +KEYWORDS="~amd64 ~arm64 ~x86"
2388 +IUSE="dvd emovix encode ffmpeg flac libav mad mp3 musepack sndfile sox taglib vcd vorbis webkit"
2389 +
2390 +REQUIRED_USE="
2391 + flac? ( taglib )
2392 + mp3? ( encode taglib )
2393 + sox? ( encode taglib )
2394 +"
2395 +
2396 +DEPEND="
2397 + $(add_frameworks_dep karchive)
2398 + $(add_frameworks_dep kbookmarks)
2399 + $(add_frameworks_dep kcmutils)
2400 + $(add_frameworks_dep kcompletion)
2401 + $(add_frameworks_dep kconfig)
2402 + $(add_frameworks_dep kconfigwidgets)
2403 + $(add_frameworks_dep kcoreaddons)
2404 + $(add_frameworks_dep kfilemetadata 'taglib?')
2405 + $(add_frameworks_dep ki18n)
2406 + $(add_frameworks_dep kiconthemes)
2407 + $(add_frameworks_dep kio)
2408 + $(add_frameworks_dep kjobwidgets)
2409 + $(add_frameworks_dep knewstuff)
2410 + $(add_frameworks_dep knotifications)
2411 + $(add_frameworks_dep knotifyconfig)
2412 + $(add_frameworks_dep kservice)
2413 + $(add_frameworks_dep kwidgetsaddons)
2414 + $(add_frameworks_dep kxmlgui)
2415 + $(add_frameworks_dep solid)
2416 + $(add_kdeapps_dep libkcddb)
2417 + $(add_qt_dep qtdbus)
2418 + $(add_qt_dep qtgui)
2419 + $(add_qt_dep qtnetwork)
2420 + $(add_qt_dep qtwidgets)
2421 + $(add_qt_dep qtxml)
2422 + media-libs/libsamplerate
2423 + dvd? ( media-libs/libdvdread )
2424 + ffmpeg? (
2425 + libav? ( media-video/libav:= )
2426 + !libav? ( media-video/ffmpeg:0= )
2427 + )
2428 + flac? ( >=media-libs/flac-1.2[cxx] )
2429 + mp3? ( media-sound/lame )
2430 + mad? ( media-libs/libmad )
2431 + musepack? ( >=media-sound/musepack-tools-444 )
2432 + sndfile? ( media-libs/libsndfile )
2433 + taglib? ( >=media-libs/taglib-1.5 )
2434 + vorbis? (
2435 + media-libs/libogg
2436 + media-libs/libvorbis
2437 + )
2438 + webkit? ( >=dev-qt/qtwebkit-5.212.0_pre20180120:5 )
2439 +"
2440 +RDEPEND="${DEPEND}
2441 + app-cdr/cdrdao
2442 + dev-libs/libburn
2443 + media-sound/cdparanoia
2444 + virtual/cdrtools
2445 + dvd? (
2446 + >=app-cdr/dvd+rw-tools-7
2447 + encode? ( media-video/transcode[dvd] )
2448 + )
2449 + emovix? ( media-video/emovix )
2450 + sox? ( media-sound/sox )
2451 + vcd? ( media-video/vcdimager )
2452 +"
2453 +
2454 +DOCS+=( ChangeLog {FAQ,PERMISSIONS,README}.txt )
2455 +
2456 +src_configure() {
2457 + local mycmakeargs=(
2458 + -DK3B_BUILD_API_DOCS=OFF
2459 + -DK3B_BUILD_WAVE_DECODER_PLUGIN=ON
2460 + -DK3B_ENABLE_HAL_SUPPORT=OFF
2461 + -DK3B_ENABLE_MUSICBRAINZ=OFF
2462 + -DK3B_DEBUG=$(usex debug)
2463 + -DK3B_ENABLE_DVD_RIPPING=$(usex dvd)
2464 + -DK3B_BUILD_EXTERNAL_ENCODER_PLUGIN=$(usex encode)
2465 + -DK3B_BUILD_FFMPEG_DECODER_PLUGIN=$(usex ffmpeg)
2466 + -DK3B_BUILD_FLAC_DECODER_PLUGIN=$(usex flac)
2467 + -DK3B_BUILD_LAME_ENCODER_PLUGIN=$(usex mp3)
2468 + -DK3B_BUILD_MAD_DECODER_PLUGIN=$(usex mad)
2469 + -DK3B_BUILD_MUSE_DECODER_PLUGIN=$(usex musepack)
2470 + -DK3B_BUILD_SNDFILE_DECODER_PLUGIN=$(usex sndfile)
2471 + -DK3B_BUILD_SOX_ENCODER_PLUGIN=$(usex sox)
2472 + -DK3B_ENABLE_TAGLIB=$(usex taglib)
2473 + -DK3B_BUILD_OGGVORBIS_DECODER_PLUGIN=$(usex vorbis)
2474 + -DK3B_BUILD_OGGVORBIS_ENCODER_PLUGIN=$(usex vorbis)
2475 + $(cmake-utils_use_find_package webkit Qt5WebKitWidgets)
2476 + )
2477 +
2478 + kde5_src_configure
2479 +}
2480 +
2481 +pkg_postinst() {
2482 + kde5_pkg_postinst
2483 +
2484 + echo
2485 + elog "If you get warnings on start-up, uncheck the \"Check system"
2486 + elog "configuration\" option in the \"Misc\" settings window."
2487 + echo
2488 +
2489 + local group=cdrom
2490 + use kernel_linux || group=operator
2491 + elog "Make sure you have proper read/write permissions on optical device(s)."
2492 + elog "Usually, it is sufficient to be in the ${group} group."
2493 + echo
2494 +}
2495
2496 diff --git a/kde-apps/kaccounts-integration/kaccounts-integration-19.04.1.ebuild b/kde-apps/kaccounts-integration/kaccounts-integration-19.04.1.ebuild
2497 new file mode 100644
2498 index 0000000000..3e554d7f97
2499 --- /dev/null
2500 +++ b/kde-apps/kaccounts-integration/kaccounts-integration-19.04.1.ebuild
2501 @@ -0,0 +1,44 @@
2502 +# Copyright 1999-2019 Gentoo Authors
2503 +# Distributed under the terms of the GNU General Public License v2
2504 +
2505 +EAPI=7
2506 +
2507 +KDE_TEST="forceoptional"
2508 +VIRTUALDBUS_TEST="true"
2509 +inherit kde5
2510 +
2511 +DESCRIPTION="Administer web accounts for the sites and services across the Plasma desktop"
2512 +HOMEPAGE="https://community.kde.org/KTp"
2513 +LICENSE="LGPL-2.1"
2514 +
2515 +KEYWORDS="~amd64 ~arm ~arm64 ~x86"
2516 +IUSE=""
2517 +
2518 +BDEPEND="
2519 + sys-devel/gettext
2520 +"
2521 +COMMON_DEPEND="
2522 + $(add_frameworks_dep kconfigwidgets)
2523 + $(add_frameworks_dep kcoreaddons)
2524 + $(add_frameworks_dep kdbusaddons)
2525 + $(add_frameworks_dep kdeclarative)
2526 + $(add_frameworks_dep ki18n)
2527 + $(add_frameworks_dep kwidgetsaddons)
2528 + $(add_qt_dep qtdbus)
2529 + $(add_qt_dep qtdeclarative)
2530 + $(add_qt_dep qtgui)
2531 + $(add_qt_dep qtwidgets)
2532 + net-libs/accounts-qt
2533 + >=net-libs/libaccounts-glib-1.21
2534 + net-libs/signond
2535 +"
2536 +DEPEND="${COMMON_DEPEND}
2537 + $(add_frameworks_dep kcmutils)
2538 + $(add_plasma_dep kde-cli-tools)
2539 +"
2540 +RDEPEND="${COMMON_DEPEND}
2541 + dev-util/intltool
2542 +"
2543 +
2544 +# bug #549444
2545 +RESTRICT+=" test"
2546
2547 diff --git a/kde-apps/kaccounts-providers/kaccounts-providers-19.04.1.ebuild b/kde-apps/kaccounts-providers/kaccounts-providers-19.04.1.ebuild
2548 new file mode 100644
2549 index 0000000000..9e14c3d007
2550 --- /dev/null
2551 +++ b/kde-apps/kaccounts-providers/kaccounts-providers-19.04.1.ebuild
2552 @@ -0,0 +1,32 @@
2553 +# Copyright 1999-2019 Gentoo Authors
2554 +# Distributed under the terms of the GNU General Public License v2
2555 +
2556 +EAPI=7
2557 +
2558 +inherit kde5
2559 +
2560 +DESCRIPTION="KDE accounts providers"
2561 +HOMEPAGE="https://community.kde.org/KTp"
2562 +LICENSE="LGPL-2.1"
2563 +
2564 +KEYWORDS="~amd64 ~arm64 ~x86"
2565 +IUSE=""
2566 +
2567 +BDEPEND="
2568 + dev-util/intltool
2569 +"
2570 +DEPEND="
2571 + $(add_frameworks_dep kcoreaddons)
2572 + $(add_frameworks_dep kdeclarative)
2573 + $(add_frameworks_dep ki18n)
2574 + $(add_frameworks_dep kio)
2575 + $(add_frameworks_dep kpackage)
2576 + $(add_kdeapps_dep kaccounts-integration)
2577 + $(add_qt_dep qtdeclarative)
2578 + $(add_qt_dep qtgui)
2579 + $(add_qt_dep qtxml)
2580 +"
2581 +RDEPEND="${DEPEND}
2582 + net-libs/signon-ui
2583 + net-libs/signon-oauth2
2584 +"
2585
2586 diff --git a/kde-apps/kaddressbook/kaddressbook-19.04.1.ebuild b/kde-apps/kaddressbook/kaddressbook-19.04.1.ebuild
2587 new file mode 100644
2588 index 0000000000..279d7fce19
2589 --- /dev/null
2590 +++ b/kde-apps/kaddressbook/kaddressbook-19.04.1.ebuild
2591 @@ -0,0 +1,57 @@
2592 +# Copyright 1999-2019 Gentoo Authors
2593 +# Distributed under the terms of the GNU General Public License v2
2594 +
2595 +EAPI=7
2596 +
2597 +KDE_HANDBOOK="forceoptional" # FIXME: Check back for doc in release
2598 +KDE_TEST="forceoptional"
2599 +VIRTUALX_REQUIRED="test"
2600 +inherit kde5
2601 +
2602 +DESCRIPTION="Address book application based on KDE Frameworks"
2603 +HOMEPAGE="https://kde.org/applications/office/kaddressbook/"
2604 +
2605 +LICENSE="GPL-2+ handbook? ( FDL-1.2+ )"
2606 +KEYWORDS="~amd64 ~arm64 ~x86"
2607 +IUSE=""
2608 +
2609 +DEPEND="
2610 + $(add_frameworks_dep kcmutils)
2611 + $(add_frameworks_dep kcodecs)
2612 + $(add_frameworks_dep kcompletion)
2613 + $(add_frameworks_dep kconfig)
2614 + $(add_frameworks_dep kconfigwidgets)
2615 + $(add_frameworks_dep kcoreaddons)
2616 + $(add_frameworks_dep kcrash)
2617 + $(add_frameworks_dep ki18n)
2618 + $(add_frameworks_dep kiconthemes)
2619 + $(add_frameworks_dep kio)
2620 + $(add_frameworks_dep kitemmodels)
2621 + $(add_frameworks_dep kjobwidgets)
2622 + $(add_frameworks_dep kparts)
2623 + $(add_frameworks_dep kservice)
2624 + $(add_frameworks_dep kwidgetsaddons)
2625 + $(add_frameworks_dep kxmlgui)
2626 + $(add_frameworks_dep prison)
2627 + $(add_kdeapps_dep akonadi)
2628 + $(add_kdeapps_dep akonadi-contacts)
2629 + $(add_kdeapps_dep akonadi-search)
2630 + $(add_kdeapps_dep grantleetheme)
2631 + $(add_kdeapps_dep kcontacts)
2632 + $(add_kdeapps_dep kdepim-apps-libs)
2633 + $(add_kdeapps_dep kontactinterface)
2634 + $(add_kdeapps_dep libgravatar)
2635 + $(add_kdeapps_dep libkdepim)
2636 + $(add_kdeapps_dep libkleo)
2637 + $(add_kdeapps_dep pimcommon)
2638 + $(add_qt_dep qtdbus)
2639 + $(add_qt_dep qtgui)
2640 + $(add_qt_dep qtprintsupport)
2641 + $(add_qt_dep qtwidgets)
2642 + >=app-crypt/gpgme-1.7.1[cxx,qt5]
2643 + dev-libs/grantlee:5
2644 +"
2645 +RDEPEND="${DEPEND}
2646 + !kde-apps/kdepim-l10n
2647 + $(add_kdeapps_dep kdepim-runtime)
2648 +"
2649
2650 diff --git a/kde-apps/kajongg/kajongg-19.04.1.ebuild b/kde-apps/kajongg/kajongg-19.04.1.ebuild
2651 new file mode 100644
2652 index 0000000000..8e483ba7e3
2653 --- /dev/null
2654 +++ b/kde-apps/kajongg/kajongg-19.04.1.ebuild
2655 @@ -0,0 +1,52 @@
2656 +# Copyright 1999-2019 Gentoo Authors
2657 +# Distributed under the terms of the GNU General Public License v2
2658 +
2659 +EAPI=7
2660 +
2661 +KDE_AUTODEPS="false"
2662 +KDE_HANDBOOK="forceoptional"
2663 +PYTHON_COMPAT=( python3_{5,6,7} )
2664 +inherit python-single-r1 kde5
2665 +
2666 +DESCRIPTION="Classical Mah Jongg for four players"
2667 +HOMEPAGE="https://kde.org/applications/games/kajongg/"
2668 +KEYWORDS="~amd64 ~arm64 ~x86"
2669 +IUSE=""
2670 +
2671 +REQUIRED_USE="${PYTHON_REQUIRED_USE}"
2672 +
2673 +DEPEND="${PYTHON_DEPS}
2674 + $(add_frameworks_dep extra-cmake-modules)
2675 + $(add_frameworks_dep kconfig)
2676 + $(add_frameworks_dep ki18n)
2677 + $(add_kdeapps_dep libkdegames)
2678 + $(add_qt_dep qtcore)
2679 + $(add_qt_dep qtgui)
2680 + $(add_qt_dep qtsvg)
2681 + $(add_qt_dep qtwidgets)
2682 + dev-db/sqlite:3
2683 + dev-python/PyQt5[gui,svg,widgets,${PYTHON_USEDEP}]
2684 + >=dev-python/twisted-16.6.0[${PYTHON_USEDEP}]
2685 +"
2686 +RDEPEND="${DEPEND}
2687 + $(add_kdeapps_dep libkmahjongg)
2688 + !kde-apps/kajongg:4
2689 +"
2690 +
2691 +pkg_setup() {
2692 + python-single-r1_pkg_setup
2693 + kde5_pkg_setup
2694 +}
2695 +
2696 +src_prepare() {
2697 + python_fix_shebang src
2698 + kde5_src_prepare
2699 + sed -i -e "/KDE_ADD_PYTHON_EXECUTABLE/s/^/#DONT/" CMakeLists.txt || die
2700 +}
2701 +
2702 +src_install() {
2703 + kde5_src_install
2704 + dosym ../share/kajongg/kajongg.py /usr/bin/kajongg
2705 + dosym ../share/kajongg/kajonggserver.py /usr/bin/kajonggserver
2706 + fperms a+x /usr/share/kajongg/kajongg{,server}.py
2707 +}
2708
2709 diff --git a/kde-apps/kalarm/kalarm-19.04.1.ebuild b/kde-apps/kalarm/kalarm-19.04.1.ebuild
2710 new file mode 100644
2711 index 0000000000..23aea0029c
2712 --- /dev/null
2713 +++ b/kde-apps/kalarm/kalarm-19.04.1.ebuild
2714 @@ -0,0 +1,81 @@
2715 +# Copyright 1999-2019 Gentoo Authors
2716 +# Distributed under the terms of the GNU General Public License v2
2717 +
2718 +EAPI=7
2719 +
2720 +KDE_HANDBOOK="forceoptional"
2721 +inherit kde5
2722 +
2723 +DESCRIPTION="Application to manage alarms and other timer based alerts for the desktop"
2724 +HOMEPAGE+=" https://userbase.kde.org/KAlarm"
2725 +LICENSE="GPL-2+ handbook? ( FDL-1.2+ )"
2726 +KEYWORDS="~amd64 ~arm64 ~x86"
2727 +IUSE="X"
2728 +
2729 +BDEPEND="
2730 + dev-libs/libxslt
2731 +"
2732 +DEPEND="
2733 + $(add_frameworks_dep kauth)
2734 + $(add_frameworks_dep kcmutils)
2735 + $(add_frameworks_dep kcodecs)
2736 + $(add_frameworks_dep kcompletion)
2737 + $(add_frameworks_dep kconfig)
2738 + $(add_frameworks_dep kconfigwidgets)
2739 + $(add_frameworks_dep kcoreaddons)
2740 + $(add_frameworks_dep kcrash)
2741 + $(add_frameworks_dep kdbusaddons)
2742 + $(add_frameworks_dep kdelibs4support)
2743 + $(add_frameworks_dep kglobalaccel)
2744 + $(add_frameworks_dep kguiaddons)
2745 + $(add_frameworks_dep kholidays)
2746 + $(add_frameworks_dep ki18n)
2747 + $(add_frameworks_dep kiconthemes)
2748 + $(add_frameworks_dep kio)
2749 + $(add_frameworks_dep kitemmodels)
2750 + $(add_frameworks_dep kjobwidgets)
2751 + $(add_frameworks_dep knotifications)
2752 + $(add_frameworks_dep kservice)
2753 + $(add_frameworks_dep ktextwidgets)
2754 + $(add_frameworks_dep kwidgetsaddons)
2755 + $(add_frameworks_dep kwindowsystem)
2756 + $(add_frameworks_dep kxmlgui)
2757 + $(add_kdeapps_dep akonadi)
2758 + $(add_kdeapps_dep akonadi-contacts)
2759 + $(add_kdeapps_dep akonadi-mime)
2760 + $(add_kdeapps_dep kalarmcal)
2761 + $(add_kdeapps_dep kcalcore)
2762 + $(add_kdeapps_dep kcalutils)
2763 + $(add_kdeapps_dep kcontacts)
2764 + $(add_kdeapps_dep kdepim-apps-libs)
2765 + $(add_kdeapps_dep kidentitymanagement)
2766 + $(add_kdeapps_dep kmailtransport)
2767 + $(add_kdeapps_dep kmime)
2768 + $(add_kdeapps_dep kontactinterface)
2769 + $(add_kdeapps_dep kpimtextedit)
2770 + $(add_kdeapps_dep libkdepim)
2771 + $(add_kdeapps_dep mailcommon)
2772 + $(add_kdeapps_dep pimcommon)
2773 + $(add_qt_dep qtdbus)
2774 + $(add_qt_dep qtgui)
2775 + $(add_qt_dep qtnetwork)
2776 + $(add_qt_dep qtwidgets)
2777 + media-libs/phonon[qt5(+)]
2778 + X? (
2779 + $(add_qt_dep qtx11extras)
2780 + x11-libs/libX11
2781 + )
2782 +"
2783 +RDEPEND="${DEPEND}
2784 + !kde-apps/kdepim-l10n
2785 + $(add_kdeapps_dep kdepim-runtime)
2786 +"
2787 +
2788 +src_configure() {
2789 + local mycmakeargs=(
2790 + $(cmake-utils_use_find_package X Qt5X11Extras)
2791 + $(cmake-utils_use_find_package X X11)
2792 + )
2793 +
2794 + kde5_src_configure
2795 +}
2796
2797 diff --git a/kde-apps/kalarmcal/kalarmcal-19.04.1.ebuild b/kde-apps/kalarmcal/kalarmcal-19.04.1.ebuild
2798 new file mode 100644
2799 index 0000000000..b7c213c955
2800 --- /dev/null
2801 +++ b/kde-apps/kalarmcal/kalarmcal-19.04.1.ebuild
2802 @@ -0,0 +1,34 @@
2803 +# Copyright 1999-2019 Gentoo Authors
2804 +# Distributed under the terms of the GNU General Public License v2
2805 +
2806 +EAPI=7
2807 +
2808 +KDE_TEST="true"
2809 +inherit kde5
2810 +
2811 +DESCRIPTION="Client library to access and handling of KAlarm calendar data"
2812 +LICENSE="GPL-2+ LGPL-2.1+"
2813 +KEYWORDS="~amd64 ~arm64 ~x86"
2814 +IUSE=""
2815 +
2816 +COMMON_DEPEND="
2817 + $(add_frameworks_dep kconfig)
2818 + $(add_frameworks_dep kholidays)
2819 + $(add_frameworks_dep ki18n)
2820 + $(add_kdeapps_dep akonadi)
2821 + $(add_kdeapps_dep kcalcore)
2822 + $(add_kdeapps_dep kcalutils)
2823 + $(add_kdeapps_dep kidentitymanagement)
2824 + $(add_qt_dep qtgui)
2825 +"
2826 +DEPEND="${COMMON_DEPEND}
2827 + test? ( $(add_qt_dep qtdbus) )
2828 +"
2829 +RDEPEND="${COMMON_DEPEND}
2830 + !kde-apps/kdepim-l10n
2831 + !<kde-apps/kdepim-runtime-18.03.80
2832 +"
2833 +
2834 +src_test() {
2835 + LANG="C" kde5_src_test #bug 665626
2836 +}
2837
2838 diff --git a/kde-apps/kalgebra/kalgebra-19.04.1.ebuild b/kde-apps/kalgebra/kalgebra-19.04.1.ebuild
2839 new file mode 100644
2840 index 0000000000..c849324930
2841 --- /dev/null
2842 +++ b/kde-apps/kalgebra/kalgebra-19.04.1.ebuild
2843 @@ -0,0 +1,42 @@
2844 +# Copyright 1999-2019 Gentoo Authors
2845 +# Distributed under the terms of the GNU General Public License v2
2846 +
2847 +EAPI=7
2848 +
2849 +KDE_HANDBOOK="optional"
2850 +inherit kde5
2851 +
2852 +DESCRIPTION="MathML-based 2D and 3D graph calculator by KDE"
2853 +HOMEPAGE="https://kde.org/applications/education/kalgebra https://edu.kde.org/kalgebra/"
2854 +KEYWORDS="~amd64 ~arm64 ~x86"
2855 +IUSE="readline"
2856 +
2857 +DEPEND="
2858 + $(add_frameworks_dep kconfig)
2859 + $(add_frameworks_dep kconfigwidgets)
2860 + $(add_frameworks_dep kcoreaddons)
2861 + $(add_frameworks_dep ki18n)
2862 + $(add_frameworks_dep kio)
2863 + $(add_frameworks_dep kwidgetsaddons)
2864 + $(add_frameworks_dep kxmlgui)
2865 + $(add_kdeapps_dep analitza)
2866 + $(add_qt_dep qtdeclarative)
2867 + $(add_qt_dep qtgui)
2868 + $(add_qt_dep qtprintsupport)
2869 + $(add_qt_dep qtwebengine 'widgets')
2870 + $(add_qt_dep qtwidgets)
2871 + readline? ( sys-libs/readline:0= )
2872 +"
2873 +RDEPEND="${DEPEND}
2874 + $(add_frameworks_dep kirigami)
2875 + $(add_qt_dep qtquickcontrols)
2876 + !kde-apps/analitza:4
2877 +"
2878 +
2879 +src_configure() {
2880 + local mycmakeargs=(
2881 + $(cmake-utils_use_find_package readline Readline)
2882 + )
2883 +
2884 + kde5_src_configure
2885 +}
2886
2887 diff --git a/kde-apps/kalzium/kalzium-19.04.1.ebuild b/kde-apps/kalzium/kalzium-19.04.1.ebuild
2888 new file mode 100644
2889 index 0000000000..db1dcf41c0
2890 --- /dev/null
2891 +++ b/kde-apps/kalzium/kalzium-19.04.1.ebuild
2892 @@ -0,0 +1,59 @@
2893 +# Copyright 1999-2019 Gentoo Authors
2894 +# Distributed under the terms of the GNU General Public License v2
2895 +
2896 +EAPI=7
2897 +
2898 +KDE_HANDBOOK="forceoptional"
2899 +inherit kde5 flag-o-matic
2900 +
2901 +DESCRIPTION="Periodic table of the elements"
2902 +HOMEPAGE="https://kde.org/applications/education/kalzium https://edu.kde.org/kalzium/"
2903 +KEYWORDS="~amd64 ~arm64 ~x86"
2904 +IUSE="editor solver"
2905 +
2906 +DEPEND="
2907 + $(add_frameworks_dep kcompletion)
2908 + $(add_frameworks_dep kconfig)
2909 + $(add_frameworks_dep kconfigwidgets)
2910 + $(add_frameworks_dep kcoreaddons)
2911 + $(add_frameworks_dep khtml)
2912 + $(add_frameworks_dep ki18n)
2913 + $(add_frameworks_dep kio)
2914 + $(add_frameworks_dep kitemviews)
2915 + $(add_frameworks_dep kplotting)
2916 + $(add_frameworks_dep ktextwidgets)
2917 + $(add_frameworks_dep kunitconversion)
2918 + $(add_frameworks_dep kwidgetsaddons)
2919 + $(add_frameworks_dep kxmlgui)
2920 + $(add_qt_dep qtgui)
2921 + $(add_qt_dep qtscript)
2922 + $(add_qt_dep qtsvg)
2923 + $(add_qt_dep qtwidgets)
2924 + $(add_qt_dep qtxml)
2925 + editor? (
2926 + $(add_frameworks_dep knewstuff)
2927 + $(add_qt_dep qtopengl)
2928 + dev-cpp/eigen:3
2929 + sci-chemistry/openbabel
2930 + sci-libs/avogadrolibs[qt5]
2931 + )
2932 + solver? ( dev-ml/facile[ocamlopt] )
2933 +"
2934 +RDEPEND="${DEPEND}
2935 + sci-chemistry/chemical-mime-data
2936 +"
2937 +
2938 +src_configure(){
2939 + # Fix missing finite()
2940 + [[ ${CHOST} == *-solaris* ]] && append-cppflags -DHAVE_IEEEFP_H
2941 +
2942 + local mycmakeargs=(
2943 + $(cmake-utils_use_find_package editor Eigen3)
2944 + $(cmake-utils_use_find_package editor AvogadroLibs)
2945 + $(cmake-utils_use_find_package editor OpenBabel2)
2946 + $(cmake-utils_use_find_package solver OCaml)
2947 + $(cmake-utils_use_find_package solver Libfacile)
2948 + )
2949 +
2950 + kde5_src_configure
2951 +}
2952
2953 diff --git a/kde-apps/kpat/kpat-19.04.9999.ebuild b/kde-apps/kamera/kamera-19.04.1.ebuild
2954 similarity index 56%
2955 copy from kde-apps/kpat/kpat-19.04.9999.ebuild
2956 copy to kde-apps/kamera/kamera-19.04.1.ebuild
2957 index 5cc8dcc740..3d4742faf8 100644
2958 --- a/kde-apps/kpat/kpat-19.04.9999.ebuild
2959 +++ b/kde-apps/kamera/kamera-19.04.1.ebuild
2960 @@ -4,31 +4,26 @@
2961 EAPI=7
2962
2963 KDE_HANDBOOK="forceoptional"
2964 -KDE_SELINUX_MODULE="games"
2965 inherit kde5
2966
2967 -DESCRIPTION="KDE patience game"
2968 -HOMEPAGE="https://games.kde.org/game.php?game=kpat"
2969 -KEYWORDS=""
2970 +DESCRIPTION="Plasma integration for gphoto2 cameras"
2971 +LICENSE="GPL-2+ handbook? ( FDL-1.2 )"
2972 +KEYWORDS="~amd64 ~arm64 ~x86"
2973 IUSE=""
2974
2975 +BDEPEND="
2976 + sys-devel/gettext
2977 +"
2978 DEPEND="
2979 - $(add_frameworks_dep kcompletion)
2980 $(add_frameworks_dep kconfig)
2981 $(add_frameworks_dep kconfigwidgets)
2982 $(add_frameworks_dep kcoreaddons)
2983 - $(add_frameworks_dep kcrash)
2984 - $(add_frameworks_dep kdbusaddons)
2985 - $(add_frameworks_dep kguiaddons)
2986 + $(add_frameworks_dep kxmlgui)
2987 $(add_frameworks_dep ki18n)
2988 $(add_frameworks_dep kio)
2989 - $(add_frameworks_dep knewstuff)
2990 $(add_frameworks_dep kwidgetsaddons)
2991 - $(add_frameworks_dep kxmlgui)
2992 - $(add_kdeapps_dep libkdegames)
2993 $(add_qt_dep qtgui)
2994 - $(add_qt_dep qtsvg)
2995 $(add_qt_dep qtwidgets)
2996 - dev-games/freecell-solver
2997 + media-libs/libgphoto2:=
2998 "
2999 RDEPEND="${DEPEND}"
3000
3001 diff --git a/kde-apps/kamoso/kamoso-19.04.1.ebuild b/kde-apps/kamoso/kamoso-19.04.1.ebuild
3002 new file mode 100644
3003 index 0000000000..597fbb0256
3004 --- /dev/null
3005 +++ b/kde-apps/kamoso/kamoso-19.04.1.ebuild
3006 @@ -0,0 +1,39 @@
3007 +# Copyright 1999-2019 Gentoo Authors
3008 +# Distributed under the terms of the GNU General Public License v2
3009 +
3010 +EAPI=7
3011 +
3012 +KDE_HANDBOOK="forceoptional"
3013 +VIRTUALX_REQUIRED="test"
3014 +inherit kde5
3015 +
3016 +DESCRIPTION="Application to take pictures and videos from your webcam by KDE"
3017 +HOMEPAGE="https://userbase.kde.org/Kamoso"
3018 +
3019 +LICENSE="GPL-2+"
3020 +KEYWORDS="~amd64 ~arm64 ~x86"
3021 +IUSE=""
3022 +
3023 +DEPEND="
3024 + $(add_frameworks_dep kconfig)
3025 + $(add_frameworks_dep kcoreaddons)
3026 + $(add_frameworks_dep ki18n)
3027 + $(add_frameworks_dep kio)
3028 + $(add_frameworks_dep kitemviews)
3029 + $(add_frameworks_dep purpose)
3030 + $(add_qt_dep qtdeclarative)
3031 + $(add_qt_dep qtgui)
3032 + $(add_qt_dep qtwidgets)
3033 + dev-libs/glib:2
3034 + media-libs/gst-plugins-base:1.0
3035 + virtual/opengl
3036 +"
3037 +RDEPEND="${DEPEND}
3038 + $(add_frameworks_dep kirigami)
3039 + $(add_qt_dep qtquickcontrols2)
3040 + media-plugins/gst-plugins-jpeg:1.0
3041 + media-plugins/gst-plugins-libpng:1.0
3042 + media-plugins/gst-plugins-meta:1.0[alsa,theora,vorbis,v4l]
3043 +"
3044 +
3045 +RESTRICT+=" test" # bug 653674
3046
3047 diff --git a/kde-apps/kanagram/kanagram-19.04.1.ebuild b/kde-apps/kanagram/kanagram-19.04.1.ebuild
3048 new file mode 100644
3049 index 0000000000..5ca2c5f786
3050 --- /dev/null
3051 +++ b/kde-apps/kanagram/kanagram-19.04.1.ebuild
3052 @@ -0,0 +1,44 @@
3053 +# Copyright 1999-2019 Gentoo Authors
3054 +# Distributed under the terms of the GNU General Public License v2
3055 +
3056 +EAPI=7
3057 +
3058 +KDE_HANDBOOK="forceoptional"
3059 +inherit kde5
3060 +
3061 +DESCRIPTION="Game based on anagrams of words"
3062 +HOMEPAGE="https://kde.org/applications/education/kanagram https://edu.kde.org/kanagram/"
3063 +KEYWORDS="~amd64 ~arm64 ~x86"
3064 +IUSE="speech"
3065 +
3066 +DEPEND="
3067 + $(add_frameworks_dep kconfig)
3068 + $(add_frameworks_dep kconfigwidgets)
3069 + $(add_frameworks_dep kcoreaddons)
3070 + $(add_frameworks_dep kcrash)
3071 + $(add_frameworks_dep kdeclarative)
3072 + $(add_frameworks_dep ki18n)
3073 + $(add_frameworks_dep knewstuff)
3074 + $(add_frameworks_dep kwidgetsaddons)
3075 + $(add_frameworks_dep kxmlgui)
3076 + $(add_frameworks_dep sonnet)
3077 + $(add_kdeapps_dep libkeduvocdocument)
3078 + $(add_qt_dep qtdeclarative)
3079 + $(add_qt_dep qtgui)
3080 + $(add_qt_dep qtwidgets)
3081 + media-libs/phonon[qt5(+)]
3082 + speech? ( $(add_qt_dep qtspeech) )
3083 +"
3084 +RDEPEND="${DEPEND}
3085 + $(add_kdeapps_dep kdeedu-data)
3086 + $(add_qt_dep qtmultimedia 'qml')
3087 + $(add_qt_dep qtquickcontrols)
3088 +"
3089 +
3090 +src_configure() {
3091 + local mycmakeargs=(
3092 + $(cmake-utils_use_find_package speech Qt5TextToSpeech)
3093 + )
3094 +
3095 + kde5_src_configure
3096 +}
3097
3098 diff --git a/kde-apps/kpat/kpat-19.04.9999.ebuild b/kde-apps/kapman/kapman-19.04.1.ebuild
3099 similarity index 66%
3100 copy from kde-apps/kpat/kpat-19.04.9999.ebuild
3101 copy to kde-apps/kapman/kapman-19.04.1.ebuild
3102 index 5cc8dcc740..0839b93b7a 100644
3103 --- a/kde-apps/kpat/kpat-19.04.9999.ebuild
3104 +++ b/kde-apps/kapman/kapman-19.04.1.ebuild
3105 @@ -4,31 +4,26 @@
3106 EAPI=7
3107
3108 KDE_HANDBOOK="forceoptional"
3109 -KDE_SELINUX_MODULE="games"
3110 inherit kde5
3111
3112 -DESCRIPTION="KDE patience game"
3113 -HOMEPAGE="https://games.kde.org/game.php?game=kpat"
3114 -KEYWORDS=""
3115 +DESCRIPTION="Pac-Man clone by KDE"
3116 +HOMEPAGE="https://kde.org/applications/games/kapman/"
3117 +KEYWORDS="~amd64 ~arm64 ~x86"
3118 IUSE=""
3119
3120 DEPEND="
3121 - $(add_frameworks_dep kcompletion)
3122 $(add_frameworks_dep kconfig)
3123 $(add_frameworks_dep kconfigwidgets)
3124 $(add_frameworks_dep kcoreaddons)
3125 $(add_frameworks_dep kcrash)
3126 $(add_frameworks_dep kdbusaddons)
3127 - $(add_frameworks_dep kguiaddons)
3128 $(add_frameworks_dep ki18n)
3129 - $(add_frameworks_dep kio)
3130 - $(add_frameworks_dep knewstuff)
3131 $(add_frameworks_dep kwidgetsaddons)
3132 $(add_frameworks_dep kxmlgui)
3133 $(add_kdeapps_dep libkdegames)
3134 $(add_qt_dep qtgui)
3135 $(add_qt_dep qtsvg)
3136 $(add_qt_dep qtwidgets)
3137 - dev-games/freecell-solver
3138 + $(add_qt_dep qtxml)
3139 "
3140 RDEPEND="${DEPEND}"
3141
3142 diff --git a/kde-apps/kpat/kpat-19.04.9999.ebuild b/kde-apps/kapptemplate/kapptemplate-19.04.1.ebuild
3143 similarity index 56%
3144 copy from kde-apps/kpat/kpat-19.04.9999.ebuild
3145 copy to kde-apps/kapptemplate/kapptemplate-19.04.1.ebuild
3146 index 5cc8dcc740..c6618ba351 100644
3147 --- a/kde-apps/kpat/kpat-19.04.9999.ebuild
3148 +++ b/kde-apps/kapptemplate/kapptemplate-19.04.1.ebuild
3149 @@ -4,31 +4,24 @@
3150 EAPI=7
3151
3152 KDE_HANDBOOK="forceoptional"
3153 -KDE_SELINUX_MODULE="games"
3154 +KDE_TEST="forceoptional"
3155 inherit kde5
3156
3157 -DESCRIPTION="KDE patience game"
3158 -HOMEPAGE="https://games.kde.org/game.php?game=kpat"
3159 -KEYWORDS=""
3160 +DESCRIPTION="Shell script to create the necessary framework to develop KDE applications"
3161 +HOMEPAGE="https://kde.org/applications/development/kapptemplate"
3162 +KEYWORDS="~amd64 ~arm64 ~x86"
3163 IUSE=""
3164
3165 DEPEND="
3166 + $(add_frameworks_dep karchive)
3167 $(add_frameworks_dep kcompletion)
3168 $(add_frameworks_dep kconfig)
3169 $(add_frameworks_dep kconfigwidgets)
3170 $(add_frameworks_dep kcoreaddons)
3171 - $(add_frameworks_dep kcrash)
3172 - $(add_frameworks_dep kdbusaddons)
3173 - $(add_frameworks_dep kguiaddons)
3174 $(add_frameworks_dep ki18n)
3175 $(add_frameworks_dep kio)
3176 - $(add_frameworks_dep knewstuff)
3177 $(add_frameworks_dep kwidgetsaddons)
3178 - $(add_frameworks_dep kxmlgui)
3179 - $(add_kdeapps_dep libkdegames)
3180 $(add_qt_dep qtgui)
3181 - $(add_qt_dep qtsvg)
3182 $(add_qt_dep qtwidgets)
3183 - dev-games/freecell-solver
3184 "
3185 RDEPEND="${DEPEND}"
3186
3187 diff --git a/kde-apps/kate/kate-19.04.1.ebuild b/kde-apps/kate/kate-19.04.1.ebuild
3188 new file mode 100644
3189 index 0000000000..df50ca9262
3190 --- /dev/null
3191 +++ b/kde-apps/kate/kate-19.04.1.ebuild
3192 @@ -0,0 +1,84 @@
3193 +# Copyright 1999-2019 Gentoo Authors
3194 +# Distributed under the terms of the GNU General Public License v2
3195 +
3196 +EAPI=7
3197 +
3198 +KDE_HANDBOOK="optional"
3199 +KDE_TEST="true"
3200 +VIRTUALX_REQUIRED="test"
3201 +inherit kde5
3202 +
3203 +DESCRIPTION="Kate is an advanced text editor"
3204 +HOMEPAGE="https://kde.org/applications/utilities/kate https://kate-editor.org/"
3205 +KEYWORDS="~amd64 ~arm64 ~x86"
3206 +IUSE="+addons"
3207 +
3208 +DEPEND="
3209 + $(add_frameworks_dep kactivities)
3210 + $(add_frameworks_dep kcodecs)
3211 + $(add_frameworks_dep kcompletion)
3212 + $(add_frameworks_dep kconfig)
3213 + $(add_frameworks_dep kconfigwidgets)
3214 + $(add_frameworks_dep kcoreaddons)
3215 + $(add_frameworks_dep kcrash)
3216 + $(add_frameworks_dep kdbusaddons)
3217 + $(add_frameworks_dep kguiaddons)
3218 + $(add_frameworks_dep ki18n)
3219 + $(add_frameworks_dep kiconthemes)
3220 + $(add_frameworks_dep kio)
3221 + $(add_frameworks_dep kitemmodels)
3222 + $(add_frameworks_dep kitemviews)
3223 + $(add_frameworks_dep kjobwidgets)
3224 + $(add_frameworks_dep kparts)
3225 + $(add_frameworks_dep kservice)
3226 + $(add_frameworks_dep ktexteditor)
3227 + $(add_frameworks_dep ktextwidgets)
3228 + $(add_frameworks_dep kwidgetsaddons)
3229 + $(add_frameworks_dep kwindowsystem)
3230 + $(add_frameworks_dep kxmlgui)
3231 + $(add_qt_dep qtdbus)
3232 + $(add_qt_dep qtgui)
3233 + $(add_qt_dep qtwidgets)
3234 + $(add_qt_dep qtxml)
3235 + addons? (
3236 + $(add_frameworks_dep kbookmarks)
3237 + $(add_frameworks_dep knewstuff)
3238 + $(add_frameworks_dep kwallet)
3239 + $(add_frameworks_dep plasma)
3240 + $(add_frameworks_dep threadweaver)
3241 + $(add_qt_dep qtsql)
3242 + )
3243 +"
3244 +RDEPEND="${DEPEND}
3245 + !kde-misc/ktexteditorpreviewplugin
3246 +"
3247 +
3248 +src_prepare() {
3249 + kde5_src_prepare
3250 + # test hangs
3251 + sed -e "/session_manager_test/d" -i kate/autotests/CMakeLists.txt || die
3252 + # delete colliding kwrite translations
3253 + if [[ ${KDE_BUILD_TYPE} = release ]]; then
3254 + find po -type f -name "*po" -and -name "kwrite*" -delete || die
3255 + rm -rf po/*/docs/kwrite || die
3256 + fi
3257 +}
3258 +
3259 +src_configure() {
3260 + local mycmakeargs=(
3261 + -DBUILD_addons=$(usex addons)
3262 + -DBUILD_kwrite=FALSE
3263 + )
3264 +
3265 + kde5_src_configure
3266 +}
3267 +
3268 +pkg_postinst() {
3269 + kde5_pkg_postinst
3270 +
3271 + if [[ -z "${REPLACING_VERSIONS}" ]] && use addons; then
3272 + elog "The functionality of ktexteditorpreview plugin can be extended with:"
3273 + elog " kde-misc/kmarkdownwebview"
3274 + elog " media-gfx/kgraphviewer"
3275 + fi
3276 +}
3277
3278 diff --git a/kde-apps/kpat/kpat-19.04.9999.ebuild b/kde-apps/katomic/katomic-19.04.1.ebuild
3279 similarity index 66%
3280 copy from kde-apps/kpat/kpat-19.04.9999.ebuild
3281 copy to kde-apps/katomic/katomic-19.04.1.ebuild
3282 index 5cc8dcc740..dfef31246f 100644
3283 --- a/kde-apps/kpat/kpat-19.04.9999.ebuild
3284 +++ b/kde-apps/katomic/katomic-19.04.1.ebuild
3285 @@ -7,28 +7,25 @@ KDE_HANDBOOK="forceoptional"
3286 KDE_SELINUX_MODULE="games"
3287 inherit kde5
3288
3289 -DESCRIPTION="KDE patience game"
3290 -HOMEPAGE="https://games.kde.org/game.php?game=kpat"
3291 -KEYWORDS=""
3292 +DESCRIPTION="KDE Atomic Entertainment Game"
3293 +HOMEPAGE="
3294 + https://kde.org/applications/games/katomic/
3295 + https://games.kde.org/game.php?game=katomic
3296 +"
3297 +KEYWORDS="~amd64 ~arm64 ~x86"
3298 IUSE=""
3299
3300 DEPEND="
3301 - $(add_frameworks_dep kcompletion)
3302 $(add_frameworks_dep kconfig)
3303 - $(add_frameworks_dep kconfigwidgets)
3304 $(add_frameworks_dep kcoreaddons)
3305 $(add_frameworks_dep kcrash)
3306 $(add_frameworks_dep kdbusaddons)
3307 - $(add_frameworks_dep kguiaddons)
3308 $(add_frameworks_dep ki18n)
3309 - $(add_frameworks_dep kio)
3310 $(add_frameworks_dep knewstuff)
3311 $(add_frameworks_dep kwidgetsaddons)
3312 $(add_frameworks_dep kxmlgui)
3313 $(add_kdeapps_dep libkdegames)
3314 $(add_qt_dep qtgui)
3315 - $(add_qt_dep qtsvg)
3316 $(add_qt_dep qtwidgets)
3317 - dev-games/freecell-solver
3318 "
3319 RDEPEND="${DEPEND}"
3320
3321 diff --git a/kde-apps/kpat/kpat-19.04.9999.ebuild b/kde-apps/kbackup/kbackup-19.04.1.ebuild
3322 similarity index 60%
3323 copy from kde-apps/kpat/kpat-19.04.9999.ebuild
3324 copy to kde-apps/kbackup/kbackup-19.04.1.ebuild
3325 index 5cc8dcc740..fc0ebfc0bd 100644
3326 --- a/kde-apps/kpat/kpat-19.04.9999.ebuild
3327 +++ b/kde-apps/kbackup/kbackup-19.04.1.ebuild
3328 @@ -4,31 +4,27 @@
3329 EAPI=7
3330
3331 KDE_HANDBOOK="forceoptional"
3332 -KDE_SELINUX_MODULE="games"
3333 inherit kde5
3334
3335 -DESCRIPTION="KDE patience game"
3336 -HOMEPAGE="https://games.kde.org/game.php?game=kpat"
3337 -KEYWORDS=""
3338 +DESCRIPTION="Program that lets you back up any directories or files"
3339 +LICENSE="GPL-2"
3340 +KEYWORDS="~amd64 ~arm64 ~x86"
3341 IUSE=""
3342
3343 DEPEND="
3344 + $(add_frameworks_dep karchive)
3345 $(add_frameworks_dep kcompletion)
3346 $(add_frameworks_dep kconfig)
3347 $(add_frameworks_dep kconfigwidgets)
3348 $(add_frameworks_dep kcoreaddons)
3349 - $(add_frameworks_dep kcrash)
3350 - $(add_frameworks_dep kdbusaddons)
3351 - $(add_frameworks_dep kguiaddons)
3352 $(add_frameworks_dep ki18n)
3353 + $(add_frameworks_dep kiconthemes)
3354 $(add_frameworks_dep kio)
3355 - $(add_frameworks_dep knewstuff)
3356 + $(add_frameworks_dep knotifications)
3357 + $(add_frameworks_dep kservice)
3358 $(add_frameworks_dep kwidgetsaddons)
3359 $(add_frameworks_dep kxmlgui)
3360 - $(add_kdeapps_dep libkdegames)
3361 $(add_qt_dep qtgui)
3362 - $(add_qt_dep qtsvg)
3363 $(add_qt_dep qtwidgets)
3364 - dev-games/freecell-solver
3365 "
3366 RDEPEND="${DEPEND}"
3367
3368 diff --git a/kde-apps/kpat/kpat-19.04.9999.ebuild b/kde-apps/kblackbox/kblackbox-19.04.1.ebuild
3369 similarity index 70%
3370 copy from kde-apps/kpat/kpat-19.04.9999.ebuild
3371 copy to kde-apps/kblackbox/kblackbox-19.04.1.ebuild
3372 index 5cc8dcc740..49561429c7 100644
3373 --- a/kde-apps/kpat/kpat-19.04.9999.ebuild
3374 +++ b/kde-apps/kblackbox/kblackbox-19.04.1.ebuild
3375 @@ -7,28 +7,25 @@ KDE_HANDBOOK="forceoptional"
3376 KDE_SELINUX_MODULE="games"
3377 inherit kde5
3378
3379 -DESCRIPTION="KDE patience game"
3380 -HOMEPAGE="https://games.kde.org/game.php?game=kpat"
3381 -KEYWORDS=""
3382 +DESCRIPTION="Game of hide and seek played on a grid of boxes"
3383 +KEYWORDS="~amd64 ~arm64 ~x86"
3384 IUSE=""
3385
3386 DEPEND="
3387 - $(add_frameworks_dep kcompletion)
3388 + $(add_frameworks_dep karchive)
3389 $(add_frameworks_dep kconfig)
3390 $(add_frameworks_dep kconfigwidgets)
3391 $(add_frameworks_dep kcoreaddons)
3392 $(add_frameworks_dep kcrash)
3393 $(add_frameworks_dep kdbusaddons)
3394 - $(add_frameworks_dep kguiaddons)
3395 $(add_frameworks_dep ki18n)
3396 - $(add_frameworks_dep kio)
3397 - $(add_frameworks_dep knewstuff)
3398 + $(add_frameworks_dep ktextwidgets)
3399 $(add_frameworks_dep kwidgetsaddons)
3400 $(add_frameworks_dep kxmlgui)
3401 $(add_kdeapps_dep libkdegames)
3402 $(add_qt_dep qtgui)
3403 $(add_qt_dep qtsvg)
3404 $(add_qt_dep qtwidgets)
3405 - dev-games/freecell-solver
3406 + $(add_qt_dep qtxml)
3407 "
3408 RDEPEND="${DEPEND}"
3409
3410 diff --git a/kde-apps/kpat/kpat-19.04.9999.ebuild b/kde-apps/kblocks/kblocks-19.04.1.ebuild
3411 similarity index 62%
3412 copy from kde-apps/kpat/kpat-19.04.9999.ebuild
3413 copy to kde-apps/kblocks/kblocks-19.04.1.ebuild
3414 index 5cc8dcc740..6ffa35e363 100644
3415 --- a/kde-apps/kpat/kpat-19.04.9999.ebuild
3416 +++ b/kde-apps/kblocks/kblocks-19.04.1.ebuild
3417 @@ -4,31 +4,25 @@
3418 EAPI=7
3419
3420 KDE_HANDBOOK="forceoptional"
3421 -KDE_SELINUX_MODULE="games"
3422 inherit kde5
3423
3424 -DESCRIPTION="KDE patience game"
3425 -HOMEPAGE="https://games.kde.org/game.php?game=kpat"
3426 -KEYWORDS=""
3427 +DESCRIPTION="Single-player Tetris-like KDE game"
3428 +HOMEPAGE="https://kde.org/applications/games/kblocks/"
3429 +KEYWORDS="~amd64 ~arm64 ~x86"
3430 IUSE=""
3431
3432 DEPEND="
3433 - $(add_frameworks_dep kcompletion)
3434 $(add_frameworks_dep kconfig)
3435 $(add_frameworks_dep kconfigwidgets)
3436 $(add_frameworks_dep kcoreaddons)
3437 $(add_frameworks_dep kcrash)
3438 - $(add_frameworks_dep kdbusaddons)
3439 - $(add_frameworks_dep kguiaddons)
3440 $(add_frameworks_dep ki18n)
3441 - $(add_frameworks_dep kio)
3442 - $(add_frameworks_dep knewstuff)
3443 $(add_frameworks_dep kwidgetsaddons)
3444 $(add_frameworks_dep kxmlgui)
3445 $(add_kdeapps_dep libkdegames)
3446 $(add_qt_dep qtgui)
3447 + $(add_qt_dep qtnetwork)
3448 $(add_qt_dep qtsvg)
3449 $(add_qt_dep qtwidgets)
3450 - dev-games/freecell-solver
3451 "
3452 RDEPEND="${DEPEND}"
3453
3454 diff --git a/kde-apps/kblog/kblog-19.04.1.ebuild b/kde-apps/kblog/kblog-19.04.1.ebuild
3455 new file mode 100644
3456 index 0000000000..6d1a52cce7
3457 --- /dev/null
3458 +++ b/kde-apps/kblog/kblog-19.04.1.ebuild
3459 @@ -0,0 +1,24 @@
3460 +# Copyright 1999-2019 Gentoo Authors
3461 +# Distributed under the terms of the GNU General Public License v2
3462 +
3463 +EAPI=7
3464 +
3465 +KDE_TEST="true"
3466 +inherit kde5
3467 +
3468 +DESCRIPTION="Library providing client-side support for web application remote blogging APIs"
3469 +LICENSE="GPL-2+"
3470 +KEYWORDS="~amd64 ~x86"
3471 +IUSE=""
3472 +
3473 +DEPEND="
3474 + $(add_frameworks_dep kcoreaddons)
3475 + $(add_frameworks_dep ki18n)
3476 + $(add_frameworks_dep kio)
3477 + $(add_frameworks_dep kxmlrpcclient)
3478 + $(add_frameworks_dep syndication)
3479 + $(add_kdeapps_dep kcalcore)
3480 +"
3481 +RDEPEND="${DEPEND}
3482 + !kde-apps/kdepim-l10n
3483 +"
3484
3485 diff --git a/kde-apps/kpat/kpat-19.04.9999.ebuild b/kde-apps/kbounce/kbounce-19.04.1.ebuild
3486 similarity index 77%
3487 copy from kde-apps/kpat/kpat-19.04.9999.ebuild
3488 copy to kde-apps/kbounce/kbounce-19.04.1.ebuild
3489 index 5cc8dcc740..ce3ed74406 100644
3490 --- a/kde-apps/kpat/kpat-19.04.9999.ebuild
3491 +++ b/kde-apps/kbounce/kbounce-19.04.1.ebuild
3492 @@ -7,9 +7,12 @@ KDE_HANDBOOK="forceoptional"
3493 KDE_SELINUX_MODULE="games"
3494 inherit kde5
3495
3496 -DESCRIPTION="KDE patience game"
3497 -HOMEPAGE="https://games.kde.org/game.php?game=kpat"
3498 -KEYWORDS=""
3499 +DESCRIPTION="KDE Bounce Ball Game"
3500 +HOMEPAGE="
3501 + https://kde.org/applications/games/kbounce/
3502 + https://games.kde.org/game.php?game=kbounce
3503 +"
3504 +KEYWORDS="~amd64 ~arm64 ~x86"
3505 IUSE=""
3506
3507 DEPEND="
3508 @@ -19,16 +22,13 @@ DEPEND="
3509 $(add_frameworks_dep kcoreaddons)
3510 $(add_frameworks_dep kcrash)
3511 $(add_frameworks_dep kdbusaddons)
3512 - $(add_frameworks_dep kguiaddons)
3513 $(add_frameworks_dep ki18n)
3514 $(add_frameworks_dep kio)
3515 - $(add_frameworks_dep knewstuff)
3516 $(add_frameworks_dep kwidgetsaddons)
3517 $(add_frameworks_dep kxmlgui)
3518 $(add_kdeapps_dep libkdegames)
3519 $(add_qt_dep qtgui)
3520 $(add_qt_dep qtsvg)
3521 $(add_qt_dep qtwidgets)
3522 - dev-games/freecell-solver
3523 "
3524 RDEPEND="${DEPEND}"
3525
3526 diff --git a/kde-apps/kpat/kpat-19.04.9999.ebuild b/kde-apps/kbreakout/kbreakout-19.04.1.ebuild
3527 similarity index 64%
3528 copy from kde-apps/kpat/kpat-19.04.9999.ebuild
3529 copy to kde-apps/kbreakout/kbreakout-19.04.1.ebuild
3530 index 5cc8dcc740..e1f5e108b1 100644
3531 --- a/kde-apps/kpat/kpat-19.04.9999.ebuild
3532 +++ b/kde-apps/kbreakout/kbreakout-19.04.1.ebuild
3533 @@ -4,31 +4,29 @@
3534 EAPI=7
3535
3536 KDE_HANDBOOK="forceoptional"
3537 -KDE_SELINUX_MODULE="games"
3538 inherit kde5
3539
3540 -DESCRIPTION="KDE patience game"
3541 -HOMEPAGE="https://games.kde.org/game.php?game=kpat"
3542 -KEYWORDS=""
3543 +DESCRIPTION="Breakout-like game by KDE"
3544 +HOMEPAGE="
3545 + https://kde.org/applications/games/kbreakout/
3546 + https://games.kde.org/game.php?game=kbreakout
3547 +"
3548 +KEYWORDS="~amd64 ~arm64 ~x86"
3549 IUSE=""
3550
3551 DEPEND="
3552 - $(add_frameworks_dep kcompletion)
3553 $(add_frameworks_dep kconfig)
3554 $(add_frameworks_dep kconfigwidgets)
3555 $(add_frameworks_dep kcoreaddons)
3556 $(add_frameworks_dep kcrash)
3557 $(add_frameworks_dep kdbusaddons)
3558 - $(add_frameworks_dep kguiaddons)
3559 $(add_frameworks_dep ki18n)
3560 - $(add_frameworks_dep kio)
3561 - $(add_frameworks_dep knewstuff)
3562 $(add_frameworks_dep kwidgetsaddons)
3563 $(add_frameworks_dep kxmlgui)
3564 $(add_kdeapps_dep libkdegames)
3565 + $(add_qt_dep qtdeclarative)
3566 $(add_qt_dep qtgui)
3567 - $(add_qt_dep qtsvg)
3568 $(add_qt_dep qtwidgets)
3569 - dev-games/freecell-solver
3570 + $(add_qt_dep qtxml)
3571 "
3572 RDEPEND="${DEPEND}"
3573
3574 diff --git a/kde-apps/kpat/kpat-19.04.9999.ebuild b/kde-apps/kbruch/kbruch-19.04.1.ebuild
3575 similarity index 52%
3576 copy from kde-apps/kpat/kpat-19.04.9999.ebuild
3577 copy to kde-apps/kbruch/kbruch-19.04.1.ebuild
3578 index 5cc8dcc740..a904b1de04 100644
3579 --- a/kde-apps/kpat/kpat-19.04.9999.ebuild
3580 +++ b/kde-apps/kbruch/kbruch-19.04.1.ebuild
3581 @@ -4,31 +4,21 @@
3582 EAPI=7
3583
3584 KDE_HANDBOOK="forceoptional"
3585 -KDE_SELINUX_MODULE="games"
3586 inherit kde5
3587
3588 -DESCRIPTION="KDE patience game"
3589 -HOMEPAGE="https://games.kde.org/game.php?game=kpat"
3590 -KEYWORDS=""
3591 +DESCRIPTION="Educational application to learn calculating with fractions"
3592 +HOMEPAGE="https://kde.org/applications/education/kbruch https://edu.kde.org/kbruch/"
3593 +KEYWORDS="~amd64 ~arm64 ~x86"
3594 IUSE=""
3595
3596 DEPEND="
3597 - $(add_frameworks_dep kcompletion)
3598 $(add_frameworks_dep kconfig)
3599 $(add_frameworks_dep kconfigwidgets)
3600 $(add_frameworks_dep kcoreaddons)
3601 - $(add_frameworks_dep kcrash)
3602 - $(add_frameworks_dep kdbusaddons)
3603 - $(add_frameworks_dep kguiaddons)
3604 $(add_frameworks_dep ki18n)
3605 - $(add_frameworks_dep kio)
3606 - $(add_frameworks_dep knewstuff)
3607 $(add_frameworks_dep kwidgetsaddons)
3608 $(add_frameworks_dep kxmlgui)
3609 - $(add_kdeapps_dep libkdegames)
3610 $(add_qt_dep qtgui)
3611 - $(add_qt_dep qtsvg)
3612 $(add_qt_dep qtwidgets)
3613 - dev-games/freecell-solver
3614 "
3615 RDEPEND="${DEPEND}"
3616
3617 diff --git a/kde-apps/kpat/kpat-19.04.9999.ebuild b/kde-apps/kcachegrind/kcachegrind-19.04.1.ebuild
3618 similarity index 55%
3619 copy from kde-apps/kpat/kpat-19.04.9999.ebuild
3620 copy to kde-apps/kcachegrind/kcachegrind-19.04.1.ebuild
3621 index 5cc8dcc740..30cb9300e5 100644
3622 --- a/kde-apps/kpat/kpat-19.04.9999.ebuild
3623 +++ b/kde-apps/kcachegrind/kcachegrind-19.04.1.ebuild
3624 @@ -4,31 +4,32 @@
3625 EAPI=7
3626
3627 KDE_HANDBOOK="forceoptional"
3628 -KDE_SELINUX_MODULE="games"
3629 inherit kde5
3630
3631 -DESCRIPTION="KDE patience game"
3632 -HOMEPAGE="https://games.kde.org/game.php?game=kpat"
3633 -KEYWORDS=""
3634 -IUSE=""
3635 +DESCRIPTION="Frontend for Cachegrind by KDE"
3636 +HOMEPAGE="https://kde.org/applications/development/kcachegrind
3637 +https://kcachegrind.github.io/html/Home.html"
3638 +KEYWORDS="~amd64 ~arm64 ~x86"
3639 +IUSE="nls"
3640
3641 +BDEPEND="
3642 + nls? ( $(add_qt_dep linguist-tools) )
3643 +"
3644 DEPEND="
3645 - $(add_frameworks_dep kcompletion)
3646 + $(add_frameworks_dep karchive)
3647 $(add_frameworks_dep kconfig)
3648 $(add_frameworks_dep kconfigwidgets)
3649 $(add_frameworks_dep kcoreaddons)
3650 - $(add_frameworks_dep kcrash)
3651 $(add_frameworks_dep kdbusaddons)
3652 - $(add_frameworks_dep kguiaddons)
3653 $(add_frameworks_dep ki18n)
3654 $(add_frameworks_dep kio)
3655 - $(add_frameworks_dep knewstuff)
3656 + $(add_frameworks_dep kjobwidgets)
3657 $(add_frameworks_dep kwidgetsaddons)
3658 $(add_frameworks_dep kxmlgui)
3659 - $(add_kdeapps_dep libkdegames)
3660 + $(add_qt_dep qtdbus)
3661 $(add_qt_dep qtgui)
3662 - $(add_qt_dep qtsvg)
3663 $(add_qt_dep qtwidgets)
3664 - dev-games/freecell-solver
3665 "
3666 -RDEPEND="${DEPEND}"
3667 +RDEPEND="${DEPEND}
3668 + media-gfx/graphviz
3669 +"
3670
3671 diff --git a/kde-apps/kpat/kpat-19.04.9999.ebuild b/kde-apps/kcalc/kcalc-19.04.1.ebuild
3672 similarity index 60%
3673 copy from kde-apps/kpat/kpat-19.04.9999.ebuild
3674 copy to kde-apps/kcalc/kcalc-19.04.1.ebuild
3675 index 5cc8dcc740..2cdb3b489c 100644
3676 --- a/kde-apps/kpat/kpat-19.04.9999.ebuild
3677 +++ b/kde-apps/kcalc/kcalc-19.04.1.ebuild
3678 @@ -4,31 +4,32 @@
3679 EAPI=7
3680
3681 KDE_HANDBOOK="forceoptional"
3682 -KDE_SELINUX_MODULE="games"
3683 +KDE_TEST="true"
3684 inherit kde5
3685
3686 -DESCRIPTION="KDE patience game"
3687 -HOMEPAGE="https://games.kde.org/game.php?game=kpat"
3688 -KEYWORDS=""
3689 +DESCRIPTION="KDE calculator"
3690 +HOMEPAGE="https://kde.org/applications/utilities/kcalc
3691 +https://utils.kde.org/projects/kcalc/"
3692 +KEYWORDS="~amd64 ~arm64 ~x86"
3693 IUSE=""
3694
3695 +BDEPEND="
3696 + sys-devel/gettext
3697 +"
3698 DEPEND="
3699 - $(add_frameworks_dep kcompletion)
3700 $(add_frameworks_dep kconfig)
3701 $(add_frameworks_dep kconfigwidgets)
3702 $(add_frameworks_dep kcoreaddons)
3703 $(add_frameworks_dep kcrash)
3704 - $(add_frameworks_dep kdbusaddons)
3705 $(add_frameworks_dep kguiaddons)
3706 $(add_frameworks_dep ki18n)
3707 - $(add_frameworks_dep kio)
3708 - $(add_frameworks_dep knewstuff)
3709 + $(add_frameworks_dep kinit)
3710 + $(add_frameworks_dep knotifications)
3711 $(add_frameworks_dep kwidgetsaddons)
3712 $(add_frameworks_dep kxmlgui)
3713 - $(add_kdeapps_dep libkdegames)
3714 $(add_qt_dep qtgui)
3715 - $(add_qt_dep qtsvg)
3716 $(add_qt_dep qtwidgets)
3717 - dev-games/freecell-solver
3718 + $(add_qt_dep qtxml)
3719 + dev-libs/gmp:0=
3720 "
3721 RDEPEND="${DEPEND}"
3722
3723 diff --git a/kde-apps/kcalcore/kcalcore-19.04.1.ebuild b/kde-apps/kcalcore/kcalcore-19.04.1.ebuild
3724 new file mode 100644
3725 index 0000000000..3a367d606c
3726 --- /dev/null
3727 +++ b/kde-apps/kcalcore/kcalcore-19.04.1.ebuild
3728 @@ -0,0 +1,24 @@
3729 +# Copyright 1999-2019 Gentoo Authors
3730 +# Distributed under the terms of the GNU General Public License v2
3731 +
3732 +EAPI=7
3733 +
3734 +KDE_TEST="true"
3735 +VIRTUALX_REQUIRED="test"
3736 +inherit kde5
3737 +
3738 +DESCRIPTION="Library for handling calendar data"
3739 +LICENSE="GPL-2+ test? ( LGPL-3+ )"
3740 +KEYWORDS="~amd64 ~arm64 ~x86"
3741 +IUSE=""
3742 +
3743 +BDEPEND="
3744 + sys-devel/bison
3745 +"
3746 +DEPEND="
3747 + $(add_qt_dep qtgui)
3748 + dev-libs/libical:=
3749 +"
3750 +RDEPEND="${DEPEND}"
3751 +
3752 +RESTRICT+=" test" # multiple tests fail or hang indefinitely
3753
3754 diff --git a/kde-apps/kcalutils/kcalutils-19.04.1.ebuild b/kde-apps/kcalutils/kcalutils-19.04.1.ebuild
3755 new file mode 100644
3756 index 0000000000..cf54011c67
3757 --- /dev/null
3758 +++ b/kde-apps/kcalutils/kcalutils-19.04.1.ebuild
3759 @@ -0,0 +1,39 @@
3760 +# Copyright 1999-2019 Gentoo Authors
3761 +# Distributed under the terms of the GNU General Public License v2
3762 +
3763 +EAPI=7
3764 +
3765 +KDE_TEST="true"
3766 +VIRTUALX_REQUIRED="test"
3767 +inherit kde5
3768 +
3769 +DESCRIPTION="Library providing utility functions for the handling of calendar data"
3770 +LICENSE="GPL-2+ LGPL-2.1+"
3771 +KEYWORDS="~amd64 ~arm64 ~x86"
3772 +IUSE=""
3773 +
3774 +DEPEND="
3775 + $(add_frameworks_dep kcodecs)
3776 + $(add_frameworks_dep kconfig)
3777 + $(add_frameworks_dep kconfigwidgets)
3778 + $(add_frameworks_dep kcoreaddons)
3779 + $(add_frameworks_dep ki18n)
3780 + $(add_frameworks_dep kiconthemes)
3781 + $(add_frameworks_dep kwidgetsaddons)
3782 + $(add_kdeapps_dep kcalcore)
3783 + $(add_kdeapps_dep kidentitymanagement)
3784 + $(add_qt_dep qtgui)
3785 + $(add_qt_dep qtwidgets)
3786 + dev-libs/grantlee:5
3787 +"
3788 +RDEPEND="${DEPEND}
3789 + !kde-apps/kdepim-l10n
3790 +"
3791 +
3792 +src_test() {
3793 + # bug 653616
3794 + local myctestargs=(
3795 + -E "(kcalutils-testincidenceformatter)"
3796 + )
3797 + kde5_src_test
3798 +}
3799
3800 diff --git a/kde-apps/kpat/kpat-19.04.9999.ebuild b/kde-apps/kcharselect/kcharselect-19.04.1.ebuild
3801 similarity index 52%
3802 copy from kde-apps/kpat/kpat-19.04.9999.ebuild
3803 copy to kde-apps/kcharselect/kcharselect-19.04.1.ebuild
3804 index 5cc8dcc740..4cd14723ed 100644
3805 --- a/kde-apps/kpat/kpat-19.04.9999.ebuild
3806 +++ b/kde-apps/kcharselect/kcharselect-19.04.1.ebuild
3807 @@ -4,31 +4,23 @@
3808 EAPI=7
3809
3810 KDE_HANDBOOK="forceoptional"
3811 -KDE_SELINUX_MODULE="games"
3812 inherit kde5
3813
3814 -DESCRIPTION="KDE patience game"
3815 -HOMEPAGE="https://games.kde.org/game.php?game=kpat"
3816 -KEYWORDS=""
3817 +DESCRIPTION="KDE character selection utility"
3818 +HOMEPAGE="https://kde.org/applications/utilities/kcharselect
3819 +https://utils.kde.org/projects/kcharselect/"
3820 +KEYWORDS="~amd64 ~arm64 ~x86"
3821 IUSE=""
3822
3823 DEPEND="
3824 - $(add_frameworks_dep kcompletion)
3825 + $(add_frameworks_dep kbookmarks)
3826 $(add_frameworks_dep kconfig)
3827 $(add_frameworks_dep kconfigwidgets)
3828 $(add_frameworks_dep kcoreaddons)
3829 - $(add_frameworks_dep kcrash)
3830 - $(add_frameworks_dep kdbusaddons)
3831 - $(add_frameworks_dep kguiaddons)
3832 $(add_frameworks_dep ki18n)
3833 - $(add_frameworks_dep kio)
3834 - $(add_frameworks_dep knewstuff)
3835 $(add_frameworks_dep kwidgetsaddons)
3836 $(add_frameworks_dep kxmlgui)
3837 - $(add_kdeapps_dep libkdegames)
3838 $(add_qt_dep qtgui)
3839 - $(add_qt_dep qtsvg)
3840 $(add_qt_dep qtwidgets)
3841 - dev-games/freecell-solver
3842 "
3843 RDEPEND="${DEPEND}"
3844
3845 diff --git a/kde-apps/kcolorchooser/kcolorchooser-19.04.1.ebuild b/kde-apps/kcolorchooser/kcolorchooser-19.04.1.ebuild
3846 new file mode 100644
3847 index 0000000000..5f9141a7a7
3848 --- /dev/null
3849 +++ b/kde-apps/kcolorchooser/kcolorchooser-19.04.1.ebuild
3850 @@ -0,0 +1,22 @@
3851 +# Copyright 1999-2019 Gentoo Authors
3852 +# Distributed under the terms of the GNU General Public License v2
3853 +
3854 +EAPI=7
3855 +
3856 +inherit kde5
3857 +
3858 +DESCRIPTION="KDE color selector/editor"
3859 +HOMEPAGE="https://kde.org/applications/graphics/kcolorchooser/"
3860 +
3861 +LICENSE="MIT"
3862 +KEYWORDS="~amd64 ~arm64 ~x86"
3863 +IUSE=""
3864 +
3865 +DEPEND="
3866 + $(add_frameworks_dep kcoreaddons)
3867 + $(add_frameworks_dep ki18n)
3868 + $(add_frameworks_dep kxmlgui)
3869 + $(add_qt_dep qtgui)
3870 + $(add_qt_dep qtwidgets)
3871 +"
3872 +RDEPEND="${DEPEND}"
3873
3874 diff --git a/kde-apps/kcontacts/kcontacts-19.04.1.ebuild b/kde-apps/kcontacts/kcontacts-19.04.1.ebuild
3875 new file mode 100644
3876 index 0000000000..81c99ff930
3877 --- /dev/null
3878 +++ b/kde-apps/kcontacts/kcontacts-19.04.1.ebuild
3879 @@ -0,0 +1,33 @@
3880 +# Copyright 1999-2019 Gentoo Authors
3881 +# Distributed under the terms of the GNU General Public License v2
3882 +
3883 +EAPI=7
3884 +
3885 +KDE_TEST="true"
3886 +VIRTUALX_REQUIRED="test"
3887 +inherit kde5
3888 +
3889 +DESCRIPTION="Address book API based on KDE Frameworks"
3890 +LICENSE="GPL-2+"
3891 +KEYWORDS="~amd64 ~arm64 ~x86"
3892 +IUSE=""
3893 +
3894 +DEPEND="
3895 + $(add_frameworks_dep kcodecs)
3896 + $(add_frameworks_dep kconfig)
3897 + $(add_frameworks_dep kcoreaddons)
3898 + $(add_frameworks_dep ki18n)
3899 + $(add_qt_dep qtgui)
3900 +"
3901 +RDEPEND="${DEPEND}
3902 + !kde-apps/kdepim-l10n
3903 + app-text/iso-codes
3904 +"
3905 +
3906 +src_test() {
3907 + # bug #566648 (access to /dev/dri/card0 denied), bug #625988
3908 + local myctestargs=(
3909 + -E "(kcontacts-addresstest|kcontacts-picturetest)"
3910 + )
3911 + kde5_src_test
3912 +}
3913
3914 diff --git a/kde-apps/kcron/kcron-19.04.1.ebuild b/kde-apps/kcron/kcron-19.04.1.ebuild
3915 new file mode 100644
3916 index 0000000000..e932c96c81
3917 --- /dev/null
3918 +++ b/kde-apps/kcron/kcron-19.04.1.ebuild
3919 @@ -0,0 +1,26 @@
3920 +# Copyright 1999-2019 Gentoo Authors
3921 +# Distributed under the terms of the GNU General Public License v2
3922 +
3923 +EAPI=7
3924 +
3925 +KDE_HANDBOOK="forceoptional"
3926 +inherit kde5
3927 +
3928 +DESCRIPTION="KDE Task Scheduler"
3929 +KEYWORDS="~amd64 ~arm64 ~x86"
3930 +IUSE=""
3931 +
3932 +DEPEND="
3933 + $(add_frameworks_dep kconfigwidgets)
3934 + $(add_frameworks_dep kcoreaddons)
3935 + $(add_frameworks_dep ki18n)
3936 + $(add_frameworks_dep kiconthemes)
3937 + $(add_frameworks_dep kio)
3938 + $(add_frameworks_dep kwidgetsaddons)
3939 + $(add_qt_dep qtgui)
3940 + $(add_qt_dep qtprintsupport)
3941 + $(add_qt_dep qtwidgets)
3942 +"
3943 +RDEPEND="${DEPEND}
3944 + virtual/cron
3945 +"
3946
3947 diff --git a/kde-apps/kdav/kdav-19.04.1.ebuild b/kde-apps/kdav/kdav-19.04.1.ebuild
3948 new file mode 100644
3949 index 0000000000..914f7b7602
3950 --- /dev/null
3951 +++ b/kde-apps/kdav/kdav-19.04.1.ebuild
3952 @@ -0,0 +1,33 @@
3953 +# Copyright 1999-2019 Gentoo Authors
3954 +# Distributed under the terms of the GNU General Public License v2
3955 +
3956 +EAPI=7
3957 +
3958 +KDE_TEST="forceoptional"
3959 +VIRTUALX_REQUIRED="test"
3960 +inherit kde5
3961 +
3962 +DESCRIPTION="DAV protocol implemention with KJobs"
3963 +LICENSE="GPL-2+"
3964 +KEYWORDS="~amd64 ~arm64 ~x86"
3965 +IUSE=""
3966 +
3967 +DEPEND="
3968 + $(add_frameworks_dep kcoreaddons)
3969 + $(add_frameworks_dep kio)
3970 + $(add_qt_dep qtgui)
3971 + $(add_qt_dep qtxml)
3972 + $(add_qt_dep qtxmlpatterns)
3973 +"
3974 +RDEPEND="${DEPEND}
3975 + !kde-apps/kdepim-l10n
3976 +"
3977 +
3978 +src_test() {
3979 + # bug 616808 - DavItemFetchJobTest requires D-Bus
3980 + # bug 653602 - DavItemsListJobTest mimetypes unsupported
3981 + local myctestargs=(
3982 + -E "(kdav-davitemfetchjob|kdav-davitemslistjob)"
3983 + )
3984 + kde5_src_test
3985 +}
3986
3987 diff --git a/kde-apps/kde-apps-meta/kde-apps-meta-19.04.1.ebuild b/kde-apps/kde-apps-meta/kde-apps-meta-19.04.1.ebuild
3988 new file mode 100644
3989 index 0000000000..5c6da48234
3990 --- /dev/null
3991 +++ b/kde-apps/kde-apps-meta/kde-apps-meta-19.04.1.ebuild
3992 @@ -0,0 +1,26 @@
3993 +# Copyright 1999-2019 Gentoo Authors
3994 +# Distributed under the terms of the GNU General Public License v2
3995 +
3996 +EAPI=7
3997 +
3998 +DESCRIPTION="Meta package for the KDE Applications collection"
3999 +HOMEPAGE="https://kde.org/"
4000 +
4001 +LICENSE="metapackage"
4002 +SLOT="5"
4003 +KEYWORDS="~amd64 ~arm64 ~x86"
4004 +IUSE="accessibility pim sdk"
4005 +
4006 +RDEPEND="
4007 + >=kde-apps/kdeadmin-meta-${PV}:${SLOT}
4008 + >=kde-apps/kdecore-meta-${PV}:${SLOT}
4009 + >=kde-apps/kdeedu-meta-${PV}:${SLOT}
4010 + >=kde-apps/kdegames-meta-${PV}:${SLOT}
4011 + >=kde-apps/kdegraphics-meta-${PV}:${SLOT}
4012 + >=kde-apps/kdemultimedia-meta-${PV}:${SLOT}
4013 + >=kde-apps/kdenetwork-meta-${PV}:${SLOT}
4014 + >=kde-apps/kdeutils-meta-${PV}:${SLOT}
4015 + accessibility? ( >=kde-apps/kdeaccessibility-meta-${PV}:${SLOT} )
4016 + pim? ( >=kde-apps/kdepim-meta-${PV}:${SLOT} )
4017 + sdk? ( >=kde-apps/kdesdk-meta-${PV}:${SLOT} )
4018 +"
4019
4020 diff --git a/kde-apps/kde-dev-scripts/kde-dev-scripts-19.04.1.ebuild b/kde-apps/kde-dev-scripts/kde-dev-scripts-19.04.1.ebuild
4021 new file mode 100644
4022 index 0000000000..9b2002c6e3
4023 --- /dev/null
4024 +++ b/kde-apps/kde-dev-scripts/kde-dev-scripts-19.04.1.ebuild
4025 @@ -0,0 +1,31 @@
4026 +# Copyright 1999-2019 Gentoo Authors
4027 +# Distributed under the terms of the GNU General Public License v2
4028 +
4029 +EAPI=7
4030 +
4031 +KDE_HANDBOOK="true"
4032 +inherit kde5
4033 +
4034 +DESCRIPTION="KDE Development Scripts"
4035 +KEYWORDS="~amd64 ~arm64 ~x86"
4036 +IUSE=""
4037 +
4038 +# kdelibs4support - required for kdex.dtd
4039 +# kdoctools - to use ECM instead of kdelibs4
4040 +DEPEND="
4041 + $(add_frameworks_dep kdelibs4support)
4042 + $(add_frameworks_dep kdoctools)
4043 +"
4044 +RDEPEND="
4045 + !kde-apps/kde4-l10n
4046 + app-arch/advancecomp
4047 + media-gfx/optipng
4048 + dev-perl/XML-DOM
4049 +"
4050 +
4051 +src_prepare() {
4052 + kde5_src_prepare
4053 +
4054 + # bug 275069
4055 + sed -e 's:colorsvn::' -i CMakeLists.txt || die
4056 +}
4057
4058 diff --git a/kde-apps/kpat/kpat-19.04.9999.ebuild b/kde-apps/kde-dev-utils/kde-dev-utils-19.04.1.ebuild
4059 similarity index 52%
4060 copy from kde-apps/kpat/kpat-19.04.9999.ebuild
4061 copy to kde-apps/kde-dev-utils/kde-dev-utils-19.04.1.ebuild
4062 index 5cc8dcc740..e83074100d 100644
4063 --- a/kde-apps/kpat/kpat-19.04.9999.ebuild
4064 +++ b/kde-apps/kde-dev-utils/kde-dev-utils-19.04.1.ebuild
4065 @@ -3,32 +3,25 @@
4066
4067 EAPI=7
4068
4069 -KDE_HANDBOOK="forceoptional"
4070 -KDE_SELINUX_MODULE="games"
4071 inherit kde5
4072
4073 -DESCRIPTION="KDE patience game"
4074 -HOMEPAGE="https://games.kde.org/game.php?game=kpat"
4075 -KEYWORDS=""
4076 +DESCRIPTION="KDE Development Utilities"
4077 +LICENSE="GPL-2+"
4078 +KEYWORDS="~amd64 ~arm64 ~x86"
4079 IUSE=""
4080
4081 DEPEND="
4082 - $(add_frameworks_dep kcompletion)
4083 $(add_frameworks_dep kconfig)
4084 $(add_frameworks_dep kconfigwidgets)
4085 $(add_frameworks_dep kcoreaddons)
4086 - $(add_frameworks_dep kcrash)
4087 - $(add_frameworks_dep kdbusaddons)
4088 - $(add_frameworks_dep kguiaddons)
4089 $(add_frameworks_dep ki18n)
4090 $(add_frameworks_dep kio)
4091 - $(add_frameworks_dep knewstuff)
4092 + $(add_frameworks_dep kjobwidgets)
4093 + $(add_frameworks_dep kparts)
4094 $(add_frameworks_dep kwidgetsaddons)
4095 $(add_frameworks_dep kxmlgui)
4096 - $(add_kdeapps_dep libkdegames)
4097 + $(add_qt_dep designer)
4098 $(add_qt_dep qtgui)
4099 - $(add_qt_dep qtsvg)
4100 $(add_qt_dep qtwidgets)
4101 - dev-games/freecell-solver
4102 "
4103 RDEPEND="${DEPEND}"
4104
4105 diff --git a/kde-apps/kde-meta/kde-meta-19.04.1.ebuild b/kde-apps/kde-meta/kde-meta-19.04.1.ebuild
4106 new file mode 100644
4107 index 0000000000..44a5c489c0
4108 --- /dev/null
4109 +++ b/kde-apps/kde-meta/kde-meta-19.04.1.ebuild
4110 @@ -0,0 +1,17 @@
4111 +# Copyright 1999-2019 Gentoo Authors
4112 +# Distributed under the terms of the GNU General Public License v2
4113 +
4114 +EAPI=7
4115 +
4116 +DESCRIPTION="Merge this to pull in all KDE Plasma and Applications packages"
4117 +HOMEPAGE="https://kde.org/"
4118 +
4119 +LICENSE="metapackage"
4120 +SLOT="5"
4121 +KEYWORDS="~amd64 ~arm64 ~x86"
4122 +IUSE=""
4123 +
4124 +RDEPEND="
4125 + >=kde-apps/kde-apps-meta-${PV}:${SLOT}
4126 + kde-plasma/plasma-meta:5
4127 +"
4128
4129 diff --git a/kde-apps/kdeaccessibility-meta/kdeaccessibility-meta-19.04.1.ebuild b/kde-apps/kdeaccessibility-meta/kdeaccessibility-meta-19.04.1.ebuild
4130 new file mode 100644
4131 index 0000000000..42c3e4b11d
4132 --- /dev/null
4133 +++ b/kde-apps/kdeaccessibility-meta/kdeaccessibility-meta-19.04.1.ebuild
4134 @@ -0,0 +1,18 @@
4135 +# Copyright 1999-2019 Gentoo Authors
4136 +# Distributed under the terms of the GNU General Public License v2
4137 +
4138 +EAPI=7
4139 +
4140 +DESCRIPTION="kdeaccessibility - merge this to pull in all kdeaccessiblity-derived packages"
4141 +HOMEPAGE="https://kde.org/"
4142 +
4143 +LICENSE="metapackage"
4144 +SLOT="5"
4145 +KEYWORDS="~amd64 ~arm64 ~x86"
4146 +IUSE=""
4147 +
4148 +RDEPEND="
4149 + >=kde-apps/kmag-${PV}:${SLOT}
4150 + >=kde-apps/kmousetool-${PV}:${SLOT}
4151 + >=kde-apps/kmouth-${PV}:${SLOT}
4152 +"
4153
4154 diff --git a/kde-apps/kdeadmin-meta/kdeadmin-meta-19.04.1.ebuild b/kde-apps/kdeadmin-meta/kdeadmin-meta-19.04.1.ebuild
4155 new file mode 100644
4156 index 0000000000..4498e75ab3
4157 --- /dev/null
4158 +++ b/kde-apps/kdeadmin-meta/kdeadmin-meta-19.04.1.ebuild
4159 @@ -0,0 +1,17 @@
4160 +# Copyright 1999-2019 Gentoo Authors
4161 +# Distributed under the terms of the GNU General Public License v2
4162 +
4163 +EAPI=7
4164 +
4165 +DESCRIPTION="KDE administration tools - merge this to pull in all kdeadmin-derived packages"
4166 +HOMEPAGE="https://kde.org/"
4167 +
4168 +LICENSE="metapackage"
4169 +SLOT="5"
4170 +KEYWORDS="~amd64 ~arm64 ~x86"
4171 +IUSE="+cron"
4172 +
4173 +RDEPEND="
4174 + >=kde-apps/ksystemlog-${PV}:${SLOT}
4175 + cron? ( >=kde-apps/kcron-${PV}:${SLOT} )
4176 +"
4177
4178 diff --git a/kde-apps/kdebase-meta/kdebase-meta-19.04.1.ebuild b/kde-apps/kdebase-meta/kdebase-meta-19.04.1.ebuild
4179 new file mode 100644
4180 index 0000000000..343a873d30
4181 --- /dev/null
4182 +++ b/kde-apps/kdebase-meta/kdebase-meta-19.04.1.ebuild
4183 @@ -0,0 +1,17 @@
4184 +# Copyright 1999-2019 Gentoo Authors
4185 +# Distributed under the terms of the GNU General Public License v2
4186 +
4187 +EAPI=7
4188 +
4189 +DESCRIPTION="Transitional package to pull in plasma-meta plus basic applications"
4190 +HOMEPAGE="https://kde.org/"
4191 +
4192 +LICENSE="metapackage"
4193 +SLOT="5"
4194 +KEYWORDS="~amd64 ~x86"
4195 +IUSE=""
4196 +
4197 +RDEPEND="
4198 + >=kde-apps/kdecore-meta-${PV}:${SLOT}
4199 + kde-plasma/plasma-meta
4200 +"
4201
4202 diff --git a/kde-apps/kdebugsettings/kdebugsettings-19.04.1.ebuild b/kde-apps/kdebugsettings/kdebugsettings-19.04.1.ebuild
4203 new file mode 100644
4204 index 0000000000..44c06c29e0
4205 --- /dev/null
4206 +++ b/kde-apps/kdebugsettings/kdebugsettings-19.04.1.ebuild
4207 @@ -0,0 +1,27 @@
4208 +# Copyright 1999-2019 Gentoo Authors
4209 +# Distributed under the terms of the GNU General Public License v2
4210 +
4211 +EAPI=7
4212 +
4213 +KDE_TEST="forceoptional"
4214 +VIRTUALX_REQUIRED="test"
4215 +inherit kde5
4216 +
4217 +DESCRIPTION="Application to enable/disable qCDebug"
4218 +KEYWORDS="~amd64 ~arm64 ~x86"
4219 +IUSE=""
4220 +
4221 +DEPEND="
4222 + $(add_frameworks_dep kcompletion)
4223 + $(add_frameworks_dep kconfig)
4224 + $(add_frameworks_dep kcoreaddons)
4225 + $(add_frameworks_dep kdbusaddons)
4226 + $(add_frameworks_dep ki18n)
4227 + $(add_frameworks_dep kitemviews)
4228 + $(add_frameworks_dep kwidgetsaddons)
4229 + $(add_qt_dep qtgui)
4230 + $(add_qt_dep qtwidgets)
4231 +"
4232 +RDEPEND="${DEPEND}"
4233 +
4234 +RESTRICT+=" test"
4235
4236 diff --git a/kde-apps/kdecore-meta/kdecore-meta-19.04.1.ebuild b/kde-apps/kdecore-meta/kdecore-meta-19.04.1.ebuild
4237 new file mode 100644
4238 index 0000000000..868a30ed6f
4239 --- /dev/null
4240 +++ b/kde-apps/kdecore-meta/kdecore-meta-19.04.1.ebuild
4241 @@ -0,0 +1,27 @@
4242 +# Copyright 1999-2019 Gentoo Authors
4243 +# Distributed under the terms of the GNU General Public License v2
4244 +
4245 +EAPI=7
4246 +
4247 +DESCRIPTION="kdecore - merge this to pull in the most basic applications"
4248 +HOMEPAGE="https://kde.org/"
4249 +
4250 +LICENSE="metapackage"
4251 +SLOT="5"
4252 +KEYWORDS="~amd64 ~arm64 ~x86"
4253 +IUSE="+handbook +webengine webkit"
4254 +
4255 +RDEPEND="
4256 + >=kde-apps/dolphin-${PV}:${SLOT}
4257 + >=kde-apps/kdialog-${PV}:${SLOT}
4258 + >=kde-apps/keditbookmarks-${PV}:${SLOT}
4259 + >=kde-apps/kfind-${PV}:${SLOT}
4260 + >=kde-apps/konsole-${PV}:${SLOT}
4261 + >=kde-apps/kwrite-${PV}:${SLOT}
4262 + handbook? ( >=kde-apps/khelpcenter-${PV}:${SLOT} )
4263 + webengine? ( www-client/falkon )
4264 + webkit? (
4265 + >=kde-apps/konqueror-${PV}:${SLOT}[webengine?]
4266 + kde-misc/kwebkitpart:5
4267 + )
4268 +"
4269
4270 diff --git a/kde-apps/kdeedu-data/kdeedu-data-19.04.1.ebuild b/kde-apps/kdeedu-data/kdeedu-data-19.04.1.ebuild
4271 new file mode 100644
4272 index 0000000000..22be843a9a
4273 --- /dev/null
4274 +++ b/kde-apps/kdeedu-data/kdeedu-data-19.04.1.ebuild
4275 @@ -0,0 +1,20 @@
4276 +# Copyright 1999-2019 Gentoo Authors
4277 +# Distributed under the terms of the GNU General Public License v2
4278 +
4279 +EAPI=7
4280 +
4281 +KDE_AUTODEPS="false"
4282 +KDE_DEBUG="false"
4283 +inherit kde5
4284 +
4285 +DESCRIPTION="Shared icons, artwork and data files for educational applications"
4286 +KEYWORDS="~amd64 ~arm64 ~x86"
4287 +IUSE=""
4288 +
4289 +BDEPEND="
4290 + $(add_frameworks_dep extra-cmake-modules)
4291 + $(add_qt_dep qtcore)
4292 +"
4293 +RDEPEND="
4294 + !kde-apps/kde-l10n
4295 +"
4296
4297 diff --git a/kde-apps/kdeedu-meta/kdeedu-meta-19.04.1.ebuild b/kde-apps/kdeedu-meta/kdeedu-meta-19.04.1.ebuild
4298 new file mode 100644
4299 index 0000000000..24a6d7958c
4300 --- /dev/null
4301 +++ b/kde-apps/kdeedu-meta/kdeedu-meta-19.04.1.ebuild
4302 @@ -0,0 +1,42 @@
4303 +# Copyright 1999-2019 Gentoo Authors
4304 +# Distributed under the terms of the GNU General Public License v2
4305 +
4306 +EAPI=7
4307 +
4308 +DESCRIPTION="KDE educational apps - merge this to pull in all kdeedu-derived packages"
4309 +HOMEPAGE="https://edu.kde.org"
4310 +
4311 +LICENSE="metapackage"
4312 +SLOT="5"
4313 +KEYWORDS="~amd64 ~arm64 ~x86"
4314 +IUSE="+webengine +webkit"
4315 +
4316 +RDEPEND="
4317 + >=kde-apps/analitza-${PV}:${SLOT}
4318 + >=kde-apps/artikulate-${PV}:${SLOT}
4319 + >=kde-apps/blinken-${PV}:${SLOT}
4320 + >=kde-apps/cantor-${PV}:${SLOT}
4321 + >=kde-apps/kalzium-${PV}:${SLOT}
4322 + >=kde-apps/kanagram-${PV}:${SLOT}
4323 + >=kde-apps/kbruch-${PV}:${SLOT}
4324 + >=kde-apps/kdeedu-data-${PV}:${SLOT}
4325 + >=kde-apps/kgeography-${PV}:${SLOT}
4326 + >=kde-apps/khangman-${PV}:${SLOT}
4327 + >=kde-apps/kig-${PV}:${SLOT}
4328 + >=kde-apps/kiten-${PV}:${SLOT}
4329 + >=kde-apps/klettres-${PV}:${SLOT}
4330 + >=kde-apps/kmplot-${PV}:${SLOT}
4331 + >=kde-apps/kqtquickcharts-${PV}:${SLOT}
4332 + >=kde-apps/ktouch-${PV}:${SLOT}
4333 + >=kde-apps/kturtle-${PV}:${SLOT}
4334 + >=kde-apps/kwordquiz-${PV}:${SLOT}
4335 + >=kde-apps/libkeduvocdocument-${PV}:${SLOT}
4336 + >=kde-apps/marble-${PV}:${SLOT}
4337 + >=kde-apps/minuet-${PV}:${SLOT}
4338 + >=kde-apps/step-${PV}:${SLOT}
4339 + webengine? (
4340 + >=kde-apps/kalgebra-${PV}:${SLOT}
4341 + >=kde-apps/parley-${PV}:${SLOT}
4342 + )
4343 + webkit? ( >=kde-apps/rocs-${PV}:${SLOT} )
4344 +"
4345
4346 diff --git a/kde-apps/kdegames-meta/kdegames-meta-19.04.1.ebuild b/kde-apps/kdegames-meta/kdegames-meta-19.04.1.ebuild
4347 new file mode 100644
4348 index 0000000000..91b0db75ec
4349 --- /dev/null
4350 +++ b/kde-apps/kdegames-meta/kdegames-meta-19.04.1.ebuild
4351 @@ -0,0 +1,59 @@
4352 +# Copyright 1999-2019 Gentoo Authors
4353 +# Distributed under the terms of the GNU General Public License v2
4354 +
4355 +EAPI=7
4356 +
4357 +DESCRIPTION="kdegames - merge this to pull in all kdegames-derived packages"
4358 +HOMEPAGE="https://games.kde.org/"
4359 +
4360 +LICENSE="metapackage"
4361 +SLOT="5"
4362 +KEYWORDS="~amd64 ~arm64 ~x86"
4363 +IUSE="opengl python"
4364 +
4365 +RDEPEND="
4366 + >=kde-apps/bomber-${PV}:${SLOT}
4367 + >=kde-apps/bovo-${PV}:${SLOT}
4368 + >=kde-apps/granatier-${PV}:${SLOT}
4369 + >=kde-apps/kapman-${PV}:${SLOT}
4370 + >=kde-apps/katomic-${PV}:${SLOT}
4371 + >=kde-apps/kblackbox-${PV}:${SLOT}
4372 + >=kde-apps/kblocks-${PV}:${SLOT}
4373 + >=kde-apps/kbounce-${PV}:${SLOT}
4374 + >=kde-apps/kbreakout-${PV}:${SLOT}
4375 + >=kde-apps/kdiamond-${PV}:${SLOT}
4376 + >=kde-apps/kfourinline-${PV}:${SLOT}
4377 + >=kde-apps/kgoldrunner-${PV}:${SLOT}
4378 + >=kde-apps/kigo-${PV}:${SLOT}
4379 + >=kde-apps/killbots-${PV}:${SLOT}
4380 + >=kde-apps/kiriki-${PV}:${SLOT}
4381 + >=kde-apps/kjumpingcube-${PV}:${SLOT}
4382 + >=kde-apps/klickety-${PV}:${SLOT}
4383 + >=kde-apps/klines-${PV}:${SLOT}
4384 + >=kde-apps/kmahjongg-${PV}:${SLOT}
4385 + >=kde-apps/kmines-${PV}:${SLOT}
4386 + >=kde-apps/knavalbattle-${PV}:${SLOT}
4387 + >=kde-apps/knetwalk-${PV}:${SLOT}
4388 + >=kde-apps/knights-${PV}:${SLOT}
4389 + >=kde-apps/kolf-${PV}:${SLOT}
4390 + >=kde-apps/kollision-${PV}:${SLOT}
4391 + >=kde-apps/konquest-${PV}:${SLOT}
4392 + >=kde-apps/kpat-${PV}:${SLOT}
4393 + >=kde-apps/kreversi-${PV}:${SLOT}
4394 + >=kde-apps/kshisen-${PV}:${SLOT}
4395 + >=kde-apps/ksirk-${PV}:${SLOT}
4396 + >=kde-apps/ksnakeduel-${PV}:${SLOT}
4397 + >=kde-apps/kspaceduel-${PV}:${SLOT}
4398 + >=kde-apps/ksquares-${PV}:${SLOT}
4399 + >=kde-apps/ktuberling-${PV}:${SLOT}
4400 + >=kde-apps/libkdegames-${PV}:${SLOT}
4401 + >=kde-apps/libkmahjongg-${PV}:${SLOT}
4402 + >=kde-apps/lskat-${PV}:${SLOT}
4403 + >=kde-apps/palapeli-${PV}:${SLOT}
4404 + >=kde-apps/picmi-${PV}:${SLOT}
4405 + opengl? (
4406 + >=kde-apps/ksudoku-${PV}:${SLOT}
4407 + >=kde-apps/kubrick-${PV}:${SLOT}
4408 + )
4409 + python? ( >=kde-apps/kajongg-${PV}:${SLOT} )
4410 +"
4411
4412 diff --git a/kde-apps/kdegraphics-meta/kdegraphics-meta-19.04.1.ebuild b/kde-apps/kdegraphics-meta/kdegraphics-meta-19.04.1.ebuild
4413 new file mode 100644
4414 index 0000000000..566f87f354
4415 --- /dev/null
4416 +++ b/kde-apps/kdegraphics-meta/kdegraphics-meta-19.04.1.ebuild
4417 @@ -0,0 +1,29 @@
4418 +# Copyright 1999-2019 Gentoo Authors
4419 +# Distributed under the terms of the GNU General Public License v2
4420 +
4421 +EAPI=7
4422 +
4423 +DESCRIPTION="kdegraphics - merge this to pull in all kdegraphics-derived packages"
4424 +HOMEPAGE="https://kde.org/applications/graphics/"
4425 +
4426 +LICENSE="metapackage"
4427 +SLOT="5"
4428 +KEYWORDS="~amd64 ~arm64 ~x86"
4429 +IUSE="scanner"
4430 +
4431 +RDEPEND="
4432 + >=kde-apps/gwenview-${PV}:${SLOT}
4433 + >=kde-apps/kamera-${PV}:${SLOT}
4434 + >=kde-apps/kcolorchooser-${PV}:${SLOT}
4435 + >=kde-apps/kdegraphics-mobipocket-${PV}:${SLOT}
4436 + >=kde-apps/kolourpaint-${PV}:${SLOT}
4437 + >=kde-apps/kruler-${PV}:${SLOT}
4438 + >=kde-apps/libkdcraw-${PV}:${SLOT}
4439 + >=kde-apps/libkexiv2-${PV}:${SLOT}
4440 + >=kde-apps/libkipi-${PV}:${SLOT}
4441 + >=kde-apps/okular-${PV}:${SLOT}
4442 + >=kde-apps/spectacle-${PV}:${SLOT}
4443 + >=kde-apps/svgpart-${PV}:${SLOT}
4444 + >=kde-apps/thumbnailers-${PV}:${SLOT}
4445 + scanner? ( >=kde-apps/libksane-${PV}:${SLOT} )
4446 +"
4447
4448 diff --git a/kde-apps/kdegraphics-mobipocket/kdegraphics-mobipocket-19.04.1.ebuild b/kde-apps/kdegraphics-mobipocket/kdegraphics-mobipocket-19.04.1.ebuild
4449 new file mode 100644
4450 index 0000000000..b2fd745f06
4451 --- /dev/null
4452 +++ b/kde-apps/kdegraphics-mobipocket/kdegraphics-mobipocket-19.04.1.ebuild
4453 @@ -0,0 +1,24 @@
4454 +# Copyright 1999-2019 Gentoo Authors
4455 +# Distributed under the terms of the GNU General Public License v2
4456 +
4457 +EAPI=7
4458 +
4459 +inherit kde5
4460 +
4461 +DESCRIPTION="Library to support mobipocket ebooks"
4462 +KEYWORDS="~amd64 ~arm64 ~x86"
4463 +IUSE="+thumbnail"
4464 +
4465 +DEPEND="
4466 + $(add_qt_dep qtgui)
4467 + thumbnail? ( $(add_frameworks_dep kio) )
4468 +"
4469 +RDEPEND="${DEPEND}"
4470 +
4471 +src_configure() {
4472 + local mycmakeargs=(
4473 + -DBUILD_thumbnailers=$(usex thumbnail)
4474 + )
4475 +
4476 + kde5_src_configure
4477 +}
4478
4479 diff --git a/kde-apps/kdemultimedia-meta/kdemultimedia-meta-19.04.1.ebuild b/kde-apps/kdemultimedia-meta/kdemultimedia-meta-19.04.1.ebuild
4480 new file mode 100644
4481 index 0000000000..4c86126888
4482 --- /dev/null
4483 +++ b/kde-apps/kdemultimedia-meta/kdemultimedia-meta-19.04.1.ebuild
4484 @@ -0,0 +1,31 @@
4485 +# Copyright 1999-2019 Gentoo Authors
4486 +# Distributed under the terms of the GNU General Public License v2
4487 +
4488 +EAPI=7
4489 +
4490 +DESCRIPTION="kdemultimedia - merge this to pull in all kdemultimedia-derived packages"
4491 +HOMEPAGE="
4492 + https://kde.org/applications/multimedia/
4493 + https://multimedia.kde.org/
4494 +"
4495 +
4496 +LICENSE="metapackage"
4497 +SLOT="5"
4498 +KEYWORDS="~amd64 ~arm64 ~x86"
4499 +IUSE="+cdrom +ffmpeg gstreamer"
4500 +
4501 +RDEPEND="
4502 + >=kde-apps/dragon-${PV}:${SLOT}
4503 + >=kde-apps/juk-${PV}:${SLOT}
4504 + >=kde-apps/kdenlive-${PV}:${SLOT}
4505 + >=kde-apps/kmix-${PV}:${SLOT}
4506 + >=kde-apps/kwave-${PV}:${SLOT}
4507 + >=kde-apps/libkcddb-${PV}:${SLOT}
4508 + cdrom? (
4509 + >=kde-apps/audiocd-kio-${PV}:${SLOT}
4510 + >=kde-apps/k3b-${PV}:${SLOT}
4511 + >=kde-apps/libkcompactdisc-${PV}:${SLOT}
4512 + )
4513 + ffmpeg? ( >=kde-apps/ffmpegthumbs-${PV}:${SLOT} )
4514 + gstreamer? ( >=kde-apps/kamoso-${PV}:${SLOT} )
4515 +"
4516
4517 diff --git a/kde-apps/kdenetwork-filesharing/kdenetwork-filesharing-19.04.1.ebuild b/kde-apps/kdenetwork-filesharing/kdenetwork-filesharing-19.04.1.ebuild
4518 new file mode 100644
4519 index 0000000000..cf73bf0828
4520 --- /dev/null
4521 +++ b/kde-apps/kdenetwork-filesharing/kdenetwork-filesharing-19.04.1.ebuild
4522 @@ -0,0 +1,29 @@
4523 +# Copyright 1999-2019 Gentoo Authors
4524 +# Distributed under the terms of the GNU General Public License v2
4525 +
4526 +EAPI=7
4527 +
4528 +inherit kde5
4529 +
4530 +DESCRIPTION="SMB filesharing config module for systemsettings"
4531 +KEYWORDS="~amd64 ~arm64 ~x86"
4532 +IUSE=""
4533 +
4534 +DEPEND="
4535 + $(add_frameworks_dep kcompletion)
4536 + $(add_frameworks_dep kcoreaddons)
4537 + $(add_frameworks_dep ki18n)
4538 + $(add_frameworks_dep kio)
4539 + $(add_frameworks_dep kwidgetsaddons)
4540 + $(add_qt_dep qtgui)
4541 + $(add_qt_dep qtwidgets)
4542 +"
4543 +RDEPEND="${DEPEND}"
4544 +
4545 +src_configure() {
4546 + local mycmakeargs=(
4547 + -DCMAKE_DISABLE_FIND_PACKAGE_PackageKitQt5=ON
4548 + )
4549 +
4550 + kde5_src_configure
4551 +}
4552
4553 diff --git a/kde-apps/kdenetwork-meta/kdenetwork-meta-19.04.1.ebuild b/kde-apps/kdenetwork-meta/kdenetwork-meta-19.04.1.ebuild
4554 new file mode 100644
4555 index 0000000000..093236da69
4556 --- /dev/null
4557 +++ b/kde-apps/kdenetwork-meta/kdenetwork-meta-19.04.1.ebuild
4558 @@ -0,0 +1,23 @@
4559 +# Copyright 1999-2019 Gentoo Authors
4560 +# Distributed under the terms of the GNU General Public License v2
4561 +
4562 +EAPI=7
4563 +
4564 +DESCRIPTION="kdenetwork - merge this to pull in all kdenetwork-derived packages"
4565 +HOMEPAGE="https://kde.org/"
4566 +
4567 +LICENSE="metapackage"
4568 +SLOT="5"
4569 +KEYWORDS="~amd64 ~arm64 ~x86"
4570 +IUSE="dropbox +telepathy"
4571 +
4572 +RDEPEND="
4573 + >=kde-apps/kdenetwork-filesharing-${PV}:${SLOT}
4574 + >=kde-apps/kget-${PV}:${SLOT}
4575 + >=kde-apps/krdc-${PV}:${SLOT}
4576 + >=kde-apps/kopete-${PV}:${SLOT}
4577 + >=kde-apps/krfb-${PV}:${SLOT}
4578 + >=kde-apps/zeroconf-ioslave-${PV}:${SLOT}
4579 + dropbox? ( >=kde-apps/dolphin-plugins-dropbox-${PV}:${SLOT} )
4580 + telepathy? ( >=kde-apps/plasma-telepathy-meta-${PV}:${SLOT} )
4581 +"
4582
4583 diff --git a/kde-apps/kdenlive/kdenlive-19.04.1.ebuild b/kde-apps/kdenlive/kdenlive-19.04.1.ebuild
4584 new file mode 100644
4585 index 0000000000..e327f1b821
4586 --- /dev/null
4587 +++ b/kde-apps/kdenlive/kdenlive-19.04.1.ebuild
4588 @@ -0,0 +1,84 @@
4589 +# Copyright 1999-2019 Gentoo Authors
4590 +# Distributed under the terms of the GNU General Public License v2
4591 +
4592 +EAPI=7
4593 +
4594 +KDE_HANDBOOK="optional"
4595 +KDE_TEST="true"
4596 +VIRTUALX_REQUIRED="test"
4597 +inherit kde5
4598 +
4599 +DESCRIPTION="Non-linear video editing suite by KDE"
4600 +HOMEPAGE="https://www.kdenlive.org/"
4601 +
4602 +LICENSE="GPL-2"
4603 +KEYWORDS="~amd64 ~arm64 ~x86"
4604 +IUSE="freesound gles2 semantic-desktop share v4l"
4605 +
4606 +BDEPEND="
4607 + sys-devel/gettext
4608 +"
4609 +DEPEND="
4610 + $(add_frameworks_dep karchive)
4611 + $(add_frameworks_dep kbookmarks)
4612 + $(add_frameworks_dep kcompletion)
4613 + $(add_frameworks_dep kconfig)
4614 + $(add_frameworks_dep kconfigwidgets)
4615 + $(add_frameworks_dep kcoreaddons)
4616 + $(add_frameworks_dep kcrash)
4617 + $(add_frameworks_dep kdbusaddons)
4618 + $(add_frameworks_dep kdeclarative)
4619 + $(add_frameworks_dep kguiaddons)
4620 + $(add_frameworks_dep ki18n)
4621 + $(add_frameworks_dep kiconthemes)
4622 + $(add_frameworks_dep kio)
4623 + $(add_frameworks_dep kitemviews)
4624 + $(add_frameworks_dep kjobwidgets)
4625 + $(add_frameworks_dep knewstuff)
4626 + $(add_frameworks_dep knotifications)
4627 + $(add_frameworks_dep knotifyconfig)
4628 + $(add_frameworks_dep kservice)
4629 + $(add_frameworks_dep ktextwidgets)
4630 + $(add_frameworks_dep kwidgetsaddons)
4631 + $(add_frameworks_dep kxmlgui)
4632 + $(add_frameworks_dep solid)
4633 + $(add_qt_dep qtconcurrent)
4634 + $(add_qt_dep qtdbus)
4635 + $(add_qt_dep qtdeclarative)
4636 + $(add_qt_dep qtgui 'gles2=')
4637 + $(add_qt_dep qtmultimedia)
4638 + $(add_qt_dep qtnetwork)
4639 + $(add_qt_dep qtsvg)
4640 + $(add_qt_dep qtwidgets)
4641 + $(add_qt_dep qtxml)
4642 + dev-cpp/rttr
4643 + >=media-libs/mlt-6.14.0[ffmpeg,frei0r,kdenlive,melt,qt5,sdl,xml]
4644 + freesound? ( >=dev-qt/qtwebkit-5.212.0_pre20180120:5 )
4645 + semantic-desktop? ( $(add_frameworks_dep kfilemetadata) )
4646 + share? ( $(add_frameworks_dep purpose) )
4647 + v4l? ( media-libs/libv4l )
4648 +"
4649 +RDEPEND="${DEPEND}
4650 + $(add_qt_dep qtquickcontrols)
4651 + virtual/ffmpeg[encode,sdl,X]
4652 +"
4653 +
4654 +src_configure() {
4655 + local mycmakeargs=(
4656 + $(cmake-utils_use_find_package freesound Qt5WebKitWidgets)
4657 + $(cmake-utils_use_find_package semantic-desktop KF5FileMetaData)
4658 + $(cmake-utils_use_find_package share KF5Purpose)
4659 + $(cmake-utils_use_find_package v4l LibV4L2)
4660 + )
4661 +
4662 + kde5_src_configure
4663 +}
4664 +
4665 +pkg_postinst() {
4666 + kde5_pkg_postinst
4667 +
4668 + # Gentoo bug 603168
4669 + if ! has_version "media-libs/mlt[fftw]" ; then
4670 + elog "For 'Crop and Transform/Rotate and Shear' effect, please build media-libs/mlt with USE=fftw enabled."
4671 + fi
4672 +}
4673
4674 diff --git a/kde-apps/kdepim-addons/kdepim-addons-19.04.1.ebuild b/kde-apps/kdepim-addons/kdepim-addons-19.04.1.ebuild
4675 new file mode 100644
4676 index 0000000000..c61074c3ac
4677 --- /dev/null
4678 +++ b/kde-apps/kdepim-addons/kdepim-addons-19.04.1.ebuild
4679 @@ -0,0 +1,89 @@
4680 +# Copyright 1999-2019 Gentoo Authors
4681 +# Distributed under the terms of the GNU General Public License v2
4682 +
4683 +EAPI=7
4684 +
4685 +KDE_EXAMPLES="true"
4686 +KDE_TEST="forceoptional-recursive"
4687 +VIRTUALX_REQUIRED="test"
4688 +inherit kde5
4689 +
4690 +DESCRIPTION="Plugins for KDE Personal Information Management Suite"
4691 +HOMEPAGE="https://kde.org/applications/office/kontact/"
4692 +
4693 +LICENSE="GPL-2+ LGPL-2.1+"
4694 +KEYWORDS="~amd64 ~arm64 ~x86"
4695 +IUSE="importwizard markdown"
4696 +
4697 +COMMON_DEPEND="
4698 + $(add_frameworks_dep kcompletion)
4699 + $(add_frameworks_dep kconfig)
4700 + $(add_frameworks_dep kconfigwidgets)
4701 + $(add_frameworks_dep kcoreaddons)
4702 + $(add_frameworks_dep kdbusaddons)
4703 + $(add_frameworks_dep khtml)
4704 + $(add_frameworks_dep ki18n)
4705 + $(add_frameworks_dep kiconthemes)
4706 + $(add_frameworks_dep kio)
4707 + $(add_frameworks_dep kparts)
4708 + $(add_frameworks_dep kwidgetsaddons)
4709 + $(add_frameworks_dep kxmlgui)
4710 + $(add_frameworks_dep prison)
4711 + $(add_frameworks_dep syntax-highlighting)
4712 + $(add_kdeapps_dep akonadi)
4713 + $(add_kdeapps_dep akonadi-contacts)
4714 + $(add_kdeapps_dep akonadi-notes)
4715 + $(add_kdeapps_dep calendarsupport)
4716 + $(add_kdeapps_dep eventviews)
4717 + $(add_kdeapps_dep grantleetheme)
4718 + $(add_kdeapps_dep incidenceeditor)
4719 + $(add_kdeapps_dep kcontacts)
4720 + $(add_kdeapps_dep kdepim-apps-libs)
4721 + $(add_kdeapps_dep kidentitymanagement)
4722 + $(add_kdeapps_dep kimap)
4723 + $(add_kdeapps_dep kitinerary)
4724 + $(add_kdeapps_dep kmailtransport)
4725 + $(add_kdeapps_dep kmime)
4726 + $(add_kdeapps_dep kpkpass)
4727 + $(add_kdeapps_dep libkdepim)
4728 + $(add_kdeapps_dep libkleo)
4729 + $(add_kdeapps_dep libksieve)
4730 + $(add_kdeapps_dep libktnef)
4731 + $(add_kdeapps_dep mailcommon)
4732 + $(add_kdeapps_dep messagelib)
4733 + $(add_kdeapps_dep pimcommon)
4734 + $(add_qt_dep qtgui)
4735 + $(add_qt_dep qtnetwork)
4736 + $(add_qt_dep qtwidgets)
4737 + $(add_qt_dep qtxml)
4738 + importwizard? ( $(add_kdeapps_dep akonadi-import-wizard) )
4739 + markdown? ( app-text/discount )
4740 +"
4741 +DEPEND="${COMMON_DEPEND}
4742 + >=app-crypt/gpgme-1.7.1[cxx,qt5]
4743 +"
4744 +RDEPEND="${COMMON_DEPEND}
4745 + !kde-apps/kaddressbook:4
4746 + !kde-apps/kdepim-l10n
4747 + !kde-apps/kmail:4
4748 +"
4749 +
4750 +RESTRICT+=" test"
4751 +
4752 +src_configure() {
4753 + local mycmakeargs=(
4754 + -DKDEPIMADDONS_BUILD_EXAMPLES=$(usex examples)
4755 + $(cmake-utils_use_find_package importwizard KPimImportWizard)
4756 + $(cmake-utils_use_find_package markdown Discount)
4757 + )
4758 +
4759 + kde5_src_configure
4760 +}
4761 +
4762 +pkg_postinst() {
4763 + kde5_pkg_postinst
4764 +
4765 + if [[ ${KDE_BUILD_TYPE} = live ]] && ! has_version "kde-misc/kregexpeditor" ; then
4766 + elog "${PN} Sieve editor plugin can make use of kde-misc/kregexpeditor if installed."
4767 + fi
4768 +}
4769
4770 diff --git a/kde-apps/kdepim-apps-libs/kdepim-apps-libs-19.04.1.ebuild b/kde-apps/kdepim-apps-libs/kdepim-apps-libs-19.04.1.ebuild
4771 new file mode 100644
4772 index 0000000000..241a06bb90
4773 --- /dev/null
4774 +++ b/kde-apps/kdepim-apps-libs/kdepim-apps-libs-19.04.1.ebuild
4775 @@ -0,0 +1,38 @@
4776 +# Copyright 1999-2019 Gentoo Authors
4777 +# Distributed under the terms of the GNU General Public License v2
4778 +
4779 +EAPI=7
4780 +
4781 +KDE_TEST="forceoptional"
4782 +VIRTUALX_REQUIRED="test"
4783 +inherit kde5
4784 +
4785 +DESCRIPTION="Libraries for KDE PIM applications"
4786 +LICENSE="GPL-2+ LGPL-2.1+"
4787 +KEYWORDS="~amd64 ~arm64 ~x86"
4788 +IUSE=""
4789 +
4790 +DEPEND="
4791 + $(add_frameworks_dep kconfig)
4792 + $(add_frameworks_dep kconfigwidgets)
4793 + $(add_frameworks_dep kcoreaddons)
4794 + $(add_frameworks_dep ki18n)
4795 + $(add_frameworks_dep kiconthemes)
4796 + $(add_frameworks_dep kio)
4797 + $(add_frameworks_dep kservice)
4798 + $(add_frameworks_dep kwidgetsaddons)
4799 + $(add_frameworks_dep prison)
4800 + $(add_kdeapps_dep akonadi)
4801 + $(add_kdeapps_dep akonadi-contacts)
4802 + $(add_kdeapps_dep grantleetheme)
4803 + $(add_kdeapps_dep kcontacts)
4804 + $(add_kdeapps_dep libkleo)
4805 + $(add_kdeapps_dep pimcommon)
4806 + $(add_qt_dep qtdbus)
4807 + $(add_qt_dep qtgui)
4808 + $(add_qt_dep qtwidgets)
4809 + >=dev-libs/grantlee-5.1.0:5
4810 +"
4811 +RDEPEND="${DEPEND}
4812 + !kde-apps/kdepim-l10n
4813 +"
4814
4815 diff --git a/kde-apps/kdepim-meta/kdepim-meta-19.04.1.ebuild b/kde-apps/kdepim-meta/kdepim-meta-19.04.1.ebuild
4816 new file mode 100644
4817 index 0000000000..18fdc0a916
4818 --- /dev/null
4819 +++ b/kde-apps/kdepim-meta/kdepim-meta-19.04.1.ebuild
4820 @@ -0,0 +1,77 @@
4821 +# Copyright 1999-2019 Gentoo Authors
4822 +# Distributed under the terms of the GNU General Public License v2
4823 +
4824 +EAPI=7
4825 +
4826 +DESCRIPTION="KDE PIM - merge this to pull in all kdepim-derived packages"
4827 +HOMEPAGE="https://kde.org/applications/development"
4828 +
4829 +LICENSE="metapackage"
4830 +SLOT="5"
4831 +KEYWORDS="~amd64 ~arm64 ~x86"
4832 +IUSE="bogofilter clamav spamassassin"
4833 +
4834 +RDEPEND="
4835 + >=kde-apps/akonadi-${PV}:${SLOT}
4836 + >=kde-apps/akonadiconsole-${PV}:${SLOT}
4837 + >=kde-apps/akonadi-calendar-${PV}:${SLOT}
4838 + >=kde-apps/akonadi-contacts-${PV}:${SLOT}
4839 + >=kde-apps/akonadi-import-wizard-${PV}:${SLOT}
4840 + >=kde-apps/akonadi-mime-${PV}:${SLOT}
4841 + >=kde-apps/akonadi-notes-${PV}:${SLOT}
4842 + >=kde-apps/akonadi-search-${PV}:${SLOT}
4843 + >=kde-apps/akregator-${PV}:${SLOT}
4844 + >=kde-apps/calendarjanitor-${PV}:${SLOT}
4845 + >=kde-apps/calendarsupport-${PV}:${SLOT}
4846 + >=kde-apps/eventviews-${PV}:${SLOT}
4847 + >=kde-apps/grantlee-editor-${PV}:${SLOT}
4848 + >=kde-apps/grantleetheme-${PV}:${SLOT}
4849 + >=kde-apps/incidenceeditor-${PV}:${SLOT}
4850 + >=kde-apps/kaddressbook-${PV}:${SLOT}
4851 + >=kde-apps/kalarm-${PV}:${SLOT}
4852 + >=kde-apps/kalarmcal-${PV}:${SLOT}
4853 + >=kde-apps/kcalcore-${PV}:${SLOT}
4854 + >=kde-apps/kcalutils-${PV}:${SLOT}
4855 + >=kde-apps/kcontacts-${PV}:${SLOT}
4856 + >=kde-apps/kdepim-addons-${PV}:${SLOT}
4857 + >=kde-apps/kdepim-apps-libs-${PV}:${SLOT}
4858 + >=kde-apps/kdepim-runtime-${PV}:${SLOT}
4859 + >=kde-apps/kidentitymanagement-${PV}:${SLOT}
4860 + >=kde-apps/kimap-${PV}:${SLOT}
4861 + >=kde-apps/kitinerary-${PV}:${SLOT}
4862 + >=kde-apps/kldap-${PV}:${SLOT}
4863 + >=kde-apps/kleopatra-${PV}:${SLOT}
4864 + >=kde-apps/kmail-${PV}:${SLOT}
4865 + >=kde-apps/kmail-account-wizard-${PV}:${SLOT}
4866 + >=kde-apps/kmailtransport-${PV}:${SLOT}
4867 + >=kde-apps/kmbox-${PV}:${SLOT}
4868 + >=kde-apps/kmime-${PV}:${SLOT}
4869 + >=kde-apps/knotes-${PV}:${SLOT}
4870 + >=kde-apps/konsolekalendar-${PV}:${SLOT}
4871 + >=kde-apps/kontact-${PV}:${SLOT}
4872 + >=kde-apps/kontactinterface-${PV}:${SLOT}
4873 + >=kde-apps/korganizer-${PV}:${SLOT}
4874 + >=kde-apps/kpimtextedit-${PV}:${SLOT}
4875 + >=kde-apps/kpkpass-${PV}:${SLOT}
4876 + >=kde-apps/ksmtp-${PV}:${SLOT}
4877 + >=kde-apps/libgravatar-${PV}:${SLOT}
4878 + >=kde-apps/libkdepim-${PV}:${SLOT}
4879 + >=kde-apps/libkgapi-${PV}:${SLOT}
4880 + >=kde-apps/libkleo-${PV}:${SLOT}
4881 + >=kde-apps/libksieve-${PV}:${SLOT}
4882 + >=kde-apps/libktnef-${PV}:${SLOT}
4883 + >=kde-apps/mailcommon-${PV}:${SLOT}
4884 + >=kde-apps/mailimporter-${PV}:${SLOT}
4885 + >=kde-apps/mbox-importer-${PV}:${SLOT}
4886 + >=kde-apps/messagelib-${PV}:${SLOT}
4887 + >=kde-apps/pim-data-exporter-${PV}:${SLOT}
4888 + >=kde-apps/pim-sieve-editor-${PV}:${SLOT}
4889 + >=kde-apps/pimcommon-${PV}:${SLOT}
4890 + !kde-apps/kdepim-meta:4
4891 +"
4892 +# Optional runtime dependencies: kde-apps/kmail
4893 +RDEPEND="${RDEPEND}
4894 + bogofilter? ( mail-filter/bogofilter )
4895 + clamav? ( app-antivirus/clamav )
4896 + spamassassin? ( mail-filter/spamassassin )
4897 +"
4898
4899 diff --git a/kde-apps/kdepim-runtime/kdepim-runtime-19.04.1.ebuild b/kde-apps/kdepim-runtime/kdepim-runtime-19.04.1.ebuild
4900 new file mode 100644
4901 index 0000000000..8cd8b538e0
4902 --- /dev/null
4903 +++ b/kde-apps/kdepim-runtime/kdepim-runtime-19.04.1.ebuild
4904 @@ -0,0 +1,78 @@
4905 +# Copyright 1999-2019 Gentoo Authors
4906 +# Distributed under the terms of the GNU General Public License v2
4907 +
4908 +EAPI=7
4909 +
4910 +KDE_HANDBOOK="forceoptional"
4911 +KDE_TEST="forceoptional"
4912 +VIRTUALX_REQUIRED="test"
4913 +inherit kde5
4914 +
4915 +DESCRIPTION="Runtime plugin collection to extend the functionality of KDE PIM"
4916 +LICENSE="GPL-2+ LGPL-2.1+"
4917 +KEYWORDS="~amd64 ~arm64 ~x86"
4918 +IUSE=""
4919 +
4920 +# TODO kolab
4921 +BDEPEND="
4922 + dev-libs/libxslt
4923 +"
4924 +COMMON_DEPEND="
4925 + $(add_frameworks_dep kcodecs)
4926 + $(add_frameworks_dep kcompletion)
4927 + $(add_frameworks_dep kconfig)
4928 + $(add_frameworks_dep kconfigwidgets)
4929 + $(add_frameworks_dep kcoreaddons)
4930 + $(add_frameworks_dep kdbusaddons)
4931 + $(add_frameworks_dep kdelibs4support)
4932 + $(add_frameworks_dep kholidays)
4933 + $(add_frameworks_dep ki18n)
4934 + $(add_frameworks_dep kio)
4935 + $(add_frameworks_dep kitemmodels)
4936 + $(add_frameworks_dep kjobwidgets)
4937 + $(add_frameworks_dep knotifications)
4938 + $(add_frameworks_dep knotifyconfig)
4939 + $(add_frameworks_dep kservice)
4940 + $(add_frameworks_dep ktextwidgets)
4941 + $(add_frameworks_dep kwallet)
4942 + $(add_frameworks_dep kwidgetsaddons)
4943 + $(add_frameworks_dep kwindowsystem)
4944 + $(add_frameworks_dep kxmlgui)
4945 + $(add_kdeapps_dep akonadi)
4946 + $(add_kdeapps_dep akonadi-calendar)
4947 + $(add_kdeapps_dep akonadi-contacts)
4948 + $(add_kdeapps_dep akonadi-mime)
4949 + $(add_kdeapps_dep akonadi-notes)
4950 + $(add_kdeapps_dep kalarmcal)
4951 + $(add_kdeapps_dep kcalcore)
4952 + $(add_kdeapps_dep kcalutils)
4953 + $(add_kdeapps_dep kcontacts)
4954 + $(add_kdeapps_dep kdav)
4955 + $(add_kdeapps_dep kidentitymanagement)
4956 + $(add_kdeapps_dep kimap)
4957 + $(add_kdeapps_dep kmailtransport)
4958 + $(add_kdeapps_dep kmbox)
4959 + $(add_kdeapps_dep kmime)
4960 + $(add_kdeapps_dep libkgapi)
4961 + $(add_kdeapps_dep pimcommon)
4962 + $(add_qt_dep qtdbus)
4963 + $(add_qt_dep qtgui)
4964 + $(add_qt_dep qtnetwork)
4965 + $(add_qt_dep qtnetworkauth)
4966 + $(add_qt_dep qtspeech)
4967 + $(add_qt_dep qtwebengine 'widgets')
4968 + $(add_qt_dep qtwidgets)
4969 + $(add_qt_dep qtxml)
4970 + dev-libs/cyrus-sasl:2
4971 + dev-libs/libical:=
4972 +"
4973 +DEPEND="${COMMON_DEPEND}
4974 + $(add_qt_dep qtxmlpatterns)
4975 + test? ( $(add_kdeapps_dep kimap 'test') )
4976 +"
4977 +RDEPEND="${COMMON_DEPEND}
4978 + !kde-apps/kdepim-l10n
4979 + !kde-misc/akonadi-ews
4980 +"
4981 +
4982 +RESTRICT+=" test"
4983
4984 diff --git a/kde-apps/kdesdk-kioslaves/kdesdk-kioslaves-19.04.1.ebuild b/kde-apps/kdesdk-kioslaves/kdesdk-kioslaves-19.04.1.ebuild
4985 new file mode 100644
4986 index 0000000000..ff655cfd65
4987 --- /dev/null
4988 +++ b/kde-apps/kdesdk-kioslaves/kdesdk-kioslaves-19.04.1.ebuild
4989 @@ -0,0 +1,18 @@
4990 +# Copyright 1999-2019 Gentoo Authors
4991 +# Distributed under the terms of the GNU General Public License v2
4992 +
4993 +EAPI=7
4994 +
4995 +inherit kde5
4996 +
4997 +DESCRIPTION="kioslaves from kdesdk package"
4998 +KEYWORDS="~amd64 ~arm64 ~x86"
4999 +IUSE=""
5000 +
5001 +DEPEND="
5002 + $(add_frameworks_dep kcoreaddons)
5003 + $(add_frameworks_dep ki18n)
5004 + $(add_frameworks_dep kio)
5005 + dev-lang/perl
5006 +"
5007 +RDEPEND="${DEPEND}"
5008
5009 diff --git a/kde-apps/kdesdk-meta/kdesdk-meta-19.04.1.ebuild b/kde-apps/kdesdk-meta/kdesdk-meta-19.04.1.ebuild
5010 new file mode 100644
5011 index 0000000000..f5a72f8336
5012 --- /dev/null
5013 +++ b/kde-apps/kdesdk-meta/kdesdk-meta-19.04.1.ebuild
5014 @@ -0,0 +1,32 @@
5015 +# Copyright 1999-2019 Gentoo Authors
5016 +# Distributed under the terms of the GNU General Public License v2
5017 +
5018 +EAPI=7
5019 +
5020 +DESCRIPTION="KDE SDK - merge this to pull in all kdesdk-derived packages"
5021 +HOMEPAGE="https://kde.org/applications/development"
5022 +
5023 +LICENSE="metapackage"
5024 +SLOT="5"
5025 +KEYWORDS="~amd64 ~arm64 ~x86"
5026 +IUSE="bazaar cvs git mercurial subversion +webkit"
5027 +
5028 +RDEPEND="
5029 + >=kde-apps/kapptemplate-${PV}:${SLOT}
5030 + >=kde-apps/kcachegrind-${PV}:${SLOT}
5031 + >=kde-apps/kde-dev-scripts-${PV}:${SLOT}
5032 + >=kde-apps/kde-dev-utils-${PV}:${SLOT}
5033 + >=kde-apps/kdesdk-kioslaves-${PV}:${SLOT}
5034 + >=kde-apps/kdesdk-thumbnailers-${PV}:${SLOT}
5035 + >=kde-apps/kompare-${PV}:${SLOT}
5036 + >=kde-apps/kross-interpreters-${PV}:${SLOT}
5037 + >=kde-apps/libkomparediff2-${PV}:${SLOT}
5038 + >=kde-apps/lokalize-${PV}:${SLOT}
5039 + >=kde-apps/poxml-${PV}:${SLOT}
5040 + bazaar? ( >=kde-apps/dolphin-plugins-bazaar-${PV}:${SLOT} )
5041 + cvs? ( >=kde-apps/cervisia-${PV}:${SLOT} )
5042 + git? ( >=kde-apps/dolphin-plugins-git-${PV}:${SLOT} )
5043 + mercurial? ( >=kde-apps/dolphin-plugins-mercurial-${PV}:${SLOT} )
5044 + subversion? ( >=kde-apps/dolphin-plugins-subversion-${PV}:${SLOT} )
5045 + webkit? ( >=kde-apps/umbrello-${PV}:${SLOT} )
5046 +"
5047
5048 diff --git a/kde-apps/kdesdk-thumbnailers/kdesdk-thumbnailers-19.04.1.ebuild b/kde-apps/kdesdk-thumbnailers/kdesdk-thumbnailers-19.04.1.ebuild
5049 new file mode 100644
5050 index 0000000000..7afa287644
5051 --- /dev/null
5052 +++ b/kde-apps/kdesdk-thumbnailers/kdesdk-thumbnailers-19.04.1.ebuild
5053 @@ -0,0 +1,21 @@
5054 +# Copyright 1999-2019 Gentoo Authors
5055 +# Distributed under the terms of the GNU General Public License v2
5056 +
5057 +EAPI=7
5058 +
5059 +inherit kde5
5060 +
5061 +DESCRIPTION="Thumbnail generator for PO files"
5062 +KEYWORDS="~amd64 ~arm64 ~x86"
5063 +IUSE=""
5064 +
5065 +DEPEND="
5066 + $(add_frameworks_dep kconfig)
5067 + $(add_frameworks_dep ki18n)
5068 + $(add_frameworks_dep kio)
5069 + $(add_frameworks_dep kwidgetsaddons)
5070 + $(add_qt_dep qtgui)
5071 + $(add_qt_dep qtwidgets)
5072 + sys-devel/gettext
5073 +"
5074 +RDEPEND="${DEPEND}"
5075
5076 diff --git a/kde-apps/kdeutils-meta/kdeutils-meta-19.04.1.ebuild b/kde-apps/kdeutils-meta/kdeutils-meta-19.04.1.ebuild
5077 new file mode 100644
5078 index 0000000000..6e5c9209e7
5079 --- /dev/null
5080 +++ b/kde-apps/kdeutils-meta/kdeutils-meta-19.04.1.ebuild
5081 @@ -0,0 +1,41 @@
5082 +# Copyright 1999-2019 Gentoo Authors
5083 +# Distributed under the terms of the GNU General Public License v2
5084 +
5085 +EAPI=7
5086 +
5087 +DESCRIPTION="kdeutils - merge this to pull in all kdeutils-derived packages"
5088 +HOMEPAGE="https://kde.org/applications/utilities https://utils.kde.org"
5089 +
5090 +LICENSE="metapackage"
5091 +SLOT="5"
5092 +KEYWORDS="~amd64 ~arm64 ~x86"
5093 +IUSE="7zip cups floppy lrz rar"
5094 +
5095 +RDEPEND="
5096 + >=kde-apps/ark-${PV}:${SLOT}
5097 + >=kde-apps/filelight-${PV}:${SLOT}
5098 + >=kde-apps/kate-${PV}:${SLOT}
5099 + >=kde-apps/kbackup-${PV}:${SLOT}
5100 + >=kde-apps/kcalc-${PV}:${SLOT}
5101 + >=kde-apps/kcharselect-${PV}:${SLOT}
5102 + >=kde-apps/kdebugsettings-${PV}:${SLOT}
5103 + >=kde-apps/kdf-${PV}:${SLOT}
5104 + >=kde-apps/kgpg-${PV}:${SLOT}
5105 + >=kde-apps/kimagemapeditor-${PV}:${SLOT}
5106 + >=kde-apps/kteatime-${PV}:${SLOT}
5107 + >=kde-apps/ktimer-${PV}:${SLOT}
5108 + >=kde-apps/kwalletmanager-${PV}:${SLOT}
5109 + >=kde-apps/sweeper-${PV}:${SLOT}
5110 + cups? ( >=kde-apps/print-manager-${PV}:${SLOT} )
5111 + floppy? ( >=kde-apps/kfloppy-${PV}:${SLOT} )
5112 +"
5113 +# Optional runtime deps: kde-apps/ark
5114 +RDEPEND="${RDEPEND}
5115 + 7zip? ( app-arch/p7zip )
5116 + lrz? ( app-arch/lrzip )
5117 + rar? ( || (
5118 + app-arch/rar
5119 + app-arch/unrar
5120 + app-arch/unar
5121 + ) )
5122 +"
5123
5124 diff --git a/kde-apps/kpat/kpat-19.04.9999.ebuild b/kde-apps/kdf/kdf-19.04.1.ebuild
5125 similarity index 60%
5126 copy from kde-apps/kpat/kpat-19.04.9999.ebuild
5127 copy to kde-apps/kdf/kdf-19.04.1.ebuild
5128 index 5cc8dcc740..73f59e0908 100644
5129 --- a/kde-apps/kpat/kpat-19.04.9999.ebuild
5130 +++ b/kde-apps/kdf/kdf-19.04.1.ebuild
5131 @@ -4,31 +4,26 @@
5132 EAPI=7
5133
5134 KDE_HANDBOOK="forceoptional"
5135 -KDE_SELINUX_MODULE="games"
5136 inherit kde5
5137
5138 -DESCRIPTION="KDE patience game"
5139 -HOMEPAGE="https://games.kde.org/game.php?game=kpat"
5140 -KEYWORDS=""
5141 +DESCRIPTION="KDE free disk space utility"
5142 +HOMEPAGE="https://utils.kde.org/projects/kdf/"
5143 +KEYWORDS="~amd64 ~arm64 ~x86"
5144 IUSE=""
5145
5146 DEPEND="
5147 + $(add_frameworks_dep kcmutils)
5148 $(add_frameworks_dep kcompletion)
5149 $(add_frameworks_dep kconfig)
5150 $(add_frameworks_dep kconfigwidgets)
5151 $(add_frameworks_dep kcoreaddons)
5152 - $(add_frameworks_dep kcrash)
5153 - $(add_frameworks_dep kdbusaddons)
5154 - $(add_frameworks_dep kguiaddons)
5155 $(add_frameworks_dep ki18n)
5156 + $(add_frameworks_dep kiconthemes)
5157 $(add_frameworks_dep kio)
5158 - $(add_frameworks_dep knewstuff)
5159 + $(add_frameworks_dep knotifications)
5160 $(add_frameworks_dep kwidgetsaddons)
5161 $(add_frameworks_dep kxmlgui)
5162 - $(add_kdeapps_dep libkdegames)
5163 $(add_qt_dep qtgui)
5164 - $(add_qt_dep qtsvg)
5165 $(add_qt_dep qtwidgets)
5166 - dev-games/freecell-solver
5167 "
5168 RDEPEND="${DEPEND}"
5169
5170 diff --git a/kde-apps/kpat/kpat-19.04.9999.ebuild b/kde-apps/kdialog/kdialog-19.04.1.ebuild
5171 similarity index 51%
5172 copy from kde-apps/kpat/kpat-19.04.9999.ebuild
5173 copy to kde-apps/kdialog/kdialog-19.04.1.ebuild
5174 index 5cc8dcc740..908c381d03 100644
5175 --- a/kde-apps/kpat/kpat-19.04.9999.ebuild
5176 +++ b/kde-apps/kdialog/kdialog-19.04.1.ebuild
5177 @@ -3,32 +3,34 @@
5178
5179 EAPI=7
5180
5181 -KDE_HANDBOOK="forceoptional"
5182 -KDE_SELINUX_MODULE="games"
5183 inherit kde5
5184
5185 -DESCRIPTION="KDE patience game"
5186 -HOMEPAGE="https://games.kde.org/game.php?game=kpat"
5187 -KEYWORDS=""
5188 -IUSE=""
5189 +DESCRIPTION="Can be used to show nice dialog boxes from shell scripts"
5190 +KEYWORDS="~amd64 ~arm64 ~x86"
5191 +IUSE="X"
5192
5193 DEPEND="
5194 - $(add_frameworks_dep kcompletion)
5195 $(add_frameworks_dep kconfig)
5196 - $(add_frameworks_dep kconfigwidgets)
5197 $(add_frameworks_dep kcoreaddons)
5198 - $(add_frameworks_dep kcrash)
5199 $(add_frameworks_dep kdbusaddons)
5200 $(add_frameworks_dep kguiaddons)
5201 $(add_frameworks_dep ki18n)
5202 + $(add_frameworks_dep kiconthemes)
5203 $(add_frameworks_dep kio)
5204 - $(add_frameworks_dep knewstuff)
5205 + $(add_frameworks_dep knotifications)
5206 + $(add_frameworks_dep ktextwidgets)
5207 $(add_frameworks_dep kwidgetsaddons)
5208 - $(add_frameworks_dep kxmlgui)
5209 - $(add_kdeapps_dep libkdegames)
5210 + $(add_frameworks_dep kwindowsystem)
5211 + $(add_qt_dep qtdbus)
5212 $(add_qt_dep qtgui)
5213 - $(add_qt_dep qtsvg)
5214 $(add_qt_dep qtwidgets)
5215 - dev-games/freecell-solver
5216 + X? ( x11-libs/libX11 )
5217 "
5218 RDEPEND="${DEPEND}"
5219 +
5220 +src_configure() {
5221 + local mycmakeargs=(
5222 + $(cmake-utils_use_find_package X X11)
5223 + )
5224 + kde5_src_configure
5225 +}
5226
5227 diff --git a/kde-apps/kpat/kpat-19.04.9999.ebuild b/kde-apps/kdiamond/kdiamond-19.04.1.ebuild
5228 similarity index 64%
5229 copy from kde-apps/kpat/kpat-19.04.9999.ebuild
5230 copy to kde-apps/kdiamond/kdiamond-19.04.1.ebuild
5231 index 5cc8dcc740..f07ab4af5a 100644
5232 --- a/kde-apps/kpat/kpat-19.04.9999.ebuild
5233 +++ b/kde-apps/kdiamond/kdiamond-19.04.1.ebuild
5234 @@ -4,31 +4,27 @@
5235 EAPI=7
5236
5237 KDE_HANDBOOK="forceoptional"
5238 -KDE_SELINUX_MODULE="games"
5239 inherit kde5
5240
5241 -DESCRIPTION="KDE patience game"
5242 -HOMEPAGE="https://games.kde.org/game.php?game=kpat"
5243 -KEYWORDS=""
5244 +DESCRIPTION="Single player three-in-a-row game"
5245 +HOMEPAGE="https://kde.org/applications/games/kdiamond/
5246 +https://games.kde.org/game.php?game=kdiamond"
5247 +KEYWORDS="~amd64 ~arm64 ~x86"
5248 IUSE=""
5249
5250 DEPEND="
5251 - $(add_frameworks_dep kcompletion)
5252 $(add_frameworks_dep kconfig)
5253 $(add_frameworks_dep kconfigwidgets)
5254 $(add_frameworks_dep kcoreaddons)
5255 $(add_frameworks_dep kcrash)
5256 $(add_frameworks_dep kdbusaddons)
5257 - $(add_frameworks_dep kguiaddons)
5258 $(add_frameworks_dep ki18n)
5259 - $(add_frameworks_dep kio)
5260 - $(add_frameworks_dep knewstuff)
5261 + $(add_frameworks_dep knotifications)
5262 + $(add_frameworks_dep knotifyconfig)
5263 $(add_frameworks_dep kwidgetsaddons)
5264 $(add_frameworks_dep kxmlgui)
5265 $(add_kdeapps_dep libkdegames)
5266 $(add_qt_dep qtgui)
5267 - $(add_qt_dep qtsvg)
5268 $(add_qt_dep qtwidgets)
5269 - dev-games/freecell-solver
5270 "
5271 RDEPEND="${DEPEND}"
5272
5273 diff --git a/kde-apps/kpat/kpat-19.04.9999.ebuild b/kde-apps/keditbookmarks/keditbookmarks-19.04.1.ebuild
5274 similarity index 50%
5275 copy from kde-apps/kpat/kpat-19.04.9999.ebuild
5276 copy to kde-apps/keditbookmarks/keditbookmarks-19.04.1.ebuild
5277 index 5cc8dcc740..4c7d515594 100644
5278 --- a/kde-apps/kpat/kpat-19.04.9999.ebuild
5279 +++ b/kde-apps/keditbookmarks/keditbookmarks-19.04.1.ebuild
5280 @@ -4,31 +4,39 @@
5281 EAPI=7
5282
5283 KDE_HANDBOOK="forceoptional"
5284 -KDE_SELINUX_MODULE="games"
5285 +KDE_TEST="true"
5286 +VIRTUALX_REQUIRED="test"
5287 inherit kde5
5288
5289 -DESCRIPTION="KDE patience game"
5290 -HOMEPAGE="https://games.kde.org/game.php?game=kpat"
5291 -KEYWORDS=""
5292 -IUSE=""
5293 +DESCRIPTION="Bookmarks editor based on KDE Frameworks"
5294 +KEYWORDS="~amd64 ~arm64 ~x86"
5295 +IUSE="+man"
5296
5297 DEPEND="
5298 + $(add_frameworks_dep kbookmarks)
5299 $(add_frameworks_dep kcompletion)
5300 $(add_frameworks_dep kconfig)
5301 $(add_frameworks_dep kconfigwidgets)
5302 $(add_frameworks_dep kcoreaddons)
5303 - $(add_frameworks_dep kcrash)
5304 - $(add_frameworks_dep kdbusaddons)
5305 - $(add_frameworks_dep kguiaddons)
5306 $(add_frameworks_dep ki18n)
5307 + $(add_frameworks_dep kiconthemes)
5308 $(add_frameworks_dep kio)
5309 - $(add_frameworks_dep knewstuff)
5310 + $(add_frameworks_dep kparts)
5311 + $(add_frameworks_dep kservice)
5312 $(add_frameworks_dep kwidgetsaddons)
5313 + $(add_frameworks_dep kwindowsystem)
5314 $(add_frameworks_dep kxmlgui)
5315 - $(add_kdeapps_dep libkdegames)
5316 + $(add_qt_dep qtdbus)
5317 $(add_qt_dep qtgui)
5318 - $(add_qt_dep qtsvg)
5319 $(add_qt_dep qtwidgets)
5320 - dev-games/freecell-solver
5321 + $(add_qt_dep qtxml)
5322 "
5323 RDEPEND="${DEPEND}"
5324 +
5325 +src_prepare(){
5326 + kde5_src_prepare
5327 +
5328 + if ! use man ; then
5329 + sed -i -e "/kdoctools_create_manpage/ s/^/#/" doc/CMakeLists.txt || die
5330 + fi
5331 +}
5332
5333 diff --git a/kde-apps/kpat/kpat-19.04.9999.ebuild b/kde-apps/kfind/kfind-19.04.1.ebuild
5334 similarity index 56%
5335 copy from kde-apps/kpat/kpat-19.04.9999.ebuild
5336 copy to kde-apps/kfind/kfind-19.04.1.ebuild
5337 index 5cc8dcc740..53a863f34b 100644
5338 --- a/kde-apps/kpat/kpat-19.04.9999.ebuild
5339 +++ b/kde-apps/kfind/kfind-19.04.1.ebuild
5340 @@ -4,31 +4,29 @@
5341 EAPI=7
5342
5343 KDE_HANDBOOK="forceoptional"
5344 -KDE_SELINUX_MODULE="games"
5345 inherit kde5
5346
5347 -DESCRIPTION="KDE patience game"
5348 -HOMEPAGE="https://games.kde.org/game.php?game=kpat"
5349 -KEYWORDS=""
5350 +DESCRIPTION="File finder utility based on KDE Frameworks"
5351 +HOMEPAGE="https://kde.org/applications/utilities/kfind/"
5352 +KEYWORDS="~amd64 ~arm64 ~x86"
5353 IUSE=""
5354
5355 -DEPEND="
5356 +RDEPEND="
5357 + $(add_frameworks_dep karchive)
5358 $(add_frameworks_dep kcompletion)
5359 $(add_frameworks_dep kconfig)
5360 $(add_frameworks_dep kconfigwidgets)
5361 $(add_frameworks_dep kcoreaddons)
5362 - $(add_frameworks_dep kcrash)
5363 - $(add_frameworks_dep kdbusaddons)
5364 - $(add_frameworks_dep kguiaddons)
5365 + $(add_frameworks_dep kfilemetadata)
5366 $(add_frameworks_dep ki18n)
5367 $(add_frameworks_dep kio)
5368 - $(add_frameworks_dep knewstuff)
5369 + $(add_frameworks_dep kjobwidgets)
5370 + $(add_frameworks_dep kservice)
5371 $(add_frameworks_dep kwidgetsaddons)
5372 $(add_frameworks_dep kxmlgui)
5373 - $(add_kdeapps_dep libkdegames)
5374 $(add_qt_dep qtgui)
5375 - $(add_qt_dep qtsvg)
5376 $(add_qt_dep qtwidgets)
5377 - dev-games/freecell-solver
5378 "
5379 -RDEPEND="${DEPEND}"
5380 +DEPEND="${RDEPEND}
5381 + $(add_qt_dep qtconcurrent)
5382 +"
5383
5384 diff --git a/kde-apps/kpat/kpat-19.04.9999.ebuild b/kde-apps/kfloppy/kfloppy-19.04.1.ebuild
5385 similarity index 60%
5386 copy from kde-apps/kpat/kpat-19.04.9999.ebuild
5387 copy to kde-apps/kfloppy/kfloppy-19.04.1.ebuild
5388 index 5cc8dcc740..10d86751cf 100644
5389 --- a/kde-apps/kpat/kpat-19.04.9999.ebuild
5390 +++ b/kde-apps/kfloppy/kfloppy-19.04.1.ebuild
5391 @@ -4,12 +4,15 @@
5392 EAPI=7
5393
5394 KDE_HANDBOOK="forceoptional"
5395 -KDE_SELINUX_MODULE="games"
5396 inherit kde5
5397
5398 -DESCRIPTION="KDE patience game"
5399 -HOMEPAGE="https://games.kde.org/game.php?game=kpat"
5400 -KEYWORDS=""
5401 +DESCRIPTION="Straightforward graphical means to format 3.5\" and 5.25\" floppy disks"
5402 +HOMEPAGE="
5403 + https://kde.org/applications/utilities/kfloppy/
5404 + https://utils.kde.org/projects/kfloppy/
5405 +"
5406 +
5407 +KEYWORDS="~amd64 ~arm64 ~x86"
5408 IUSE=""
5409
5410 DEPEND="
5411 @@ -18,17 +21,11 @@ DEPEND="
5412 $(add_frameworks_dep kconfigwidgets)
5413 $(add_frameworks_dep kcoreaddons)
5414 $(add_frameworks_dep kcrash)
5415 - $(add_frameworks_dep kdbusaddons)
5416 - $(add_frameworks_dep kguiaddons)
5417 $(add_frameworks_dep ki18n)
5418 - $(add_frameworks_dep kio)
5419 - $(add_frameworks_dep knewstuff)
5420 $(add_frameworks_dep kwidgetsaddons)
5421 $(add_frameworks_dep kxmlgui)
5422 - $(add_kdeapps_dep libkdegames)
5423 + $(add_qt_dep qtdbus)
5424 $(add_qt_dep qtgui)
5425 - $(add_qt_dep qtsvg)
5426 $(add_qt_dep qtwidgets)
5427 - dev-games/freecell-solver
5428 "
5429 RDEPEND="${DEPEND}"
5430
5431 diff --git a/kde-apps/kpat/kpat-19.04.9999.ebuild b/kde-apps/kfourinline/kfourinline-19.04.1.ebuild
5432 similarity index 62%
5433 copy from kde-apps/kpat/kpat-19.04.9999.ebuild
5434 copy to kde-apps/kfourinline/kfourinline-19.04.1.ebuild
5435 index 5cc8dcc740..81c504ab7b 100644
5436 --- a/kde-apps/kpat/kpat-19.04.9999.ebuild
5437 +++ b/kde-apps/kfourinline/kfourinline-19.04.1.ebuild
5438 @@ -4,31 +4,26 @@
5439 EAPI=7
5440
5441 KDE_HANDBOOK="forceoptional"
5442 -KDE_SELINUX_MODULE="games"
5443 inherit kde5
5444
5445 -DESCRIPTION="KDE patience game"
5446 -HOMEPAGE="https://games.kde.org/game.php?game=kpat"
5447 -KEYWORDS=""
5448 +DESCRIPTION="KDE four-in-a-row game"
5449 +HOMEPAGE="https://kde.org/applications/games/kfourinline/
5450 +https://games.kde.org/game.php?game=kfourinline"
5451 +KEYWORDS="~amd64 ~arm64 ~x86"
5452 IUSE=""
5453
5454 DEPEND="
5455 - $(add_frameworks_dep kcompletion)
5456 $(add_frameworks_dep kconfig)
5457 $(add_frameworks_dep kconfigwidgets)
5458 $(add_frameworks_dep kcoreaddons)
5459 $(add_frameworks_dep kcrash)
5460 - $(add_frameworks_dep kdbusaddons)
5461 - $(add_frameworks_dep kguiaddons)
5462 + $(add_frameworks_dep kdnssd)
5463 $(add_frameworks_dep ki18n)
5464 - $(add_frameworks_dep kio)
5465 - $(add_frameworks_dep knewstuff)
5466 $(add_frameworks_dep kwidgetsaddons)
5467 $(add_frameworks_dep kxmlgui)
5468 $(add_kdeapps_dep libkdegames)
5469 $(add_qt_dep qtgui)
5470 $(add_qt_dep qtsvg)
5471 $(add_qt_dep qtwidgets)
5472 - dev-games/freecell-solver
5473 "
5474 RDEPEND="${DEPEND}"
5475
5476 diff --git a/kde-apps/kpat/kpat-19.04.9999.ebuild b/kde-apps/kgeography/kgeography-19.04.1.ebuild
5477 similarity index 56%
5478 copy from kde-apps/kpat/kpat-19.04.9999.ebuild
5479 copy to kde-apps/kgeography/kgeography-19.04.1.ebuild
5480 index 5cc8dcc740..fc9595b0f5 100644
5481 --- a/kde-apps/kpat/kpat-19.04.9999.ebuild
5482 +++ b/kde-apps/kgeography/kgeography-19.04.1.ebuild
5483 @@ -4,31 +4,26 @@
5484 EAPI=7
5485
5486 KDE_HANDBOOK="forceoptional"
5487 -KDE_SELINUX_MODULE="games"
5488 inherit kde5
5489
5490 -DESCRIPTION="KDE patience game"
5491 -HOMEPAGE="https://games.kde.org/game.php?game=kpat"
5492 -KEYWORDS=""
5493 +DESCRIPTION="Geography learning tool"
5494 +HOMEPAGE="https://edu.kde.org/applications/miscellaneous/kgeography
5495 +https://edu.kde.org/applications/all/kgeography"
5496 +KEYWORDS="~amd64 ~arm64 ~x86"
5497 IUSE=""
5498
5499 DEPEND="
5500 - $(add_frameworks_dep kcompletion)
5501 $(add_frameworks_dep kconfig)
5502 $(add_frameworks_dep kconfigwidgets)
5503 $(add_frameworks_dep kcoreaddons)
5504 $(add_frameworks_dep kcrash)
5505 - $(add_frameworks_dep kdbusaddons)
5506 - $(add_frameworks_dep kguiaddons)
5507 $(add_frameworks_dep ki18n)
5508 - $(add_frameworks_dep kio)
5509 - $(add_frameworks_dep knewstuff)
5510 + $(add_frameworks_dep kiconthemes)
5511 + $(add_frameworks_dep kitemviews)
5512 $(add_frameworks_dep kwidgetsaddons)
5513 $(add_frameworks_dep kxmlgui)
5514 - $(add_kdeapps_dep libkdegames)
5515 $(add_qt_dep qtgui)
5516 - $(add_qt_dep qtsvg)
5517 $(add_qt_dep qtwidgets)
5518 - dev-games/freecell-solver
5519 + $(add_qt_dep qtxml)
5520 "
5521 RDEPEND="${DEPEND}"
5522
5523 diff --git a/kde-apps/kget/kget-19.04.1.ebuild b/kde-apps/kget/kget-19.04.1.ebuild
5524 new file mode 100644
5525 index 0000000000..25a2ec507b
5526 --- /dev/null
5527 +++ b/kde-apps/kget/kget-19.04.1.ebuild
5528 @@ -0,0 +1,67 @@
5529 +# Copyright 1999-2019 Gentoo Authors
5530 +# Distributed under the terms of the GNU General Public License v2
5531 +
5532 +EAPI=7
5533 +
5534 +KDE_HANDBOOK="forceoptional"
5535 +KDE_TEST="forceoptional"
5536 +inherit kde5
5537 +
5538 +DESCRIPTION="Advanced download manager by KDE"
5539 +HOMEPAGE="https://kde.org/applications/internet/kget/"
5540 +KEYWORDS="~amd64 ~arm64 ~x86"
5541 +IUSE="bittorrent gpg kde mms sqlite"
5542 +
5543 +COMMON_DEPEND="
5544 + $(add_frameworks_dep kcmutils)
5545 + $(add_frameworks_dep kcompletion)
5546 + $(add_frameworks_dep kconfig)
5547 + $(add_frameworks_dep kconfigwidgets)
5548 + $(add_frameworks_dep kcoreaddons)
5549 + $(add_frameworks_dep kdbusaddons)
5550 + $(add_frameworks_dep kdelibs4support)
5551 + $(add_frameworks_dep ki18n)
5552 + $(add_frameworks_dep kiconthemes)
5553 + $(add_frameworks_dep kio)
5554 + $(add_frameworks_dep kitemviews)
5555 + $(add_frameworks_dep knotifications)
5556 + $(add_frameworks_dep knotifyconfig)
5557 + $(add_frameworks_dep kparts)
5558 + $(add_frameworks_dep kservice)
5559 + $(add_frameworks_dep ktextwidgets)
5560 + $(add_frameworks_dep kwallet)
5561 + $(add_frameworks_dep kwidgetsaddons)
5562 + $(add_frameworks_dep kwindowsystem)
5563 + $(add_frameworks_dep kxmlgui)
5564 + $(add_frameworks_dep solid)
5565 + $(add_qt_dep qtdbus)
5566 + $(add_qt_dep qtgui)
5567 + $(add_qt_dep qtnetwork)
5568 + $(add_qt_dep qtsql)
5569 + $(add_qt_dep qtwidgets)
5570 + $(add_qt_dep qtxml)
5571 + app-crypt/qca:2[qt5(+)]
5572 + bittorrent? ( net-libs/libktorrent:5 )
5573 + gpg? ( app-crypt/gpgme[qt5] )
5574 + kde? ( $(add_plasma_dep libkworkspace) )
5575 + mms? ( media-libs/libmms )
5576 + sqlite? ( dev-db/sqlite:3 )
5577 +"
5578 +DEPEND="${COMMON_DEPEND}
5579 + dev-libs/boost
5580 +"
5581 +RDEPEND="${COMMON_DEPEND}
5582 + !kde-apps/kde4-l10n
5583 +"
5584 +
5585 +src_configure() {
5586 + local mycmakeargs=(
5587 + $(cmake-utils_use_find_package bittorrent KF5Torrent)
5588 + $(cmake-utils_use_find_package gpg Gpgmepp)
5589 + $(cmake-utils_use_find_package kde LibKWorkspace)
5590 + $(cmake-utils_use_find_package mms LibMms)
5591 + $(cmake-utils_use_find_package sqlite Sqlite)
5592 + )
5593 +
5594 + kde5_src_configure
5595 +}
5596
5597 diff --git a/kde-apps/kpat/kpat-19.04.9999.ebuild b/kde-apps/kgoldrunner/kgoldrunner-19.04.1.ebuild
5598 similarity index 67%
5599 copy from kde-apps/kpat/kpat-19.04.9999.ebuild
5600 copy to kde-apps/kgoldrunner/kgoldrunner-19.04.1.ebuild
5601 index 5cc8dcc740..6549004577 100644
5602 --- a/kde-apps/kpat/kpat-19.04.9999.ebuild
5603 +++ b/kde-apps/kgoldrunner/kgoldrunner-19.04.1.ebuild
5604 @@ -7,28 +7,29 @@ KDE_HANDBOOK="forceoptional"
5605 KDE_SELINUX_MODULE="games"
5606 inherit kde5
5607
5608 -DESCRIPTION="KDE patience game"
5609 -HOMEPAGE="https://games.kde.org/game.php?game=kpat"
5610 -KEYWORDS=""
5611 +DESCRIPTION="Game of action and puzzle solving by KDE"
5612 +HOMEPAGE="https://kde.org/applications/games/kgoldrunner/
5613 +https://games.kde.org/game.php?game=kgoldrunner"
5614 +KEYWORDS="~amd64 ~arm64 ~x86"
5615 IUSE=""
5616
5617 DEPEND="
5618 - $(add_frameworks_dep kcompletion)
5619 $(add_frameworks_dep kconfig)
5620 $(add_frameworks_dep kconfigwidgets)
5621 $(add_frameworks_dep kcoreaddons)
5622 $(add_frameworks_dep kcrash)
5623 $(add_frameworks_dep kdbusaddons)
5624 - $(add_frameworks_dep kguiaddons)
5625 $(add_frameworks_dep ki18n)
5626 $(add_frameworks_dep kio)
5627 - $(add_frameworks_dep knewstuff)
5628 $(add_frameworks_dep kwidgetsaddons)
5629 $(add_frameworks_dep kxmlgui)
5630 $(add_kdeapps_dep libkdegames)
5631 $(add_qt_dep qtgui)
5632 - $(add_qt_dep qtsvg)
5633 $(add_qt_dep qtwidgets)
5634 - dev-games/freecell-solver
5635 + media-libs/libsndfile
5636 + media-libs/openal
5637 +"
5638 +RDEPEND="${DEPEND}
5639 + !<kde-apps/kde4-l10n-17.07.80
5640 + $(add_qt_dep qtsvg)
5641 "
5642 -RDEPEND="${DEPEND}"
5643
5644 diff --git a/kde-apps/kgpg/kgpg-19.04.1.ebuild b/kde-apps/kgpg/kgpg-19.04.1.ebuild
5645 new file mode 100644
5646 index 0000000000..c7c0fd6298
5647 --- /dev/null
5648 +++ b/kde-apps/kgpg/kgpg-19.04.1.ebuild
5649 @@ -0,0 +1,48 @@
5650 +# Copyright 1999-2019 Gentoo Authors
5651 +# Distributed under the terms of the GNU General Public License v2
5652 +
5653 +EAPI=7
5654 +
5655 +KDE_HANDBOOK="forceoptional"
5656 +KDE_SELINUX_MODULE="gpg"
5657 +inherit kde5
5658 +
5659 +DESCRIPTION="Frontend for GnuPG, a powerful encryption utility by KDE"
5660 +HOMEPAGE="https://kde.org/applications/utilities/kgpg
5661 +https://utils.kde.org/projects/kgpg/"
5662 +KEYWORDS="~amd64 ~arm64 ~x86"
5663 +IUSE=""
5664 +
5665 +COMMON_DEPEND="
5666 + $(add_frameworks_dep karchive)
5667 + $(add_frameworks_dep kcodecs)
5668 + $(add_frameworks_dep kconfig)
5669 + $(add_frameworks_dep kconfigwidgets)
5670 + $(add_frameworks_dep kcoreaddons)
5671 + $(add_frameworks_dep kcrash)
5672 + $(add_frameworks_dep kdbusaddons)
5673 + $(add_frameworks_dep ki18n)
5674 + $(add_frameworks_dep kiconthemes)
5675 + $(add_frameworks_dep kio)
5676 + $(add_frameworks_dep kjobwidgets)
5677 + $(add_frameworks_dep knotifications)
5678 + $(add_frameworks_dep kservice)
5679 + $(add_frameworks_dep ktextwidgets)
5680 + $(add_frameworks_dep kwidgetsaddons)
5681 + $(add_frameworks_dep kwindowsystem)
5682 + $(add_frameworks_dep kxmlgui)
5683 + $(add_kdeapps_dep akonadi)
5684 + $(add_kdeapps_dep akonadi-contacts)
5685 + $(add_kdeapps_dep kcontacts)
5686 + $(add_qt_dep qtdbus)
5687 + $(add_qt_dep qtgui)
5688 + $(add_qt_dep qtnetwork)
5689 + $(add_qt_dep qtprintsupport)
5690 + $(add_qt_dep qtwidgets)
5691 +"
5692 +DEPEND="${COMMON_DEPEND}
5693 + app-crypt/gpgme
5694 +"
5695 +RDEPEND="${COMMON_DEPEND}
5696 + app-crypt/gnupg
5697 +"
5698
5699 diff --git a/kde-apps/kpat/kpat-19.04.9999.ebuild b/kde-apps/khangman/khangman-19.04.1.ebuild
5700 similarity index 52%
5701 copy from kde-apps/kpat/kpat-19.04.9999.ebuild
5702 copy to kde-apps/khangman/khangman-19.04.1.ebuild
5703 index 5cc8dcc740..8e73dd5f83 100644
5704 --- a/kde-apps/kpat/kpat-19.04.9999.ebuild
5705 +++ b/kde-apps/khangman/khangman-19.04.1.ebuild
5706 @@ -4,12 +4,12 @@
5707 EAPI=7
5708
5709 KDE_HANDBOOK="forceoptional"
5710 -KDE_SELINUX_MODULE="games"
5711 inherit kde5
5712
5713 -DESCRIPTION="KDE patience game"
5714 -HOMEPAGE="https://games.kde.org/game.php?game=kpat"
5715 -KEYWORDS=""
5716 +DESCRIPTION="Classical hangman game by KDE"
5717 +HOMEPAGE="https://kde.org/applications/education/khangman
5718 +https://edu.kde.org/khangman/"
5719 +KEYWORDS="~amd64 ~arm64 ~x86"
5720 IUSE=""
5721
5722 DEPEND="
5723 @@ -18,17 +18,23 @@ DEPEND="
5724 $(add_frameworks_dep kconfigwidgets)
5725 $(add_frameworks_dep kcoreaddons)
5726 $(add_frameworks_dep kcrash)
5727 - $(add_frameworks_dep kdbusaddons)
5728 - $(add_frameworks_dep kguiaddons)
5729 + $(add_frameworks_dep kdeclarative)
5730 $(add_frameworks_dep ki18n)
5731 - $(add_frameworks_dep kio)
5732 $(add_frameworks_dep knewstuff)
5733 + $(add_frameworks_dep knotifications)
5734 $(add_frameworks_dep kwidgetsaddons)
5735 $(add_frameworks_dep kxmlgui)
5736 - $(add_kdeapps_dep libkdegames)
5737 + $(add_kdeapps_dep libkeduvocdocument)
5738 + $(add_qt_dep qtdeclarative)
5739 $(add_qt_dep qtgui)
5740 $(add_qt_dep qtsvg)
5741 $(add_qt_dep qtwidgets)
5742 - dev-games/freecell-solver
5743 + $(add_qt_dep qtxml)
5744 + media-libs/phonon[qt5(+)]
5745 +"
5746 +RDEPEND="${DEPEND}
5747 + $(add_kdeapps_dep kdeedu-data)
5748 + $(add_qt_dep qtgraphicaleffects)
5749 + $(add_qt_dep qtmultimedia)
5750 + $(add_qt_dep qtquickcontrols)
5751 "
5752 -RDEPEND="${DEPEND}"
5753
5754 diff --git a/kde-apps/khelpcenter/khelpcenter-19.04.1.ebuild b/kde-apps/khelpcenter/khelpcenter-19.04.1.ebuild
5755 new file mode 100644
5756 index 0000000000..d76bb58238
5757 --- /dev/null
5758 +++ b/kde-apps/khelpcenter/khelpcenter-19.04.1.ebuild
5759 @@ -0,0 +1,47 @@
5760 +# Copyright 1999-2019 Gentoo Authors
5761 +# Distributed under the terms of the GNU General Public License v2
5762 +
5763 +EAPI=7
5764 +
5765 +inherit kde5
5766 +
5767 +DESCRIPTION="The KDE Help Center"
5768 +HOMEPAGE+=" https://userbase.kde.org/KHelpCenter"
5769 +KEYWORDS="~amd64 ~arm ~arm64 ~x86"
5770 +IUSE=""
5771 +
5772 +DEPEND="
5773 + $(add_frameworks_dep karchive)
5774 + $(add_frameworks_dep kbookmarks)
5775 + $(add_frameworks_dep kcodecs)
5776 + $(add_frameworks_dep kcompletion)
5777 + $(add_frameworks_dep kconfig)
5778 + $(add_frameworks_dep kconfigwidgets)
5779 + $(add_frameworks_dep kcoreaddons)
5780 + $(add_frameworks_dep kdbusaddons)
5781 + $(add_frameworks_dep kdoctools)
5782 + $(add_frameworks_dep khtml)
5783 + $(add_frameworks_dep ki18n)
5784 + $(add_frameworks_dep kinit)
5785 + $(add_frameworks_dep kio)
5786 + $(add_frameworks_dep kparts)
5787 + $(add_frameworks_dep kservice)
5788 + $(add_frameworks_dep kwidgetsaddons)
5789 + $(add_frameworks_dep kwindowsystem)
5790 + $(add_frameworks_dep kxmlgui)
5791 + $(add_qt_dep qtdbus)
5792 + $(add_qt_dep qtgui)
5793 + $(add_qt_dep qtwidgets)
5794 + $(add_qt_dep qtxml)
5795 + dev-libs/grantlee:5
5796 + dev-libs/libxml2
5797 + dev-libs/xapian:=
5798 +"
5799 +RDEPEND="${DEPEND}
5800 + $(add_plasma_dep kde-cli-tools)
5801 +"
5802 +
5803 +src_prepare() {
5804 + kde5_src_prepare
5805 + sed -e "/^install.*kde4\/services/s/^/#DONT/" -i CMakeLists.txt || die
5806 +}
5807
5808 diff --git a/kde-apps/kidentitymanagement/kidentitymanagement-19.04.1.ebuild b/kde-apps/kidentitymanagement/kidentitymanagement-19.04.1.ebuild
5809 new file mode 100644
5810 index 0000000000..5e299423da
5811 --- /dev/null
5812 +++ b/kde-apps/kidentitymanagement/kidentitymanagement-19.04.1.ebuild
5813 @@ -0,0 +1,35 @@
5814 +# Copyright 1999-2019 Gentoo Authors
5815 +# Distributed under the terms of the GNU General Public License v2
5816 +
5817 +EAPI=7
5818 +
5819 +KDE_TEST="true"
5820 +VIRTUALX_REQUIRED="test"
5821 +inherit kde5
5822 +
5823 +DESCRIPTION="Library for managing identitites"
5824 +LICENSE="GPL-2+ LGPL-2.1+"
5825 +KEYWORDS="~amd64 ~arm64 ~x86"
5826 +IUSE=""
5827 +
5828 +DEPEND="
5829 + $(add_frameworks_dep kcodecs)
5830 + $(add_frameworks_dep kcompletion)
5831 + $(add_frameworks_dep kconfig)
5832 + $(add_frameworks_dep kcoreaddons)
5833 + $(add_frameworks_dep ki18n)
5834 + $(add_frameworks_dep kio)
5835 + $(add_frameworks_dep ktextwidgets)
5836 + $(add_frameworks_dep kwidgetsaddons)
5837 + $(add_frameworks_dep kxmlgui)
5838 + $(add_kdeapps_dep kpimtextedit)
5839 + $(add_qt_dep qtdbus)
5840 + $(add_qt_dep qtgui)
5841 + $(add_qt_dep qtnetwork)
5842 + $(add_qt_dep qtwidgets)
5843 +"
5844 +RDEPEND="${DEPEND}
5845 + !kde-apps/kdepim-l10n
5846 +"
5847 +
5848 +RESTRICT+=" test"
5849
5850 diff --git a/kde-apps/kig/kig-19.04.1.ebuild b/kde-apps/kig/kig-19.04.1.ebuild
5851 new file mode 100644
5852 index 0000000000..ffc4026477
5853 --- /dev/null
5854 +++ b/kde-apps/kig/kig-19.04.1.ebuild
5855 @@ -0,0 +1,62 @@
5856 +# Copyright 1999-2019 Gentoo Authors
5857 +# Distributed under the terms of the GNU General Public License v2
5858 +
5859 +EAPI=7
5860 +
5861 +KDE_HANDBOOK="forceoptional"
5862 +KDE_TEST="true"
5863 +PYTHON_COMPAT=( python2_7 )
5864 +inherit python-single-r1 kde5
5865 +
5866 +DESCRIPTION="KDE Interactive Geometry tool"
5867 +HOMEPAGE="https://kde.org/applications/education/kig https://edu.kde.org/kig/"
5868 +KEYWORDS="~amd64 ~arm64 ~x86"
5869 +IUSE="geogebra scripting"
5870 +
5871 +REQUIRED_USE="${PYTHON_REQUIRED_USE}"
5872 +
5873 +RDEPEND="${PYTHON_DEPS}
5874 + $(add_frameworks_dep karchive)
5875 + $(add_frameworks_dep kcompletion)
5876 + $(add_frameworks_dep kconfig)
5877 + $(add_frameworks_dep kconfigwidgets)
5878 + $(add_frameworks_dep kcoreaddons)
5879 + $(add_frameworks_dep kcrash)
5880 + $(add_frameworks_dep ki18n)
5881 + $(add_frameworks_dep kiconthemes)
5882 + $(add_frameworks_dep kparts)
5883 + $(add_frameworks_dep kservice)
5884 + $(add_frameworks_dep kwidgetsaddons)
5885 + $(add_frameworks_dep kxmlgui)
5886 + $(add_qt_dep qtgui)
5887 + $(add_qt_dep qtprintsupport)
5888 + $(add_qt_dep qtsvg)
5889 + $(add_qt_dep qtwidgets)
5890 + $(add_qt_dep qtxml)
5891 + geogebra? ( $(add_qt_dep qtxmlpatterns) )
5892 + scripting? ( >=dev-libs/boost-1.48:=[python,${PYTHON_USEDEP}] )
5893 +"
5894 +DEPEND="${RDEPEND}
5895 + $(add_frameworks_dep ktexteditor)
5896 +"
5897 +
5898 +PATCHES=( "${FILESDIR}/${PN}-4.12.0-boostpython.patch" )
5899 +
5900 +pkg_setup() {
5901 + python-single-r1_pkg_setup
5902 + kde5_pkg_setup
5903 +}
5904 +
5905 +src_prepare() {
5906 + kde5_src_prepare
5907 + python_fix_shebang .
5908 +}
5909 +
5910 +src_configure() {
5911 + local mycmakeargs=(
5912 + $(cmake-utils_use_find_package geogebra Qt5XmlPatterns)
5913 + $(cmake-utils_use_find_package scripting BoostPython)
5914 + )
5915 +
5916 + kde5_src_configure
5917 +}
5918
5919 diff --git a/kde-apps/kpat/kpat-19.04.9999.ebuild b/kde-apps/kigo/kigo-19.04.1.ebuild
5920 similarity index 74%
5921 copy from kde-apps/kpat/kpat-19.04.9999.ebuild
5922 copy to kde-apps/kigo/kigo-19.04.1.ebuild
5923 index 5cc8dcc740..6d57d96ddf 100644
5924 --- a/kde-apps/kpat/kpat-19.04.9999.ebuild
5925 +++ b/kde-apps/kigo/kigo-19.04.1.ebuild
5926 @@ -4,12 +4,11 @@
5927 EAPI=7
5928
5929 KDE_HANDBOOK="forceoptional"
5930 -KDE_SELINUX_MODULE="games"
5931 inherit kde5
5932
5933 -DESCRIPTION="KDE patience game"
5934 -HOMEPAGE="https://games.kde.org/game.php?game=kpat"
5935 -KEYWORDS=""
5936 +DESCRIPTION="Go game by KDE"
5937 +HOMEPAGE="https://kde.org/applications/games/kigo/"
5938 +KEYWORDS="~amd64 ~arm64 ~x86"
5939 IUSE=""
5940
5941 DEPEND="
5942 @@ -19,16 +18,18 @@ DEPEND="
5943 $(add_frameworks_dep kcoreaddons)
5944 $(add_frameworks_dep kcrash)
5945 $(add_frameworks_dep kdbusaddons)
5946 - $(add_frameworks_dep kguiaddons)
5947 $(add_frameworks_dep ki18n)
5948 $(add_frameworks_dep kio)
5949 $(add_frameworks_dep knewstuff)
5950 + $(add_frameworks_dep ktextwidgets)
5951 $(add_frameworks_dep kwidgetsaddons)
5952 $(add_frameworks_dep kxmlgui)
5953 $(add_kdeapps_dep libkdegames)
5954 $(add_qt_dep qtgui)
5955 $(add_qt_dep qtsvg)
5956 $(add_qt_dep qtwidgets)
5957 - dev-games/freecell-solver
5958 "
5959 -RDEPEND="${DEPEND}"
5960 +RDEPEND="${DEPEND}
5961 + !<kde-apps/kde4-l10n-17.07.80
5962 + games-board/gnugo
5963 +"
5964
5965 diff --git a/kde-apps/kpat/kpat-19.04.9999.ebuild b/kde-apps/killbots/killbots-19.04.1.ebuild
5966 similarity index 68%
5967 copy from kde-apps/kpat/kpat-19.04.9999.ebuild
5968 copy to kde-apps/killbots/killbots-19.04.1.ebuild
5969 index 5cc8dcc740..01f306d373 100644
5970 --- a/kde-apps/kpat/kpat-19.04.9999.ebuild
5971 +++ b/kde-apps/killbots/killbots-19.04.1.ebuild
5972 @@ -4,12 +4,11 @@
5973 EAPI=7
5974
5975 KDE_HANDBOOK="forceoptional"
5976 -KDE_SELINUX_MODULE="games"
5977 inherit kde5
5978
5979 -DESCRIPTION="KDE patience game"
5980 -HOMEPAGE="https://games.kde.org/game.php?game=kpat"
5981 -KEYWORDS=""
5982 +DESCRIPTION="Kill the bots or they kill you!"
5983 +HOMEPAGE="https://kde.org/applications/games/killbots/"
5984 +KEYWORDS="~amd64 ~arm64 ~x86"
5985 IUSE=""
5986
5987 DEPEND="
5988 @@ -19,16 +18,13 @@ DEPEND="
5989 $(add_frameworks_dep kcoreaddons)
5990 $(add_frameworks_dep kcrash)
5991 $(add_frameworks_dep kdbusaddons)
5992 - $(add_frameworks_dep kguiaddons)
5993 $(add_frameworks_dep ki18n)
5994 - $(add_frameworks_dep kio)
5995 - $(add_frameworks_dep knewstuff)
5996 $(add_frameworks_dep kwidgetsaddons)
5997 $(add_frameworks_dep kxmlgui)
5998 $(add_kdeapps_dep libkdegames)
5999 $(add_qt_dep qtgui)
6000 - $(add_qt_dep qtsvg)
6001 $(add_qt_dep qtwidgets)
6002 - dev-games/freecell-solver
6003 "
6004 RDEPEND="${DEPEND}"
6005 +
6006 +DOCS=()
6007
6008 diff --git a/kde-apps/kpat/kpat-19.04.9999.ebuild b/kde-apps/kimagemapeditor/kimagemapeditor-19.04.1.ebuild
6009 similarity index 62%
6010 copy from kde-apps/kpat/kpat-19.04.9999.ebuild
6011 copy to kde-apps/kimagemapeditor/kimagemapeditor-19.04.1.ebuild
6012 index 5cc8dcc740..d5329f4bfc 100644
6013 --- a/kde-apps/kpat/kpat-19.04.9999.ebuild
6014 +++ b/kde-apps/kimagemapeditor/kimagemapeditor-19.04.1.ebuild
6015 @@ -4,31 +4,29 @@
6016 EAPI=7
6017
6018 KDE_HANDBOOK="forceoptional"
6019 -KDE_SELINUX_MODULE="games"
6020 inherit kde5
6021
6022 -DESCRIPTION="KDE patience game"
6023 -HOMEPAGE="https://games.kde.org/game.php?game=kpat"
6024 -KEYWORDS=""
6025 +DESCRIPTION="Generator of HTML image maps"
6026 +HOMEPAGE="https://kde.org/applications/development/kimagemapeditor/"
6027 +KEYWORDS="~amd64 ~arm64 ~x86"
6028 IUSE=""
6029
6030 DEPEND="
6031 - $(add_frameworks_dep kcompletion)
6032 $(add_frameworks_dep kconfig)
6033 $(add_frameworks_dep kconfigwidgets)
6034 $(add_frameworks_dep kcoreaddons)
6035 $(add_frameworks_dep kcrash)
6036 $(add_frameworks_dep kdbusaddons)
6037 $(add_frameworks_dep kguiaddons)
6038 + $(add_frameworks_dep khtml)
6039 $(add_frameworks_dep ki18n)
6040 - $(add_frameworks_dep kio)
6041 - $(add_frameworks_dep knewstuff)
6042 + $(add_frameworks_dep kiconthemes)
6043 + $(add_frameworks_dep kparts)
6044 $(add_frameworks_dep kwidgetsaddons)
6045 $(add_frameworks_dep kxmlgui)
6046 - $(add_kdeapps_dep libkdegames)
6047 $(add_qt_dep qtgui)
6048 - $(add_qt_dep qtsvg)
6049 $(add_qt_dep qtwidgets)
6050 - dev-games/freecell-solver
6051 "
6052 -RDEPEND="${DEPEND}"
6053 +RDEPEND="${DEPEND}
6054 + !kde-apps/kde4-l10n
6055 +"
6056
6057 diff --git a/kde-apps/kimap/kimap-19.04.1.ebuild b/kde-apps/kimap/kimap-19.04.1.ebuild
6058 new file mode 100644
6059 index 0000000000..3dc46eb150
6060 --- /dev/null
6061 +++ b/kde-apps/kimap/kimap-19.04.1.ebuild
6062 @@ -0,0 +1,37 @@
6063 +# Copyright 1999-2019 Gentoo Authors
6064 +# Distributed under the terms of the GNU General Public License v2
6065 +
6066 +EAPI=7
6067 +
6068 +KDE_TEST="forceoptional"
6069 +inherit kde5
6070 +
6071 +DESCRIPTION="Library for interacting with IMAP servers"
6072 +LICENSE="GPL-2+"
6073 +KEYWORDS="~amd64 ~arm64 ~x86"
6074 +IUSE=""
6075 +
6076 +COMMON_DEPEND="
6077 + $(add_frameworks_dep kcodecs)
6078 + $(add_frameworks_dep kcoreaddons)
6079 + $(add_frameworks_dep ki18n)
6080 + $(add_frameworks_dep kio)
6081 + $(add_kdeapps_dep kmime)
6082 + $(add_qt_dep qtgui)
6083 + dev-libs/cyrus-sasl
6084 +"
6085 +# TODO: Convince upstream not to install stuff with tests
6086 +DEPEND="${COMMON_DEPEND}
6087 + test? ( $(add_qt_dep qtnetwork) )
6088 +"
6089 +RDEPEND="${COMMON_DEPEND}
6090 + !kde-apps/kdepim-l10n
6091 +"
6092 +
6093 +src_test() {
6094 + # tests cannot be run in parallel #605586
6095 + local myctestargs=(
6096 + -j1
6097 + )
6098 + kde5_src_test
6099 +}
6100
6101 diff --git a/kde-apps/kio-extras/kio-extras-19.04.1.ebuild b/kde-apps/kio-extras/kio-extras-19.04.1.ebuild
6102 new file mode 100644
6103 index 0000000000..ed12668f14
6104 --- /dev/null
6105 +++ b/kde-apps/kio-extras/kio-extras-19.04.1.ebuild
6106 @@ -0,0 +1,76 @@
6107 +# Copyright 1999-2019 Gentoo Authors
6108 +# Distributed under the terms of the GNU General Public License v2
6109 +
6110 +EAPI=7
6111 +
6112 +KDE_HANDBOOK="forceoptional"
6113 +KDE_TEST="optional"
6114 +VIRTUALX_REQUIRED="test"
6115 +inherit kde5
6116 +
6117 +DESCRIPTION="KIO plugins present a filesystem-like view of arbitrary data"
6118 +HOMEPAGE="https://cgit.kde.org/kio-extras.git"
6119 +KEYWORDS="~amd64 ~arm ~arm64 ~x86"
6120 +IUSE="activities +man mtp openexr phonon samba +sftp taglib"
6121 +
6122 +BDEPEND="
6123 + man? ( dev-util/gperf )
6124 +"
6125 +DEPEND="
6126 + $(add_frameworks_dep karchive 'bzip2,lzma')
6127 + $(add_frameworks_dep kbookmarks)
6128 + $(add_frameworks_dep kcodecs)
6129 + $(add_frameworks_dep kconfig)
6130 + $(add_frameworks_dep kconfigwidgets)
6131 + $(add_frameworks_dep kcoreaddons)
6132 + $(add_frameworks_dep kdbusaddons)
6133 + $(add_frameworks_dep kdnssd)
6134 + $(add_frameworks_dep kguiaddons)
6135 + $(add_frameworks_dep ki18n)
6136 + $(add_frameworks_dep kiconthemes)
6137 + $(add_frameworks_dep kio)
6138 + $(add_frameworks_dep kparts)
6139 + $(add_frameworks_dep kpty)
6140 + $(add_frameworks_dep kservice)
6141 + $(add_frameworks_dep kxmlgui)
6142 + $(add_frameworks_dep solid)
6143 + $(add_frameworks_dep syntax-highlighting)
6144 + $(add_qt_dep qtdbus)
6145 + $(add_qt_dep qtgui)
6146 + $(add_qt_dep qtnetwork)
6147 + $(add_qt_dep qtsvg)
6148 + $(add_qt_dep qtwidgets)
6149 + $(add_qt_dep qtxml)
6150 + activities? (
6151 + $(add_frameworks_dep kactivities)
6152 + $(add_qt_dep qtsql)
6153 + )
6154 + man? ( $(add_frameworks_dep khtml) )
6155 + mtp? ( >=media-libs/libmtp-1.1.16:= )
6156 + openexr? ( media-libs/openexr:= )
6157 + phonon? ( media-libs/phonon[qt5(+)] )
6158 + samba? ( net-fs/samba[client] )
6159 + sftp? ( net-libs/libssh:=[sftp] )
6160 + taglib? ( >=media-libs/taglib-1.11.1 )
6161 +"
6162 +RDEPEND="${DEPEND}
6163 + $(add_frameworks_dep kded)
6164 +"
6165 +
6166 +# requires running kde environment
6167 +RESTRICT+=" test"
6168 +
6169 +src_configure() {
6170 + local mycmakeargs=(
6171 + $(cmake-utils_use_find_package activities KF5Activities)
6172 + $(cmake-utils_use_find_package man Gperf)
6173 + $(cmake-utils_use_find_package mtp Mtp)
6174 + $(cmake-utils_use_find_package openexr OpenEXR)
6175 + $(cmake-utils_use_find_package phonon Phonon4Qt5)
6176 + $(cmake-utils_use_find_package samba Samba)
6177 + $(cmake-utils_use_find_package sftp libssh)
6178 + $(cmake-utils_use_find_package taglib Taglib)
6179 + )
6180 +
6181 + kde5_src_configure
6182 +}
6183
6184 diff --git a/kde-apps/kpat/kpat-19.04.9999.ebuild b/kde-apps/kiriki/kiriki-19.04.1.ebuild
6185 similarity index 64%
6186 copy from kde-apps/kpat/kpat-19.04.9999.ebuild
6187 copy to kde-apps/kiriki/kiriki-19.04.1.ebuild
6188 index 5cc8dcc740..8b308fc169 100644
6189 --- a/kde-apps/kpat/kpat-19.04.9999.ebuild
6190 +++ b/kde-apps/kiriki/kiriki-19.04.1.ebuild
6191 @@ -4,31 +4,27 @@
6192 EAPI=7
6193
6194 KDE_HANDBOOK="forceoptional"
6195 -KDE_SELINUX_MODULE="games"
6196 inherit kde5
6197
6198 -DESCRIPTION="KDE patience game"
6199 -HOMEPAGE="https://games.kde.org/game.php?game=kpat"
6200 -KEYWORDS=""
6201 +DESCRIPTION="An addictive and fun dice game"
6202 +HOMEPAGE="https://kde.org/applications/games/kiriki/
6203 +https://games.kde.org/game.php?game=kiriki"
6204 +KEYWORDS="~amd64 ~arm64 ~x86"
6205 IUSE=""
6206
6207 DEPEND="
6208 - $(add_frameworks_dep kcompletion)
6209 $(add_frameworks_dep kconfig)
6210 $(add_frameworks_dep kconfigwidgets)
6211 $(add_frameworks_dep kcoreaddons)
6212 $(add_frameworks_dep kcrash)
6213 $(add_frameworks_dep kdbusaddons)
6214 - $(add_frameworks_dep kguiaddons)
6215 $(add_frameworks_dep ki18n)
6216 - $(add_frameworks_dep kio)
6217 - $(add_frameworks_dep knewstuff)
6218 + $(add_frameworks_dep kiconthemes)
6219 $(add_frameworks_dep kwidgetsaddons)
6220 $(add_frameworks_dep kxmlgui)
6221 $(add_kdeapps_dep libkdegames)
6222 $(add_qt_dep qtgui)
6223 - $(add_qt_dep qtsvg)
6224 + $(add_qt_dep qtprintsupport)
6225 $(add_qt_dep qtwidgets)
6226 - dev-games/freecell-solver
6227 "
6228 RDEPEND="${DEPEND}"
6229
6230 diff --git a/kde-apps/kpat/kpat-19.04.9999.ebuild b/kde-apps/kiten/kiten-19.04.1.ebuild
6231 similarity index 53%
6232 copy from kde-apps/kpat/kpat-19.04.9999.ebuild
6233 copy to kde-apps/kiten/kiten-19.04.1.ebuild
6234 index 5cc8dcc740..dee6f6bb63 100644
6235 --- a/kde-apps/kpat/kpat-19.04.9999.ebuild
6236 +++ b/kde-apps/kiten/kiten-19.04.1.ebuild
6237 @@ -4,31 +4,36 @@
6238 EAPI=7
6239
6240 KDE_HANDBOOK="forceoptional"
6241 -KDE_SELINUX_MODULE="games"
6242 inherit kde5
6243
6244 -DESCRIPTION="KDE patience game"
6245 -HOMEPAGE="https://games.kde.org/game.php?game=kpat"
6246 -KEYWORDS=""
6247 +DESCRIPTION="KDE Japanese dictionary and reference"
6248 +HOMEPAGE="https://kde.org/applications/education/kiten https://edu.kde.org/kiten/"
6249 +KEYWORDS="~amd64 ~arm64 ~x86"
6250 IUSE=""
6251
6252 DEPEND="
6253 + $(add_frameworks_dep karchive)
6254 $(add_frameworks_dep kcompletion)
6255 $(add_frameworks_dep kconfig)
6256 $(add_frameworks_dep kconfigwidgets)
6257 $(add_frameworks_dep kcoreaddons)
6258 $(add_frameworks_dep kcrash)
6259 - $(add_frameworks_dep kdbusaddons)
6260 - $(add_frameworks_dep kguiaddons)
6261 + $(add_frameworks_dep khtml)
6262 $(add_frameworks_dep ki18n)
6263 $(add_frameworks_dep kio)
6264 - $(add_frameworks_dep knewstuff)
6265 + $(add_frameworks_dep knotifications)
6266 + $(add_frameworks_dep kparts)
6267 $(add_frameworks_dep kwidgetsaddons)
6268 $(add_frameworks_dep kxmlgui)
6269 - $(add_kdeapps_dep libkdegames)
6270 + $(add_qt_dep qtdbus)
6271 $(add_qt_dep qtgui)
6272 - $(add_qt_dep qtsvg)
6273 $(add_qt_dep qtwidgets)
6274 - dev-games/freecell-solver
6275 "
6276 -RDEPEND="${DEPEND}"
6277 +RDEPEND="${DEPEND}
6278 + media-fonts/kanjistrokeorders
6279 +"
6280 +
6281 +src_prepare() {
6282 + kde5_src_prepare
6283 + cmake_comment_add_subdirectory data/font
6284 +}
6285
6286 diff --git a/kde-apps/kitinerary/kitinerary-19.04.1.ebuild b/kde-apps/kitinerary/kitinerary-19.04.1.ebuild
6287 new file mode 100644
6288 index 0000000000..607ed8a5a6
6289 --- /dev/null
6290 +++ b/kde-apps/kitinerary/kitinerary-19.04.1.ebuild
6291 @@ -0,0 +1,38 @@
6292 +# Copyright 1999-2019 Gentoo Authors
6293 +# Distributed under the terms of the GNU General Public License v2
6294 +
6295 +EAPI=7
6296 +
6297 +KDE_TEST="forceoptional"
6298 +VIRTUALX_REQUIRED="test"
6299 +inherit kde5
6300 +
6301 +DESCRIPTION="Data Model and Extraction System for Travel Reservation information"
6302 +HOMEPAGE="https://kde.org/applications/office/kontact/"
6303 +
6304 +LICENSE="LGPL-2.1+"
6305 +KEYWORDS="~amd64 ~arm64 ~x86"
6306 +IUSE="pdf"
6307 +
6308 +DEPEND="
6309 + $(add_frameworks_dep karchive)
6310 + $(add_frameworks_dep ki18n)
6311 + $(add_kdeapps_dep kcalcore)
6312 + $(add_kdeapps_dep kcontacts)
6313 + $(add_kdeapps_dep kmime)
6314 + $(add_kdeapps_dep kpkpass)
6315 + $(add_qt_dep qtdeclarative)
6316 + $(add_qt_dep qtgui)
6317 + sys-libs/zlib
6318 + pdf? ( app-text/poppler:=[qt5] )
6319 +"
6320 +RDEPEND="${DEPEND}
6321 + !<kde-apps/kdepim-addons-18.07.80
6322 +"
6323 +
6324 +src_configure() {
6325 + local mycmakeargs=(
6326 + $(cmake-utils_use_find_package pdf Poppler)
6327 + )
6328 + kde5_src_configure
6329 +}
6330
6331 diff --git a/kde-apps/kpat/kpat-19.04.9999.ebuild b/kde-apps/kjumpingcube/kjumpingcube-19.04.1.ebuild
6332 similarity index 70%
6333 copy from kde-apps/kpat/kpat-19.04.9999.ebuild
6334 copy to kde-apps/kjumpingcube/kjumpingcube-19.04.1.ebuild
6335 index 5cc8dcc740..4778d0a9e1 100644
6336 --- a/kde-apps/kpat/kpat-19.04.9999.ebuild
6337 +++ b/kde-apps/kjumpingcube/kjumpingcube-19.04.1.ebuild
6338 @@ -7,28 +7,24 @@ KDE_HANDBOOK="forceoptional"
6339 KDE_SELINUX_MODULE="games"
6340 inherit kde5
6341
6342 -DESCRIPTION="KDE patience game"
6343 -HOMEPAGE="https://games.kde.org/game.php?game=kpat"
6344 -KEYWORDS=""
6345 +DESCRIPTION="Tactical one or two player game"
6346 +HOMEPAGE="https://kde.org/applications/games/kjumpingcube/
6347 +https://games.kde.org/game.php?game=kjumpingcube"
6348 +KEYWORDS="~amd64 ~arm64 ~x86"
6349 IUSE=""
6350
6351 DEPEND="
6352 - $(add_frameworks_dep kcompletion)
6353 $(add_frameworks_dep kconfig)
6354 $(add_frameworks_dep kconfigwidgets)
6355 $(add_frameworks_dep kcoreaddons)
6356 $(add_frameworks_dep kcrash)
6357 $(add_frameworks_dep kdbusaddons)
6358 - $(add_frameworks_dep kguiaddons)
6359 $(add_frameworks_dep ki18n)
6360 - $(add_frameworks_dep kio)
6361 - $(add_frameworks_dep knewstuff)
6362 $(add_frameworks_dep kwidgetsaddons)
6363 $(add_frameworks_dep kxmlgui)
6364 $(add_kdeapps_dep libkdegames)
6365 $(add_qt_dep qtgui)
6366 $(add_qt_dep qtsvg)
6367 $(add_qt_dep qtwidgets)
6368 - dev-games/freecell-solver
6369 "
6370 RDEPEND="${DEPEND}"
6371
6372 diff --git a/kde-apps/kldap/kldap-19.04.1.ebuild b/kde-apps/kldap/kldap-19.04.1.ebuild
6373 new file mode 100644
6374 index 0000000000..d63a4f5e4d
6375 --- /dev/null
6376 +++ b/kde-apps/kldap/kldap-19.04.1.ebuild
6377 @@ -0,0 +1,36 @@
6378 +# Copyright 1999-2019 Gentoo Authors
6379 +# Distributed under the terms of the GNU General Public License v2
6380 +
6381 +EAPI=7
6382 +
6383 +KDE_HANDBOOK="forceoptional"
6384 +KDE_TEST="true"
6385 +inherit kde5
6386 +
6387 +DESCRIPTION="Library for interacting with LDAP servers"
6388 +LICENSE="GPL-2+"
6389 +KEYWORDS="~amd64 ~arm64 ~x86"
6390 +IUSE=""
6391 +
6392 +DEPEND="
6393 + $(add_frameworks_dep kcompletion)
6394 + $(add_frameworks_dep ki18n)
6395 + $(add_frameworks_dep kio)
6396 + $(add_frameworks_dep kwidgetsaddons)
6397 + $(add_qt_dep qtgui)
6398 + $(add_qt_dep qtwidgets)
6399 + dev-libs/cyrus-sasl
6400 + net-nds/openldap
6401 +"
6402 +RDEPEND="${DEPEND}
6403 + !kde-apps/kdepim-l10n
6404 +"
6405 +
6406 +src_prepare() {
6407 + kde5_src_prepare
6408 +
6409 + if ! use handbook ; then
6410 + sed -e "/add_subdirectory(doc)/I s/^/#DONOTCOMPILE /" \
6411 + -i kioslave/CMakeLists.txt || die "failed to comment add_subdirectory(doc)"
6412 + fi
6413 +}
6414
6415 diff --git a/kde-apps/kleopatra/kleopatra-19.04.1.ebuild b/kde-apps/kleopatra/kleopatra-19.04.1.ebuild
6416 new file mode 100644
6417 index 0000000000..9192bef633
6418 --- /dev/null
6419 +++ b/kde-apps/kleopatra/kleopatra-19.04.1.ebuild
6420 @@ -0,0 +1,52 @@
6421 +# Copyright 1999-2019 Gentoo Authors
6422 +# Distributed under the terms of the GNU General Public License v2
6423 +
6424 +EAPI=7
6425 +
6426 +KDE_HANDBOOK="optional"
6427 +KDE_TEST="forceoptional"
6428 +VIRTUALX_REQUIRED="test"
6429 +inherit kde5
6430 +
6431 +DESCRIPTION="Certificate manager and GUI for OpenPGP and CMS cryptography"
6432 +HOMEPAGE="https://kde.org/applications/utilities/kleopatra"
6433 +
6434 +LICENSE="GPL-2+ handbook? ( FDL-1.2+ )"
6435 +KEYWORDS="~amd64 ~arm64 ~x86"
6436 +IUSE=""
6437 +
6438 +DEPEND="
6439 + $(add_frameworks_dep kcmutils)
6440 + $(add_frameworks_dep kcodecs)
6441 + $(add_frameworks_dep kconfig)
6442 + $(add_frameworks_dep kconfigwidgets)
6443 + $(add_frameworks_dep kcoreaddons)
6444 + $(add_frameworks_dep kdbusaddons)
6445 + $(add_frameworks_dep ki18n)
6446 + $(add_frameworks_dep kiconthemes)
6447 + $(add_frameworks_dep kitemmodels)
6448 + $(add_frameworks_dep knotifications)
6449 + $(add_frameworks_dep ktextwidgets)
6450 + $(add_frameworks_dep kwidgetsaddons)
6451 + $(add_frameworks_dep kwindowsystem)
6452 + $(add_frameworks_dep kxmlgui)
6453 + $(add_kdeapps_dep kmime)
6454 + $(add_kdeapps_dep libkleo)
6455 + $(add_qt_dep qtdbus)
6456 + $(add_qt_dep qtgui)
6457 + $(add_qt_dep qtnetwork)
6458 + $(add_qt_dep qtprintsupport)
6459 + $(add_qt_dep qtwidgets)
6460 + >=app-crypt/gpgme-1.7.1[cxx,qt5]
6461 + dev-libs/boost:=
6462 + dev-libs/libassuan
6463 + dev-libs/libgpg-error
6464 +"
6465 +RDEPEND="${DEPEND}
6466 + !kde-apps/kdepim-l10n
6467 + >=app-crypt/gnupg-2.1
6468 + app-crypt/paperkey
6469 +"
6470 +
6471 +# tests completely broken, bug #641720
6472 +RESTRICT+=" test"
6473
6474 diff --git a/kde-apps/kpat/kpat-19.04.9999.ebuild b/kde-apps/klettres/klettres-19.04.1.ebuild
6475 similarity index 66%
6476 copy from kde-apps/kpat/kpat-19.04.9999.ebuild
6477 copy to kde-apps/klettres/klettres-19.04.1.ebuild
6478 index 5cc8dcc740..56acc749bc 100644
6479 --- a/kde-apps/kpat/kpat-19.04.9999.ebuild
6480 +++ b/kde-apps/klettres/klettres-19.04.1.ebuild
6481 @@ -4,12 +4,12 @@
6482 EAPI=7
6483
6484 KDE_HANDBOOK="forceoptional"
6485 -KDE_SELINUX_MODULE="games"
6486 inherit kde5
6487
6488 -DESCRIPTION="KDE patience game"
6489 -HOMEPAGE="https://games.kde.org/game.php?game=kpat"
6490 -KEYWORDS=""
6491 +DESCRIPTION="Alphabet learning application"
6492 +HOMEPAGE="https://kde.org/applications/education/klettres
6493 +https://edu.kde.org/klettres/"
6494 +KEYWORDS="~amd64 ~arm64 ~x86"
6495 IUSE=""
6496
6497 DEPEND="
6498 @@ -18,17 +18,14 @@ DEPEND="
6499 $(add_frameworks_dep kconfigwidgets)
6500 $(add_frameworks_dep kcoreaddons)
6501 $(add_frameworks_dep kcrash)
6502 - $(add_frameworks_dep kdbusaddons)
6503 - $(add_frameworks_dep kguiaddons)
6504 $(add_frameworks_dep ki18n)
6505 - $(add_frameworks_dep kio)
6506 $(add_frameworks_dep knewstuff)
6507 $(add_frameworks_dep kwidgetsaddons)
6508 $(add_frameworks_dep kxmlgui)
6509 - $(add_kdeapps_dep libkdegames)
6510 $(add_qt_dep qtgui)
6511 $(add_qt_dep qtsvg)
6512 $(add_qt_dep qtwidgets)
6513 - dev-games/freecell-solver
6514 + $(add_qt_dep qtxml)
6515 + media-libs/phonon[qt5(+)]
6516 "
6517 RDEPEND="${DEPEND}"
6518
6519 diff --git a/kde-apps/kpat/kpat-19.04.9999.ebuild b/kde-apps/klickety/klickety-19.04.1.ebuild
6520 similarity index 70%
6521 copy from kde-apps/kpat/kpat-19.04.9999.ebuild
6522 copy to kde-apps/klickety/klickety-19.04.1.ebuild
6523 index 5cc8dcc740..24e11900d4 100644
6524 --- a/kde-apps/kpat/kpat-19.04.9999.ebuild
6525 +++ b/kde-apps/klickety/klickety-19.04.1.ebuild
6526 @@ -7,28 +7,26 @@ KDE_HANDBOOK="forceoptional"
6527 KDE_SELINUX_MODULE="games"
6528 inherit kde5
6529
6530 -DESCRIPTION="KDE patience game"
6531 -HOMEPAGE="https://games.kde.org/game.php?game=kpat"
6532 -KEYWORDS=""
6533 +DESCRIPTION="An adaptation of the Clickomania game"
6534 +KEYWORDS="~amd64 ~arm64 ~x86"
6535 IUSE=""
6536
6537 DEPEND="
6538 - $(add_frameworks_dep kcompletion)
6539 $(add_frameworks_dep kconfig)
6540 $(add_frameworks_dep kconfigwidgets)
6541 $(add_frameworks_dep kcoreaddons)
6542 $(add_frameworks_dep kcrash)
6543 $(add_frameworks_dep kdbusaddons)
6544 - $(add_frameworks_dep kguiaddons)
6545 $(add_frameworks_dep ki18n)
6546 $(add_frameworks_dep kio)
6547 - $(add_frameworks_dep knewstuff)
6548 + $(add_frameworks_dep knotifications)
6549 + $(add_frameworks_dep knotifyconfig)
6550 $(add_frameworks_dep kwidgetsaddons)
6551 $(add_frameworks_dep kxmlgui)
6552 $(add_kdeapps_dep libkdegames)
6553 $(add_qt_dep qtgui)
6554 - $(add_qt_dep qtsvg)
6555 $(add_qt_dep qtwidgets)
6556 - dev-games/freecell-solver
6557 "
6558 RDEPEND="${DEPEND}"
6559 +
6560 +DOCS=()
6561
6562 diff --git a/kde-apps/kpat/kpat-19.04.9999.ebuild b/kde-apps/klines/klines-19.04.1.ebuild
6563 similarity index 67%
6564 copy from kde-apps/kpat/kpat-19.04.9999.ebuild
6565 copy to kde-apps/klines/klines-19.04.1.ebuild
6566 index 5cc8dcc740..68a0d47201 100644
6567 --- a/kde-apps/kpat/kpat-19.04.9999.ebuild
6568 +++ b/kde-apps/klines/klines-19.04.1.ebuild
6569 @@ -7,28 +7,25 @@ KDE_HANDBOOK="forceoptional"
6570 KDE_SELINUX_MODULE="games"
6571 inherit kde5
6572
6573 -DESCRIPTION="KDE patience game"
6574 -HOMEPAGE="https://games.kde.org/game.php?game=kpat"
6575 -KEYWORDS=""
6576 +DESCRIPTION="A little KDE game about balls and how to get rid of them"
6577 +HOMEPAGE="https://kde.org/applications/games/klines/
6578 +https://games.kde.org/game.php?game=klines"
6579 +KEYWORDS="~amd64 ~arm64 ~x86"
6580 IUSE=""
6581
6582 DEPEND="
6583 - $(add_frameworks_dep kcompletion)
6584 $(add_frameworks_dep kconfig)
6585 $(add_frameworks_dep kconfigwidgets)
6586 $(add_frameworks_dep kcoreaddons)
6587 $(add_frameworks_dep kcrash)
6588 $(add_frameworks_dep kdbusaddons)
6589 - $(add_frameworks_dep kguiaddons)
6590 $(add_frameworks_dep ki18n)
6591 - $(add_frameworks_dep kio)
6592 - $(add_frameworks_dep knewstuff)
6593 $(add_frameworks_dep kwidgetsaddons)
6594 $(add_frameworks_dep kxmlgui)
6595 $(add_kdeapps_dep libkdegames)
6596 $(add_qt_dep qtgui)
6597 - $(add_qt_dep qtsvg)
6598 $(add_qt_dep qtwidgets)
6599 - dev-games/freecell-solver
6600 "
6601 RDEPEND="${DEPEND}"
6602 +
6603 +DOCS=( AUTHORS )
6604
6605 diff --git a/kde-apps/kpat/kpat-19.04.9999.ebuild b/kde-apps/kmag/kmag-19.04.1.ebuild
6606 similarity index 51%
6607 copy from kde-apps/kpat/kpat-19.04.9999.ebuild
6608 copy to kde-apps/kmag/kmag-19.04.1.ebuild
6609 index 5cc8dcc740..6392c7721e 100644
6610 --- a/kde-apps/kpat/kpat-19.04.9999.ebuild
6611 +++ b/kde-apps/kmag/kmag-19.04.1.ebuild
6612 @@ -4,31 +4,34 @@
6613 EAPI=7
6614
6615 KDE_HANDBOOK="forceoptional"
6616 -KDE_SELINUX_MODULE="games"
6617 inherit kde5
6618
6619 -DESCRIPTION="KDE patience game"
6620 -HOMEPAGE="https://games.kde.org/game.php?game=kpat"
6621 -KEYWORDS=""
6622 -IUSE=""
6623 +DESCRIPTION="KDE screen magnifier"
6624 +HOMEPAGE="https://kde.org/applications/utilities/kmag/"
6625 +KEYWORDS="~amd64 ~arm64 ~x86"
6626 +IUSE="keyboardfocus"
6627
6628 DEPEND="
6629 - $(add_frameworks_dep kcompletion)
6630 $(add_frameworks_dep kconfig)
6631 $(add_frameworks_dep kconfigwidgets)
6632 $(add_frameworks_dep kcoreaddons)
6633 - $(add_frameworks_dep kcrash)
6634 - $(add_frameworks_dep kdbusaddons)
6635 - $(add_frameworks_dep kguiaddons)
6636 $(add_frameworks_dep ki18n)
6637 $(add_frameworks_dep kio)
6638 - $(add_frameworks_dep knewstuff)
6639 $(add_frameworks_dep kwidgetsaddons)
6640 $(add_frameworks_dep kxmlgui)
6641 - $(add_kdeapps_dep libkdegames)
6642 $(add_qt_dep qtgui)
6643 - $(add_qt_dep qtsvg)
6644 + $(add_qt_dep qtprintsupport)
6645 $(add_qt_dep qtwidgets)
6646 - dev-games/freecell-solver
6647 + keyboardfocus? ( >=media-libs/libqaccessibilityclient-0.4:5 )
6648 "
6649 -RDEPEND="${DEPEND}"
6650 +RDEPEND="${DEPEND}
6651 + !<kde-apps/kde4-l10n-17.07.80
6652 +"
6653 +
6654 +src_configure() {
6655 + local mycmakeargs=(
6656 + $(cmake-utils_use_find_package keyboardfocus QAccessibilityClient)
6657 + )
6658 +
6659 + kde5_src_configure
6660 +}
6661
6662 diff --git a/kde-apps/kpat/kpat-19.04.9999.ebuild b/kde-apps/kmahjongg/kmahjongg-19.04.1.ebuild
6663 similarity index 71%
6664 copy from kde-apps/kpat/kpat-19.04.9999.ebuild
6665 copy to kde-apps/kmahjongg/kmahjongg-19.04.1.ebuild
6666 index 5cc8dcc740..96638f3067 100644
6667 --- a/kde-apps/kpat/kpat-19.04.9999.ebuild
6668 +++ b/kde-apps/kmahjongg/kmahjongg-19.04.1.ebuild
6669 @@ -7,9 +7,10 @@ KDE_HANDBOOK="forceoptional"
6670 KDE_SELINUX_MODULE="games"
6671 inherit kde5
6672
6673 -DESCRIPTION="KDE patience game"
6674 -HOMEPAGE="https://games.kde.org/game.php?game=kpat"
6675 -KEYWORDS=""
6676 +DESCRIPTION="A tile matching game for one or two players"
6677 +HOMEPAGE="https://kde.org/applications/games/kmahjongg/
6678 +https://games.kde.org/game.php?game=kmahjongg"
6679 +KEYWORDS="~amd64 ~arm64 ~x86"
6680 IUSE=""
6681
6682 DEPEND="
6683 @@ -19,16 +20,15 @@ DEPEND="
6684 $(add_frameworks_dep kcoreaddons)
6685 $(add_frameworks_dep kcrash)
6686 $(add_frameworks_dep kdbusaddons)
6687 - $(add_frameworks_dep kguiaddons)
6688 + $(add_frameworks_dep kdeclarative)
6689 $(add_frameworks_dep ki18n)
6690 - $(add_frameworks_dep kio)
6691 $(add_frameworks_dep knewstuff)
6692 $(add_frameworks_dep kwidgetsaddons)
6693 $(add_frameworks_dep kxmlgui)
6694 $(add_kdeapps_dep libkdegames)
6695 + $(add_kdeapps_dep libkmahjongg)
6696 $(add_qt_dep qtgui)
6697 $(add_qt_dep qtsvg)
6698 $(add_qt_dep qtwidgets)
6699 - dev-games/freecell-solver
6700 "
6701 RDEPEND="${DEPEND}"
6702
6703 diff --git a/kde-apps/kmail-account-wizard/kmail-account-wizard-19.04.1.ebuild b/kde-apps/kmail-account-wizard/kmail-account-wizard-19.04.1.ebuild
6704 new file mode 100644
6705 index 0000000000..9c19a766bb
6706 --- /dev/null
6707 +++ b/kde-apps/kmail-account-wizard/kmail-account-wizard-19.04.1.ebuild
6708 @@ -0,0 +1,52 @@
6709 +# Copyright 1999-2019 Gentoo Authors
6710 +# Distributed under the terms of the GNU General Public License v2
6711 +
6712 +EAPI=7
6713 +
6714 +KDE_HANDBOOK="forceoptional" # FIXME: Check back for doc in release
6715 +KDE_TEST="forceoptional"
6716 +VIRTUALX_REQUIRED="test"
6717 +inherit kde5
6718 +
6719 +DESCRIPTION="Assistant for KMail accounts configuration"
6720 +HOMEPAGE+=" https://userbase.kde.org/Kmail/Account_Wizard"
6721 +LICENSE="GPL-2+ handbook? ( FDL-1.2+ )"
6722 +KEYWORDS="~amd64 ~arm64 ~x86"
6723 +IUSE=""
6724 +
6725 +DEPEND="
6726 + $(add_frameworks_dep kcmutils)
6727 + $(add_frameworks_dep kcodecs)
6728 + $(add_frameworks_dep kconfig)
6729 + $(add_frameworks_dep kcoreaddons)
6730 + $(add_frameworks_dep kcrash)
6731 + $(add_frameworks_dep kdbusaddons)
6732 + $(add_frameworks_dep ki18n)
6733 + $(add_frameworks_dep kio)
6734 + $(add_frameworks_dep kitemviews)
6735 + $(add_frameworks_dep knewstuff)
6736 + $(add_frameworks_dep knotifications)
6737 + $(add_frameworks_dep knotifyconfig)
6738 + $(add_frameworks_dep kross)
6739 + $(add_frameworks_dep kservice)
6740 + $(add_frameworks_dep ktexteditor)
6741 + $(add_frameworks_dep kwallet)
6742 + $(add_frameworks_dep kwidgetsaddons)
6743 + $(add_frameworks_dep kxmlgui)
6744 + $(add_kdeapps_dep akonadi)
6745 + $(add_kdeapps_dep kidentitymanagement)
6746 + $(add_kdeapps_dep kldap)
6747 + $(add_kdeapps_dep kmailtransport)
6748 + $(add_kdeapps_dep libkdepim)
6749 + $(add_kdeapps_dep libkleo)
6750 + $(add_kdeapps_dep pimcommon)
6751 + $(add_qt_dep qtdbus)
6752 + $(add_qt_dep qtgui)
6753 + $(add_qt_dep qtwidgets)
6754 + $(add_qt_dep qtxml)
6755 +"
6756 +RDEPEND="${DEPEND}
6757 + !kde-apps/kdepim-common-libs:4
6758 + !kde-apps/kdepim-l10n
6759 + !kde-apps/kdepim-runtime:4
6760 +"
6761
6762 diff --git a/kde-apps/kmail/kmail-19.04.1.ebuild b/kde-apps/kmail/kmail-19.04.1.ebuild
6763 new file mode 100644
6764 index 0000000000..b7cf3b96c1
6765 --- /dev/null
6766 +++ b/kde-apps/kmail/kmail-19.04.1.ebuild
6767 @@ -0,0 +1,115 @@
6768 +# Copyright 1999-2019 Gentoo Authors
6769 +# Distributed under the terms of the GNU General Public License v2
6770 +
6771 +EAPI=7
6772 +
6773 +KDE_HANDBOOK="forceoptional"
6774 +KDE_TEST="forceoptional"
6775 +VIRTUALX_REQUIRED="test"
6776 +inherit kde5
6777 +
6778 +DESCRIPTION="Email client, supporting POP3 and IMAP mailboxes."
6779 +HOMEPAGE="https://kde.org/applications/internet/kmail/"
6780 +LICENSE="GPL-2+ handbook? ( FDL-1.2+ )"
6781 +KEYWORDS="~amd64 ~arm64 ~x86"
6782 +IUSE=""
6783 +
6784 +BDEPEND="
6785 + dev-libs/libxslt
6786 + test? ( $(add_kdeapps_dep akonadi 'tools') )
6787 +"
6788 +COMMON_DEPEND="
6789 + $(add_frameworks_dep kbookmarks)
6790 + $(add_frameworks_dep kcmutils)
6791 + $(add_frameworks_dep kcodecs)
6792 + $(add_frameworks_dep kcompletion)
6793 + $(add_frameworks_dep kconfig)
6794 + $(add_frameworks_dep kconfigwidgets)
6795 + $(add_frameworks_dep kcoreaddons)
6796 + $(add_frameworks_dep kcrash)
6797 + $(add_frameworks_dep kdbusaddons)
6798 + $(add_frameworks_dep kguiaddons)
6799 + $(add_frameworks_dep ki18n)
6800 + $(add_frameworks_dep kiconthemes)
6801 + $(add_frameworks_dep kitemviews)
6802 + $(add_frameworks_dep kio)
6803 + $(add_frameworks_dep kjobwidgets)
6804 + $(add_frameworks_dep knotifications)
6805 + $(add_frameworks_dep knotifyconfig)
6806 + $(add_frameworks_dep kparts)
6807 + $(add_frameworks_dep kservice)
6808 + $(add_frameworks_dep ktextwidgets)
6809 + $(add_frameworks_dep kwidgetsaddons)
6810 + $(add_frameworks_dep kwindowsystem)
6811 + $(add_frameworks_dep kxmlgui)
6812 + $(add_frameworks_dep sonnet)
6813 + $(add_kdeapps_dep akonadi)
6814 + $(add_kdeapps_dep akonadi-contacts)
6815 + $(add_kdeapps_dep akonadi-mime)
6816 + $(add_kdeapps_dep akonadi-search)
6817 + $(add_kdeapps_dep kcalcore)
6818 + $(add_kdeapps_dep kcontacts)
6819 + $(add_kdeapps_dep kdepim-apps-libs)
6820 + $(add_kdeapps_dep kidentitymanagement)
6821 + $(add_kdeapps_dep kmailtransport)
6822 + $(add_kdeapps_dep kmime)
6823 + $(add_kdeapps_dep kontactinterface)
6824 + $(add_kdeapps_dep kpimtextedit)
6825 + $(add_kdeapps_dep libgravatar)
6826 + $(add_kdeapps_dep libkdepim)
6827 + $(add_kdeapps_dep libkleo)
6828 + $(add_kdeapps_dep libksieve)
6829 + $(add_kdeapps_dep libktnef)
6830 + $(add_kdeapps_dep mailcommon)
6831 + $(add_kdeapps_dep messagelib)
6832 + $(add_kdeapps_dep pimcommon)
6833 + $(add_qt_dep qtdbus)
6834 + $(add_qt_dep qtgui)
6835 + $(add_qt_dep qtnetwork)
6836 + $(add_qt_dep qtwebengine 'widgets')
6837 + $(add_qt_dep qtwidgets)
6838 + >=app-crypt/gpgme-1.7.1[cxx,qt5]
6839 +"
6840 +DEPEND="${COMMON_DEPEND}
6841 + $(add_kdeapps_dep kcalutils)
6842 + $(add_kdeapps_dep kldap)
6843 + test? ( $(add_kdeapps_dep akonadi 'sqlite') )
6844 +"
6845 +RDEPEND="${COMMON_DEPEND}
6846 + !kde-apps/kdepim-common-libs:4
6847 + !kde-apps/kdepim-l10n
6848 + !kde-apps/ktnef
6849 + $(add_kdeapps_dep kdepim-runtime)
6850 + $(add_kdeapps_dep kmail-account-wizard)
6851 +"
6852 +
6853 +RESTRICT+=" test" # bug 616878
6854 +
6855 +src_prepare() {
6856 + kde5_src_prepare
6857 +
6858 + if ! use handbook; then
6859 + sed -i ktnef/CMakeLists.txt -e "/add_subdirectory(doc)/ s/^/#DONT/" || die
6860 + fi
6861 +}
6862 +
6863 +pkg_postinst() {
6864 + kde5_pkg_postinst
6865 +
6866 + pkg_is_installed() {
6867 + echo "${1} ($(has_version ${1} || echo "not ")installed)"
6868 + }
6869 +
6870 + if [[ -z "${REPLACING_VERSIONS}" ]]; then
6871 + elog "KMail supports the following runtime dependencies:"
6872 + elog " Virus detection:"
6873 + elog " $(pkg_is_installed app-antivirus/clamav)"
6874 + elog " Spam filtering:"
6875 + elog " $(pkg_is_installed mail-filter/bogofilter)"
6876 + elog " $(pkg_is_installed mail-filter/spamassassin)"
6877 + elog " Fancy e-mail headers and various useful plugins:"
6878 + elog " $(pkg_is_installed kde-apps/kdepim-addons:${SLOT})"
6879 + elog " Crypto config and certificate details GUI:"
6880 + elog " $(pkg_is_installed kde-apps/kleopatra:${SLOT})"
6881 + fi
6882 +}
6883
6884 diff --git a/kde-apps/kmailtransport/kmailtransport-19.04.1.ebuild b/kde-apps/kmailtransport/kmailtransport-19.04.1.ebuild
6885 new file mode 100644
6886 index 0000000000..46e041ac7c
6887 --- /dev/null
6888 +++ b/kde-apps/kmailtransport/kmailtransport-19.04.1.ebuild
6889 @@ -0,0 +1,42 @@
6890 +# Copyright 1999-2019 Gentoo Authors
6891 +# Distributed under the terms of the GNU General Public License v2
6892 +
6893 +EAPI=7
6894 +
6895 +KDE_TEST="true"
6896 +inherit kde5
6897 +
6898 +DESCRIPTION="Mail transport service"
6899 +LICENSE="LGPL-2.1+"
6900 +KEYWORDS="~amd64 ~arm64 ~x86"
6901 +IUSE=""
6902 +
6903 +COMMON_DEPEND="
6904 + $(add_frameworks_dep kcmutils)
6905 + $(add_frameworks_dep kcompletion)
6906 + $(add_frameworks_dep kconfig)
6907 + $(add_frameworks_dep kconfigwidgets)
6908 + $(add_frameworks_dep kcoreaddons)
6909 + $(add_frameworks_dep ki18n)
6910 + $(add_frameworks_dep kio)
6911 + $(add_frameworks_dep kwallet)
6912 + $(add_frameworks_dep kwidgetsaddons)
6913 + $(add_kdeapps_dep akonadi)
6914 + $(add_kdeapps_dep akonadi-mime)
6915 + $(add_kdeapps_dep kmime)
6916 + $(add_kdeapps_dep ksmtp)
6917 + $(add_kdeapps_dep libkgapi)
6918 + $(add_qt_dep qtdbus)
6919 + $(add_qt_dep qtgui)
6920 + $(add_qt_dep qtnetwork)
6921 + $(add_qt_dep qtwidgets)
6922 +"
6923 +DEPEND="${COMMON_DEPEND}
6924 + test? ( $(add_frameworks_dep ktextwidgets) )
6925 +"
6926 +RDEPEND="${COMMON_DEPEND}
6927 + !kde-apps/kdepim-l10n
6928 + !kde-apps/kdepimlibs:4
6929 +"
6930 +
6931 +RESTRICT+=" test"
6932
6933 diff --git a/kde-apps/kmbox/kmbox-19.04.1.ebuild b/kde-apps/kmbox/kmbox-19.04.1.ebuild
6934 new file mode 100644
6935 index 0000000000..c3a3f4454a
6936 --- /dev/null
6937 +++ b/kde-apps/kmbox/kmbox-19.04.1.ebuild
6938 @@ -0,0 +1,15 @@
6939 +# Copyright 1999-2019 Gentoo Authors
6940 +# Distributed under the terms of the GNU General Public License v2
6941 +
6942 +EAPI=7
6943 +
6944 +KDE_TEST="true"
6945 +inherit kde5
6946 +
6947 +DESCRIPTION="Library for accessing MBox format mail storages"
6948 +LICENSE="GPL-2+"
6949 +KEYWORDS="~amd64 ~arm64 ~x86"
6950 +IUSE=""
6951 +
6952 +DEPEND="$(add_kdeapps_dep kmime)"
6953 +RDEPEND="${DEPEND}"
6954
6955 diff --git a/kde-apps/kmime/kmime-19.04.1.ebuild b/kde-apps/kmime/kmime-19.04.1.ebuild
6956 new file mode 100644
6957 index 0000000000..74185b4ee1
6958 --- /dev/null
6959 +++ b/kde-apps/kmime/kmime-19.04.1.ebuild
6960 @@ -0,0 +1,20 @@
6961 +# Copyright 1999-2019 Gentoo Authors
6962 +# Distributed under the terms of the GNU General Public License v2
6963 +
6964 +EAPI=7
6965 +
6966 +KDE_TEST="true"
6967 +inherit kde5
6968 +
6969 +DESCRIPTION="Libary for handling mail messages and newsgroup articles"
6970 +LICENSE="GPL-2+"
6971 +KEYWORDS="~amd64 ~arm64 ~x86"
6972 +IUSE=""
6973 +
6974 +DEPEND="
6975 + $(add_frameworks_dep kcodecs)
6976 + $(add_frameworks_dep ki18n)
6977 +"
6978 +RDEPEND="${DEPEND}
6979 + !kde-apps/kdepim-l10n
6980 +"
6981
6982 diff --git a/kde-apps/kpat/kpat-19.04.9999.ebuild b/kde-apps/kmines/kmines-19.04.1.ebuild
6983 similarity index 67%
6984 copy from kde-apps/kpat/kpat-19.04.9999.ebuild
6985 copy to kde-apps/kmines/kmines-19.04.1.ebuild
6986 index 5cc8dcc740..5adc59c160 100644
6987 --- a/kde-apps/kpat/kpat-19.04.9999.ebuild
6988 +++ b/kde-apps/kmines/kmines-19.04.1.ebuild
6989 @@ -7,28 +7,24 @@ KDE_HANDBOOK="forceoptional"
6990 KDE_SELINUX_MODULE="games"
6991 inherit kde5
6992
6993 -DESCRIPTION="KDE patience game"
6994 -HOMEPAGE="https://games.kde.org/game.php?game=kpat"
6995 -KEYWORDS=""
6996 +DESCRIPTION="Classic mine sweeper game"
6997 +HOMEPAGE="https://kde.org/applications/games/kmines/
6998 +https://games.kde.org/game.php?game=kmines"
6999 +KEYWORDS="~amd64 ~arm64 ~x86"
7000 IUSE=""
7001
7002 DEPEND="
7003 - $(add_frameworks_dep kcompletion)
7004 $(add_frameworks_dep kconfig)
7005 $(add_frameworks_dep kconfigwidgets)
7006 $(add_frameworks_dep kcoreaddons)
7007 $(add_frameworks_dep kcrash)
7008 $(add_frameworks_dep kdbusaddons)
7009 - $(add_frameworks_dep kguiaddons)
7010 $(add_frameworks_dep ki18n)
7011 - $(add_frameworks_dep kio)
7012 - $(add_frameworks_dep knewstuff)
7013 + $(add_frameworks_dep ktextwidgets)
7014 $(add_frameworks_dep kwidgetsaddons)
7015 $(add_frameworks_dep kxmlgui)
7016 $(add_kdeapps_dep libkdegames)
7017 $(add_qt_dep qtgui)
7018 - $(add_qt_dep qtsvg)
7019 $(add_qt_dep qtwidgets)
7020 - dev-games/freecell-solver
7021 "
7022 RDEPEND="${DEPEND}"
7023
7024 diff --git a/kde-apps/kmix/kmix-19.04.1.ebuild b/kde-apps/kmix/kmix-19.04.1.ebuild
7025 new file mode 100644
7026 index 0000000000..608abde03c
7027 --- /dev/null
7028 +++ b/kde-apps/kmix/kmix-19.04.1.ebuild
7029 @@ -0,0 +1,53 @@
7030 +# Copyright 1999-2019 Gentoo Authors
7031 +# Distributed under the terms of the GNU General Public License v2
7032 +
7033 +EAPI=7
7034 +
7035 +KDE_HANDBOOK="forceoptional"
7036 +KDE_TEST="false"
7037 +inherit kde5
7038 +
7039 +DESCRIPTION="Plasma mixer gui"
7040 +HOMEPAGE="https://kde.org/applications/multimedia/kmix/"
7041 +KEYWORDS="~amd64 ~arm64 ~x86"
7042 +IUSE="alsa pulseaudio"
7043 +
7044 +DEPEND="
7045 + $(add_frameworks_dep kconfig)
7046 + $(add_frameworks_dep kconfigwidgets)
7047 + $(add_frameworks_dep kcoreaddons)
7048 + $(add_frameworks_dep kdbusaddons)
7049 + $(add_frameworks_dep kglobalaccel)
7050 + $(add_frameworks_dep ki18n)
7051 + $(add_frameworks_dep kiconthemes)
7052 + $(add_frameworks_dep knotifications)
7053 + $(add_frameworks_dep kwidgetsaddons)
7054 + $(add_frameworks_dep kwindowsystem)
7055 + $(add_frameworks_dep kxmlgui)
7056 + $(add_frameworks_dep plasma)
7057 + $(add_frameworks_dep solid)
7058 + $(add_qt_dep qtdbus)
7059 + $(add_qt_dep qtgui)
7060 + $(add_qt_dep qtwidgets)
7061 + $(add_qt_dep qtxml)
7062 + alsa? ( >=media-libs/alsa-lib-1.0.14a )
7063 + pulseaudio? (
7064 + dev-libs/glib:2
7065 + media-libs/libcanberra
7066 + >=media-sound/pulseaudio-0.9.12
7067 + )
7068 +"
7069 +RDEPEND="${DEPEND}
7070 + $(add_plasma_dep kde-cli-tools)
7071 + !kde-apps/kde4-l10n
7072 +"
7073 +
7074 +src_configure() {
7075 + local mycmakeargs=(
7076 + $(cmake-utils_use_find_package alsa ALSA)
7077 + $(cmake-utils_use_find_package pulseaudio Canberra)
7078 + $(cmake-utils_use_find_package pulseaudio PulseAudio)
7079 + )
7080 +
7081 + kde5_src_configure
7082 +}
7083
7084 diff --git a/kde-apps/kmousetool/kmousetool-19.04.1.ebuild b/kde-apps/kmousetool/kmousetool-19.04.1.ebuild
7085 new file mode 100644
7086 index 0000000000..0cf8ca76e8
7087 --- /dev/null
7088 +++ b/kde-apps/kmousetool/kmousetool-19.04.1.ebuild
7089 @@ -0,0 +1,35 @@
7090 +# Copyright 1999-2019 Gentoo Authors
7091 +# Distributed under the terms of the GNU General Public License v2
7092 +
7093 +EAPI=7
7094 +
7095 +KDE_HANDBOOK="forceoptional"
7096 +inherit kde5
7097 +
7098 +DESCRIPTION="KDE program that clicks the mouse for you"
7099 +HOMEPAGE="https://kde.org/applications/utilities/kmousetool/"
7100 +KEYWORDS="~amd64 ~arm64 ~x86"
7101 +IUSE=""
7102 +
7103 +COMMON_DEPEND="
7104 + $(add_frameworks_dep kcoreaddons)
7105 + $(add_frameworks_dep kdbusaddons)
7106 + $(add_frameworks_dep ki18n)
7107 + $(add_frameworks_dep kiconthemes)
7108 + $(add_frameworks_dep knotifications)
7109 + $(add_frameworks_dep kwidgetsaddons)
7110 + $(add_frameworks_dep kxmlgui)
7111 + $(add_qt_dep qtgui)
7112 + $(add_qt_dep qtwidgets)
7113 + media-libs/phonon[qt5(+)]
7114 + x11-libs/libX11
7115 + x11-libs/libXtst
7116 +"
7117 +DEPEND="${COMMON_DEPEND}
7118 + x11-base/xorg-proto
7119 + x11-libs/libXext
7120 + x11-libs/libXt
7121 +"
7122 +RDEPEND="${COMMON_DEPEND}
7123 + !<kde-apps/kde4-l10n-17.07.80
7124 +"
7125
7126 diff --git a/kde-apps/kpat/kpat-19.04.9999.ebuild b/kde-apps/kmouth/kmouth-19.04.1.ebuild
7127 similarity index 61%
7128 copy from kde-apps/kpat/kpat-19.04.9999.ebuild
7129 copy to kde-apps/kmouth/kmouth-19.04.1.ebuild
7130 index 5cc8dcc740..5ba5fdba61 100644
7131 --- a/kde-apps/kpat/kpat-19.04.9999.ebuild
7132 +++ b/kde-apps/kmouth/kmouth-19.04.1.ebuild
7133 @@ -4,12 +4,11 @@
7134 EAPI=7
7135
7136 KDE_HANDBOOK="forceoptional"
7137 -KDE_SELINUX_MODULE="games"
7138 inherit kde5
7139
7140 -DESCRIPTION="KDE patience game"
7141 -HOMEPAGE="https://games.kde.org/game.php?game=kpat"
7142 -KEYWORDS=""
7143 +DESCRIPTION="Text-to-speech synthesizer front end"
7144 +HOMEPAGE="https://kde.org/applications/utilities/kmouth/"
7145 +KEYWORDS="~amd64 ~arm64 ~x86"
7146 IUSE=""
7147
7148 DEPEND="
7149 @@ -18,17 +17,16 @@ DEPEND="
7150 $(add_frameworks_dep kconfigwidgets)
7151 $(add_frameworks_dep kcoreaddons)
7152 $(add_frameworks_dep kcrash)
7153 - $(add_frameworks_dep kdbusaddons)
7154 - $(add_frameworks_dep kguiaddons)
7155 $(add_frameworks_dep ki18n)
7156 $(add_frameworks_dep kio)
7157 - $(add_frameworks_dep knewstuff)
7158 $(add_frameworks_dep kwidgetsaddons)
7159 $(add_frameworks_dep kxmlgui)
7160 - $(add_kdeapps_dep libkdegames)
7161 $(add_qt_dep qtgui)
7162 - $(add_qt_dep qtsvg)
7163 + $(add_qt_dep qtprintsupport)
7164 + $(add_qt_dep qtspeech)
7165 $(add_qt_dep qtwidgets)
7166 - dev-games/freecell-solver
7167 + $(add_qt_dep qtxml)
7168 +"
7169 +RDEPEND="${DEPEND}
7170 + !kde-apps/kde4-l10n
7171 "
7172 -RDEPEND="${DEPEND}"
7173
7174 diff --git a/kde-apps/kpat/kpat-19.04.9999.ebuild b/kde-apps/kmplot/kmplot-19.04.1.ebuild
7175 similarity index 63%
7176 copy from kde-apps/kpat/kpat-19.04.9999.ebuild
7177 copy to kde-apps/kmplot/kmplot-19.04.1.ebuild
7178 index 5cc8dcc740..24545ff4af 100644
7179 --- a/kde-apps/kpat/kpat-19.04.9999.ebuild
7180 +++ b/kde-apps/kmplot/kmplot-19.04.1.ebuild
7181 @@ -4,12 +4,11 @@
7182 EAPI=7
7183
7184 KDE_HANDBOOK="forceoptional"
7185 -KDE_SELINUX_MODULE="games"
7186 inherit kde5
7187
7188 -DESCRIPTION="KDE patience game"
7189 -HOMEPAGE="https://games.kde.org/game.php?game=kpat"
7190 -KEYWORDS=""
7191 +DESCRIPTION="Mathematical function plotter"
7192 +HOMEPAGE="https://kde.org/applications/education/kmplot https://edu.kde.org/kmplot/"
7193 +KEYWORDS="~amd64 ~arm64 ~x86"
7194 IUSE=""
7195
7196 DEPEND="
7197 @@ -18,17 +17,18 @@ DEPEND="
7198 $(add_frameworks_dep kconfigwidgets)
7199 $(add_frameworks_dep kcoreaddons)
7200 $(add_frameworks_dep kcrash)
7201 - $(add_frameworks_dep kdbusaddons)
7202 $(add_frameworks_dep kguiaddons)
7203 $(add_frameworks_dep ki18n)
7204 - $(add_frameworks_dep kio)
7205 - $(add_frameworks_dep knewstuff)
7206 + $(add_frameworks_dep kparts)
7207 + $(add_frameworks_dep kservice)
7208 + $(add_frameworks_dep ktextwidgets)
7209 $(add_frameworks_dep kwidgetsaddons)
7210 $(add_frameworks_dep kxmlgui)
7211 - $(add_kdeapps_dep libkdegames)
7212 + $(add_qt_dep qtdbus)
7213 $(add_qt_dep qtgui)
7214 + $(add_qt_dep qtprintsupport)
7215 $(add_qt_dep qtsvg)
7216 $(add_qt_dep qtwidgets)
7217 - dev-games/freecell-solver
7218 + $(add_qt_dep qtxml)
7219 "
7220 RDEPEND="${DEPEND}"
7221
7222 diff --git a/kde-apps/kpat/kpat-19.04.9999.ebuild b/kde-apps/knavalbattle/knavalbattle-19.04.1.ebuild
7223 similarity index 64%
7224 copy from kde-apps/kpat/kpat-19.04.9999.ebuild
7225 copy to kde-apps/knavalbattle/knavalbattle-19.04.1.ebuild
7226 index 5cc8dcc740..da4bbfe79c 100644
7227 --- a/kde-apps/kpat/kpat-19.04.9999.ebuild
7228 +++ b/kde-apps/knavalbattle/knavalbattle-19.04.1.ebuild
7229 @@ -7,28 +7,31 @@ KDE_HANDBOOK="forceoptional"
7230 KDE_SELINUX_MODULE="games"
7231 inherit kde5
7232
7233 -DESCRIPTION="KDE patience game"
7234 -HOMEPAGE="https://games.kde.org/game.php?game=kpat"
7235 -KEYWORDS=""
7236 +DESCRIPTION="Battleship clone by KDE"
7237 +HOMEPAGE="
7238 + https://kde.org/applications/games/navalbattle/
7239 + https://games.kde.org/game.php?game=kbattleship
7240 +"
7241 +KEYWORDS="~amd64 ~arm64 ~x86"
7242 IUSE=""
7243
7244 DEPEND="
7245 $(add_frameworks_dep kcompletion)
7246 $(add_frameworks_dep kconfig)
7247 - $(add_frameworks_dep kconfigwidgets)
7248 $(add_frameworks_dep kcoreaddons)
7249 $(add_frameworks_dep kcrash)
7250 $(add_frameworks_dep kdbusaddons)
7251 - $(add_frameworks_dep kguiaddons)
7252 + $(add_frameworks_dep kdnssd)
7253 $(add_frameworks_dep ki18n)
7254 - $(add_frameworks_dep kio)
7255 - $(add_frameworks_dep knewstuff)
7256 + $(add_frameworks_dep ktextwidgets)
7257 $(add_frameworks_dep kwidgetsaddons)
7258 $(add_frameworks_dep kxmlgui)
7259 $(add_kdeapps_dep libkdegames)
7260 $(add_qt_dep qtgui)
7261 - $(add_qt_dep qtsvg)
7262 + $(add_qt_dep qtnetwork)
7263 $(add_qt_dep qtwidgets)
7264 - dev-games/freecell-solver
7265 + $(add_qt_dep qtxml)
7266 "
7267 RDEPEND="${DEPEND}"
7268 +
7269 +DOCS=( AUTHORS )
7270
7271 diff --git a/kde-apps/kpat/kpat-19.04.9999.ebuild b/kde-apps/knetwalk/knetwalk-19.04.1.ebuild
7272 similarity index 62%
7273 copy from kde-apps/kpat/kpat-19.04.9999.ebuild
7274 copy to kde-apps/knetwalk/knetwalk-19.04.1.ebuild
7275 index 5cc8dcc740..e18ecc06e2 100644
7276 --- a/kde-apps/kpat/kpat-19.04.9999.ebuild
7277 +++ b/kde-apps/knetwalk/knetwalk-19.04.1.ebuild
7278 @@ -4,31 +4,31 @@
7279 EAPI=7
7280
7281 KDE_HANDBOOK="forceoptional"
7282 -KDE_SELINUX_MODULE="games"
7283 +KDE_TEST="optional"
7284 +VIRTUALX_REQUIRED="test"
7285 inherit kde5
7286
7287 -DESCRIPTION="KDE patience game"
7288 -HOMEPAGE="https://games.kde.org/game.php?game=kpat"
7289 -KEYWORDS=""
7290 +DESCRIPTION="KDE version of the popular NetWalk game for system administrators"
7291 +HOMEPAGE="
7292 + https://kde.org/applications/games/knetwalk/
7293 + https://games.kde.org/game.php?game=knetwalk
7294 +"
7295 +KEYWORDS="~amd64 ~arm64 ~x86"
7296 IUSE=""
7297
7298 DEPEND="
7299 - $(add_frameworks_dep kcompletion)
7300 $(add_frameworks_dep kconfig)
7301 $(add_frameworks_dep kconfigwidgets)
7302 $(add_frameworks_dep kcoreaddons)
7303 $(add_frameworks_dep kcrash)
7304 $(add_frameworks_dep kdbusaddons)
7305 - $(add_frameworks_dep kguiaddons)
7306 $(add_frameworks_dep ki18n)
7307 - $(add_frameworks_dep kio)
7308 - $(add_frameworks_dep knewstuff)
7309 + $(add_frameworks_dep ktextwidgets)
7310 $(add_frameworks_dep kwidgetsaddons)
7311 $(add_frameworks_dep kxmlgui)
7312 $(add_kdeapps_dep libkdegames)
7313 + $(add_qt_dep qtdeclarative)
7314 $(add_qt_dep qtgui)
7315 - $(add_qt_dep qtsvg)
7316 $(add_qt_dep qtwidgets)
7317 - dev-games/freecell-solver
7318 "
7319 RDEPEND="${DEPEND}"
7320
7321 diff --git a/kde-apps/kpat/kpat-19.04.9999.ebuild b/kde-apps/knights/knights-19.04.1.ebuild
7322 similarity index 53%
7323 copy from kde-apps/kpat/kpat-19.04.9999.ebuild
7324 copy to kde-apps/knights/knights-19.04.1.ebuild
7325 index 5cc8dcc740..1402195458 100644
7326 --- a/kde-apps/kpat/kpat-19.04.9999.ebuild
7327 +++ b/kde-apps/knights/knights-19.04.1.ebuild
7328 @@ -7,10 +7,12 @@ KDE_HANDBOOK="forceoptional"
7329 KDE_SELINUX_MODULE="games"
7330 inherit kde5
7331
7332 -DESCRIPTION="KDE patience game"
7333 -HOMEPAGE="https://games.kde.org/game.php?game=kpat"
7334 -KEYWORDS=""
7335 -IUSE=""
7336 +DESCRIPTION="Simple chess board based on KDE Frameworks"
7337 +HOMEPAGE="https://kde.org/applications/games/knights/"
7338 +
7339 +LICENSE="GPL-2+"
7340 +KEYWORDS="~amd64 ~arm64 ~x86"
7341 +IUSE="speech"
7342
7343 DEPEND="
7344 $(add_frameworks_dep kcompletion)
7345 @@ -19,16 +21,28 @@ DEPEND="
7346 $(add_frameworks_dep kcoreaddons)
7347 $(add_frameworks_dep kcrash)
7348 $(add_frameworks_dep kdbusaddons)
7349 - $(add_frameworks_dep kguiaddons)
7350 $(add_frameworks_dep ki18n)
7351 $(add_frameworks_dep kio)
7352 - $(add_frameworks_dep knewstuff)
7353 + $(add_frameworks_dep kplotting)
7354 + $(add_frameworks_dep ktextwidgets)
7355 + $(add_frameworks_dep kwallet)
7356 $(add_frameworks_dep kwidgetsaddons)
7357 $(add_frameworks_dep kxmlgui)
7358 + $(add_frameworks_dep plasma)
7359 $(add_kdeapps_dep libkdegames)
7360 + $(add_qt_dep qtconcurrent)
7361 + $(add_qt_dep qtdbus)
7362 $(add_qt_dep qtgui)
7363 + $(add_qt_dep qtnetwork)
7364 $(add_qt_dep qtsvg)
7365 $(add_qt_dep qtwidgets)
7366 - dev-games/freecell-solver
7367 + speech? ( $(add_qt_dep qtspeech) )
7368 +"
7369 +RDEPEND="${DEPEND}
7370 + || (
7371 + games-board/gnuchess
7372 + games-board/crafty
7373 + games-board/stockfish
7374 + games-board/sjeng
7375 + )
7376 "
7377 -RDEPEND="${DEPEND}"
7378
7379 diff --git a/kde-apps/knotes/knotes-19.04.1.ebuild b/kde-apps/knotes/knotes-19.04.1.ebuild
7380 new file mode 100644
7381 index 0000000000..1d25d54307
7382 --- /dev/null
7383 +++ b/kde-apps/knotes/knotes-19.04.1.ebuild
7384 @@ -0,0 +1,72 @@
7385 +# Copyright 1999-2019 Gentoo Authors
7386 +# Distributed under the terms of the GNU General Public License v2
7387 +
7388 +EAPI=7
7389 +
7390 +KDE_HANDBOOK="forceoptional"
7391 +KDE_TEST="forceoptional"
7392 +VIRTUALX_REQUIRED="test"
7393 +inherit kde5
7394 +
7395 +DESCRIPTION="Note taking application"
7396 +HOMEPAGE="https://kde.org/"
7397 +LICENSE="GPL-2+ handbook? ( FDL-1.2+ )"
7398 +KEYWORDS="~amd64 ~arm64 ~x86"
7399 +
7400 +IUSE=""
7401 +
7402 +DEPEND="
7403 + $(add_frameworks_dep kcmutils)
7404 + $(add_frameworks_dep kcompletion)
7405 + $(add_frameworks_dep kconfig)
7406 + $(add_frameworks_dep kconfigwidgets)
7407 + $(add_frameworks_dep kcoreaddons)
7408 + $(add_frameworks_dep kcrash)
7409 + $(add_frameworks_dep kdelibs4support)
7410 + $(add_frameworks_dep kdnssd)
7411 + $(add_frameworks_dep kglobalaccel)
7412 + $(add_frameworks_dep ki18n)
7413 + $(add_frameworks_dep kiconthemes)
7414 + $(add_frameworks_dep kitemmodels)
7415 + $(add_frameworks_dep kitemviews)
7416 + $(add_frameworks_dep knewstuff)
7417 + $(add_frameworks_dep knotifications)
7418 + $(add_frameworks_dep kparts)
7419 + $(add_frameworks_dep ktextwidgets)
7420 + $(add_frameworks_dep kwidgetsaddons)
7421 + $(add_frameworks_dep kwindowsystem)
7422 + $(add_frameworks_dep kxmlgui)
7423 + $(add_kdeapps_dep akonadi)
7424 + $(add_kdeapps_dep akonadi-notes)
7425 + $(add_kdeapps_dep akonadi-search)
7426 + $(add_kdeapps_dep kcalcore)
7427 + $(add_kdeapps_dep kcalutils)
7428 + $(add_kdeapps_dep kcontacts)
7429 + $(add_kdeapps_dep kmime)
7430 + $(add_kdeapps_dep kontactinterface)
7431 + $(add_kdeapps_dep libkdepim)
7432 + $(add_kdeapps_dep pimcommon)
7433 + $(add_qt_dep qtdbus)
7434 + $(add_qt_dep qtgui)
7435 + $(add_qt_dep qtprintsupport)
7436 + $(add_qt_dep qtwidgets)
7437 + $(add_qt_dep qtx11extras)
7438 + $(add_qt_dep qtxml)
7439 + dev-libs/grantlee:5
7440 + dev-libs/libxslt
7441 + x11-libs/libX11
7442 +"
7443 +RDEPEND="${DEPEND}
7444 + !kde-apps/kdepim-l10n
7445 + $(add_kdeapps_dep kdepim-runtime)
7446 +"
7447 +
7448 +src_configure() {
7449 +# local mycmakeargs=(
7450 +# # FIXME: Does not build (last checked 2016-02-17)
7451 +# $(cmake-utils_use_find_package X Qt5X11Extras)
7452 +# $(cmake-utils_use_find_package X X11)
7453 +# )
7454 +
7455 + kde5_src_configure
7456 +}
7457
7458 diff --git a/kde-apps/kpat/kpat-19.04.9999.ebuild b/kde-apps/kolf/kolf-19.04.1.ebuild
7459 similarity index 67%
7460 copy from kde-apps/kpat/kpat-19.04.9999.ebuild
7461 copy to kde-apps/kolf/kolf-19.04.1.ebuild
7462 index 5cc8dcc740..2bda518f9e 100644
7463 --- a/kde-apps/kpat/kpat-19.04.9999.ebuild
7464 +++ b/kde-apps/kolf/kolf-19.04.1.ebuild
7465 @@ -7,9 +7,12 @@ KDE_HANDBOOK="forceoptional"
7466 KDE_SELINUX_MODULE="games"
7467 inherit kde5
7468
7469 -DESCRIPTION="KDE patience game"
7470 -HOMEPAGE="https://games.kde.org/game.php?game=kpat"
7471 -KEYWORDS=""
7472 +DESCRIPTION="Minigolf game by KDE"
7473 +HOMEPAGE="
7474 + https://kde.org/applications/games/kolf/
7475 + https://games.kde.org/game.php?game=kolf
7476 +"
7477 +KEYWORDS="~amd64 ~arm64 ~x86"
7478 IUSE=""
7479
7480 DEPEND="
7481 @@ -19,16 +22,15 @@ DEPEND="
7482 $(add_frameworks_dep kcoreaddons)
7483 $(add_frameworks_dep kcrash)
7484 $(add_frameworks_dep kdbusaddons)
7485 - $(add_frameworks_dep kguiaddons)
7486 $(add_frameworks_dep ki18n)
7487 - $(add_frameworks_dep kio)
7488 - $(add_frameworks_dep knewstuff)
7489 + $(add_frameworks_dep kjobwidgets)
7490 + $(add_frameworks_dep ktextwidgets)
7491 $(add_frameworks_dep kwidgetsaddons)
7492 $(add_frameworks_dep kxmlgui)
7493 $(add_kdeapps_dep libkdegames)
7494 $(add_qt_dep qtgui)
7495 - $(add_qt_dep qtsvg)
7496 $(add_qt_dep qtwidgets)
7497 - dev-games/freecell-solver
7498 "
7499 -RDEPEND="${DEPEND}"
7500 +RDEPEND="${DEPEND}
7501 + !kde-apps/kde4-l10n
7502 +"
7503
7504 diff --git a/kde-apps/kpat/kpat-19.04.9999.ebuild b/kde-apps/kollision/kollision-19.04.1.ebuild
7505 similarity index 59%
7506 copy from kde-apps/kpat/kpat-19.04.9999.ebuild
7507 copy to kde-apps/kollision/kollision-19.04.1.ebuild
7508 index 5cc8dcc740..8cd239d19f 100644
7509 --- a/kde-apps/kpat/kpat-19.04.9999.ebuild
7510 +++ b/kde-apps/kollision/kollision-19.04.1.ebuild
7511 @@ -4,31 +4,26 @@
7512 EAPI=7
7513
7514 KDE_HANDBOOK="forceoptional"
7515 -KDE_SELINUX_MODULE="games"
7516 inherit kde5
7517
7518 -DESCRIPTION="KDE patience game"
7519 -HOMEPAGE="https://games.kde.org/game.php?game=kpat"
7520 -KEYWORDS=""
7521 +DESCRIPTION="Simple ball dodging game"
7522 +HOMEPAGE="
7523 + https://kde.org/applications/games/kollision/
7524 + https://games.kde.org/game.php?game=kollision
7525 +"
7526 +KEYWORDS="~amd64 ~arm64 ~x86"
7527 IUSE=""
7528
7529 DEPEND="
7530 - $(add_frameworks_dep kcompletion)
7531 $(add_frameworks_dep kconfig)
7532 - $(add_frameworks_dep kconfigwidgets)
7533 $(add_frameworks_dep kcoreaddons)
7534 $(add_frameworks_dep kcrash)
7535 $(add_frameworks_dep kdbusaddons)
7536 - $(add_frameworks_dep kguiaddons)
7537 $(add_frameworks_dep ki18n)
7538 - $(add_frameworks_dep kio)
7539 - $(add_frameworks_dep knewstuff)
7540 $(add_frameworks_dep kwidgetsaddons)
7541 $(add_frameworks_dep kxmlgui)
7542 $(add_kdeapps_dep libkdegames)
7543 $(add_qt_dep qtgui)
7544 - $(add_qt_dep qtsvg)
7545 $(add_qt_dep qtwidgets)
7546 - dev-games/freecell-solver
7547 "
7548 RDEPEND="${DEPEND}"
7549
7550 diff --git a/kde-apps/kolourpaint/kolourpaint-19.04.1.ebuild b/kde-apps/kolourpaint/kolourpaint-19.04.1.ebuild
7551 new file mode 100644
7552 index 0000000000..d36c8c7865
7553 --- /dev/null
7554 +++ b/kde-apps/kolourpaint/kolourpaint-19.04.1.ebuild
7555 @@ -0,0 +1,41 @@
7556 +# Copyright 1999-2019 Gentoo Authors
7557 +# Distributed under the terms of the GNU General Public License v2
7558 +
7559 +EAPI=7
7560 +
7561 +KDE_HANDBOOK="forceoptional"
7562 +inherit kde5
7563 +
7564 +DESCRIPTION="Paint Program by KDE"
7565 +HOMEPAGE="https://kde.org/applications/graphics/kolourpaint/"
7566 +LICENSE="BSD-2 LGPL-2 LGPL-2+ || ( LGPL-2.1 LGPL-3 ) GPL-2 handbook? ( FDL-1.2 )"
7567 +KEYWORDS="~amd64 ~arm64 ~x86"
7568 +IUSE="scanner"
7569 +
7570 +DEPEND="
7571 + $(add_frameworks_dep kconfig)
7572 + $(add_frameworks_dep kconfigwidgets)
7573 + $(add_frameworks_dep kcoreaddons)
7574 + $(add_frameworks_dep kdelibs4support)
7575 + $(add_frameworks_dep kguiaddons)
7576 + $(add_frameworks_dep ki18n)
7577 + $(add_frameworks_dep kiconthemes)
7578 + $(add_frameworks_dep kio)
7579 + $(add_frameworks_dep kservice)
7580 + $(add_frameworks_dep ktextwidgets)
7581 + $(add_frameworks_dep kwidgetsaddons)
7582 + $(add_frameworks_dep kxmlgui)
7583 + $(add_qt_dep qtgui)
7584 + $(add_qt_dep qtprintsupport)
7585 + $(add_qt_dep qtwidgets)
7586 + scanner? ( $(add_kdeapps_dep libksane) )
7587 +"
7588 +RDEPEND="${DEPEND}"
7589 +
7590 +src_configure() {
7591 + local mycmakeargs=(
7592 + $(cmake-utils_use_find_package scanner KF5Sane)
7593 + )
7594 +
7595 + kde5_src_configure
7596 +}
7597
7598 diff --git a/kde-apps/kpat/kpat-19.04.9999.ebuild b/kde-apps/kompare/kompare-19.04.1.ebuild
7599 similarity index 54%
7600 copy from kde-apps/kpat/kpat-19.04.9999.ebuild
7601 copy to kde-apps/kompare/kompare-19.04.1.ebuild
7602 index 5cc8dcc740..70464071af 100644
7603 --- a/kde-apps/kpat/kpat-19.04.9999.ebuild
7604 +++ b/kde-apps/kompare/kompare-19.04.1.ebuild
7605 @@ -4,31 +4,31 @@
7606 EAPI=7
7607
7608 KDE_HANDBOOK="forceoptional"
7609 -KDE_SELINUX_MODULE="games"
7610 inherit kde5
7611
7612 -DESCRIPTION="KDE patience game"
7613 -HOMEPAGE="https://games.kde.org/game.php?game=kpat"
7614 -KEYWORDS=""
7615 +DESCRIPTION="A program to view the differences between files"
7616 +HOMEPAGE="https://kde.org/applications/development/kompare"
7617 +KEYWORDS="~amd64 ~arm64 ~x86"
7618 IUSE=""
7619
7620 DEPEND="
7621 $(add_frameworks_dep kcompletion)
7622 + $(add_frameworks_dep kcodecs)
7623 $(add_frameworks_dep kconfig)
7624 $(add_frameworks_dep kconfigwidgets)
7625 $(add_frameworks_dep kcoreaddons)
7626 - $(add_frameworks_dep kcrash)
7627 - $(add_frameworks_dep kdbusaddons)
7628 - $(add_frameworks_dep kguiaddons)
7629 $(add_frameworks_dep ki18n)
7630 + $(add_frameworks_dep kiconthemes)
7631 $(add_frameworks_dep kio)
7632 - $(add_frameworks_dep knewstuff)
7633 + $(add_frameworks_dep kjobwidgets)
7634 + $(add_frameworks_dep kparts)
7635 + $(add_frameworks_dep kservice)
7636 + $(add_frameworks_dep ktexteditor)
7637 $(add_frameworks_dep kwidgetsaddons)
7638 $(add_frameworks_dep kxmlgui)
7639 - $(add_kdeapps_dep libkdegames)
7640 + $(add_kdeapps_dep libkomparediff2)
7641 $(add_qt_dep qtgui)
7642 - $(add_qt_dep qtsvg)
7643 + $(add_qt_dep qtprintsupport)
7644 $(add_qt_dep qtwidgets)
7645 - dev-games/freecell-solver
7646 "
7647 RDEPEND="${DEPEND}"
7648
7649 diff --git a/kde-apps/konqueror/konqueror-19.04.1.ebuild b/kde-apps/konqueror/konqueror-19.04.1.ebuild
7650 new file mode 100644
7651 index 0000000000..ef632d4067
7652 --- /dev/null
7653 +++ b/kde-apps/konqueror/konqueror-19.04.1.ebuild
7654 @@ -0,0 +1,113 @@
7655 +# Copyright 1999-2019 Gentoo Authors
7656 +# Distributed under the terms of the GNU General Public License v2
7657 +
7658 +EAPI=7
7659 +
7660 +KDE_HANDBOOK="forceoptional" # not optional until !kdelibs4support
7661 +KDE_TEST="true"
7662 +VIRTUALX_REQUIRED="test"
7663 +inherit flag-o-matic kde5
7664 +
7665 +DESCRIPTION="Web browser and file manager based on KDE Frameworks"
7666 +HOMEPAGE="
7667 + https://kde.org/applications/internet/konqueror/
7668 + https://konqueror.org/
7669 +"
7670 +KEYWORDS="~amd64 ~arm64 ~x86"
7671 +IUSE="activities speech tidy +webengine X"
7672 +# 4 of 4 tests fail. Last checked for 4.0.3
7673 +RESTRICT+=" test"
7674 +
7675 +COMMON_DEPEND="
7676 + $(add_frameworks_dep karchive)
7677 + $(add_frameworks_dep kbookmarks)
7678 + $(add_frameworks_dep kcmutils)
7679 + $(add_frameworks_dep kcodecs)
7680 + $(add_frameworks_dep kcompletion)
7681 + $(add_frameworks_dep kconfig)
7682 + $(add_frameworks_dep kconfigwidgets)
7683 + $(add_frameworks_dep kcoreaddons)
7684 + $(add_frameworks_dep kcrash)
7685 + $(add_frameworks_dep kdbusaddons)
7686 + $(add_frameworks_dep kdelibs4support)
7687 + $(add_frameworks_dep kdesu)
7688 + $(add_frameworks_dep kguiaddons)
7689 + $(add_frameworks_dep khtml)
7690 + $(add_frameworks_dep ki18n)
7691 + $(add_frameworks_dep kiconthemes)
7692 + $(add_frameworks_dep kio)
7693 + $(add_frameworks_dep kitemviews)
7694 + $(add_frameworks_dep kjobwidgets)
7695 + $(add_frameworks_dep kparts)
7696 + $(add_frameworks_dep kservice)
7697 + $(add_frameworks_dep kwallet)
7698 + $(add_frameworks_dep kwidgetsaddons)
7699 + $(add_frameworks_dep kwindowsystem)
7700 + $(add_frameworks_dep kxmlgui)
7701 + $(add_qt_dep qtdbus)
7702 + $(add_qt_dep qtgui)
7703 + $(add_qt_dep qtwidgets)
7704 + $(add_qt_dep qtxml)
7705 + sys-libs/zlib
7706 + speech? ( $(add_qt_dep qtspeech) )
7707 + tidy? ( app-text/tidy-html5 )
7708 + webengine? ( $(add_qt_dep qtwebengine 'widgets') )
7709 + X? ( $(add_qt_dep qtx11extras) )
7710 +"
7711 +DEPEND="${COMMON_DEPEND}
7712 + activities? ( $(add_frameworks_dep kactivities) )
7713 +"
7714 +RDEPEND="${COMMON_DEPEND}
7715 + !kde-apps/kfmclient:4
7716 + !kde-apps/konq-plugins
7717 + !kde-apps/libkonq:5
7718 + $(add_kdeapps_dep kfind)
7719 + $(add_plasma_dep kde-cli-tools)
7720 + !webengine? ( kde-misc/kwebkitpart:5 )
7721 +"
7722 +
7723 +src_prepare() {
7724 + [[ ${CHOST} == *-solaris* ]] && append-ldflags -lmalloc
7725 +
7726 + if ! use webengine; then
7727 + punt_bogus_dep Qt5 WebEngineWidgets
7728 + cmake_comment_add_subdirectory webenginepart
7729 + fi
7730 +
7731 + kde5_src_prepare
7732 +}
7733 +
7734 +src_configure() {
7735 + local mycmakeargs=(
7736 + $(cmake-utils_use_find_package activities KF5Activities)
7737 + $(cmake-utils_use_find_package speech Qt5TextToSpeech)
7738 + $(cmake-utils_use_find_package tidy LibTidy)
7739 + $(cmake-utils_use_find_package X X11)
7740 + )
7741 + kde5_src_configure
7742 +}
7743 +
7744 +pkg_postinst() {
7745 + kde5_pkg_postinst
7746 +
7747 + if [[ -z "${REPLACING_VERSIONS}" ]]; then
7748 + if ! has_version kde-apps/keditbookmarks:${SLOT} ; then
7749 + elog "For bookmarks support, install keditbookmarks:"
7750 + elog "kde-apps/keditbookmarks:${SLOT}"
7751 + fi
7752 +
7753 + if ! has_version kde-apps/dolphin:${SLOT} ; then
7754 + elog "If you want to use konqueror as a filemanager, install the dolphin kpart:"
7755 + elog "kde-apps/dolphin:${SLOT}"
7756 + fi
7757 +
7758 + if ! has_version kde-apps/svg:${SLOT} ; then
7759 + elog "For konqueror to view SVGs, install the svg kpart:"
7760 + elog "kde-apps/svgpart:${SLOT}"
7761 + fi
7762 +
7763 + if ! has_version virtual/jre ; then
7764 + elog "To use Java on webpages install virtual/jre."
7765 + fi
7766 + fi
7767 +}
7768
7769 diff --git a/kde-apps/kpat/kpat-19.04.9999.ebuild b/kde-apps/konquest/konquest-19.04.1.ebuild
7770 similarity index 67%
7771 copy from kde-apps/kpat/kpat-19.04.9999.ebuild
7772 copy to kde-apps/konquest/konquest-19.04.1.ebuild
7773 index 5cc8dcc740..7ca0dd155c 100644
7774 --- a/kde-apps/kpat/kpat-19.04.9999.ebuild
7775 +++ b/kde-apps/konquest/konquest-19.04.1.ebuild
7776 @@ -7,28 +7,28 @@ 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=""
7783 +DESCRIPTION="Galactic Strategy KDE Game"
7784 +HOMEPAGE="
7785 + https://kde.org/applications/games/konquest/
7786 + https://games.kde.org/game.php?game=konquest
7787 +"
7788 +KEYWORDS="~amd64 ~arm64 ~x86"
7789 IUSE=""
7790
7791 DEPEND="
7792 - $(add_frameworks_dep kcompletion)
7793 $(add_frameworks_dep kconfig)
7794 - $(add_frameworks_dep kconfigwidgets)
7795 $(add_frameworks_dep kcoreaddons)
7796 $(add_frameworks_dep kcrash)
7797 $(add_frameworks_dep kdbusaddons)
7798 $(add_frameworks_dep kguiaddons)
7799 $(add_frameworks_dep ki18n)
7800 - $(add_frameworks_dep kio)
7801 - $(add_frameworks_dep knewstuff)
7802 - $(add_frameworks_dep kwidgetsaddons)
7803 $(add_frameworks_dep kxmlgui)
7804 + $(add_frameworks_dep kwidgetsaddons)
7805 $(add_kdeapps_dep libkdegames)
7806 $(add_qt_dep qtgui)
7807 $(add_qt_dep qtsvg)
7808 $(add_qt_dep qtwidgets)
7809 - dev-games/freecell-solver
7810 "
7811 -RDEPEND="${DEPEND}"
7812 +RDEPEND="${DEPEND}
7813 + !<kde-apps/kde4-l10n-17.07.80
7814 +"
7815
7816 diff --git a/kde-apps/konsole/konsole-19.04.1.ebuild b/kde-apps/konsole/konsole-19.04.1.ebuild
7817 new file mode 100644
7818 index 0000000000..260b1d7551
7819 --- /dev/null
7820 +++ b/kde-apps/konsole/konsole-19.04.1.ebuild
7821 @@ -0,0 +1,57 @@
7822 +# Copyright 1999-2019 Gentoo Authors
7823 +# Distributed under the terms of the GNU General Public License v2
7824 +
7825 +EAPI=7
7826 +
7827 +KDE_HANDBOOK="optional"
7828 +KDE_TEST="true"
7829 +VIRTUALX_REQUIRED="test"
7830 +inherit kde5
7831 +
7832 +DESCRIPTION="KDE's terminal emulator"
7833 +HOMEPAGE="https://kde.org/applications/system/konsole https://konsole.kde.org"
7834 +
7835 +KEYWORDS="~amd64 ~arm64 ~x86"
7836 +IUSE="X"
7837 +
7838 +DEPEND="
7839 + $(add_frameworks_dep kbookmarks)
7840 + $(add_frameworks_dep kcompletion)
7841 + $(add_frameworks_dep kconfig)
7842 + $(add_frameworks_dep kconfigwidgets)
7843 + $(add_frameworks_dep kcoreaddons)
7844 + $(add_frameworks_dep kcrash)
7845 + $(add_frameworks_dep kdbusaddons)
7846 + $(add_frameworks_dep kguiaddons)
7847 + $(add_frameworks_dep kjobwidgets)
7848 + $(add_frameworks_dep ki18n)
7849 + $(add_frameworks_dep kinit)
7850 + $(add_frameworks_dep kiconthemes)
7851 + $(add_frameworks_dep kio)
7852 + $(add_frameworks_dep knewstuff)
7853 + $(add_frameworks_dep knotifications)
7854 + $(add_frameworks_dep knotifyconfig)
7855 + $(add_frameworks_dep kparts)
7856 + $(add_frameworks_dep kpty)
7857 + $(add_frameworks_dep kservice)
7858 + $(add_frameworks_dep ktextwidgets)
7859 + $(add_frameworks_dep kwidgetsaddons)
7860 + $(add_frameworks_dep kwindowsystem)
7861 + $(add_frameworks_dep kxmlgui)
7862 + $(add_qt_dep qtdbus)
7863 + $(add_qt_dep qtgui)
7864 + $(add_qt_dep qtnetwork)
7865 + $(add_qt_dep qtprintsupport)
7866 + $(add_qt_dep qtwidgets)
7867 + $(add_qt_dep qtxml)
7868 + X? ( x11-libs/libX11 )
7869 +"
7870 +RDEPEND="${DEPEND}"
7871 +
7872 +src_configure() {
7873 + local mycmakeargs=(
7874 + $(cmake-utils_use_find_package X X11)
7875 + )
7876 +
7877 + kde5_src_configure
7878 +}
7879
7880 diff --git a/kde-apps/konsolekalendar/konsolekalendar-19.04.1.ebuild b/kde-apps/konsolekalendar/konsolekalendar-19.04.1.ebuild
7881 new file mode 100644
7882 index 0000000000..bb7f42fb22
7883 --- /dev/null
7884 +++ b/kde-apps/konsolekalendar/konsolekalendar-19.04.1.ebuild
7885 @@ -0,0 +1,40 @@
7886 +# Copyright 1999-2019 Gentoo Authors
7887 +# Distributed under the terms of the GNU General Public License v2
7888 +
7889 +EAPI=7
7890 +
7891 +KDE_HANDBOOK="forceoptional"
7892 +KMNAME="akonadi-calendar-tools"
7893 +inherit kde5
7894 +
7895 +DESCRIPTION="Command line interface to KDE calendars"
7896 +HOMEPAGE+=" https://userbase.kde.org/KonsoleKalendar"
7897 +
7898 +LICENSE="GPL-2+ handbook? ( FDL-1.2+ )"
7899 +KEYWORDS="~amd64 ~arm64 ~x86"
7900 +IUSE=""
7901 +
7902 +DEPEND="
7903 + $(add_frameworks_dep kconfig)
7904 + $(add_frameworks_dep kcoreaddons)
7905 + $(add_frameworks_dep ki18n)
7906 + $(add_kdeapps_dep akonadi)
7907 + $(add_kdeapps_dep akonadi-calendar)
7908 + $(add_kdeapps_dep calendarsupport)
7909 + $(add_kdeapps_dep kcalcore)
7910 + $(add_kdeapps_dep kcalutils)
7911 +"
7912 +RDEPEND="${DEPEND}
7913 + !kde-apps/kdepim-l10n
7914 +"
7915 +
7916 +src_prepare() {
7917 + kde5_src_prepare
7918 +
7919 + # delete colliding calendarjanitor translations
7920 + if [[ ${KDE_BUILD_TYPE} = release ]]; then
7921 + rm -f po/*/calendarjanitor.po || die
7922 + fi
7923 +
7924 + cmake_comment_add_subdirectory calendarjanitor
7925 +}
7926
7927 diff --git a/kde-apps/kontact/kontact-19.04.1.ebuild b/kde-apps/kontact/kontact-19.04.1.ebuild
7928 new file mode 100644
7929 index 0000000000..0c785c3011
7930 --- /dev/null
7931 +++ b/kde-apps/kontact/kontact-19.04.1.ebuild
7932 @@ -0,0 +1,44 @@
7933 +# Copyright 1999-2019 Gentoo Authors
7934 +# Distributed under the terms of the GNU General Public License v2
7935 +
7936 +EAPI=7
7937 +
7938 +KDE_HANDBOOK="forceoptional"
7939 +inherit kde5
7940 +
7941 +DESCRIPTION="Container application to unify several major PIM applications within one"
7942 +LICENSE="GPL-2+ handbook? ( FDL-1.2+ )"
7943 +KEYWORDS="~amd64 ~arm64 ~x86"
7944 +IUSE=""
7945 +
7946 +DEPEND="
7947 + $(add_frameworks_dep kcmutils)
7948 + $(add_frameworks_dep kcompletion)
7949 + $(add_frameworks_dep kconfig)
7950 + $(add_frameworks_dep kconfigwidgets)
7951 + $(add_frameworks_dep kcoreaddons)
7952 + $(add_frameworks_dep kcrash)
7953 + $(add_frameworks_dep kdbusaddons)
7954 + $(add_frameworks_dep ki18n)
7955 + $(add_frameworks_dep kiconthemes)
7956 + $(add_frameworks_dep kio)
7957 + $(add_frameworks_dep kparts)
7958 + $(add_frameworks_dep kservice)
7959 + $(add_frameworks_dep kwidgetsaddons)
7960 + $(add_frameworks_dep kwindowsystem)
7961 + $(add_frameworks_dep kxmlgui)
7962 + $(add_kdeapps_dep akonadi)
7963 + $(add_kdeapps_dep grantleetheme)
7964 + $(add_kdeapps_dep kdepim-apps-libs)
7965 + $(add_kdeapps_dep kontactinterface)
7966 + $(add_kdeapps_dep kpimtextedit)
7967 + $(add_kdeapps_dep libkdepim)
7968 + $(add_kdeapps_dep mailcommon)
7969 + $(add_qt_dep qtdbus)
7970 + $(add_qt_dep qtgui)
7971 + $(add_qt_dep qtwebengine 'widgets')
7972 + $(add_qt_dep qtwidgets)
7973 +"
7974 +RDEPEND="${DEPEND}
7975 + !kde-apps/kdepim-l10n
7976 +"
7977
7978 diff --git a/kde-apps/kontactinterface/kontactinterface-19.04.1.ebuild b/kde-apps/kontactinterface/kontactinterface-19.04.1.ebuild
7979 new file mode 100644
7980 index 0000000000..efc7e0dec3
7981 --- /dev/null
7982 +++ b/kde-apps/kontactinterface/kontactinterface-19.04.1.ebuild
7983 @@ -0,0 +1,27 @@
7984 +# Copyright 1999-2019 Gentoo Authors
7985 +# Distributed under the terms of the GNU General Public License v2
7986 +
7987 +EAPI=7
7988 +
7989 +inherit kde5
7990 +
7991 +DESCRIPTION="Library for embedding KParts in a Kontact component"
7992 +LICENSE="GPL-2+ LGPL-2.1+"
7993 +KEYWORDS="~amd64 ~arm64 ~x86"
7994 +IUSE=""
7995 +
7996 +DEPEND="
7997 + $(add_frameworks_dep kcoreaddons)
7998 + $(add_frameworks_dep kiconthemes)
7999 + $(add_frameworks_dep kio)
8000 + $(add_frameworks_dep kparts)
8001 + $(add_frameworks_dep kwindowsystem)
8002 + $(add_frameworks_dep kxmlgui)
8003 + $(add_qt_dep qtdbus)
8004 + $(add_qt_dep qtgui)
8005 + $(add_qt_dep qtwidgets)
8006 + $(add_qt_dep qtxml)
8007 +"
8008 +RDEPEND="${DEPEND}
8009 + !kde-apps/kdepim-l10n
8010 +"
8011
8012 diff --git a/kde-apps/kopete/kopete-19.04.1.ebuild b/kde-apps/kopete/kopete-19.04.1.ebuild
8013 new file mode 100644
8014 index 0000000000..be1e1976b9
8015 --- /dev/null
8016 +++ b/kde-apps/kopete/kopete-19.04.1.ebuild
8017 @@ -0,0 +1,179 @@
8018 +# Copyright 1999-2019 Gentoo Authors
8019 +# Distributed under the terms of the GNU General Public License v2
8020 +
8021 +EAPI=7
8022 +
8023 +KDE_HANDBOOK="forceoptional"
8024 +KDE_TEST="forceoptional"
8025 +inherit kde5
8026 +
8027 +DESCRIPTION="Multi-protocol IM client based on KDE Frameworks"
8028 +HOMEPAGE="https://userbase.kde.org/Kopete https://kde.org/applications/internet/kopete"
8029 +KEYWORDS="~amd64 ~arm64 ~x86"
8030 +IUSE="ssl v4l"
8031 +
8032 +# Available plugins
8033 +#
8034 +# addbookmarks: NO DEPS
8035 +# alias: NO DEPS (disabled upstream)
8036 +# autoreplace: NO DEPS
8037 +# contactnotes: NO DEPS
8038 +# cryptography: BROKEN (app-crypt/gpgme[cxx,qt5], kde-apps/libkleo:5)
8039 +# highlight: NO DEPS
8040 +# history: NO DEPS
8041 +# latex: virtual/latex as RDEPEND
8042 +# nowlistening: NO DEPS
8043 +# otr: libotr
8044 +# pipes: NO DEPS
8045 +# privacy: NO DEPS
8046 +# statistics: dev-db/sqlite:3
8047 +# texteffect: NO DEPS
8048 +# translator: NO DEPS
8049 +# urlpicpreview: NO DEPS
8050 +# webpresence: libxml2 libxslt
8051 +# NOTE: By default we enable all plugins that don't have any dependencies
8052 +PLUGINS="+addbookmarks +autoreplace +contactnotes +highlight history latex nowlistening
8053 +otr pipes +privacy +statistics +texteffect translator +urlpicpreview webpresence"
8054 +
8055 +# Available protocols
8056 +# gadu: net-libs/libgadu @since 4.3
8057 +# groupwise: app-crypt/qca:2
8058 +# irc: NO DEPS, probably will fail so inform user about it
8059 +# xmpp: net-dns/libidn app-crypt/qca:2 ENABLED BY DEFAULT NETWORK
8060 +# jingle: media-libs/speex net-libs/ortp DISABLED BY UPSTREAM
8061 +# meanwhile: net-libs/meanwhile
8062 +# oscar: NO DEPS
8063 +# telepathy: net-libs/decibel
8064 +# testbed: NO DEPS
8065 +# winpopup: NO DEPS (we're adding samba as RDEPEND so it works)
8066 +# zeroconf (bonjour): NO DEPS
8067 +PROTOCOLS="gadu groupwise jingle meanwhile oscar testbed winpopup +xmpp zeroconf"
8068 +
8069 +# disabled protocols
8070 +# irc: NO DEPS
8071 +# qq: NO DEPS
8072 +# telepathy: net-libs/decibel
8073 +# skype, sms (until fixed)
8074 +
8075 +IUSE="${IUSE} ${PLUGINS} ${PROTOCOLS}"
8076 +
8077 +COMMON_DEPEND="
8078 + $(add_frameworks_dep kcmutils)
8079 + $(add_frameworks_dep kconfig)
8080 + $(add_frameworks_dep kcrash)
8081 + $(add_frameworks_dep kdbusaddons)
8082 + $(add_frameworks_dep khtml)
8083 + $(add_frameworks_dep kcoreaddons)
8084 + $(add_frameworks_dep kdbusaddons)
8085 + $(add_frameworks_dep kdelibs4support)
8086 + $(add_frameworks_dep kemoticons)
8087 + $(add_frameworks_dep khtml)
8088 + $(add_frameworks_dep ki18n)
8089 + $(add_frameworks_dep knotifyconfig)
8090 + $(add_frameworks_dep kparts)
8091 + $(add_frameworks_dep ktexteditor)
8092 + $(add_kdeapps_dep kcontacts)
8093 + $(add_kdeapps_dep kidentitymanagement)
8094 + $(add_kdeapps_dep libkleo)
8095 + $(add_qt_dep qtgui)
8096 + $(add_qt_dep qtsql)
8097 + $(add_qt_dep qtwidgets)
8098 + $(add_qt_dep qtxml)
8099 + app-crypt/gpgme[cxx,qt5]
8100 + dev-libs/libpcre
8101 + media-libs/phonon[qt5(+)]
8102 + x11-libs/libX11
8103 + x11-libs/libXScrnSaver
8104 + gadu? ( >=net-libs/libgadu-1.8.0[threads] )
8105 + groupwise? ( app-crypt/qca:2[qt5(+)] )
8106 + jingle? (
8107 + dev-libs/expat
8108 + dev-libs/openssl:0=
8109 + >=media-libs/mediastreamer-2.3.0
8110 + media-libs/speex
8111 + net-libs/libsrtp:=
8112 + net-libs/ortp:=
8113 + )
8114 + meanwhile? ( net-libs/meanwhile )
8115 + otr? ( >=net-libs/libotr-4.0.0 )
8116 + statistics? ( dev-db/sqlite:3 )
8117 + v4l? ( media-libs/libv4l )
8118 + webpresence? (
8119 + dev-libs/libxml2
8120 + dev-libs/libxslt
8121 + )
8122 + xmpp? (
8123 + app-crypt/qca:2[qt5(+)]
8124 + net-dns/libidn:0=
8125 + sys-libs/zlib:=
8126 + )
8127 + zeroconf? (
8128 + $(add_frameworks_dep kdnssd)
8129 + $(add_kdeapps_dep kidentitymanagement)
8130 + )
8131 +"
8132 +RDEPEND="${COMMON_DEPEND}
8133 + !kde-apps/kde4-l10n
8134 + latex? (
8135 + || (
8136 + media-gfx/imagemagick
8137 + media-gfx/graphicsmagick[imagemagick]
8138 + )
8139 + virtual/latex-base
8140 + )
8141 + ssl? ( app-crypt/qca:2[ssl] )
8142 +"
8143 +# sms? ( app-mobilephone/smssend )
8144 +# winpopup? ( net-fs/samba )
8145 +DEPEND="${COMMON_DEPEND}
8146 + x11-base/xorg-proto
8147 + jingle? ( dev-libs/jsoncpp )
8148 +"
8149 +
8150 +# tests hang, last checked for 4.2.96
8151 +RESTRICT+=" test"
8152 +
8153 +src_configure() {
8154 + local x x2
8155 + # Handle common stuff
8156 + local mycmakeargs=(
8157 + -DWITH_qq=OFF
8158 + $(cmake-utils_use_find_package jingle LiboRTP)
8159 + $(cmake-utils_use_find_package jingle Mediastreamer)
8160 + $(cmake-utils_use_find_package jingle Speex)
8161 + -DDISABLE_VIDEOSUPPORT=$(usex !v4l)
8162 + )
8163 + # enable protocols
8164 + for x in ${PROTOCOLS}; do
8165 + case ${x/+/} in
8166 + jingle) x2=libjingle ;;
8167 + xmpp) x2=jabber ;;
8168 + zeroconf) x2=bonjour ;;
8169 + *) x2=${x/+/} ;;
8170 + esac
8171 + mycmakeargs+=( -DWITH_${x2}=$(usex ${x/+/}) )
8172 + done
8173 +
8174 + # disable until fixed:
8175 + mycmakeargs+=( -DWITH_{cryptography,libjingle,skype,sms}=OFF )
8176 +
8177 + # enable plugins
8178 + for x in ${PLUGINS}; do
8179 + mycmakeargs+=( -DWITH_${x/+/}=$(usex ${x/+/}) )
8180 + done
8181 +
8182 + kde5_src_configure
8183 +}
8184 +
8185 +pkg_postinst() {
8186 + kde5_pkg_postinst
8187 +
8188 + if ! use ssl; then
8189 + if use xmpp ; then
8190 + if ! has_version "app-crypt/qca:2[ssl]" ; then
8191 + elog "In order to use ssl in xmpp you'll need to"
8192 + elog "install app-crypt/qca package with USE=ssl."
8193 + fi
8194 + fi
8195 + fi
8196 +}
8197
8198 diff --git a/kde-apps/korganizer/korganizer-19.04.1.ebuild b/kde-apps/korganizer/korganizer-19.04.1.ebuild
8199 new file mode 100644
8200 index 0000000000..fc0f40aafa
8201 --- /dev/null
8202 +++ b/kde-apps/korganizer/korganizer-19.04.1.ebuild
8203 @@ -0,0 +1,92 @@
8204 +# Copyright 1999-2019 Gentoo Authors
8205 +# Distributed under the terms of the GNU General Public License v2
8206 +
8207 +EAPI=7
8208 +
8209 +KDE_HANDBOOK="forceoptional"
8210 +KDE_TEST="forceoptional"
8211 +VIRTUALX_REQUIRED="test"
8212 +inherit kde5
8213 +
8214 +DESCRIPTION="Organizational assistant, providing calendars and other similar functionality"
8215 +HOMEPAGE="https://kde.org/applications/office/korganizer/"
8216 +LICENSE="GPL-2+ handbook? ( FDL-1.2+ )"
8217 +KEYWORDS="~amd64 ~arm64 ~x86"
8218 +IUSE="X"
8219 +
8220 +BDEPEND="
8221 + test? ( $(add_kdeapps_dep akonadi 'tools') )
8222 +"
8223 +COMMON_DEPEND="
8224 + $(add_frameworks_dep kcmutils)
8225 + $(add_frameworks_dep kcodecs)
8226 + $(add_frameworks_dep kcompletion)
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 kholidays)
8233 + $(add_frameworks_dep ki18n)
8234 + $(add_frameworks_dep kiconthemes)
8235 + $(add_frameworks_dep kio)
8236 + $(add_frameworks_dep kitemmodels)
8237 + $(add_frameworks_dep kitemviews)
8238 + $(add_frameworks_dep kjobwidgets)
8239 + $(add_frameworks_dep knewstuff)
8240 + $(add_frameworks_dep knotifications)
8241 + $(add_frameworks_dep kparts)
8242 + $(add_frameworks_dep kservice)
8243 + $(add_frameworks_dep kwidgetsaddons)
8244 + $(add_frameworks_dep kwindowsystem)
8245 + $(add_frameworks_dep kxmlgui)
8246 + $(add_kdeapps_dep akonadi)
8247 + $(add_kdeapps_dep akonadi-calendar)
8248 + $(add_kdeapps_dep akonadi-contacts)
8249 + $(add_kdeapps_dep akonadi-mime)
8250 + $(add_kdeapps_dep akonadi-notes)
8251 + $(add_kdeapps_dep akonadi-search)
8252 + $(add_kdeapps_dep calendarsupport)
8253 + $(add_kdeapps_dep eventviews)
8254 + $(add_kdeapps_dep incidenceeditor)
8255 + $(add_kdeapps_dep kcalcore)
8256 + $(add_kdeapps_dep kcalutils)
8257 + $(add_kdeapps_dep kcontacts)
8258 + $(add_kdeapps_dep kdepim-apps-libs)
8259 + $(add_kdeapps_dep kidentitymanagement)
8260 + $(add_kdeapps_dep kmailtransport)
8261 + $(add_kdeapps_dep kmime)
8262 + $(add_kdeapps_dep kontactinterface)
8263 + $(add_kdeapps_dep kpimtextedit)
8264 + $(add_kdeapps_dep libkdepim)
8265 + $(add_kdeapps_dep pimcommon)
8266 + $(add_qt_dep qtdbus)
8267 + $(add_qt_dep qtgui)
8268 + $(add_qt_dep qtwidgets)
8269 + media-libs/phonon[qt5(+)]
8270 + X? (
8271 + $(add_qt_dep qtx11extras)
8272 + x11-libs/libX11
8273 + )
8274 +"
8275 +DEPEND="${COMMON_DEPEND}
8276 + $(add_kdeapps_dep kldap)
8277 + $(add_qt_dep designer)
8278 + test? ( $(add_kdeapps_dep akonadi 'sqlite') )
8279 +"
8280 +RDEPEND="${COMMON_DEPEND}
8281 + !kde-apps/kdepim-common-libs:4
8282 + !kde-apps/kdepim-l10n
8283 + $(add_kdeapps_dep kdepim-runtime)
8284 +"
8285 +
8286 +# testkodaymatrix is broken, akonadi* tests need DBus, bug #665686
8287 +RESTRICT+=" test"
8288 +
8289 +src_configure() {
8290 + local mycmakeargs=(
8291 + $(cmake-utils_use_find_package X X11)
8292 + )
8293 +
8294 + kde5_src_configure
8295 +}
8296
8297 diff --git a/kde-apps/kpat/kpat-19.04.9999.ebuild b/kde-apps/kpat/kpat-19.04.1.ebuild
8298 similarity index 96%
8299 copy from kde-apps/kpat/kpat-19.04.9999.ebuild
8300 copy to kde-apps/kpat/kpat-19.04.1.ebuild
8301 index 5cc8dcc740..c11a050269 100644
8302 --- a/kde-apps/kpat/kpat-19.04.9999.ebuild
8303 +++ b/kde-apps/kpat/kpat-19.04.1.ebuild
8304 @@ -9,7 +9,7 @@ inherit kde5
8305
8306 DESCRIPTION="KDE patience game"
8307 HOMEPAGE="https://games.kde.org/game.php?game=kpat"
8308 -KEYWORDS=""
8309 +KEYWORDS="~amd64 ~arm64 ~x86"
8310 IUSE=""
8311
8312 DEPEND="
8313
8314 diff --git a/kde-apps/kpimtextedit/kpimtextedit-19.04.1.ebuild b/kde-apps/kpimtextedit/kpimtextedit-19.04.1.ebuild
8315 new file mode 100644
8316 index 0000000000..cd57292233
8317 --- /dev/null
8318 +++ b/kde-apps/kpimtextedit/kpimtextedit-19.04.1.ebuild
8319 @@ -0,0 +1,42 @@
8320 +# Copyright 1999-2019 Gentoo Authors
8321 +# Distributed under the terms of the GNU General Public License v2
8322 +
8323 +EAPI=7
8324 +
8325 +KDE_DESIGNERPLUGIN="true"
8326 +KDE_TEST="true"
8327 +VIRTUALX_REQUIRED="test"
8328 +inherit kde5
8329 +
8330 +DESCRIPTION="A textedit with PIM-specific features"
8331 +LICENSE="LGPL-2.1+"
8332 +KEYWORDS="~amd64 ~arm64 ~x86"
8333 +IUSE=""
8334 +
8335 +COMMON_DEPEND="
8336 + $(add_frameworks_dep kcodecs)
8337 + $(add_frameworks_dep kcompletion)
8338 + $(add_frameworks_dep kconfig)
8339 + $(add_frameworks_dep kconfigwidgets)
8340 + $(add_frameworks_dep kcoreaddons)
8341 + $(add_frameworks_dep kemoticons)
8342 + $(add_frameworks_dep ki18n)
8343 + $(add_frameworks_dep kiconthemes)
8344 + $(add_frameworks_dep kio)
8345 + $(add_frameworks_dep kwidgetsaddons)
8346 + $(add_frameworks_dep kxmlgui)
8347 + $(add_frameworks_dep sonnet)
8348 + $(add_frameworks_dep syntax-highlighting)
8349 + $(add_qt_dep qtgui)
8350 + $(add_qt_dep qtspeech)
8351 + $(add_qt_dep qtwidgets)
8352 + dev-libs/grantlee:5
8353 +"
8354 +DEPEND="${COMMON_DEPEND}
8355 + test? ( $(add_frameworks_dep ktextwidgets) )
8356 +"
8357 +RDEPEND="${COMMON_DEPEND}
8358 + !kde-apps/kdepim-l10n
8359 +"
8360 +
8361 +RESTRICT+=" test"
8362
8363 diff --git a/kde-apps/kpkpass/kpkpass-19.04.1.ebuild b/kde-apps/kpkpass/kpkpass-19.04.1.ebuild
8364 new file mode 100644
8365 index 0000000000..ad5acedd9c
8366 --- /dev/null
8367 +++ b/kde-apps/kpkpass/kpkpass-19.04.1.ebuild
8368 @@ -0,0 +1,23 @@
8369 +# Copyright 1999-2019 Gentoo Authors
8370 +# Distributed under the terms of the GNU General Public License v2
8371 +
8372 +EAPI=7
8373 +
8374 +KDE_TEST="forceoptional"
8375 +VIRTUALX_REQUIRED="test"
8376 +inherit kde5
8377 +
8378 +DESCRIPTION="Library to deal with Apple Wallet pass files"
8379 +HOMEPAGE="https://kde.org/applications/office/kontact/"
8380 +
8381 +LICENSE="LGPL-2.1+"
8382 +KEYWORDS="~amd64 ~arm64 ~x86"
8383 +IUSE=""
8384 +
8385 +DEPEND="
8386 + $(add_frameworks_dep karchive)
8387 + $(add_qt_dep qtgui)
8388 +"
8389 +RDEPEND="${DEPEND}
8390 + !<kde-apps/kdepim-addons-18.07.80
8391 +"
8392
8393 diff --git a/kde-apps/kqtquickcharts/kqtquickcharts-19.04.1.ebuild b/kde-apps/kqtquickcharts/kqtquickcharts-19.04.1.ebuild
8394 new file mode 100644
8395 index 0000000000..e10a5f2a6e
8396 --- /dev/null
8397 +++ b/kde-apps/kqtquickcharts/kqtquickcharts-19.04.1.ebuild
8398 @@ -0,0 +1,16 @@
8399 +# Copyright 1999-2019 Gentoo Authors
8400 +# Distributed under the terms of the GNU General Public License v2
8401 +
8402 +EAPI=7
8403 +
8404 +inherit kde5
8405 +
8406 +DESCRIPTION="Qt Quick plugin for beautiful and interactive charts"
8407 +KEYWORDS="~amd64 ~arm64 ~x86"
8408 +IUSE=""
8409 +
8410 +DEPEND="
8411 + $(add_qt_dep qtdeclarative)
8412 + $(add_qt_dep qtgui)
8413 +"
8414 +RDEPEND="${DEPEND}"
8415
8416 diff --git a/kde-apps/krdc/krdc-19.04.1.ebuild b/kde-apps/krdc/krdc-19.04.1.ebuild
8417 new file mode 100644
8418 index 0000000000..db508c801c
8419 --- /dev/null
8420 +++ b/kde-apps/krdc/krdc-19.04.1.ebuild
8421 @@ -0,0 +1,47 @@
8422 +# Copyright 1999-2019 Gentoo Authors
8423 +# Distributed under the terms of the GNU General Public License v2
8424 +
8425 +EAPI=7
8426 +
8427 +KDE_HANDBOOK="optional"
8428 +inherit kde5
8429 +
8430 +DESCRIPTION="Remote desktop connection (RDP and VNC) client"
8431 +HOMEPAGE="https://kde.org/applications/internet/krdc/"
8432 +KEYWORDS="~amd64 ~arm64 ~x86"
8433 +IUSE="+rdp vnc"
8434 +
8435 +#nx? ( >=net-misc/nxcl-0.9-r1 ) disabled upstream, last checked 2016-01-24
8436 +DEPEND="
8437 + $(add_frameworks_dep kbookmarks)
8438 + $(add_frameworks_dep kcmutils)
8439 + $(add_frameworks_dep kcompletion)
8440 + $(add_frameworks_dep kconfig)
8441 + $(add_frameworks_dep kconfigwidgets)
8442 + $(add_frameworks_dep kcoreaddons)
8443 + $(add_frameworks_dep kdnssd)
8444 + $(add_frameworks_dep ki18n)
8445 + $(add_frameworks_dep kiconthemes)
8446 + $(add_frameworks_dep knotifications)
8447 + $(add_frameworks_dep knotifyconfig)
8448 + $(add_frameworks_dep kservice)
8449 + $(add_frameworks_dep kwallet)
8450 + $(add_frameworks_dep kwidgetsaddons)
8451 + $(add_frameworks_dep kwindowsystem)
8452 + $(add_frameworks_dep kxmlgui)
8453 + $(add_qt_dep qtgui)
8454 + $(add_qt_dep qtwidgets)
8455 + $(add_qt_dep qtxml)
8456 + vnc? ( >=net-libs/libvncserver-0.9 )
8457 +"
8458 +RDEPEND="${DEPEND}
8459 + rdp? ( >=net-misc/freerdp-1.1.0_beta1[X] )
8460 +"
8461 +
8462 +src_configure() {
8463 + local mycmakeargs=(
8464 + $(cmake-utils_use_find_package vnc LibVNCServer)
8465 + )
8466 +
8467 + kde5_src_configure
8468 +}
8469
8470 diff --git a/kde-apps/kpat/kpat-19.04.9999.ebuild b/kde-apps/kreversi/kreversi-19.04.1.ebuild
8471 similarity index 60%
8472 copy from kde-apps/kpat/kpat-19.04.9999.ebuild
8473 copy to kde-apps/kreversi/kreversi-19.04.1.ebuild
8474 index 5cc8dcc740..8a9b41ecb8 100644
8475 --- a/kde-apps/kpat/kpat-19.04.9999.ebuild
8476 +++ b/kde-apps/kreversi/kreversi-19.04.1.ebuild
8477 @@ -3,32 +3,37 @@
8478
8479 EAPI=7
8480
8481 -KDE_HANDBOOK="forceoptional"
8482 +KDE_HANDBOOK="optional"
8483 KDE_SELINUX_MODULE="games"
8484 inherit kde5
8485
8486 -DESCRIPTION="KDE patience game"
8487 -HOMEPAGE="https://games.kde.org/game.php?game=kpat"
8488 -KEYWORDS=""
8489 +DESCRIPTION="Board game by KDE"
8490 +HOMEPAGE="
8491 + https://kde.org/applications/games/kreversi/
8492 + https://games.kde.org/game.php?game=kreversi
8493 +"
8494 +KEYWORDS="~amd64 ~arm64 ~x86"
8495 IUSE=""
8496
8497 DEPEND="
8498 - $(add_frameworks_dep kcompletion)
8499 $(add_frameworks_dep kconfig)
8500 $(add_frameworks_dep kconfigwidgets)
8501 $(add_frameworks_dep kcoreaddons)
8502 $(add_frameworks_dep kcrash)
8503 $(add_frameworks_dep kdbusaddons)
8504 - $(add_frameworks_dep kguiaddons)
8505 + $(add_frameworks_dep kdeclarative)
8506 $(add_frameworks_dep ki18n)
8507 + $(add_frameworks_dep kiconthemes)
8508 $(add_frameworks_dep kio)
8509 - $(add_frameworks_dep knewstuff)
8510 $(add_frameworks_dep kwidgetsaddons)
8511 $(add_frameworks_dep kxmlgui)
8512 $(add_kdeapps_dep libkdegames)
8513 + $(add_qt_dep qtdeclarative)
8514 $(add_qt_dep qtgui)
8515 $(add_qt_dep qtsvg)
8516 $(add_qt_dep qtwidgets)
8517 - dev-games/freecell-solver
8518 + $(add_qt_dep qtxml)
8519 +"
8520 +RDEPEND="${DEPEND}
8521 + !<kde-apps/kde4-l10n-17.07.80
8522 "
8523 -RDEPEND="${DEPEND}"
8524
8525 diff --git a/kde-apps/kpat/kpat-19.04.9999.ebuild b/kde-apps/krfb/krfb-19.04.1.ebuild
8526 similarity index 56%
8527 copy from kde-apps/kpat/kpat-19.04.9999.ebuild
8528 copy to kde-apps/krfb/krfb-19.04.1.ebuild
8529 index 5cc8dcc740..bba4d39f34 100644
8530 --- a/kde-apps/kpat/kpat-19.04.9999.ebuild
8531 +++ b/kde-apps/krfb/krfb-19.04.1.ebuild
8532 @@ -4,12 +4,11 @@
8533 EAPI=7
8534
8535 KDE_HANDBOOK="forceoptional"
8536 -KDE_SELINUX_MODULE="games"
8537 inherit kde5
8538
8539 -DESCRIPTION="KDE patience game"
8540 -HOMEPAGE="https://games.kde.org/game.php?game=kpat"
8541 -KEYWORDS=""
8542 +DESCRIPTION="VNC-compatible server to share Plasma desktops"
8543 +HOMEPAGE="https://kde.org/applications/system/krfb/"
8544 +KEYWORDS="~amd64 ~arm64 ~x86"
8545 IUSE=""
8546
8547 DEPEND="
8548 @@ -19,16 +18,21 @@ DEPEND="
8549 $(add_frameworks_dep kcoreaddons)
8550 $(add_frameworks_dep kcrash)
8551 $(add_frameworks_dep kdbusaddons)
8552 - $(add_frameworks_dep kguiaddons)
8553 + $(add_frameworks_dep kdnssd)
8554 $(add_frameworks_dep ki18n)
8555 - $(add_frameworks_dep kio)
8556 - $(add_frameworks_dep knewstuff)
8557 + $(add_frameworks_dep knotifications)
8558 + $(add_frameworks_dep kwallet)
8559 $(add_frameworks_dep kwidgetsaddons)
8560 $(add_frameworks_dep kxmlgui)
8561 - $(add_kdeapps_dep libkdegames)
8562 + $(add_qt_dep qtdbus)
8563 $(add_qt_dep qtgui)
8564 - $(add_qt_dep qtsvg)
8565 + $(add_qt_dep qtnetwork)
8566 $(add_qt_dep qtwidgets)
8567 - dev-games/freecell-solver
8568 + $(add_qt_dep qtx11extras)
8569 + >=net-libs/libvncserver-0.9.9
8570 + x11-libs/libX11
8571 + x11-libs/libxcb
8572 + x11-libs/libXtst
8573 + x11-libs/xcb-util-image
8574 "
8575 RDEPEND="${DEPEND}"
8576
8577 diff --git a/kde-apps/kross-interpreters/kross-interpreters-19.04.1.ebuild b/kde-apps/kross-interpreters/kross-interpreters-19.04.1.ebuild
8578 new file mode 100644
8579 index 0000000000..4b57777678
8580 --- /dev/null
8581 +++ b/kde-apps/kross-interpreters/kross-interpreters-19.04.1.ebuild
8582 @@ -0,0 +1,37 @@
8583 +# Copyright 1999-2019 Gentoo Authors
8584 +# Distributed under the terms of the GNU General Public License v2
8585 +
8586 +EAPI=7
8587 +
8588 +PYTHON_COMPAT=( python2_7 )
8589 +USE_RUBY="ruby25"
8590 +inherit kde5 python-single-r1 ruby-single
8591 +
8592 +DESCRIPTION="Kross interpreter plugins for programming languages"
8593 +KEYWORDS="~amd64 ~arm64 ~x86"
8594 +IUSE="+python ruby"
8595 +
8596 +REQUIRED_USE="|| ( python ruby ) python? ( ${PYTHON_REQUIRED_USE} )"
8597 +
8598 +DEPEND="
8599 + $(add_frameworks_dep kross)
8600 + $(add_qt_dep qtgui)
8601 + $(add_qt_dep qtwidgets)
8602 + python? ( ${PYTHON_DEPS} )
8603 + ruby? ( ${RUBY_DEPS} )
8604 +"
8605 +RDEPEND="${DEPEND}"
8606 +
8607 +pkg_setup() {
8608 + use python && python-single-r1_pkg_setup
8609 + kde5_pkg_setup
8610 +}
8611 +
8612 +src_configure() {
8613 + local mycmakeargs=(
8614 + -DBUILD_python=$(usex python)
8615 + -DBUILD_ruby=$(usex ruby)
8616 + )
8617 +
8618 + kde5_src_configure
8619 +}
8620
8621 diff --git a/kde-apps/kpat/kpat-19.04.9999.ebuild b/kde-apps/kruler/kruler-19.04.1.ebuild
8622 similarity index 51%
8623 copy from kde-apps/kpat/kpat-19.04.9999.ebuild
8624 copy to kde-apps/kruler/kruler-19.04.1.ebuild
8625 index 5cc8dcc740..7f4f3fbd4c 100644
8626 --- a/kde-apps/kpat/kpat-19.04.9999.ebuild
8627 +++ b/kde-apps/kruler/kruler-19.04.1.ebuild
8628 @@ -4,31 +4,37 @@
8629 EAPI=7
8630
8631 KDE_HANDBOOK="forceoptional"
8632 -KDE_SELINUX_MODULE="games"
8633 inherit kde5
8634
8635 -DESCRIPTION="KDE patience game"
8636 -HOMEPAGE="https://games.kde.org/game.php?game=kpat"
8637 -KEYWORDS=""
8638 -IUSE=""
8639 +DESCRIPTION="Screen ruler for Plasma"
8640 +HOMEPAGE="https://kde.org/applications/graphics/kruler/"
8641 +
8642 +LICENSE="GPL-2+ handbook? ( FDL-1.2 )"
8643 +KEYWORDS="~amd64 ~arm64 ~x86"
8644 +IUSE="X"
8645
8646 DEPEND="
8647 - $(add_frameworks_dep kcompletion)
8648 $(add_frameworks_dep kconfig)
8649 $(add_frameworks_dep kconfigwidgets)
8650 $(add_frameworks_dep kcoreaddons)
8651 - $(add_frameworks_dep kcrash)
8652 - $(add_frameworks_dep kdbusaddons)
8653 - $(add_frameworks_dep kguiaddons)
8654 $(add_frameworks_dep ki18n)
8655 - $(add_frameworks_dep kio)
8656 - $(add_frameworks_dep knewstuff)
8657 + $(add_frameworks_dep knotifications)
8658 $(add_frameworks_dep kwidgetsaddons)
8659 + $(add_frameworks_dep kwindowsystem)
8660 $(add_frameworks_dep kxmlgui)
8661 - $(add_kdeapps_dep libkdegames)
8662 $(add_qt_dep qtgui)
8663 - $(add_qt_dep qtsvg)
8664 $(add_qt_dep qtwidgets)
8665 - dev-games/freecell-solver
8666 + X? (
8667 + $(add_qt_dep qtx11extras)
8668 + x11-libs/libxcb
8669 + )
8670 "
8671 RDEPEND="${DEPEND}"
8672 +
8673 +src_configure() {
8674 + local mycmakeargs=(
8675 + $(cmake-utils_use_find_package X X11)
8676 + )
8677 +
8678 + kde5_src_configure
8679 +}
8680
8681 diff --git a/kde-apps/kpat/kpat-19.04.9999.ebuild b/kde-apps/kshisen/kshisen-19.04.1.ebuild
8682 similarity index 67%
8683 copy from kde-apps/kpat/kpat-19.04.9999.ebuild
8684 copy to kde-apps/kshisen/kshisen-19.04.1.ebuild
8685 index 5cc8dcc740..b4db67d60f 100644
8686 --- a/kde-apps/kpat/kpat-19.04.9999.ebuild
8687 +++ b/kde-apps/kshisen/kshisen-19.04.1.ebuild
8688 @@ -7,28 +7,26 @@ KDE_HANDBOOK="forceoptional"
8689 KDE_SELINUX_MODULE="games"
8690 inherit kde5
8691
8692 -DESCRIPTION="KDE patience game"
8693 -HOMEPAGE="https://games.kde.org/game.php?game=kpat"
8694 -KEYWORDS=""
8695 +DESCRIPTION="A KDE game similiar to Mahjongg"
8696 +HOMEPAGE="
8697 + https://kde.org/applications/games/kshisen/
8698 + https://games.kde.org/game.php?game=kshisen
8699 +"
8700 +KEYWORDS="~amd64 ~arm64 ~x86"
8701 IUSE=""
8702
8703 DEPEND="
8704 - $(add_frameworks_dep kcompletion)
8705 $(add_frameworks_dep kconfig)
8706 $(add_frameworks_dep kconfigwidgets)
8707 $(add_frameworks_dep kcoreaddons)
8708 $(add_frameworks_dep kcrash)
8709 $(add_frameworks_dep kdbusaddons)
8710 - $(add_frameworks_dep kguiaddons)
8711 $(add_frameworks_dep ki18n)
8712 - $(add_frameworks_dep kio)
8713 - $(add_frameworks_dep knewstuff)
8714 $(add_frameworks_dep kwidgetsaddons)
8715 $(add_frameworks_dep kxmlgui)
8716 $(add_kdeapps_dep libkdegames)
8717 + $(add_kdeapps_dep libkmahjongg)
8718 $(add_qt_dep qtgui)
8719 - $(add_qt_dep qtsvg)
8720 $(add_qt_dep qtwidgets)
8721 - dev-games/freecell-solver
8722 "
8723 RDEPEND="${DEPEND}"
8724
8725 diff --git a/kde-apps/kpat/kpat-19.04.9999.ebuild b/kde-apps/ksirk/ksirk-19.04.1.ebuild
8726 similarity index 60%
8727 copy from kde-apps/kpat/kpat-19.04.9999.ebuild
8728 copy to kde-apps/ksirk/ksirk-19.04.1.ebuild
8729 index 5cc8dcc740..37e96b28e7 100644
8730 --- a/kde-apps/kpat/kpat-19.04.9999.ebuild
8731 +++ b/kde-apps/ksirk/ksirk-19.04.1.ebuild
8732 @@ -4,12 +4,14 @@
8733 EAPI=7
8734
8735 KDE_HANDBOOK="forceoptional"
8736 -KDE_SELINUX_MODULE="games"
8737 inherit kde5
8738
8739 -DESCRIPTION="KDE patience game"
8740 -HOMEPAGE="https://games.kde.org/game.php?game=kpat"
8741 -KEYWORDS=""
8742 +DESCRIPTION="Port of the board game risk"
8743 +HOMEPAGE="
8744 + https://kde.org/applications/games/ksirk/
8745 + https://games.kde.org/game.php?game=ksirk
8746 +"
8747 +KEYWORDS="~amd64 ~arm64 ~x86"
8748 IUSE=""
8749
8750 DEPEND="
8751 @@ -18,17 +20,23 @@ DEPEND="
8752 $(add_frameworks_dep kconfigwidgets)
8753 $(add_frameworks_dep kcoreaddons)
8754 $(add_frameworks_dep kcrash)
8755 - $(add_frameworks_dep kdbusaddons)
8756 - $(add_frameworks_dep kguiaddons)
8757 $(add_frameworks_dep ki18n)
8758 + $(add_frameworks_dep kiconthemes)
8759 $(add_frameworks_dep kio)
8760 $(add_frameworks_dep knewstuff)
8761 + $(add_frameworks_dep kwallet)
8762 $(add_frameworks_dep kwidgetsaddons)
8763 $(add_frameworks_dep kxmlgui)
8764 $(add_kdeapps_dep libkdegames)
8765 $(add_qt_dep qtgui)
8766 + $(add_qt_dep qtnetwork)
8767 $(add_qt_dep qtsvg)
8768 $(add_qt_dep qtwidgets)
8769 - dev-games/freecell-solver
8770 + $(add_qt_dep qtxml)
8771 + app-crypt/qca:2[qt5(+)]
8772 + media-libs/phonon[qt5(+)]
8773 + sys-libs/zlib
8774 +"
8775 +RDEPEND="${DEPEND}
8776 + !kde-apps/kde4-l10n
8777 "
8778 -RDEPEND="${DEPEND}"
8779
8780 diff --git a/kde-apps/ksmtp/ksmtp-19.04.1.ebuild b/kde-apps/ksmtp/ksmtp-19.04.1.ebuild
8781 new file mode 100644
8782 index 0000000000..47c02b1d08
8783 --- /dev/null
8784 +++ b/kde-apps/ksmtp/ksmtp-19.04.1.ebuild
8785 @@ -0,0 +1,23 @@
8786 +# Copyright 1999-2019 Gentoo Authors
8787 +# Distributed under the terms of the GNU General Public License v2
8788 +
8789 +EAPI=7
8790 +
8791 +KDE_TEST="true"
8792 +inherit kde5
8793 +
8794 +DESCRIPTION="Job-based library to send email through an SMTP server"
8795 +LICENSE="LGPL-2.1+"
8796 +KEYWORDS="~amd64 ~arm64 ~x86"
8797 +IUSE=""
8798 +
8799 +DEPEND="
8800 + $(add_frameworks_dep kcoreaddons)
8801 + $(add_frameworks_dep ki18n)
8802 + $(add_frameworks_dep kio)
8803 + $(add_qt_dep qtnetwork)
8804 + dev-libs/cyrus-sasl
8805 +"
8806 +RDEPEND="${DEPEND}"
8807 +
8808 +RESTRICT+=" test" # bug 642410
8809
8810 diff --git a/kde-apps/kpat/kpat-19.04.9999.ebuild b/kde-apps/ksnakeduel/ksnakeduel-19.04.1.ebuild
8811 similarity index 72%
8812 copy from kde-apps/kpat/kpat-19.04.9999.ebuild
8813 copy to kde-apps/ksnakeduel/ksnakeduel-19.04.1.ebuild
8814 index 5cc8dcc740..d1bee30cf3 100644
8815 --- a/kde-apps/kpat/kpat-19.04.9999.ebuild
8816 +++ b/kde-apps/ksnakeduel/ksnakeduel-19.04.1.ebuild
8817 @@ -3,13 +3,13 @@
8818
8819 EAPI=7
8820
8821 -KDE_HANDBOOK="forceoptional"
8822 +KDE_HANDBOOK="optional"
8823 KDE_SELINUX_MODULE="games"
8824 inherit kde5
8825
8826 -DESCRIPTION="KDE patience game"
8827 -HOMEPAGE="https://games.kde.org/game.php?game=kpat"
8828 -KEYWORDS=""
8829 +DESCRIPTION="KDE Tron game"
8830 +HOMEPAGE="https://kde.org/applications/games/ksnakeduel/"
8831 +KEYWORDS="~amd64 ~arm64 ~x86"
8832 IUSE=""
8833
8834 DEPEND="
8835 @@ -21,14 +21,13 @@ DEPEND="
8836 $(add_frameworks_dep kdbusaddons)
8837 $(add_frameworks_dep kguiaddons)
8838 $(add_frameworks_dep ki18n)
8839 - $(add_frameworks_dep kio)
8840 - $(add_frameworks_dep knewstuff)
8841 $(add_frameworks_dep kwidgetsaddons)
8842 $(add_frameworks_dep kxmlgui)
8843 $(add_kdeapps_dep libkdegames)
8844 $(add_qt_dep qtgui)
8845 $(add_qt_dep qtsvg)
8846 $(add_qt_dep qtwidgets)
8847 - dev-games/freecell-solver
8848 "
8849 -RDEPEND="${DEPEND}"
8850 +RDEPEND="${DEPEND}
8851 + !<kde-apps/kde4-l10n-17.07.80
8852 +"
8853
8854 diff --git a/kde-apps/kpat/kpat-19.04.9999.ebuild b/kde-apps/kspaceduel/kspaceduel-19.04.1.ebuild
8855 similarity index 63%
8856 copy from kde-apps/kpat/kpat-19.04.9999.ebuild
8857 copy to kde-apps/kspaceduel/kspaceduel-19.04.1.ebuild
8858 index 5cc8dcc740..28e9ef9c75 100644
8859 --- a/kde-apps/kpat/kpat-19.04.9999.ebuild
8860 +++ b/kde-apps/kspaceduel/kspaceduel-19.04.1.ebuild
8861 @@ -7,28 +7,27 @@ KDE_HANDBOOK="forceoptional"
8862 KDE_SELINUX_MODULE="games"
8863 inherit kde5
8864
8865 -DESCRIPTION="KDE patience game"
8866 -HOMEPAGE="https://games.kde.org/game.php?game=kpat"
8867 -KEYWORDS=""
8868 +DESCRIPTION="Space Game by KDE"
8869 +HOMEPAGE="
8870 + https://kde.org/applications/games/kspaceduel/
8871 + https://games.kde.org/game.php?game=kspaceduel
8872 +"
8873 +KEYWORDS="~amd64 ~arm64 ~x86"
8874 IUSE=""
8875
8876 DEPEND="
8877 - $(add_frameworks_dep kcompletion)
8878 $(add_frameworks_dep kconfig)
8879 $(add_frameworks_dep kconfigwidgets)
8880 $(add_frameworks_dep kcoreaddons)
8881 $(add_frameworks_dep kcrash)
8882 $(add_frameworks_dep kdbusaddons)
8883 - $(add_frameworks_dep kguiaddons)
8884 $(add_frameworks_dep ki18n)
8885 - $(add_frameworks_dep kio)
8886 - $(add_frameworks_dep knewstuff)
8887 - $(add_frameworks_dep kwidgetsaddons)
8888 $(add_frameworks_dep kxmlgui)
8889 $(add_kdeapps_dep libkdegames)
8890 $(add_qt_dep qtgui)
8891 $(add_qt_dep qtsvg)
8892 $(add_qt_dep qtwidgets)
8893 - dev-games/freecell-solver
8894 "
8895 -RDEPEND="${DEPEND}"
8896 +RDEPEND="${DEPEND}
8897 + !<kde-apps/kde4-l10n-17.07.80
8898 +"
8899
8900 diff --git a/kde-apps/kpat/kpat-19.04.9999.ebuild b/kde-apps/ksquares/ksquares-19.04.1.ebuild
8901 similarity index 68%
8902 copy from kde-apps/kpat/kpat-19.04.9999.ebuild
8903 copy to kde-apps/ksquares/ksquares-19.04.1.ebuild
8904 index 5cc8dcc740..02e653df7a 100644
8905 --- a/kde-apps/kpat/kpat-19.04.9999.ebuild
8906 +++ b/kde-apps/ksquares/ksquares-19.04.1.ebuild
8907 @@ -4,12 +4,14 @@
8908 EAPI=7
8909
8910 KDE_HANDBOOK="forceoptional"
8911 -KDE_SELINUX_MODULE="games"
8912 inherit kde5
8913
8914 -DESCRIPTION="KDE patience game"
8915 -HOMEPAGE="https://games.kde.org/game.php?game=kpat"
8916 -KEYWORDS=""
8917 +DESCRIPTION="KDE clone of the game squares"
8918 +HOMEPAGE="
8919 + https://kde.org/applications/games/ksquares/
8920 + https://games.kde.org/game.php?game=ksquares
8921 +"
8922 +KEYWORDS="~amd64 ~arm64 ~x86"
8923 IUSE=""
8924
8925 DEPEND="
8926 @@ -19,16 +21,11 @@ DEPEND="
8927 $(add_frameworks_dep kcoreaddons)
8928 $(add_frameworks_dep kcrash)
8929 $(add_frameworks_dep kdbusaddons)
8930 - $(add_frameworks_dep kguiaddons)
8931 $(add_frameworks_dep ki18n)
8932 - $(add_frameworks_dep kio)
8933 - $(add_frameworks_dep knewstuff)
8934 $(add_frameworks_dep kwidgetsaddons)
8935 $(add_frameworks_dep kxmlgui)
8936 $(add_kdeapps_dep libkdegames)
8937 $(add_qt_dep qtgui)
8938 - $(add_qt_dep qtsvg)
8939 $(add_qt_dep qtwidgets)
8940 - dev-games/freecell-solver
8941 "
8942 RDEPEND="${DEPEND}"
8943
8944 diff --git a/kde-apps/ksudoku/ksudoku-19.04.1.ebuild b/kde-apps/ksudoku/ksudoku-19.04.1.ebuild
8945 new file mode 100644
8946 index 0000000000..bb41c52ef4
8947 --- /dev/null
8948 +++ b/kde-apps/ksudoku/ksudoku-19.04.1.ebuild
8949 @@ -0,0 +1,51 @@
8950 +# Copyright 1999-2019 Gentoo Authors
8951 +# Distributed under the terms of the GNU General Public License v2
8952 +
8953 +EAPI=7
8954 +
8955 +KDE_HANDBOOK="forceoptional"
8956 +inherit kde5
8957 +
8958 +DESCRIPTION="Logic-based symbol placement puzzle by KDE"
8959 +HOMEPAGE="
8960 + https://kde.org/applications/games/ksudoku/
8961 + https://games.kde.org/game.php?game=ksudoku
8962 +"
8963 +KEYWORDS="~amd64 ~arm64 ~x86"
8964 +IUSE="opengl"
8965 +
8966 +DEPEND="
8967 + $(add_frameworks_dep karchive)
8968 + $(add_frameworks_dep kconfig)
8969 + $(add_frameworks_dep kconfigwidgets)
8970 + $(add_frameworks_dep kcoreaddons)
8971 + $(add_frameworks_dep kcrash)
8972 + $(add_frameworks_dep kguiaddons)
8973 + $(add_frameworks_dep ki18n)
8974 + $(add_frameworks_dep kiconthemes)
8975 + $(add_frameworks_dep kio)
8976 + $(add_frameworks_dep kjobwidgets)
8977 + $(add_frameworks_dep kwidgetsaddons)
8978 + $(add_frameworks_dep kxmlgui)
8979 + $(add_kdeapps_dep libkdegames)
8980 + $(add_qt_dep qtgui)
8981 + $(add_qt_dep qtprintsupport)
8982 + $(add_qt_dep qtsvg)
8983 + $(add_qt_dep qtwidgets)
8984 + $(add_qt_dep qtxml)
8985 + opengl? (
8986 + $(add_qt_dep qtopengl)
8987 + virtual/glu
8988 + )
8989 +"
8990 +RDEPEND="${DEPEND}
8991 + !<kde-apps/kde4-l10n-17.07.80
8992 +"
8993 +
8994 +src_configure() {
8995 + local mycmakeargs=(
8996 + $(cmake-utils_use_find_package opengl OpenGL)
8997 + )
8998 +
8999 + kde5_src_configure
9000 +}
9001
9002 diff --git a/kde-apps/ksystemlog/ksystemlog-19.04.1.ebuild b/kde-apps/ksystemlog/ksystemlog-19.04.1.ebuild
9003 new file mode 100644
9004 index 0000000000..66a4582b81
9005 --- /dev/null
9006 +++ b/kde-apps/ksystemlog/ksystemlog-19.04.1.ebuild
9007 @@ -0,0 +1,61 @@
9008 +# Copyright 1999-2019 Gentoo Authors
9009 +# Distributed under the terms of the GNU General Public License v2
9010 +
9011 +EAPI=7
9012 +
9013 +KDE_HANDBOOK="forceoptional"
9014 +KDE_TEST="forceoptional"
9015 +VIRTUALX_REQUIRED="test"
9016 +inherit kde5
9017 +
9018 +DESCRIPTION="System log viewer by KDE"
9019 +HOMEPAGE="https://kde.org/applications/system/ksystemlog/"
9020 +KEYWORDS="~amd64 ~arm64 ~x86"
9021 +IUSE="systemd"
9022 +
9023 +# bug 378101
9024 +RESTRICT+=" test"
9025 +
9026 +DEPEND="
9027 + $(add_frameworks_dep karchive)
9028 + $(add_frameworks_dep kcompletion)
9029 + $(add_frameworks_dep kconfig)
9030 + $(add_frameworks_dep kconfigwidgets)
9031 + $(add_frameworks_dep kcoreaddons)
9032 + $(add_frameworks_dep ki18n)
9033 + $(add_frameworks_dep kiconthemes)
9034 + $(add_frameworks_dep kio)
9035 + $(add_frameworks_dep kitemviews)
9036 + $(add_frameworks_dep kservice)
9037 + $(add_frameworks_dep ktextwidgets)
9038 + $(add_frameworks_dep kwidgetsaddons)
9039 + $(add_frameworks_dep kxmlgui)
9040 + $(add_qt_dep qtgui)
9041 + $(add_qt_dep qtprintsupport)
9042 + $(add_qt_dep qtwidgets)
9043 + systemd? ( sys-apps/systemd )
9044 +"
9045 +RDEPEND="${DEPEND}"
9046 +
9047 +src_prepare() {
9048 + kde5_src_prepare
9049 +
9050 + if use test; then
9051 + # beat this stupid test into shape: the test files contain no year, so
9052 + # comparison succeeds only in 2007 !!!
9053 + local theyear=$(date +%Y)
9054 + einfo Setting the current year as ${theyear} in the test files
9055 + sed -e "s:2007:${theyear}:g" -i tests/systemAnalyzerTest.cpp || die
9056 +
9057 + # one test consistently fails, so comment it out for the moment
9058 + sed -e "s:systemAnalyzerTest:# dont run systemAnalyzerTest:g" \
9059 + -i ksystemlog/tests/CMakeLists.txt || die
9060 + fi
9061 +}
9062 +
9063 +src_configure() {
9064 + local mycmakeargs=(
9065 + $(cmake-utils_use_find_package systemd Journald)
9066 + )
9067 + kde5_src_configure
9068 +}
9069
9070 diff --git a/kde-apps/kpat/kpat-19.04.9999.ebuild b/kde-apps/kteatime/kteatime-19.04.1.ebuild
9071 similarity index 51%
9072 copy from kde-apps/kpat/kpat-19.04.9999.ebuild
9073 copy to kde-apps/kteatime/kteatime-19.04.1.ebuild
9074 index 5cc8dcc740..2fc9584261 100644
9075 --- a/kde-apps/kpat/kpat-19.04.9999.ebuild
9076 +++ b/kde-apps/kteatime/kteatime-19.04.1.ebuild
9077 @@ -4,31 +4,25 @@
9078 EAPI=7
9079
9080 KDE_HANDBOOK="forceoptional"
9081 -KDE_SELINUX_MODULE="games"
9082 inherit kde5
9083
9084 -DESCRIPTION="KDE patience game"
9085 -HOMEPAGE="https://games.kde.org/game.php?game=kpat"
9086 -KEYWORDS=""
9087 +DESCRIPTION="KDE timer for making a fine cup of tea"
9088 +HOMEPAGE="https://kde.org/applications/games/kteatime"
9089 +KEYWORDS="~amd64 ~arm64 ~x86"
9090 IUSE=""
9091
9092 DEPEND="
9093 - $(add_frameworks_dep kcompletion)
9094 $(add_frameworks_dep kconfig)
9095 $(add_frameworks_dep kconfigwidgets)
9096 $(add_frameworks_dep kcoreaddons)
9097 $(add_frameworks_dep kcrash)
9098 - $(add_frameworks_dep kdbusaddons)
9099 - $(add_frameworks_dep kguiaddons)
9100 $(add_frameworks_dep ki18n)
9101 - $(add_frameworks_dep kio)
9102 - $(add_frameworks_dep knewstuff)
9103 - $(add_frameworks_dep kwidgetsaddons)
9104 + $(add_frameworks_dep kiconthemes)
9105 + $(add_frameworks_dep knotifications)
9106 + $(add_frameworks_dep knotifyconfig)
9107 + $(add_frameworks_dep ktextwidgets)
9108 $(add_frameworks_dep kxmlgui)
9109 - $(add_kdeapps_dep libkdegames)
9110 $(add_qt_dep qtgui)
9111 - $(add_qt_dep qtsvg)
9112 $(add_qt_dep qtwidgets)
9113 - dev-games/freecell-solver
9114 "
9115 RDEPEND="${DEPEND}"
9116
9117 diff --git a/kde-apps/kpat/kpat-19.04.9999.ebuild b/kde-apps/ktimer/ktimer-19.04.1.ebuild
9118 similarity index 56%
9119 copy from kde-apps/kpat/kpat-19.04.9999.ebuild
9120 copy to kde-apps/ktimer/ktimer-19.04.1.ebuild
9121 index 5cc8dcc740..2fe50d0e3f 100644
9122 --- a/kde-apps/kpat/kpat-19.04.9999.ebuild
9123 +++ b/kde-apps/ktimer/ktimer-19.04.1.ebuild
9124 @@ -4,31 +4,24 @@
9125 EAPI=7
9126
9127 KDE_HANDBOOK="forceoptional"
9128 -KDE_SELINUX_MODULE="games"
9129 inherit kde5
9130
9131 -DESCRIPTION="KDE patience game"
9132 -HOMEPAGE="https://games.kde.org/game.php?game=kpat"
9133 -KEYWORDS=""
9134 +DESCRIPTION="KDE Timer"
9135 +HOMEPAGE="https://kde.org/applications/utilities/ktimer
9136 +https://utils.kde.org/projects/ktimer/"
9137 +KEYWORDS="~amd64 ~arm64 ~x86"
9138 IUSE=""
9139
9140 DEPEND="
9141 - $(add_frameworks_dep kcompletion)
9142 $(add_frameworks_dep kconfig)
9143 $(add_frameworks_dep kconfigwidgets)
9144 $(add_frameworks_dep kcoreaddons)
9145 - $(add_frameworks_dep kcrash)
9146 $(add_frameworks_dep kdbusaddons)
9147 - $(add_frameworks_dep kguiaddons)
9148 $(add_frameworks_dep ki18n)
9149 $(add_frameworks_dep kio)
9150 - $(add_frameworks_dep knewstuff)
9151 + $(add_frameworks_dep knotifications)
9152 $(add_frameworks_dep kwidgetsaddons)
9153 - $(add_frameworks_dep kxmlgui)
9154 - $(add_kdeapps_dep libkdegames)
9155 $(add_qt_dep qtgui)
9156 - $(add_qt_dep qtsvg)
9157 $(add_qt_dep qtwidgets)
9158 - dev-games/freecell-solver
9159 "
9160 RDEPEND="${DEPEND}"
9161
9162 diff --git a/kde-apps/ktouch/ktouch-19.04.1.ebuild b/kde-apps/ktouch/ktouch-19.04.1.ebuild
9163 new file mode 100644
9164 index 0000000000..11300e3115
9165 --- /dev/null
9166 +++ b/kde-apps/ktouch/ktouch-19.04.1.ebuild
9167 @@ -0,0 +1,46 @@
9168 +# Copyright 1999-2019 Gentoo Authors
9169 +# Distributed under the terms of the GNU General Public License v2
9170 +
9171 +EAPI=7
9172 +
9173 +KDE_HANDBOOK="forceoptional"
9174 +inherit kde5
9175 +
9176 +DESCRIPTION="Program that helps to learn and practice touch typing"
9177 +HOMEPAGE="https://kde.org/applications/education/ktouch/"
9178 +KEYWORDS="~amd64 ~arm64 ~x86"
9179 +IUSE=""
9180 +
9181 +COMMON_DEPEND="
9182 + $(add_frameworks_dep kcmutils)
9183 + $(add_frameworks_dep kcompletion)
9184 + $(add_frameworks_dep kconfig)
9185 + $(add_frameworks_dep kconfigwidgets)
9186 + $(add_frameworks_dep kcoreaddons)
9187 + $(add_frameworks_dep kdeclarative)
9188 + $(add_frameworks_dep ki18n)
9189 + $(add_frameworks_dep kitemviews)
9190 + $(add_frameworks_dep kservice)
9191 + $(add_frameworks_dep ktextwidgets)
9192 + $(add_frameworks_dep kwidgetsaddons)
9193 + $(add_frameworks_dep kxmlgui)
9194 + $(add_qt_dep qtdeclarative)
9195 + $(add_qt_dep qtgui)
9196 + $(add_qt_dep qtsql)
9197 + $(add_qt_dep qtwidgets)
9198 + $(add_qt_dep qtx11extras)
9199 + $(add_qt_dep qtxml)
9200 + $(add_qt_dep qtxmlpatterns)
9201 + x11-libs/libICE
9202 + x11-libs/libSM
9203 + x11-libs/libX11
9204 + x11-libs/libxcb
9205 +"
9206 +DEPEND="${COMMON_DEPEND}
9207 + $(add_frameworks_dep kwindowsystem)
9208 +"
9209 +RDEPEND="${COMMON_DEPEND}
9210 + $(add_kdeapps_dep kqtquickcharts)
9211 + $(add_qt_dep qtgraphicaleffects)
9212 + $(add_qt_dep qtquickcontrols)
9213 +"
9214
9215 diff --git a/kde-apps/ktp-accounts-kcm/ktp-accounts-kcm-19.04.1.ebuild b/kde-apps/ktp-accounts-kcm/ktp-accounts-kcm-19.04.1.ebuild
9216 new file mode 100644
9217 index 0000000000..9e36e7d45e
9218 --- /dev/null
9219 +++ b/kde-apps/ktp-accounts-kcm/ktp-accounts-kcm-19.04.1.ebuild
9220 @@ -0,0 +1,63 @@
9221 +# Copyright 1999-2019 Gentoo Authors
9222 +# Distributed under the terms of the GNU General Public License v2
9223 +
9224 +EAPI=7
9225 +
9226 +inherit kde5
9227 +
9228 +DESCRIPTION="KDE Telepathy account management kcm"
9229 +HOMEPAGE="https://community.kde.org/Real-Time_Communication_and_Collaboration"
9230 +
9231 +LICENSE="LGPL-2.1"
9232 +KEYWORDS="~amd64 ~arm64 ~x86"
9233 +IUSE="experimental"
9234 +
9235 +BDEPEND="
9236 + dev-util/intltool
9237 +"
9238 +COMMON_DEPEND="
9239 + $(add_frameworks_dep kcodecs)
9240 + $(add_frameworks_dep kconfig)
9241 + $(add_frameworks_dep kcoreaddons)
9242 + $(add_frameworks_dep ki18n)
9243 + $(add_frameworks_dep kiconthemes)
9244 + $(add_frameworks_dep kitemviews)
9245 + $(add_frameworks_dep kservice)
9246 + $(add_frameworks_dep ktextwidgets)
9247 + $(add_frameworks_dep kwidgetsaddons)
9248 + $(add_kdeapps_dep kaccounts-integration)
9249 + $(add_qt_dep qtdbus)
9250 + $(add_qt_dep qtgui)
9251 + $(add_qt_dep qtnetwork)
9252 + $(add_qt_dep qtwidgets)
9253 + net-libs/accounts-qt
9254 + net-libs/signond
9255 + net-libs/telepathy-qt[qt5(+)]
9256 +"
9257 +DEPEND="${COMMON_DEPEND}
9258 + $(add_frameworks_dep kcmutils)
9259 + $(add_frameworks_dep kconfigwidgets)
9260 + $(add_frameworks_dep kio)
9261 + net-libs/libaccounts-glib
9262 +"
9263 +RDEPEND="${COMMON_DEPEND}
9264 + $(add_kdeapps_dep kaccounts-providers)
9265 + net-im/telepathy-connection-managers
9266 +"
9267 +
9268 +src_prepare() {
9269 + if use experimental; then
9270 + mv "${S}"/data/kaccounts/disabled/*.in "${S}"/data/kaccounts/ || \
9271 + die "couldn't enable experimental services"
9272 + fi
9273 + kde5_src_prepare
9274 +}
9275 +
9276 +pkg_postinst() {
9277 + if use experimental; then
9278 + ewarn "Experimental providers are enabled."
9279 + ewarn "Most of them aren't integrated nicely and may require additional steps for account creation."
9280 + ewarn "Use at your own risk!"
9281 + fi
9282 + kde5_pkg_postinst
9283 +}
9284
9285 diff --git a/kde-apps/ktp-approver/ktp-approver-19.04.1.ebuild b/kde-apps/ktp-approver/ktp-approver-19.04.1.ebuild
9286 new file mode 100644
9287 index 0000000000..12784aea1f
9288 --- /dev/null
9289 +++ b/kde-apps/ktp-approver/ktp-approver-19.04.1.ebuild
9290 @@ -0,0 +1,29 @@
9291 +# Copyright 1999-2019 Gentoo Authors
9292 +# Distributed under the terms of the GNU General Public License v2
9293 +
9294 +EAPI=7
9295 +
9296 +inherit kde5
9297 +
9298 +DESCRIPTION="KDE Telepathy notification handler"
9299 +HOMEPAGE="https://community.kde.org/Real-Time_Communication_and_Collaboration"
9300 +
9301 +LICENSE="LGPL-2.1"
9302 +KEYWORDS="~amd64 ~arm64 ~x86"
9303 +IUSE=""
9304 +
9305 +DEPEND="
9306 + $(add_frameworks_dep kconfig)
9307 + $(add_frameworks_dep kcoreaddons)
9308 + $(add_frameworks_dep kdbusaddons)
9309 + $(add_frameworks_dep ki18n)
9310 + $(add_frameworks_dep knotifications)
9311 + $(add_frameworks_dep kservice)
9312 + $(add_qt_dep qtdbus)
9313 + $(add_qt_dep qtgui)
9314 + $(add_qt_dep qtwidgets)
9315 + net-libs/telepathy-qt[qt5(+)]
9316 +"
9317 +RDEPEND="${DEPEND}
9318 + $(add_kdeapps_dep ktp-contact-list)
9319 +"
9320
9321 diff --git a/kde-apps/ktp-auth-handler/ktp-auth-handler-19.04.1.ebuild b/kde-apps/ktp-auth-handler/ktp-auth-handler-19.04.1.ebuild
9322 new file mode 100644
9323 index 0000000000..1797006dd5
9324 --- /dev/null
9325 +++ b/kde-apps/ktp-auth-handler/ktp-auth-handler-19.04.1.ebuild
9326 @@ -0,0 +1,35 @@
9327 +# Copyright 1999-2019 Gentoo Authors
9328 +# Distributed under the terms of the GNU General Public License v2
9329 +
9330 +EAPI=7
9331 +
9332 +inherit kde5
9333 +
9334 +DESCRIPTION="KDE Telepathy authentication handler"
9335 +HOMEPAGE="https://community.kde.org/Real-Time_Communication_and_Collaboration"
9336 +
9337 +LICENSE="LGPL-2.1"
9338 +KEYWORDS="~amd64 ~arm64 ~x86"
9339 +IUSE=""
9340 +
9341 +DEPEND="
9342 + $(add_frameworks_dep kconfig)
9343 + $(add_frameworks_dep kcoreaddons)
9344 + $(add_frameworks_dep ki18n)
9345 + $(add_frameworks_dep kio)
9346 + $(add_frameworks_dep kwallet)
9347 + $(add_frameworks_dep kwidgetsaddons)
9348 + $(add_kdeapps_dep kaccounts-integration)
9349 + $(add_kdeapps_dep ktp-common-internals)
9350 + $(add_qt_dep qtdbus)
9351 + $(add_qt_dep qtgui)
9352 + $(add_qt_dep qtnetwork)
9353 + $(add_qt_dep qtwidgets)
9354 + app-crypt/qca:2[qt5(+)]
9355 + net-libs/accounts-qt
9356 + net-libs/signond
9357 + net-libs/telepathy-qt[qt5(+)]
9358 +"
9359 +RDEPEND="${DEPEND}
9360 + app-crypt/qca:2[ssl]
9361 +"
9362
9363 diff --git a/kde-apps/ktp-call-ui/ktp-call-ui-19.04.1.ebuild b/kde-apps/ktp-call-ui/ktp-call-ui-19.04.1.ebuild
9364 new file mode 100644
9365 index 0000000000..ea5c7e4e09
9366 --- /dev/null
9367 +++ b/kde-apps/ktp-call-ui/ktp-call-ui-19.04.1.ebuild
9368 @@ -0,0 +1,41 @@
9369 +# Copyright 1999-2019 Gentoo Authors
9370 +# Distributed under the terms of the GNU General Public License v2
9371 +
9372 +EAPI=7
9373 +
9374 +inherit kde5
9375 +
9376 +DESCRIPTION="KDE Telepathy audio/video conferencing ui"
9377 +HOMEPAGE="https://community.kde.org/Real-Time_Communication_and_Collaboration"
9378 +
9379 +LICENSE="GPL-2"
9380 +KEYWORDS="~amd64 ~arm64 ~x86"
9381 +IUSE=""
9382 +
9383 +RDEPEND="
9384 + $(add_frameworks_dep kcompletion)
9385 + $(add_frameworks_dep kconfig)
9386 + $(add_frameworks_dep kconfigwidgets)
9387 + $(add_frameworks_dep kcoreaddons)
9388 + $(add_frameworks_dep kdeclarative)
9389 + $(add_frameworks_dep ki18n)
9390 + $(add_frameworks_dep kiconthemes)
9391 + $(add_frameworks_dep knotifications)
9392 + $(add_frameworks_dep kwidgetsaddons)
9393 + $(add_frameworks_dep kxmlgui)
9394 + $(add_kdeapps_dep ktp-common-internals)
9395 + $(add_qt_dep qtdbus)
9396 + $(add_qt_dep qtdeclarative)
9397 + $(add_qt_dep qtgui)
9398 + $(add_qt_dep qtwidgets)
9399 + dev-libs/glib:2
9400 + media-libs/phonon[qt5(+)]
9401 + media-libs/qt-gstreamer[qt5(+)]
9402 + net-libs/farstream:0.2
9403 + net-libs/telepathy-farstream
9404 + net-libs/telepathy-qt[farstream,qt5(+)]
9405 +"
9406 +# TODO: dep leak suspect
9407 +DEPEND="${RDEPEND}
9408 + $(add_frameworks_dep kcmutils)
9409 +"
9410
9411 diff --git a/kde-apps/ktp-common-internals/ktp-common-internals-19.04.1.ebuild b/kde-apps/ktp-common-internals/ktp-common-internals-19.04.1.ebuild
9412 new file mode 100644
9413 index 0000000000..923585ea03
9414 --- /dev/null
9415 +++ b/kde-apps/ktp-common-internals/ktp-common-internals-19.04.1.ebuild
9416 @@ -0,0 +1,64 @@
9417 +# Copyright 1999-2019 Gentoo Authors
9418 +# Distributed under the terms of the GNU General Public License v2
9419 +
9420 +EAPI=7
9421 +
9422 +KDE_TEST="forceoptional"
9423 +inherit kde5
9424 +
9425 +DESCRIPTION="KDE Telepathy common library"
9426 +HOMEPAGE="https://community.kde.org/Real-Time_Communication_and_Collaboration"
9427 +
9428 +LICENSE="LGPL-2.1"
9429 +KEYWORDS="~amd64 ~arm64 ~x86"
9430 +IUSE="otr +sso"
9431 +
9432 +RDEPEND="
9433 + $(add_frameworks_dep kcmutils)
9434 + $(add_frameworks_dep kconfig)
9435 + $(add_frameworks_dep kconfigwidgets)
9436 + $(add_frameworks_dep kcoreaddons)
9437 + $(add_frameworks_dep ki18n)
9438 + $(add_frameworks_dep kiconthemes)
9439 + $(add_frameworks_dep knotifications)
9440 + $(add_frameworks_dep knotifyconfig)
9441 + $(add_frameworks_dep kparts)
9442 + $(add_frameworks_dep kpeople)
9443 + $(add_frameworks_dep kservice)
9444 + $(add_frameworks_dep ktexteditor)
9445 + $(add_frameworks_dep kwallet)
9446 + $(add_frameworks_dep kwidgetsaddons)
9447 + $(add_frameworks_dep kxmlgui)
9448 + $(add_qt_dep qtdbus)
9449 + $(add_qt_dep qtdeclarative)
9450 + $(add_qt_dep qtgui)
9451 + $(add_qt_dep qtsql)
9452 + $(add_qt_dep qtwidgets)
9453 + $(add_qt_dep qtxml)
9454 + >=net-libs/telepathy-logger-qt-17.08.0:5
9455 + >=net-libs/telepathy-qt-0.9.5[qt5(+)]
9456 + otr? (
9457 + dev-libs/libgcrypt:0=
9458 + >=net-libs/libotr-4.0.0
9459 + )
9460 + sso? (
9461 + $(add_kdeapps_dep kaccounts-integration)
9462 + net-libs/accounts-qt
9463 + net-libs/telepathy-accounts-signon
9464 + )
9465 +"
9466 +DEPEND="${RDEPEND}
9467 + $(add_frameworks_dep kio)
9468 + $(add_qt_dep qtnetwork)
9469 +"
9470 +
9471 +src_configure() {
9472 + local mycmakeargs=(
9473 + $(cmake-utils_use_find_package sso KAccounts)
9474 + $(cmake-utils_use_find_package sso AccountsQt5)
9475 + $(cmake-utils_use_find_package otr Libgcrypt)
9476 + $(cmake-utils_use_find_package otr LibOTR)
9477 + )
9478 +
9479 + kde5_src_configure
9480 +}
9481
9482 diff --git a/kde-apps/ktp-contact-list/ktp-contact-list-19.04.1.ebuild b/kde-apps/ktp-contact-list/ktp-contact-list-19.04.1.ebuild
9483 new file mode 100644
9484 index 0000000000..5aef626cdf
9485 --- /dev/null
9486 +++ b/kde-apps/ktp-contact-list/ktp-contact-list-19.04.1.ebuild
9487 @@ -0,0 +1,40 @@
9488 +# Copyright 1999-2019 Gentoo Authors
9489 +# Distributed under the terms of the GNU General Public License v2
9490 +
9491 +EAPI=7
9492 +
9493 +inherit kde5
9494 +
9495 +DESCRIPTION="KDE Telepathy contact list"
9496 +HOMEPAGE="https://community.kde.org/Real-Time_Communication_and_Collaboration"
9497 +
9498 +LICENSE="GPL-2"
9499 +KEYWORDS="~amd64 ~arm64 ~x86"
9500 +IUSE=""
9501 +
9502 +RDEPEND="
9503 + $(add_frameworks_dep kcompletion)
9504 + $(add_frameworks_dep kconfig)
9505 + $(add_frameworks_dep kconfigwidgets)
9506 + $(add_frameworks_dep kcoreaddons)
9507 + $(add_frameworks_dep kdbusaddons)
9508 + $(add_frameworks_dep ki18n)
9509 + $(add_frameworks_dep kiconthemes)
9510 + $(add_frameworks_dep knotifications)
9511 + $(add_frameworks_dep kpeople)
9512 + $(add_frameworks_dep kservice)
9513 + $(add_frameworks_dep kwidgetsaddons)
9514 + $(add_frameworks_dep kwindowsystem)
9515 + $(add_frameworks_dep kxmlgui)
9516 + $(add_kdeapps_dep ktp-common-internals)
9517 + $(add_qt_dep qtdbus)
9518 + $(add_qt_dep qtgui)
9519 + $(add_qt_dep qtwidgets)
9520 + net-libs/telepathy-qt[qt5(+)]
9521 +"
9522 +DEPEND="${RDEPEND}
9523 + $(add_frameworks_dep kcmutils)
9524 + $(add_frameworks_dep kio)
9525 + $(add_frameworks_dep knotifyconfig)
9526 + $(add_qt_dep qtxml)
9527 +"
9528
9529 diff --git a/kde-apps/ktp-contact-runner/ktp-contact-runner-19.04.1.ebuild b/kde-apps/ktp-contact-runner/ktp-contact-runner-19.04.1.ebuild
9530 new file mode 100644
9531 index 0000000000..6be737ddb4
9532 --- /dev/null
9533 +++ b/kde-apps/ktp-contact-runner/ktp-contact-runner-19.04.1.ebuild
9534 @@ -0,0 +1,27 @@
9535 +# Copyright 1999-2019 Gentoo Authors
9536 +# Distributed under the terms of the GNU General Public License v2
9537 +
9538 +EAPI=7
9539 +
9540 +inherit kde5
9541 +
9542 +DESCRIPTION="KDE Telepathy krunner plugin"
9543 +HOMEPAGE="https://community.kde.org/Real-Time_Communication_and_Collaboration"
9544 +
9545 +LICENSE="LGPL-2.1"
9546 +KEYWORDS="~amd64 ~arm64 ~x86"
9547 +IUSE=""
9548 +
9549 +RDEPEND="
9550 + $(add_frameworks_dep kcoreaddons)
9551 + $(add_frameworks_dep ki18n)
9552 + $(add_frameworks_dep krunner)
9553 + $(add_kdeapps_dep ktp-common-internals)
9554 + $(add_qt_dep qtdbus)
9555 + $(add_qt_dep qtgui)
9556 + $(add_qt_dep qtwidgets)
9557 + net-libs/telepathy-qt[qt5(+)]
9558 +"
9559 +DEPEND="${RDEPEND}
9560 + $(add_frameworks_dep kservice)
9561 +"
9562
9563 diff --git a/kde-apps/ktp-desktop-applets/ktp-desktop-applets-19.04.1.ebuild b/kde-apps/ktp-desktop-applets/ktp-desktop-applets-19.04.1.ebuild
9564 new file mode 100644
9565 index 0000000000..25de75b7f6
9566 --- /dev/null
9567 +++ b/kde-apps/ktp-desktop-applets/ktp-desktop-applets-19.04.1.ebuild
9568 @@ -0,0 +1,24 @@
9569 +# Copyright 1999-2019 Gentoo Authors
9570 +# Distributed under the terms of the GNU General Public License v2
9571 +
9572 +EAPI=7
9573 +
9574 +inherit kde5
9575 +
9576 +DESCRIPTION="KDE Telepathy contact, presence and chat Plasma applets"
9577 +HOMEPAGE="https://community.kde.org/Real-Time_Communication_and_Collaboration"
9578 +
9579 +LICENSE="|| ( GPL-2 GPL-3 ) GPL-2+ LGPL-2.1+"
9580 +KEYWORDS="~amd64 ~arm64 ~x86"
9581 +IUSE=""
9582 +
9583 +RDEPEND="
9584 + $(add_frameworks_dep kdeclarative)
9585 + $(add_frameworks_dep kwindowsystem)
9586 + $(add_frameworks_dep plasma)
9587 + $(add_qt_dep qtdbus)
9588 + $(add_qt_dep qtdeclarative)
9589 +"
9590 +DEPEND="${RDEPEND}
9591 + $(add_frameworks_dep ki18n)
9592 +"
9593
9594 diff --git a/kde-apps/ktp-filetransfer-handler/ktp-filetransfer-handler-19.04.1.ebuild b/kde-apps/ktp-filetransfer-handler/ktp-filetransfer-handler-19.04.1.ebuild
9595 new file mode 100644
9596 index 0000000000..cf803c7f19
9597 --- /dev/null
9598 +++ b/kde-apps/ktp-filetransfer-handler/ktp-filetransfer-handler-19.04.1.ebuild
9599 @@ -0,0 +1,26 @@
9600 +# Copyright 1999-2019 Gentoo Authors
9601 +# Distributed under the terms of the GNU General Public License v2
9602 +
9603 +EAPI=7
9604 +
9605 +inherit kde5
9606 +
9607 +DESCRIPTION="KDE Telepathy file transfer handler"
9608 +HOMEPAGE="https://community.kde.org/Real-Time_Communication_and_Collaboration"
9609 +
9610 +LICENSE="GPL-2+ LGPL-2+ LGPL-2.1+"
9611 +KEYWORDS="~amd64 ~arm64 ~x86"
9612 +IUSE=""
9613 +
9614 +DEPEND="
9615 + $(add_frameworks_dep kconfig)
9616 + $(add_frameworks_dep kcoreaddons)
9617 + $(add_frameworks_dep ki18n)
9618 + $(add_frameworks_dep kio)
9619 + $(add_kdeapps_dep ktp-common-internals)
9620 + $(add_qt_dep qtdbus)
9621 + $(add_qt_dep qtgui)
9622 + $(add_qt_dep qtwidgets)
9623 + net-libs/telepathy-qt[qt5(+)]
9624 +"
9625 +RDEPEND="${DEPEND}"
9626
9627 diff --git a/kde-apps/ktp-kded-module/ktp-kded-module-19.04.1.ebuild b/kde-apps/ktp-kded-module/ktp-kded-module-19.04.1.ebuild
9628 new file mode 100644
9629 index 0000000000..1ea2ae25d2
9630 --- /dev/null
9631 +++ b/kde-apps/ktp-kded-module/ktp-kded-module-19.04.1.ebuild
9632 @@ -0,0 +1,39 @@
9633 +# Copyright 1999-2019 Gentoo Authors
9634 +# Distributed under the terms of the GNU General Public License v2
9635 +
9636 +EAPI=7
9637 +
9638 +inherit kde5
9639 +
9640 +DESCRIPTION="KDE Telepathy workspace integration"
9641 +HOMEPAGE="https://community.kde.org/Real-Time_Communication_and_Collaboration"
9642 +
9643 +LICENSE="LGPL-2.1"
9644 +KEYWORDS="~amd64 ~arm64 ~x86"
9645 +IUSE=""
9646 +
9647 +COMMON_DEPEND="
9648 + $(add_frameworks_dep kconfig)
9649 + $(add_frameworks_dep kconfigwidgets)
9650 + $(add_frameworks_dep kcoreaddons)
9651 + $(add_frameworks_dep kdbusaddons)
9652 + $(add_frameworks_dep ki18n)
9653 + $(add_frameworks_dep kidletime)
9654 + $(add_frameworks_dep kio)
9655 + $(add_frameworks_dep knotifications)
9656 + $(add_kdeapps_dep ktp-common-internals)
9657 + $(add_qt_dep qtconcurrent)
9658 + $(add_qt_dep qtdbus)
9659 + $(add_qt_dep qtgui)
9660 + $(add_qt_dep qtnetwork)
9661 + $(add_qt_dep qtsql)
9662 + $(add_qt_dep qtwidgets)
9663 + net-libs/telepathy-qt[qt5(+)]
9664 +"
9665 +DEPEND="${COMMON_DEPEND}
9666 + $(add_frameworks_dep kcmutils)
9667 + $(add_frameworks_dep kwidgetsaddons)
9668 +"
9669 +RDEPEND="${COMMON_DEPEND}
9670 + $(add_kdeapps_dep signon-kwallet-extension)
9671 +"
9672
9673 diff --git a/kde-apps/ktp-send-file/ktp-send-file-19.04.1.ebuild b/kde-apps/ktp-send-file/ktp-send-file-19.04.1.ebuild
9674 new file mode 100644
9675 index 0000000000..85a5c614cc
9676 --- /dev/null
9677 +++ b/kde-apps/ktp-send-file/ktp-send-file-19.04.1.ebuild
9678 @@ -0,0 +1,33 @@
9679 +# Copyright 1999-2019 Gentoo Authors
9680 +# Distributed under the terms of the GNU General Public License v2
9681 +
9682 +EAPI=7
9683 +
9684 +inherit kde5
9685 +
9686 +DESCRIPTION="KDE Telepathy file manager plugin to send files to contacts"
9687 +HOMEPAGE="https://community.kde.org/Real-Time_Communication_and_Collaboration"
9688 +
9689 +LICENSE="LGPL-2.1+"
9690 +KEYWORDS="~amd64 ~arm64 ~x86"
9691 +IUSE=""
9692 +
9693 +COMMON_DEPEND="
9694 + $(add_frameworks_dep kcoreaddons)
9695 + $(add_frameworks_dep ki18n)
9696 + $(add_frameworks_dep kiconthemes)
9697 + $(add_frameworks_dep kio)
9698 + $(add_frameworks_dep kwidgetsaddons)
9699 + $(add_kdeapps_dep ktp-common-internals)
9700 + $(add_qt_dep qtdbus)
9701 + $(add_qt_dep qtgui)
9702 + $(add_qt_dep qtwidgets)
9703 + net-libs/telepathy-qt[qt5(+)]
9704 +"
9705 +DEPEND="${COMMON_DEPEND}
9706 + $(add_frameworks_dep kcmutils)
9707 +"
9708 +RDEPEND="${COMMON_DEPEND}
9709 + $(add_kdeapps_dep ktp-contact-list)
9710 + $(add_kdeapps_dep ktp-filetransfer-handler)
9711 +"
9712
9713 diff --git a/kde-apps/ktp-text-ui/ktp-text-ui-19.04.1.ebuild b/kde-apps/ktp-text-ui/ktp-text-ui-19.04.1.ebuild
9714 new file mode 100644
9715 index 0000000000..98fb8f6ea9
9716 --- /dev/null
9717 +++ b/kde-apps/ktp-text-ui/ktp-text-ui-19.04.1.ebuild
9718 @@ -0,0 +1,55 @@
9719 +# Copyright 1999-2019 Gentoo Authors
9720 +# Distributed under the terms of the GNU General Public License v2
9721 +
9722 +EAPI=7
9723 +
9724 +inherit kde5
9725 +
9726 +DESCRIPTION="KDE Telepathy text chat window"
9727 +HOMEPAGE="https://community.kde.org/Real-Time_Communication_and_Collaboration"
9728 +
9729 +LICENSE="Apache-2.0 || ( AFL-2.1 BSD ) GPL-2+ LGPL-2.1+ MIT"
9730 +KEYWORDS="~amd64 ~arm64 ~x86"
9731 +IUSE="speech"
9732 +
9733 +DEPEND="
9734 + $(add_frameworks_dep karchive)
9735 + $(add_frameworks_dep kcmutils)
9736 + $(add_frameworks_dep kconfig)
9737 + $(add_frameworks_dep kconfigwidgets)
9738 + $(add_frameworks_dep kcoreaddons)
9739 + $(add_frameworks_dep kdbusaddons)
9740 + $(add_frameworks_dep kemoticons)
9741 + $(add_frameworks_dep ki18n)
9742 + $(add_frameworks_dep kiconthemes)
9743 + $(add_frameworks_dep kio)
9744 + $(add_frameworks_dep kitemviews)
9745 + $(add_frameworks_dep knotifications)
9746 + $(add_frameworks_dep knotifyconfig)
9747 + $(add_frameworks_dep kpeople)
9748 + $(add_frameworks_dep kservice)
9749 + $(add_frameworks_dep ktextwidgets)
9750 + $(add_frameworks_dep kwidgetsaddons)
9751 + $(add_frameworks_dep kwindowsystem)
9752 + $(add_frameworks_dep kxmlgui)
9753 + $(add_frameworks_dep sonnet)
9754 + $(add_kdeapps_dep ktp-common-internals otr)
9755 + $(add_qt_dep qtdbus)
9756 + $(add_qt_dep qtgui)
9757 + $(add_qt_dep qtwebengine 'widgets')
9758 + $(add_qt_dep qtwidgets)
9759 + $(add_qt_dep qtxml)
9760 + net-libs/telepathy-qt[qt5(+)]
9761 + speech? ( $(add_qt_dep qtspeech) )
9762 +"
9763 +RDEPEND="${DEPEND}
9764 + $(add_kdeapps_dep ktp-contact-list)
9765 +"
9766 +
9767 +src_configure() {
9768 + local mycmakeargs=(
9769 + $(cmake-utils_use_find_package speech Qt5TextToSpeech)
9770 + )
9771 +
9772 + kde5_src_configure
9773 +}
9774
9775 diff --git a/kde-apps/kpat/kpat-19.04.9999.ebuild b/kde-apps/ktuberling/ktuberling-19.04.1.ebuild
9776 similarity index 66%
9777 copy from kde-apps/kpat/kpat-19.04.9999.ebuild
9778 copy to kde-apps/ktuberling/ktuberling-19.04.1.ebuild
9779 index 5cc8dcc740..bb1171bcb8 100644
9780 --- a/kde-apps/kpat/kpat-19.04.9999.ebuild
9781 +++ b/kde-apps/ktuberling/ktuberling-19.04.1.ebuild
9782 @@ -7,9 +7,12 @@ KDE_HANDBOOK="forceoptional"
9783 KDE_SELINUX_MODULE="games"
9784 inherit kde5
9785
9786 -DESCRIPTION="KDE patience game"
9787 -HOMEPAGE="https://games.kde.org/game.php?game=kpat"
9788 -KEYWORDS=""
9789 +DESCRIPTION="Potato game for kids by KDE"
9790 +HOMEPAGE="
9791 + https://kde.org/applications/games/ktuberling/
9792 + https://games.kde.org/game.php?game=ktuberling
9793 +"
9794 +KEYWORDS="~amd64 ~arm64 ~x86"
9795 IUSE=""
9796
9797 DEPEND="
9798 @@ -19,16 +22,18 @@ DEPEND="
9799 $(add_frameworks_dep kcoreaddons)
9800 $(add_frameworks_dep kcrash)
9801 $(add_frameworks_dep kdbusaddons)
9802 - $(add_frameworks_dep kguiaddons)
9803 + $(add_frameworks_dep kdelibs4support)
9804 $(add_frameworks_dep ki18n)
9805 $(add_frameworks_dep kio)
9806 - $(add_frameworks_dep knewstuff)
9807 $(add_frameworks_dep kwidgetsaddons)
9808 $(add_frameworks_dep kxmlgui)
9809 $(add_kdeapps_dep libkdegames)
9810 $(add_qt_dep qtgui)
9811 + $(add_qt_dep qtmultimedia)
9812 + $(add_qt_dep qtprintsupport)
9813 $(add_qt_dep qtsvg)
9814 $(add_qt_dep qtwidgets)
9815 - dev-games/freecell-solver
9816 + $(add_qt_dep qtxml)
9817 + media-libs/phonon[qt5(+)]
9818 "
9819 RDEPEND="${DEPEND}"
9820
9821 diff --git a/kde-apps/kpat/kpat-19.04.9999.ebuild b/kde-apps/kturtle/kturtle-19.04.1.ebuild
9822 similarity index 65%
9823 copy from kde-apps/kpat/kpat-19.04.9999.ebuild
9824 copy to kde-apps/kturtle/kturtle-19.04.1.ebuild
9825 index 5cc8dcc740..3fac3b7667 100644
9826 --- a/kde-apps/kpat/kpat-19.04.9999.ebuild
9827 +++ b/kde-apps/kturtle/kturtle-19.04.1.ebuild
9828 @@ -4,31 +4,28 @@
9829 EAPI=7
9830
9831 KDE_HANDBOOK="forceoptional"
9832 -KDE_SELINUX_MODULE="games"
9833 inherit kde5
9834
9835 -DESCRIPTION="KDE patience game"
9836 -HOMEPAGE="https://games.kde.org/game.php?game=kpat"
9837 -KEYWORDS=""
9838 +DESCRIPTION="Educational programming environment using the Logo programming language"
9839 +HOMEPAGE="https://kde.org/applications/education/kturtle https://edu.kde.org/kturtle/"
9840 +KEYWORDS="~amd64 ~arm64 ~x86"
9841 IUSE=""
9842
9843 DEPEND="
9844 - $(add_frameworks_dep kcompletion)
9845 $(add_frameworks_dep kconfig)
9846 $(add_frameworks_dep kconfigwidgets)
9847 $(add_frameworks_dep kcoreaddons)
9848 $(add_frameworks_dep kcrash)
9849 - $(add_frameworks_dep kdbusaddons)
9850 - $(add_frameworks_dep kguiaddons)
9851 $(add_frameworks_dep ki18n)
9852 $(add_frameworks_dep kio)
9853 $(add_frameworks_dep knewstuff)
9854 + $(add_frameworks_dep ktextwidgets)
9855 $(add_frameworks_dep kwidgetsaddons)
9856 $(add_frameworks_dep kxmlgui)
9857 - $(add_kdeapps_dep libkdegames)
9858 + $(add_qt_dep qtdbus)
9859 $(add_qt_dep qtgui)
9860 + $(add_qt_dep qtprintsupport)
9861 $(add_qt_dep qtsvg)
9862 $(add_qt_dep qtwidgets)
9863 - dev-games/freecell-solver
9864 "
9865 RDEPEND="${DEPEND}"
9866
9867 diff --git a/kde-apps/kpat/kpat-19.04.9999.ebuild b/kde-apps/kubrick/kubrick-19.04.1.ebuild
9868 similarity index 60%
9869 copy from kde-apps/kpat/kpat-19.04.9999.ebuild
9870 copy to kde-apps/kubrick/kubrick-19.04.1.ebuild
9871 index 5cc8dcc740..ba854d2c82 100644
9872 --- a/kde-apps/kpat/kpat-19.04.9999.ebuild
9873 +++ b/kde-apps/kubrick/kubrick-19.04.1.ebuild
9874 @@ -4,31 +4,29 @@
9875 EAPI=7
9876
9877 KDE_HANDBOOK="forceoptional"
9878 -KDE_SELINUX_MODULE="games"
9879 inherit kde5
9880
9881 -DESCRIPTION="KDE patience game"
9882 -HOMEPAGE="https://games.kde.org/game.php?game=kpat"
9883 -KEYWORDS=""
9884 +DESCRIPTION="Game based on the \"Rubik's Cube\" puzzle by KDE"
9885 +HOMEPAGE="https://kde.org/applications/games/kubrick/"
9886 +KEYWORDS="~amd64 ~arm64 ~x86"
9887 IUSE=""
9888
9889 DEPEND="
9890 - $(add_frameworks_dep kcompletion)
9891 $(add_frameworks_dep kconfig)
9892 $(add_frameworks_dep kconfigwidgets)
9893 $(add_frameworks_dep kcoreaddons)
9894 $(add_frameworks_dep kcrash)
9895 - $(add_frameworks_dep kdbusaddons)
9896 - $(add_frameworks_dep kguiaddons)
9897 $(add_frameworks_dep ki18n)
9898 - $(add_frameworks_dep kio)
9899 - $(add_frameworks_dep knewstuff)
9900 $(add_frameworks_dep kwidgetsaddons)
9901 $(add_frameworks_dep kxmlgui)
9902 $(add_kdeapps_dep libkdegames)
9903 $(add_qt_dep qtgui)
9904 + $(add_qt_dep qtopengl)
9905 $(add_qt_dep qtsvg)
9906 $(add_qt_dep qtwidgets)
9907 - dev-games/freecell-solver
9908 + virtual/glu
9909 + virtual/opengl
9910 +"
9911 +RDEPEND="${DEPEND}
9912 + !<kde-apps/kde4-l10n-17.07.80
9913 "
9914 -RDEPEND="${DEPEND}"
9915
9916 diff --git a/kde-apps/kwalletmanager/kwalletmanager-19.04.1.ebuild b/kde-apps/kwalletmanager/kwalletmanager-19.04.1.ebuild
9917 new file mode 100644
9918 index 0000000000..54c36d7fcc
9919 --- /dev/null
9920 +++ b/kde-apps/kwalletmanager/kwalletmanager-19.04.1.ebuild
9921 @@ -0,0 +1,44 @@
9922 +# Copyright 1999-2019 Gentoo Authors
9923 +# Distributed under the terms of the GNU General Public License v2
9924 +
9925 +EAPI=7
9926 +
9927 +KDE_HANDBOOK="forceoptional"
9928 +inherit kde5
9929 +
9930 +DESCRIPTION="KDE Wallet management tool"
9931 +HOMEAGE="https://kde.org/applications/system/kwalletmanager
9932 +https://utils.kde.org/projects/kwalletmanager"
9933 +KEYWORDS="~amd64 ~arm64 ~x86"
9934 +IUSE=""
9935 +
9936 +DEPEND="
9937 + $(add_frameworks_dep karchive)
9938 + $(add_frameworks_dep kauth)
9939 + $(add_frameworks_dep kcmutils)
9940 + $(add_frameworks_dep kcodecs)
9941 + $(add_frameworks_dep kconfig)
9942 + $(add_frameworks_dep kconfigwidgets)
9943 + $(add_frameworks_dep kcoreaddons)
9944 + $(add_frameworks_dep kdbusaddons)
9945 + $(add_frameworks_dep ki18n)
9946 + $(add_frameworks_dep kiconthemes)
9947 + $(add_frameworks_dep kio)
9948 + $(add_frameworks_dep kitemviews)
9949 + $(add_frameworks_dep kjobwidgets)
9950 + $(add_frameworks_dep knotifications)
9951 + $(add_frameworks_dep kcrash)
9952 + $(add_frameworks_dep kservice)
9953 + $(add_frameworks_dep ktextwidgets)
9954 + $(add_frameworks_dep kwallet)
9955 + $(add_frameworks_dep kwidgetsaddons)
9956 + $(add_frameworks_dep kwindowsystem)
9957 + $(add_frameworks_dep kxmlgui)
9958 + $(add_qt_dep qtdbus)
9959 + $(add_qt_dep qtgui)
9960 + $(add_qt_dep qtwidgets)
9961 + $(add_qt_dep qtxml)
9962 +"
9963 +RDEPEND="${DEPEND}
9964 + !<kde-apps/kwalletmanager-15.04.3-r1:4
9965 +"
9966
9967 diff --git a/kde-apps/kwave/kwave-19.04.1.ebuild b/kde-apps/kwave/kwave-19.04.1.ebuild
9968 new file mode 100644
9969 index 0000000000..9b6ae0c206
9970 --- /dev/null
9971 +++ b/kde-apps/kwave/kwave-19.04.1.ebuild
9972 @@ -0,0 +1,83 @@
9973 +# Copyright 1999-2019 Gentoo Authors
9974 +# Distributed under the terms of the GNU General Public License v2
9975 +
9976 +EAPI=7
9977 +
9978 +KDE_HANDBOOK="forceoptional"
9979 +inherit kde5
9980 +
9981 +DESCRIPTION="Sound editor built on KDE Frameworks 5 that can edit many types of audio files"
9982 +HOMEPAGE="http://kwave.sourceforge.net/ https://kde.org/applications/multimedia/kwave/"
9983 +LICENSE="CC-BY-SA-3.0 CC0-1.0 GPL-2+ LGPL-2+
9984 + handbook? ( FDL-1.2 )
9985 + opus? ( BSD-2 )
9986 +"
9987 +KEYWORDS="~amd64 ~arm64 ~x86"
9988 +IUSE="alsa flac mp3 opus oss pulseaudio +qtmedia vorbis"
9989 +
9990 +BDEPEND="
9991 + sys-devel/gettext
9992 + handbook? ( || (
9993 + gnome-base/librsvg
9994 + virtual/imagemagick-tools[png,svg]
9995 + ) )
9996 +"
9997 +RDEPEND="
9998 + $(add_frameworks_dep kcompletion)
9999 + $(add_frameworks_dep kconfig)
10000 + $(add_frameworks_dep kconfigwidgets)
10001 + $(add_frameworks_dep kcoreaddons)
10002 + $(add_frameworks_dep kcrash)
10003 + $(add_frameworks_dep kdbusaddons)
10004 + $(add_frameworks_dep ki18n)
10005 + $(add_frameworks_dep kiconthemes)
10006 + $(add_frameworks_dep kio)
10007 + $(add_frameworks_dep ktextwidgets)
10008 + $(add_frameworks_dep kwidgetsaddons)
10009 + $(add_frameworks_dep kxmlgui)
10010 + $(add_qt_dep qtgui)
10011 + $(add_qt_dep qtwidgets)
10012 + media-libs/audiofile:=
10013 + >=sci-libs/fftw-3
10014 + media-libs/libsamplerate
10015 + alsa? ( media-libs/alsa-lib )
10016 + flac? ( media-libs/flac )
10017 + mp3? (
10018 + media-libs/id3lib
10019 + media-libs/libmad
10020 + || ( media-sound/lame media-sound/toolame media-sound/twolame )
10021 + )
10022 + qtmedia? ( $(add_qt_dep qtmultimedia) )
10023 + opus? (
10024 + media-libs/libogg
10025 + media-libs/opus
10026 + )
10027 + pulseaudio? ( media-sound/pulseaudio )
10028 + vorbis? (
10029 + media-libs/libogg
10030 + media-libs/libvorbis
10031 + )
10032 +"
10033 +DEPEND="${RDEPEND}
10034 + $(add_kdeapps_dep poxml)
10035 + $(add_qt_dep qtconcurrent)
10036 +"
10037 +
10038 +DOCS=( AUTHORS CHANGES LICENSES README TODO )
10039 +
10040 +src_configure() {
10041 + local mycmakeargs=(
10042 + -DDEBUG=$(usex debug)
10043 + -DWITH_ALSA=$(usex alsa)
10044 + -DWITH_DOC=$(usex handbook)
10045 + -DWITH_FLAC=$(usex flac)
10046 + -DWITH_MP3=$(usex mp3)
10047 + -DWITH_OGG_VORBIS=$(usex vorbis)
10048 + -DWITH_OGG_OPUS=$(usex opus)
10049 + -DWITH_OSS=$(usex oss)
10050 + -DWITH_PULSEAUDIO=$(usex pulseaudio)
10051 + -DWITH_QT_AUDIO=$(usex qtmedia)
10052 + )
10053 +
10054 + kde5_src_configure
10055 +}
10056
10057 diff --git a/kde-apps/kpat/kpat-19.04.9999.ebuild b/kde-apps/kwordquiz/kwordquiz-19.04.1.ebuild
10058 similarity index 50%
10059 copy from kde-apps/kpat/kpat-19.04.9999.ebuild
10060 copy to kde-apps/kwordquiz/kwordquiz-19.04.1.ebuild
10061 index 5cc8dcc740..34d377463c 100644
10062 --- a/kde-apps/kpat/kpat-19.04.9999.ebuild
10063 +++ b/kde-apps/kwordquiz/kwordquiz-19.04.1.ebuild
10064 @@ -4,31 +4,33 @@
10065 EAPI=7
10066
10067 KDE_HANDBOOK="forceoptional"
10068 -KDE_SELINUX_MODULE="games"
10069 inherit kde5
10070
10071 -DESCRIPTION="KDE patience game"
10072 -HOMEPAGE="https://games.kde.org/game.php?game=kpat"
10073 -KEYWORDS=""
10074 +DESCRIPTION="Powerful flashcard and vocabulary learning program"
10075 +HOMEPAGE="https://kde.org/applications/education/kwordquiz https://edu.kde.org/kwordquiz/"
10076 +KEYWORDS="~amd64 ~arm64 ~x86"
10077 IUSE=""
10078
10079 DEPEND="
10080 - $(add_frameworks_dep kcompletion)
10081 $(add_frameworks_dep kconfig)
10082 $(add_frameworks_dep kconfigwidgets)
10083 $(add_frameworks_dep kcoreaddons)
10084 $(add_frameworks_dep kcrash)
10085 - $(add_frameworks_dep kdbusaddons)
10086 $(add_frameworks_dep kguiaddons)
10087 $(add_frameworks_dep ki18n)
10088 - $(add_frameworks_dep kio)
10089 + $(add_frameworks_dep kiconthemes)
10090 + $(add_frameworks_dep kitemviews)
10091 $(add_frameworks_dep knewstuff)
10092 + $(add_frameworks_dep knotifications)
10093 + $(add_frameworks_dep knotifyconfig)
10094 $(add_frameworks_dep kwidgetsaddons)
10095 + $(add_frameworks_dep kwindowsystem)
10096 $(add_frameworks_dep kxmlgui)
10097 - $(add_kdeapps_dep libkdegames)
10098 + $(add_kdeapps_dep libkeduvocdocument)
10099 + $(add_qt_dep qtdbus)
10100 $(add_qt_dep qtgui)
10101 - $(add_qt_dep qtsvg)
10102 + $(add_qt_dep qtprintsupport)
10103 $(add_qt_dep qtwidgets)
10104 - dev-games/freecell-solver
10105 + media-libs/phonon[qt5(+)]
10106 "
10107 -RDEPEND="${DEPEND}"
10108 +RDEPEND=${DEPEND}
10109
10110 diff --git a/kde-apps/kwrite/kwrite-19.04.1.ebuild b/kde-apps/kwrite/kwrite-19.04.1.ebuild
10111 new file mode 100644
10112 index 0000000000..41a4ad5e9a
10113 --- /dev/null
10114 +++ b/kde-apps/kwrite/kwrite-19.04.1.ebuild
10115 @@ -0,0 +1,50 @@
10116 +# Copyright 1999-2019 Gentoo Authors
10117 +# Distributed under the terms of the GNU General Public License v2
10118 +
10119 +EAPI=7
10120 +
10121 +KMNAME="kate"
10122 +KDE_HANDBOOK="optional"
10123 +inherit kde5
10124 +
10125 +DESCRIPTION="KDE simple text editor"
10126 +HOMEPAGE="https://kde.org/applications/utilities/kwrite"
10127 +KEYWORDS="~amd64 ~arm64 ~x86"
10128 +
10129 +DEPEND="
10130 + $(add_frameworks_dep kactivities)
10131 + $(add_frameworks_dep kconfig)
10132 + $(add_frameworks_dep kconfigwidgets)
10133 + $(add_frameworks_dep kcoreaddons)
10134 + $(add_frameworks_dep kcrash)
10135 + $(add_frameworks_dep kdbusaddons)
10136 + $(add_frameworks_dep ki18n)
10137 + $(add_frameworks_dep kio)
10138 + $(add_frameworks_dep kjobwidgets)
10139 + $(add_frameworks_dep kparts)
10140 + $(add_frameworks_dep ktexteditor)
10141 + $(add_frameworks_dep kwidgetsaddons)
10142 + $(add_frameworks_dep kxmlgui)
10143 + $(add_qt_dep qtgui)
10144 + $(add_qt_dep qtwidgets)
10145 +"
10146 +RDEPEND="${DEPEND}"
10147 +
10148 +src_prepare() {
10149 + kde5_src_prepare
10150 + # delete colliding kate translations
10151 + if [[ ${KDE_BUILD_TYPE} = release ]]; then
10152 + find po -type f -name "*po" -and -not -name "kwrite*" -delete || die
10153 + rm -rf po/*/docs/kate* || die
10154 + fi
10155 +}
10156 +
10157 +src_configure() {
10158 + local mycmakeargs=(
10159 + -DBUILD_addons=FALSE
10160 + -DBUILD_kate=FALSE
10161 + )
10162 + use handbook && mycmakeargs+=( -DBUILD_katepart=FALSE )
10163 +
10164 + kde5_src_configure
10165 +}
10166
10167 diff --git a/kde-apps/libgravatar/libgravatar-19.04.1.ebuild b/kde-apps/libgravatar/libgravatar-19.04.1.ebuild
10168 new file mode 100644
10169 index 0000000000..a29c9b1e60
10170 --- /dev/null
10171 +++ b/kde-apps/libgravatar/libgravatar-19.04.1.ebuild
10172 @@ -0,0 +1,36 @@
10173 +# Copyright 1999-2019 Gentoo Authors
10174 +# Distributed under the terms of the GNU General Public License v2
10175 +
10176 +EAPI=7
10177 +
10178 +KDE_TEST="true"
10179 +VIRTUALX_REQUIRED="test"
10180 +inherit kde5
10181 +
10182 +DESCRIPTION="Library for gravatar integration"
10183 +LICENSE="GPL-2+"
10184 +KEYWORDS="~amd64 ~arm64 ~x86"
10185 +IUSE=""
10186 +
10187 +DEPEND="
10188 + $(add_frameworks_dep kconfig)
10189 + $(add_frameworks_dep ki18n)
10190 + $(add_frameworks_dep kio)
10191 + $(add_frameworks_dep ktextwidgets)
10192 + $(add_frameworks_dep kwidgetsaddons)
10193 + $(add_kdeapps_dep pimcommon)
10194 + $(add_qt_dep qtgui)
10195 + $(add_qt_dep qtnetwork)
10196 + $(add_qt_dep qtwidgets)
10197 +"
10198 +RDEPEND="${DEPEND}
10199 + !kde-apps/kdepim-l10n
10200 +"
10201 +
10202 +src_test() {
10203 + # bug 624584 - needs internet connection
10204 + local myctestargs=(
10205 + -E "(gravatar-gravatarresolvurljobtest)"
10206 + )
10207 + kde5_src_test
10208 +}
10209
10210 diff --git a/kde-apps/libkcddb/libkcddb-19.04.1.ebuild b/kde-apps/libkcddb/libkcddb-19.04.1.ebuild
10211 new file mode 100644
10212 index 0000000000..05aa449139
10213 --- /dev/null
10214 +++ b/kde-apps/libkcddb/libkcddb-19.04.1.ebuild
10215 @@ -0,0 +1,50 @@
10216 +# Copyright 1999-2019 Gentoo Authors
10217 +# Distributed under the terms of the GNU General Public License v2
10218 +
10219 +EAPI=7
10220 +
10221 +KDE_HANDBOOK="forceoptional"
10222 +KDE_TEST="true"
10223 +inherit kde5
10224 +
10225 +DESCRIPTION="KDE library for CDDB"
10226 +LICENSE="GPL-2+ handbook? ( FDL-1.2 )"
10227 +KEYWORDS="~amd64 ~arm64 ~x86"
10228 +IUSE="musicbrainz"
10229 +
10230 +DEPEND="
10231 + $(add_frameworks_dep kcodecs)
10232 + $(add_frameworks_dep kconfig)
10233 + $(add_frameworks_dep kconfigwidgets)
10234 + $(add_frameworks_dep kcoreaddons)
10235 + $(add_frameworks_dep ki18n)
10236 + $(add_frameworks_dep kio)
10237 + $(add_frameworks_dep kwidgetsaddons)
10238 + $(add_qt_dep qtgui)
10239 + $(add_qt_dep qtnetwork)
10240 + $(add_qt_dep qtwidgets)
10241 + musicbrainz? ( media-libs/musicbrainz:5 )
10242 +"
10243 +RDEPEND="${DEPEND}"
10244 +
10245 +# tests require network access and compare static data with online data
10246 +# bug 280996
10247 +RESTRICT+=" test"
10248 +
10249 +src_prepare() {
10250 + kde5_src_prepare
10251 +
10252 + if ! use handbook ; then
10253 + pushd kcmcddb > /dev/null
10254 + cmake_comment_add_subdirectory doc
10255 + popd > /dev/null
10256 + fi
10257 +}
10258 +
10259 +src_configure() {
10260 + local mycmakeargs=(
10261 + $(cmake-utils_use_find_package musicbrainz MusicBrainz5)
10262 + )
10263 +
10264 + kde5_src_configure
10265 +}
10266
10267 diff --git a/kde-apps/libkcompactdisc/libkcompactdisc-19.04.1.ebuild b/kde-apps/libkcompactdisc/libkcompactdisc-19.04.1.ebuild
10268 new file mode 100644
10269 index 0000000000..cd87a1684e
10270 --- /dev/null
10271 +++ b/kde-apps/libkcompactdisc/libkcompactdisc-19.04.1.ebuild
10272 @@ -0,0 +1,28 @@
10273 +# Copyright 1999-2019 Gentoo Authors
10274 +# Distributed under the terms of the GNU General Public License v2
10275 +
10276 +EAPI=7
10277 +
10278 +inherit kde5
10279 +
10280 +DESCRIPTION="Library for playing & ripping CDs"
10281 +LICENSE="GPL-2+ LGPL-2+"
10282 +KEYWORDS="~amd64 ~arm64 ~x86"
10283 +IUSE="alsa"
10284 +
10285 +DEPEND="
10286 + $(add_frameworks_dep kcoreaddons)
10287 + $(add_frameworks_dep ki18n)
10288 + $(add_frameworks_dep solid)
10289 + $(add_qt_dep qtdbus)
10290 + media-libs/phonon[qt5(+)]
10291 + alsa? ( media-libs/alsa-lib )
10292 +"
10293 +RDEPEND="${DEPEND}"
10294 +
10295 +src_configure() {
10296 + local mycmakeargs=(
10297 + $(cmake-utils_use_find_package alsa ALSA)
10298 + )
10299 + kde5_src_configure
10300 +}
10301
10302 diff --git a/kde-apps/libkdcraw/libkdcraw-19.04.1.ebuild b/kde-apps/libkdcraw/libkdcraw-19.04.1.ebuild
10303 new file mode 100644
10304 index 0000000000..0e838afb35
10305 --- /dev/null
10306 +++ b/kde-apps/libkdcraw/libkdcraw-19.04.1.ebuild
10307 @@ -0,0 +1,17 @@
10308 +# Copyright 1999-2019 Gentoo Authors
10309 +# Distributed under the terms of the GNU General Public License v2
10310 +
10311 +EAPI=7
10312 +
10313 +inherit kde5
10314 +
10315 +DESCRIPTION="Digital camera raw image library wrapper"
10316 +LICENSE="GPL-2+"
10317 +KEYWORDS="~amd64 ~arm64 ~x86"
10318 +IUSE=""
10319 +
10320 +DEPEND="
10321 + $(add_qt_dep qtgui)
10322 + >=media-libs/libraw-0.16:=
10323 +"
10324 +RDEPEND="${DEPEND}"
10325
10326 diff --git a/kde-apps/libkdegames/libkdegames-19.04.1.ebuild b/kde-apps/libkdegames/libkdegames-19.04.1.ebuild
10327 new file mode 100644
10328 index 0000000000..21b9f828be
10329 --- /dev/null
10330 +++ b/kde-apps/libkdegames/libkdegames-19.04.1.ebuild
10331 @@ -0,0 +1,46 @@
10332 +# Copyright 1999-2019 Gentoo Authors
10333 +# Distributed under the terms of the GNU General Public License v2
10334 +
10335 +EAPI=7
10336 +
10337 +KDE_TEST="forceoptional"
10338 +VIRTUALX_REQUIRED="test"
10339 +inherit kde5
10340 +
10341 +DESCRIPTION="Base library common to many KDE games"
10342 +KEYWORDS="~amd64 ~arm64 ~x86"
10343 +IUSE=""
10344 +
10345 +DEPEND="
10346 + $(add_frameworks_dep karchive)
10347 + $(add_frameworks_dep kbookmarks)
10348 + $(add_frameworks_dep kcodecs)
10349 + $(add_frameworks_dep kcompletion)
10350 + $(add_frameworks_dep kconfig)
10351 + $(add_frameworks_dep kconfigwidgets)
10352 + $(add_frameworks_dep kcoreaddons)
10353 + $(add_frameworks_dep kcrash)
10354 + $(add_frameworks_dep kdbusaddons)
10355 + $(add_frameworks_dep kdeclarative)
10356 + $(add_frameworks_dep kdnssd)
10357 + $(add_frameworks_dep kglobalaccel)
10358 + $(add_frameworks_dep kguiaddons)
10359 + $(add_frameworks_dep ki18n)
10360 + $(add_frameworks_dep kiconthemes)
10361 + $(add_frameworks_dep kitemviews)
10362 + $(add_frameworks_dep kjobwidgets)
10363 + $(add_frameworks_dep knewstuff)
10364 + $(add_frameworks_dep kservice)
10365 + $(add_frameworks_dep ktextwidgets)
10366 + $(add_frameworks_dep kwidgetsaddons)
10367 + $(add_frameworks_dep kxmlgui)
10368 + $(add_qt_dep qtdeclarative 'widgets')
10369 + $(add_qt_dep qtgui)
10370 + $(add_qt_dep qtnetwork)
10371 + $(add_qt_dep qtwidgets)
10372 + $(add_qt_dep qtsvg)
10373 + $(add_qt_dep qtxml)
10374 + media-libs/libsndfile
10375 + media-libs/openal
10376 +"
10377 +RDEPEND="${DEPEND}"
10378
10379 diff --git a/kde-apps/libkdepim/libkdepim-19.04.1.ebuild b/kde-apps/libkdepim/libkdepim-19.04.1.ebuild
10380 new file mode 100644
10381 index 0000000000..363d1c822d
10382 --- /dev/null
10383 +++ b/kde-apps/libkdepim/libkdepim-19.04.1.ebuild
10384 @@ -0,0 +1,43 @@
10385 +# Copyright 1999-2019 Gentoo Authors
10386 +# Distributed under the terms of the GNU General Public License v2
10387 +
10388 +EAPI=7
10389 +
10390 +KDE_DESIGNERPLUGIN="true"
10391 +KDE_TEST="forceoptional"
10392 +VIRTUALX_REQUIRED="test"
10393 +inherit kde5
10394 +
10395 +DESCRIPTION="Common PIM libraries"
10396 +LICENSE="GPL-2+ LGPL-2.1+"
10397 +KEYWORDS="~amd64 ~arm64 ~x86"
10398 +IUSE=""
10399 +
10400 +DEPEND="
10401 + $(add_frameworks_dep kcmutils)
10402 + $(add_frameworks_dep kcodecs)
10403 + $(add_frameworks_dep kcompletion)
10404 + $(add_frameworks_dep kconfig)
10405 + $(add_frameworks_dep kconfigwidgets)
10406 + $(add_frameworks_dep kcoreaddons)
10407 + $(add_frameworks_dep ki18n)
10408 + $(add_frameworks_dep kiconthemes)
10409 + $(add_frameworks_dep kio)
10410 + $(add_frameworks_dep kitemviews)
10411 + $(add_frameworks_dep kjobwidgets)
10412 + $(add_frameworks_dep kwallet)
10413 + $(add_frameworks_dep kwidgetsaddons)
10414 + $(add_kdeapps_dep akonadi)
10415 + $(add_kdeapps_dep akonadi-contacts)
10416 + $(add_kdeapps_dep akonadi-search)
10417 + $(add_kdeapps_dep kcontacts)
10418 + $(add_kdeapps_dep kldap)
10419 + $(add_qt_dep qtdbus)
10420 + $(add_qt_dep qtgui)
10421 + $(add_qt_dep qtnetwork)
10422 + $(add_qt_dep qtwidgets)
10423 +"
10424 +RDEPEND="${DEPEND}
10425 + !kde-apps/kdepim-common-libs:4
10426 + !kde-apps/kdepim-l10n
10427 +"
10428
10429 diff --git a/kde-apps/libkeduvocdocument/libkeduvocdocument-19.04.1.ebuild b/kde-apps/libkeduvocdocument/libkeduvocdocument-19.04.1.ebuild
10430 new file mode 100644
10431 index 0000000000..f41a2235cb
10432 --- /dev/null
10433 +++ b/kde-apps/libkeduvocdocument/libkeduvocdocument-19.04.1.ebuild
10434 @@ -0,0 +1,30 @@
10435 +# Copyright 1999-2019 Gentoo Authors
10436 +# Distributed under the terms of the GNU General Public License v2
10437 +
10438 +EAPI=7
10439 +
10440 +KDE_TEST="true"
10441 +inherit kde5
10442 +
10443 +DESCRIPTION="Library for reading/writing KVTML"
10444 +KEYWORDS="~amd64 ~arm64 ~x86"
10445 +IUSE=""
10446 +
10447 +DEPEND="
10448 + $(add_frameworks_dep karchive)
10449 + $(add_frameworks_dep kcoreaddons)
10450 + $(add_frameworks_dep ki18n)
10451 + $(add_frameworks_dep kio)
10452 + $(add_qt_dep qtxml)
10453 +"
10454 +RDEPEND="${DEPEND}"
10455 +
10456 +src_prepare(){
10457 + kde5_src_prepare
10458 +
10459 + if ! use test; then
10460 + sed -e "/add_subdirectory(autotests)/ s/^/#DONT/" \
10461 + -e "/add_subdirectory(tests)/ s/^/#DONT/" \
10462 + -i keduvocdocument/CMakeLists.txt || die
10463 + fi
10464 +}
10465
10466 diff --git a/kde-apps/libkexiv2/libkexiv2-19.04.1.ebuild b/kde-apps/libkexiv2/libkexiv2-19.04.1.ebuild
10467 new file mode 100644
10468 index 0000000000..3b36b390a7
10469 --- /dev/null
10470 +++ b/kde-apps/libkexiv2/libkexiv2-19.04.1.ebuild
10471 @@ -0,0 +1,17 @@
10472 +# Copyright 1999-2019 Gentoo Authors
10473 +# Distributed under the terms of the GNU General Public License v2
10474 +
10475 +EAPI=7
10476 +
10477 +inherit kde5
10478 +
10479 +DESCRIPTION="Wrapper around exiv2 library"
10480 +LICENSE="GPL-2+"
10481 +KEYWORDS="~amd64 ~arm64 ~x86"
10482 +IUSE="+xmp"
10483 +
10484 +DEPEND="
10485 + $(add_qt_dep qtgui)
10486 + >=media-gfx/exiv2-0.25:=[xmp=]
10487 +"
10488 +RDEPEND="${DEPEND}"
10489
10490 diff --git a/kde-apps/libkgapi/libkgapi-19.04.1.ebuild b/kde-apps/libkgapi/libkgapi-19.04.1.ebuild
10491 new file mode 100644
10492 index 0000000000..8fc489120e
10493 --- /dev/null
10494 +++ b/kde-apps/libkgapi/libkgapi-19.04.1.ebuild
10495 @@ -0,0 +1,35 @@
10496 +# Copyright 1999-2019 Gentoo Authors
10497 +# Distributed under the terms of the GNU General Public License v2
10498 +
10499 +EAPI=7
10500 +
10501 +KDE_TEST="true"
10502 +VIRTUALX_REQUIRED="test"
10503 +inherit kde5
10504 +
10505 +DESCRIPTION="Library for accessing Google calendar and contact resources"
10506 +HOMEPAGE="https://cgit.kde.org/libkgapi.git"
10507 +
10508 +LICENSE="LGPL-2.1+"
10509 +KEYWORDS="~amd64 ~arm64 ~x86"
10510 +IUSE="nls"
10511 +
10512 +BDEPEND="
10513 + nls? ( $(add_qt_dep linguist-tools) )
10514 +"
10515 +DEPEND="
10516 + $(add_frameworks_dep kio)
10517 + $(add_frameworks_dep kwindowsystem)
10518 + $(add_kdeapps_dep kcalcore)
10519 + $(add_kdeapps_dep kcontacts)
10520 + $(add_qt_dep qtgui)
10521 + $(add_qt_dep qtnetwork)
10522 + $(add_qt_dep qtwebengine 'widgets')
10523 + $(add_qt_dep qtwidgets)
10524 + $(add_qt_dep qtxml)
10525 + dev-libs/cyrus-sasl:2
10526 +"
10527 +RDEPEND="${DEPEND}
10528 + !kde-apps/kdepim-l10n
10529 + !<kde-apps/kdepim-runtime-18.07.80:5
10530 +"
10531
10532 diff --git a/kde-apps/libkgeomap/libkgeomap-19.04.1.ebuild b/kde-apps/libkgeomap/libkgeomap-19.04.1.ebuild
10533 new file mode 100644
10534 index 0000000000..cb77c098f1
10535 --- /dev/null
10536 +++ b/kde-apps/libkgeomap/libkgeomap-19.04.1.ebuild
10537 @@ -0,0 +1,35 @@
10538 +# Copyright 1999-2019 Gentoo Authors
10539 +# Distributed under the terms of the GNU General Public License v2
10540 +
10541 +EAPI=7
10542 +
10543 +KDE_TEST="true"
10544 +VIRTUALX_REQUIRED="test"
10545 +inherit kde5
10546 +
10547 +DESCRIPTION="Wrapper library for world map components as marble, openstreetmap and googlemap"
10548 +HOMEPAGE="https://www.digikam.org/"
10549 +
10550 +LICENSE="GPL-2+"
10551 +KEYWORDS="~amd64 ~x86"
10552 +IUSE=""
10553 +
10554 +DEPEND="
10555 + $(add_frameworks_dep kconfig)
10556 + $(add_frameworks_dep kcoreaddons)
10557 + $(add_frameworks_dep ki18n)
10558 + $(add_frameworks_dep kio)
10559 + $(add_kdeapps_dep marble 'kde' '' '5=')
10560 + $(add_qt_dep qtconcurrent)
10561 + $(add_qt_dep qtgui)
10562 + >=dev-qt/qtwebkit-5.212.0_pre20180120:5
10563 + $(add_qt_dep qtwidgets)
10564 + $(add_qt_dep qtxml)
10565 +"
10566 +RDEPEND="${DEPEND}"
10567 +
10568 +src_configure() {
10569 + use test && local mycmakeargs=( -DCMAKE_DISABLE_FIND_PACKAGE_KF5KExiv2=true )
10570 +
10571 + kde5_src_configure
10572 +}
10573
10574 diff --git a/kde-apps/libkipi/libkipi-19.04.1.ebuild b/kde-apps/libkipi/libkipi-19.04.1.ebuild
10575 new file mode 100644
10576 index 0000000000..e8d77a8e68
10577 --- /dev/null
10578 +++ b/kde-apps/libkipi/libkipi-19.04.1.ebuild
10579 @@ -0,0 +1,23 @@
10580 +# Copyright 1999-2019 Gentoo Authors
10581 +# Distributed under the terms of the GNU General Public License v2
10582 +
10583 +EAPI=7
10584 +
10585 +inherit kde5
10586 +
10587 +DESCRIPTION="A library for image plugins accross KDE applications"
10588 +LICENSE="GPL-2+"
10589 +SLOT="5/32"
10590 +KEYWORDS="~amd64 ~arm64 ~x86"
10591 +IUSE=""
10592 +
10593 +DEPEND="
10594 + $(add_frameworks_dep kconfig)
10595 + $(add_frameworks_dep kcoreaddons)
10596 + $(add_frameworks_dep kservice)
10597 + $(add_frameworks_dep kxmlgui)
10598 + $(add_qt_dep qtgui)
10599 + $(add_qt_dep qtwidgets)
10600 + $(add_qt_dep qtxml)
10601 +"
10602 +RDEPEND="${DEPEND}"
10603
10604 diff --git a/kde-apps/libkleo/libkleo-19.04.1.ebuild b/kde-apps/libkleo/libkleo-19.04.1.ebuild
10605 new file mode 100644
10606 index 0000000000..afc64c02e7
10607 --- /dev/null
10608 +++ b/kde-apps/libkleo/libkleo-19.04.1.ebuild
10609 @@ -0,0 +1,41 @@
10610 +# Copyright 1999-2019 Gentoo Authors
10611 +# Distributed under the terms of the GNU General Public License v2
10612 +
10613 +EAPI=7
10614 +
10615 +KDE_TEST="false"
10616 +inherit kde5
10617 +
10618 +DESCRIPTION="Library for encryption handling"
10619 +LICENSE="GPL-2+"
10620 +KEYWORDS="~amd64 ~arm64 ~x86"
10621 +IUSE="+fancyviewer"
10622 +
10623 +COMMON_DEPEND="
10624 + $(add_frameworks_dep kcodecs)
10625 + $(add_frameworks_dep kcompletion)
10626 + $(add_frameworks_dep kconfig)
10627 + $(add_frameworks_dep kcoreaddons)
10628 + $(add_frameworks_dep ki18n)
10629 + $(add_frameworks_dep kitemmodels)
10630 + $(add_frameworks_dep kwidgetsaddons)
10631 + $(add_frameworks_dep kwindowsystem)
10632 + $(add_qt_dep qtgui)
10633 + $(add_qt_dep qtwidgets)
10634 + >=app-crypt/gpgme-1.7.1[cxx,qt5]
10635 + fancyviewer? ( $(add_kdeapps_dep kpimtextedit) )
10636 +"
10637 +DEPEND="${COMMON_DEPEND}
10638 + dev-libs/boost
10639 +"
10640 +RDEPEND="${COMMON_DEPEND}
10641 + !kde-apps/kdepim-l10n
10642 +"
10643 +
10644 +src_configure() {
10645 + local mycmakeargs=(
10646 + $(cmake-utils_use_find_package fancyviewer KF5PimTextEdit)
10647 + )
10648 +
10649 + cmake-utils_src_configure
10650 +}
10651
10652 diff --git a/kde-apps/kpat/kpat-19.04.9999.ebuild b/kde-apps/libkmahjongg/libkmahjongg-19.04.1.ebuild
10653 similarity index 52%
10654 copy from kde-apps/kpat/kpat-19.04.9999.ebuild
10655 copy to kde-apps/libkmahjongg/libkmahjongg-19.04.1.ebuild
10656 index 5cc8dcc740..05486a0651 100644
10657 --- a/kde-apps/kpat/kpat-19.04.9999.ebuild
10658 +++ b/kde-apps/libkmahjongg/libkmahjongg-19.04.1.ebuild
10659 @@ -3,13 +3,10 @@
10660
10661 EAPI=7
10662
10663 -KDE_HANDBOOK="forceoptional"
10664 -KDE_SELINUX_MODULE="games"
10665 inherit kde5
10666
10667 -DESCRIPTION="KDE patience game"
10668 -HOMEPAGE="https://games.kde.org/game.php?game=kpat"
10669 -KEYWORDS=""
10670 +DESCRIPTION="Mahjongg library based on Qt/KDE Frameworks"
10671 +KEYWORDS="~amd64 ~arm64 ~x86"
10672 IUSE=""
10673
10674 DEPEND="
10675 @@ -17,18 +14,10 @@ DEPEND="
10676 $(add_frameworks_dep kconfig)
10677 $(add_frameworks_dep kconfigwidgets)
10678 $(add_frameworks_dep kcoreaddons)
10679 - $(add_frameworks_dep kcrash)
10680 - $(add_frameworks_dep kdbusaddons)
10681 - $(add_frameworks_dep kguiaddons)
10682 $(add_frameworks_dep ki18n)
10683 - $(add_frameworks_dep kio)
10684 - $(add_frameworks_dep knewstuff)
10685 $(add_frameworks_dep kwidgetsaddons)
10686 - $(add_frameworks_dep kxmlgui)
10687 - $(add_kdeapps_dep libkdegames)
10688 $(add_qt_dep qtgui)
10689 $(add_qt_dep qtsvg)
10690 $(add_qt_dep qtwidgets)
10691 - dev-games/freecell-solver
10692 "
10693 RDEPEND="${DEPEND}"
10694
10695 diff --git a/kde-apps/libkomparediff2/libkomparediff2-19.04.1.ebuild b/kde-apps/libkomparediff2/libkomparediff2-19.04.1.ebuild
10696 new file mode 100644
10697 index 0000000000..ef6d32a42c
10698 --- /dev/null
10699 +++ b/kde-apps/libkomparediff2/libkomparediff2-19.04.1.ebuild
10700 @@ -0,0 +1,24 @@
10701 +# Copyright 1999-2019 Gentoo Authors
10702 +# Distributed under the terms of the GNU General Public License v2
10703 +
10704 +EAPI=7
10705 +
10706 +KDE_TEST="true"
10707 +inherit kde5
10708 +
10709 +DESCRIPTION="KDE library to compare files and strings"
10710 +KEYWORDS="~amd64 ~arm64 ~x86"
10711 +IUSE=""
10712 +
10713 +DEPEND="
10714 + $(add_frameworks_dep kcodecs)
10715 + $(add_frameworks_dep kconfig)
10716 + $(add_frameworks_dep kconfigwidgets)
10717 + $(add_frameworks_dep kcoreaddons)
10718 + $(add_frameworks_dep ki18n)
10719 + $(add_frameworks_dep kio)
10720 + $(add_frameworks_dep kxmlgui)
10721 + $(add_qt_dep qtgui)
10722 + $(add_qt_dep qtwidgets)
10723 +"
10724 +RDEPEND="${DEPEND}"
10725
10726 diff --git a/kde-apps/libksane/libksane-19.04.1.ebuild b/kde-apps/libksane/libksane-19.04.1.ebuild
10727 new file mode 100644
10728 index 0000000000..c00df975cf
10729 --- /dev/null
10730 +++ b/kde-apps/libksane/libksane-19.04.1.ebuild
10731 @@ -0,0 +1,29 @@
10732 +# Copyright 1999-2019 Gentoo Authors
10733 +# Distributed under the terms of the GNU General Public License v2
10734 +
10735 +EAPI=7
10736 +
10737 +inherit kde5
10738 +
10739 +DESCRIPTION="SANE Library interface based on KDE Frameworks"
10740 +LICENSE="|| ( LGPL-2.1 LGPL-3 )"
10741 +KEYWORDS="~amd64 ~x86"
10742 +IUSE="kwallet"
10743 +
10744 +DEPEND="
10745 + $(add_frameworks_dep ki18n)
10746 + $(add_frameworks_dep ktextwidgets)
10747 + $(add_frameworks_dep kwidgetsaddons)
10748 + $(add_qt_dep qtgui)
10749 + $(add_qt_dep qtwidgets)
10750 + media-gfx/sane-backends
10751 + kwallet? ( $(add_frameworks_dep kwallet) )
10752 +"
10753 +RDEPEND="${DEPEND}"
10754 +
10755 +src_configure() {
10756 + local mycmakeargs=(
10757 + $(cmake-utils_use_find_package kwallet KF5Wallet)
10758 + )
10759 + kde5_src_configure
10760 +}
10761
10762 diff --git a/kde-apps/libksieve/libksieve-19.04.1.ebuild b/kde-apps/libksieve/libksieve-19.04.1.ebuild
10763 new file mode 100644
10764 index 0000000000..d3b60f9bce
10765 --- /dev/null
10766 +++ b/kde-apps/libksieve/libksieve-19.04.1.ebuild
10767 @@ -0,0 +1,60 @@
10768 +# Copyright 1999-2019 Gentoo Authors
10769 +# Distributed under the terms of the GNU General Public License v2
10770 +
10771 +EAPI=7
10772 +
10773 +KDE_HANDBOOK="forceoptional"
10774 +KDE_TEST="true"
10775 +VIRTUALX_REQUIRED="test"
10776 +inherit kde5
10777 +
10778 +DESCRIPTION="Common PIM libraries"
10779 +LICENSE="GPL-2+ LGPL-2.1+"
10780 +KEYWORDS="~amd64 ~arm64 ~x86"
10781 +IUSE=""
10782 +
10783 +COMMON_DEPEND="
10784 + $(add_frameworks_dep karchive)
10785 + $(add_frameworks_dep kcompletion)
10786 + $(add_frameworks_dep kconfig)
10787 + $(add_frameworks_dep kconfigwidgets)
10788 + $(add_frameworks_dep kcoreaddons)
10789 + $(add_frameworks_dep ki18n)
10790 + $(add_frameworks_dep kiconthemes)
10791 + $(add_frameworks_dep kio)
10792 + $(add_frameworks_dep knewstuff)
10793 + $(add_frameworks_dep kwidgetsaddons)
10794 + $(add_frameworks_dep kwindowsystem)
10795 + $(add_frameworks_dep sonnet)
10796 + $(add_frameworks_dep syntax-highlighting)
10797 + $(add_kdeapps_dep kidentitymanagement)
10798 + $(add_kdeapps_dep kmime)
10799 + $(add_kdeapps_dep kpimtextedit)
10800 + $(add_kdeapps_dep libkdepim)
10801 + $(add_kdeapps_dep pimcommon)
10802 + $(add_qt_dep qtdbus)
10803 + $(add_qt_dep qtgui)
10804 + $(add_qt_dep qtnetwork)
10805 + $(add_qt_dep qtprintsupport)
10806 + $(add_qt_dep qtwebengine 'widgets')
10807 + $(add_qt_dep qtwidgets)
10808 + dev-libs/cyrus-sasl
10809 +"
10810 +DEPEND="${COMMON_DEPEND}
10811 + $(add_kdeapps_dep kimap)
10812 + $(add_kdeapps_dep kmailtransport)
10813 +"
10814 +RDEPEND="${COMMON_DEPEND}
10815 + !kde-apps/kdepim-l10n
10816 +"
10817 +
10818 +RESTRICT+=" test"
10819 +
10820 +src_prepare() {
10821 + kde5_src_prepare
10822 +
10823 + if ! use handbook ; then
10824 + sed -e "/add_subdirectory(doc)/I s/^/#DONOTCOMPILE /" \
10825 + -i kioslave/CMakeLists.txt || die "failed to comment add_subdirectory(doc)"
10826 + fi
10827 +}
10828
10829 diff --git a/kde-apps/libktnef/libktnef-19.04.1.ebuild b/kde-apps/libktnef/libktnef-19.04.1.ebuild
10830 new file mode 100644
10831 index 0000000000..b55b109f75
10832 --- /dev/null
10833 +++ b/kde-apps/libktnef/libktnef-19.04.1.ebuild
10834 @@ -0,0 +1,24 @@
10835 +# Copyright 1999-2019 Gentoo Authors
10836 +# Distributed under the terms of the GNU General Public License v2
10837 +
10838 +EAPI=7
10839 +
10840 +KDE_TEST="true"
10841 +KMNAME="ktnef"
10842 +inherit kde5
10843 +
10844 +DESCRIPTION="Library for handling TNEF data"
10845 +LICENSE="GPL-2+"
10846 +KEYWORDS="~amd64 ~arm64 ~x86"
10847 +IUSE=""
10848 +
10849 +DEPEND="
10850 + $(add_frameworks_dep ki18n)
10851 + $(add_kdeapps_dep kcalcore)
10852 + $(add_kdeapps_dep kcalutils)
10853 + $(add_kdeapps_dep kcontacts)
10854 + $(add_qt_dep qtwidgets)
10855 +"
10856 +RDEPEND="${DEPEND}
10857 + !kde-apps/kdepim-l10n
10858 +"
10859
10860 diff --git a/kde-apps/lokalize/lokalize-19.04.1.ebuild b/kde-apps/lokalize/lokalize-19.04.1.ebuild
10861 new file mode 100644
10862 index 0000000000..faaadb032b
10863 --- /dev/null
10864 +++ b/kde-apps/lokalize/lokalize-19.04.1.ebuild
10865 @@ -0,0 +1,62 @@
10866 +# Copyright 1999-2019 Gentoo Authors
10867 +# Distributed under the terms of the GNU General Public License v2
10868 +
10869 +EAPI=7
10870 +
10871 +KDE_HANDBOOK="forceoptional"
10872 +PYTHON_COMPAT=( python3_{5,6,7} )
10873 +inherit python-single-r1 kde5
10874 +
10875 +DESCRIPTION="KDE Applications 5 translation tool"
10876 +HOMEPAGE="https://kde.org/applications/development/lokalize
10877 +https://l10n.kde.org/tools/"
10878 +KEYWORDS="~amd64 ~arm64 ~x86"
10879 +IUSE=""
10880 +
10881 +REQUIRED_USE="${PYTHON_REQUIRED_USE}"
10882 +
10883 +DEPEND="${PYTHON_DEPS}
10884 + $(add_frameworks_dep kcompletion)
10885 + $(add_frameworks_dep kconfig)
10886 + $(add_frameworks_dep kconfigwidgets)
10887 + $(add_frameworks_dep kcoreaddons)
10888 + $(add_frameworks_dep kcrash)
10889 + $(add_frameworks_dep kdbusaddons)
10890 + $(add_frameworks_dep ki18n)
10891 + $(add_frameworks_dep kio)
10892 + $(add_frameworks_dep kitemviews)
10893 + $(add_frameworks_dep knotifications)
10894 + $(add_frameworks_dep kparts)
10895 + $(add_frameworks_dep kross)
10896 + $(add_frameworks_dep ktextwidgets)
10897 + $(add_frameworks_dep kwidgetsaddons)
10898 + $(add_frameworks_dep kxmlgui)
10899 + $(add_frameworks_dep sonnet)
10900 + $(add_qt_dep qtdbus)
10901 + $(add_qt_dep qtgui)
10902 + $(add_qt_dep qtscript)
10903 + $(add_qt_dep qtsql 'sqlite')
10904 + $(add_qt_dep qtwidgets)
10905 + $(add_qt_dep qtxml)
10906 + >=app-text/hunspell-1.2.8:=
10907 +"
10908 +RDEPEND="${DEPEND}
10909 + dev-python/translate-toolkit[${PYTHON_USEDEP}]
10910 +"
10911 +
10912 +pkg_setup() {
10913 + python-single-r1_pkg_setup
10914 + kde5_pkg_setup
10915 +}
10916 +
10917 +src_install() {
10918 + kde5_src_install
10919 + python_fix_shebang "${ED}/usr/share/${PN}"
10920 +}
10921 +
10922 +pkg_postinst() {
10923 + kde5_pkg_postinst
10924 +
10925 + has_version dev-vcs/subversion || \
10926 + elog "To be able to autofetch KDE translations in new project wizard, install dev-vcs/subversion."
10927 +}
10928
10929 diff --git a/kde-apps/kpat/kpat-19.04.9999.ebuild b/kde-apps/lskat/lskat-19.04.1.ebuild
10930 similarity index 63%
10931 copy from kde-apps/kpat/kpat-19.04.9999.ebuild
10932 copy to kde-apps/lskat/lskat-19.04.1.ebuild
10933 index 5cc8dcc740..752a59356f 100644
10934 --- a/kde-apps/kpat/kpat-19.04.9999.ebuild
10935 +++ b/kde-apps/lskat/lskat-19.04.1.ebuild
10936 @@ -7,28 +7,27 @@ KDE_HANDBOOK="forceoptional"
10937 KDE_SELINUX_MODULE="games"
10938 inherit kde5
10939
10940 -DESCRIPTION="KDE patience game"
10941 -HOMEPAGE="https://games.kde.org/game.php?game=kpat"
10942 -KEYWORDS=""
10943 +DESCRIPTION="Skat game by KDE"
10944 +HOMEPAGE="
10945 + https://kde.org/applications/games/lskat/
10946 + https://games.kde.org/game.php?game=lskat
10947 +"
10948 +KEYWORDS="~amd64 ~arm64 ~x86"
10949 IUSE=""
10950
10951 DEPEND="
10952 - $(add_frameworks_dep kcompletion)
10953 $(add_frameworks_dep kconfig)
10954 - $(add_frameworks_dep kconfigwidgets)
10955 $(add_frameworks_dep kcoreaddons)
10956 $(add_frameworks_dep kcrash)
10957 - $(add_frameworks_dep kdbusaddons)
10958 $(add_frameworks_dep kguiaddons)
10959 $(add_frameworks_dep ki18n)
10960 - $(add_frameworks_dep kio)
10961 - $(add_frameworks_dep knewstuff)
10962 $(add_frameworks_dep kwidgetsaddons)
10963 $(add_frameworks_dep kxmlgui)
10964 $(add_kdeapps_dep libkdegames)
10965 $(add_qt_dep qtgui)
10966 $(add_qt_dep qtsvg)
10967 $(add_qt_dep qtwidgets)
10968 - dev-games/freecell-solver
10969 "
10970 -RDEPEND="${DEPEND}"
10971 +RDEPEND="${DEPEND}
10972 + !<kde-apps/kde4-l10n-17.07.80
10973 +"
10974
10975 diff --git a/kde-apps/mailcommon/mailcommon-19.04.1.ebuild b/kde-apps/mailcommon/mailcommon-19.04.1.ebuild
10976 new file mode 100644
10977 index 0000000000..e09dd644eb
10978 --- /dev/null
10979 +++ b/kde-apps/mailcommon/mailcommon-19.04.1.ebuild
10980 @@ -0,0 +1,57 @@
10981 +# Copyright 1999-2019 Gentoo Authors
10982 +# Distributed under the terms of the GNU General Public License v2
10983 +
10984 +EAPI=7
10985 +
10986 +KDE_DESIGNERPLUGIN="true"
10987 +KDE_TEST="forceoptional"
10988 +VIRTUALX_REQUIRED="test"
10989 +inherit kde5
10990 +
10991 +DESCRIPTION="Common mail library"
10992 +LICENSE="GPL-2+ LGPL-2.1+"
10993 +KEYWORDS="~amd64 ~arm64 ~x86"
10994 +IUSE=""
10995 +
10996 +BDEPEND="
10997 + dev-libs/libxslt
10998 +"
10999 +DEPEND="
11000 + $(add_frameworks_dep karchive)
11001 + $(add_frameworks_dep kcodecs)
11002 + $(add_frameworks_dep kcompletion)
11003 + $(add_frameworks_dep kconfig)
11004 + $(add_frameworks_dep kconfigwidgets)
11005 + $(add_frameworks_dep kdbusaddons)
11006 + $(add_frameworks_dep ki18n)
11007 + $(add_frameworks_dep kiconthemes)
11008 + $(add_frameworks_dep kio)
11009 + $(add_frameworks_dep kitemmodels)
11010 + $(add_frameworks_dep kitemviews)
11011 + $(add_frameworks_dep ktextwidgets)
11012 + $(add_frameworks_dep kwidgetsaddons)
11013 + $(add_frameworks_dep kwindowsystem)
11014 + $(add_frameworks_dep kxmlgui)
11015 + $(add_frameworks_dep syntax-highlighting)
11016 + $(add_kdeapps_dep akonadi)
11017 + $(add_kdeapps_dep akonadi-contacts)
11018 + $(add_kdeapps_dep akonadi-mime)
11019 + $(add_kdeapps_dep kcontacts)
11020 + $(add_kdeapps_dep kmailtransport)
11021 + $(add_kdeapps_dep kmime)
11022 + $(add_kdeapps_dep kpimtextedit)
11023 + $(add_kdeapps_dep libkdepim)
11024 + $(add_kdeapps_dep mailimporter)
11025 + $(add_kdeapps_dep messagelib)
11026 + $(add_kdeapps_dep pimcommon)
11027 + $(add_qt_dep qtdbus)
11028 + $(add_qt_dep qtgui)
11029 + $(add_qt_dep qtwidgets)
11030 + $(add_qt_dep qtxml)
11031 + media-libs/phonon[qt5(+)]
11032 +"
11033 +RDEPEND="${DEPEND}
11034 + !kde-apps/kdepim-l10n
11035 +"
11036 +
11037 +RESTRICT+=" test"
11038
11039 diff --git a/kde-apps/mailimporter/mailimporter-19.04.1.ebuild b/kde-apps/mailimporter/mailimporter-19.04.1.ebuild
11040 new file mode 100644
11041 index 0000000000..5b4147cf87
11042 --- /dev/null
11043 +++ b/kde-apps/mailimporter/mailimporter-19.04.1.ebuild
11044 @@ -0,0 +1,30 @@
11045 +# Copyright 1999-2019 Gentoo Authors
11046 +# Distributed under the terms of the GNU General Public License v2
11047 +
11048 +EAPI=7
11049 +
11050 +KDE_TEST="true"
11051 +VIRTUALX_REQUIRED="test"
11052 +inherit kde5
11053 +
11054 +DESCRIPTION="Library to import mail from various sources"
11055 +LICENSE="GPL-2+ LGPL-2.1+"
11056 +KEYWORDS="~amd64 ~arm64 ~x86"
11057 +IUSE=""
11058 +
11059 +DEPEND="
11060 + $(add_frameworks_dep karchive)
11061 + $(add_frameworks_dep kconfig)
11062 + $(add_frameworks_dep kcoreaddons)
11063 + $(add_frameworks_dep ki18n)
11064 + $(add_kdeapps_dep akonadi)
11065 + $(add_kdeapps_dep akonadi-mime)
11066 + $(add_kdeapps_dep kmime)
11067 + $(add_kdeapps_dep libkdepim)
11068 + $(add_qt_dep qtgui)
11069 + $(add_qt_dep qtwidgets)
11070 + $(add_qt_dep qtxml)
11071 +"
11072 +RDEPEND="${DEPEND}
11073 + !kde-apps/kdepim-l10n
11074 +"
11075
11076 diff --git a/kde-apps/marble/marble-19.04.1.ebuild b/kde-apps/marble/marble-19.04.1.ebuild
11077 new file mode 100644
11078 index 0000000000..97e8b9a372
11079 --- /dev/null
11080 +++ b/kde-apps/marble/marble-19.04.1.ebuild
11081 @@ -0,0 +1,87 @@
11082 +# Copyright 1999-2019 Gentoo Authors
11083 +# Distributed under the terms of the GNU General Public License v2
11084 +
11085 +EAPI=7
11086 +
11087 +KDE_HANDBOOK="optional" # see src/apps/marble-kde/CMakeLists.txt
11088 +KDE_SUBSLOT="true"
11089 +KDE_TEST="forceoptional"
11090 +VIRTUALX_REQUIRED="test"
11091 +inherit kde5
11092 +
11093 +DESCRIPTION="Virtual Globe and World Atlas to learn more about Earth"
11094 +HOMEPAGE="https://marble.kde.org/"
11095 +
11096 +KEYWORDS="~amd64 ~arm64 ~x86"
11097 +IUSE="aprs +dbus designer gps +kde nls phonon +geolocation shapefile +webengine"
11098 +
11099 +# FIXME (new package): libwlocate, WLAN-based geolocation
11100 +BDEPEND="
11101 + aprs? ( dev-lang/perl )
11102 + nls? ( $(add_qt_dep linguist-tools) )
11103 +"
11104 +DEPEND="
11105 + $(add_qt_dep qtconcurrent)
11106 + $(add_qt_dep qtdeclarative)
11107 + $(add_qt_dep qtgui)
11108 + $(add_qt_dep qtnetwork)
11109 + $(add_qt_dep qtprintsupport)
11110 + $(add_qt_dep qtsql)
11111 + $(add_qt_dep qtsvg)
11112 + $(add_qt_dep qtwidgets)
11113 + $(add_qt_dep qtxml)
11114 + aprs? ( $(add_qt_dep qtserialport) )
11115 + dbus? ( $(add_qt_dep qtdbus) )
11116 + designer? ( $(add_qt_dep designer) )
11117 + geolocation? ( $(add_qt_dep qtpositioning) )
11118 + gps? ( sci-geosciences/gpsd )
11119 + kde? (
11120 + $(add_frameworks_dep kconfig)
11121 + $(add_frameworks_dep kconfigwidgets)
11122 + $(add_frameworks_dep kcoreaddons)
11123 + $(add_frameworks_dep kcrash)
11124 + $(add_frameworks_dep ki18n)
11125 + $(add_frameworks_dep kio)
11126 + $(add_frameworks_dep knewstuff)
11127 + $(add_frameworks_dep kparts)
11128 + $(add_frameworks_dep krunner)
11129 + $(add_frameworks_dep kservice)
11130 + $(add_frameworks_dep kwallet)
11131 + )
11132 + phonon? ( media-libs/phonon[qt5(+)] )
11133 + shapefile? ( sci-libs/shapelib:= )
11134 + webengine? ( $(add_qt_dep qtwebengine 'widgets') )
11135 +"
11136 +RDEPEND="${DEPEND}"
11137 +
11138 +# bug 588320
11139 +RESTRICT+=" test"
11140 +
11141 +src_prepare() {
11142 + if use kde; then
11143 + sed -e "/add_subdirectory(marble-qt)/ s/^/#DONT/" \
11144 + -i src/apps/CMakeLists.txt \
11145 + || die "Failed to disable marble-qt"
11146 + fi
11147 +
11148 + kde5_src_prepare
11149 +}
11150 +
11151 +src_configure() {
11152 + local mycmakeargs=(
11153 + $(cmake-utils_use_find_package aprs Perl)
11154 + $(cmake-utils_use_find_package geolocation Qt5Positioning)
11155 + -DBUILD_MARBLE_TESTS=$(usex test)
11156 + -DWITH_DESIGNER_PLUGIN=$(usex designer)
11157 + -DWITH_libgps=$(usex gps)
11158 + -DWITH_KF5=$(usex kde)
11159 + -DWITH_Phonon4Qt5=$(usex phonon)
11160 + -DWITH_libshp=$(usex shapefile)
11161 + $(cmake-utils_use_find_package webengine Qt5WebEngine)
11162 + $(cmake-utils_use_find_package webengine Qt5WebEngineWidgets)
11163 + -DWITH_libwlocate=OFF
11164 + # bug 608890
11165 + -DKDE_INSTALL_CONFDIR="/etc/xdg"
11166 + )
11167 + kde5_src_configure
11168 +}
11169
11170 diff --git a/kde-apps/mbox-importer/mbox-importer-19.04.1.ebuild b/kde-apps/mbox-importer/mbox-importer-19.04.1.ebuild
11171 new file mode 100644
11172 index 0000000000..a6f31cefaa
11173 --- /dev/null
11174 +++ b/kde-apps/mbox-importer/mbox-importer-19.04.1.ebuild
11175 @@ -0,0 +1,32 @@
11176 +# Copyright 1999-2019 Gentoo Authors
11177 +# Distributed under the terms of the GNU General Public License v2
11178 +
11179 +EAPI=7
11180 +
11181 +KDE_HANDBOOK="forceoptional" # FIXME: Check back for doc in release
11182 +inherit kde5
11183 +
11184 +DESCRIPTION="Import mbox email archives from various sources into Akonadi"
11185 +LICENSE="GPL-2+ handbook? ( FDL-1.2+ )"
11186 +KEYWORDS="~amd64 ~arm64 ~x86"
11187 +IUSE=""
11188 +
11189 +DEPEND="
11190 + $(add_frameworks_dep kconfig)
11191 + $(add_frameworks_dep kcoreaddons)
11192 + $(add_frameworks_dep kcrash)
11193 + $(add_frameworks_dep kdbusaddons)
11194 + $(add_frameworks_dep ki18n)
11195 + $(add_frameworks_dep kservice)
11196 + $(add_frameworks_dep kwidgetsaddons)
11197 + $(add_kdeapps_dep akonadi)
11198 + $(add_kdeapps_dep kidentitymanagement)
11199 + $(add_kdeapps_dep mailcommon)
11200 + $(add_kdeapps_dep mailimporter)
11201 + $(add_qt_dep qtgui)
11202 + $(add_qt_dep qtwidgets)
11203 +"
11204 +RDEPEND="${DEPEND}
11205 + !kde-apps/kdepim-l10n
11206 + !kde-apps/kmail:4
11207 +"
11208
11209 diff --git a/kde-apps/messagelib/messagelib-19.04.1.ebuild b/kde-apps/messagelib/messagelib-19.04.1.ebuild
11210 new file mode 100644
11211 index 0000000000..927ca7e713
11212 --- /dev/null
11213 +++ b/kde-apps/messagelib/messagelib-19.04.1.ebuild
11214 @@ -0,0 +1,69 @@
11215 +# Copyright 1999-2019 Gentoo Authors
11216 +# Distributed under the terms of the GNU General Public License v2
11217 +
11218 +EAPI=7
11219 +
11220 +KDE_TEST="forceoptional-recursive"
11221 +VIRTUALX_REQUIRED="test"
11222 +inherit kde5
11223 +
11224 +DESCRIPTION="Libraries for messaging functions"
11225 +LICENSE="GPL-2+ LGPL-2.1+"
11226 +KEYWORDS="~amd64 ~arm64 ~x86"
11227 +IUSE=""
11228 +
11229 +DEPEND="
11230 + $(add_frameworks_dep karchive)
11231 + $(add_frameworks_dep kcodecs)
11232 + $(add_frameworks_dep kcompletion)
11233 + $(add_frameworks_dep kconfig)
11234 + $(add_frameworks_dep kconfigwidgets)
11235 + $(add_frameworks_dep kcoreaddons)
11236 + $(add_frameworks_dep kdbusaddons)
11237 + $(add_frameworks_dep ki18n)
11238 + $(add_frameworks_dep kiconthemes)
11239 + $(add_frameworks_dep kio)
11240 + $(add_frameworks_dep kitemmodels)
11241 + $(add_frameworks_dep kitemviews)
11242 + $(add_frameworks_dep kjobwidgets)
11243 + $(add_frameworks_dep knotifications)
11244 + $(add_frameworks_dep kservice)
11245 + $(add_frameworks_dep ktextwidgets)
11246 + $(add_frameworks_dep kwidgetsaddons)
11247 + $(add_frameworks_dep kwindowsystem)
11248 + $(add_frameworks_dep kxmlgui)
11249 + $(add_frameworks_dep sonnet)
11250 + $(add_frameworks_dep syntax-highlighting)
11251 + $(add_kdeapps_dep akonadi)
11252 + $(add_kdeapps_dep akonadi-contacts)
11253 + $(add_kdeapps_dep akonadi-mime)
11254 + $(add_kdeapps_dep grantleetheme)
11255 + $(add_kdeapps_dep incidenceeditor)
11256 + $(add_kdeapps_dep kcalcore)
11257 + $(add_kdeapps_dep kcontacts)
11258 + $(add_kdeapps_dep kdepim-apps-libs)
11259 + $(add_kdeapps_dep kidentitymanagement)
11260 + $(add_kdeapps_dep kldap)
11261 + $(add_kdeapps_dep kmailtransport)
11262 + $(add_kdeapps_dep kmbox)
11263 + $(add_kdeapps_dep kmime)
11264 + $(add_kdeapps_dep kpimtextedit)
11265 + $(add_kdeapps_dep libgravatar)
11266 + $(add_kdeapps_dep libkdepim)
11267 + $(add_kdeapps_dep libkleo)
11268 + $(add_qt_dep qtgui)
11269 + $(add_qt_dep qtnetwork)
11270 + $(add_qt_dep qtprintsupport)
11271 + $(add_qt_dep qtwebengine 'widgets')
11272 + $(add_qt_dep qtwidgets)
11273 + >=app-crypt/gpgme-1.8.0-r1[cxx,qt5]
11274 + >=dev-libs/grantlee-5.1.0:5
11275 +"
11276 +RDEPEND="${DEPEND}
11277 + !kde-apps/kdepim-common-libs:4
11278 + !kde-apps/kdepim-l10n
11279 + !=kde-apps/kmail-4.4*:4
11280 +"
11281 +
11282 +# bug 579630
11283 +RESTRICT+=" test"
11284
11285 diff --git a/kde-apps/minuet/minuet-19.04.1.ebuild b/kde-apps/minuet/minuet-19.04.1.ebuild
11286 new file mode 100644
11287 index 0000000000..591a5e23f1
11288 --- /dev/null
11289 +++ b/kde-apps/minuet/minuet-19.04.1.ebuild
11290 @@ -0,0 +1,27 @@
11291 +# Copyright 1999-2019 Gentoo Authors
11292 +# Distributed under the terms of the GNU General Public License v2
11293 +
11294 +EAPI=7
11295 +
11296 +KDE_HANDBOOK="forceoptional"
11297 +inherit kde5
11298 +
11299 +DESCRIPTION="Music Education software by KDE"
11300 +HOMEPAGE="https://minuet.kde.org/"
11301 +KEYWORDS="~amd64 ~arm64 ~x86"
11302 +IUSE=""
11303 +
11304 +BDEPEND="
11305 + virtual/pkgconfig
11306 +"
11307 +DEPEND="
11308 + $(add_frameworks_dep kcoreaddons)
11309 + $(add_frameworks_dep kcrash)
11310 + $(add_frameworks_dep ki18n)
11311 + $(add_qt_dep qtdeclarative)
11312 + $(add_qt_dep qtgui)
11313 + $(add_qt_dep qtsvg)
11314 + $(add_qt_dep qtquickcontrols2)
11315 + media-sound/fluidsynth:=
11316 +"
11317 +RDEPEND="${DEPEND}"
11318
11319 diff --git a/kde-apps/okular/okular-19.04.1.ebuild b/kde-apps/okular/okular-19.04.1.ebuild
11320 new file mode 100644
11321 index 0000000000..64bf34f1cf
11322 --- /dev/null
11323 +++ b/kde-apps/okular/okular-19.04.1.ebuild
11324 @@ -0,0 +1,106 @@
11325 +# Copyright 1999-2019 Gentoo Authors
11326 +# Distributed under the terms of the GNU General Public License v2
11327 +
11328 +EAPI=7
11329 +
11330 +KDE_HANDBOOK="forceoptional"
11331 +KDE_TEST="forceoptional"
11332 +VIRTUALX_REQUIRED="test"
11333 +inherit kde5
11334 +
11335 +DESCRIPTION="Universal document viewer based on KDE Frameworks"
11336 +HOMEPAGE="https://okular.kde.org https://kde.org/applications/graphics/okular"
11337 +KEYWORDS="~amd64 ~arm64 ~x86"
11338 +IUSE="chm crypt djvu epub +image-backend markdown mobi mobile +pdf plucker +postscript share speech +tiff"
11339 +
11340 +DEPEND="
11341 + $(add_frameworks_dep kactivities)
11342 + $(add_frameworks_dep karchive)
11343 + $(add_frameworks_dep kbookmarks)
11344 + $(add_frameworks_dep kcompletion)
11345 + $(add_frameworks_dep kconfig)
11346 + $(add_frameworks_dep kconfigwidgets)
11347 + $(add_frameworks_dep kcoreaddons)
11348 + $(add_frameworks_dep kcrash)
11349 + $(add_frameworks_dep kio)
11350 + $(add_frameworks_dep kjs)
11351 + $(add_frameworks_dep kparts)
11352 + $(add_frameworks_dep kpty)
11353 + $(add_frameworks_dep kwallet)
11354 + $(add_frameworks_dep threadweaver)
11355 + $(add_qt_dep qtdbus)
11356 + $(add_qt_dep qtgui)
11357 + $(add_qt_dep qtprintsupport)
11358 + $(add_qt_dep qtsvg)
11359 + $(add_qt_dep qtwidgets)
11360 + media-libs/freetype
11361 + media-libs/phonon[qt5(+)]
11362 + sys-libs/zlib
11363 + chm? (
11364 + $(add_frameworks_dep khtml)
11365 + dev-libs/chmlib
11366 + )
11367 + crypt? ( app-crypt/qca:2[qt5(+)] )
11368 + djvu? ( app-text/djvu )
11369 + epub? ( app-text/ebook-tools )
11370 + image-backend? (
11371 + $(add_kdeapps_dep libkexiv2)
11372 + $(add_qt_dep qtgui 'gif,jpeg,png')
11373 + )
11374 + markdown? ( app-text/discount )
11375 + mobi? ( $(add_kdeapps_dep kdegraphics-mobipocket) )
11376 + pdf? ( app-text/poppler[qt5] )
11377 + plucker? ( virtual/jpeg:0 )
11378 + postscript? ( app-text/libspectre )
11379 + share? ( $(add_frameworks_dep purpose) )
11380 + speech? ( $(add_qt_dep qtspeech) )
11381 + tiff? ( media-libs/tiff:0 )
11382 +"
11383 +RDEPEND="${DEPEND}
11384 + image-backend? ( $(add_frameworks_dep kimageformats) )
11385 + mobile? (
11386 + $(add_frameworks_dep kirigami)
11387 + $(add_qt_dep qtquickcontrols)
11388 + )
11389 +"
11390 +
11391 +PATCHES=(
11392 + "${FILESDIR}/${PN}-18.08.0-tests.patch"
11393 + "${FILESDIR}/${PN}-18.12.0-tests.patch"
11394 +)
11395 +
11396 +src_prepare() {
11397 + kde5_src_prepare
11398 + use mobile || cmake_comment_add_subdirectory mobile
11399 + use test || cmake_comment_add_subdirectory conf/autotests
11400 +}
11401 +
11402 +src_configure() {
11403 + local mycmakeargs=(
11404 + $(cmake-utils_use_find_package chm CHM)
11405 + $(cmake-utils_use_find_package crypt Qca-qt5)
11406 + $(cmake-utils_use_find_package djvu DjVuLibre)
11407 + $(cmake-utils_use_find_package epub EPub)
11408 + $(cmake-utils_use_find_package image-backend KF5KExiv2)
11409 + $(cmake-utils_use_find_package markdown Discount)
11410 + $(cmake-utils_use_find_package mobi QMobipocket)
11411 + $(cmake-utils_use_find_package pdf Poppler)
11412 + $(cmake-utils_use_find_package plucker JPEG)
11413 + $(cmake-utils_use_find_package postscript LibSpectre)
11414 + $(cmake-utils_use_find_package share KF5Purpose)
11415 + $(cmake-utils_use_find_package speech Qt5TextToSpeech)
11416 + $(cmake-utils_use_find_package tiff TIFF)
11417 + )
11418 +
11419 + kde5_src_configure
11420 +}
11421 +
11422 +src_test() {
11423 + # mainshelltest hangs, chmgeneratortest fails, bug #603116
11424 + # parttest hangs, bug #641728
11425 + local myctestargs=(
11426 + -E "(mainshelltest|chmgeneratortest|parttest)"
11427 + )
11428 +
11429 + kde5_src_test
11430 +}
11431
11432 diff --git a/kde-apps/kpat/kpat-19.04.9999.ebuild b/kde-apps/palapeli/palapeli-19.04.1.ebuild
11433 similarity index 56%
11434 copy from kde-apps/kpat/kpat-19.04.9999.ebuild
11435 copy to kde-apps/palapeli/palapeli-19.04.1.ebuild
11436 index 5cc8dcc740..c541e56885 100644
11437 --- a/kde-apps/kpat/kpat-19.04.9999.ebuild
11438 +++ b/kde-apps/palapeli/palapeli-19.04.1.ebuild
11439 @@ -3,32 +3,36 @@
11440
11441 EAPI=7
11442
11443 -KDE_HANDBOOK="forceoptional"
11444 -KDE_SELINUX_MODULE="games"
11445 +KDE_HANDBOOK="optional"
11446 inherit kde5
11447
11448 -DESCRIPTION="KDE patience game"
11449 -HOMEPAGE="https://games.kde.org/game.php?game=kpat"
11450 -KEYWORDS=""
11451 +DESCRIPTION="Jigsaw puzzle game by KDE"
11452 +HOMEPAGE="https://kde.org/applications/games/palapeli/"
11453 +KEYWORDS="~amd64 ~arm64 ~x86"
11454 IUSE=""
11455
11456 -DEPEND="
11457 +COMMON_DEPEND="
11458 + $(add_frameworks_dep karchive)
11459 $(add_frameworks_dep kcompletion)
11460 $(add_frameworks_dep kconfig)
11461 $(add_frameworks_dep kconfigwidgets)
11462 $(add_frameworks_dep kcoreaddons)
11463 $(add_frameworks_dep kcrash)
11464 - $(add_frameworks_dep kdbusaddons)
11465 - $(add_frameworks_dep kguiaddons)
11466 $(add_frameworks_dep ki18n)
11467 $(add_frameworks_dep kio)
11468 - $(add_frameworks_dep knewstuff)
11469 + $(add_frameworks_dep kitemviews)
11470 + $(add_frameworks_dep knotifications)
11471 + $(add_frameworks_dep kservice)
11472 $(add_frameworks_dep kwidgetsaddons)
11473 $(add_frameworks_dep kxmlgui)
11474 $(add_kdeapps_dep libkdegames)
11475 $(add_qt_dep qtgui)
11476 $(add_qt_dep qtsvg)
11477 $(add_qt_dep qtwidgets)
11478 - dev-games/freecell-solver
11479 "
11480 -RDEPEND="${DEPEND}"
11481 +DEPEND="${COMMON_DEPEND}
11482 + $(add_qt_dep qtconcurrent)
11483 +"
11484 +RDEPEND="${COMMON_DEPEND}
11485 + !kde-apps/kde4-l10n
11486 +"
11487
11488 diff --git a/kde-apps/parley/parley-19.04.1.ebuild b/kde-apps/parley/parley-19.04.1.ebuild
11489 new file mode 100644
11490 index 0000000000..6f4f04f5b4
11491 --- /dev/null
11492 +++ b/kde-apps/parley/parley-19.04.1.ebuild
11493 @@ -0,0 +1,47 @@
11494 +# Copyright 1999-2019 Gentoo Authors
11495 +# Distributed under the terms of the GNU General Public License v2
11496 +
11497 +EAPI=7
11498 +
11499 +KDE_HANDBOOK="forceoptional"
11500 +KDE_DOC_DIR="docs"
11501 +inherit kde5
11502 +
11503 +DESCRIPTION="A vocabulary trainer to help you memorize things"
11504 +HOMEPAGE="https://kde.org/applications/education/parley
11505 +https://edu.kde.org/applications/school/parley"
11506 +KEYWORDS="~amd64 ~arm64 ~x86"
11507 +IUSE=""
11508 +
11509 +DEPEND="
11510 + $(add_kdeapps_dep libkeduvocdocument)
11511 + $(add_frameworks_dep kcmutils)
11512 + $(add_frameworks_dep kcompletion)
11513 + $(add_frameworks_dep kconfig)
11514 + $(add_frameworks_dep kconfigwidgets)
11515 + $(add_frameworks_dep kcoreaddons)
11516 + $(add_frameworks_dep kcrash)
11517 + $(add_frameworks_dep khtml)
11518 + $(add_frameworks_dep ki18n)
11519 + $(add_frameworks_dep kio)
11520 + $(add_frameworks_dep knewstuff)
11521 + $(add_frameworks_dep knotifications)
11522 + $(add_frameworks_dep kross)
11523 + $(add_frameworks_dep kservice)
11524 + $(add_frameworks_dep ktextwidgets)
11525 + $(add_frameworks_dep kwidgetsaddons)
11526 + $(add_frameworks_dep kxmlgui)
11527 + $(add_frameworks_dep sonnet)
11528 + $(add_qt_dep qtdbus)
11529 + $(add_qt_dep qtconcurrent)
11530 + $(add_qt_dep qtgui)
11531 + $(add_qt_dep qtmultimedia)
11532 + $(add_qt_dep qtsvg)
11533 + $(add_qt_dep qtwidgets)
11534 + $(add_qt_dep qtwebengine 'widgets')
11535 + dev-libs/libxml2:2
11536 + dev-libs/libxslt
11537 +"
11538 +RDEPEND="${DEPEND}
11539 + $(add_kdeapps_dep kdeedu-data)
11540 +"
11541
11542 diff --git a/kde-apps/kpat/kpat-19.04.9999.ebuild b/kde-apps/picmi/picmi-19.04.1.ebuild
11543 similarity index 69%
11544 copy from kde-apps/kpat/kpat-19.04.9999.ebuild
11545 copy to kde-apps/picmi/picmi-19.04.1.ebuild
11546 index 5cc8dcc740..8daea380c1 100644
11547 --- a/kde-apps/kpat/kpat-19.04.9999.ebuild
11548 +++ b/kde-apps/picmi/picmi-19.04.1.ebuild
11549 @@ -4,31 +4,31 @@
11550 EAPI=7
11551
11552 KDE_HANDBOOK="forceoptional"
11553 -KDE_SELINUX_MODULE="games"
11554 +KDE_TEST="forceoptional"
11555 +VIRTUALX_REQUIRED="test"
11556 inherit kde5
11557
11558 -DESCRIPTION="KDE patience game"
11559 -HOMEPAGE="https://games.kde.org/game.php?game=kpat"
11560 -KEYWORDS=""
11561 +DESCRIPTION="Nonogram logic game by KDE"
11562 +HOMEPAGE="https://games.kde.org/game.php?game=picmi"
11563 +KEYWORDS="~amd64 ~arm64 ~x86"
11564 IUSE=""
11565
11566 DEPEND="
11567 - $(add_frameworks_dep kcompletion)
11568 - $(add_frameworks_dep kconfig)
11569 $(add_frameworks_dep kconfigwidgets)
11570 $(add_frameworks_dep kcoreaddons)
11571 $(add_frameworks_dep kcrash)
11572 $(add_frameworks_dep kdbusaddons)
11573 - $(add_frameworks_dep kguiaddons)
11574 + $(add_frameworks_dep kdeclarative)
11575 $(add_frameworks_dep ki18n)
11576 $(add_frameworks_dep kio)
11577 $(add_frameworks_dep knewstuff)
11578 $(add_frameworks_dep kwidgetsaddons)
11579 $(add_frameworks_dep kxmlgui)
11580 $(add_kdeapps_dep libkdegames)
11581 + $(add_qt_dep qtdeclarative)
11582 $(add_qt_dep qtgui)
11583 $(add_qt_dep qtsvg)
11584 $(add_qt_dep qtwidgets)
11585 - dev-games/freecell-solver
11586 + $(add_qt_dep qtxml)
11587 "
11588 RDEPEND="${DEPEND}"
11589
11590 diff --git a/kde-apps/pim-data-exporter/pim-data-exporter-19.04.1.ebuild b/kde-apps/pim-data-exporter/pim-data-exporter-19.04.1.ebuild
11591 new file mode 100644
11592 index 0000000000..44bf6d4dd0
11593 --- /dev/null
11594 +++ b/kde-apps/pim-data-exporter/pim-data-exporter-19.04.1.ebuild
11595 @@ -0,0 +1,54 @@
11596 +# Copyright 1999-2019 Gentoo Authors
11597 +# Distributed under the terms of the GNU General Public License v2
11598 +
11599 +EAPI=7
11600 +
11601 +KDE_HANDBOOK="forceoptional"
11602 +KDE_TEST="forceoptional"
11603 +VIRTUALX_REQUIRED="test"
11604 +inherit kde5
11605 +
11606 +DESCRIPTION="Assistant to backup and archive PIM data and configuration"
11607 +HOMEPAGE+=" https://userbase.kde.org/Kmail/Backup_Options"
11608 +LICENSE="GPL-2+ handbook? ( FDL-1.2+ )"
11609 +KEYWORDS="~amd64 ~arm64 ~x86"
11610 +IUSE=""
11611 +
11612 +DEPEND="
11613 + $(add_frameworks_dep karchive)
11614 + $(add_frameworks_dep kconfig)
11615 + $(add_frameworks_dep kconfigwidgets)
11616 + $(add_frameworks_dep kcoreaddons)
11617 + $(add_frameworks_dep kcrash)
11618 + $(add_frameworks_dep kdbusaddons)
11619 + $(add_frameworks_dep ki18n)
11620 + $(add_frameworks_dep kio)
11621 + $(add_frameworks_dep kitemviews)
11622 + $(add_frameworks_dep knotifications)
11623 + $(add_frameworks_dep kwidgetsaddons)
11624 + $(add_frameworks_dep kxmlgui)
11625 + $(add_kdeapps_dep akonadi)
11626 + $(add_kdeapps_dep kcontacts)
11627 + $(add_kdeapps_dep kidentitymanagement)
11628 + $(add_kdeapps_dep kmailtransport)
11629 + $(add_kdeapps_dep kmime)
11630 + $(add_kdeapps_dep kpimtextedit)
11631 + $(add_kdeapps_dep libkdepim)
11632 + $(add_kdeapps_dep mailcommon)
11633 + $(add_kdeapps_dep pimcommon)
11634 + $(add_qt_dep qtgui)
11635 + $(add_qt_dep qtwidgets)
11636 +"
11637 +RDEPEND="${DEPEND}
11638 + !kde-apps/kdepim-l10n
11639 + !kde-apps/kmail:4
11640 +"
11641 +
11642 +src_test() {
11643 + # selectiontypetreewidgettest is broken, bug #665690
11644 + local myctestargs=(
11645 + -E "(selectiontypetreewidgettest)"
11646 + )
11647 +
11648 + kde5_src_test
11649 +}
11650
11651 diff --git a/kde-apps/pim-sieve-editor/pim-sieve-editor-19.04.1.ebuild b/kde-apps/pim-sieve-editor/pim-sieve-editor-19.04.1.ebuild
11652 new file mode 100644
11653 index 0000000000..c32411e468
11654 --- /dev/null
11655 +++ b/kde-apps/pim-sieve-editor/pim-sieve-editor-19.04.1.ebuild
11656 @@ -0,0 +1,44 @@
11657 +# Copyright 1999-2019 Gentoo Authors
11658 +# Distributed under the terms of the GNU General Public License v2
11659 +
11660 +EAPI=7
11661 +
11662 +KDE_HANDBOOK="forceoptional"
11663 +KDE_TEST="forceoptional"
11664 +VIRTUALX_REQUIRED="test"
11665 +inherit kde5
11666 +
11667 +DESCRIPTION="Assistant for editing IMAP Sieve filters"
11668 +LICENSE="GPL-2+ handbook? ( FDL-1.2+ )"
11669 +KEYWORDS="~amd64 ~arm64 ~x86"
11670 +IUSE=""
11671 +
11672 +DEPEND="
11673 + $(add_frameworks_dep kbookmarks)
11674 + $(add_frameworks_dep kconfig)
11675 + $(add_frameworks_dep kconfigwidgets)
11676 + $(add_frameworks_dep kcoreaddons)
11677 + $(add_frameworks_dep kcrash)
11678 + $(add_frameworks_dep kdbusaddons)
11679 + $(add_frameworks_dep ki18n)
11680 + $(add_frameworks_dep kiconthemes)
11681 + $(add_frameworks_dep kwallet)
11682 + $(add_frameworks_dep kwidgetsaddons)
11683 + $(add_frameworks_dep kxmlgui)
11684 + $(add_kdeapps_dep akonadi)
11685 + $(add_kdeapps_dep akonadi-contacts)
11686 + $(add_kdeapps_dep akonadi-mime)
11687 + $(add_kdeapps_dep calendarsupport)
11688 + $(add_kdeapps_dep kcalcore)
11689 + $(add_kdeapps_dep kcontacts)
11690 + $(add_kdeapps_dep kmailtransport)
11691 + $(add_kdeapps_dep libksieve)
11692 + $(add_kdeapps_dep pimcommon)
11693 + $(add_qt_dep qtgui)
11694 + $(add_qt_dep qtnetwork)
11695 + $(add_qt_dep qtwidgets)
11696 +"
11697 +RDEPEND="${DEPEND}
11698 + !kde-apps/kdepim-common-libs:4
11699 + !kde-apps/kdepim-l10n
11700 +"
11701
11702 diff --git a/kde-apps/pimcommon/pimcommon-19.04.1.ebuild b/kde-apps/pimcommon/pimcommon-19.04.1.ebuild
11703 new file mode 100644
11704 index 0000000000..f6917eeb6a
11705 --- /dev/null
11706 +++ b/kde-apps/pimcommon/pimcommon-19.04.1.ebuild
11707 @@ -0,0 +1,74 @@
11708 +# Copyright 1999-2019 Gentoo Authors
11709 +# Distributed under the terms of the GNU General Public License v2
11710 +
11711 +EAPI=7
11712 +
11713 +KDE_DESIGNERPLUGIN="true"
11714 +KDE_TEST="forceoptional"
11715 +VIRTUALX_REQUIRED="test"
11716 +inherit kde5
11717 +
11718 +DESCRIPTION="Common PIM libraries"
11719 +LICENSE="GPL-2+ LGPL-2.1+"
11720 +KEYWORDS="~amd64 ~arm64 ~x86"
11721 +IUSE="share"
11722 +
11723 +BDEPEND="
11724 + dev-libs/libxslt
11725 +"
11726 +COMMON_DEPEND="
11727 + $(add_frameworks_dep karchive)
11728 + $(add_frameworks_dep kcodecs)
11729 + $(add_frameworks_dep kcompletion)
11730 + $(add_frameworks_dep kconfig)
11731 + $(add_frameworks_dep kconfigwidgets)
11732 + $(add_frameworks_dep kcoreaddons)
11733 + $(add_frameworks_dep kdbusaddons)
11734 + $(add_frameworks_dep ki18n)
11735 + $(add_frameworks_dep kio)
11736 + $(add_frameworks_dep kitemmodels)
11737 + $(add_frameworks_dep kjobwidgets)
11738 + $(add_frameworks_dep knewstuff)
11739 + $(add_frameworks_dep kservice)
11740 + $(add_frameworks_dep kwidgetsaddons)
11741 + $(add_frameworks_dep kxmlgui)
11742 + $(add_kdeapps_dep akonadi)
11743 + $(add_kdeapps_dep akonadi-contacts)
11744 + $(add_kdeapps_dep kcontacts)
11745 + $(add_kdeapps_dep kimap)
11746 + $(add_kdeapps_dep kpimtextedit)
11747 + $(add_kdeapps_dep libkdepim)
11748 + $(add_qt_dep qtdbus)
11749 + $(add_qt_dep qtgui)
11750 + $(add_qt_dep qtnetwork)
11751 + $(add_qt_dep qtprintsupport)
11752 + $(add_qt_dep qtwidgets)
11753 + $(add_qt_dep qtxml)
11754 + dev-libs/grantlee:5
11755 + share? ( $(add_frameworks_dep purpose) )
11756 +"
11757 +DEPEND="${COMMON_DEPEND}
11758 + $(add_frameworks_dep kiconthemes)
11759 + test? ( $(add_kdeapps_dep kmime) )
11760 +"
11761 +RDEPEND="${COMMON_DEPEND}
11762 + !kde-apps/kdepim-common-libs:4
11763 + !kde-apps/kdepim-l10n
11764 +"
11765 +
11766 +src_configure() {
11767 + local mycmakeargs=(
11768 + $(cmake-utils_use_find_package share KF5Purpose)
11769 + )
11770 +
11771 + kde5_src_configure
11772 +}
11773 +
11774 +src_test() {
11775 + # bugs 641730, 661330
11776 + local myctestargs=(
11777 + -E "(autocorrectiontest|pimcommon-translator-translatortest)"
11778 + )
11779 +
11780 + kde5_src_test
11781 +}
11782
11783 diff --git a/kde-apps/plasma-telepathy-meta/plasma-telepathy-meta-19.04.1.ebuild b/kde-apps/plasma-telepathy-meta/plasma-telepathy-meta-19.04.1.ebuild
11784 new file mode 100644
11785 index 0000000000..a68369603c
11786 --- /dev/null
11787 +++ b/kde-apps/plasma-telepathy-meta/plasma-telepathy-meta-19.04.1.ebuild
11788 @@ -0,0 +1,32 @@
11789 +# Copyright 1999-2019 Gentoo Authors
11790 +# Distributed under the terms of the GNU General Public License v2
11791 +
11792 +EAPI=7
11793 +
11794 +DESCRIPTION="Plasma Telepathy client"
11795 +HOMEPAGE="https://community.kde.org/KTp"
11796 +
11797 +LICENSE="metapackage"
11798 +SLOT="5"
11799 +KEYWORDS="~amd64 ~arm64 ~x86"
11800 +IUSE="gstreamer"
11801 +
11802 +RDEPEND="
11803 + >=kde-apps/ktp-accounts-kcm-${PV}:${SLOT}
11804 + >=kde-apps/ktp-approver-${PV}:${SLOT}
11805 + >=kde-apps/ktp-auth-handler-${PV}:${SLOT}
11806 + >=kde-apps/ktp-common-internals-${PV}:${SLOT}
11807 + >=kde-apps/ktp-contact-list-${PV}:${SLOT}
11808 + >=kde-apps/ktp-contact-runner-${PV}:${SLOT}
11809 + >=kde-apps/ktp-desktop-applets-${PV}:${SLOT}
11810 + >=kde-apps/ktp-filetransfer-handler-${PV}:${SLOT}
11811 + >=kde-apps/ktp-kded-module-${PV}:${SLOT}
11812 + >=kde-apps/ktp-send-file-${PV}:${SLOT}
11813 + >=kde-apps/ktp-text-ui-${PV}:${SLOT}
11814 + gstreamer? ( >=kde-apps/ktp-call-ui-${PV}:${SLOT} )
11815 +"
11816 +
11817 +pkg_postinst() {
11818 + elog "You can configure the accounts in Plasma System Settings"
11819 + elog "and then add the Instant Messaging plasma applet to access the contact list."
11820 +}
11821
11822 diff --git a/kde-apps/poxml/poxml-19.04.1.ebuild b/kde-apps/poxml/poxml-19.04.1.ebuild
11823 new file mode 100644
11824 index 0000000000..52cbeb724b
11825 --- /dev/null
11826 +++ b/kde-apps/poxml/poxml-19.04.1.ebuild
11827 @@ -0,0 +1,17 @@
11828 +# Copyright 1999-2019 Gentoo Authors
11829 +# Distributed under the terms of the GNU General Public License v2
11830 +
11831 +EAPI=7
11832 +
11833 +KDE_HANDBOOK="forceoptional"
11834 +inherit kde5
11835 +
11836 +DESCRIPTION="KDE utility to translate DocBook XML files using gettext po files"
11837 +KEYWORDS="~amd64 ~arm64 ~x86"
11838 +IUSE=""
11839 +
11840 +DEPEND="
11841 + $(add_qt_dep qtxml)
11842 + sys-devel/gettext
11843 +"
11844 +RDEPEND="${DEPEND}"
11845
11846 diff --git a/kde-apps/print-manager/print-manager-19.04.1.ebuild b/kde-apps/print-manager/print-manager-19.04.1.ebuild
11847 new file mode 100644
11848 index 0000000000..1ae6656076
11849 --- /dev/null
11850 +++ b/kde-apps/print-manager/print-manager-19.04.1.ebuild
11851 @@ -0,0 +1,53 @@
11852 +# Copyright 1999-2019 Gentoo Authors
11853 +# Distributed under the terms of the GNU General Public License v2
11854 +
11855 +EAPI=7
11856 +
11857 +inherit kde5
11858 +
11859 +DESCRIPTION="Manage print jobs and printers in Plasma"
11860 +KEYWORDS="~amd64 ~arm64 ~x86"
11861 +IUSE="+gtk"
11862 +
11863 +DEPEND="
11864 + $(add_frameworks_dep kcmutils)
11865 + $(add_frameworks_dep kconfig)
11866 + $(add_frameworks_dep kconfigwidgets)
11867 + $(add_frameworks_dep kcoreaddons)
11868 + $(add_frameworks_dep kdbusaddons)
11869 + $(add_frameworks_dep ki18n)
11870 + $(add_frameworks_dep kiconthemes)
11871 + $(add_frameworks_dep kio)
11872 + $(add_frameworks_dep knotifications)
11873 + $(add_frameworks_dep kservice)
11874 + $(add_frameworks_dep kwidgetsaddons)
11875 + $(add_frameworks_dep kwindowsystem)
11876 + $(add_frameworks_dep plasma)
11877 + $(add_qt_dep qtdbus)
11878 + $(add_qt_dep qtdeclarative)
11879 + $(add_qt_dep qtgui)
11880 + $(add_qt_dep qtnetwork)
11881 + $(add_qt_dep qtwidgets)
11882 + net-print/cups
11883 +"
11884 +RDEPEND="${DEPEND}
11885 + $(add_plasma_dep kde-cli-tools)
11886 + gtk? ( app-admin/system-config-printer )
11887 +"
11888 +
11889 +pkg_postinst(){
11890 + kde5_pkg_postinst
11891 +
11892 + if [[ -z "${REPLACING_VERSIONS}" ]] && ! use gtk ; then
11893 + ewarn "By switching off \"gtk\" USE flag, you have chosen to do without"
11894 + ewarn "an important, though optional, runtime dependency:"
11895 + ewarn
11896 + ewarn "app-admin/system-config-printer"
11897 + ewarn
11898 + ewarn "${PN} will work nevertheless, but is going to be less comfortable"
11899 + ewarn "and will show the following error status during runtime:"
11900 + ewarn
11901 + ewarn "\"Failed to group devices: 'The name org.fedoraproject.Config.Printing"
11902 + ewarn "was not provided by any .service files'\""
11903 + fi
11904 +}
11905
11906 diff --git a/kde-apps/rocs/rocs-19.04.1.ebuild b/kde-apps/rocs/rocs-19.04.1.ebuild
11907 new file mode 100644
11908 index 0000000000..6f79ed59ae
11909 --- /dev/null
11910 +++ b/kde-apps/rocs/rocs-19.04.1.ebuild
11911 @@ -0,0 +1,45 @@
11912 +# Copyright 1999-2019 Gentoo Authors
11913 +# Distributed under the terms of the GNU General Public License v2
11914 +
11915 +EAPI=7
11916 +
11917 +KDE_HANDBOOK="optional"
11918 +KDE_TEST="true"
11919 +inherit kde5
11920 +
11921 +DESCRIPTION="Interface to work with Graph Theory"
11922 +HOMEPAGE="https://kde.org/applications/education/rocs
11923 +https://edu.kde.org/applications/mathematics/rocs"
11924 +KEYWORDS="~amd64 ~arm64 ~x86"
11925 +IUSE=""
11926 +
11927 +RDEPEND="
11928 + $(add_frameworks_dep karchive)
11929 + $(add_frameworks_dep kconfig)
11930 + $(add_frameworks_dep kconfigwidgets)
11931 + $(add_frameworks_dep kcoreaddons)
11932 + $(add_frameworks_dep kcrash)
11933 + $(add_frameworks_dep kdeclarative)
11934 + $(add_frameworks_dep ki18n)
11935 + $(add_frameworks_dep kitemviews)
11936 + $(add_frameworks_dep kparts)
11937 + $(add_frameworks_dep kservice)
11938 + $(add_frameworks_dep ktexteditor)
11939 + $(add_frameworks_dep ktextwidgets)
11940 + $(add_frameworks_dep kxmlgui)
11941 + $(add_qt_dep qtconcurrent)
11942 + $(add_qt_dep qtdeclarative 'widgets')
11943 + $(add_qt_dep qtgui)
11944 + $(add_qt_dep qtscript 'scripttools')
11945 + $(add_qt_dep qtsvg)
11946 + >=dev-qt/qtwebkit-5.212.0_pre20180120:5
11947 + $(add_qt_dep qtwidgets)
11948 + $(add_qt_dep qtxml)
11949 + $(add_qt_dep qtxmlpatterns)
11950 + dev-libs/grantlee:5
11951 +"
11952 +DEPEND="${RDEPEND}
11953 + >=dev-libs/boost-1.49
11954 +"
11955 +
11956 +RESTRICT+=" test" # 1/10 tests currently fails
11957
11958 diff --git a/kde-apps/signon-kwallet-extension/signon-kwallet-extension-19.04.1.ebuild b/kde-apps/signon-kwallet-extension/signon-kwallet-extension-19.04.1.ebuild
11959 new file mode 100644
11960 index 0000000000..babcbf554b
11961 --- /dev/null
11962 +++ b/kde-apps/signon-kwallet-extension/signon-kwallet-extension-19.04.1.ebuild
11963 @@ -0,0 +1,17 @@
11964 +# Copyright 1999-2019 Gentoo Authors
11965 +# Distributed under the terms of the GNU General Public License v2
11966 +
11967 +EAPI=7
11968 +
11969 +inherit kde5
11970 +
11971 +DESCRIPTION="KWallet extension for signond"
11972 +HOMEPAGE="https://01.org/gsso/"
11973 +KEYWORDS="~amd64 ~arm64 ~x86"
11974 +LICENSE="GPL-2+"
11975 +
11976 +DEPEND="
11977 + $(add_frameworks_dep kwallet)
11978 + net-libs/signond
11979 +"
11980 +RDEPEND="${DEPEND}"
11981
11982 diff --git a/kde-apps/spectacle/spectacle-19.04.1.ebuild b/kde-apps/spectacle/spectacle-19.04.1.ebuild
11983 new file mode 100644
11984 index 0000000000..8a7f45c0d4
11985 --- /dev/null
11986 +++ b/kde-apps/spectacle/spectacle-19.04.1.ebuild
11987 @@ -0,0 +1,52 @@
11988 +# Copyright 1999-2019 Gentoo Authors
11989 +# Distributed under the terms of the GNU General Public License v2
11990 +
11991 +EAPI=7
11992 +
11993 +KDE_HANDBOOK="forceoptional"
11994 +inherit kde5
11995 +
11996 +DESCRIPTION="Screenshot capture utility"
11997 +LICENSE="LGPL-2+ handbook? ( FDL-1.3 ) kipi? ( GPL-2+ )"
11998 +KEYWORDS="~amd64 ~arm64 ~x86"
11999 +IUSE="kipi share"
12000 +
12001 +DEPEND="
12002 + $(add_frameworks_dep kconfig)
12003 + $(add_frameworks_dep kconfigwidgets)
12004 + $(add_frameworks_dep kcoreaddons)
12005 + $(add_frameworks_dep kdbusaddons)
12006 + $(add_frameworks_dep kdeclarative)
12007 + $(add_frameworks_dep ki18n)
12008 + $(add_frameworks_dep kio)
12009 + $(add_frameworks_dep knewstuff)
12010 + $(add_frameworks_dep knotifications)
12011 + $(add_frameworks_dep kservice)
12012 + $(add_frameworks_dep kwidgetsaddons)
12013 + $(add_frameworks_dep kwindowsystem)
12014 + $(add_frameworks_dep kxmlgui)
12015 + $(add_qt_dep qtconcurrent)
12016 + $(add_qt_dep qtdbus)
12017 + $(add_qt_dep qtdeclarative)
12018 + $(add_qt_dep qtgui)
12019 + $(add_qt_dep qtprintsupport)
12020 + $(add_qt_dep qtwidgets)
12021 + $(add_qt_dep qtx11extras)
12022 + x11-libs/libxcb
12023 + x11-libs/xcb-util
12024 + x11-libs/xcb-util-cursor
12025 + x11-libs/xcb-util-image
12026 + kipi? ( $(add_kdeapps_dep libkipi '' '' '5=') )
12027 + share? ( $(add_frameworks_dep purpose) )
12028 +"
12029 +RDEPEND="${DEPEND}
12030 + kipi? ( media-plugins/kipi-plugins:5 )
12031 +"
12032 +
12033 +src_configure() {
12034 + local mycmakeargs=(
12035 + $(cmake-utils_use_find_package kipi KF5Kipi)
12036 + $(cmake-utils_use_find_package share KDEExperimentalPurpose)
12037 + )
12038 + kde5_src_configure
12039 +}
12040
12041 diff --git a/kde-apps/step/step-19.04.1.ebuild b/kde-apps/step/step-19.04.1.ebuild
12042 new file mode 100644
12043 index 0000000000..0c8734816d
12044 --- /dev/null
12045 +++ b/kde-apps/step/step-19.04.1.ebuild
12046 @@ -0,0 +1,60 @@
12047 +# Copyright 1999-2019 Gentoo Authors
12048 +# Distributed under the terms of the GNU General Public License v2
12049 +
12050 +EAPI=7
12051 +
12052 +KDE_HANDBOOK="optional"
12053 +KDE_TEST="forceoptional"
12054 +inherit kde5
12055 +
12056 +DESCRIPTION="Interactive physics simulator"
12057 +HOMEPAGE="https://edu.kde.org/step/"
12058 +KEYWORDS="~amd64 ~arm64 ~x86"
12059 +IUSE="+gsl nls +qalculate"
12060 +
12061 +BDEPEND="
12062 + nls? ( $(add_qt_dep linguist-tools) )
12063 +"
12064 +DEPEND="
12065 + $(add_frameworks_dep kcompletion)
12066 + $(add_frameworks_dep kconfig)
12067 + $(add_frameworks_dep kconfigwidgets)
12068 + $(add_frameworks_dep kcoreaddons)
12069 + $(add_frameworks_dep kcrash)
12070 + $(add_frameworks_dep khtml)
12071 + $(add_frameworks_dep ki18n)
12072 + $(add_frameworks_dep kiconthemes)
12073 + $(add_frameworks_dep kio)
12074 + $(add_frameworks_dep knewstuff)
12075 + $(add_frameworks_dep kparts)
12076 + $(add_frameworks_dep kplotting)
12077 + $(add_frameworks_dep ktextwidgets)
12078 + $(add_frameworks_dep kwidgetsaddons)
12079 + $(add_frameworks_dep kxmlgui)
12080 + $(add_qt_dep qtgui)
12081 + $(add_qt_dep qtopengl)
12082 + $(add_qt_dep qtsvg)
12083 + $(add_qt_dep qtwidgets)
12084 + $(add_qt_dep qtxml)
12085 + >=dev-cpp/eigen-3.2:3
12086 + sci-libs/cln
12087 + gsl? ( sci-libs/gsl:= )
12088 + qalculate? ( >=sci-libs/libqalculate-0.9.5:= )
12089 +"
12090 +RDEPEND="${DEPEND}"
12091 +
12092 +src_prepare() {
12093 + kde5_src_prepare
12094 +
12095 + # FIXME: Drop duplicate upstream
12096 + sed -e '/find_package.*Xml Test/ s/^/#/' \
12097 + -i stepcore/CMakeLists.txt || die
12098 +}
12099 +
12100 +src_configure() {
12101 + local mycmakeargs=(
12102 + $(cmake-utils_use_find_package gsl GSL)
12103 + $(cmake-utils_use_find_package qalculate Qalculate)
12104 + )
12105 + kde5_src_configure
12106 +}
12107
12108 diff --git a/kde-apps/svgpart/svgpart-19.04.1.ebuild b/kde-apps/svgpart/svgpart-19.04.1.ebuild
12109 new file mode 100644
12110 index 0000000000..d67c7189d9
12111 --- /dev/null
12112 +++ b/kde-apps/svgpart/svgpart-19.04.1.ebuild
12113 @@ -0,0 +1,23 @@
12114 +# Copyright 1999-2019 Gentoo Authors
12115 +# Distributed under the terms of the GNU General Public License v2
12116 +
12117 +EAPI=7
12118 +
12119 +inherit kde5
12120 +
12121 +DESCRIPTION="Kpart for viewing SVGs"
12122 +LICENSE="GPL-2+"
12123 +KEYWORDS="~amd64 ~arm64 ~x86"
12124 +IUSE=""
12125 +
12126 +DEPEND="
12127 + $(add_frameworks_dep kconfigwidgets)
12128 + $(add_frameworks_dep kcoreaddons)
12129 + $(add_frameworks_dep ki18n)
12130 + $(add_frameworks_dep kparts)
12131 + $(add_frameworks_dep kxmlgui)
12132 + $(add_qt_dep qtgui)
12133 + $(add_qt_dep qtsvg)
12134 + $(add_qt_dep qtwidgets)
12135 +"
12136 +RDEPEND="${DEPEND}"
12137
12138 diff --git a/kde-apps/kpat/kpat-19.04.9999.ebuild b/kde-apps/sweeper/sweeper-19.04.1.ebuild
12139 similarity index 54%
12140 rename from kde-apps/kpat/kpat-19.04.9999.ebuild
12141 rename to kde-apps/sweeper/sweeper-19.04.1.ebuild
12142 index 5cc8dcc740..f27e2e7a4a 100644
12143 --- a/kde-apps/kpat/kpat-19.04.9999.ebuild
12144 +++ b/kde-apps/sweeper/sweeper-19.04.1.ebuild
12145 @@ -4,31 +4,32 @@
12146 EAPI=7
12147
12148 KDE_HANDBOOK="forceoptional"
12149 -KDE_SELINUX_MODULE="games"
12150 inherit kde5
12151
12152 -DESCRIPTION="KDE patience game"
12153 -HOMEPAGE="https://games.kde.org/game.php?game=kpat"
12154 -KEYWORDS=""
12155 +DESCRIPTION="Privacy settings widget to clean unwanted traces on the system"
12156 +HOMEPAGE="https://kde.org/applications/utilities/sweeper
12157 +https://utils.kde.org/projects/sweeper/"
12158 +
12159 +KEYWORDS="~amd64 ~arm64 ~x86"
12160 IUSE=""
12161
12162 DEPEND="
12163 - $(add_frameworks_dep kcompletion)
12164 + $(add_frameworks_dep kactivities-stats)
12165 + $(add_frameworks_dep kbookmarks)
12166 $(add_frameworks_dep kconfig)
12167 $(add_frameworks_dep kconfigwidgets)
12168 $(add_frameworks_dep kcoreaddons)
12169 $(add_frameworks_dep kcrash)
12170 - $(add_frameworks_dep kdbusaddons)
12171 - $(add_frameworks_dep kguiaddons)
12172 $(add_frameworks_dep ki18n)
12173 $(add_frameworks_dep kio)
12174 - $(add_frameworks_dep knewstuff)
12175 + $(add_frameworks_dep ktextwidgets)
12176 $(add_frameworks_dep kwidgetsaddons)
12177 $(add_frameworks_dep kxmlgui)
12178 - $(add_kdeapps_dep libkdegames)
12179 + $(add_qt_dep qtdbus)
12180 $(add_qt_dep qtgui)
12181 - $(add_qt_dep qtsvg)
12182 $(add_qt_dep qtwidgets)
12183 - dev-games/freecell-solver
12184 + $(add_qt_dep qtxml)
12185 +"
12186 +RDEPEND="${DEPEND}
12187 + !kde-apps/kde4-l10n
12188 "
12189 -RDEPEND="${DEPEND}"
12190
12191 diff --git a/kde-apps/thumbnailers/thumbnailers-19.04.1.ebuild b/kde-apps/thumbnailers/thumbnailers-19.04.1.ebuild
12192 new file mode 100644
12193 index 0000000000..d9395112cc
12194 --- /dev/null
12195 +++ b/kde-apps/thumbnailers/thumbnailers-19.04.1.ebuild
12196 @@ -0,0 +1,32 @@
12197 +# Copyright 1999-2019 Gentoo Authors
12198 +# Distributed under the terms of the GNU General Public License v2
12199 +
12200 +EAPI=7
12201 +
12202 +KMNAME="kdegraphics-thumbnailers"
12203 +inherit kde5
12204 +
12205 +DESCRIPTION="Thumbnail generators for PDF/PS and RAW files"
12206 +LICENSE="GPL-2+"
12207 +KEYWORDS="~amd64 ~arm64 ~x86"
12208 +IUSE="raw"
12209 +
12210 +DEPEND="
12211 + $(add_frameworks_dep karchive)
12212 + $(add_frameworks_dep kio)
12213 + $(add_qt_dep qtgui)
12214 + raw? (
12215 + $(add_kdeapps_dep libkdcraw)
12216 + $(add_kdeapps_dep libkexiv2)
12217 + )
12218 +"
12219 +RDEPEND="${DEPEND}"
12220 +
12221 +src_configure() {
12222 + local mycmakeargs=(
12223 + $(cmake-utils_use_find_package raw KF5KExiv2)
12224 + $(cmake-utils_use_find_package raw KF5KDcraw)
12225 + )
12226 +
12227 + kde5_src_configure
12228 +}
12229
12230 diff --git a/kde-apps/umbrello/umbrello-19.04.1.ebuild b/kde-apps/umbrello/umbrello-19.04.1.ebuild
12231 new file mode 100644
12232 index 0000000000..a482a1be4d
12233 --- /dev/null
12234 +++ b/kde-apps/umbrello/umbrello-19.04.1.ebuild
12235 @@ -0,0 +1,59 @@
12236 +# Copyright 1999-2019 Gentoo Authors
12237 +# Distributed under the terms of the GNU General Public License v2
12238 +
12239 +EAPI=7
12240 +
12241 +KDE_HANDBOOK="forceoptional"
12242 +KDE_TEST="forceoptional"
12243 +VIRTUALX_REQUIRED="test"
12244 +inherit kde5
12245 +
12246 +DESCRIPTION="KDE UML Modeller"
12247 +HOMEPAGE="
12248 + https://kde.org/applications/development/umbrello
12249 + https://umbrello.kde.org
12250 +"
12251 +KEYWORDS="~amd64 ~arm64 ~x86"
12252 +IUSE=""
12253 +
12254 +COMMON_DEPEND="
12255 + $(add_frameworks_dep karchive)
12256 + $(add_frameworks_dep kcompletion)
12257 + $(add_frameworks_dep kconfig)
12258 + $(add_frameworks_dep kconfigwidgets)
12259 + $(add_frameworks_dep kcoreaddons)
12260 + $(add_frameworks_dep kcrash)
12261 + $(add_frameworks_dep ki18n)
12262 + $(add_frameworks_dep kiconthemes)
12263 + $(add_frameworks_dep kio)
12264 + $(add_frameworks_dep kjobwidgets)
12265 + $(add_frameworks_dep ktexteditor)
12266 + $(add_frameworks_dep ktextwidgets)
12267 + $(add_frameworks_dep kwidgetsaddons)
12268 + $(add_frameworks_dep kwindowsystem)
12269 + $(add_frameworks_dep kxmlgui)
12270 + $(add_qt_dep qtgui)
12271 + $(add_qt_dep qtprintsupport)
12272 + $(add_qt_dep qtsvg)
12273 + >=dev-qt/qtwebkit-5.212.0_pre20180120:5
12274 + $(add_qt_dep qtwidgets)
12275 + $(add_qt_dep qtxml)
12276 + dev-libs/libxml2
12277 + dev-libs/libxslt
12278 +"
12279 +DEPEND="${COMMON_DEPEND}
12280 + $(add_frameworks_dep kdelibs4support)
12281 +"
12282 +RDEPEND="${COMMON_DEPEND}
12283 + !<kde-apps/kde4-l10n-17.07.80
12284 +"
12285 +
12286 +src_configure() {
12287 + local mycmakeargs=(
12288 + -DBUILD_KF5=ON
12289 + -DBUILD_unittests=$(usex test)
12290 + )
12291 + use test && mycmakeargs+=( -DCMAKE_DISABLE_FIND_PACKAGE_LLVM=ON )
12292 +
12293 + kde5_src_configure
12294 +}
12295
12296 diff --git a/kde-apps/zeroconf-ioslave/zeroconf-ioslave-19.04.1.ebuild b/kde-apps/zeroconf-ioslave/zeroconf-ioslave-19.04.1.ebuild
12297 new file mode 100644
12298 index 0000000000..474ed62f8c
12299 --- /dev/null
12300 +++ b/kde-apps/zeroconf-ioslave/zeroconf-ioslave-19.04.1.ebuild
12301 @@ -0,0 +1,22 @@
12302 +# Copyright 1999-2019 Gentoo Authors
12303 +# Distributed under the terms of the GNU General Public License v2
12304 +
12305 +EAPI=7
12306 +
12307 +inherit kde5
12308 +
12309 +DESCRIPTION="DNSSD (DNS Service Discovery - part of Rendezvous) ioslave and kded module"
12310 +KEYWORDS="~amd64 ~arm64 ~x86"
12311 +IUSE=""
12312 +
12313 +DEPEND="
12314 + $(add_frameworks_dep kcoreaddons)
12315 + $(add_frameworks_dep kdbusaddons)
12316 + $(add_frameworks_dep kdnssd)
12317 + $(add_frameworks_dep ki18n)
12318 + $(add_frameworks_dep kio)
12319 + $(add_qt_dep qtdbus)
12320 +"
12321 +RDEPEND="${DEPEND}
12322 + !kde-apps/kde4-l10n
12323 +"