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