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