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