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/kmplot/, kde-apps/dolphin/, kde-apps/libkgapi/, kde-apps/klettres/, ...
Date: Tue, 03 Mar 2020 09:13:18
Message-Id: 1583226774.15bdb8556c87892004778816def57b419b3e6e33.asturm@gentoo
1 commit: 15bdb8556c87892004778816def57b419b3e6e33
2 Author: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
3 AuthorDate: Tue Mar 3 09:12:28 2020 +0000
4 Commit: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
5 CommitDate: Tue Mar 3 09:12:54 2020 +0000
6 URL: https://gitweb.gentoo.org/proj/kde.git/commit/?id=15bdb855
7
8 kde-apps: Add KDE Release Service 19.12.3
9
10 Package-Manager: Portage-2.3.89, Repoman-2.3.20
11 Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org>
12
13 .../akonadi-calendar-19.12.3.ebuild | 48 ++++++
14 .../akonadi-contacts-19.12.3.ebuild | 46 +++++
15 .../akonadi-import-wizard-19.12.3.ebuild | 43 +++++
16 kde-apps/akonadi-mime/akonadi-mime-19.12.3.ebuild | 40 +++++
17 .../akonadi-notes/akonadi-notes-19.12.3.ebuild | 25 +++
18 .../akonadi-search/akonadi-search-19.12.3.ebuild | 47 ++++++
19 kde-apps/akonadi/akonadi-19.12.3.ebuild | 132 +++++++++++++++
20 .../akonadiconsole/akonadiconsole-19.12.3.ebuild | 49 ++++++
21 kde-apps/akregator/akregator-19.12.3.ebuild | 56 +++++++
22 kde-apps/analitza/analitza-19.12.3.ebuild | 48 ++++++
23 kde-apps/ark/ark-19.12.3.ebuild | 84 ++++++++++
24 kde-apps/artikulate/artikulate-19.12.3.ebuild | 48 ++++++
25 kde-apps/audiocd-kio/audiocd-kio-19.12.3.ebuild | 48 ++++++
26 .../baloo-widgets/baloo-widgets-19.12.3.ebuild | 31 ++++
27 kde-apps/blinken/blinken-19.12.3.ebuild | 38 +++++
28 kde-apps/bomber/bomber-19.12.3.ebuild | 35 ++++
29 kde-apps/bovo/bovo-19.12.3.ebuild | 36 ++++
30 .../calendarjanitor/calendarjanitor-19.12.3.ebuild | 43 +++++
31 .../calendarsupport/calendarsupport-19.12.3.ebuild | 46 +++++
32 kde-apps/cantor/cantor-19.12.3.ebuild | 110 ++++++++++++
33 kde-apps/cervisia/cervisia-19.12.3.ebuild | 41 +++++
34 .../dolphin-plugins-bazaar-19.12.3.ebuild | 61 +++++++
35 .../dolphin-plugins-dropbox-19.12.3.ebuild | 60 +++++++
36 .../dolphin-plugins-git-19.12.3.ebuild | 63 +++++++
37 .../dolphin-plugins-mercurial-19.12.3.ebuild | 66 ++++++++
38 .../dolphin-plugins-subversion-19.12.3.ebuild | 62 +++++++
39 kde-apps/dolphin/dolphin-19.12.3.ebuild | 99 +++++++++++
40 kde-apps/dragon/dragon-19.12.3.ebuild | 43 +++++
41 kde-apps/eventviews/eventviews-19.12.3.ebuild | 46 +++++
42 kde-apps/ffmpegthumbs/ffmpegthumbs-19.12.3.ebuild | 29 ++++
43 kde-apps/filelight/filelight-19.12.3.ebuild | 33 ++++
44 kde-apps/granatier/granatier-19.12.3.ebuild | 36 ++++
45 .../grantlee-editor/grantlee-editor-19.12.3.ebuild | 44 +++++
46 .../grantleetheme/grantleetheme-19.12.3.ebuild | 36 ++++
47 kde-apps/gwenview/gwenview-19.12.3.ebuild | 110 ++++++++++++
48 .../incidenceeditor/incidenceeditor-19.12.3.ebuild | 55 ++++++
49 kde-apps/juk/juk-19.12.3.ebuild | 46 +++++
50 kde-apps/k3b/k3b-19.12.3.ebuild | 125 ++++++++++++++
51 .../kaccounts-integration-19.12.3.ebuild | 48 ++++++
52 .../kaccounts-providers-19.12.3.ebuild | 36 ++++
53 kde-apps/kaddressbook/kaddressbook-19.12.3.ebuild | 68 ++++++++
54 kde-apps/kajongg/kajongg-19.12.3.ebuild | 56 +++++++
55 kde-apps/kalarm/kalarm-19.12.3.ebuild | 85 ++++++++++
56 kde-apps/kalarmcal/kalarmcal-19.12.3.ebuild | 38 +++++
57 kde-apps/kalgebra/kalgebra-19.12.3.ebuild | 48 ++++++
58 kde-apps/kalzium/kalzium-19.12.3.ebuild | 65 ++++++++
59 kde-apps/kamera/kamera-19.12.3.ebuild | 34 ++++
60 kde-apps/kamoso/kamoso-19.12.3.ebuild | 43 +++++
61 kde-apps/kanagram/kanagram-19.12.3.ebuild | 51 ++++++
62 kde-apps/kapman/kapman-19.12.3.ebuild | 35 ++++
63 kde-apps/kapptemplate/kapptemplate-19.12.3.ebuild | 32 ++++
64 kde-apps/kate/kate-19.12.3.ebuild | 107 ++++++++++++
65 kde-apps/katomic/katomic-19.12.3.ebuild | 35 ++++
66 kde-apps/kbackup/kbackup-19.12.3.ebuild | 35 ++++
67 kde-apps/kblackbox/kblackbox-19.12.3.ebuild | 38 +++++
68 kde-apps/kblocks/kblocks-19.12.3.ebuild | 34 ++++
69 kde-apps/kblog/kblog-19.12.3.ebuild | 26 +++
70 kde-apps/kbounce/kbounce-19.12.3.ebuild | 38 +++++
71 kde-apps/kbreakout/kbreakout-19.12.3.ebuild | 36 ++++
72 kde-apps/kbruch/kbruch-19.12.3.ebuild | 30 ++++
73 kde-apps/kcachegrind/kcachegrind-19.12.3.ebuild | 40 +++++
74 kde-apps/kcalc/kcalc-19.12.3.ebuild | 41 +++++
75 kde-apps/kcalutils/kcalutils-19.12.3.ebuild | 43 +++++
76 kde-apps/kcharselect/kcharselect-19.12.3.ebuild | 31 ++++
77 .../kcolorchooser/kcolorchooser-19.12.3.ebuild | 25 +++
78 kde-apps/kcron/kcron-19.12.3.ebuild | 32 ++++
79 kde-apps/kdav/kdav-19.12.3.ebuild | 36 ++++
80 .../kde-apps-meta/kde-apps-meta-19.12.3.ebuild | 26 +++
81 .../kde-dev-scripts/kde-dev-scripts-19.12.3.ebuild | 34 ++++
82 .../kde-dev-utils/kde-dev-utils-19.12.3.ebuild | 31 ++++
83 kde-apps/kde-meta/kde-meta-19.12.3.ebuild | 17 ++
84 .../kdeaccessibility-meta-19.12.3.ebuild | 18 ++
85 .../kdeadmin-meta/kdeadmin-meta-19.12.3.ebuild | 17 ++
86 kde-apps/kdebase-meta/kdebase-meta-19.12.3.ebuild | 17 ++
87 .../kdebugsettings/kdebugsettings-19.12.3.ebuild | 33 ++++
88 kde-apps/kdecore-meta/kdecore-meta-19.12.3.ebuild | 34 ++++
89 kde-apps/kdeedu-data/kdeedu-data-19.12.3.ebuild | 18 ++
90 kde-apps/kdeedu-meta/kdeedu-meta-19.12.3.ebuild | 42 +++++
91 .../kdegames-meta/kdegames-meta-19.12.3.ebuild | 59 +++++++
92 .../kdegraphics-meta-19.12.3.ebuild | 30 ++++
93 .../kdegraphics-mobipocket-19.12.3.ebuild | 29 ++++
94 .../kdemultimedia-meta-19.12.3.ebuild | 30 ++++
95 .../kdenetwork-filesharing-19.12.3.ebuild | 35 ++++
96 .../kdenetwork-meta/kdenetwork-meta-19.12.3.ebuild | 23 +++
97 kde-apps/kdenlive/kdenlive-19.12.3.ebuild | 89 ++++++++++
98 .../kdepim-addons/kdepim-addons-19.12.3.ebuild | 89 ++++++++++
99 .../kdepim-apps-libs-19.12.3.ebuild | 41 +++++
100 kde-apps/kdepim-meta/kdepim-meta-19.12.3.ebuild | 74 +++++++++
101 .../kdepim-runtime/kdepim-runtime-19.12.3.ebuild | 89 ++++++++++
102 .../kdesdk-kioslaves-19.12.3.ebuild | 22 +++
103 kde-apps/kdesdk-meta/kdesdk-meta-19.12.3.ebuild | 32 ++++
104 .../kdesdk-thumbnailers-19.12.3.ebuild | 26 +++
105 .../kdeutils-meta/kdeutils-meta-19.12.3.ebuild | 42 +++++
106 kde-apps/kdf/kdf-19.12.3.ebuild | 35 ++++
107 kde-apps/kdialog/kdialog-19.12.3.ebuild | 42 +++++
108 kde-apps/kdiamond/kdiamond-19.12.3.ebuild | 36 ++++
109 .../keditbookmarks/keditbookmarks-19.12.3.ebuild | 47 ++++++
110 kde-apps/kfind/kfind-19.12.3.ebuild | 37 +++++
111 kde-apps/kfloppy/kfloppy-19.12.3.ebuild | 33 ++++
112 kde-apps/kfourinline/kfourinline-19.12.3.ebuild | 35 ++++
113 kde-apps/kgeography/kgeography-19.12.3.ebuild | 33 ++++
114 kde-apps/kget/kget-19.12.3.ebuild | 70 ++++++++
115 kde-apps/kgoldrunner/kgoldrunner-19.12.3.ebuild | 40 +++++
116 kde-apps/kgpg/kgpg-19.12.3.ebuild | 54 ++++++
117 kde-apps/khangman/khangman-19.12.3.ebuild | 46 +++++
118 kde-apps/khelpcenter/khelpcenter-19.12.3.ebuild | 54 ++++++
119 .../kidentitymanagement-19.12.3.ebuild | 38 +++++
120 kde-apps/kig/kig-19.12.3.ebuild | 76 +++++++++
121 kde-apps/kigo/kigo-19.12.3.ebuild | 40 +++++
122 kde-apps/killbots/killbots-19.12.3.ebuild | 36 ++++
123 .../kimagemapeditor/kimagemapeditor-19.12.3.ebuild | 35 ++++
124 kde-apps/kimap/kimap-19.12.3.ebuild | 40 +++++
125 kde-apps/kio-extras/kio-extras-19.12.3.ebuild | 82 +++++++++
126 kde-apps/kipi-plugins/kipi-plugins-19.12.3.ebuild | 55 ++++++
127 kde-apps/kiriki/kiriki-19.12.3.ebuild | 36 ++++
128 kde-apps/kiten/kiten-19.12.3.ebuild | 45 +++++
129 kde-apps/kitinerary/kitinerary-19.12.3.ebuild | 43 +++++
130 kde-apps/kjumpingcube/kjumpingcube-19.12.3.ebuild | 36 ++++
131 kde-apps/kldap/kldap-19.12.3.ebuild | 39 +++++
132 kde-apps/kleopatra/kleopatra-19.12.3.ebuild | 55 ++++++
133 kde-apps/klettres/klettres-19.12.3.ebuild | 36 ++++
134 kde-apps/klickety/klickety-19.12.3.ebuild | 40 +++++
135 kde-apps/klines/klines-19.12.3.ebuild | 37 +++++
136 kde-apps/kmag/kmag-19.12.3.ebuild | 40 +++++
137 kde-apps/kmahjongg/kmahjongg-19.12.3.ebuild | 40 +++++
138 .../kmail-account-wizard-19.12.3.ebuild | 53 ++++++
139 kde-apps/kmail/kmail-19.12.3.ebuild | 120 +++++++++++++
140 .../kmailtransport/kmailtransport-19.12.3.ebuild | 43 +++++
141 kde-apps/kmbox/kmbox-19.12.3.ebuild | 18 ++
142 kde-apps/kmime/kmime-19.12.3.ebuild | 21 +++
143 kde-apps/kmines/kmines-19.12.3.ebuild | 36 ++++
144 kde-apps/kmix/kmix-19.12.3.ebuild | 58 +++++++
145 kde-apps/kmousetool/kmousetool-19.12.3.ebuild | 37 +++++
146 kde-apps/kmouth/kmouth-19.12.3.ebuild | 35 ++++
147 kde-apps/kmplot/kmplot-19.12.3.ebuild | 40 +++++
148 kde-apps/knavalbattle/knavalbattle-19.12.3.ebuild | 41 +++++
149 kde-apps/knetwalk/knetwalk-19.12.3.ebuild | 38 +++++
150 kde-apps/knights/knights-19.12.3.ebuild | 52 ++++++
151 kde-apps/knotes/knotes-19.12.3.ebuild | 77 +++++++++
152 kde-apps/kolf/kolf-19.12.3.ebuild | 38 +++++
153 kde-apps/kollision/kollision-19.12.3.ebuild | 33 ++++
154 kde-apps/kolourpaint/kolourpaint-19.12.3.ebuild | 46 +++++
155 kde-apps/kompare/kompare-19.12.3.ebuild | 40 +++++
156 kde-apps/konqueror/konqueror-19.12.3.ebuild | 105 ++++++++++++
157 kde-apps/konquest/konquest-19.12.3.ebuild | 36 ++++
158 kde-apps/konsole/konsole-19.12.3.ebuild | 64 +++++++
159 .../konsolekalendar/konsolekalendar-19.12.3.ebuild | 41 +++++
160 kde-apps/kontact/kontact-19.12.3.ebuild | 48 ++++++
161 .../kontactinterface-19.12.3.ebuild | 29 ++++
162 kde-apps/kopete/kopete-19.12.3.ebuild | 185 +++++++++++++++++++++
163 kde-apps/korganizer/korganizer-19.12.3.ebuild | 95 +++++++++++
164 kde-apps/kpat/kpat-19.12.3.ebuild | 41 +++++
165 kde-apps/kpimtextedit/kpimtextedit-19.12.3.ebuild | 42 +++++
166 kde-apps/kpkpass/kpkpass-19.12.3.ebuild | 26 +++
167 .../kqtquickcharts/kqtquickcharts-19.12.3.ebuild | 20 +++
168 kde-apps/krdc/krdc-19.12.3.ebuild | 52 ++++++
169 kde-apps/kreversi/kreversi-19.12.3.ebuild | 41 +++++
170 kde-apps/krfb/krfb-19.12.3.ebuild | 55 ++++++
171 .../kross-interpreters-19.12.3.ebuild | 42 +++++
172 kde-apps/kruler/kruler-19.12.3.ebuild | 43 +++++
173 kde-apps/kshisen/kshisen-19.12.3.ebuild | 36 ++++
174 kde-apps/ksirk/ksirk-19.12.3.ebuild | 44 +++++
175 kde-apps/ksmtp/ksmtp-19.12.3.ebuild | 28 ++++
176 kde-apps/ksnakeduel/ksnakeduel-19.12.3.ebuild | 37 +++++
177 kde-apps/kspaceduel/kspaceduel-19.12.3.ebuild | 35 ++++
178 kde-apps/ksquares/ksquares-19.12.3.ebuild | 35 ++++
179 kde-apps/ksudoku/ksudoku-19.12.3.ebuild | 53 ++++++
180 kde-apps/ksystemlog/ksystemlog-19.12.3.ebuild | 66 ++++++++
181 kde-apps/kteatime/kteatime-19.12.3.ebuild | 33 ++++
182 kde-apps/ktimer/ktimer-19.12.3.ebuild | 32 ++++
183 kde-apps/ktouch/ktouch-19.12.3.ebuild | 65 ++++++++
184 .../ktp-accounts-kcm-19.12.3.ebuild | 67 ++++++++
185 kde-apps/ktp-approver/ktp-approver-19.12.3.ebuild | 33 ++++
186 .../ktp-auth-handler-19.12.3.ebuild | 39 +++++
187 kde-apps/ktp-call-ui/ktp-call-ui-19.12.3.ebuild | 45 +++++
188 .../ktp-common-internals-19.12.3.ebuild | 68 ++++++++
189 .../ktp-contact-list-19.12.3.ebuild | 44 +++++
190 .../ktp-contact-runner-19.12.3.ebuild | 31 ++++
191 .../ktp-desktop-applets-19.12.3.ebuild | 27 +++
192 .../ktp-filetransfer-handler-19.12.3.ebuild | 30 ++++
193 .../ktp-kded-module/ktp-kded-module-19.12.3.ebuild | 43 +++++
194 .../ktp-send-file/ktp-send-file-19.12.3.ebuild | 37 +++++
195 kde-apps/ktp-text-ui/ktp-text-ui-19.12.3.ebuild | 59 +++++++
196 kde-apps/ktuberling/ktuberling-19.12.3.ebuild | 42 +++++
197 kde-apps/kturtle/kturtle-19.12.3.ebuild | 37 +++++
198 kde-apps/kubrick/kubrick-19.12.3.ebuild | 36 ++++
199 .../kwalletmanager/kwalletmanager-19.12.3.ebuild | 47 ++++++
200 kde-apps/kwave/kwave-19.12.3.ebuild | 85 ++++++++++
201 kde-apps/kwordquiz/kwordquiz-19.12.3.ebuild | 43 +++++
202 kde-apps/kwrite/kwrite-19.12.3.ebuild | 57 +++++++
203 kde-apps/libgravatar/libgravatar-19.12.3.ebuild | 39 +++++
204 kde-apps/libkcddb/libkcddb-19.12.3.ebuild | 54 ++++++
205 .../libkcompactdisc/libkcompactdisc-19.12.3.ebuild | 32 ++++
206 kde-apps/libkdcraw/libkdcraw-19.12.3.ebuild | 20 +++
207 kde-apps/libkdegames/libkdegames-19.12.3.ebuild | 51 ++++++
208 kde-apps/libkdepim/libkdepim-19.12.3.ebuild | 44 +++++
209 .../libkeduvocdocument-19.12.3.ebuild | 35 ++++
210 kde-apps/libkexiv2/libkexiv2-19.12.3.ebuild | 20 +++
211 kde-apps/libkgapi/libkgapi-19.12.3.ebuild | 37 +++++
212 kde-apps/libkgeomap/libkgeomap-19.12.3.ebuild | 39 +++++
213 kde-apps/libkipi/libkipi-19.12.3.ebuild | 26 +++
214 kde-apps/libkleo/libkleo-19.12.3.ebuild | 43 +++++
215 kde-apps/libkmahjongg/libkmahjongg-19.12.3.ebuild | 28 ++++
216 .../libkomparediff2/libkomparediff2-19.12.3.ebuild | 29 ++++
217 kde-apps/libksane/libksane-19.12.3.ebuild | 33 ++++
218 kde-apps/libksieve/libksieve-19.12.3.ebuild | 61 +++++++
219 kde-apps/libktnef/libktnef-19.12.3.ebuild | 27 +++
220 kde-apps/lokalize/lokalize-19.12.3.ebuild | 69 ++++++++
221 kde-apps/lskat/lskat-19.12.3.ebuild | 35 ++++
222 kde-apps/mailcommon/mailcommon-19.12.3.ebuild | 62 +++++++
223 kde-apps/mailimporter/mailimporter-19.12.3.ebuild | 33 ++++
224 kde-apps/marble/marble-19.12.3.ebuild | 96 +++++++++++
225 .../mbox-importer/mbox-importer-19.12.3.ebuild | 34 ++++
226 kde-apps/messagelib/messagelib-19.12.3.ebuild | 71 ++++++++
227 kde-apps/minuet/minuet-19.12.3.ebuild | 34 ++++
228 kde-apps/okular/okular-19.12.3.ebuild | 112 +++++++++++++
229 kde-apps/palapeli/palapeli-19.12.3.ebuild | 41 +++++
230 kde-apps/parley/parley-19.12.3.ebuild | 51 ++++++
231 kde-apps/picmi/picmi-19.12.3.ebuild | 41 +++++
232 .../pim-data-exporter-19.12.3.ebuild | 47 ++++++
233 .../pim-sieve-editor-19.12.3.ebuild | 46 +++++
234 kde-apps/pimcommon/pimcommon-19.12.3.ebuild | 65 ++++++++
235 .../plasma-telepathy-meta-19.12.3.ebuild | 32 ++++
236 kde-apps/poxml/poxml-19.12.3.ebuild | 21 +++
237 .../print-manager/print-manager-19.12.3.ebuild | 59 +++++++
238 kde-apps/rocs/rocs-19.12.3.ebuild | 49 ++++++
239 .../signon-kwallet-extension-19.12.3.ebuild | 20 +++
240 kde-apps/spectacle/spectacle-19.12.3.ebuild | 58 +++++++
241 kde-apps/step/step-19.12.3.ebuild | 65 ++++++++
242 kde-apps/svgpart/svgpart-19.12.3.ebuild | 27 +++
243 kde-apps/sweeper/sweeper-19.12.3.ebuild | 37 +++++
244 kde-apps/thumbnailers/thumbnailers-19.12.3.ebuild | 37 +++++
245 kde-apps/umbrello/umbrello-19.12.3.ebuild | 68 ++++++++
246 kde-apps/yakuake/yakuake-19.12.3.ebuild | 58 +++++++
247 .../zeroconf-ioslave-19.12.3.ebuild | 25 +++
248 media-sound/elisa/elisa-19.12.3.ebuild | 63 +++++++
249 236 files changed, 10981 insertions(+)
250
251 diff --git a/kde-apps/akonadi-calendar/akonadi-calendar-19.12.3.ebuild b/kde-apps/akonadi-calendar/akonadi-calendar-19.12.3.ebuild
252 new file mode 100644
253 index 0000000000..c4fa962ef7
254 --- /dev/null
255 +++ b/kde-apps/akonadi-calendar/akonadi-calendar-19.12.3.ebuild
256 @@ -0,0 +1,48 @@
257 +# Copyright 1999-2020 Gentoo Authors
258 +# Distributed under the terms of the GNU General Public License v2
259 +
260 +EAPI=7
261 +
262 +ECM_TEST="true"
263 +PVCUT=$(ver_cut 1-3)
264 +KFMIN=5.63.0
265 +QTMIN=5.12.3
266 +inherit ecm kde.org
267 +
268 +DESCRIPTION="Library for akonadi calendar integration"
269 +
270 +LICENSE="GPL-2+ LGPL-2.1+"
271 +SLOT="5"
272 +KEYWORDS="~amd64 ~arm64 ~x86"
273 +IUSE=""
274 +
275 +DEPEND="
276 + >=kde-frameworks/kcalendarcore-${KFMIN}:5
277 + >=kde-frameworks/kcodecs-${KFMIN}:5
278 + >=kde-frameworks/kconfig-${KFMIN}:5
279 + >=kde-frameworks/kconfigwidgets-${KFMIN}:5
280 + >=kde-frameworks/kcoreaddons-${KFMIN}:5
281 + >=kde-frameworks/kdbusaddons-${KFMIN}:5
282 + >=kde-frameworks/ki18n-${KFMIN}:5
283 + >=kde-frameworks/kiconthemes-${KFMIN}:5
284 + >=kde-frameworks/kio-${KFMIN}:5
285 + >=kde-frameworks/kitemmodels-${KFMIN}:5
286 + >=kde-frameworks/kjobwidgets-${KFMIN}:5
287 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
288 + >=kde-frameworks/kxmlgui-${KFMIN}:5
289 + >=kde-apps/akonadi-${PVCUT}:5
290 + >=kde-apps/akonadi-contacts-${PVCUT}:5
291 + >=kde-apps/akonadi-mime-${PVCUT}:5
292 + >=kde-apps/kcalutils-${PVCUT}:5
293 + >=kde-apps/kidentitymanagement-${PVCUT}:5
294 + >=kde-apps/kmailtransport-${PVCUT}:5
295 + >=kde-apps/kmime-${PVCUT}:5
296 + >=dev-qt/qtdbus-${QTMIN}:5
297 + >=dev-qt/qtgui-${QTMIN}:5
298 + >=dev-qt/qtwidgets-${QTMIN}:5
299 +"
300 +RDEPEND="${DEPEND}
301 + !<kde-apps/kdepim-runtime-18.03.80
302 +"
303 +
304 +RESTRICT+=" test"
305
306 diff --git a/kde-apps/akonadi-contacts/akonadi-contacts-19.12.3.ebuild b/kde-apps/akonadi-contacts/akonadi-contacts-19.12.3.ebuild
307 new file mode 100644
308 index 0000000000..1d890f901f
309 --- /dev/null
310 +++ b/kde-apps/akonadi-contacts/akonadi-contacts-19.12.3.ebuild
311 @@ -0,0 +1,46 @@
312 +# Copyright 1999-2020 Gentoo Authors
313 +# Distributed under the terms of the GNU General Public License v2
314 +
315 +EAPI=7
316 +
317 +ECM_TEST="forceoptional"
318 +PVCUT=$(ver_cut 1-3)
319 +KFMIN=5.63.0
320 +QTMIN=5.12.3
321 +inherit ecm kde.org
322 +
323 +DESCRIPTION="Library for akonadi contact integration"
324 +
325 +SLOT="5"
326 +KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
327 +LICENSE="GPL-2+"
328 +IUSE=""
329 +
330 +# some akonadi tests time out, that probably needs more work as it's ~700 tests
331 +RESTRICT+=" test"
332 +
333 +DEPEND="
334 + >=kde-frameworks/kcodecs-${KFMIN}:5
335 + >=kde-frameworks/kcompletion-${KFMIN}:5
336 + >=kde-frameworks/kconfig-${KFMIN}:5
337 + >=kde-frameworks/kconfigwidgets-${KFMIN}:5
338 + >=kde-frameworks/kcontacts-${KFMIN}:5
339 + >=kde-frameworks/kcoreaddons-${KFMIN}:5
340 + >=kde-frameworks/kdbusaddons-${KFMIN}:5
341 + >=kde-frameworks/kiconthemes-${KFMIN}:5
342 + >=kde-frameworks/ki18n-${KFMIN}:5
343 + >=kde-frameworks/kio-${KFMIN}:5
344 + >=kde-frameworks/kservice-${KFMIN}:5
345 + >=kde-frameworks/ktextwidgets-${KFMIN}:5
346 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
347 + >=kde-frameworks/kxmlgui-${KFMIN}:5
348 + >=kde-frameworks/prison-${KFMIN}:5
349 + >=kde-apps/akonadi-${PVCUT}:5
350 + >=kde-apps/kmime-${PVCUT}:5
351 + >=dev-qt/qtdbus-${QTMIN}:5
352 + >=dev-qt/qtgui-${QTMIN}:5
353 + >=dev-qt/qtwidgets-${QTMIN}:5
354 +"
355 +RDEPEND="${DEPEND}
356 + !<kde-apps/kdepim-runtime-18.03.80
357 +"
358
359 diff --git a/kde-apps/akonadi-import-wizard/akonadi-import-wizard-19.12.3.ebuild b/kde-apps/akonadi-import-wizard/akonadi-import-wizard-19.12.3.ebuild
360 new file mode 100644
361 index 0000000000..16a431359e
362 --- /dev/null
363 +++ b/kde-apps/akonadi-import-wizard/akonadi-import-wizard-19.12.3.ebuild
364 @@ -0,0 +1,43 @@
365 +# Copyright 1999-2020 Gentoo Authors
366 +# Distributed under the terms of the GNU General Public License v2
367 +
368 +EAPI=7
369 +
370 +ECM_HANDBOOK="forceoptional"
371 +PVCUT=$(ver_cut 1-3)
372 +KFMIN=5.63.0
373 +QTMIN=5.12.3
374 +inherit ecm kde.org
375 +
376 +DESCRIPTION="Assistant to import PIM data from other applications into Akonadi"
377 +HOMEPAGE+=" https://userbase.kde.org/Kmail/Import_Options"
378 +
379 +LICENSE="GPL-2+ handbook? ( FDL-1.2+ )"
380 +SLOT="5"
381 +KEYWORDS="~amd64 ~arm64 ~x86"
382 +IUSE=""
383 +
384 +DEPEND="
385 + >=dev-qt/qtgui-${QTMIN}:5
386 + >=dev-qt/qtwidgets-${QTMIN}:5
387 + >=dev-qt/qtxml-${QTMIN}:5
388 + >=kde-apps/akonadi-${PVCUT}:5
389 + >=kde-apps/kidentitymanagement-${PVCUT}:5
390 + >=kde-apps/kmailtransport-${PVCUT}:5
391 + >=kde-apps/libkdepim-${PVCUT}:5
392 + >=kde-apps/mailcommon-${PVCUT}:5
393 + >=kde-apps/mailimporter-${PVCUT}:5
394 + >=kde-apps/messagelib-${PVCUT}:5
395 + >=kde-apps/pimcommon-${PVCUT}:5
396 + >=kde-frameworks/kcompletion-${KFMIN}:5
397 + >=kde-frameworks/kconfig-${KFMIN}:5
398 + >=kde-frameworks/kcontacts-${KFMIN}:5
399 + >=kde-frameworks/kcoreaddons-${KFMIN}:5
400 + >=kde-frameworks/kcrash-${KFMIN}:5
401 + >=kde-frameworks/kdbusaddons-${KFMIN}:5
402 + >=kde-frameworks/ki18n-${KFMIN}:5
403 + >=kde-frameworks/kwallet-${KFMIN}:5
404 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
405 + >=kde-frameworks/kxmlgui-${KFMIN}:5
406 +"
407 +RDEPEND="${DEPEND}"
408
409 diff --git a/kde-apps/akonadi-mime/akonadi-mime-19.12.3.ebuild b/kde-apps/akonadi-mime/akonadi-mime-19.12.3.ebuild
410 new file mode 100644
411 index 0000000000..fcc5783ec6
412 --- /dev/null
413 +++ b/kde-apps/akonadi-mime/akonadi-mime-19.12.3.ebuild
414 @@ -0,0 +1,40 @@
415 +# Copyright 1999-2020 Gentoo Authors
416 +# Distributed under the terms of the GNU General Public License v2
417 +
418 +EAPI=7
419 +
420 +ECM_TEST="true"
421 +PVCUT=$(ver_cut 1-3)
422 +KFMIN=5.63.0
423 +QTMIN=5.12.3
424 +inherit ecm kde.org
425 +
426 +DESCRIPTION="Library for akonadi mime types"
427 +
428 +LICENSE="GPL-2+ LGPL-2.1+"
429 +SLOT="5"
430 +KEYWORDS="~amd64 ~arm64 ~x86"
431 +IUSE=""
432 +
433 +# some akonadi tests time out, that probably needs more work as it's ~700 tests
434 +RESTRICT+=" test"
435 +
436 +DEPEND="
437 + >=kde-frameworks/kconfig-${KFMIN}:5
438 + >=kde-frameworks/kcoreaddons-${KFMIN}:5
439 + >=kde-frameworks/kdbusaddons-${KFMIN}:5
440 + >=kde-frameworks/ki18n-${KFMIN}:5
441 + >=kde-frameworks/kio-${KFMIN}:5
442 + >=kde-frameworks/kitemmodels-${KFMIN}:5
443 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
444 + >=kde-frameworks/kxmlgui-${KFMIN}:5
445 + >=kde-apps/akonadi-${PVCUT}:5
446 + >=kde-apps/kmime-${PVCUT}:5
447 + >=dev-qt/qtdbus-${QTMIN}:5
448 + >=dev-qt/qtgui-${QTMIN}:5
449 + >=dev-qt/qtwidgets-${QTMIN}:5
450 + dev-libs/libxslt
451 +"
452 +RDEPEND="${DEPEND}
453 + !<kde-apps/kdepim-runtime-18.03.80
454 +"
455
456 diff --git a/kde-apps/akonadi-notes/akonadi-notes-19.12.3.ebuild b/kde-apps/akonadi-notes/akonadi-notes-19.12.3.ebuild
457 new file mode 100644
458 index 0000000000..01a7e8d886
459 --- /dev/null
460 +++ b/kde-apps/akonadi-notes/akonadi-notes-19.12.3.ebuild
461 @@ -0,0 +1,25 @@
462 +# Copyright 1999-2020 Gentoo Authors
463 +# Distributed under the terms of the GNU General Public License v2
464 +
465 +EAPI=7
466 +
467 +ECM_TEST="true"
468 +PVCUT=$(ver_cut 1-3)
469 +KFMIN=5.63.0
470 +QTMIN=5.12.3
471 +inherit ecm kde.org
472 +
473 +DESCRIPTION="Library for akonadi notes integration"
474 +
475 +LICENSE="GPL-2+"
476 +SLOT="5"
477 +KEYWORDS="~amd64 ~arm64 ~x86"
478 +IUSE=""
479 +
480 +DEPEND="
481 + >=dev-qt/qtgui-${QTMIN}:5
482 + >=dev-qt/qtxml-${QTMIN}:5
483 + >=kde-apps/kmime-${PVCUT}:5
484 + >=kde-frameworks/ki18n-${KFMIN}:5
485 +"
486 +RDEPEND="${DEPEND}"
487
488 diff --git a/kde-apps/akonadi-search/akonadi-search-19.12.3.ebuild b/kde-apps/akonadi-search/akonadi-search-19.12.3.ebuild
489 new file mode 100644
490 index 0000000000..aef3bdd63a
491 --- /dev/null
492 +++ b/kde-apps/akonadi-search/akonadi-search-19.12.3.ebuild
493 @@ -0,0 +1,47 @@
494 +# Copyright 1999-2020 Gentoo Authors
495 +# Distributed under the terms of the GNU General Public License v2
496 +
497 +EAPI=7
498 +
499 +ECM_TEST="forceoptional"
500 +PVCUT=$(ver_cut 1-3)
501 +KFMIN=5.63.0
502 +QTMIN=5.12.3
503 +VIRTUALX_REQUIRED="test"
504 +inherit ecm kde.org
505 +
506 +DESCRIPTION="Libraries and daemons to implement searching in Akonadi"
507 +HOMEPAGE="https://cgit.kde.org/akonadi-search.git"
508 +
509 +LICENSE="GPL-2+ LGPL-2.1+"
510 +SLOT="5"
511 +KEYWORDS="~amd64 ~arm64 ~x86"
512 +IUSE=""
513 +
514 +BDEPEND="
515 + test? ( >=kde-apps/akonadi-${PVCUT}:5[tools] )
516 +"
517 +RDEPEND="
518 + >=dev-libs/xapian-1.3:=[chert(+)]
519 + >=dev-qt/qtdbus-${QTMIN}:5
520 + >=dev-qt/qtgui-${QTMIN}:5
521 + >=dev-qt/qtwidgets-${QTMIN}:5
522 + >=kde-apps/akonadi-${PVCUT}:5
523 + >=kde-apps/akonadi-mime-${PVCUT}:5
524 + >=kde-apps/kmime-${PVCUT}:5
525 + >=kde-frameworks/kcalendarcore-${KFMIN}:5
526 + >=kde-frameworks/kcmutils-${KFMIN}:5
527 + >=kde-frameworks/kcodecs-${KFMIN}:5
528 + >=kde-frameworks/kconfig-${KFMIN}:5
529 + >=kde-frameworks/kconfigwidgets-${KFMIN}:5
530 + >=kde-frameworks/kcontacts-${KFMIN}:5
531 + >=kde-frameworks/kcoreaddons-${KFMIN}:5
532 + >=kde-frameworks/kdbusaddons-${KFMIN}:5
533 + >=kde-frameworks/kio-${KFMIN}:5
534 + >=kde-frameworks/ki18n-${KFMIN}:5
535 + >=kde-frameworks/krunner-${KFMIN}:5
536 +"
537 +DEPEND="${RDEPEND}
538 + dev-libs/boost
539 + test? ( >=kde-apps/akonadi-${PVCUT}:5[mysql,postgres,sqlite] )
540 +"
541
542 diff --git a/kde-apps/akonadi/akonadi-19.12.3.ebuild b/kde-apps/akonadi/akonadi-19.12.3.ebuild
543 new file mode 100644
544 index 0000000000..99c0dfac96
545 --- /dev/null
546 +++ b/kde-apps/akonadi/akonadi-19.12.3.ebuild
547 @@ -0,0 +1,132 @@
548 +# Copyright 1999-2020 Gentoo Authors
549 +# Distributed under the terms of the GNU General Public License v2
550 +
551 +EAPI=7
552 +
553 +ECM_DESIGNERPLUGIN="true"
554 +ECM_TEST="forceoptional"
555 +PVCUT=$(ver_cut 1-3)
556 +KFMIN=5.63.0
557 +QTMIN=5.12.3
558 +VIRTUALDBUS_TEST="true"
559 +VIRTUALX_REQUIRED="test"
560 +inherit ecm kde.org
561 +
562 +DESCRIPTION="Storage service for PIM data and libraries for PIM apps"
563 +HOMEPAGE="https://community.kde.org/KDE_PIM/akonadi"
564 +
565 +SLOT="5"
566 +KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
567 +LICENSE="LGPL-2.1+"
568 +IUSE="+kaccounts +mysql postgres sqlite tools xml"
569 +
570 +REQUIRED_USE="|| ( mysql postgres sqlite ) test? ( tools )"
571 +
572 +COMMON_DEPEND="
573 + >=dev-qt/qtdbus-${QTMIN}:5
574 + >=dev-qt/qtgui-${QTMIN}:5
575 + >=dev-qt/qtnetwork-${QTMIN}:5
576 + >=dev-qt/qtsql-${QTMIN}:5[mysql?,postgres?]
577 + >=dev-qt/qtwidgets-${QTMIN}:5
578 + >=dev-qt/qtxml-${QTMIN}:5
579 + >=kde-frameworks/kcompletion-${KFMIN}:5
580 + >=kde-frameworks/kconfig-${KFMIN}:5
581 + >=kde-frameworks/kconfigwidgets-${KFMIN}:5
582 + >=kde-frameworks/kcoreaddons-${KFMIN}:5
583 + >=kde-frameworks/kcrash-${KFMIN}:5
584 + >=kde-frameworks/kdbusaddons-${KFMIN}:5
585 + >=kde-frameworks/ki18n-${KFMIN}:5
586 + >=kde-frameworks/kiconthemes-${KFMIN}:5
587 + >=kde-frameworks/kio-${KFMIN}:5
588 + >=kde-frameworks/kitemmodels-${KFMIN}:5
589 + >=kde-frameworks/kitemviews-${KFMIN}:5
590 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
591 + >=kde-frameworks/kwindowsystem-${KFMIN}:5
592 + >=kde-frameworks/kxmlgui-${KFMIN}:5
593 + kaccounts? (
594 + >=kde-apps/kaccounts-integration-${PVCUT}:5
595 + net-libs/accounts-qt
596 + )
597 + sqlite? (
598 + >=dev-qt/qtsql-${QTMIN}:5=[sqlite]
599 + dev-db/sqlite:3
600 + )
601 + xml? ( dev-libs/libxml2 )
602 +"
603 +DEPEND="${COMMON_DEPEND}
604 + dev-libs/boost
605 + dev-libs/libxslt
606 + test? ( sys-apps/dbus )
607 +"
608 +RDEPEND="${COMMON_DEPEND}
609 + !<kde-apps/kapptemplate-17.11.80
610 + mysql? ( virtual/mysql )
611 + postgres? ( dev-db/postgresql )
612 +"
613 +
614 +# some akonadi tests time out, that probably needs more work as it's ~700 tests
615 +RESTRICT+=" test"
616 +
617 +PATCHES=( "${FILESDIR}/${PN}-18.12.2-mysql56-crash.patch" )
618 +
619 +pkg_setup() {
620 + # Set default storage backend in order: MySQL, PostgreSQL, SQLite
621 + # reverse driver check to keep the order
622 + use sqlite && DRIVER="QSQLITE3"
623 + use postgres && DRIVER="QPSQL"
624 + use mysql && DRIVER="QMYSQL"
625 +
626 + if use mysql && has_version ">=dev-db/mariadb-10.4"; then
627 + ewarn "If an existing Akonadi QMYSQL database is being upgraded using"
628 + ewarn ">=dev-db/mariadb-10.4 and KMail stops fetching and sending mail,"
629 + ewarn "check ~/.local/share/akonadi/akonadiserver.error for errors like:"
630 + ewarn " \"Cannot add or update a child row: a foreign key constraint fails\""
631 + ewarn
632 + ewarn "Manual steps are required to fix it, see also:"
633 + ewarn " https://bugs.gentoo.org/688746 (see Whiteboard)"
634 + ewarn " https://bugs.kde.org/show_bug.cgi?id=409224"
635 + ewarn
636 + fi
637 +
638 + if use sqlite || has_version "<${CATEGORY}/${P}[sqlite]"; then
639 + ewarn "We strongly recommend you change your Akonadi database backend to either MySQL"
640 + ewarn "or PostgreSQL in your user configuration."
641 + ewarn "In particular, kde-apps/kmail does not work properly with the sqlite backend."
642 + fi
643 +
644 + ecm_pkg_setup
645 +}
646 +
647 +src_configure() {
648 + local mycmakeargs=(
649 + $(cmake_use_find_package kaccounts AccountsQt5)
650 + $(cmake_use_find_package kaccounts KAccounts)
651 + -DAKONADI_BUILD_QSQLITE=$(usex sqlite)
652 + -DBUILD_TOOLS=$(usex tools)
653 + $(cmake_use_find_package xml LibXml2)
654 + )
655 +
656 + ecm_src_configure
657 +}
658 +
659 +src_install() {
660 + # Who knows, maybe it accidentally fixes our permission issues
661 + cat <<-EOF > "${T}"/akonadiserverrc
662 +[%General]
663 +Driver=${DRIVER}
664 +EOF
665 + insinto /usr/share/config/akonadi
666 + doins "${T}"/akonadiserverrc
667 +
668 + ecm_src_install
669 +}
670 +
671 +pkg_postinst() {
672 + ecm_pkg_postinst
673 + elog "You can select the storage backend in ~/.config/akonadi/akonadiserverrc."
674 + elog "Available drivers are:"
675 + use mysql && elog " QMYSQL"
676 + use postgres && elog " QPSQL"
677 + use sqlite && elog " QSQLITE3"
678 + elog "${DRIVER} has been set as your default akonadi storage backend."
679 +}
680
681 diff --git a/kde-apps/akonadiconsole/akonadiconsole-19.12.3.ebuild b/kde-apps/akonadiconsole/akonadiconsole-19.12.3.ebuild
682 new file mode 100644
683 index 0000000000..72ed3a3d69
684 --- /dev/null
685 +++ b/kde-apps/akonadiconsole/akonadiconsole-19.12.3.ebuild
686 @@ -0,0 +1,49 @@
687 +# Copyright 1999-2020 Gentoo Authors
688 +# Distributed under the terms of the GNU General Public License v2
689 +
690 +EAPI=7
691 +
692 +ECM_HANDBOOK="forceoptional" # FIXME: Check back for doc in release
693 +PVCUT=$(ver_cut 1-3)
694 +KFMIN=5.63.0
695 +QTMIN=5.12.3
696 +inherit ecm kde.org
697 +
698 +DESCRIPTION="Application for debugging Akonadi Resources"
699 +HOMEPAGE="https://techbase.kde.org/KDE_PIM/Akonadi/Development_Tools"
700 +
701 +LICENSE="GPL-2+ LGPL-2.1+ handbook? ( FDL-1.2+ )"
702 +SLOT="5"
703 +KEYWORDS="~amd64 ~arm64 ~x86"
704 +IUSE=""
705 +
706 +DEPEND="
707 + >=kde-frameworks/kcompletion-${KFMIN}:5
708 + >=kde-frameworks/kconfig-${KFMIN}:5
709 + >=kde-frameworks/kconfigwidgets-${KFMIN}:5
710 + >=kde-frameworks/kcoreaddons-${KFMIN}:5
711 + >=kde-frameworks/kcrash-${KFMIN}:5
712 + >=kde-frameworks/kdbusaddons-${KFMIN}:5
713 + >=kde-frameworks/kio-${KFMIN}:5
714 + >=kde-frameworks/ki18n-${KFMIN}:5
715 + >=kde-frameworks/kitemmodels-${KFMIN}:5
716 + >=kde-frameworks/kitemviews-${KFMIN}:5
717 + >=kde-frameworks/ktextwidgets-${KFMIN}:5
718 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
719 + >=kde-frameworks/kxmlgui-${KFMIN}:5
720 + >=kde-apps/akonadi-${PVCUT}:5
721 + >=kde-apps/akonadi-contacts-${PVCUT}:5
722 + >=kde-apps/akonadi-search-${PVCUT}:5
723 + >=kde-apps/calendarsupport-${PVCUT}:5
724 + >=kde-frameworks/kcalendarcore-${KFMIN}:5
725 + >=kde-frameworks/kcontacts-${KFMIN}:5
726 + >=kde-apps/kmime-${PVCUT}:5
727 + >=kde-apps/libkdepim-${PVCUT}:5
728 + >=kde-apps/messagelib-${PVCUT}:5
729 + >=dev-qt/qtdbus-${QTMIN}:5
730 + >=dev-qt/qtgui-${QTMIN}:5
731 + >=dev-qt/qtsql-${QTMIN}:5
732 + >=dev-qt/qtwidgets-${QTMIN}:5
733 + dev-libs/xapian:=
734 +"
735 +RDEPEND="${DEPEND}"
736
737 diff --git a/kde-apps/akregator/akregator-19.12.3.ebuild b/kde-apps/akregator/akregator-19.12.3.ebuild
738 new file mode 100644
739 index 0000000000..f6b2ea7281
740 --- /dev/null
741 +++ b/kde-apps/akregator/akregator-19.12.3.ebuild
742 @@ -0,0 +1,56 @@
743 +# Copyright 1999-2020 Gentoo Authors
744 +# Distributed under the terms of the GNU General Public License v2
745 +
746 +EAPI=7
747 +
748 +ECM_HANDBOOK="forceoptional"
749 +ECM_TEST="forceoptional"
750 +PVCUT=$(ver_cut 1-3)
751 +KFMIN=5.63.0
752 +QTMIN=5.12.3
753 +inherit ecm kde.org
754 +
755 +DESCRIPTION="News feed aggregator"
756 +HOMEPAGE="https://kde.org/applications/internet/org.kde.akregator"
757 +
758 +LICENSE="GPL-2+ handbook? ( FDL-1.2+ )"
759 +SLOT="5"
760 +KEYWORDS="~amd64 ~arm64 ~x86"
761 +IUSE=""
762 +
763 +RDEPEND="
764 + >=kde-frameworks/kcmutils-${KFMIN}:5
765 + >=kde-frameworks/kcodecs-${KFMIN}:5
766 + >=kde-frameworks/kcompletion-${KFMIN}:5
767 + >=kde-frameworks/kconfig-${KFMIN}:5
768 + >=kde-frameworks/kconfigwidgets-${KFMIN}:5
769 + >=kde-frameworks/kcoreaddons-${KFMIN}:5
770 + >=kde-frameworks/kcrash-${KFMIN}:5
771 + >=kde-frameworks/ki18n-${KFMIN}:5
772 + >=kde-frameworks/kiconthemes-${KFMIN}:5
773 + >=kde-frameworks/kio-${KFMIN}:5
774 + >=kde-frameworks/kjobwidgets-${KFMIN}:5
775 + >=kde-frameworks/knotifications-${KFMIN}:5
776 + >=kde-frameworks/knotifyconfig-${KFMIN}:5
777 + >=kde-frameworks/kparts-${KFMIN}:5
778 + >=kde-frameworks/kservice-${KFMIN}:5
779 + >=kde-frameworks/ktextwidgets-${KFMIN}:5
780 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
781 + >=kde-frameworks/kxmlgui-${KFMIN}:5
782 + >=kde-frameworks/syndication-${KFMIN}:5
783 + >=kde-apps/grantleetheme-${PVCUT}:5
784 + >=kde-apps/kontactinterface-${PVCUT}:5
785 + >=kde-apps/kpimtextedit-${PVCUT}:5
786 + >=kde-apps/libkdepim-${PVCUT}:5
787 + >=kde-apps/messagelib-${PVCUT}:5
788 + >=kde-apps/pimcommon-${PVCUT}:5
789 + >=dev-qt/qtdbus-${QTMIN}:5
790 + >=dev-qt/qtgui-${QTMIN}:5
791 + >=dev-qt/qtnetwork-${QTMIN}:5
792 + >=dev-qt/qtwebengine-${QTMIN}:5
793 + >=dev-qt/qtwidgets-${QTMIN}:5
794 + >=dev-qt/qtxml-${QTMIN}:5
795 +"
796 +DEPEND="${RDEPEND}
797 + dev-libs/grantlee:5
798 +"
799
800 diff --git a/kde-apps/analitza/analitza-19.12.3.ebuild b/kde-apps/analitza/analitza-19.12.3.ebuild
801 new file mode 100644
802 index 0000000000..37c37e1637
803 --- /dev/null
804 +++ b/kde-apps/analitza/analitza-19.12.3.ebuild
805 @@ -0,0 +1,48 @@
806 +# Copyright 1999-2020 Gentoo Authors
807 +# Distributed under the terms of the GNU General Public License v2
808 +
809 +EAPI=7
810 +
811 +ECM_TEST="forceoptional-recursive"
812 +QTMIN=5.12.3
813 +VIRTUALX_REQUIRED="test"
814 +inherit ecm kde.org
815 +
816 +DESCRIPTION="KDE library for mathematical features"
817 +
818 +LICENSE="GPL-2" # TODO: CHECK
819 +SLOT="5"
820 +KEYWORDS="~amd64 ~arm64 ~x86"
821 +IUSE="eigen nls"
822 +
823 +BDEPEND="
824 + nls? ( >=dev-qt/linguist-tools-${QTMIN}:5 )
825 +"
826 +DEPEND="
827 + >=dev-qt/qtdeclarative-${QTMIN}:5
828 + >=dev-qt/qtgui-${QTMIN}:5[-gles2]
829 + >=dev-qt/qtprintsupport-${QTMIN}:5
830 + >=dev-qt/qtsvg-${QTMIN}:5
831 + >=dev-qt/qtwidgets-${QTMIN}:5
832 + >=dev-qt/qtxml-${QTMIN}:5
833 + eigen? ( dev-cpp/eigen:3 )
834 +"
835 +RDEPEND="${DEPEND}"
836 +
837 +src_prepare() {
838 + ecm_src_prepare
839 +
840 + if ! use test; then
841 + sed -i \
842 + -e "/add_subdirectory(examples)/ s/^/#DONT/" \
843 + analitzaplot/CMakeLists.txt || die
844 + fi
845 +}
846 +
847 +src_configure() {
848 + local mycmakeargs=(
849 + $(cmake_use_find_package eigen Eigen3)
850 + )
851 +
852 + ecm_src_configure
853 +}
854
855 diff --git a/kde-apps/ark/ark-19.12.3.ebuild b/kde-apps/ark/ark-19.12.3.ebuild
856 new file mode 100644
857 index 0000000000..190dafd879
858 --- /dev/null
859 +++ b/kde-apps/ark/ark-19.12.3.ebuild
860 @@ -0,0 +1,84 @@
861 +# Copyright 1999-2020 Gentoo Authors
862 +# Distributed under the terms of the GNU General Public License v2
863 +
864 +EAPI=7
865 +
866 +ECM_HANDBOOK="forceoptional"
867 +ECM_TEST="optional"
868 +KFMIN=5.63.0
869 +QTMIN=5.12.3
870 +VIRTUALX_REQUIRED="test"
871 +inherit ecm kde.org
872 +
873 +DESCRIPTION="KDE Archiving tool"
874 +HOMEPAGE="https://kde.org/applications/utilities/org.kde.ark
875 +https://utils.kde.org/projects/ark/"
876 +
877 +LICENSE="GPL-2" # TODO: CHECK
878 +SLOT="5"
879 +KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
880 +IUSE="bzip2 lzma zip"
881 +
882 +BDEPEND="
883 + sys-devel/gettext
884 +"
885 +RDEPEND="
886 + >=kde-frameworks/karchive-${KFMIN}:5
887 + >=kde-frameworks/kcompletion-${KFMIN}:5
888 + >=kde-frameworks/kconfig-${KFMIN}:5
889 + >=kde-frameworks/kconfigwidgets-${KFMIN}:5
890 + >=kde-frameworks/kcoreaddons-${KFMIN}:5
891 + >=kde-frameworks/kcrash-${KFMIN}:5
892 + >=kde-frameworks/kdbusaddons-${KFMIN}:5
893 + >=kde-frameworks/ki18n-${KFMIN}:5
894 + >=kde-frameworks/kiconthemes-${KFMIN}:5
895 + >=kde-frameworks/kio-${KFMIN}:5
896 + >=kde-frameworks/kitemmodels-${KFMIN}:5
897 + >=kde-frameworks/kjobwidgets-${KFMIN}:5
898 + >=kde-frameworks/kparts-${KFMIN}:5
899 + >=kde-frameworks/kpty-${KFMIN}:5
900 + >=kde-frameworks/kservice-${KFMIN}:5
901 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
902 + >=kde-frameworks/kxmlgui-${KFMIN}:5
903 + >=dev-qt/qtdbus-${QTMIN}:5
904 + >=dev-qt/qtgui-${QTMIN}:5
905 + >=dev-qt/qtwidgets-${QTMIN}:5
906 + app-arch/libarchive:=[bzip2?,lzma?,zlib]
907 + sys-libs/zlib
908 + zip? ( >=dev-libs/libzip-1.2.0:= )
909 +"
910 +DEPEND="${RDEPEND}
911 + >=dev-qt/qtconcurrent-${QTMIN}:5
912 +"
913 +
914 +# bug #560548, last checked with 16.04.1
915 +RESTRICT+=" test"
916 +
917 +src_configure() {
918 + local mycmakeargs=(
919 + $(cmake_use_find_package bzip2 BZip2)
920 + $(cmake_use_find_package lzma LibLZMA)
921 + $(cmake_use_find_package zip LibZip)
922 + )
923 +
924 + ecm_src_configure
925 +}
926 +
927 +pkg_postinst() {
928 + ecm_pkg_postinst
929 +
930 + if [[ -z "${REPLACING_VERSIONS}" ]]; then
931 + if ! has_version app-arch/rar; then
932 + elog "For creating/extracting rar archives, installing app-arch/rar is required."
933 + if ! has_version app-arch/unar && ! has_version app-arch/unrar; then
934 + elog "Alternatively, for only extracting rar archives, install app-arch/unar (free) or app-arch/unrar (non-free)."
935 + fi
936 + fi
937 +
938 + has_version app-arch/p7zip || \
939 + elog "For handling 7-Zip archives, install app-arch/p7zip."
940 +
941 + has_version app-arch/lrzip || \
942 + elog "For handling lrz archives, install app-arch/lrzip."
943 + fi
944 +}
945
946 diff --git a/kde-apps/artikulate/artikulate-19.12.3.ebuild b/kde-apps/artikulate/artikulate-19.12.3.ebuild
947 new file mode 100644
948 index 0000000000..b252762c31
949 --- /dev/null
950 +++ b/kde-apps/artikulate/artikulate-19.12.3.ebuild
951 @@ -0,0 +1,48 @@
952 +# Copyright 1999-2020 Gentoo Authors
953 +# Distributed under the terms of the GNU General Public License v2
954 +
955 +EAPI=7
956 +
957 +ECM_HANDBOOK="optional"
958 +KFMIN=5.63.0
959 +QTMIN=5.12.3
960 +inherit ecm kde.org
961 +
962 +DESCRIPTION="Language learning application that helps improving pronunciation skills"
963 +HOMEPAGE="https://kde.org/applications/education/org.kde.artikulate"
964 +
965 +LICENSE="GPL-2" # TODO: CHECK
966 +SLOT="5"
967 +KEYWORDS="~amd64 ~arm64 ~x86"
968 +IUSE="+gstreamer qtmedia"
969 +
970 +REQUIRED_USE="|| ( gstreamer qtmedia )"
971 +
972 +DEPEND="
973 + >=kde-frameworks/karchive-${KFMIN}:5
974 + >=kde-frameworks/kconfig-${KFMIN}:5
975 + >=kde-frameworks/kconfigwidgets-${KFMIN}:5
976 + >=kde-frameworks/kcoreaddons-${KFMIN}:5
977 + >=kde-frameworks/kcrash-${KFMIN}:5
978 + >=kde-frameworks/ki18n-${KFMIN}:5
979 + >=kde-frameworks/knewstuff-${KFMIN}:5
980 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
981 + >=dev-qt/qtdeclarative-${QTMIN}:5
982 + >=dev-qt/qtgui-${QTMIN}:5
983 + >=dev-qt/qtsql-${QTMIN}:5
984 + >=dev-qt/qtwidgets-${QTMIN}:5
985 + >=dev-qt/qtxml-${QTMIN}:5
986 + >=dev-qt/qtxmlpatterns-${QTMIN}:5
987 + gstreamer? ( >=media-libs/qt-gstreamer-1.2.0[qt5(+)] )
988 + qtmedia? ( >=dev-qt/qtmultimedia-${QTMIN}:5 )
989 +"
990 +RDEPEND="${DEPEND}"
991 +
992 +src_configure() {
993 + local mycmakeargs=(
994 + -DBUILD_GSTREAMER_PLUGIN=$(usex gstreamer)
995 + -DBUILD_QTMULTIMEDIA_PLUGIN=$(usex qtmedia)
996 + )
997 +
998 + ecm_src_configure
999 +}
1000
1001 diff --git a/kde-apps/audiocd-kio/audiocd-kio-19.12.3.ebuild b/kde-apps/audiocd-kio/audiocd-kio-19.12.3.ebuild
1002 new file mode 100644
1003 index 0000000000..48c9e0a377
1004 --- /dev/null
1005 +++ b/kde-apps/audiocd-kio/audiocd-kio-19.12.3.ebuild
1006 @@ -0,0 +1,48 @@
1007 +# Copyright 1999-2020 Gentoo Authors
1008 +# Distributed under the terms of the GNU General Public License v2
1009 +
1010 +EAPI=7
1011 +
1012 +ECM_HANDBOOK="forceoptional"
1013 +PVCUT=$(ver_cut 1-3)
1014 +KFMIN=5.63.0
1015 +QTMIN=5.12.3
1016 +inherit ecm kde.org
1017 +
1018 +DESCRIPTION="kioslave for accessing audio CDs"
1019 +
1020 +LICENSE="GPL-2+ handbook? ( FDL-1.2 )"
1021 +SLOT="5"
1022 +KEYWORDS="~amd64 ~arm64 ~x86"
1023 +IUSE="flac vorbis"
1024 +
1025 +DEPEND="
1026 + >=kde-frameworks/kcompletion-${KFMIN}:5
1027 + >=kde-frameworks/kconfig-${KFMIN}:5
1028 + >=kde-frameworks/kconfigwidgets-${KFMIN}:5
1029 + >=kde-frameworks/kcoreaddons-${KFMIN}:5
1030 + >=kde-frameworks/kcmutils-${KFMIN}:5
1031 + >=kde-frameworks/ki18n-${KFMIN}:5
1032 + >=kde-frameworks/kio-${KFMIN}:5
1033 + >=kde-apps/libkcddb-${PVCUT}:5
1034 + >=kde-apps/libkcompactdisc-${PVCUT}:5
1035 + >=dev-qt/qtwidgets-${QTMIN}:5
1036 + media-sound/cdparanoia
1037 + flac? ( >=media-libs/flac-1.1.2 )
1038 + vorbis? (
1039 + media-libs/libogg
1040 + media-libs/libvorbis
1041 + )
1042 +"
1043 +RDEPEND="${DEPEND}"
1044 +
1045 +PATCHES=( "${FILESDIR}/${PN}-19.04.0-handbook.patch" )
1046 +
1047 +src_configure() {
1048 + local mycmakeargs=(
1049 + $(cmake_use_find_package flac FLAC)
1050 + $(cmake_use_find_package vorbis OggVorbis)
1051 + )
1052 +
1053 + ecm_src_configure
1054 +}
1055
1056 diff --git a/kde-apps/baloo-widgets/baloo-widgets-19.12.3.ebuild b/kde-apps/baloo-widgets/baloo-widgets-19.12.3.ebuild
1057 new file mode 100644
1058 index 0000000000..71c73f3ffa
1059 --- /dev/null
1060 +++ b/kde-apps/baloo-widgets/baloo-widgets-19.12.3.ebuild
1061 @@ -0,0 +1,31 @@
1062 +# Copyright 1999-2020 Gentoo Authors
1063 +# Distributed under the terms of the GNU General Public License v2
1064 +
1065 +EAPI=7
1066 +
1067 +ECM_TEST="forceoptional"
1068 +KFMIN=5.63.0
1069 +QTMIN=5.12.3
1070 +inherit ecm kde.org
1071 +
1072 +DESCRIPTION="Widget library for baloo"
1073 +
1074 +LICENSE="LGPL-2+ LGPL-2.1+ || ( LGPL-2.1 LGPL-3 )"
1075 +SLOT="5"
1076 +KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
1077 +IUSE=""
1078 +
1079 +DEPEND="
1080 + >=kde-frameworks/baloo-${KFMIN}:5
1081 + >=kde-frameworks/kconfig-${KFMIN}:5
1082 + >=kde-frameworks/kcoreaddons-${KFMIN}:5
1083 + >=kde-frameworks/kfilemetadata-${KFMIN}:5
1084 + >=kde-frameworks/ki18n-${KFMIN}:5
1085 + >=kde-frameworks/kio-${KFMIN}:5
1086 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
1087 + >=dev-qt/qtgui-${QTMIN}:5
1088 + >=dev-qt/qtwidgets-${QTMIN}:5
1089 +"
1090 +RDEPEND="${DEPEND}"
1091 +
1092 +RESTRICT+=" test"
1093
1094 diff --git a/kde-apps/blinken/blinken-19.12.3.ebuild b/kde-apps/blinken/blinken-19.12.3.ebuild
1095 new file mode 100644
1096 index 0000000000..5605430bea
1097 --- /dev/null
1098 +++ b/kde-apps/blinken/blinken-19.12.3.ebuild
1099 @@ -0,0 +1,38 @@
1100 +# Copyright 1999-2020 Gentoo Authors
1101 +# Distributed under the terms of the GNU General Public License v2
1102 +
1103 +EAPI=7
1104 +
1105 +ECM_HANDBOOK="forceoptional"
1106 +KFMIN=5.63.0
1107 +QTMIN=5.12.3
1108 +inherit ecm kde.org
1109 +
1110 +DESCRIPTION="Memory enhancement game based on KDE Frameworks"
1111 +HOMEPAGE="https://kde.org/applications/education/org.kde.blinken
1112 +https://edu.kde.org/blinken/"
1113 +
1114 +LICENSE="GPL-2" # TODO: CHECK
1115 +SLOT="5"
1116 +KEYWORDS="~amd64 ~arm64 ~x86"
1117 +IUSE=""
1118 +
1119 +DEPEND="
1120 + >=kde-frameworks/kconfig-${KFMIN}:5
1121 + >=kde-frameworks/kcoreaddons-${KFMIN}:5
1122 + >=kde-frameworks/kcrash-${KFMIN}:5
1123 + >=kde-frameworks/kdbusaddons-${KFMIN}:5
1124 + >=kde-frameworks/kguiaddons-${KFMIN}:5
1125 + >=kde-frameworks/ki18n-${KFMIN}:5
1126 + >=kde-frameworks/kxmlgui-${KFMIN}:5
1127 + >=dev-qt/qtgui-${QTMIN}:5
1128 + >=dev-qt/qtsvg-${QTMIN}:5
1129 + >=dev-qt/qtwidgets-${QTMIN}:5
1130 + media-libs/phonon[qt5(+)]
1131 +"
1132 +RDEPEND="${DEPEND}"
1133 +
1134 +src_install() {
1135 + ecm_src_install
1136 + rm "${ED}"/usr/share/${PN}/README.packagers || die
1137 +}
1138
1139 diff --git a/kde-apps/bomber/bomber-19.12.3.ebuild b/kde-apps/bomber/bomber-19.12.3.ebuild
1140 new file mode 100644
1141 index 0000000000..21e75617ed
1142 --- /dev/null
1143 +++ b/kde-apps/bomber/bomber-19.12.3.ebuild
1144 @@ -0,0 +1,35 @@
1145 +# Copyright 1999-2020 Gentoo Authors
1146 +# Distributed under the terms of the GNU General Public License v2
1147 +
1148 +EAPI=7
1149 +
1150 +ECM_HANDBOOK="forceoptional"
1151 +PVCUT=$(ver_cut 1-3)
1152 +KFMIN=5.63.0
1153 +QTMIN=5.12.3
1154 +inherit ecm kde.org
1155 +
1156 +DESCRIPTION="Single player arcade bombing game"
1157 +HOMEPAGE="https://kde.org/applications/games/org.kde.bomber"
1158 +
1159 +LICENSE="GPL-2" # TODO: CHECK
1160 +SLOT="5"
1161 +KEYWORDS="~amd64 ~arm64 ~x86"
1162 +IUSE=""
1163 +
1164 +DEPEND="
1165 + >=kde-frameworks/kconfig-${KFMIN}:5
1166 + >=kde-frameworks/kconfigwidgets-${KFMIN}:5
1167 + >=kde-frameworks/kcoreaddons-${KFMIN}:5
1168 + >=kde-frameworks/kcrash-${KFMIN}:5
1169 + >=kde-frameworks/kdbusaddons-${KFMIN}:5
1170 + >=kde-frameworks/ki18n-${KFMIN}:5
1171 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
1172 + >=kde-frameworks/kxmlgui-${KFMIN}:5
1173 + >=kde-apps/libkdegames-${PVCUT}:5
1174 + >=dev-qt/qtgui-${QTMIN}:5
1175 + >=dev-qt/qtwidgets-${QTMIN}:5
1176 +"
1177 +RDEPEND="${DEPEND}
1178 + !games-action/xbomber
1179 +"
1180
1181 diff --git a/kde-apps/bovo/bovo-19.12.3.ebuild b/kde-apps/bovo/bovo-19.12.3.ebuild
1182 new file mode 100644
1183 index 0000000000..61cdf9d844
1184 --- /dev/null
1185 +++ b/kde-apps/bovo/bovo-19.12.3.ebuild
1186 @@ -0,0 +1,36 @@
1187 +# Copyright 1999-2020 Gentoo Authors
1188 +# Distributed under the terms of the GNU General Public License v2
1189 +
1190 +EAPI=7
1191 +
1192 +ECM_HANDBOOK="forceoptional"
1193 +PVCUT=$(ver_cut 1-3)
1194 +KFMIN=5.63.0
1195 +QTMIN=5.12.3
1196 +inherit ecm kde.org
1197 +
1198 +DESCRIPTION="Five-in-a-row Board Game"
1199 +HOMEPAGE="https://kde.org/applications/games/org.kde.bovo"
1200 +
1201 +LICENSE="GPL-2" # TODO: CHECK
1202 +SLOT="5"
1203 +KEYWORDS="~amd64 ~arm64 ~x86"
1204 +IUSE=""
1205 +
1206 +DEPEND="
1207 + >=kde-frameworks/kconfig-${KFMIN}:5
1208 + >=kde-frameworks/kcoreaddons-${KFMIN}:5
1209 + >=kde-frameworks/kcrash-${KFMIN}:5
1210 + >=kde-frameworks/kdbusaddons-${KFMIN}:5
1211 + >=kde-frameworks/ki18n-${KFMIN}:5
1212 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
1213 + >=kde-frameworks/kxmlgui-${KFMIN}:5
1214 + >=kde-apps/libkdegames-${PVCUT}:5
1215 + >=dev-qt/qtconcurrent-${QTMIN}:5
1216 + >=dev-qt/qtgui-${QTMIN}:5
1217 + >=dev-qt/qtsvg-${QTMIN}:5
1218 + >=dev-qt/qtwidgets-${QTMIN}:5
1219 +"
1220 +RDEPEND="${DEPEND}"
1221 +
1222 +DOCS=( AUTHORS HISTORY TODO )
1223
1224 diff --git a/kde-apps/calendarjanitor/calendarjanitor-19.12.3.ebuild b/kde-apps/calendarjanitor/calendarjanitor-19.12.3.ebuild
1225 new file mode 100644
1226 index 0000000000..5894e3ecd9
1227 --- /dev/null
1228 +++ b/kde-apps/calendarjanitor/calendarjanitor-19.12.3.ebuild
1229 @@ -0,0 +1,43 @@
1230 +# Copyright 1999-2020 Gentoo Authors
1231 +# Distributed under the terms of the GNU General Public License v2
1232 +
1233 +EAPI=7
1234 +
1235 +ECM_HANDBOOK="forceoptional" # FIXME: Check back for doc in release
1236 +ECM_TEST="false"
1237 +KDE_ORG_NAME="akonadi-calendar-tools"
1238 +PVCUT=$(ver_cut 1-3)
1239 +KFMIN=5.63.0
1240 +QTMIN=5.12.3
1241 +inherit ecm kde.org
1242 +
1243 +DESCRIPTION="Tool to scan calendar data for buggy instances"
1244 +
1245 +LICENSE="GPL-2+ handbook? ( FDL-1.2+ )"
1246 +SLOT="5"
1247 +KEYWORDS="~amd64 ~arm64 ~x86"
1248 +IUSE=""
1249 +
1250 +DEPEND="
1251 + >=dev-qt/qtwidgets-${QTMIN}:5
1252 + >=kde-apps/akonadi-${PVCUT}:5
1253 + >=kde-apps/akonadi-calendar-${PVCUT}:5
1254 + >=kde-apps/calendarsupport-${PVCUT}:5
1255 + >=kde-frameworks/kcalendarcore-${KFMIN}:5
1256 + >=kde-frameworks/kcoreaddons-${KFMIN}:5
1257 + >=kde-frameworks/ki18n-${KFMIN}:5
1258 +"
1259 +RDEPEND="${DEPEND}"
1260 +
1261 +src_prepare() {
1262 + ecm_src_prepare
1263 +
1264 + cmake_comment_add_subdirectory doc konsolekalendar
1265 + sed -i -e "/console\.categories/ s/^/#DONT/" CMakeLists.txt || die
1266 +
1267 + # delete colliding konsolekalendar translations
1268 + if [[ ${KDE_BUILD_TYPE} = release ]]; then
1269 + rm -f po/*/konsolekalendar.po || die
1270 + rm -rf po/*/docs/konsolekalendar || die
1271 + fi
1272 +}
1273
1274 diff --git a/kde-apps/calendarsupport/calendarsupport-19.12.3.ebuild b/kde-apps/calendarsupport/calendarsupport-19.12.3.ebuild
1275 new file mode 100644
1276 index 0000000000..5da9a8a18d
1277 --- /dev/null
1278 +++ b/kde-apps/calendarsupport/calendarsupport-19.12.3.ebuild
1279 @@ -0,0 +1,46 @@
1280 +# Copyright 1999-2020 Gentoo Authors
1281 +# Distributed under the terms of the GNU General Public License v2
1282 +
1283 +EAPI=7
1284 +
1285 +ECM_TEST="false"
1286 +PVCUT=$(ver_cut 1-3)
1287 +KFMIN=5.63.0
1288 +QTMIN=5.12.3
1289 +inherit ecm kde.org
1290 +
1291 +DESCRIPTION="Calendar support library"
1292 +
1293 +LICENSE="GPL-2+ LGPL-2.1+"
1294 +SLOT="5"
1295 +KEYWORDS="~amd64 ~arm64 ~x86"
1296 +IUSE=""
1297 +
1298 +DEPEND="
1299 + >=kde-frameworks/kcalendarcore-${KFMIN}:5
1300 + >=kde-frameworks/kcodecs-${KFMIN}:5
1301 + >=kde-frameworks/kcompletion-${KFMIN}:5
1302 + >=kde-frameworks/kconfig-${KFMIN}:5
1303 + >=kde-frameworks/kcoreaddons-${KFMIN}:5
1304 + >=kde-frameworks/kguiaddons-${KFMIN}:5
1305 + >=kde-frameworks/kholidays-${KFMIN}:5
1306 + >=kde-frameworks/ki18n-${KFMIN}:5
1307 + >=kde-frameworks/kio-${KFMIN}:5
1308 + >=kde-frameworks/kjobwidgets-${KFMIN}:5
1309 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
1310 + >=kde-apps/akonadi-${PVCUT}:5
1311 + >=kde-apps/akonadi-calendar-${PVCUT}:5
1312 + >=kde-apps/akonadi-mime-${PVCUT}:5
1313 + >=kde-apps/kcalutils-${PVCUT}:5
1314 + >=kde-apps/kdepim-apps-libs-${PVCUT}:5
1315 + >=kde-apps/kidentitymanagement-${PVCUT}:5
1316 + >=kde-apps/kmime-${PVCUT}:5
1317 + >=kde-apps/libkdepim-${PVCUT}:5
1318 + >=kde-apps/pimcommon-${PVCUT}:5
1319 + >=dev-qt/designer-${QTMIN}:5
1320 + >=dev-qt/qtgui-${QTMIN}:5
1321 + >=dev-qt/qtprintsupport-${QTMIN}:5
1322 + >=dev-qt/qtwidgets-${QTMIN}:5
1323 + dev-libs/libical
1324 +"
1325 +RDEPEND="${DEPEND}"
1326
1327 diff --git a/kde-apps/cantor/cantor-19.12.3.ebuild b/kde-apps/cantor/cantor-19.12.3.ebuild
1328 new file mode 100644
1329 index 0000000000..33a7be46e6
1330 --- /dev/null
1331 +++ b/kde-apps/cantor/cantor-19.12.3.ebuild
1332 @@ -0,0 +1,110 @@
1333 +# Copyright 1999-2020 Gentoo Authors
1334 +# Distributed under the terms of the GNU General Public License v2
1335 +
1336 +EAPI=7
1337 +
1338 +CMAKE_MAKEFILE_GENERATOR="emake"
1339 +ECM_HANDBOOK="forceoptional"
1340 +ECM_TEST="forceoptional"
1341 +PYTHON_COMPAT=( python3_{6,7,8} )
1342 +PVCUT=$(ver_cut 1-3)
1343 +KFMIN=5.63.0
1344 +QTMIN=5.12.3
1345 +inherit ecm kde.org python-single-r1
1346 +
1347 +DESCRIPTION="Interface for doing mathematics and scientific computing"
1348 +HOMEPAGE="https://kde.org/applications/education/org.kde.cantor
1349 +https://edu.kde.org/cantor/"
1350 +
1351 +LICENSE="GPL-2" # TODO: CHECK
1352 +SLOT="5"
1353 +KEYWORDS="~amd64 ~arm64 ~x86"
1354 +IUSE="+analitza julia lua postscript python qalculate R"
1355 +
1356 +REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
1357 +
1358 +# TODO Add Sage Mathematics Software backend (http://www.sagemath.org)
1359 +DEPEND="
1360 + >=dev-qt/qtgui-${QTMIN}:5
1361 + >=dev-qt/qtprintsupport-${QTMIN}:5
1362 + >=dev-qt/qtsvg-${QTMIN}:5
1363 + >=dev-qt/qtwidgets-${QTMIN}:5
1364 + >=dev-qt/qtxml-${QTMIN}:5
1365 + >=dev-qt/qtxmlpatterns-${QTMIN}:5
1366 + >=kde-frameworks/karchive-${KFMIN}:5
1367 + >=kde-frameworks/kcompletion-${KFMIN}:5
1368 + >=kde-frameworks/kconfig-${KFMIN}:5
1369 + >=kde-frameworks/kconfigwidgets-${KFMIN}:5
1370 + >=kde-frameworks/kcoreaddons-${KFMIN}:5
1371 + >=kde-frameworks/kcrash-${KFMIN}:5
1372 + >=kde-frameworks/ki18n-${KFMIN}:5
1373 + >=kde-frameworks/kiconthemes-${KFMIN}:5
1374 + >=kde-frameworks/kio-${KFMIN}:5
1375 + >=kde-frameworks/knewstuff-${KFMIN}:5
1376 + >=kde-frameworks/kparts-${KFMIN}:5
1377 + >=kde-frameworks/kpty-${KFMIN}:5
1378 + >=kde-frameworks/ktexteditor-${KFMIN}:5
1379 + >=kde-frameworks/ktextwidgets-${KFMIN}:5
1380 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
1381 + >=kde-frameworks/kxmlgui-${KFMIN}:5
1382 + >=kde-frameworks/syntax-highlighting-${KFMIN}:5
1383 + analitza? ( >=kde-apps/analitza-${PVCUT}:5 )
1384 + julia? ( dev-lang/julia )
1385 + lua? ( dev-lang/luajit:2 )
1386 + qalculate? (
1387 + sci-libs/cln
1388 + sci-libs/libqalculate:=
1389 + )
1390 + postscript? ( app-text/libspectre )
1391 + python? (
1392 + ${PYTHON_DEPS}
1393 + >=dev-qt/qtdbus-${QTMIN}:5
1394 + )
1395 + R? ( dev-lang/R )
1396 +"
1397 +RDEPEND="${DEPEND}"
1398 +
1399 +RESTRICT+=" test"
1400 +
1401 +pkg_pretend() {
1402 + ecm_pkg_pretend
1403 +
1404 + if ! has_version sci-mathematics/maxima && ! has_version sci-mathematics/octave && \
1405 + ! use analitza && ! use julia && ! use lua && ! use python && ! use qalculate && ! use R; then
1406 + elog "You have decided to build ${PN} with no backend."
1407 + elog "To have this application functional, please enable one of the backends via USE flag:"
1408 + elog " analitza, lua, python, qalculate, R"
1409 + elog "Alternatively, install one of these:"
1410 + elog " # emerge sci-mathematics/maxima (bug #619534)"
1411 + elog " # emerge sci-mathematics/octave"
1412 + elog "Experimental available USE flag:"
1413 + elog " julia (not stable, bug #613576)"
1414 + elog
1415 + fi
1416 +
1417 + if ! has_version virtual/latex-base; then
1418 + elog "For LaTeX support:"
1419 + elog " # emerge virtual/latex-base"
1420 + fi
1421 +}
1422 +
1423 +pkg_setup() {
1424 + use python && python-single-r1_pkg_setup
1425 + ecm_pkg_setup
1426 +}
1427 +
1428 +src_configure() {
1429 + use julia && addpredict /proc/self/mem # bug 602894
1430 +
1431 + local mycmakeargs=(
1432 + -DCMAKE_DISABLE_FIND_PACKAGE_PythonLibs=ON
1433 + $(cmake_use_find_package analitza Analitza5)
1434 + $(cmake_use_find_package julia Julia)
1435 + $(cmake_use_find_package lua LuaJIT)
1436 + $(cmake_use_find_package postscript LibSpectre)
1437 + $(cmake_use_find_package python PythonLibs3)
1438 + $(cmake_use_find_package qalculate Qalculate)
1439 + $(cmake_use_find_package R R)
1440 + )
1441 + ecm_src_configure
1442 +}
1443
1444 diff --git a/kde-apps/cervisia/cervisia-19.12.3.ebuild b/kde-apps/cervisia/cervisia-19.12.3.ebuild
1445 new file mode 100644
1446 index 0000000000..2ddc073292
1447 --- /dev/null
1448 +++ b/kde-apps/cervisia/cervisia-19.12.3.ebuild
1449 @@ -0,0 +1,41 @@
1450 +# Copyright 1999-2020 Gentoo Authors
1451 +# Distributed under the terms of the GNU General Public License v2
1452 +
1453 +EAPI=7
1454 +
1455 +ECM_HANDBOOK="forceoptional"
1456 +KFMIN=5.63.0
1457 +QTMIN=5.12.3
1458 +inherit ecm kde.org
1459 +
1460 +DESCRIPTION="CVS frontend by KDE"
1461 +HOMEPAGE="https://kde.org/applications/development/org.kde.cervisia"
1462 +
1463 +LICENSE="GPL-2" # TODO: CHECK
1464 +SLOT="5"
1465 +KEYWORDS="~amd64 ~arm64 ~x86"
1466 +IUSE=""
1467 +
1468 +DEPEND="
1469 + >=kde-frameworks/kcompletion-${KFMIN}:5
1470 + >=kde-frameworks/kconfig-${KFMIN}:5
1471 + >=kde-frameworks/kconfigwidgets-${KFMIN}:5
1472 + >=kde-frameworks/kcoreaddons-${KFMIN}:5
1473 + >=kde-frameworks/kdesu-${KFMIN}:5
1474 + >=kde-frameworks/kiconthemes-${KFMIN}:5
1475 + >=kde-frameworks/kinit-${KFMIN}:5
1476 + >=kde-frameworks/kio-${KFMIN}:5
1477 + >=kde-frameworks/kitemviews-${KFMIN}:5
1478 + >=kde-frameworks/knotifications-${KFMIN}:5
1479 + >=kde-frameworks/kparts-${KFMIN}:5
1480 + >=kde-frameworks/kservice-${KFMIN}:5
1481 + >=kde-frameworks/ktextwidgets-${KFMIN}:5
1482 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
1483 + >=kde-frameworks/kxmlgui-${KFMIN}:5
1484 + >=dev-qt/qtdbus-${QTMIN}:5
1485 + >=dev-qt/qtgui-${QTMIN}:5
1486 + >=dev-qt/qtwidgets-${QTMIN}:5
1487 +"
1488 +RDEPEND="${DEPEND}
1489 + dev-vcs/cvs
1490 +"
1491
1492 diff --git a/kde-apps/dolphin-plugins-bazaar/dolphin-plugins-bazaar-19.12.3.ebuild b/kde-apps/dolphin-plugins-bazaar/dolphin-plugins-bazaar-19.12.3.ebuild
1493 new file mode 100644
1494 index 0000000000..9c254d28af
1495 --- /dev/null
1496 +++ b/kde-apps/dolphin-plugins-bazaar/dolphin-plugins-bazaar-19.12.3.ebuild
1497 @@ -0,0 +1,61 @@
1498 +# Copyright 1999-2020 Gentoo Authors
1499 +# Distributed under the terms of the GNU General Public License v2
1500 +
1501 +EAPI=7
1502 +
1503 +ECM_HANDBOOK="false"
1504 +KDE_ORG_NAME="dolphin-plugins"
1505 +MY_PLUGIN_NAME="bazaar"
1506 +PVCUT=$(ver_cut 1-3)
1507 +KFMIN=5.63.0
1508 +QTMIN=5.12.3
1509 +inherit ecm kde.org
1510 +
1511 +DESCRIPTION="Dolphin plugin for Bazaar integration"
1512 +HOMEPAGE="https://kde.org/applications/system/org.kde.dolphin_plugins"
1513 +
1514 +LICENSE="GPL-2" # TODO: CHECK
1515 +SLOT="5"
1516 +KEYWORDS="~amd64 ~arm64 ~x86"
1517 +IUSE=""
1518 +
1519 +DEPEND="
1520 + >=kde-frameworks/kcoreaddons-${KFMIN}:5
1521 + >=kde-frameworks/ki18n-${KFMIN}:5
1522 + >=kde-frameworks/kio-${KFMIN}:5
1523 + >=kde-frameworks/ktextwidgets-${KFMIN}:5
1524 + >=kde-apps/dolphin-${PVCUT}:5
1525 + >=dev-qt/qtgui-${QTMIN}:5
1526 + >=dev-qt/qtwidgets-${QTMIN}:5
1527 +"
1528 +RDEPEND="${DEPEND}
1529 + !kde-apps/dolphin-plugins:5
1530 + dev-vcs/bzr
1531 +"
1532 +
1533 +src_prepare() {
1534 + ecm_src_prepare
1535 + # kxmlgui, qtnetwork only required by dropbox
1536 + ecm_punt_bogus_dep Qt5 Network
1537 + ecm_punt_bogus_dep KF5 XmlGui
1538 + # delete non-${PN} translations
1539 + if [[ ${KDE_BUILD_TYPE} = release ]]; then
1540 + find po -type f -name "*po" -and -not -name "*${MY_PLUGIN_NAME}plugin" -delete || die
1541 + fi
1542 +}
1543 +
1544 +src_configure() {
1545 + local mycmakeargs=(
1546 + -DBUILD_${MY_PLUGIN_NAME}=ON
1547 + -DBUILD_dropbox=OFF
1548 + -DBUILD_git=OFF
1549 + -DBUILD_hg=OFF
1550 + -DBUILD_svn=OFF
1551 + )
1552 + ecm_src_configure
1553 +}
1554 +
1555 +src_install() {
1556 + ecm_src_install
1557 + rm "${D}"/usr/share/metainfo/org.kde.dolphin-plugins.metainfo.xml || die
1558 +}
1559
1560 diff --git a/kde-apps/dolphin-plugins-dropbox/dolphin-plugins-dropbox-19.12.3.ebuild b/kde-apps/dolphin-plugins-dropbox/dolphin-plugins-dropbox-19.12.3.ebuild
1561 new file mode 100644
1562 index 0000000000..18e44e35c5
1563 --- /dev/null
1564 +++ b/kde-apps/dolphin-plugins-dropbox/dolphin-plugins-dropbox-19.12.3.ebuild
1565 @@ -0,0 +1,60 @@
1566 +# Copyright 1999-2020 Gentoo Authors
1567 +# Distributed under the terms of the GNU General Public License v2
1568 +
1569 +EAPI=7
1570 +
1571 +ECM_HANDBOOK="false"
1572 +KDE_ORG_NAME="dolphin-plugins"
1573 +MY_PLUGIN_NAME="dropbox"
1574 +PVCUT=$(ver_cut 1-3)
1575 +KFMIN=5.63.0
1576 +QTMIN=5.12.3
1577 +inherit ecm kde.org
1578 +
1579 +DESCRIPTION="Dolphin plugin for Dropbox service integration"
1580 +HOMEPAGE="https://kde.org/applications/system/org.kde.dolphin_plugins"
1581 +
1582 +LICENSE="GPL-2" # TODO: CHECK
1583 +SLOT="5"
1584 +KEYWORDS="~amd64 ~x86"
1585 +IUSE=""
1586 +
1587 +DEPEND="
1588 + >=kde-frameworks/kcoreaddons-${KFMIN}:5
1589 + >=kde-frameworks/ki18n-${KFMIN}:5
1590 + >=kde-frameworks/kio-${KFMIN}:5
1591 + >=kde-frameworks/ktextwidgets-${KFMIN}:5
1592 + >=kde-frameworks/kxmlgui-${KFMIN}:5
1593 + >=kde-apps/dolphin-${PVCUT}:5
1594 + >=dev-qt/qtgui-${QTMIN}:5
1595 + >=dev-qt/qtnetwork-${QTMIN}:5
1596 + >=dev-qt/qtwidgets-${QTMIN}:5
1597 +"
1598 +RDEPEND="${DEPEND}
1599 + !kde-apps/dolphin-plugins:5
1600 + net-misc/dropbox-cli
1601 +"
1602 +
1603 +src_prepare() {
1604 + ecm_src_prepare
1605 + # delete non-${PN} translations
1606 + if [[ ${KDE_BUILD_TYPE} = release ]]; then
1607 + find po -type f -name "*po" -and -not -name "*${MY_PLUGIN_NAME}plugin" -delete || die
1608 + fi
1609 +}
1610 +
1611 +src_configure() {
1612 + local mycmakeargs=(
1613 + -DBUILD_${MY_PLUGIN_NAME}=ON
1614 + -DBUILD_bazaar=OFF
1615 + -DBUILD_git=OFF
1616 + -DBUILD_hg=OFF
1617 + -DBUILD_svn=OFF
1618 + )
1619 + ecm_src_configure
1620 +}
1621 +
1622 +src_install() {
1623 + ecm_src_install
1624 + rm "${D}"/usr/share/metainfo/org.kde.dolphin-plugins.metainfo.xml || die
1625 +}
1626
1627 diff --git a/kde-apps/dolphin-plugins-git/dolphin-plugins-git-19.12.3.ebuild b/kde-apps/dolphin-plugins-git/dolphin-plugins-git-19.12.3.ebuild
1628 new file mode 100644
1629 index 0000000000..c489a07f85
1630 --- /dev/null
1631 +++ b/kde-apps/dolphin-plugins-git/dolphin-plugins-git-19.12.3.ebuild
1632 @@ -0,0 +1,63 @@
1633 +# Copyright 1999-2020 Gentoo Authors
1634 +# Distributed under the terms of the GNU General Public License v2
1635 +
1636 +EAPI=7
1637 +
1638 +ECM_HANDBOOK="false"
1639 +KDE_ORG_NAME="dolphin-plugins"
1640 +MY_PLUGIN_NAME="git"
1641 +PVCUT=$(ver_cut 1-3)
1642 +KFMIN=5.63.0
1643 +QTMIN=5.12.3
1644 +inherit ecm kde.org
1645 +
1646 +DESCRIPTION="Dolphin plugin for Git integration"
1647 +HOMEPAGE="https://kde.org/applications/system/org.kde.dolphin_plugins"
1648 +
1649 +LICENSE="GPL-2" # TODO: CHECK
1650 +SLOT="5"
1651 +KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
1652 +IUSE=""
1653 +
1654 +DEPEND="
1655 + >=kde-frameworks/kcompletion-${KFMIN}:5
1656 + >=kde-frameworks/kconfig-${KFMIN}:5
1657 + >=kde-frameworks/kcoreaddons-${KFMIN}:5
1658 + >=kde-frameworks/ki18n-${KFMIN}:5
1659 + >=kde-frameworks/kio-${KFMIN}:5
1660 + >=kde-frameworks/ktextwidgets-${KFMIN}:5
1661 + >=kde-apps/dolphin-${PVCUT}:5
1662 + >=dev-qt/qtgui-${QTMIN}:5
1663 + >=dev-qt/qtwidgets-${QTMIN}:5
1664 +"
1665 +RDEPEND="${DEPEND}
1666 + !kde-apps/dolphin-plugins:5
1667 + dev-vcs/git
1668 +"
1669 +
1670 +src_prepare() {
1671 + ecm_src_prepare
1672 + # kxmlgui, qtnetwork only required by dropbox
1673 + ecm_punt_bogus_dep Qt5 Network
1674 + ecm_punt_bogus_dep KF5 XmlGui
1675 + # delete non-${PN} translations
1676 + if [[ ${KDE_BUILD_TYPE} = release ]]; then
1677 + find po -type f -name "*po" -and -not -name "*${MY_PLUGIN_NAME}plugin" -delete || die
1678 + fi
1679 +}
1680 +
1681 +src_configure() {
1682 + local mycmakeargs=(
1683 + -DBUILD_${MY_PLUGIN_NAME}=ON
1684 + -DBUILD_bazaar=OFF
1685 + -DBUILD_dropbox=OFF
1686 + -DBUILD_hg=OFF
1687 + -DBUILD_svn=OFF
1688 + )
1689 + ecm_src_configure
1690 +}
1691 +
1692 +src_install() {
1693 + ecm_src_install
1694 + rm "${D}"/usr/share/metainfo/org.kde.dolphin-plugins.metainfo.xml || die
1695 +}
1696
1697 diff --git a/kde-apps/dolphin-plugins-mercurial/dolphin-plugins-mercurial-19.12.3.ebuild b/kde-apps/dolphin-plugins-mercurial/dolphin-plugins-mercurial-19.12.3.ebuild
1698 new file mode 100644
1699 index 0000000000..7cd6e8a458
1700 --- /dev/null
1701 +++ b/kde-apps/dolphin-plugins-mercurial/dolphin-plugins-mercurial-19.12.3.ebuild
1702 @@ -0,0 +1,66 @@
1703 +# Copyright 1999-2020 Gentoo Authors
1704 +# Distributed under the terms of the GNU General Public License v2
1705 +
1706 +EAPI=7
1707 +
1708 +ECM_HANDBOOK="false"
1709 +KDE_ORG_NAME="dolphin-plugins"
1710 +MY_PLUGIN_NAME="hg"
1711 +PVCUT=$(ver_cut 1-3)
1712 +KFMIN=5.63.0
1713 +QTMIN=5.12.3
1714 +inherit ecm kde.org
1715 +
1716 +DESCRIPTION="Dolphin plugin for Mercurial integration"
1717 +HOMEPAGE="https://kde.org/applications/system/org.kde.dolphin_plugins"
1718 +
1719 +LICENSE="GPL-2" # TODO: CHECK
1720 +SLOT="5"
1721 +KEYWORDS="~amd64 ~arm64 ~x86"
1722 +IUSE=""
1723 +
1724 +DEPEND="
1725 + >=kde-frameworks/kcompletion-${KFMIN}:5
1726 + >=kde-frameworks/kconfig-${KFMIN}:5
1727 + >=kde-frameworks/kcoreaddons-${KFMIN}:5
1728 + >=kde-frameworks/ki18n-${KFMIN}:5
1729 + >=kde-frameworks/kio-${KFMIN}:5
1730 + >=kde-frameworks/kservice-${KFMIN}:5
1731 + >=kde-frameworks/ktexteditor-${KFMIN}:5
1732 + >=kde-frameworks/ktextwidgets-${KFMIN}:5
1733 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
1734 + >=kde-apps/dolphin-${PVCUT}:5
1735 + >=dev-qt/qtgui-${QTMIN}:5
1736 + >=dev-qt/qtwidgets-${QTMIN}:5
1737 +"
1738 +RDEPEND="${DEPEND}
1739 + !kde-apps/dolphin-plugins:5
1740 + dev-vcs/mercurial
1741 +"
1742 +
1743 +src_prepare() {
1744 + ecm_src_prepare
1745 + # kxmlgui, qtnetwork only required by dropbox
1746 + ecm_punt_bogus_dep Qt5 Network
1747 + ecm_punt_bogus_dep KF5 XmlGui
1748 + # delete non-${PN} translations
1749 + if [[ ${KDE_BUILD_TYPE} = release ]]; then
1750 + find po -type f -name "*po" -and -not -name "*${MY_PLUGIN_NAME}plugin" -delete || die
1751 + fi
1752 +}
1753 +
1754 +src_configure() {
1755 + local mycmakeargs=(
1756 + -DBUILD_${MY_PLUGIN_NAME}=ON
1757 + -DBUILD_bazaar=OFF
1758 + -DBUILD_dropbox=OFF
1759 + -DBUILD_git=OFF
1760 + -DBUILD_svn=OFF
1761 + )
1762 + ecm_src_configure
1763 +}
1764 +
1765 +src_install() {
1766 + ecm_src_install
1767 + rm "${D}"/usr/share/metainfo/org.kde.dolphin-plugins.metainfo.xml || die
1768 +}
1769
1770 diff --git a/kde-apps/dolphin-plugins-subversion/dolphin-plugins-subversion-19.12.3.ebuild b/kde-apps/dolphin-plugins-subversion/dolphin-plugins-subversion-19.12.3.ebuild
1771 new file mode 100644
1772 index 0000000000..cb49ab63ca
1773 --- /dev/null
1774 +++ b/kde-apps/dolphin-plugins-subversion/dolphin-plugins-subversion-19.12.3.ebuild
1775 @@ -0,0 +1,62 @@
1776 +# Copyright 1999-2020 Gentoo Authors
1777 +# Distributed under the terms of the GNU General Public License v2
1778 +
1779 +EAPI=7
1780 +
1781 +ECM_HANDBOOK="false"
1782 +KDE_ORG_NAME="dolphin-plugins"
1783 +MY_PLUGIN_NAME="svn"
1784 +PVCUT=$(ver_cut 1-3)
1785 +KFMIN=5.63.0
1786 +QTMIN=5.12.3
1787 +inherit ecm kde.org
1788 +
1789 +DESCRIPTION="Dolphin plugin for Subversion integration"
1790 +HOMEPAGE="https://kde.org/applications/system/org.kde.dolphin_plugins"
1791 +
1792 +LICENSE="GPL-2" # TODO: CHECK
1793 +SLOT="5"
1794 +KEYWORDS="~amd64 ~arm64 ~x86"
1795 +IUSE=""
1796 +
1797 +DEPEND="
1798 + >=kde-frameworks/kcoreaddons-${KFMIN}:5
1799 + >=kde-frameworks/ki18n-${KFMIN}:5
1800 + >=kde-frameworks/kio-${KFMIN}:5
1801 + >=kde-frameworks/ktextwidgets-${KFMIN}:5
1802 + >=kde-apps/dolphin-${PVCUT}:5
1803 + >=dev-qt/qtgui-${QTMIN}:5
1804 + >=dev-qt/qtwidgets-${QTMIN}:5
1805 +"
1806 +RDEPEND="${DEPEND}
1807 + !kde-apps/dolphin-plugins:5
1808 + >=kde-apps/kompare-${PVCUT}:5
1809 + dev-vcs/subversion
1810 +"
1811 +
1812 +src_prepare() {
1813 + ecm_src_prepare
1814 + # kxmlgui, qtnetwork only required by dropbox
1815 + ecm_punt_bogus_dep Qt5 Network
1816 + ecm_punt_bogus_dep KF5 XmlGui
1817 + # delete non-${PN} translations
1818 + if [[ ${KDE_BUILD_TYPE} = release ]]; then
1819 + find po -type f -name "*po" -and -not -name "*${MY_PLUGIN_NAME}plugin" -delete || die
1820 + fi
1821 +}
1822 +
1823 +src_configure() {
1824 + local mycmakeargs=(
1825 + -DBUILD_${MY_PLUGIN_NAME}=ON
1826 + -DBUILD_bazaar=OFF
1827 + -DBUILD_dropbox=OFF
1828 + -DBUILD_git=OFF
1829 + -DBUILD_hg=OFF
1830 + )
1831 + ecm_src_configure
1832 +}
1833 +
1834 +src_install() {
1835 + ecm_src_install
1836 + rm "${D}"/usr/share/metainfo/org.kde.dolphin-plugins.metainfo.xml || die
1837 +}
1838
1839 diff --git a/kde-apps/dolphin/dolphin-19.12.3.ebuild b/kde-apps/dolphin/dolphin-19.12.3.ebuild
1840 new file mode 100644
1841 index 0000000000..80b4cf11ab
1842 --- /dev/null
1843 +++ b/kde-apps/dolphin/dolphin-19.12.3.ebuild
1844 @@ -0,0 +1,99 @@
1845 +# Copyright 1999-2020 Gentoo Authors
1846 +# Distributed under the terms of the GNU General Public License v2
1847 +
1848 +EAPI=7
1849 +
1850 +ECM_HANDBOOK="forceoptional"
1851 +ECM_TEST="true"
1852 +PVCUT=$(ver_cut 1-3)
1853 +KFMIN=5.63.0
1854 +QTMIN=5.12.3
1855 +VIRTUALX_REQUIRED="test"
1856 +inherit ecm kde.org
1857 +
1858 +DESCRIPTION="Plasma filemanager focusing on usability"
1859 +HOMEPAGE="https://kde.org/applications/system/org.kde.dolphin
1860 +https://userbase.kde.org/Dolphin"
1861 +
1862 +LICENSE="GPL-2" # TODO: CHECK
1863 +SLOT="5"
1864 +KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
1865 +IUSE="activities semantic-desktop"
1866 +
1867 +DEPEND="
1868 + >=kde-frameworks/kbookmarks-${KFMIN}:5
1869 + >=kde-frameworks/kcmutils-${KFMIN}:5
1870 + >=kde-frameworks/kcodecs-${KFMIN}:5
1871 + >=kde-frameworks/kcompletion-${KFMIN}:5
1872 + >=kde-frameworks/kconfig-${KFMIN}:5
1873 + >=kde-frameworks/kconfigwidgets-${KFMIN}:5
1874 + >=kde-frameworks/kcoreaddons-${KFMIN}:5
1875 + >=kde-frameworks/kcrash-${KFMIN}:5
1876 + >=kde-frameworks/kdbusaddons-${KFMIN}:5
1877 + >=kde-frameworks/ki18n-${KFMIN}:5
1878 + >=kde-frameworks/kiconthemes-${KFMIN}:5
1879 + >=kde-frameworks/kinit-${KFMIN}:5
1880 + >=kde-frameworks/kio-${KFMIN}:5
1881 + >=kde-frameworks/kitemviews-${KFMIN}:5
1882 + >=kde-frameworks/kjobwidgets-${KFMIN}:5
1883 + >=kde-frameworks/knewstuff-${KFMIN}:5
1884 + >=kde-frameworks/knotifications-${KFMIN}:5
1885 + >=kde-frameworks/kparts-${KFMIN}:5
1886 + >=kde-frameworks/kservice-${KFMIN}:5
1887 + >=kde-frameworks/ktextwidgets-${KFMIN}:5
1888 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
1889 + >=kde-frameworks/kwindowsystem-${KFMIN}:5
1890 + >=kde-frameworks/kxmlgui-${KFMIN}:5
1891 + >=kde-frameworks/solid-${KFMIN}:5
1892 + >=dev-qt/qtconcurrent-${QTMIN}:5
1893 + >=dev-qt/qtdbus-${QTMIN}:5
1894 + >=dev-qt/qtgui-${QTMIN}:5
1895 + >=dev-qt/qtwidgets-${QTMIN}:5
1896 + >=dev-qt/qtxml-${QTMIN}:5
1897 + media-libs/phonon[qt5(+)]
1898 + activities? ( >=kde-frameworks/kactivities-${KFMIN}:5 )
1899 + semantic-desktop? (
1900 + >=kde-frameworks/baloo-${KFMIN}:5
1901 + >=kde-frameworks/kfilemetadata-${KFMIN}:5
1902 + >=kde-apps/baloo-widgets-${PVCUT}:5
1903 + )
1904 +"
1905 +RDEPEND="${DEPEND}
1906 + >=kde-apps/kio-extras-${PVCUT}:5
1907 +"
1908 +
1909 +RESTRICT+=" test"
1910 +
1911 +PATCHES=( "${FILESDIR}/${PN}-19.12.2-create-new-consistency.patch" ) # from 20.04
1912 +
1913 +src_configure() {
1914 + local mycmakeargs=(
1915 + $(cmake_use_find_package activities KF5Activities)
1916 + $(cmake_use_find_package semantic-desktop KF5Baloo)
1917 + $(cmake_use_find_package semantic-desktop KF5BalooWidgets)
1918 + $(cmake_use_find_package semantic-desktop KF5FileMetaData)
1919 + )
1920 +
1921 + ecm_src_configure
1922 +}
1923 +
1924 +pkg_postinst() {
1925 + ecm_pkg_postinst
1926 +
1927 + if [[ -z "${REPLACING_VERSIONS}" ]]; then
1928 + has_version "kde-apps/ark:${SLOT}" || \
1929 + elog "For compress/extract and other actions install kde-apps/ark:${SLOT}"
1930 +
1931 + has_version "kde-apps/kleopatra:${SLOT}" || \
1932 + elog "For crypto actions install kde-apps/kleopatra:${SLOT}"
1933 +
1934 + has_version "kde-apps/ffmpegthumbs:${SLOT}" || \
1935 + elog "For video file thumbnails install kde-apps/ffmpegthumbs:${SLOT}"
1936 +
1937 + has_version "kde-apps/thumbnailers:${SLOT}" || \
1938 + elog "For graphics file thumbnails install kde-apps/thumbnailers:${SLOT}"
1939 +
1940 + has_version "kde-frameworks/purpose:${SLOT}" || \
1941 + elog "For 'Share' context menu actions install kde-frameworks/purpose:${SLOT}"
1942 + fi
1943 +}
1944
1945 diff --git a/kde-apps/dragon/dragon-19.12.3.ebuild b/kde-apps/dragon/dragon-19.12.3.ebuild
1946 new file mode 100644
1947 index 0000000000..e8e2cb4afd
1948 --- /dev/null
1949 +++ b/kde-apps/dragon/dragon-19.12.3.ebuild
1950 @@ -0,0 +1,43 @@
1951 +# Copyright 1999-2020 Gentoo Authors
1952 +# Distributed under the terms of the GNU General Public License v2
1953 +
1954 +EAPI=7
1955 +
1956 +ECM_HANDBOOK="forceoptional"
1957 +KFMIN=5.63.0
1958 +QTMIN=5.12.3
1959 +inherit ecm kde.org
1960 +
1961 +DESCRIPTION="Simple video player"
1962 +HOMEPAGE="https://kde.org/applications/multimedia/org.kde.dragonplayer"
1963 +
1964 +LICENSE="GPL-2+ || ( GPL-2 GPL-3 ) handbook? ( FDL-1.2 )"
1965 +SLOT="5"
1966 +KEYWORDS="~amd64 ~arm64 ~x86"
1967 +IUSE=""
1968 +
1969 +BDEPEND="
1970 + sys-devel/gettext
1971 +"
1972 +DEPEND="
1973 + >=kde-frameworks/kconfig-${KFMIN}:5
1974 + >=kde-frameworks/kconfigwidgets-${KFMIN}:5
1975 + >=kde-frameworks/kcoreaddons-${KFMIN}:5
1976 + >=kde-frameworks/kcrash-${KFMIN}:5
1977 + >=kde-frameworks/kdbusaddons-${KFMIN}:5
1978 + >=kde-frameworks/ki18n-${KFMIN}:5
1979 + >=kde-frameworks/kio-${KFMIN}:5
1980 + >=kde-frameworks/kjobwidgets-${KFMIN}:5
1981 + >=kde-frameworks/knotifications-${KFMIN}:5
1982 + >=kde-frameworks/kparts-${KFMIN}:5
1983 + >=kde-frameworks/kservice-${KFMIN}:5
1984 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
1985 + >=kde-frameworks/kwindowsystem-${KFMIN}:5
1986 + >=kde-frameworks/kxmlgui-${KFMIN}:5
1987 + >=kde-frameworks/solid-${KFMIN}:5
1988 + >=dev-qt/qtdbus-${QTMIN}:5
1989 + >=dev-qt/qtgui-${QTMIN}:5
1990 + >=dev-qt/qtwidgets-${QTMIN}:5
1991 + media-libs/phonon[qt5(+)]
1992 +"
1993 +RDEPEND="${DEPEND}"
1994
1995 diff --git a/kde-apps/eventviews/eventviews-19.12.3.ebuild b/kde-apps/eventviews/eventviews-19.12.3.ebuild
1996 new file mode 100644
1997 index 0000000000..748d0d758f
1998 --- /dev/null
1999 +++ b/kde-apps/eventviews/eventviews-19.12.3.ebuild
2000 @@ -0,0 +1,46 @@
2001 +# Copyright 1999-2020 Gentoo Authors
2002 +# Distributed under the terms of the GNU General Public License v2
2003 +
2004 +EAPI=7
2005 +
2006 +ECM_TEST="true"
2007 +PVCUT=$(ver_cut 1-3)
2008 +KFMIN=5.63.0
2009 +QTMIN=5.12.3
2010 +inherit ecm kde.org
2011 +
2012 +DESCRIPTION="Calendar viewer for KDE PIM"
2013 +
2014 +LICENSE="GPL-2+ LGPL-2.1+"
2015 +SLOT="5"
2016 +KEYWORDS="~amd64 ~arm64 ~x86"
2017 +IUSE=""
2018 +
2019 +# drop qtgui subslot operator when QT_MINIMAL >= 5.14.0
2020 +DEPEND="
2021 + >=kde-frameworks/kcalendarcore-${KFMIN}:5
2022 + >=kde-frameworks/kcodecs-${KFMIN}:5
2023 + >=kde-frameworks/kcompletion-${KFMIN}:5
2024 + >=kde-frameworks/kconfig-${KFMIN}:5
2025 + >=kde-frameworks/kconfigwidgets-${KFMIN}:5
2026 + >=kde-frameworks/kcontacts-${KFMIN}:5
2027 + >=kde-frameworks/kcoreaddons-${KFMIN}:5
2028 + >=kde-frameworks/kguiaddons-${KFMIN}:5
2029 + >=kde-frameworks/ki18n-${KFMIN}:5
2030 + >=kde-frameworks/kiconthemes-${KFMIN}:5
2031 + >=kde-frameworks/kitemmodels-${KFMIN}:5
2032 + >=kde-frameworks/kservice-${KFMIN}:5
2033 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
2034 + >=kde-apps/akonadi-${PVCUT}:5
2035 + >=kde-apps/akonadi-calendar-${PVCUT}:5
2036 + >=kde-apps/calendarsupport-${PVCUT}:5
2037 + >=kde-apps/kcalutils-${PVCUT}:5
2038 + >=kde-apps/kmime-${PVCUT}:5
2039 + >=kde-apps/libkdepim-${PVCUT}:5
2040 + >=dev-qt/designer-${QTMIN}:5
2041 + >=dev-qt/qtgui-${QTMIN}:5=
2042 + >=dev-qt/qtwidgets-${QTMIN}:5
2043 + dev-libs/kdiagram:5
2044 + dev-libs/libical
2045 +"
2046 +RDEPEND="${DEPEND}"
2047
2048 diff --git a/kde-apps/ffmpegthumbs/ffmpegthumbs-19.12.3.ebuild b/kde-apps/ffmpegthumbs/ffmpegthumbs-19.12.3.ebuild
2049 new file mode 100644
2050 index 0000000000..a8b0a89fa4
2051 --- /dev/null
2052 +++ b/kde-apps/ffmpegthumbs/ffmpegthumbs-19.12.3.ebuild
2053 @@ -0,0 +1,29 @@
2054 +# Copyright 1999-2020 Gentoo Authors
2055 +# Distributed under the terms of the GNU General Public License v2
2056 +
2057 +EAPI=7
2058 +
2059 +KFMIN=5.63.0
2060 +QTMIN=5.12.3
2061 +inherit ecm kde.org
2062 +
2063 +DESCRIPTION="FFmpeg based thumbnail generator for video files"
2064 +
2065 +LICENSE="GPL-2+"
2066 +SLOT="5"
2067 +KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
2068 +IUSE="libav"
2069 +
2070 +BDEPEND="
2071 + virtual/pkgconfig
2072 +"
2073 +DEPEND="
2074 + >=kde-frameworks/kconfig-${KFMIN}:5
2075 + >=kde-frameworks/ki18n-${KFMIN}:5
2076 + >=kde-frameworks/kio-${KFMIN}:5
2077 + >=dev-qt/qtgui-${QTMIN}:5
2078 + >=dev-qt/qtwidgets-${QTMIN}:5
2079 + libav? ( media-video/libav:= )
2080 + !libav? ( media-video/ffmpeg:0= )
2081 +"
2082 +RDEPEND="${DEPEND}"
2083
2084 diff --git a/kde-apps/filelight/filelight-19.12.3.ebuild b/kde-apps/filelight/filelight-19.12.3.ebuild
2085 new file mode 100644
2086 index 0000000000..5bf4246f84
2087 --- /dev/null
2088 +++ b/kde-apps/filelight/filelight-19.12.3.ebuild
2089 @@ -0,0 +1,33 @@
2090 +# Copyright 1999-2020 Gentoo Authors
2091 +# Distributed under the terms of the GNU General Public License v2
2092 +
2093 +EAPI=7
2094 +
2095 +ECM_HANDBOOK="optional"
2096 +KFMIN=5.63.0
2097 +QTMIN=5.12.3
2098 +inherit ecm kde.org
2099 +
2100 +DESCRIPTION="Visualise disk usage with interactive map of concentric, segmented rings"
2101 +HOMEPAGE="https://kde.org/applications/utilities/org.kde.filelight
2102 +https://utils.kde.org/projects/filelight/"
2103 +
2104 +LICENSE="GPL-2" # TODO: CHECK
2105 +SLOT="5"
2106 +KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
2107 +IUSE=""
2108 +
2109 +DEPEND="
2110 + >=kde-frameworks/kcompletion-${KFMIN}:5
2111 + >=kde-frameworks/kconfig-${KFMIN}:5
2112 + >=kde-frameworks/kconfigwidgets-${KFMIN}:5
2113 + >=kde-frameworks/kcoreaddons-${KFMIN}:5
2114 + >=kde-frameworks/ki18n-${KFMIN}:5
2115 + >=kde-frameworks/kio-${KFMIN}:5
2116 + >=kde-frameworks/kservice-${KFMIN}:5
2117 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
2118 + >=kde-frameworks/kxmlgui-${KFMIN}:5
2119 + >=dev-qt/qtgui-${QTMIN}:5
2120 + >=dev-qt/qtwidgets-${QTMIN}:5
2121 +"
2122 +RDEPEND="${DEPEND}"
2123
2124 diff --git a/kde-apps/granatier/granatier-19.12.3.ebuild b/kde-apps/granatier/granatier-19.12.3.ebuild
2125 new file mode 100644
2126 index 0000000000..2dcccf18ed
2127 --- /dev/null
2128 +++ b/kde-apps/granatier/granatier-19.12.3.ebuild
2129 @@ -0,0 +1,36 @@
2130 +# Copyright 1999-2020 Gentoo Authors
2131 +# Distributed under the terms of the GNU General Public License v2
2132 +
2133 +EAPI=7
2134 +
2135 +ECM_HANDBOOK="forceoptional"
2136 +PVCUT=$(ver_cut 1-3)
2137 +KFMIN=5.63.0
2138 +QTMIN=5.12.3
2139 +inherit ecm kde.org
2140 +
2141 +DESCRIPTION="KDE Bomberman game"
2142 +HOMEPAGE="https://kde.org/applications/games/org.kde.granatier"
2143 +
2144 +LICENSE="GPL-2" # TODO: CHECK
2145 +SLOT="5"
2146 +KEYWORDS="~amd64 ~arm64 ~x86"
2147 +IUSE=""
2148 +
2149 +DEPEND="
2150 + >=kde-frameworks/kconfig-${KFMIN}:5
2151 + >=kde-frameworks/kconfigwidgets-${KFMIN}:5
2152 + >=kde-frameworks/kcoreaddons-${KFMIN}:5
2153 + >=kde-frameworks/kcrash-${KFMIN}:5
2154 + >=kde-frameworks/kdbusaddons-${KFMIN}:5
2155 + >=kde-frameworks/ki18n-${KFMIN}:5
2156 + >=kde-frameworks/knewstuff-${KFMIN}:5
2157 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
2158 + >=kde-frameworks/kxmlgui-${KFMIN}:5
2159 + >=kde-apps/libkdegames-${PVCUT}:5
2160 + >=dev-qt/qtgui-${QTMIN}:5
2161 + >=dev-qt/qtsvg-${QTMIN}:5
2162 + >=dev-qt/qtwidgets-${QTMIN}:5
2163 + >=dev-qt/qtxml-${QTMIN}:5
2164 +"
2165 +RDEPEND="${DEPEND}"
2166
2167 diff --git a/kde-apps/grantlee-editor/grantlee-editor-19.12.3.ebuild b/kde-apps/grantlee-editor/grantlee-editor-19.12.3.ebuild
2168 new file mode 100644
2169 index 0000000000..2b6061881a
2170 --- /dev/null
2171 +++ b/kde-apps/grantlee-editor/grantlee-editor-19.12.3.ebuild
2172 @@ -0,0 +1,44 @@
2173 +# Copyright 1999-2020 Gentoo Authors
2174 +# Distributed under the terms of the GNU General Public License v2
2175 +
2176 +EAPI=7
2177 +
2178 +ECM_HANDBOOK="forceoptional"
2179 +PVCUT=$(ver_cut 1-3)
2180 +KFMIN=5.63.0
2181 +QTMIN=5.12.3
2182 +inherit ecm kde.org
2183 +
2184 +DESCRIPTION="Utilities and tools to manage themes in KDE PIM applications"
2185 +
2186 +LICENSE="GPL-2+ handbook? ( FDL-1.2+ )"
2187 +SLOT="5"
2188 +KEYWORDS="~amd64 ~arm64 ~x86"
2189 +IUSE=""
2190 +
2191 +DEPEND="
2192 + >=kde-frameworks/karchive-${KFMIN}:5
2193 + >=kde-frameworks/kcompletion-${KFMIN}:5
2194 + >=kde-frameworks/kconfig-${KFMIN}:5
2195 + >=kde-frameworks/kconfigwidgets-${KFMIN}:5
2196 + >=kde-frameworks/kcontacts-${KFMIN}:5
2197 + >=kde-frameworks/kcoreaddons-${KFMIN}:5
2198 + >=kde-frameworks/kcrash-${KFMIN}:5
2199 + >=kde-frameworks/kdbusaddons-${KFMIN}:5
2200 + >=kde-frameworks/ki18n-${KFMIN}:5
2201 + >=kde-frameworks/kio-${KFMIN}:5
2202 + >=kde-frameworks/knewstuff-${KFMIN}:5
2203 + >=kde-frameworks/ktexteditor-${KFMIN}:5
2204 + >=kde-frameworks/kwallet-${KFMIN}:5
2205 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
2206 + >=kde-frameworks/kxmlgui-${KFMIN}:5
2207 + >=kde-apps/akonadi-contacts-${PVCUT}:5
2208 + >=kde-apps/kmime-${PVCUT}:5
2209 + >=kde-apps/kpimtextedit-${PVCUT}:5
2210 + >=kde-apps/messagelib-${PVCUT}:5
2211 + >=kde-apps/pimcommon-${PVCUT}:5
2212 + >=dev-qt/qtgui-${QTMIN}:5
2213 + >=dev-qt/qtwebengine-${QTMIN}:5[widgets]
2214 + >=dev-qt/qtwidgets-${QTMIN}:5
2215 +"
2216 +RDEPEND="${DEPEND}"
2217
2218 diff --git a/kde-apps/grantleetheme/grantleetheme-19.12.3.ebuild b/kde-apps/grantleetheme/grantleetheme-19.12.3.ebuild
2219 new file mode 100644
2220 index 0000000000..c6e8d4034a
2221 --- /dev/null
2222 +++ b/kde-apps/grantleetheme/grantleetheme-19.12.3.ebuild
2223 @@ -0,0 +1,36 @@
2224 +# Copyright 1999-2020 Gentoo Authors
2225 +# Distributed under the terms of the GNU General Public License v2
2226 +
2227 +EAPI=7
2228 +
2229 +ECM_TEST="forceoptional"
2230 +KFMIN=5.63.0
2231 +QTMIN=5.12.3
2232 +inherit ecm kde.org
2233 +
2234 +DESCRIPTION="Library for Grantlee plugins"
2235 +
2236 +LICENSE="GPL-2+ LGPL-2.1+"
2237 +SLOT="5"
2238 +KEYWORDS="~amd64 ~arm64 ~x86"
2239 +IUSE=""
2240 +
2241 +RDEPEND="
2242 + dev-libs/grantlee:5
2243 + >=dev-qt/qtgui-${QTMIN}:5
2244 + >=dev-qt/qtwidgets-${QTMIN}:5
2245 + >=kde-frameworks/kconfig-${KFMIN}:5
2246 + >=kde-frameworks/kcoreaddons-${KFMIN}:5
2247 + >=kde-frameworks/kguiaddons-${KFMIN}:5
2248 + >=kde-frameworks/ki18n-${KFMIN}:5
2249 + >=kde-frameworks/kiconthemes-${KFMIN}:5
2250 + >=kde-frameworks/knewstuff-${KFMIN}:5
2251 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
2252 + >=kde-frameworks/kxmlgui-${KFMIN}:5
2253 +"
2254 +DEPEND="${RDEPEND}
2255 + >=dev-qt/qtnetwork-${QTMIN}:5
2256 +"
2257 +
2258 +# fails if package not already installed
2259 +RESTRICT+=" test"
2260
2261 diff --git a/kde-apps/gwenview/gwenview-19.12.3.ebuild b/kde-apps/gwenview/gwenview-19.12.3.ebuild
2262 new file mode 100644
2263 index 0000000000..fbf112e706
2264 --- /dev/null
2265 +++ b/kde-apps/gwenview/gwenview-19.12.3.ebuild
2266 @@ -0,0 +1,110 @@
2267 +# Copyright 1999-2020 Gentoo Authors
2268 +# Distributed under the terms of the GNU General Public License v2
2269 +
2270 +EAPI=7
2271 +
2272 +ECM_HANDBOOK="forceoptional"
2273 +ECM_TEST="true"
2274 +PVCUT=$(ver_cut 1-3)
2275 +KFMIN=5.63.0
2276 +QTMIN=5.12.3
2277 +inherit ecm kde.org
2278 +
2279 +DESCRIPTION="Image viewer by KDE"
2280 +HOMEPAGE="https://kde.org/applications/graphics/org.kde.gwenview
2281 +https://userbase.kde.org/Gwenview"
2282 +
2283 +LICENSE="GPL-2+ handbook? ( FDL-1.2 )"
2284 +SLOT="5"
2285 +KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
2286 +IUSE="activities fits kipi +mpris raw semantic-desktop share X"
2287 +
2288 +# requires running environment
2289 +RESTRICT+=" test"
2290 +
2291 +COMMON_DEPEND="
2292 + >=kde-frameworks/kcompletion-${KFMIN}:5
2293 + >=kde-frameworks/kconfig-${KFMIN}:5
2294 + >=kde-frameworks/kconfigwidgets-${KFMIN}:5
2295 + >=kde-frameworks/kcoreaddons-${KFMIN}:5
2296 + >=kde-frameworks/ki18n-${KFMIN}:5
2297 + >=kde-frameworks/kiconthemes-${KFMIN}:5
2298 + >=kde-frameworks/kio-${KFMIN}:5
2299 + >=kde-frameworks/kitemmodels-${KFMIN}:5
2300 + >=kde-frameworks/kitemviews-${KFMIN}:5
2301 + >=kde-frameworks/kjobwidgets-${KFMIN}:5
2302 + >=kde-frameworks/knotifications-${KFMIN}:5
2303 + >=kde-frameworks/kparts-${KFMIN}:5
2304 + >=kde-frameworks/kservice-${KFMIN}:5
2305 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
2306 + >=kde-frameworks/kxmlgui-${KFMIN}:5
2307 + >=kde-frameworks/solid-${KFMIN}:5
2308 + >=dev-qt/qtgui-${QTMIN}:5
2309 + >=dev-qt/qtopengl-${QTMIN}:5
2310 + >=dev-qt/qtprintsupport-${QTMIN}:5
2311 + >=dev-qt/qtsvg-${QTMIN}:5
2312 + >=dev-qt/qtwidgets-${QTMIN}:5
2313 + media-gfx/exiv2:=
2314 + media-libs/lcms:2
2315 + media-libs/libpng:0=
2316 + media-libs/phonon[qt5(+)]
2317 + virtual/jpeg:0
2318 + activities? ( >=kde-frameworks/kactivities-${KFMIN}:5 )
2319 + fits? ( sci-libs/cfitsio )
2320 + kipi? ( >=kde-apps/libkipi-${PVCUT}:5= )
2321 + mpris? ( >=dev-qt/qtdbus-${QTMIN}:5 )
2322 + raw? ( >=kde-apps/libkdcraw-${PVCUT}:5 )
2323 + semantic-desktop? (
2324 + >=kde-frameworks/baloo-${KFMIN}:5
2325 + >=kde-frameworks/kfilemetadata-${KFMIN}:5
2326 + )
2327 + share? ( >=kde-frameworks/purpose-${KFMIN}:5 )
2328 + X? (
2329 + >=dev-qt/qtx11extras-${QTMIN}:5
2330 + x11-libs/libX11
2331 + )
2332 +"
2333 +DEPEND="${COMMON_DEPEND}
2334 + >=kde-frameworks/kwindowsystem-${KFMIN}:5
2335 + >=dev-qt/qtconcurrent-${QTMIN}:5
2336 +"
2337 +RDEPEND="${COMMON_DEPEND}
2338 + >=kde-frameworks/kimageformats-${KFMIN}:5
2339 + >=dev-qt/qtimageformats-${QTMIN}:5
2340 + kipi? ( >=kde-apps/kipi-plugins-${PVCUT}:5 )
2341 +"
2342 +
2343 +src_prepare() {
2344 + ecm_src_prepare
2345 + if ! use mpris; then
2346 + # FIXME: upstream a better solution
2347 + sed -e "/set(HAVE_QTDBUS/s/\${Qt5DBus_FOUND}/0/" -i CMakeLists.txt || die
2348 + fi
2349 +}
2350 +
2351 +src_configure() {
2352 + local mycmakeargs=(
2353 + $(cmake_use_find_package activities KF5Activities)
2354 + $(cmake_use_find_package fits CFitsio)
2355 + $(cmake_use_find_package kipi KF5Kipi)
2356 + $(cmake_use_find_package raw KF5KDcraw)
2357 + $(cmake_use_find_package share KF5Purpose)
2358 + $(cmake_use_find_package X X11)
2359 + )
2360 +
2361 + if use semantic-desktop; then
2362 + mycmakeargs+=( -DGWENVIEW_SEMANTICINFO_BACKEND=Baloo )
2363 + else
2364 + mycmakeargs+=( -DGWENVIEW_SEMANTICINFO_BACKEND=None )
2365 + fi
2366 +
2367 + ecm_src_configure
2368 +}
2369 +
2370 +pkg_postinst() {
2371 + ecm_pkg_postinst
2372 +
2373 + if [[ -z "${REPLACING_VERSIONS}" ]] && ! has_version kde-apps/svgpart:${SLOT} ; then
2374 + elog "For SVG support, install kde-apps/svgpart:${SLOT}"
2375 + fi
2376 +}
2377
2378 diff --git a/kde-apps/incidenceeditor/incidenceeditor-19.12.3.ebuild b/kde-apps/incidenceeditor/incidenceeditor-19.12.3.ebuild
2379 new file mode 100644
2380 index 0000000000..4d1d4e7bbb
2381 --- /dev/null
2382 +++ b/kde-apps/incidenceeditor/incidenceeditor-19.12.3.ebuild
2383 @@ -0,0 +1,55 @@
2384 +# Copyright 1999-2020 Gentoo Authors
2385 +# Distributed under the terms of the GNU General Public License v2
2386 +
2387 +EAPI=7
2388 +
2389 +ECM_TEST="true"
2390 +PVCUT=$(ver_cut 1-3)
2391 +KFMIN=5.63.0
2392 +QTMIN=5.12.3
2393 +VIRTUALX_REQUIRED="test"
2394 +inherit ecm kde.org
2395 +
2396 +DESCRIPTION="Incidence editor for korganizer"
2397 +
2398 +LICENSE="GPL-2+"
2399 +SLOT="5"
2400 +KEYWORDS="~amd64 ~arm64 ~x86"
2401 +IUSE=""
2402 +
2403 +DEPEND="
2404 + >=kde-frameworks/kcalendarcore-${KFMIN}:5
2405 + >=kde-frameworks/kcodecs-${KFMIN}:5
2406 + >=kde-frameworks/kcompletion-${KFMIN}:5
2407 + >=kde-frameworks/kconfig-${KFMIN}:5
2408 + >=kde-frameworks/kconfigwidgets-${KFMIN}:5
2409 + >=kde-frameworks/kcontacts-${KFMIN}:5
2410 + >=kde-frameworks/kcoreaddons-${KFMIN}:5
2411 + >=kde-frameworks/ki18n-${KFMIN}:5
2412 + >=kde-frameworks/kiconthemes-${KFMIN}:5
2413 + >=kde-frameworks/kio-${KFMIN}:5
2414 + >=kde-frameworks/kitemmodels-${KFMIN}:5
2415 + >=kde-frameworks/kjobwidgets-${KFMIN}:5
2416 + >=kde-frameworks/kservice-${KFMIN}:5
2417 + >=kde-frameworks/ktextwidgets-${KFMIN}:5
2418 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
2419 + >=kde-frameworks/kxmlgui-${KFMIN}:5
2420 + >=kde-apps/akonadi-${PVCUT}:5
2421 + >=kde-apps/akonadi-calendar-${PVCUT}:5
2422 + >=kde-apps/akonadi-contacts-${PVCUT}:5
2423 + >=kde-apps/akonadi-mime-${PVCUT}:5
2424 + >=kde-apps/calendarsupport-${PVCUT}:5
2425 + >=kde-apps/eventviews-${PVCUT}:5
2426 + >=kde-apps/kcalutils-${PVCUT}:5
2427 + >=kde-apps/kdepim-apps-libs-${PVCUT}:5
2428 + >=kde-apps/kidentitymanagement-${PVCUT}:5
2429 + >=kde-apps/kldap-${PVCUT}:5
2430 + >=kde-apps/kmailtransport-${PVCUT}:5
2431 + >=kde-apps/kmime-${PVCUT}:5
2432 + >=kde-apps/libkdepim-${PVCUT}:5
2433 + >=dev-qt/qtdbus-${QTMIN}:5
2434 + >=dev-qt/qtgui-${QTMIN}:5
2435 + >=dev-qt/qtwidgets-${QTMIN}:5
2436 + dev-libs/kdiagram:5
2437 +"
2438 +RDEPEND="${DEPEND}"
2439
2440 diff --git a/kde-apps/juk/juk-19.12.3.ebuild b/kde-apps/juk/juk-19.12.3.ebuild
2441 new file mode 100644
2442 index 0000000000..2fad28e3b4
2443 --- /dev/null
2444 +++ b/kde-apps/juk/juk-19.12.3.ebuild
2445 @@ -0,0 +1,46 @@
2446 +# Copyright 1999-2020 Gentoo Authors
2447 +# Distributed under the terms of the GNU General Public License v2
2448 +
2449 +EAPI=7
2450 +
2451 +ECM_HANDBOOK="forceoptional"
2452 +ECM_TEST="forceoptional"
2453 +KFMIN=5.63.0
2454 +QTMIN=5.12.3
2455 +inherit ecm kde.org
2456 +
2457 +DESCRIPTION="Jukebox and music manager by KDE"
2458 +HOMEPAGE="https://kde.org/applications/multimedia/org.kde.juk"
2459 +
2460 +LICENSE="GPL-2" # TODO: CHECK
2461 +SLOT="5"
2462 +KEYWORDS="~amd64 ~arm64 ~x86"
2463 +IUSE=""
2464 +
2465 +DEPEND="
2466 + >=kde-frameworks/kcompletion-${KFMIN}:5
2467 + >=kde-frameworks/kconfig-${KFMIN}:5
2468 + >=kde-frameworks/kconfigwidgets-${KFMIN}:5
2469 + >=kde-frameworks/kcoreaddons-${KFMIN}:5
2470 + >=kde-frameworks/kcrash-${KFMIN}:5
2471 + >=kde-frameworks/kglobalaccel-${KFMIN}:5
2472 + >=kde-frameworks/ki18n-${KFMIN}:5
2473 + >=kde-frameworks/kiconthemes-${KFMIN}:5
2474 + >=kde-frameworks/kio-${KFMIN}:5
2475 + >=kde-frameworks/kjobwidgets-${KFMIN}:5
2476 + >=kde-frameworks/knotifications-${KFMIN}:5
2477 + >=kde-frameworks/ktextwidgets-${KFMIN}:5
2478 + >=kde-frameworks/kwallet-${KFMIN}:5
2479 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
2480 + >=kde-frameworks/kwindowsystem-${KFMIN}:5
2481 + >=kde-frameworks/kxmlgui-${KFMIN}:5
2482 + >=dev-qt/qtdbus-${QTMIN}:5
2483 + >=dev-qt/qtgui-${QTMIN}:5
2484 + >=dev-qt/qtnetwork-${QTMIN}:5
2485 + >=dev-qt/qtsvg-${QTMIN}:5
2486 + >=dev-qt/qtwidgets-${QTMIN}:5
2487 + >=dev-qt/qtxml-${QTMIN}:5
2488 + media-libs/phonon[qt5(+)]
2489 + >=media-libs/taglib-1.6
2490 +"
2491 +RDEPEND="${DEPEND}"
2492
2493 diff --git a/kde-apps/k3b/k3b-19.12.3.ebuild b/kde-apps/k3b/k3b-19.12.3.ebuild
2494 new file mode 100644
2495 index 0000000000..133fad51c6
2496 --- /dev/null
2497 +++ b/kde-apps/k3b/k3b-19.12.3.ebuild
2498 @@ -0,0 +1,125 @@
2499 +# Copyright 1999-2020 Gentoo Authors
2500 +# Distributed under the terms of the GNU General Public License v2
2501 +
2502 +EAPI=7
2503 +
2504 +ECM_HANDBOOK="forceoptional"
2505 +ECM_TEST="true"
2506 +PVCUT=$(ver_cut 1-3)
2507 +KFMIN=5.63.0
2508 +QTMIN=5.12.3
2509 +inherit ecm kde.org
2510 +
2511 +DESCRIPTION="Full-featured burning and ripping application based on KDE Frameworks"
2512 +HOMEPAGE="https://kde.org/applications/multimedia/org.kde.k3b
2513 +https://userbase.kde.org/K3b"
2514 +
2515 +LICENSE="GPL-2 FDL-1.2"
2516 +SLOT="5"
2517 +KEYWORDS="~amd64 ~arm64 ~x86"
2518 +IUSE="dvd encode ffmpeg flac libav mad mp3 musepack sndfile sox taglib vcd vorbis webkit"
2519 +
2520 +REQUIRED_USE="
2521 + flac? ( taglib )
2522 + mp3? ( encode taglib )
2523 + sox? ( encode taglib )
2524 +"
2525 +
2526 +DEPEND="
2527 + >=kde-frameworks/karchive-${KFMIN}:5
2528 + >=kde-frameworks/kbookmarks-${KFMIN}:5
2529 + >=kde-frameworks/kcmutils-${KFMIN}:5
2530 + >=kde-frameworks/kcompletion-${KFMIN}:5
2531 + >=kde-frameworks/kconfig-${KFMIN}:5
2532 + >=kde-frameworks/kconfigwidgets-${KFMIN}:5
2533 + >=kde-frameworks/kcoreaddons-${KFMIN}:5
2534 + >=kde-frameworks/kfilemetadata-${KFMIN}:5[taglib?]
2535 + >=kde-frameworks/ki18n-${KFMIN}:5
2536 + >=kde-frameworks/kiconthemes-${KFMIN}:5
2537 + >=kde-frameworks/kio-${KFMIN}:5
2538 + >=kde-frameworks/kjobwidgets-${KFMIN}:5
2539 + >=kde-frameworks/knewstuff-${KFMIN}:5
2540 + >=kde-frameworks/knotifications-${KFMIN}:5
2541 + >=kde-frameworks/knotifyconfig-${KFMIN}:5
2542 + >=kde-frameworks/kservice-${KFMIN}:5
2543 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
2544 + >=kde-frameworks/kxmlgui-${KFMIN}:5
2545 + >=kde-frameworks/solid-${KFMIN}:5
2546 + >=kde-apps/libkcddb-${PVCUT}:5
2547 + >=dev-qt/qtdbus-${QTMIN}:5
2548 + >=dev-qt/qtgui-${QTMIN}:5
2549 + >=dev-qt/qtnetwork-${QTMIN}:5
2550 + >=dev-qt/qtwidgets-${QTMIN}:5
2551 + >=dev-qt/qtxml-${QTMIN}:5
2552 + media-libs/libsamplerate
2553 + dvd? ( media-libs/libdvdread:= )
2554 + ffmpeg? (
2555 + libav? ( media-video/libav:= )
2556 + !libav? ( media-video/ffmpeg:0= )
2557 + )
2558 + flac? ( >=media-libs/flac-1.2[cxx] )
2559 + mp3? ( media-sound/lame )
2560 + mad? ( media-libs/libmad )
2561 + musepack? ( >=media-sound/musepack-tools-444 )
2562 + sndfile? ( media-libs/libsndfile )
2563 + taglib? ( >=media-libs/taglib-1.5 )
2564 + vorbis? (
2565 + media-libs/libogg
2566 + media-libs/libvorbis
2567 + )
2568 + webkit? ( >=dev-qt/qtwebkit-5.212.0_pre20180120:5 )
2569 +"
2570 +RDEPEND="${DEPEND}
2571 + app-cdr/cdrdao
2572 + dev-libs/libburn
2573 + media-sound/cdparanoia
2574 + virtual/cdrtools
2575 + dvd? (
2576 + >=app-cdr/dvd+rw-tools-7
2577 + encode? ( media-video/transcode[dvd] )
2578 + )
2579 + sox? ( media-sound/sox )
2580 + vcd? ( media-video/vcdimager )
2581 +"
2582 +
2583 +DOCS+=( ChangeLog {FAQ,PERMISSIONS,README}.txt )
2584 +
2585 +src_configure() {
2586 + local mycmakeargs=(
2587 + -DK3B_BUILD_API_DOCS=OFF
2588 + -DK3B_BUILD_WAVE_DECODER_PLUGIN=ON
2589 + -DK3B_ENABLE_HAL_SUPPORT=OFF
2590 + -DK3B_ENABLE_MUSICBRAINZ=OFF
2591 + -DK3B_DEBUG=$(usex debug)
2592 + -DK3B_ENABLE_DVD_RIPPING=$(usex dvd)
2593 + -DK3B_BUILD_EXTERNAL_ENCODER_PLUGIN=$(usex encode)
2594 + -DK3B_BUILD_FFMPEG_DECODER_PLUGIN=$(usex ffmpeg)
2595 + -DK3B_BUILD_FLAC_DECODER_PLUGIN=$(usex flac)
2596 + -DK3B_BUILD_LAME_ENCODER_PLUGIN=$(usex mp3)
2597 + -DK3B_BUILD_MAD_DECODER_PLUGIN=$(usex mad)
2598 + -DK3B_BUILD_MUSE_DECODER_PLUGIN=$(usex musepack)
2599 + -DK3B_BUILD_SNDFILE_DECODER_PLUGIN=$(usex sndfile)
2600 + -DK3B_BUILD_SOX_ENCODER_PLUGIN=$(usex sox)
2601 + -DK3B_ENABLE_TAGLIB=$(usex taglib)
2602 + -DK3B_BUILD_OGGVORBIS_DECODER_PLUGIN=$(usex vorbis)
2603 + -DK3B_BUILD_OGGVORBIS_ENCODER_PLUGIN=$(usex vorbis)
2604 + $(cmake_use_find_package webkit Qt5WebKitWidgets)
2605 + )
2606 +
2607 + ecm_src_configure
2608 +}
2609 +
2610 +pkg_postinst() {
2611 + ecm_pkg_postinst
2612 +
2613 + echo
2614 + elog "If you get warnings on start-up, uncheck the \"Check system"
2615 + elog "configuration\" option in the \"Misc\" settings window."
2616 + echo
2617 +
2618 + local group=cdrom
2619 + use kernel_linux || group=operator
2620 + elog "Make sure you have proper read/write permissions on optical device(s)."
2621 + elog "Usually, it is sufficient to be in the ${group} group."
2622 + echo
2623 +}
2624
2625 diff --git a/kde-apps/kaccounts-integration/kaccounts-integration-19.12.3.ebuild b/kde-apps/kaccounts-integration/kaccounts-integration-19.12.3.ebuild
2626 new file mode 100644
2627 index 0000000000..3689671d52
2628 --- /dev/null
2629 +++ b/kde-apps/kaccounts-integration/kaccounts-integration-19.12.3.ebuild
2630 @@ -0,0 +1,48 @@
2631 +# Copyright 1999-2020 Gentoo Authors
2632 +# Distributed under the terms of the GNU General Public License v2
2633 +
2634 +EAPI=7
2635 +
2636 +ECM_TEST="forceoptional"
2637 +KFMIN=5.63.0
2638 +PLASMA_MINIMAL=5.16.5
2639 +QTMIN=5.12.3
2640 +VIRTUALDBUS_TEST="true"
2641 +inherit ecm kde.org
2642 +
2643 +DESCRIPTION="Administer web accounts for the sites and services across the Plasma desktop"
2644 +HOMEPAGE="https://community.kde.org/KTp"
2645 +
2646 +LICENSE="LGPL-2.1"
2647 +SLOT="5"
2648 +KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
2649 +IUSE=""
2650 +
2651 +BDEPEND="
2652 + sys-devel/gettext
2653 +"
2654 +COMMON_DEPEND="
2655 + >=kde-frameworks/kconfigwidgets-${KFMIN}:5
2656 + >=kde-frameworks/kcoreaddons-${KFMIN}:5
2657 + >=kde-frameworks/kdbusaddons-${KFMIN}:5
2658 + >=kde-frameworks/kdeclarative-${KFMIN}:5
2659 + >=kde-frameworks/ki18n-${KFMIN}:5
2660 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
2661 + >=dev-qt/qtdbus-${QTMIN}:5
2662 + >=dev-qt/qtdeclarative-${QTMIN}:5
2663 + >=dev-qt/qtgui-${QTMIN}:5
2664 + >=dev-qt/qtwidgets-${QTMIN}:5
2665 + net-libs/accounts-qt
2666 + >=net-libs/libaccounts-glib-1.21:=
2667 + net-libs/signond
2668 +"
2669 +DEPEND="${COMMON_DEPEND}
2670 + >=kde-frameworks/kcmutils-${KFMIN}:5
2671 + >=kde-plasma/kde-cli-tools-${PLASMA_MINIMAL}:5
2672 +"
2673 +RDEPEND="${COMMON_DEPEND}
2674 + dev-util/intltool
2675 +"
2676 +
2677 +# bug #549444
2678 +RESTRICT+=" test"
2679
2680 diff --git a/kde-apps/kaccounts-providers/kaccounts-providers-19.12.3.ebuild b/kde-apps/kaccounts-providers/kaccounts-providers-19.12.3.ebuild
2681 new file mode 100644
2682 index 0000000000..92cc7256d5
2683 --- /dev/null
2684 +++ b/kde-apps/kaccounts-providers/kaccounts-providers-19.12.3.ebuild
2685 @@ -0,0 +1,36 @@
2686 +# Copyright 1999-2020 Gentoo Authors
2687 +# Distributed under the terms of the GNU General Public License v2
2688 +
2689 +EAPI=7
2690 +
2691 +PVCUT=$(ver_cut 1-3)
2692 +KFMIN=5.63.0
2693 +QTMIN=5.12.3
2694 +inherit ecm kde.org
2695 +
2696 +DESCRIPTION="KDE accounts providers"
2697 +HOMEPAGE="https://community.kde.org/KTp"
2698 +
2699 +LICENSE="LGPL-2.1"
2700 +SLOT="5"
2701 +KEYWORDS="~amd64 ~arm64 ~x86"
2702 +IUSE=""
2703 +
2704 +BDEPEND="
2705 + dev-util/intltool
2706 +"
2707 +DEPEND="
2708 + >=kde-frameworks/kcoreaddons-${KFMIN}:5
2709 + >=kde-frameworks/kdeclarative-${KFMIN}:5
2710 + >=kde-frameworks/ki18n-${KFMIN}:5
2711 + >=kde-frameworks/kio-${KFMIN}:5
2712 + >=kde-frameworks/kpackage-${KFMIN}:5
2713 + >=kde-apps/kaccounts-integration-${PVCUT}:5
2714 + >=dev-qt/qtdeclarative-${QTMIN}:5
2715 + >=dev-qt/qtgui-${QTMIN}:5
2716 + >=dev-qt/qtxml-${QTMIN}:5
2717 +"
2718 +RDEPEND="${DEPEND}
2719 + net-libs/signon-ui
2720 + net-libs/signon-oauth2
2721 +"
2722
2723 diff --git a/kde-apps/kaddressbook/kaddressbook-19.12.3.ebuild b/kde-apps/kaddressbook/kaddressbook-19.12.3.ebuild
2724 new file mode 100644
2725 index 0000000000..d8e7181fac
2726 --- /dev/null
2727 +++ b/kde-apps/kaddressbook/kaddressbook-19.12.3.ebuild
2728 @@ -0,0 +1,68 @@
2729 +# Copyright 1999-2020 Gentoo Authors
2730 +# Distributed under the terms of the GNU General Public License v2
2731 +
2732 +EAPI=7
2733 +
2734 +ECM_HANDBOOK="forceoptional"
2735 +ECM_TEST="forceoptional"
2736 +PVCUT=$(ver_cut 1-3)
2737 +KFMIN=5.63.0
2738 +QTMIN=5.12.3
2739 +VIRTUALX_REQUIRED="test"
2740 +inherit ecm kde.org
2741 +
2742 +DESCRIPTION="Address book application based on KDE Frameworks"
2743 +HOMEPAGE="https://kde.org/applications/office/org.kde.kaddressbook"
2744 +
2745 +LICENSE="GPL-2+ handbook? ( FDL-1.2+ )"
2746 +SLOT="5"
2747 +KEYWORDS="~amd64 ~arm64 ~x86"
2748 +IUSE=""
2749 +
2750 +DEPEND="
2751 + >=kde-frameworks/kcmutils-${KFMIN}:5
2752 + >=kde-frameworks/kcodecs-${KFMIN}:5
2753 + >=kde-frameworks/kcompletion-${KFMIN}:5
2754 + >=kde-frameworks/kconfig-${KFMIN}:5
2755 + >=kde-frameworks/kconfigwidgets-${KFMIN}:5
2756 + >=kde-frameworks/kcontacts-${KFMIN}:5
2757 + >=kde-frameworks/kcoreaddons-${KFMIN}:5
2758 + >=kde-frameworks/kcrash-${KFMIN}:5
2759 + >=kde-frameworks/ki18n-${KFMIN}:5
2760 + >=kde-frameworks/kio-${KFMIN}:5
2761 + >=kde-frameworks/kitemmodels-${KFMIN}:5
2762 + >=kde-frameworks/kjobwidgets-${KFMIN}:5
2763 + >=kde-frameworks/kparts-${KFMIN}:5
2764 + >=kde-frameworks/kservice-${KFMIN}:5
2765 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
2766 + >=kde-frameworks/kxmlgui-${KFMIN}:5
2767 + >=kde-frameworks/prison-${KFMIN}:5
2768 + >=kde-apps/akonadi-${PVCUT}:5
2769 + >=kde-apps/akonadi-contacts-${PVCUT}:5
2770 + >=kde-apps/akonadi-search-${PVCUT}:5
2771 + >=kde-apps/grantleetheme-${PVCUT}:5
2772 + >=kde-apps/kdepim-apps-libs-${PVCUT}:5
2773 + >=kde-apps/kontactinterface-${PVCUT}:5
2774 + >=kde-apps/libgravatar-${PVCUT}:5
2775 + >=kde-apps/libkdepim-${PVCUT}:5
2776 + >=kde-apps/libkleo-${PVCUT}:5
2777 + >=kde-apps/pimcommon-${PVCUT}:5
2778 + >=dev-qt/qtdbus-${QTMIN}:5
2779 + >=dev-qt/qtgui-${QTMIN}:5
2780 + >=dev-qt/qtprintsupport-${QTMIN}:5
2781 + >=dev-qt/qtwidgets-${QTMIN}:5
2782 + >=app-crypt/gpgme-1.11.1[cxx,qt5]
2783 + dev-libs/grantlee:5
2784 +"
2785 +RDEPEND="${DEPEND}
2786 + >=kde-apps/kdepim-runtime-${PVCUT}:5
2787 +"
2788 +
2789 +pkg_postinst() {
2790 + ecm_pkg_postinst
2791 +
2792 + if [[ -z "${REPLACING_VERSIONS}" ]]; then
2793 + has_version "kde-apps/kdepim-addons:${SLOT}" || \
2794 + elog "${PN} is not complete without kde-apps/kdepim-addons:${SLOT}!"
2795 + fi
2796 +}
2797
2798 diff --git a/kde-apps/kajongg/kajongg-19.12.3.ebuild b/kde-apps/kajongg/kajongg-19.12.3.ebuild
2799 new file mode 100644
2800 index 0000000000..2e18c791a7
2801 --- /dev/null
2802 +++ b/kde-apps/kajongg/kajongg-19.12.3.ebuild
2803 @@ -0,0 +1,56 @@
2804 +# Copyright 1999-2020 Gentoo Authors
2805 +# Distributed under the terms of the GNU General Public License v2
2806 +
2807 +EAPI=7
2808 +
2809 +ECM_HANDBOOK="forceoptional"
2810 +PYTHON_COMPAT=( python3_{6,7} )
2811 +PVCUT=$(ver_cut 1-3)
2812 +KFMIN=5.63.0
2813 +QTMIN=5.12.3
2814 +inherit python-single-r1 ecm kde.org
2815 +
2816 +DESCRIPTION="Classical Mah Jongg for four players"
2817 +HOMEPAGE="https://kde.org/applications/games/org.kde.kajongg"
2818 +
2819 +LICENSE="GPL-2" # TODO: CHECK
2820 +SLOT="5"
2821 +KEYWORDS="~amd64 ~arm64 ~x86"
2822 +IUSE=""
2823 +
2824 +REQUIRED_USE="${PYTHON_REQUIRED_USE}"
2825 +
2826 +DEPEND="${PYTHON_DEPS}
2827 + >=kde-frameworks/kconfig-${KFMIN}:5
2828 + >=kde-frameworks/ki18n-${KFMIN}:5
2829 + >=kde-apps/libkdegames-${PVCUT}:5
2830 + >=dev-qt/qtgui-${QTMIN}:5
2831 + >=dev-qt/qtsvg-${QTMIN}:5
2832 + >=dev-qt/qtwidgets-${QTMIN}:5
2833 + dev-db/sqlite:3
2834 + $(python_gen_cond_dep '
2835 + dev-python/PyQt5[gui,svg,widgets,${PYTHON_MULTI_USEDEP}]
2836 + >=dev-python/twisted-16.6.0[${PYTHON_MULTI_USEDEP}]
2837 + ')
2838 +"
2839 +RDEPEND="${DEPEND}
2840 + >=kde-apps/libkmahjongg-${PVCUT}:5
2841 +"
2842 +
2843 +pkg_setup() {
2844 + python-single-r1_pkg_setup
2845 + ecm_pkg_setup
2846 +}
2847 +
2848 +src_prepare() {
2849 + python_fix_shebang src
2850 + ecm_src_prepare
2851 + sed -i -e "/KDE_ADD_PYTHON_EXECUTABLE/s/^/#DONT/" CMakeLists.txt || die
2852 +}
2853 +
2854 +src_install() {
2855 + ecm_src_install
2856 + dosym ../share/kajongg/kajongg.py /usr/bin/kajongg
2857 + dosym ../share/kajongg/kajonggserver.py /usr/bin/kajonggserver
2858 + fperms a+x /usr/share/kajongg/kajongg{,server}.py
2859 +}
2860
2861 diff --git a/kde-apps/kalarm/kalarm-19.12.3.ebuild b/kde-apps/kalarm/kalarm-19.12.3.ebuild
2862 new file mode 100644
2863 index 0000000000..c0b792daad
2864 --- /dev/null
2865 +++ b/kde-apps/kalarm/kalarm-19.12.3.ebuild
2866 @@ -0,0 +1,85 @@
2867 +# Copyright 1999-2020 Gentoo Authors
2868 +# Distributed under the terms of the GNU General Public License v2
2869 +
2870 +EAPI=7
2871 +
2872 +ECM_HANDBOOK="forceoptional"
2873 +PVCUT=$(ver_cut 1-3)
2874 +KFMIN=5.63.0
2875 +QTMIN=5.12.3
2876 +inherit ecm kde.org
2877 +
2878 +DESCRIPTION="Application to manage alarms and other timer based alerts for the desktop"
2879 +HOMEPAGE="https://kde.org/applications/utilities/org.kde.kalarm
2880 +https://userbase.kde.org/KAlarm"
2881 +
2882 +LICENSE="GPL-2+ handbook? ( FDL-1.2+ )"
2883 +SLOT="5"
2884 +KEYWORDS="~amd64 ~arm64 ~x86"
2885 +IUSE="X"
2886 +
2887 +BDEPEND="
2888 + dev-libs/libxslt
2889 +"
2890 +DEPEND="
2891 + >=kde-frameworks/kauth-${KFMIN}:5
2892 + >=kde-frameworks/kcalendarcore-${KFMIN}:5
2893 + >=kde-frameworks/kcmutils-${KFMIN}:5
2894 + >=kde-frameworks/kcodecs-${KFMIN}:5
2895 + >=kde-frameworks/kcompletion-${KFMIN}:5
2896 + >=kde-frameworks/kconfig-${KFMIN}:5
2897 + >=kde-frameworks/kconfigwidgets-${KFMIN}:5
2898 + >=kde-frameworks/kcontacts-${KFMIN}:5
2899 + >=kde-frameworks/kcoreaddons-${KFMIN}:5
2900 + >=kde-frameworks/kcrash-${KFMIN}:5
2901 + >=kde-frameworks/kdbusaddons-${KFMIN}:5
2902 + >=kde-frameworks/kglobalaccel-${KFMIN}:5
2903 + >=kde-frameworks/kguiaddons-${KFMIN}:5
2904 + >=kde-frameworks/kholidays-${KFMIN}:5
2905 + >=kde-frameworks/ki18n-${KFMIN}:5
2906 + >=kde-frameworks/kiconthemes-${KFMIN}:5
2907 + >=kde-frameworks/kio-${KFMIN}:5
2908 + >=kde-frameworks/kitemmodels-${KFMIN}:5
2909 + >=kde-frameworks/kjobwidgets-${KFMIN}:5
2910 + >=kde-frameworks/knotifications-${KFMIN}:5
2911 + >=kde-frameworks/kservice-${KFMIN}:5
2912 + >=kde-frameworks/ktextwidgets-${KFMIN}:5
2913 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
2914 + >=kde-frameworks/kwindowsystem-${KFMIN}:5
2915 + >=kde-frameworks/kxmlgui-${KFMIN}:5
2916 + >=kde-apps/akonadi-${PVCUT}:5
2917 + >=kde-apps/akonadi-contacts-${PVCUT}:5
2918 + >=kde-apps/akonadi-mime-${PVCUT}:5
2919 + >=kde-apps/kalarmcal-${PVCUT}:5
2920 + >=kde-apps/kcalutils-${PVCUT}:5
2921 + >=kde-apps/kdepim-apps-libs-${PVCUT}:5
2922 + >=kde-apps/kidentitymanagement-${PVCUT}:5
2923 + >=kde-apps/kmailtransport-${PVCUT}:5
2924 + >=kde-apps/kmime-${PVCUT}:5
2925 + >=kde-apps/kontactinterface-${PVCUT}:5
2926 + >=kde-apps/kpimtextedit-${PVCUT}:5
2927 + >=kde-apps/libkdepim-${PVCUT}:5
2928 + >=kde-apps/mailcommon-${PVCUT}:5
2929 + >=kde-apps/pimcommon-${PVCUT}:5
2930 + >=dev-qt/qtdbus-${QTMIN}:5
2931 + >=dev-qt/qtgui-${QTMIN}:5
2932 + >=dev-qt/qtnetwork-${QTMIN}:5
2933 + >=dev-qt/qtwidgets-${QTMIN}:5
2934 + media-libs/phonon[qt5(+)]
2935 + X? (
2936 + >=dev-qt/qtx11extras-${QTMIN}:5
2937 + x11-libs/libX11
2938 + )
2939 +"
2940 +RDEPEND="${DEPEND}
2941 + >=kde-apps/kdepim-runtime-${PVCUT}:5
2942 +"
2943 +
2944 +src_configure() {
2945 + local mycmakeargs=(
2946 + $(cmake_use_find_package X Qt5X11Extras)
2947 + $(cmake_use_find_package X X11)
2948 + )
2949 +
2950 + ecm_src_configure
2951 +}
2952
2953 diff --git a/kde-apps/kalarmcal/kalarmcal-19.12.3.ebuild b/kde-apps/kalarmcal/kalarmcal-19.12.3.ebuild
2954 new file mode 100644
2955 index 0000000000..dc4387c2a5
2956 --- /dev/null
2957 +++ b/kde-apps/kalarmcal/kalarmcal-19.12.3.ebuild
2958 @@ -0,0 +1,38 @@
2959 +# Copyright 1999-2020 Gentoo Authors
2960 +# Distributed under the terms of the GNU General Public License v2
2961 +
2962 +EAPI=7
2963 +
2964 +ECM_TEST="true"
2965 +PVCUT=$(ver_cut 1-3)
2966 +KFMIN=5.63.0
2967 +QTMIN=5.12.3
2968 +inherit ecm kde.org
2969 +
2970 +DESCRIPTION="Client library to access and handling of KAlarm calendar data"
2971 +
2972 +LICENSE="GPL-2+ LGPL-2.1+"
2973 +SLOT="5"
2974 +KEYWORDS="~amd64 ~arm64 ~x86"
2975 +IUSE=""
2976 +
2977 +COMMON_DEPEND="
2978 + >=kde-frameworks/kcalendarcore-${KFMIN}:5
2979 + >=kde-frameworks/kconfig-${KFMIN}:5
2980 + >=kde-frameworks/kholidays-${KFMIN}:5
2981 + >=kde-frameworks/ki18n-${KFMIN}:5
2982 + >=kde-apps/akonadi-${PVCUT}:5
2983 + >=kde-apps/kcalutils-${PVCUT}:5
2984 + >=kde-apps/kidentitymanagement-${PVCUT}:5
2985 + >=dev-qt/qtgui-${QTMIN}:5
2986 +"
2987 +DEPEND="${COMMON_DEPEND}
2988 + test? ( >=dev-qt/qtdbus-${QTMIN}:5 )
2989 +"
2990 +RDEPEND="${COMMON_DEPEND}
2991 + !<kde-apps/kdepim-runtime-18.03.80
2992 +"
2993 +
2994 +src_test() {
2995 + LANG="C" ecm_src_test #bug 665626
2996 +}
2997
2998 diff --git a/kde-apps/kalgebra/kalgebra-19.12.3.ebuild b/kde-apps/kalgebra/kalgebra-19.12.3.ebuild
2999 new file mode 100644
3000 index 0000000000..0056530c2e
3001 --- /dev/null
3002 +++ b/kde-apps/kalgebra/kalgebra-19.12.3.ebuild
3003 @@ -0,0 +1,48 @@
3004 +# Copyright 1999-2020 Gentoo Authors
3005 +# Distributed under the terms of the GNU General Public License v2
3006 +
3007 +EAPI=7
3008 +
3009 +ECM_HANDBOOK="optional"
3010 +PVCUT=$(ver_cut 1-3)
3011 +KFMIN=5.63.0
3012 +QTMIN=5.12.3
3013 +inherit ecm kde.org
3014 +
3015 +DESCRIPTION="MathML-based 2D and 3D graph calculator by KDE"
3016 +HOMEPAGE="https://kde.org/applications/education/org.kde.kalgebra
3017 +https://edu.kde.org/kalgebra/"
3018 +
3019 +LICENSE="GPL-2" # TODO: CHECK
3020 +SLOT="5"
3021 +KEYWORDS="~amd64 ~arm64 ~x86"
3022 +IUSE="readline"
3023 +
3024 +DEPEND="
3025 + >=kde-frameworks/kconfig-${KFMIN}:5
3026 + >=kde-frameworks/kconfigwidgets-${KFMIN}:5
3027 + >=kde-frameworks/kcoreaddons-${KFMIN}:5
3028 + >=kde-frameworks/ki18n-${KFMIN}:5
3029 + >=kde-frameworks/kio-${KFMIN}:5
3030 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
3031 + >=kde-frameworks/kxmlgui-${KFMIN}:5
3032 + >=kde-apps/analitza-${PVCUT}:5
3033 + >=dev-qt/qtdeclarative-${QTMIN}:5
3034 + >=dev-qt/qtgui-${QTMIN}:5
3035 + >=dev-qt/qtprintsupport-${QTMIN}:5
3036 + >=dev-qt/qtwebengine-${QTMIN}:5[widgets]
3037 + >=dev-qt/qtwidgets-${QTMIN}:5
3038 + readline? ( sys-libs/readline:0= )
3039 +"
3040 +RDEPEND="${DEPEND}
3041 + >=kde-frameworks/kirigami-${KFMIN}:5
3042 + >=dev-qt/qtquickcontrols-${QTMIN}:5
3043 +"
3044 +
3045 +src_configure() {
3046 + local mycmakeargs=(
3047 + $(cmake_use_find_package readline Readline)
3048 + )
3049 +
3050 + ecm_src_configure
3051 +}
3052
3053 diff --git a/kde-apps/kalzium/kalzium-19.12.3.ebuild b/kde-apps/kalzium/kalzium-19.12.3.ebuild
3054 new file mode 100644
3055 index 0000000000..bc2d62f672
3056 --- /dev/null
3057 +++ b/kde-apps/kalzium/kalzium-19.12.3.ebuild
3058 @@ -0,0 +1,65 @@
3059 +# Copyright 1999-2020 Gentoo Authors
3060 +# Distributed under the terms of the GNU General Public License v2
3061 +
3062 +EAPI=7
3063 +
3064 +ECM_HANDBOOK="forceoptional"
3065 +KFMIN=5.63.0
3066 +QTMIN=5.12.3
3067 +inherit ecm kde.org flag-o-matic
3068 +
3069 +DESCRIPTION="Periodic table of the elements"
3070 +HOMEPAGE="https://kde.org/applications/education/org.kde.kalzium
3071 +https://edu.kde.org/kalzium/"
3072 +
3073 +LICENSE="GPL-2" # TODO: CHECK
3074 +SLOT="5"
3075 +KEYWORDS="~amd64 ~arm64 ~x86"
3076 +IUSE="editor solver"
3077 +
3078 +DEPEND="
3079 + >=kde-frameworks/kcompletion-${KFMIN}:5
3080 + >=kde-frameworks/kconfig-${KFMIN}:5
3081 + >=kde-frameworks/kconfigwidgets-${KFMIN}:5
3082 + >=kde-frameworks/kcoreaddons-${KFMIN}:5
3083 + >=kde-frameworks/ki18n-${KFMIN}:5
3084 + >=kde-frameworks/kio-${KFMIN}:5
3085 + >=kde-frameworks/kitemviews-${KFMIN}:5
3086 + >=kde-frameworks/kparts-${KFMIN}:5
3087 + >=kde-frameworks/kplotting-${KFMIN}:5
3088 + >=kde-frameworks/ktextwidgets-${KFMIN}:5
3089 + >=kde-frameworks/kunitconversion-${KFMIN}:5
3090 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
3091 + >=kde-frameworks/kxmlgui-${KFMIN}:5
3092 + >=dev-qt/qtgui-${QTMIN}:5
3093 + >=dev-qt/qtscript-${QTMIN}:5
3094 + >=dev-qt/qtsvg-${QTMIN}:5
3095 + >=dev-qt/qtwidgets-${QTMIN}:5
3096 + >=dev-qt/qtxml-${QTMIN}:5
3097 + editor? (
3098 + >=kde-frameworks/knewstuff-${KFMIN}:5
3099 + >=dev-qt/qtopengl-${QTMIN}:5
3100 + dev-cpp/eigen:3
3101 + sci-chemistry/openbabel
3102 + sci-libs/avogadrolibs[qt5]
3103 + )
3104 + solver? ( dev-ml/facile[ocamlopt] )
3105 +"
3106 +RDEPEND="${DEPEND}
3107 + sci-chemistry/chemical-mime-data
3108 +"
3109 +
3110 +src_configure(){
3111 + # Fix missing finite()
3112 + [[ ${CHOST} == *-solaris* ]] && append-cppflags -DHAVE_IEEEFP_H
3113 +
3114 + local mycmakeargs=(
3115 + $(cmake_use_find_package editor Eigen3)
3116 + $(cmake_use_find_package editor AvogadroLibs)
3117 + $(cmake_use_find_package editor OpenBabel2)
3118 + $(cmake_use_find_package solver OCaml)
3119 + $(cmake_use_find_package solver Libfacile)
3120 + )
3121 +
3122 + ecm_src_configure
3123 +}
3124
3125 diff --git a/kde-apps/kamera/kamera-19.12.3.ebuild b/kde-apps/kamera/kamera-19.12.3.ebuild
3126 new file mode 100644
3127 index 0000000000..4d46fada09
3128 --- /dev/null
3129 +++ b/kde-apps/kamera/kamera-19.12.3.ebuild
3130 @@ -0,0 +1,34 @@
3131 +# Copyright 1999-2020 Gentoo Authors
3132 +# Distributed under the terms of the GNU General Public License v2
3133 +
3134 +EAPI=7
3135 +
3136 +ECM_HANDBOOK="forceoptional"
3137 +KFMIN=5.63.0
3138 +QTMIN=5.12.3
3139 +inherit ecm kde.org
3140 +
3141 +DESCRIPTION="Plasma integration for gphoto2 cameras"
3142 +HOMEPAGE="https://kde.org/applications/utilities/org.kde.kamera"
3143 +
3144 +LICENSE="GPL-2+ handbook? ( FDL-1.2 )"
3145 +SLOT="5"
3146 +KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
3147 +IUSE=""
3148 +
3149 +BDEPEND="
3150 + sys-devel/gettext
3151 +"
3152 +DEPEND="
3153 + >=kde-frameworks/kconfig-${KFMIN}:5
3154 + >=kde-frameworks/kconfigwidgets-${KFMIN}:5
3155 + >=kde-frameworks/kcoreaddons-${KFMIN}:5
3156 + >=kde-frameworks/kxmlgui-${KFMIN}:5
3157 + >=kde-frameworks/ki18n-${KFMIN}:5
3158 + >=kde-frameworks/kio-${KFMIN}:5
3159 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
3160 + >=dev-qt/qtgui-${QTMIN}:5
3161 + >=dev-qt/qtwidgets-${QTMIN}:5
3162 + media-libs/libgphoto2:=
3163 +"
3164 +RDEPEND="${DEPEND}"
3165
3166 diff --git a/kde-apps/kamoso/kamoso-19.12.3.ebuild b/kde-apps/kamoso/kamoso-19.12.3.ebuild
3167 new file mode 100644
3168 index 0000000000..9523d579ab
3169 --- /dev/null
3170 +++ b/kde-apps/kamoso/kamoso-19.12.3.ebuild
3171 @@ -0,0 +1,43 @@
3172 +# Copyright 1999-2020 Gentoo Authors
3173 +# Distributed under the terms of the GNU General Public License v2
3174 +
3175 +EAPI=7
3176 +
3177 +ECM_HANDBOOK="forceoptional"
3178 +KFMIN=5.63.0
3179 +QTMIN=5.12.3
3180 +VIRTUALX_REQUIRED="test"
3181 +inherit ecm kde.org
3182 +
3183 +DESCRIPTION="Application to take pictures and videos from your webcam by KDE"
3184 +HOMEPAGE="https://kde.org/applications/multimedia/org.kde.kamoso
3185 +https://userbase.kde.org/Kamoso"
3186 +
3187 +LICENSE="GPL-2+"
3188 +SLOT="5"
3189 +KEYWORDS="~amd64 ~arm64 ~x86"
3190 +IUSE=""
3191 +
3192 +DEPEND="
3193 + >=kde-frameworks/kconfig-${KFMIN}:5
3194 + >=kde-frameworks/kcoreaddons-${KFMIN}:5
3195 + >=kde-frameworks/ki18n-${KFMIN}:5
3196 + >=kde-frameworks/kio-${KFMIN}:5
3197 + >=kde-frameworks/kitemviews-${KFMIN}:5
3198 + >=kde-frameworks/purpose-${KFMIN}:5
3199 + >=dev-qt/qtdeclarative-${QTMIN}:5
3200 + >=dev-qt/qtgui-${QTMIN}:5
3201 + >=dev-qt/qtwidgets-${QTMIN}:5
3202 + dev-libs/glib:2
3203 + media-libs/gst-plugins-base:1.0
3204 + virtual/opengl
3205 +"
3206 +RDEPEND="${DEPEND}
3207 + >=kde-frameworks/kirigami-${KFMIN}:5
3208 + >=dev-qt/qtquickcontrols2-${QTMIN}:5
3209 + media-plugins/gst-plugins-jpeg:1.0
3210 + media-plugins/gst-plugins-libpng:1.0
3211 + media-plugins/gst-plugins-meta:1.0[alsa,theora,vorbis,v4l]
3212 +"
3213 +
3214 +RESTRICT+=" test" # bug 653674
3215
3216 diff --git a/kde-apps/kanagram/kanagram-19.12.3.ebuild b/kde-apps/kanagram/kanagram-19.12.3.ebuild
3217 new file mode 100644
3218 index 0000000000..794b418f15
3219 --- /dev/null
3220 +++ b/kde-apps/kanagram/kanagram-19.12.3.ebuild
3221 @@ -0,0 +1,51 @@
3222 +# Copyright 1999-2020 Gentoo Authors
3223 +# Distributed under the terms of the GNU General Public License v2
3224 +
3225 +EAPI=7
3226 +
3227 +ECM_HANDBOOK="forceoptional"
3228 +PVCUT=$(ver_cut 1-3)
3229 +KFMIN=5.63.0
3230 +QTMIN=5.12.3
3231 +inherit ecm kde.org
3232 +
3233 +DESCRIPTION="Game based on anagrams of words"
3234 +HOMEPAGE="https://kde.org/applications/education/org.kde.kanagram
3235 +https://edu.kde.org/kanagram/"
3236 +
3237 +LICENSE="GPL-2" # TODO: CHECK
3238 +SLOT="5"
3239 +KEYWORDS="~amd64 ~arm64 ~x86"
3240 +IUSE="speech"
3241 +
3242 +DEPEND="
3243 + >=kde-frameworks/kconfig-${KFMIN}:5
3244 + >=kde-frameworks/kconfigwidgets-${KFMIN}:5
3245 + >=kde-frameworks/kcoreaddons-${KFMIN}:5
3246 + >=kde-frameworks/kcrash-${KFMIN}:5
3247 + >=kde-frameworks/kdeclarative-${KFMIN}:5
3248 + >=kde-frameworks/ki18n-${KFMIN}:5
3249 + >=kde-frameworks/knewstuff-${KFMIN}:5
3250 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
3251 + >=kde-frameworks/kxmlgui-${KFMIN}:5
3252 + >=kde-frameworks/sonnet-${KFMIN}:5
3253 + >=kde-apps/libkeduvocdocument-${PVCUT}:5
3254 + >=dev-qt/qtdeclarative-${QTMIN}:5
3255 + >=dev-qt/qtgui-${QTMIN}:5
3256 + >=dev-qt/qtwidgets-${QTMIN}:5
3257 + media-libs/phonon[qt5(+)]
3258 + speech? ( >=dev-qt/qtspeech-${QTMIN}:5 )
3259 +"
3260 +RDEPEND="${DEPEND}
3261 + >=kde-apps/kdeedu-data-${PVCUT}:5
3262 + >=dev-qt/qtmultimedia-${QTMIN}:5[qml]
3263 + >=dev-qt/qtquickcontrols-${QTMIN}:5
3264 +"
3265 +
3266 +src_configure() {
3267 + local mycmakeargs=(
3268 + $(cmake_use_find_package speech Qt5TextToSpeech)
3269 + )
3270 +
3271 + ecm_src_configure
3272 +}
3273
3274 diff --git a/kde-apps/kapman/kapman-19.12.3.ebuild b/kde-apps/kapman/kapman-19.12.3.ebuild
3275 new file mode 100644
3276 index 0000000000..9fba0e6366
3277 --- /dev/null
3278 +++ b/kde-apps/kapman/kapman-19.12.3.ebuild
3279 @@ -0,0 +1,35 @@
3280 +# Copyright 1999-2020 Gentoo Authors
3281 +# Distributed under the terms of the GNU General Public License v2
3282 +
3283 +EAPI=7
3284 +
3285 +ECM_HANDBOOK="forceoptional"
3286 +PVCUT=$(ver_cut 1-3)
3287 +KFMIN=5.63.0
3288 +QTMIN=5.12.3
3289 +inherit ecm kde.org
3290 +
3291 +DESCRIPTION="Pac-Man clone by KDE"
3292 +HOMEPAGE="https://kde.org/applications/games/org.kde.kapman"
3293 +
3294 +LICENSE="GPL-2" # TODO: CHECK
3295 +SLOT="5"
3296 +KEYWORDS="~amd64 ~arm64 ~x86"
3297 +IUSE=""
3298 +
3299 +DEPEND="
3300 + >=kde-frameworks/kconfig-${KFMIN}:5
3301 + >=kde-frameworks/kconfigwidgets-${KFMIN}:5
3302 + >=kde-frameworks/kcoreaddons-${KFMIN}:5
3303 + >=kde-frameworks/kcrash-${KFMIN}:5
3304 + >=kde-frameworks/kdbusaddons-${KFMIN}:5
3305 + >=kde-frameworks/ki18n-${KFMIN}:5
3306 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
3307 + >=kde-frameworks/kxmlgui-${KFMIN}:5
3308 + >=kde-apps/libkdegames-${PVCUT}:5
3309 + >=dev-qt/qtgui-${QTMIN}:5
3310 + >=dev-qt/qtsvg-${QTMIN}:5
3311 + >=dev-qt/qtwidgets-${QTMIN}:5
3312 + >=dev-qt/qtxml-${QTMIN}:5
3313 +"
3314 +RDEPEND="${DEPEND}"
3315
3316 diff --git a/kde-apps/kapptemplate/kapptemplate-19.12.3.ebuild b/kde-apps/kapptemplate/kapptemplate-19.12.3.ebuild
3317 new file mode 100644
3318 index 0000000000..cb7207b47c
3319 --- /dev/null
3320 +++ b/kde-apps/kapptemplate/kapptemplate-19.12.3.ebuild
3321 @@ -0,0 +1,32 @@
3322 +# Copyright 1999-2020 Gentoo Authors
3323 +# Distributed under the terms of the GNU General Public License v2
3324 +
3325 +EAPI=7
3326 +
3327 +ECM_HANDBOOK="forceoptional"
3328 +ECM_TEST="forceoptional"
3329 +KFMIN=5.63.0
3330 +QTMIN=5.12.3
3331 +inherit ecm kde.org
3332 +
3333 +DESCRIPTION="Shell script to create the necessary framework to develop KDE applications"
3334 +HOMEPAGE="https://kde.org/applications/development/org.kde.kapptemplate"
3335 +
3336 +LICENSE="GPL-2" # TODO: CHECK
3337 +SLOT="5"
3338 +KEYWORDS="~amd64 ~arm64 ~x86"
3339 +IUSE=""
3340 +
3341 +DEPEND="
3342 + >=kde-frameworks/karchive-${KFMIN}:5
3343 + >=kde-frameworks/kcompletion-${KFMIN}:5
3344 + >=kde-frameworks/kconfig-${KFMIN}:5
3345 + >=kde-frameworks/kconfigwidgets-${KFMIN}:5
3346 + >=kde-frameworks/kcoreaddons-${KFMIN}:5
3347 + >=kde-frameworks/ki18n-${KFMIN}:5
3348 + >=kde-frameworks/kio-${KFMIN}:5
3349 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
3350 + >=dev-qt/qtgui-${QTMIN}:5
3351 + >=dev-qt/qtwidgets-${QTMIN}:5
3352 +"
3353 +RDEPEND="${DEPEND}"
3354
3355 diff --git a/kde-apps/kate/kate-19.12.3.ebuild b/kde-apps/kate/kate-19.12.3.ebuild
3356 new file mode 100644
3357 index 0000000000..7d82c73d17
3358 --- /dev/null
3359 +++ b/kde-apps/kate/kate-19.12.3.ebuild
3360 @@ -0,0 +1,107 @@
3361 +# Copyright 1999-2020 Gentoo Authors
3362 +# Distributed under the terms of the GNU General Public License v2
3363 +
3364 +EAPI=7
3365 +
3366 +ECM_HANDBOOK="optional"
3367 +ECM_TEST="true"
3368 +KFMIN=5.63.0
3369 +QTMIN=5.12.3
3370 +VIRTUALX_REQUIRED="test"
3371 +inherit ecm kde.org
3372 +
3373 +DESCRIPTION="Multi-document editor with network transparency, Plasma integration and more"
3374 +HOMEPAGE="https://kate-editor.org/
3375 +https://kde.org/applications/utilities/org.kde.kate"
3376 +
3377 +LICENSE="GPL-2" # TODO: CHECK
3378 +SLOT="5"
3379 +KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
3380 +IUSE="activities +filebrowser lspclient +projects plasma +snippets sql"
3381 +
3382 +DEPEND="
3383 + >=kde-frameworks/kcodecs-${KFMIN}:5
3384 + >=kde-frameworks/kcompletion-${KFMIN}:5
3385 + >=kde-frameworks/kconfig-${KFMIN}:5
3386 + >=kde-frameworks/kconfigwidgets-${KFMIN}:5
3387 + >=kde-frameworks/kcoreaddons-${KFMIN}:5
3388 + >=kde-frameworks/kcrash-${KFMIN}:5
3389 + >=kde-frameworks/kdbusaddons-${KFMIN}:5
3390 + >=kde-frameworks/kguiaddons-${KFMIN}:5
3391 + >=kde-frameworks/ki18n-${KFMIN}:5
3392 + >=kde-frameworks/kiconthemes-${KFMIN}:5
3393 + >=kde-frameworks/kio-${KFMIN}:5
3394 + >=kde-frameworks/kitemviews-${KFMIN}:5
3395 + >=kde-frameworks/kjobwidgets-${KFMIN}:5
3396 + >=kde-frameworks/kparts-${KFMIN}:5
3397 + >=kde-frameworks/kservice-${KFMIN}:5
3398 + >=kde-frameworks/ktexteditor-${KFMIN}:5
3399 + >=kde-frameworks/ktextwidgets-${KFMIN}:5
3400 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
3401 + >=kde-frameworks/kwindowsystem-${KFMIN}:5
3402 + >=kde-frameworks/kxmlgui-${KFMIN}:5
3403 + >=dev-qt/qtdbus-${QTMIN}:5
3404 + >=dev-qt/qtgui-${QTMIN}:5
3405 + >=dev-qt/qtwidgets-${QTMIN}:5
3406 + >=dev-qt/qtxml-${QTMIN}:5
3407 + activities? ( >=kde-frameworks/kactivities-${KFMIN}:5 )
3408 + filebrowser? ( >=kde-frameworks/kbookmarks-${KFMIN}:5 )
3409 + lspclient? ( >=kde-frameworks/kitemmodels-${KFMIN}:5 )
3410 + plasma? ( >=kde-frameworks/plasma-${KFMIN}:5 )
3411 + projects? (
3412 + >=kde-frameworks/knewstuff-${KFMIN}:5
3413 + >=kde-frameworks/threadweaver-${KFMIN}:5
3414 + )
3415 + snippets? ( >=kde-frameworks/knewstuff-${KFMIN}:5 )
3416 + sql? (
3417 + >=kde-frameworks/kwallet-${KFMIN}:5
3418 + >=dev-qt/qtsql-${QTMIN}:5
3419 + )
3420 +"
3421 +RDEPEND="${DEPEND}
3422 + !kde-misc/ktexteditorpreviewplugin
3423 +"
3424 +
3425 +src_prepare() {
3426 + ecm_src_prepare
3427 +
3428 + # delete colliding kwrite translations
3429 + if [[ ${KDE_BUILD_TYPE} = release ]]; then
3430 + find po -type f -name "*po" -and -name "kwrite*" -delete || die
3431 + rm -rf po/*/docs/kwrite || die
3432 + fi
3433 +}
3434 +
3435 +src_configure() {
3436 + local mycmakeargs=(
3437 + $(cmake_use_find_package activities KF5Activities)
3438 + -DBUILD_filebrowser=$(usex filebrowser)
3439 + -DBUILD_lspclient=$(usex lspclient)
3440 + -DBUILD_sessionapplet=$(usex plasma)
3441 + -DBUILD_project=$(usex projects)
3442 + -DBUILD_snippets=$(usex snippets)
3443 + -DBUILD_katesql=$(usex sql)
3444 + -DBUILD_kwrite=FALSE
3445 + )
3446 +
3447 + ecm_src_configure
3448 +}
3449 +
3450 +src_test() {
3451 + # tests hang
3452 + local myctestargs=(
3453 + -E "(session_manager_test|sessions_action_test)"
3454 + )
3455 +
3456 + ecm_src_test
3457 +}
3458 +
3459 +pkg_postinst() {
3460 + ecm_pkg_postinst
3461 +
3462 + if [[ -z "${REPLACING_VERSIONS}" ]]; then
3463 + elog "The functionality of ktexteditorpreview plugin can be extended with:"
3464 + elog " kde-misc/kmarkdownwebview"
3465 + elog " media-gfx/kgraphviewer"
3466 + fi
3467 +}
3468
3469 diff --git a/kde-apps/katomic/katomic-19.12.3.ebuild b/kde-apps/katomic/katomic-19.12.3.ebuild
3470 new file mode 100644
3471 index 0000000000..685d1b98ba
3472 --- /dev/null
3473 +++ b/kde-apps/katomic/katomic-19.12.3.ebuild
3474 @@ -0,0 +1,35 @@
3475 +# Copyright 1999-2020 Gentoo Authors
3476 +# Distributed under the terms of the GNU General Public License v2
3477 +
3478 +EAPI=7
3479 +
3480 +ECM_HANDBOOK="forceoptional"
3481 +KDE_SELINUX_MODULE="games"
3482 +PVCUT=$(ver_cut 1-3)
3483 +KFMIN=5.63.0
3484 +QTMIN=5.12.3
3485 +inherit ecm kde.org
3486 +
3487 +DESCRIPTION="KDE Atomic Entertainment Game"
3488 +HOMEPAGE="https://kde.org/applications/games/org.kde.katomic
3489 +https://games.kde.org/game.php?game=katomic"
3490 +
3491 +LICENSE="GPL-2" # TODO: CHECK
3492 +SLOT="5"
3493 +KEYWORDS="~amd64 ~arm64 ~x86"
3494 +IUSE=""
3495 +
3496 +DEPEND="
3497 + >=kde-frameworks/kconfig-${KFMIN}:5
3498 + >=kde-frameworks/kcoreaddons-${KFMIN}:5
3499 + >=kde-frameworks/kcrash-${KFMIN}:5
3500 + >=kde-frameworks/kdbusaddons-${KFMIN}:5
3501 + >=kde-frameworks/ki18n-${KFMIN}:5
3502 + >=kde-frameworks/knewstuff-${KFMIN}:5
3503 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
3504 + >=kde-frameworks/kxmlgui-${KFMIN}:5
3505 + >=kde-apps/libkdegames-${PVCUT}:5
3506 + >=dev-qt/qtgui-${QTMIN}:5
3507 + >=dev-qt/qtwidgets-${QTMIN}:5
3508 +"
3509 +RDEPEND="${DEPEND}"
3510
3511 diff --git a/kde-apps/kbackup/kbackup-19.12.3.ebuild b/kde-apps/kbackup/kbackup-19.12.3.ebuild
3512 new file mode 100644
3513 index 0000000000..41c88808d0
3514 --- /dev/null
3515 +++ b/kde-apps/kbackup/kbackup-19.12.3.ebuild
3516 @@ -0,0 +1,35 @@
3517 +# Copyright 1999-2020 Gentoo Authors
3518 +# Distributed under the terms of the GNU General Public License v2
3519 +
3520 +EAPI=7
3521 +
3522 +ECM_HANDBOOK="forceoptional"
3523 +KFMIN=5.63.0
3524 +QTMIN=5.12.3
3525 +inherit ecm kde.org
3526 +
3527 +DESCRIPTION="Program that lets you back up any directories or files"
3528 +HOMEPAGE="https://kde.org/applications/utilities/org.kde.kbackup"
3529 +
3530 +LICENSE="GPL-2"
3531 +SLOT="5"
3532 +KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
3533 +IUSE=""
3534 +
3535 +DEPEND="
3536 + >=kde-frameworks/karchive-${KFMIN}:5
3537 + >=kde-frameworks/kcompletion-${KFMIN}:5
3538 + >=kde-frameworks/kconfig-${KFMIN}:5
3539 + >=kde-frameworks/kconfigwidgets-${KFMIN}:5
3540 + >=kde-frameworks/kcoreaddons-${KFMIN}:5
3541 + >=kde-frameworks/ki18n-${KFMIN}:5
3542 + >=kde-frameworks/kiconthemes-${KFMIN}:5
3543 + >=kde-frameworks/kio-${KFMIN}:5
3544 + >=kde-frameworks/knotifications-${KFMIN}:5
3545 + >=kde-frameworks/kservice-${KFMIN}:5
3546 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
3547 + >=kde-frameworks/kxmlgui-${KFMIN}:5
3548 + >=dev-qt/qtgui-${QTMIN}:5
3549 + >=dev-qt/qtwidgets-${QTMIN}:5
3550 +"
3551 +RDEPEND="${DEPEND}"
3552
3553 diff --git a/kde-apps/kblackbox/kblackbox-19.12.3.ebuild b/kde-apps/kblackbox/kblackbox-19.12.3.ebuild
3554 new file mode 100644
3555 index 0000000000..7b8d2ab51a
3556 --- /dev/null
3557 +++ b/kde-apps/kblackbox/kblackbox-19.12.3.ebuild
3558 @@ -0,0 +1,38 @@
3559 +# Copyright 1999-2020 Gentoo Authors
3560 +# Distributed under the terms of the GNU General Public License v2
3561 +
3562 +EAPI=7
3563 +
3564 +ECM_HANDBOOK="forceoptional"
3565 +KDE_SELINUX_MODULE="games"
3566 +PVCUT=$(ver_cut 1-3)
3567 +KFMIN=5.63.0
3568 +QTMIN=5.12.3
3569 +inherit ecm kde.org
3570 +
3571 +DESCRIPTION="Game of hide and seek played on a grid of boxes"
3572 +HOMEPAGE="https://kde.org/applications/games/org.kde.kblackbox"
3573 +
3574 +LICENSE="GPL-2" # TODO: CHECK
3575 +SLOT="5"
3576 +KEYWORDS="~amd64 ~arm64 ~x86"
3577 +IUSE=""
3578 +
3579 +DEPEND="
3580 + >=kde-frameworks/karchive-${KFMIN}:5
3581 + >=kde-frameworks/kconfig-${KFMIN}:5
3582 + >=kde-frameworks/kconfigwidgets-${KFMIN}:5
3583 + >=kde-frameworks/kcoreaddons-${KFMIN}:5
3584 + >=kde-frameworks/kcrash-${KFMIN}:5
3585 + >=kde-frameworks/kdbusaddons-${KFMIN}:5
3586 + >=kde-frameworks/ki18n-${KFMIN}:5
3587 + >=kde-frameworks/ktextwidgets-${KFMIN}:5
3588 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
3589 + >=kde-frameworks/kxmlgui-${KFMIN}:5
3590 + >=kde-apps/libkdegames-${PVCUT}:5
3591 + >=dev-qt/qtgui-${QTMIN}:5
3592 + >=dev-qt/qtsvg-${QTMIN}:5
3593 + >=dev-qt/qtwidgets-${QTMIN}:5
3594 + >=dev-qt/qtxml-${QTMIN}:5
3595 +"
3596 +RDEPEND="${DEPEND}"
3597
3598 diff --git a/kde-apps/kblocks/kblocks-19.12.3.ebuild b/kde-apps/kblocks/kblocks-19.12.3.ebuild
3599 new file mode 100644
3600 index 0000000000..a8fd6c8041
3601 --- /dev/null
3602 +++ b/kde-apps/kblocks/kblocks-19.12.3.ebuild
3603 @@ -0,0 +1,34 @@
3604 +# Copyright 1999-2020 Gentoo Authors
3605 +# Distributed under the terms of the GNU General Public License v2
3606 +
3607 +EAPI=7
3608 +
3609 +ECM_HANDBOOK="forceoptional"
3610 +PVCUT=$(ver_cut 1-3)
3611 +KFMIN=5.63.0
3612 +QTMIN=5.12.3
3613 +inherit ecm kde.org
3614 +
3615 +DESCRIPTION="Single-player Tetris-like KDE game"
3616 +HOMEPAGE="https://kde.org/applications/games/org.kde.kblocks"
3617 +
3618 +LICENSE="GPL-2" # TODO: CHECK
3619 +SLOT="5"
3620 +KEYWORDS="~amd64 ~arm64 ~x86"
3621 +IUSE=""
3622 +
3623 +DEPEND="
3624 + >=kde-frameworks/kconfig-${KFMIN}:5
3625 + >=kde-frameworks/kconfigwidgets-${KFMIN}:5
3626 + >=kde-frameworks/kcoreaddons-${KFMIN}:5
3627 + >=kde-frameworks/kcrash-${KFMIN}:5
3628 + >=kde-frameworks/ki18n-${KFMIN}:5
3629 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
3630 + >=kde-frameworks/kxmlgui-${KFMIN}:5
3631 + >=kde-apps/libkdegames-${PVCUT}:5
3632 + >=dev-qt/qtgui-${QTMIN}:5
3633 + >=dev-qt/qtnetwork-${QTMIN}:5
3634 + >=dev-qt/qtsvg-${QTMIN}:5
3635 + >=dev-qt/qtwidgets-${QTMIN}:5
3636 +"
3637 +RDEPEND="${DEPEND}"
3638
3639 diff --git a/kde-apps/kblog/kblog-19.12.3.ebuild b/kde-apps/kblog/kblog-19.12.3.ebuild
3640 new file mode 100644
3641 index 0000000000..abd52556c5
3642 --- /dev/null
3643 +++ b/kde-apps/kblog/kblog-19.12.3.ebuild
3644 @@ -0,0 +1,26 @@
3645 +# Copyright 1999-2020 Gentoo Authors
3646 +# Distributed under the terms of the GNU General Public License v2
3647 +
3648 +EAPI=7
3649 +
3650 +ECM_TEST="true"
3651 +KFMIN=5.63.0
3652 +inherit ecm kde.org
3653 +
3654 +DESCRIPTION="Library providing client-side support for web application remote blogging APIs"
3655 +HOMEPAGE="https://api.kde.org/kdepim/kblog/html/index.html"
3656 +
3657 +LICENSE="GPL-2+"
3658 +SLOT="5"
3659 +KEYWORDS="~amd64 ~arm64 ~x86"
3660 +IUSE=""
3661 +
3662 +DEPEND="
3663 + >=kde-frameworks/kcalendarcore-${KFMIN}:5
3664 + >=kde-frameworks/kcoreaddons-${KFMIN}:5
3665 + >=kde-frameworks/ki18n-${KFMIN}:5
3666 + >=kde-frameworks/kio-${KFMIN}:5
3667 + >=kde-frameworks/kxmlrpcclient-${KFMIN}:5
3668 + >=kde-frameworks/syndication-${KFMIN}:5
3669 +"
3670 +RDEPEND="${DEPEND}"
3671
3672 diff --git a/kde-apps/kbounce/kbounce-19.12.3.ebuild b/kde-apps/kbounce/kbounce-19.12.3.ebuild
3673 new file mode 100644
3674 index 0000000000..b7aca7d6c6
3675 --- /dev/null
3676 +++ b/kde-apps/kbounce/kbounce-19.12.3.ebuild
3677 @@ -0,0 +1,38 @@
3678 +# Copyright 1999-2020 Gentoo Authors
3679 +# Distributed under the terms of the GNU General Public License v2
3680 +
3681 +EAPI=7
3682 +
3683 +ECM_HANDBOOK="forceoptional"
3684 +KDE_SELINUX_MODULE="games"
3685 +PVCUT=$(ver_cut 1-3)
3686 +KFMIN=5.63.0
3687 +QTMIN=5.12.3
3688 +inherit ecm kde.org
3689 +
3690 +DESCRIPTION="KDE Bounce Ball Game"
3691 +HOMEPAGE="https://kde.org/applications/games/org.kde.kbounce
3692 +https://games.kde.org/game.php?game=kbounce"
3693 +
3694 +LICENSE="GPL-2" # TODO: CHECK
3695 +SLOT="5"
3696 +KEYWORDS="~amd64 ~arm64 ~x86"
3697 +IUSE=""
3698 +
3699 +DEPEND="
3700 + >=kde-frameworks/kcompletion-${KFMIN}:5
3701 + >=kde-frameworks/kconfig-${KFMIN}:5
3702 + >=kde-frameworks/kconfigwidgets-${KFMIN}:5
3703 + >=kde-frameworks/kcoreaddons-${KFMIN}:5
3704 + >=kde-frameworks/kcrash-${KFMIN}:5
3705 + >=kde-frameworks/kdbusaddons-${KFMIN}:5
3706 + >=kde-frameworks/ki18n-${KFMIN}:5
3707 + >=kde-frameworks/kio-${KFMIN}:5
3708 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
3709 + >=kde-frameworks/kxmlgui-${KFMIN}:5
3710 + >=kde-apps/libkdegames-${PVCUT}:5
3711 + >=dev-qt/qtgui-${QTMIN}:5
3712 + >=dev-qt/qtsvg-${QTMIN}:5
3713 + >=dev-qt/qtwidgets-${QTMIN}:5
3714 +"
3715 +RDEPEND="${DEPEND}"
3716
3717 diff --git a/kde-apps/kbreakout/kbreakout-19.12.3.ebuild b/kde-apps/kbreakout/kbreakout-19.12.3.ebuild
3718 new file mode 100644
3719 index 0000000000..8e987f233b
3720 --- /dev/null
3721 +++ b/kde-apps/kbreakout/kbreakout-19.12.3.ebuild
3722 @@ -0,0 +1,36 @@
3723 +# Copyright 1999-2020 Gentoo Authors
3724 +# Distributed under the terms of the GNU General Public License v2
3725 +
3726 +EAPI=7
3727 +
3728 +ECM_HANDBOOK="forceoptional"
3729 +PVCUT=$(ver_cut 1-3)
3730 +KFMIN=5.63.0
3731 +QTMIN=5.12.3
3732 +inherit ecm kde.org
3733 +
3734 +DESCRIPTION="Breakout-like game by KDE"
3735 +HOMEPAGE="https://kde.org/applications/games/org.kde.kbreakout
3736 +https://games.kde.org/game.php?game=kbreakout"
3737 +
3738 +LICENSE="GPL-2" # TODO: CHECK
3739 +SLOT="5"
3740 +KEYWORDS="~amd64 ~arm64 ~x86"
3741 +IUSE=""
3742 +
3743 +DEPEND="
3744 + >=kde-frameworks/kconfig-${KFMIN}:5
3745 + >=kde-frameworks/kconfigwidgets-${KFMIN}:5
3746 + >=kde-frameworks/kcoreaddons-${KFMIN}:5
3747 + >=kde-frameworks/kcrash-${KFMIN}:5
3748 + >=kde-frameworks/kdbusaddons-${KFMIN}:5
3749 + >=kde-frameworks/ki18n-${KFMIN}:5
3750 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
3751 + >=kde-frameworks/kxmlgui-${KFMIN}:5
3752 + >=kde-apps/libkdegames-${PVCUT}:5
3753 + >=dev-qt/qtdeclarative-${QTMIN}:5
3754 + >=dev-qt/qtgui-${QTMIN}:5
3755 + >=dev-qt/qtwidgets-${QTMIN}:5
3756 + >=dev-qt/qtxml-${QTMIN}:5
3757 +"
3758 +RDEPEND="${DEPEND}"
3759
3760 diff --git a/kde-apps/kbruch/kbruch-19.12.3.ebuild b/kde-apps/kbruch/kbruch-19.12.3.ebuild
3761 new file mode 100644
3762 index 0000000000..c533e72373
3763 --- /dev/null
3764 +++ b/kde-apps/kbruch/kbruch-19.12.3.ebuild
3765 @@ -0,0 +1,30 @@
3766 +# Copyright 1999-2020 Gentoo Authors
3767 +# Distributed under the terms of the GNU General Public License v2
3768 +
3769 +EAPI=7
3770 +
3771 +ECM_HANDBOOK="forceoptional"
3772 +KFMIN=5.63.0
3773 +QTMIN=5.12.3
3774 +inherit ecm kde.org
3775 +
3776 +DESCRIPTION="Educational application to learn calculating with fractions"
3777 +HOMEPAGE="https://kde.org/applications/education/org.kde.kbruch
3778 +https://edu.kde.org/kbruch/"
3779 +
3780 +LICENSE="GPL-2" # TODO: CHECK
3781 +SLOT="5"
3782 +KEYWORDS="~amd64 ~arm64 ~x86"
3783 +IUSE=""
3784 +
3785 +DEPEND="
3786 + >=kde-frameworks/kconfig-${KFMIN}:5
3787 + >=kde-frameworks/kconfigwidgets-${KFMIN}:5
3788 + >=kde-frameworks/kcoreaddons-${KFMIN}:5
3789 + >=kde-frameworks/ki18n-${KFMIN}:5
3790 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
3791 + >=kde-frameworks/kxmlgui-${KFMIN}:5
3792 + >=dev-qt/qtgui-${QTMIN}:5
3793 + >=dev-qt/qtwidgets-${QTMIN}:5
3794 +"
3795 +RDEPEND="${DEPEND}"
3796
3797 diff --git a/kde-apps/kcachegrind/kcachegrind-19.12.3.ebuild b/kde-apps/kcachegrind/kcachegrind-19.12.3.ebuild
3798 new file mode 100644
3799 index 0000000000..6fa87eb455
3800 --- /dev/null
3801 +++ b/kde-apps/kcachegrind/kcachegrind-19.12.3.ebuild
3802 @@ -0,0 +1,40 @@
3803 +# Copyright 1999-2020 Gentoo Authors
3804 +# Distributed under the terms of the GNU General Public License v2
3805 +
3806 +EAPI=7
3807 +
3808 +ECM_HANDBOOK="forceoptional"
3809 +KFMIN=5.63.0
3810 +QTMIN=5.12.3
3811 +inherit ecm kde.org
3812 +
3813 +DESCRIPTION="Frontend for Cachegrind by KDE"
3814 +HOMEPAGE="https://kde.org/applications/development/org.kde.kcachegrind
3815 +https://kcachegrind.github.io/html/Home.html"
3816 +
3817 +LICENSE="GPL-2"
3818 +SLOT="5"
3819 +KEYWORDS="~amd64 ~arm64 ~x86"
3820 +IUSE="nls"
3821 +
3822 +BDEPEND="
3823 + nls? ( >=dev-qt/linguist-tools-${QTMIN}:5 )
3824 +"
3825 +DEPEND="
3826 + >=kde-frameworks/karchive-${KFMIN}:5
3827 + >=kde-frameworks/kconfig-${KFMIN}:5
3828 + >=kde-frameworks/kconfigwidgets-${KFMIN}:5
3829 + >=kde-frameworks/kcoreaddons-${KFMIN}:5
3830 + >=kde-frameworks/kdbusaddons-${KFMIN}:5
3831 + >=kde-frameworks/ki18n-${KFMIN}:5
3832 + >=kde-frameworks/kio-${KFMIN}:5
3833 + >=kde-frameworks/kjobwidgets-${KFMIN}:5
3834 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
3835 + >=kde-frameworks/kxmlgui-${KFMIN}:5
3836 + >=dev-qt/qtdbus-${QTMIN}:5
3837 + >=dev-qt/qtgui-${QTMIN}:5
3838 + >=dev-qt/qtwidgets-${QTMIN}:5
3839 +"
3840 +RDEPEND="${DEPEND}
3841 + media-gfx/graphviz
3842 +"
3843
3844 diff --git a/kde-apps/kcalc/kcalc-19.12.3.ebuild b/kde-apps/kcalc/kcalc-19.12.3.ebuild
3845 new file mode 100644
3846 index 0000000000..033aa9cd55
3847 --- /dev/null
3848 +++ b/kde-apps/kcalc/kcalc-19.12.3.ebuild
3849 @@ -0,0 +1,41 @@
3850 +# Copyright 1999-2020 Gentoo Authors
3851 +# Distributed under the terms of the GNU General Public License v2
3852 +
3853 +EAPI=7
3854 +
3855 +ECM_HANDBOOK="forceoptional"
3856 +ECM_TEST="true"
3857 +KFMIN=5.63.0
3858 +QTMIN=5.12.3
3859 +inherit ecm kde.org
3860 +
3861 +DESCRIPTION="KDE calculator"
3862 +HOMEPAGE="https://kde.org/applications/utilities/org.kde.kcalc
3863 +https://utils.kde.org/projects/kcalc/"
3864 +
3865 +LICENSE="GPL-2" # TODO: CHECK
3866 +SLOT="5"
3867 +KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
3868 +IUSE=""
3869 +
3870 +BDEPEND="
3871 + sys-devel/gettext
3872 +"
3873 +DEPEND="
3874 + >=kde-frameworks/kconfig-${KFMIN}:5
3875 + >=kde-frameworks/kconfigwidgets-${KFMIN}:5
3876 + >=kde-frameworks/kcoreaddons-${KFMIN}:5
3877 + >=kde-frameworks/kcrash-${KFMIN}:5
3878 + >=kde-frameworks/kguiaddons-${KFMIN}:5
3879 + >=kde-frameworks/ki18n-${KFMIN}:5
3880 + >=kde-frameworks/kinit-${KFMIN}:5
3881 + >=kde-frameworks/knotifications-${KFMIN}:5
3882 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
3883 + >=kde-frameworks/kxmlgui-${KFMIN}:5
3884 + >=dev-qt/qtgui-${QTMIN}:5
3885 + >=dev-qt/qtwidgets-${QTMIN}:5
3886 + >=dev-qt/qtxml-${QTMIN}:5
3887 + dev-libs/gmp:0=
3888 + dev-libs/mpfr:0=
3889 +"
3890 +RDEPEND="${DEPEND}"
3891
3892 diff --git a/kde-apps/kcalutils/kcalutils-19.12.3.ebuild b/kde-apps/kcalutils/kcalutils-19.12.3.ebuild
3893 new file mode 100644
3894 index 0000000000..8fdb0d5215
3895 --- /dev/null
3896 +++ b/kde-apps/kcalutils/kcalutils-19.12.3.ebuild
3897 @@ -0,0 +1,43 @@
3898 +# Copyright 1999-2020 Gentoo Authors
3899 +# Distributed under the terms of the GNU General Public License v2
3900 +
3901 +EAPI=7
3902 +
3903 +ECM_TEST="true"
3904 +PVCUT=$(ver_cut 1-3)
3905 +KFMIN=5.63.0
3906 +QTMIN=5.12.3
3907 +VIRTUALX_REQUIRED="test"
3908 +inherit ecm kde.org
3909 +
3910 +DESCRIPTION="Library providing utility functions for the handling of calendar data"
3911 +HOMEPAGE="https://api.kde.org/kdepim/kcalutils/html/index.html"
3912 +
3913 +LICENSE="GPL-2+ LGPL-2.1+"
3914 +SLOT="5"
3915 +KEYWORDS="~amd64 ~arm64 ~x86"
3916 +IUSE=""
3917 +
3918 +DEPEND="
3919 + >=kde-frameworks/kcalendarcore-${KFMIN}:5
3920 + >=kde-frameworks/kcodecs-${KFMIN}:5
3921 + >=kde-frameworks/kconfig-${KFMIN}:5
3922 + >=kde-frameworks/kconfigwidgets-${KFMIN}:5
3923 + >=kde-frameworks/kcoreaddons-${KFMIN}:5
3924 + >=kde-frameworks/ki18n-${KFMIN}:5
3925 + >=kde-frameworks/kiconthemes-${KFMIN}:5
3926 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
3927 + >=kde-apps/kidentitymanagement-${PVCUT}:5
3928 + >=dev-qt/qtgui-${QTMIN}:5
3929 + >=dev-qt/qtwidgets-${QTMIN}:5
3930 + dev-libs/grantlee:5
3931 +"
3932 +RDEPEND="${DEPEND}"
3933 +
3934 +src_test() {
3935 + # bug 653616
3936 + local myctestargs=(
3937 + -E "(kcalutils-testincidenceformatter)"
3938 + )
3939 + ecm_src_test
3940 +}
3941
3942 diff --git a/kde-apps/kcharselect/kcharselect-19.12.3.ebuild b/kde-apps/kcharselect/kcharselect-19.12.3.ebuild
3943 new file mode 100644
3944 index 0000000000..e5b076f801
3945 --- /dev/null
3946 +++ b/kde-apps/kcharselect/kcharselect-19.12.3.ebuild
3947 @@ -0,0 +1,31 @@
3948 +# Copyright 1999-2020 Gentoo Authors
3949 +# Distributed under the terms of the GNU General Public License v2
3950 +
3951 +EAPI=7
3952 +
3953 +ECM_HANDBOOK="forceoptional"
3954 +KFMIN=5.63.0
3955 +QTMIN=5.12.3
3956 +inherit ecm kde.org
3957 +
3958 +DESCRIPTION="KDE character selection utility"
3959 +HOMEPAGE="https://kde.org/applications/utilities/org.kde.kcharselect
3960 +https://utils.kde.org/projects/kcharselect/"
3961 +
3962 +LICENSE="GPL-2" # TODO: CHECK
3963 +SLOT="5"
3964 +KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
3965 +IUSE=""
3966 +
3967 +DEPEND="
3968 + >=kde-frameworks/kbookmarks-${KFMIN}:5
3969 + >=kde-frameworks/kconfig-${KFMIN}:5
3970 + >=kde-frameworks/kconfigwidgets-${KFMIN}:5
3971 + >=kde-frameworks/kcoreaddons-${KFMIN}:5
3972 + >=kde-frameworks/ki18n-${KFMIN}:5
3973 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
3974 + >=kde-frameworks/kxmlgui-${KFMIN}:5
3975 + >=dev-qt/qtgui-${QTMIN}:5
3976 + >=dev-qt/qtwidgets-${QTMIN}:5
3977 +"
3978 +RDEPEND="${DEPEND}"
3979
3980 diff --git a/kde-apps/kcolorchooser/kcolorchooser-19.12.3.ebuild b/kde-apps/kcolorchooser/kcolorchooser-19.12.3.ebuild
3981 new file mode 100644
3982 index 0000000000..dd06242fee
3983 --- /dev/null
3984 +++ b/kde-apps/kcolorchooser/kcolorchooser-19.12.3.ebuild
3985 @@ -0,0 +1,25 @@
3986 +# Copyright 1999-2020 Gentoo Authors
3987 +# Distributed under the terms of the GNU General Public License v2
3988 +
3989 +EAPI=7
3990 +
3991 +KFMIN=5.63.0
3992 +QTMIN=5.12.3
3993 +inherit ecm kde.org
3994 +
3995 +DESCRIPTION="KDE color selector/editor"
3996 +HOMEPAGE="https://kde.org/applications/graphics/org.kde.kcolorchooser"
3997 +
3998 +LICENSE="MIT"
3999 +SLOT="5"
4000 +KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
4001 +IUSE=""
4002 +
4003 +DEPEND="
4004 + >=kde-frameworks/kcoreaddons-${KFMIN}:5
4005 + >=kde-frameworks/ki18n-${KFMIN}:5
4006 + >=kde-frameworks/kxmlgui-${KFMIN}:5
4007 + >=dev-qt/qtgui-${QTMIN}:5
4008 + >=dev-qt/qtwidgets-${QTMIN}:5
4009 +"
4010 +RDEPEND="${DEPEND}"
4011
4012 diff --git a/kde-apps/kcron/kcron-19.12.3.ebuild b/kde-apps/kcron/kcron-19.12.3.ebuild
4013 new file mode 100644
4014 index 0000000000..439aaa9b83
4015 --- /dev/null
4016 +++ b/kde-apps/kcron/kcron-19.12.3.ebuild
4017 @@ -0,0 +1,32 @@
4018 +# Copyright 1999-2020 Gentoo Authors
4019 +# Distributed under the terms of the GNU General Public License v2
4020 +
4021 +EAPI=7
4022 +
4023 +ECM_HANDBOOK="forceoptional"
4024 +KFMIN=5.63.0
4025 +QTMIN=5.12.3
4026 +inherit ecm kde.org
4027 +
4028 +DESCRIPTION="KDE Task Scheduler"
4029 +HOMEPAGE="https://kde.org/applications/utilities/org.kde.kcron"
4030 +
4031 +LICENSE="GPL-2" # TODO: CHECK
4032 +SLOT="5"
4033 +KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
4034 +IUSE=""
4035 +
4036 +DEPEND="
4037 + >=kde-frameworks/kconfigwidgets-${KFMIN}:5
4038 + >=kde-frameworks/kcoreaddons-${KFMIN}:5
4039 + >=kde-frameworks/ki18n-${KFMIN}:5
4040 + >=kde-frameworks/kiconthemes-${KFMIN}:5
4041 + >=kde-frameworks/kio-${KFMIN}:5
4042 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
4043 + >=dev-qt/qtgui-${QTMIN}:5
4044 + >=dev-qt/qtprintsupport-${QTMIN}:5
4045 + >=dev-qt/qtwidgets-${QTMIN}:5
4046 +"
4047 +RDEPEND="${DEPEND}
4048 + virtual/cron
4049 +"
4050
4051 diff --git a/kde-apps/kdav/kdav-19.12.3.ebuild b/kde-apps/kdav/kdav-19.12.3.ebuild
4052 new file mode 100644
4053 index 0000000000..8ce00da14c
4054 --- /dev/null
4055 +++ b/kde-apps/kdav/kdav-19.12.3.ebuild
4056 @@ -0,0 +1,36 @@
4057 +# Copyright 1999-2020 Gentoo Authors
4058 +# Distributed under the terms of the GNU General Public License v2
4059 +
4060 +EAPI=7
4061 +
4062 +ECM_TEST="forceoptional"
4063 +KFMIN=5.63.0
4064 +QTMIN=5.12.3
4065 +VIRTUALX_REQUIRED="test"
4066 +inherit ecm kde.org
4067 +
4068 +DESCRIPTION="DAV protocol implemention with KJobs"
4069 +HOMEPAGE="https://api.kde.org/kdepim/kdav/html/index.html"
4070 +
4071 +LICENSE="LGPL-2+"
4072 +SLOT="5"
4073 +KEYWORDS="~amd64 ~arm64 ~x86"
4074 +IUSE=""
4075 +
4076 +DEPEND="
4077 + >=kde-frameworks/kcoreaddons-${KFMIN}:5
4078 + >=kde-frameworks/kio-${KFMIN}:5
4079 + >=dev-qt/qtgui-${QTMIN}:5
4080 + >=dev-qt/qtxml-${QTMIN}:5
4081 + >=dev-qt/qtxmlpatterns-${QTMIN}:5
4082 +"
4083 +RDEPEND="${DEPEND}"
4084 +
4085 +src_test() {
4086 + # bug 616808 - DavItemFetchJobTest requires D-Bus
4087 + # bug 653602 - DavItemsListJobTest mimetypes unsupported
4088 + local myctestargs=(
4089 + -E "(kdav-davitemfetchjob|kdav-davitemslistjob)"
4090 + )
4091 + ecm_src_test
4092 +}
4093
4094 diff --git a/kde-apps/kde-apps-meta/kde-apps-meta-19.12.3.ebuild b/kde-apps/kde-apps-meta/kde-apps-meta-19.12.3.ebuild
4095 new file mode 100644
4096 index 0000000000..02fb05e6b0
4097 --- /dev/null
4098 +++ b/kde-apps/kde-apps-meta/kde-apps-meta-19.12.3.ebuild
4099 @@ -0,0 +1,26 @@
4100 +# Copyright 1999-2020 Gentoo Authors
4101 +# Distributed under the terms of the GNU General Public License v2
4102 +
4103 +EAPI=7
4104 +
4105 +DESCRIPTION="Meta package for the KDE Applications collection"
4106 +HOMEPAGE="https://kde.org/"
4107 +
4108 +LICENSE="metapackage"
4109 +SLOT="5"
4110 +KEYWORDS="~amd64 ~arm64 ~x86"
4111 +IUSE="accessibility pim sdk"
4112 +
4113 +RDEPEND="
4114 + >=kde-apps/kdeadmin-meta-${PV}:${SLOT}
4115 + >=kde-apps/kdecore-meta-${PV}:${SLOT}
4116 + >=kde-apps/kdeedu-meta-${PV}:${SLOT}
4117 + >=kde-apps/kdegames-meta-${PV}:${SLOT}
4118 + >=kde-apps/kdegraphics-meta-${PV}:${SLOT}
4119 + >=kde-apps/kdemultimedia-meta-${PV}:${SLOT}
4120 + >=kde-apps/kdenetwork-meta-${PV}:${SLOT}
4121 + >=kde-apps/kdeutils-meta-${PV}:${SLOT}
4122 + accessibility? ( >=kde-apps/kdeaccessibility-meta-${PV}:${SLOT} )
4123 + pim? ( >=kde-apps/kdepim-meta-${PV}:${SLOT} )
4124 + sdk? ( >=kde-apps/kdesdk-meta-${PV}:${SLOT} )
4125 +"
4126
4127 diff --git a/kde-apps/kde-dev-scripts/kde-dev-scripts-19.12.3.ebuild b/kde-apps/kde-dev-scripts/kde-dev-scripts-19.12.3.ebuild
4128 new file mode 100644
4129 index 0000000000..c88f57dcdb
4130 --- /dev/null
4131 +++ b/kde-apps/kde-dev-scripts/kde-dev-scripts-19.12.3.ebuild
4132 @@ -0,0 +1,34 @@
4133 +# Copyright 1999-2020 Gentoo Authors
4134 +# Distributed under the terms of the GNU General Public License v2
4135 +
4136 +EAPI=7
4137 +
4138 +ECM_HANDBOOK="true"
4139 +KFMIN=5.63.0
4140 +inherit ecm kde.org
4141 +
4142 +DESCRIPTION="KDE Development Scripts"
4143 +
4144 +LICENSE="GPL-2" # TODO: CHECK
4145 +SLOT="5"
4146 +KEYWORDS="~amd64 ~arm64 ~x86"
4147 +IUSE=""
4148 +
4149 +# kdelibs4support - required for kdex.dtd
4150 +# kdoctools - to use ECM instead of kdelibs4
4151 +DEPEND="
4152 + >=kde-frameworks/kdelibs4support-${KFMIN}:5
4153 + >=kde-frameworks/kdoctools-${KFMIN}:5
4154 +"
4155 +RDEPEND="
4156 + app-arch/advancecomp
4157 + media-gfx/optipng
4158 + dev-perl/XML-DOM
4159 +"
4160 +
4161 +src_prepare() {
4162 + ecm_src_prepare
4163 +
4164 + # bug 275069
4165 + sed -e 's:colorsvn::' -i CMakeLists.txt || die
4166 +}
4167
4168 diff --git a/kde-apps/kde-dev-utils/kde-dev-utils-19.12.3.ebuild b/kde-apps/kde-dev-utils/kde-dev-utils-19.12.3.ebuild
4169 new file mode 100644
4170 index 0000000000..b19d9d1ea4
4171 --- /dev/null
4172 +++ b/kde-apps/kde-dev-utils/kde-dev-utils-19.12.3.ebuild
4173 @@ -0,0 +1,31 @@
4174 +# Copyright 1999-2020 Gentoo Authors
4175 +# Distributed under the terms of the GNU General Public License v2
4176 +
4177 +EAPI=7
4178 +
4179 +KFMIN=5.63.0
4180 +QTMIN=5.12.3
4181 +inherit ecm kde.org
4182 +
4183 +DESCRIPTION="KDE Development Utilities"
4184 +
4185 +LICENSE="GPL-2+"
4186 +SLOT="5"
4187 +KEYWORDS="~amd64 ~arm64 ~x86"
4188 +IUSE=""
4189 +
4190 +DEPEND="
4191 + >=kde-frameworks/kconfig-${KFMIN}:5
4192 + >=kde-frameworks/kconfigwidgets-${KFMIN}:5
4193 + >=kde-frameworks/kcoreaddons-${KFMIN}:5
4194 + >=kde-frameworks/ki18n-${KFMIN}:5
4195 + >=kde-frameworks/kio-${KFMIN}:5
4196 + >=kde-frameworks/kjobwidgets-${KFMIN}:5
4197 + >=kde-frameworks/kparts-${KFMIN}:5
4198 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
4199 + >=kde-frameworks/kxmlgui-${KFMIN}:5
4200 + >=dev-qt/designer-${QTMIN}:5
4201 + >=dev-qt/qtgui-${QTMIN}:5
4202 + >=dev-qt/qtwidgets-${QTMIN}:5
4203 +"
4204 +RDEPEND="${DEPEND}"
4205
4206 diff --git a/kde-apps/kde-meta/kde-meta-19.12.3.ebuild b/kde-apps/kde-meta/kde-meta-19.12.3.ebuild
4207 new file mode 100644
4208 index 0000000000..3b632bae09
4209 --- /dev/null
4210 +++ b/kde-apps/kde-meta/kde-meta-19.12.3.ebuild
4211 @@ -0,0 +1,17 @@
4212 +# Copyright 1999-2020 Gentoo Authors
4213 +# Distributed under the terms of the GNU General Public License v2
4214 +
4215 +EAPI=7
4216 +
4217 +DESCRIPTION="Merge this to pull in all KDE Plasma and Applications packages"
4218 +HOMEPAGE="https://kde.org/"
4219 +
4220 +LICENSE="metapackage"
4221 +SLOT="5"
4222 +KEYWORDS="~amd64 ~arm64 ~x86"
4223 +IUSE=""
4224 +
4225 +RDEPEND="
4226 + >=kde-apps/kde-apps-meta-${PV}:${SLOT}
4227 + kde-plasma/plasma-meta:5
4228 +"
4229
4230 diff --git a/kde-apps/kdeaccessibility-meta/kdeaccessibility-meta-19.12.3.ebuild b/kde-apps/kdeaccessibility-meta/kdeaccessibility-meta-19.12.3.ebuild
4231 new file mode 100644
4232 index 0000000000..f2be0489e4
4233 --- /dev/null
4234 +++ b/kde-apps/kdeaccessibility-meta/kdeaccessibility-meta-19.12.3.ebuild
4235 @@ -0,0 +1,18 @@
4236 +# Copyright 1999-2020 Gentoo Authors
4237 +# Distributed under the terms of the GNU General Public License v2
4238 +
4239 +EAPI=7
4240 +
4241 +DESCRIPTION="kdeaccessibility - merge this to pull in all kdeaccessiblity-derived packages"
4242 +HOMEPAGE="https://kde.org/"
4243 +
4244 +LICENSE="metapackage"
4245 +SLOT="5"
4246 +KEYWORDS="~amd64 ~arm64 ~x86"
4247 +IUSE=""
4248 +
4249 +RDEPEND="
4250 + >=kde-apps/kmag-${PV}:${SLOT}
4251 + >=kde-apps/kmousetool-${PV}:${SLOT}
4252 + >=kde-apps/kmouth-${PV}:${SLOT}
4253 +"
4254
4255 diff --git a/kde-apps/kdeadmin-meta/kdeadmin-meta-19.12.3.ebuild b/kde-apps/kdeadmin-meta/kdeadmin-meta-19.12.3.ebuild
4256 new file mode 100644
4257 index 0000000000..5269699a76
4258 --- /dev/null
4259 +++ b/kde-apps/kdeadmin-meta/kdeadmin-meta-19.12.3.ebuild
4260 @@ -0,0 +1,17 @@
4261 +# Copyright 1999-2020 Gentoo Authors
4262 +# Distributed under the terms of the GNU General Public License v2
4263 +
4264 +EAPI=7
4265 +
4266 +DESCRIPTION="KDE administration tools - merge this to pull in all kdeadmin-derived packages"
4267 +HOMEPAGE="https://kde.org/"
4268 +
4269 +LICENSE="metapackage"
4270 +SLOT="5"
4271 +KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
4272 +IUSE="+cron"
4273 +
4274 +RDEPEND="
4275 + >=kde-apps/ksystemlog-${PV}:${SLOT}
4276 + cron? ( >=kde-apps/kcron-${PV}:${SLOT} )
4277 +"
4278
4279 diff --git a/kde-apps/kdebase-meta/kdebase-meta-19.12.3.ebuild b/kde-apps/kdebase-meta/kdebase-meta-19.12.3.ebuild
4280 new file mode 100644
4281 index 0000000000..bd684af651
4282 --- /dev/null
4283 +++ b/kde-apps/kdebase-meta/kdebase-meta-19.12.3.ebuild
4284 @@ -0,0 +1,17 @@
4285 +# Copyright 1999-2020 Gentoo Authors
4286 +# Distributed under the terms of the GNU General Public License v2
4287 +
4288 +EAPI=7
4289 +
4290 +DESCRIPTION="Transitional package to pull in plasma-meta plus basic applications"
4291 +HOMEPAGE="https://kde.org/"
4292 +
4293 +LICENSE="metapackage"
4294 +SLOT="5"
4295 +KEYWORDS="~amd64 ~arm64 ~x86"
4296 +IUSE=""
4297 +
4298 +RDEPEND="
4299 + >=kde-apps/kdecore-meta-${PV}:${SLOT}
4300 + kde-plasma/plasma-meta
4301 +"
4302
4303 diff --git a/kde-apps/kdebugsettings/kdebugsettings-19.12.3.ebuild b/kde-apps/kdebugsettings/kdebugsettings-19.12.3.ebuild
4304 new file mode 100644
4305 index 0000000000..d152d959d2
4306 --- /dev/null
4307 +++ b/kde-apps/kdebugsettings/kdebugsettings-19.12.3.ebuild
4308 @@ -0,0 +1,33 @@
4309 +# Copyright 1999-2020 Gentoo Authors
4310 +# Distributed under the terms of the GNU General Public License v2
4311 +
4312 +EAPI=7
4313 +
4314 +ECM_TEST="forceoptional"
4315 +KFMIN=5.63.0
4316 +QTMIN=5.12.3
4317 +VIRTUALX_REQUIRED="test"
4318 +inherit ecm kde.org
4319 +
4320 +DESCRIPTION="Application to enable/disable qCDebug"
4321 +HOMEPAGE="https://kde.org/applications/development/org.kde.kdebugsettings"
4322 +
4323 +LICENSE="GPL-2" # TODO: CHECK
4324 +SLOT="5"
4325 +KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
4326 +IUSE=""
4327 +
4328 +DEPEND="
4329 + >=kde-frameworks/kcompletion-${KFMIN}:5
4330 + >=kde-frameworks/kconfig-${KFMIN}:5
4331 + >=kde-frameworks/kcoreaddons-${KFMIN}:5
4332 + >=kde-frameworks/kdbusaddons-${KFMIN}:5
4333 + >=kde-frameworks/ki18n-${KFMIN}:5
4334 + >=kde-frameworks/kitemviews-${KFMIN}:5
4335 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
4336 + >=dev-qt/qtgui-${QTMIN}:5
4337 + >=dev-qt/qtwidgets-${QTMIN}:5
4338 +"
4339 +RDEPEND="${DEPEND}"
4340 +
4341 +RESTRICT+=" test"
4342
4343 diff --git a/kde-apps/kdecore-meta/kdecore-meta-19.12.3.ebuild b/kde-apps/kdecore-meta/kdecore-meta-19.12.3.ebuild
4344 new file mode 100644
4345 index 0000000000..c9ab667d26
4346 --- /dev/null
4347 +++ b/kde-apps/kdecore-meta/kdecore-meta-19.12.3.ebuild
4348 @@ -0,0 +1,34 @@
4349 +# Copyright 1999-2020 Gentoo Authors
4350 +# Distributed under the terms of the GNU General Public License v2
4351 +
4352 +EAPI=7
4353 +
4354 +DESCRIPTION="kdecore - merge this to pull in the most basic applications"
4355 +HOMEPAGE="https://kde.org/"
4356 +
4357 +LICENSE="metapackage"
4358 +SLOT="5"
4359 +KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
4360 +IUSE="+handbook +share +thumbnail +webengine"
4361 +
4362 +RDEPEND="
4363 + >=kde-apps/dolphin-${PV}:${SLOT}
4364 + >=kde-apps/kdialog-${PV}:${SLOT}
4365 + >=kde-apps/keditbookmarks-${PV}:${SLOT}
4366 + >=kde-apps/kfind-${PV}:${SLOT}
4367 + >=kde-apps/konsole-${PV}:${SLOT}
4368 + >=kde-apps/kwrite-${PV}:${SLOT}
4369 + handbook? ( >=kde-apps/khelpcenter-${PV}:${SLOT} )
4370 + webengine? ( || (
4371 + www-client/falkon
4372 + >=kde-apps/konqueror-${PV}:${SLOT}
4373 + ) )
4374 +"
4375 +# Optional runtime deps: kde-apps/dolphin
4376 +RDEPEND="${RDEPEND}
4377 + share? ( kde-frameworks/purpose:${SLOT} )
4378 + thumbnail? (
4379 + >=kde-apps/ffmpegthumbs-${PV}:${SLOT}
4380 + >=kde-apps/thumbnailers-${PV}:${SLOT}
4381 + )
4382 +"
4383
4384 diff --git a/kde-apps/kdeedu-data/kdeedu-data-19.12.3.ebuild b/kde-apps/kdeedu-data/kdeedu-data-19.12.3.ebuild
4385 new file mode 100644
4386 index 0000000000..78a3713251
4387 --- /dev/null
4388 +++ b/kde-apps/kdeedu-data/kdeedu-data-19.12.3.ebuild
4389 @@ -0,0 +1,18 @@
4390 +# Copyright 1999-2020 Gentoo Authors
4391 +# Distributed under the terms of the GNU General Public License v2
4392 +
4393 +EAPI=7
4394 +
4395 +inherit kde.org cmake
4396 +
4397 +DESCRIPTION="Shared icons, artwork and data files for educational applications"
4398 +
4399 +LICENSE="GPL-2"
4400 +SLOT="5"
4401 +KEYWORDS="~amd64 ~arm64 ~x86"
4402 +IUSE=""
4403 +
4404 +BDEPEND="
4405 + dev-qt/qtcore:5
4406 + kde-frameworks/extra-cmake-modules:5
4407 +"
4408
4409 diff --git a/kde-apps/kdeedu-meta/kdeedu-meta-19.12.3.ebuild b/kde-apps/kdeedu-meta/kdeedu-meta-19.12.3.ebuild
4410 new file mode 100644
4411 index 0000000000..e8123486f5
4412 --- /dev/null
4413 +++ b/kde-apps/kdeedu-meta/kdeedu-meta-19.12.3.ebuild
4414 @@ -0,0 +1,42 @@
4415 +# Copyright 1999-2020 Gentoo Authors
4416 +# Distributed under the terms of the GNU General Public License v2
4417 +
4418 +EAPI=7
4419 +
4420 +DESCRIPTION="KDE educational apps - merge this to pull in all kdeedu-derived packages"
4421 +HOMEPAGE="https://edu.kde.org"
4422 +
4423 +LICENSE="metapackage"
4424 +SLOT="5"
4425 +KEYWORDS="~amd64 ~arm64 ~x86"
4426 +IUSE="+webengine +webkit"
4427 +
4428 +RDEPEND="
4429 + >=kde-apps/analitza-${PV}:${SLOT}
4430 + >=kde-apps/artikulate-${PV}:${SLOT}
4431 + >=kde-apps/blinken-${PV}:${SLOT}
4432 + >=kde-apps/cantor-${PV}:${SLOT}
4433 + >=kde-apps/kalzium-${PV}:${SLOT}
4434 + >=kde-apps/kanagram-${PV}:${SLOT}
4435 + >=kde-apps/kbruch-${PV}:${SLOT}
4436 + >=kde-apps/kdeedu-data-${PV}:${SLOT}
4437 + >=kde-apps/kgeography-${PV}:${SLOT}
4438 + >=kde-apps/khangman-${PV}:${SLOT}
4439 + >=kde-apps/kig-${PV}:${SLOT}
4440 + >=kde-apps/kiten-${PV}:${SLOT}
4441 + >=kde-apps/klettres-${PV}:${SLOT}
4442 + >=kde-apps/kmplot-${PV}:${SLOT}
4443 + >=kde-apps/kqtquickcharts-${PV}:${SLOT}
4444 + >=kde-apps/ktouch-${PV}:${SLOT}
4445 + >=kde-apps/kturtle-${PV}:${SLOT}
4446 + >=kde-apps/kwordquiz-${PV}:${SLOT}
4447 + >=kde-apps/libkeduvocdocument-${PV}:${SLOT}
4448 + >=kde-apps/marble-${PV}:${SLOT}
4449 + >=kde-apps/minuet-${PV}:${SLOT}
4450 + >=kde-apps/step-${PV}:${SLOT}
4451 + webengine? (
4452 + >=kde-apps/kalgebra-${PV}:${SLOT}
4453 + >=kde-apps/parley-${PV}:${SLOT}
4454 + )
4455 + webkit? ( >=kde-apps/rocs-${PV}:${SLOT} )
4456 +"
4457
4458 diff --git a/kde-apps/kdegames-meta/kdegames-meta-19.12.3.ebuild b/kde-apps/kdegames-meta/kdegames-meta-19.12.3.ebuild
4459 new file mode 100644
4460 index 0000000000..ccae75912e
4461 --- /dev/null
4462 +++ b/kde-apps/kdegames-meta/kdegames-meta-19.12.3.ebuild
4463 @@ -0,0 +1,59 @@
4464 +# Copyright 1999-2020 Gentoo Authors
4465 +# Distributed under the terms of the GNU General Public License v2
4466 +
4467 +EAPI=7
4468 +
4469 +DESCRIPTION="kdegames - merge this to pull in all kdegames-derived packages"
4470 +HOMEPAGE="https://games.kde.org/"
4471 +
4472 +LICENSE="metapackage"
4473 +SLOT="5"
4474 +KEYWORDS="~amd64 ~arm64 ~x86"
4475 +IUSE="opengl python"
4476 +
4477 +RDEPEND="
4478 + >=kde-apps/bomber-${PV}:${SLOT}
4479 + >=kde-apps/bovo-${PV}:${SLOT}
4480 + >=kde-apps/granatier-${PV}:${SLOT}
4481 + >=kde-apps/kapman-${PV}:${SLOT}
4482 + >=kde-apps/katomic-${PV}:${SLOT}
4483 + >=kde-apps/kblackbox-${PV}:${SLOT}
4484 + >=kde-apps/kblocks-${PV}:${SLOT}
4485 + >=kde-apps/kbounce-${PV}:${SLOT}
4486 + >=kde-apps/kbreakout-${PV}:${SLOT}
4487 + >=kde-apps/kdiamond-${PV}:${SLOT}
4488 + >=kde-apps/kfourinline-${PV}:${SLOT}
4489 + >=kde-apps/kgoldrunner-${PV}:${SLOT}
4490 + >=kde-apps/kigo-${PV}:${SLOT}
4491 + >=kde-apps/killbots-${PV}:${SLOT}
4492 + >=kde-apps/kiriki-${PV}:${SLOT}
4493 + >=kde-apps/kjumpingcube-${PV}:${SLOT}
4494 + >=kde-apps/klickety-${PV}:${SLOT}
4495 + >=kde-apps/klines-${PV}:${SLOT}
4496 + >=kde-apps/kmahjongg-${PV}:${SLOT}
4497 + >=kde-apps/kmines-${PV}:${SLOT}
4498 + >=kde-apps/knavalbattle-${PV}:${SLOT}
4499 + >=kde-apps/knetwalk-${PV}:${SLOT}
4500 + >=kde-apps/knights-${PV}:${SLOT}
4501 + >=kde-apps/kolf-${PV}:${SLOT}
4502 + >=kde-apps/kollision-${PV}:${SLOT}
4503 + >=kde-apps/konquest-${PV}:${SLOT}
4504 + >=kde-apps/kpat-${PV}:${SLOT}
4505 + >=kde-apps/kreversi-${PV}:${SLOT}
4506 + >=kde-apps/kshisen-${PV}:${SLOT}
4507 + >=kde-apps/ksirk-${PV}:${SLOT}
4508 + >=kde-apps/ksnakeduel-${PV}:${SLOT}
4509 + >=kde-apps/kspaceduel-${PV}:${SLOT}
4510 + >=kde-apps/ksquares-${PV}:${SLOT}
4511 + >=kde-apps/ktuberling-${PV}:${SLOT}
4512 + >=kde-apps/libkdegames-${PV}:${SLOT}
4513 + >=kde-apps/libkmahjongg-${PV}:${SLOT}
4514 + >=kde-apps/lskat-${PV}:${SLOT}
4515 + >=kde-apps/palapeli-${PV}:${SLOT}
4516 + >=kde-apps/picmi-${PV}:${SLOT}
4517 + opengl? (
4518 + >=kde-apps/ksudoku-${PV}:${SLOT}
4519 + >=kde-apps/kubrick-${PV}:${SLOT}
4520 + )
4521 + python? ( >=kde-apps/kajongg-${PV}:${SLOT} )
4522 +"
4523
4524 diff --git a/kde-apps/kdegraphics-meta/kdegraphics-meta-19.12.3.ebuild b/kde-apps/kdegraphics-meta/kdegraphics-meta-19.12.3.ebuild
4525 new file mode 100644
4526 index 0000000000..5a67dfbf55
4527 --- /dev/null
4528 +++ b/kde-apps/kdegraphics-meta/kdegraphics-meta-19.12.3.ebuild
4529 @@ -0,0 +1,30 @@
4530 +# Copyright 1999-2020 Gentoo Authors
4531 +# Distributed under the terms of the GNU General Public License v2
4532 +
4533 +EAPI=7
4534 +
4535 +DESCRIPTION="kdegraphics - merge this to pull in all kdegraphics-derived packages"
4536 +HOMEPAGE="https://kde.org/applications/graphics/"
4537 +
4538 +LICENSE="metapackage"
4539 +SLOT="5"
4540 +KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
4541 +IUSE="scanner"
4542 +
4543 +RDEPEND="
4544 + >=kde-apps/gwenview-${PV}:${SLOT}
4545 + >=kde-apps/kamera-${PV}:${SLOT}
4546 + >=kde-apps/kcolorchooser-${PV}:${SLOT}
4547 + >=kde-apps/kdegraphics-mobipocket-${PV}:${SLOT}
4548 + >=kde-apps/kipi-plugins-${PV}:${SLOT}
4549 + >=kde-apps/kolourpaint-${PV}:${SLOT}
4550 + >=kde-apps/kruler-${PV}:${SLOT}
4551 + >=kde-apps/libkdcraw-${PV}:${SLOT}
4552 + >=kde-apps/libkexiv2-${PV}:${SLOT}
4553 + >=kde-apps/libkipi-${PV}:${SLOT}
4554 + >=kde-apps/okular-${PV}:${SLOT}
4555 + >=kde-apps/spectacle-${PV}:${SLOT}
4556 + >=kde-apps/svgpart-${PV}:${SLOT}
4557 + >=kde-apps/thumbnailers-${PV}:${SLOT}
4558 + scanner? ( >=kde-apps/libksane-${PV}:${SLOT} )
4559 +"
4560
4561 diff --git a/kde-apps/kdegraphics-mobipocket/kdegraphics-mobipocket-19.12.3.ebuild b/kde-apps/kdegraphics-mobipocket/kdegraphics-mobipocket-19.12.3.ebuild
4562 new file mode 100644
4563 index 0000000000..d8566cba03
4564 --- /dev/null
4565 +++ b/kde-apps/kdegraphics-mobipocket/kdegraphics-mobipocket-19.12.3.ebuild
4566 @@ -0,0 +1,29 @@
4567 +# Copyright 1999-2020 Gentoo Authors
4568 +# Distributed under the terms of the GNU General Public License v2
4569 +
4570 +EAPI=7
4571 +
4572 +KFMIN=5.63.0
4573 +QTMIN=5.12.3
4574 +inherit ecm kde.org
4575 +
4576 +DESCRIPTION="Library to support mobipocket ebooks"
4577 +
4578 +LICENSE="GPL-2" # TODO: CHECK
4579 +SLOT="5"
4580 +KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
4581 +IUSE="+thumbnail"
4582 +
4583 +DEPEND="
4584 + >=dev-qt/qtgui-${QTMIN}:5
4585 + thumbnail? ( >=kde-frameworks/kio-${KFMIN}:5 )
4586 +"
4587 +RDEPEND="${DEPEND}"
4588 +
4589 +src_configure() {
4590 + local mycmakeargs=(
4591 + -DBUILD_thumbnailers=$(usex thumbnail)
4592 + )
4593 +
4594 + ecm_src_configure
4595 +}
4596
4597 diff --git a/kde-apps/kdemultimedia-meta/kdemultimedia-meta-19.12.3.ebuild b/kde-apps/kdemultimedia-meta/kdemultimedia-meta-19.12.3.ebuild
4598 new file mode 100644
4599 index 0000000000..733e3f5f93
4600 --- /dev/null
4601 +++ b/kde-apps/kdemultimedia-meta/kdemultimedia-meta-19.12.3.ebuild
4602 @@ -0,0 +1,30 @@
4603 +# Copyright 1999-2020 Gentoo Authors
4604 +# Distributed under the terms of the GNU General Public License v2
4605 +
4606 +EAPI=7
4607 +
4608 +DESCRIPTION="kdemultimedia - merge this to pull in all kdemultimedia-derived packages"
4609 +HOMEPAGE="https://kde.org/applications/multimedia/
4610 +https://multimedia.kde.org/"
4611 +
4612 +LICENSE="metapackage"
4613 +SLOT="5"
4614 +KEYWORDS="~amd64 ~arm64 ~x86"
4615 +IUSE="+cdrom +ffmpeg gstreamer"
4616 +
4617 +RDEPEND="
4618 + >=kde-apps/dragon-${PV}:${SLOT}
4619 + >=kde-apps/juk-${PV}:${SLOT}
4620 + >=kde-apps/kdenlive-${PV}:${SLOT}
4621 + >=kde-apps/kmix-${PV}:${SLOT}
4622 + >=kde-apps/kwave-${PV}:${SLOT}
4623 + >=media-sound/elisa-${PV}:${SLOT}
4624 + cdrom? (
4625 + >=kde-apps/audiocd-kio-${PV}:${SLOT}
4626 + >=kde-apps/k3b-${PV}:${SLOT}
4627 + >=kde-apps/libkcddb-${PV}:${SLOT}
4628 + >=kde-apps/libkcompactdisc-${PV}:${SLOT}
4629 + )
4630 + ffmpeg? ( >=kde-apps/ffmpegthumbs-${PV}:${SLOT} )
4631 + gstreamer? ( >=kde-apps/kamoso-${PV}:${SLOT} )
4632 +"
4633
4634 diff --git a/kde-apps/kdenetwork-filesharing/kdenetwork-filesharing-19.12.3.ebuild b/kde-apps/kdenetwork-filesharing/kdenetwork-filesharing-19.12.3.ebuild
4635 new file mode 100644
4636 index 0000000000..81c4d0bd02
4637 --- /dev/null
4638 +++ b/kde-apps/kdenetwork-filesharing/kdenetwork-filesharing-19.12.3.ebuild
4639 @@ -0,0 +1,35 @@
4640 +# Copyright 1999-2020 Gentoo Authors
4641 +# Distributed under the terms of the GNU General Public License v2
4642 +
4643 +EAPI=7
4644 +
4645 +KFMIN=5.63.0
4646 +QTMIN=5.12.3
4647 +inherit ecm kde.org
4648 +
4649 +DESCRIPTION="SMB filesharing config module for systemsettings"
4650 +HOMEPAGE="https://kde.org/applications/system/org.kde.kdenetwork_filesharing"
4651 +
4652 +LICENSE="GPL-2" # TODO: CHECK
4653 +SLOT="5"
4654 +KEYWORDS="~amd64 ~arm64 ~x86"
4655 +IUSE=""
4656 +
4657 +DEPEND="
4658 + >=kde-frameworks/kcompletion-${KFMIN}:5
4659 + >=kde-frameworks/kcoreaddons-${KFMIN}:5
4660 + >=kde-frameworks/ki18n-${KFMIN}:5
4661 + >=kde-frameworks/kio-${KFMIN}:5
4662 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
4663 + >=dev-qt/qtgui-${QTMIN}:5
4664 + >=dev-qt/qtwidgets-${QTMIN}:5
4665 +"
4666 +RDEPEND="${DEPEND}"
4667 +
4668 +src_configure() {
4669 + local mycmakeargs=(
4670 + -DCMAKE_DISABLE_FIND_PACKAGE_PackageKitQt5=ON
4671 + )
4672 +
4673 + ecm_src_configure
4674 +}
4675
4676 diff --git a/kde-apps/kdenetwork-meta/kdenetwork-meta-19.12.3.ebuild b/kde-apps/kdenetwork-meta/kdenetwork-meta-19.12.3.ebuild
4677 new file mode 100644
4678 index 0000000000..7a8302c9f8
4679 --- /dev/null
4680 +++ b/kde-apps/kdenetwork-meta/kdenetwork-meta-19.12.3.ebuild
4681 @@ -0,0 +1,23 @@
4682 +# Copyright 1999-2020 Gentoo Authors
4683 +# Distributed under the terms of the GNU General Public License v2
4684 +
4685 +EAPI=7
4686 +
4687 +DESCRIPTION="kdenetwork - merge this to pull in all kdenetwork-derived packages"
4688 +HOMEPAGE="https://kde.org/"
4689 +
4690 +LICENSE="metapackage"
4691 +SLOT="5"
4692 +KEYWORDS="~amd64 ~arm64 ~x86"
4693 +IUSE="dropbox +telepathy"
4694 +
4695 +RDEPEND="
4696 + >=kde-apps/kdenetwork-filesharing-${PV}:${SLOT}
4697 + >=kde-apps/kget-${PV}:${SLOT}
4698 + >=kde-apps/krdc-${PV}:${SLOT}
4699 + >=kde-apps/kopete-${PV}:${SLOT}
4700 + >=kde-apps/krfb-${PV}:${SLOT}
4701 + >=kde-apps/zeroconf-ioslave-${PV}:${SLOT}
4702 + dropbox? ( >=kde-apps/dolphin-plugins-dropbox-${PV}:${SLOT} )
4703 + telepathy? ( >=kde-apps/plasma-telepathy-meta-${PV}:${SLOT} )
4704 +"
4705
4706 diff --git a/kde-apps/kdenlive/kdenlive-19.12.3.ebuild b/kde-apps/kdenlive/kdenlive-19.12.3.ebuild
4707 new file mode 100644
4708 index 0000000000..11a1ed56c2
4709 --- /dev/null
4710 +++ b/kde-apps/kdenlive/kdenlive-19.12.3.ebuild
4711 @@ -0,0 +1,89 @@
4712 +# Copyright 1999-2020 Gentoo Authors
4713 +# Distributed under the terms of the GNU General Public License v2
4714 +
4715 +EAPI=7
4716 +
4717 +ECM_HANDBOOK="optional"
4718 +ECM_TEST="true"
4719 +KFMIN=5.63.0
4720 +QTMIN=5.12.3
4721 +VIRTUALX_REQUIRED="test"
4722 +inherit ecm kde.org
4723 +
4724 +DESCRIPTION="Non-linear video editing suite by KDE"
4725 +HOMEPAGE="https://kdenlive.org/en/"
4726 +
4727 +LICENSE="GPL-2"
4728 +SLOT="5"
4729 +KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
4730 +IUSE="freesound gles2 semantic-desktop share v4l"
4731 +
4732 +BDEPEND="
4733 + sys-devel/gettext
4734 +"
4735 +DEPEND="
4736 + dev-cpp/rttr
4737 + >=dev-qt/qtconcurrent-${QTMIN}:5
4738 + >=dev-qt/qtdbus-${QTMIN}:5
4739 + >=dev-qt/qtdeclarative-${QTMIN}:5
4740 + >=dev-qt/qtgui-${QTMIN}:5[gles2=]
4741 + >=dev-qt/qtmultimedia-${QTMIN}:5
4742 + >=dev-qt/qtnetwork-${QTMIN}:5
4743 + >=dev-qt/qtsvg-${QTMIN}:5
4744 + >=dev-qt/qtwidgets-${QTMIN}:5
4745 + >=dev-qt/qtxml-${QTMIN}:5
4746 + >=kde-frameworks/karchive-${KFMIN}:5
4747 + >=kde-frameworks/kbookmarks-${KFMIN}:5
4748 + >=kde-frameworks/kcompletion-${KFMIN}:5
4749 + >=kde-frameworks/kconfig-${KFMIN}:5
4750 + >=kde-frameworks/kconfigwidgets-${KFMIN}:5
4751 + >=kde-frameworks/kcoreaddons-${KFMIN}:5
4752 + >=kde-frameworks/kcrash-${KFMIN}:5
4753 + >=kde-frameworks/kdbusaddons-${KFMIN}:5
4754 + >=kde-frameworks/kdeclarative-${KFMIN}:5
4755 + >=kde-frameworks/kguiaddons-${KFMIN}:5
4756 + >=kde-frameworks/ki18n-${KFMIN}:5
4757 + >=kde-frameworks/kiconthemes-${KFMIN}:5
4758 + >=kde-frameworks/kio-${KFMIN}:5
4759 + >=kde-frameworks/kitemviews-${KFMIN}:5
4760 + >=kde-frameworks/kjobwidgets-${KFMIN}:5
4761 + >=kde-frameworks/knewstuff-${KFMIN}:5
4762 + >=kde-frameworks/knotifications-${KFMIN}:5
4763 + >=kde-frameworks/knotifyconfig-${KFMIN}:5
4764 + >=kde-frameworks/kservice-${KFMIN}:5
4765 + >=kde-frameworks/ktextwidgets-${KFMIN}:5
4766 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
4767 + >=kde-frameworks/kxmlgui-${KFMIN}:5
4768 + >=kde-frameworks/solid-${KFMIN}:5
4769 + >=media-libs/mlt-6.18.0[ffmpeg,frei0r,kdenlive,melt,qt5,sdl,xml]
4770 + freesound? ( >=dev-qt/qtwebkit-5.212.0_pre20180120:5 )
4771 + semantic-desktop? ( >=kde-frameworks/kfilemetadata-${KFMIN}:5 )
4772 + share? ( >=kde-frameworks/purpose-${KFMIN}:5 )
4773 + v4l? ( media-libs/libv4l )
4774 +"
4775 +RDEPEND="${DEPEND}
4776 + >=dev-qt/qtquickcontrols-${QTMIN}:5
4777 + virtual/ffmpeg[encode,sdl,X]
4778 +"
4779 +
4780 +RESTRICT+=" test" # segfaults, bug 684132
4781 +
4782 +src_configure() {
4783 + local mycmakeargs=(
4784 + $(cmake_use_find_package freesound Qt5WebKitWidgets)
4785 + $(cmake_use_find_package semantic-desktop KF5FileMetaData)
4786 + $(cmake_use_find_package share KF5Purpose)
4787 + $(cmake_use_find_package v4l LibV4L2)
4788 + )
4789 +
4790 + ecm_src_configure
4791 +}
4792 +
4793 +pkg_postinst() {
4794 + ecm_pkg_postinst
4795 +
4796 + # Gentoo bug 603168
4797 + if ! has_version "media-libs/mlt[fftw]" ; then
4798 + elog "For 'Crop and Transform/Rotate and Shear' effect, please build media-libs/mlt with USE=fftw enabled."
4799 + fi
4800 +}
4801
4802 diff --git a/kde-apps/kdepim-addons/kdepim-addons-19.12.3.ebuild b/kde-apps/kdepim-addons/kdepim-addons-19.12.3.ebuild
4803 new file mode 100644
4804 index 0000000000..1433564fff
4805 --- /dev/null
4806 +++ b/kde-apps/kdepim-addons/kdepim-addons-19.12.3.ebuild
4807 @@ -0,0 +1,89 @@
4808 +# Copyright 1999-2020 Gentoo Authors
4809 +# Distributed under the terms of the GNU General Public License v2
4810 +
4811 +EAPI=7
4812 +
4813 +ECM_EXAMPLES="true"
4814 +ECM_TEST="forceoptional-recursive"
4815 +PVCUT=$(ver_cut 1-3)
4816 +KFMIN=5.63.0
4817 +QTMIN=5.12.3
4818 +VIRTUALX_REQUIRED="test"
4819 +inherit ecm kde.org
4820 +
4821 +DESCRIPTION="Plugins for KDE Personal Information Management Suite"
4822 +HOMEPAGE="https://kde.org/applications/office/org.kde.kontact"
4823 +
4824 +LICENSE="GPL-2+ LGPL-2.1+"
4825 +SLOT="5"
4826 +KEYWORDS="~amd64 ~arm64 ~x86"
4827 +IUSE="importwizard markdown"
4828 +
4829 +# drop qtwidgets subslot operator when QT_MINIMAL >= 5.14.0
4830 +RDEPEND="
4831 + >=dev-qt/qtgui-${QTMIN}:5
4832 + >=dev-qt/qtnetwork-${QTMIN}:5
4833 + >=dev-qt/qtwidgets-${QTMIN}:5=
4834 + >=dev-qt/qtxml-${QTMIN}:5
4835 + >=kde-apps/akonadi-${PVCUT}:5
4836 + >=kde-apps/akonadi-contacts-${PVCUT}:5
4837 + >=kde-apps/akonadi-notes-${PVCUT}:5
4838 + >=kde-apps/calendarsupport-${PVCUT}:5
4839 + >=kde-apps/eventviews-${PVCUT}:5
4840 + >=kde-apps/grantleetheme-${PVCUT}:5
4841 + >=kde-apps/incidenceeditor-${PVCUT}:5
4842 + >=kde-apps/kdepim-apps-libs-${PVCUT}:5
4843 + >=kde-apps/kidentitymanagement-${PVCUT}:5
4844 + >=kde-apps/kimap-${PVCUT}:5
4845 + >=kde-apps/kitinerary-${PVCUT}:5
4846 + >=kde-apps/kmailtransport-${PVCUT}:5
4847 + >=kde-apps/kmime-${PVCUT}:5
4848 + >=kde-apps/kontactinterface-${PVCUT}:5
4849 + >=kde-apps/kpkpass-${PVCUT}:5
4850 + >=kde-apps/libkdepim-${PVCUT}:5
4851 + >=kde-apps/libkleo-${PVCUT}:5
4852 + >=kde-apps/libksieve-${PVCUT}:5
4853 + >=kde-apps/libktnef-${PVCUT}:5
4854 + >=kde-apps/mailcommon-${PVCUT}:5
4855 + >=kde-apps/messagelib-${PVCUT}:5
4856 + >=kde-apps/pimcommon-${PVCUT}:5
4857 + >=kde-frameworks/kcompletion-${KFMIN}:5
4858 + >=kde-frameworks/kconfig-${KFMIN}:5
4859 + >=kde-frameworks/kconfigwidgets-${KFMIN}:5
4860 + >=kde-frameworks/kcontacts-${KFMIN}:5
4861 + >=kde-frameworks/kcoreaddons-${KFMIN}:5
4862 + >=kde-frameworks/kdbusaddons-${KFMIN}:5
4863 + >=kde-frameworks/ki18n-${KFMIN}:5
4864 + >=kde-frameworks/kiconthemes-${KFMIN}:5
4865 + >=kde-frameworks/kio-${KFMIN}:5
4866 + >=kde-frameworks/kparts-${KFMIN}:5
4867 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
4868 + >=kde-frameworks/kxmlgui-${KFMIN}:5
4869 + >=kde-frameworks/prison-${KFMIN}:5
4870 + >=kde-frameworks/syntax-highlighting-${KFMIN}:5
4871 + importwizard? ( >=kde-apps/akonadi-import-wizard-${PVCUT}:5 )
4872 + markdown? ( app-text/discount )
4873 +"
4874 +DEPEND="${RDEPEND}
4875 + >=app-crypt/gpgme-1.11.1[cxx,qt5]
4876 +"
4877 +
4878 +RESTRICT+=" test"
4879 +
4880 +src_configure() {
4881 + local mycmakeargs=(
4882 + -DKDEPIMADDONS_BUILD_EXAMPLES=$(usex examples)
4883 + $(cmake_use_find_package importwizard KPimImportWizard)
4884 + $(cmake_use_find_package markdown Discount)
4885 + )
4886 +
4887 + ecm_src_configure
4888 +}
4889 +
4890 +pkg_postinst() {
4891 + ecm_pkg_postinst
4892 +
4893 + if [[ ${KDE_BUILD_TYPE} = live ]] && ! has_version "kde-misc/kregexpeditor" ; then
4894 + elog "${PN} Sieve editor plugin can make use of kde-misc/kregexpeditor if installed."
4895 + fi
4896 +}
4897
4898 diff --git a/kde-apps/kdepim-apps-libs/kdepim-apps-libs-19.12.3.ebuild b/kde-apps/kdepim-apps-libs/kdepim-apps-libs-19.12.3.ebuild
4899 new file mode 100644
4900 index 0000000000..5e862ea9b1
4901 --- /dev/null
4902 +++ b/kde-apps/kdepim-apps-libs/kdepim-apps-libs-19.12.3.ebuild
4903 @@ -0,0 +1,41 @@
4904 +# Copyright 1999-2020 Gentoo Authors
4905 +# Distributed under the terms of the GNU General Public License v2
4906 +
4907 +EAPI=7
4908 +
4909 +ECM_TEST="forceoptional"
4910 +PVCUT=$(ver_cut 1-3)
4911 +KFMIN=5.63.0
4912 +QTMIN=5.12.3
4913 +VIRTUALX_REQUIRED="test"
4914 +inherit ecm kde.org
4915 +
4916 +DESCRIPTION="Libraries for KDE PIM applications"
4917 +HOMEPAGE="https://kde.org/applications/office/org.kde.kontact"
4918 +
4919 +LICENSE="GPL-2+ LGPL-2.1+"
4920 +SLOT="5"
4921 +KEYWORDS="~amd64 ~arm64 ~x86"
4922 +IUSE=""
4923 +
4924 +DEPEND="
4925 + >=kde-frameworks/kconfig-${KFMIN}:5
4926 + >=kde-frameworks/kconfigwidgets-${KFMIN}:5
4927 + >=kde-frameworks/kcontacts-${KFMIN}:5
4928 + >=kde-frameworks/kcoreaddons-${KFMIN}:5
4929 + >=kde-frameworks/ki18n-${KFMIN}:5
4930 + >=kde-frameworks/kio-${KFMIN}:5
4931 + >=kde-frameworks/kservice-${KFMIN}:5
4932 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
4933 + >=kde-frameworks/prison-${KFMIN}:5
4934 + >=kde-apps/akonadi-${PVCUT}:5
4935 + >=kde-apps/akonadi-contacts-${PVCUT}:5
4936 + >=kde-apps/grantleetheme-${PVCUT}:5
4937 + >=kde-apps/libkleo-${PVCUT}:5
4938 + >=kde-apps/pimcommon-${PVCUT}:5
4939 + >=dev-qt/qtdbus-${QTMIN}:5
4940 + >=dev-qt/qtgui-${QTMIN}:5
4941 + >=dev-qt/qtwidgets-${QTMIN}:5
4942 + >=dev-libs/grantlee-5.1.0:5
4943 +"
4944 +RDEPEND="${DEPEND}"
4945
4946 diff --git a/kde-apps/kdepim-meta/kdepim-meta-19.12.3.ebuild b/kde-apps/kdepim-meta/kdepim-meta-19.12.3.ebuild
4947 new file mode 100644
4948 index 0000000000..490f98b87d
4949 --- /dev/null
4950 +++ b/kde-apps/kdepim-meta/kdepim-meta-19.12.3.ebuild
4951 @@ -0,0 +1,74 @@
4952 +# Copyright 1999-2020 Gentoo Authors
4953 +# Distributed under the terms of the GNU General Public License v2
4954 +
4955 +EAPI=7
4956 +
4957 +DESCRIPTION="KDE PIM - merge this to pull in all kdepim-derived packages"
4958 +HOMEPAGE="https://kde.org/applications/office/org.kde.kontact"
4959 +
4960 +LICENSE="metapackage"
4961 +SLOT="5"
4962 +KEYWORDS="~amd64 ~arm64 ~x86"
4963 +IUSE="bogofilter clamav spamassassin"
4964 +
4965 +RDEPEND="
4966 + >=kde-apps/akonadi-${PV}:${SLOT}
4967 + >=kde-apps/akonadiconsole-${PV}:${SLOT}
4968 + >=kde-apps/akonadi-calendar-${PV}:${SLOT}
4969 + >=kde-apps/akonadi-contacts-${PV}:${SLOT}
4970 + >=kde-apps/akonadi-import-wizard-${PV}:${SLOT}
4971 + >=kde-apps/akonadi-mime-${PV}:${SLOT}
4972 + >=kde-apps/akonadi-notes-${PV}:${SLOT}
4973 + >=kde-apps/akonadi-search-${PV}:${SLOT}
4974 + >=kde-apps/akregator-${PV}:${SLOT}
4975 + >=kde-apps/calendarjanitor-${PV}:${SLOT}
4976 + >=kde-apps/calendarsupport-${PV}:${SLOT}
4977 + >=kde-apps/eventviews-${PV}:${SLOT}
4978 + >=kde-apps/grantlee-editor-${PV}:${SLOT}
4979 + >=kde-apps/grantleetheme-${PV}:${SLOT}
4980 + >=kde-apps/incidenceeditor-${PV}:${SLOT}
4981 + >=kde-apps/kaddressbook-${PV}:${SLOT}
4982 + >=kde-apps/kalarm-${PV}:${SLOT}
4983 + >=kde-apps/kalarmcal-${PV}:${SLOT}
4984 + >=kde-apps/kcalutils-${PV}:${SLOT}
4985 + >=kde-apps/kdepim-addons-${PV}:${SLOT}
4986 + >=kde-apps/kdepim-apps-libs-${PV}:${SLOT}
4987 + >=kde-apps/kdepim-runtime-${PV}:${SLOT}
4988 + >=kde-apps/kidentitymanagement-${PV}:${SLOT}
4989 + >=kde-apps/kimap-${PV}:${SLOT}
4990 + >=kde-apps/kitinerary-${PV}:${SLOT}
4991 + >=kde-apps/kldap-${PV}:${SLOT}
4992 + >=kde-apps/kleopatra-${PV}:${SLOT}
4993 + >=kde-apps/kmail-${PV}:${SLOT}
4994 + >=kde-apps/kmail-account-wizard-${PV}:${SLOT}
4995 + >=kde-apps/kmailtransport-${PV}:${SLOT}
4996 + >=kde-apps/kmbox-${PV}:${SLOT}
4997 + >=kde-apps/kmime-${PV}:${SLOT}
4998 + >=kde-apps/knotes-${PV}:${SLOT}
4999 + >=kde-apps/konsolekalendar-${PV}:${SLOT}
5000 + >=kde-apps/kontact-${PV}:${SLOT}
5001 + >=kde-apps/kontactinterface-${PV}:${SLOT}
5002 + >=kde-apps/korganizer-${PV}:${SLOT}
5003 + >=kde-apps/kpimtextedit-${PV}:${SLOT}
5004 + >=kde-apps/kpkpass-${PV}:${SLOT}
5005 + >=kde-apps/ksmtp-${PV}:${SLOT}
5006 + >=kde-apps/libgravatar-${PV}:${SLOT}
5007 + >=kde-apps/libkdepim-${PV}:${SLOT}
5008 + >=kde-apps/libkgapi-${PV}:${SLOT}
5009 + >=kde-apps/libkleo-${PV}:${SLOT}
5010 + >=kde-apps/libksieve-${PV}:${SLOT}
5011 + >=kde-apps/libktnef-${PV}:${SLOT}
5012 + >=kde-apps/mailcommon-${PV}:${SLOT}
5013 + >=kde-apps/mailimporter-${PV}:${SLOT}
5014 + >=kde-apps/mbox-importer-${PV}:${SLOT}
5015 + >=kde-apps/messagelib-${PV}:${SLOT}
5016 + >=kde-apps/pim-data-exporter-${PV}:${SLOT}
5017 + >=kde-apps/pim-sieve-editor-${PV}:${SLOT}
5018 + >=kde-apps/pimcommon-${PV}:${SLOT}
5019 +"
5020 +# Optional runtime dependencies: kde-apps/kmail
5021 +RDEPEND="${RDEPEND}
5022 + bogofilter? ( mail-filter/bogofilter )
5023 + clamav? ( app-antivirus/clamav )
5024 + spamassassin? ( mail-filter/spamassassin )
5025 +"
5026
5027 diff --git a/kde-apps/kdepim-runtime/kdepim-runtime-19.12.3.ebuild b/kde-apps/kdepim-runtime/kdepim-runtime-19.12.3.ebuild
5028 new file mode 100644
5029 index 0000000000..666e59f09a
5030 --- /dev/null
5031 +++ b/kde-apps/kdepim-runtime/kdepim-runtime-19.12.3.ebuild
5032 @@ -0,0 +1,89 @@
5033 +# Copyright 1999-2020 Gentoo Authors
5034 +# Distributed under the terms of the GNU General Public License v2
5035 +
5036 +EAPI=7
5037 +
5038 +ECM_HANDBOOK="forceoptional"
5039 +ECM_TEST="forceoptional"
5040 +PVCUT=$(ver_cut 1-3)
5041 +KFMIN=5.63.0
5042 +QTMIN=5.12.3
5043 +VIRTUALX_REQUIRED="test"
5044 +inherit ecm kde.org
5045 +
5046 +DESCRIPTION="Runtime plugin collection to extend the functionality of KDE PIM"
5047 +HOMEPAGE="https://kde.org/applications/office/org.kde.kontact"
5048 +
5049 +LICENSE="GPL-2+ LGPL-2.1+"
5050 +SLOT="5"
5051 +KEYWORDS="~amd64 ~arm64 ~x86"
5052 +IUSE=""
5053 +
5054 +# TODO kolab
5055 +BDEPEND="
5056 + dev-libs/libxslt
5057 +"
5058 +COMMON_DEPEND="
5059 + >=kde-frameworks/kcalendarcore-${KFMIN}:5
5060 + >=kde-frameworks/kcodecs-${KFMIN}:5
5061 + >=kde-frameworks/kcompletion-${KFMIN}:5
5062 + >=kde-frameworks/kconfig-${KFMIN}:5
5063 + >=kde-frameworks/kconfigwidgets-${KFMIN}:5
5064 + >=kde-frameworks/kcontacts-${KFMIN}:5
5065 + >=kde-frameworks/kcoreaddons-${KFMIN}:5
5066 + >=kde-frameworks/kdbusaddons-${KFMIN}:5
5067 + >=kde-frameworks/kholidays-${KFMIN}:5
5068 + >=kde-frameworks/ki18n-${KFMIN}:5
5069 + >=kde-frameworks/kio-${KFMIN}:5
5070 + >=kde-frameworks/kitemmodels-${KFMIN}:5
5071 + >=kde-frameworks/kjobwidgets-${KFMIN}:5
5072 + >=kde-frameworks/knotifications-${KFMIN}:5
5073 + >=kde-frameworks/knotifyconfig-${KFMIN}:5
5074 + >=kde-frameworks/kservice-${KFMIN}:5
5075 + >=kde-frameworks/ktextwidgets-${KFMIN}:5
5076 + >=kde-frameworks/kwallet-${KFMIN}:5
5077 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
5078 + >=kde-frameworks/kwindowsystem-${KFMIN}:5
5079 + >=kde-frameworks/kxmlgui-${KFMIN}:5
5080 + >=kde-apps/akonadi-${PVCUT}:5
5081 + >=kde-apps/akonadi-calendar-${PVCUT}:5
5082 + >=kde-apps/akonadi-contacts-${PVCUT}:5
5083 + >=kde-apps/akonadi-mime-${PVCUT}:5
5084 + >=kde-apps/akonadi-notes-${PVCUT}:5
5085 + >=kde-apps/kalarmcal-${PVCUT}:5
5086 + >=kde-apps/kcalutils-${PVCUT}:5
5087 + >=kde-apps/kdav-${PVCUT}:5
5088 + >=kde-apps/kidentitymanagement-${PVCUT}:5
5089 + >=kde-apps/kimap-${PVCUT}:5
5090 + >=kde-apps/kmailtransport-${PVCUT}:5
5091 + >=kde-apps/kmbox-${PVCUT}:5
5092 + >=kde-apps/kmime-${PVCUT}:5
5093 + >=kde-apps/libkgapi-${PVCUT}:5
5094 + >=kde-apps/pimcommon-${PVCUT}:5
5095 + >=dev-qt/qtdbus-${QTMIN}:5
5096 + >=dev-qt/qtgui-${QTMIN}:5
5097 + >=dev-qt/qtnetwork-${QTMIN}:5
5098 + >=dev-qt/qtnetworkauth-${QTMIN}:5
5099 + >=dev-qt/qtspeech-${QTMIN}:5
5100 + >=dev-qt/qtwebengine-${QTMIN}:5[widgets]
5101 + >=dev-qt/qtwidgets-${QTMIN}:5
5102 + >=dev-qt/qtxml-${QTMIN}:5
5103 + dev-libs/cyrus-sasl:2
5104 + dev-libs/libical:=
5105 +"
5106 +DEPEND="${COMMON_DEPEND}
5107 + >=dev-qt/qtxmlpatterns-${QTMIN}:5
5108 + test? ( >=kde-apps/kimap-${PVCUT}:5[test] )
5109 +"
5110 +RDEPEND="${COMMON_DEPEND}
5111 + !kde-misc/akonadi-ews
5112 +"
5113 +
5114 +RESTRICT+=" test"
5115 +
5116 +src_configure() {
5117 + local mycmakeargs=(
5118 + -DCMAKE_DISABLE_FIND_PACKAGE_Libkolabxml=ON
5119 + )
5120 + ecm_src_configure
5121 +}
5122
5123 diff --git a/kde-apps/kdesdk-kioslaves/kdesdk-kioslaves-19.12.3.ebuild b/kde-apps/kdesdk-kioslaves/kdesdk-kioslaves-19.12.3.ebuild
5124 new file mode 100644
5125 index 0000000000..fc9a801a29
5126 --- /dev/null
5127 +++ b/kde-apps/kdesdk-kioslaves/kdesdk-kioslaves-19.12.3.ebuild
5128 @@ -0,0 +1,22 @@
5129 +# Copyright 1999-2020 Gentoo Authors
5130 +# Distributed under the terms of the GNU General Public License v2
5131 +
5132 +EAPI=7
5133 +
5134 +KFMIN=5.63.0
5135 +inherit ecm kde.org
5136 +
5137 +DESCRIPTION="kioslaves from kdesdk package"
5138 +
5139 +LICENSE="GPL-2" # TODO: CHECK
5140 +SLOT="5"
5141 +KEYWORDS="~amd64 ~arm64 ~x86"
5142 +IUSE=""
5143 +
5144 +DEPEND="
5145 + >=kde-frameworks/kcoreaddons-${KFMIN}:5
5146 + >=kde-frameworks/ki18n-${KFMIN}:5
5147 + >=kde-frameworks/kio-${KFMIN}:5
5148 + dev-lang/perl
5149 +"
5150 +RDEPEND="${DEPEND}"
5151
5152 diff --git a/kde-apps/kdesdk-meta/kdesdk-meta-19.12.3.ebuild b/kde-apps/kdesdk-meta/kdesdk-meta-19.12.3.ebuild
5153 new file mode 100644
5154 index 0000000000..14fa9809f3
5155 --- /dev/null
5156 +++ b/kde-apps/kdesdk-meta/kdesdk-meta-19.12.3.ebuild
5157 @@ -0,0 +1,32 @@
5158 +# Copyright 1999-2020 Gentoo Authors
5159 +# Distributed under the terms of the GNU General Public License v2
5160 +
5161 +EAPI=7
5162 +
5163 +DESCRIPTION="KDE SDK - merge this to pull in all kdesdk-derived packages"
5164 +HOMEPAGE="https://kde.org/applications/development"
5165 +
5166 +LICENSE="metapackage"
5167 +SLOT="5"
5168 +KEYWORDS="~amd64 ~arm64 ~x86"
5169 +IUSE="bazaar cvs git mercurial subversion +webkit"
5170 +
5171 +RDEPEND="
5172 + >=kde-apps/kapptemplate-${PV}:${SLOT}
5173 + >=kde-apps/kcachegrind-${PV}:${SLOT}
5174 + >=kde-apps/kde-dev-scripts-${PV}:${SLOT}
5175 + >=kde-apps/kde-dev-utils-${PV}:${SLOT}
5176 + >=kde-apps/kdesdk-kioslaves-${PV}:${SLOT}
5177 + >=kde-apps/kdesdk-thumbnailers-${PV}:${SLOT}
5178 + >=kde-apps/kompare-${PV}:${SLOT}
5179 + >=kde-apps/kross-interpreters-${PV}:${SLOT}
5180 + >=kde-apps/libkomparediff2-${PV}:${SLOT}
5181 + >=kde-apps/lokalize-${PV}:${SLOT}
5182 + >=kde-apps/poxml-${PV}:${SLOT}
5183 + bazaar? ( >=kde-apps/dolphin-plugins-bazaar-${PV}:${SLOT} )
5184 + cvs? ( >=kde-apps/cervisia-${PV}:${SLOT} )
5185 + git? ( >=kde-apps/dolphin-plugins-git-${PV}:${SLOT} )
5186 + mercurial? ( >=kde-apps/dolphin-plugins-mercurial-${PV}:${SLOT} )
5187 + subversion? ( >=kde-apps/dolphin-plugins-subversion-${PV}:${SLOT} )
5188 + webkit? ( >=kde-apps/umbrello-${PV}:${SLOT} )
5189 +"
5190
5191 diff --git a/kde-apps/kdesdk-thumbnailers/kdesdk-thumbnailers-19.12.3.ebuild b/kde-apps/kdesdk-thumbnailers/kdesdk-thumbnailers-19.12.3.ebuild
5192 new file mode 100644
5193 index 0000000000..878b9d346a
5194 --- /dev/null
5195 +++ b/kde-apps/kdesdk-thumbnailers/kdesdk-thumbnailers-19.12.3.ebuild
5196 @@ -0,0 +1,26 @@
5197 +# Copyright 1999-2020 Gentoo Authors
5198 +# Distributed under the terms of the GNU General Public License v2
5199 +
5200 +EAPI=7
5201 +
5202 +KFMIN=5.63.0
5203 +QTMIN=5.12.3
5204 +inherit ecm kde.org
5205 +
5206 +DESCRIPTION="Thumbnail generator for PO files"
5207 +
5208 +LICENSE="GPL-2" # TODO: CHECK
5209 +SLOT="5"
5210 +KEYWORDS="~amd64 ~arm64 ~x86"
5211 +IUSE=""
5212 +
5213 +DEPEND="
5214 + >=kde-frameworks/kconfig-${KFMIN}:5
5215 + >=kde-frameworks/ki18n-${KFMIN}:5
5216 + >=kde-frameworks/kio-${KFMIN}:5
5217 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
5218 + >=dev-qt/qtgui-${QTMIN}:5
5219 + >=dev-qt/qtwidgets-${QTMIN}:5
5220 + sys-devel/gettext
5221 +"
5222 +RDEPEND="${DEPEND}"
5223
5224 diff --git a/kde-apps/kdeutils-meta/kdeutils-meta-19.12.3.ebuild b/kde-apps/kdeutils-meta/kdeutils-meta-19.12.3.ebuild
5225 new file mode 100644
5226 index 0000000000..7f7d9347c3
5227 --- /dev/null
5228 +++ b/kde-apps/kdeutils-meta/kdeutils-meta-19.12.3.ebuild
5229 @@ -0,0 +1,42 @@
5230 +# Copyright 1999-2020 Gentoo Authors
5231 +# Distributed under the terms of the GNU General Public License v2
5232 +
5233 +EAPI=7
5234 +
5235 +DESCRIPTION="kdeutils - merge this to pull in all kdeutils-derived packages"
5236 +HOMEPAGE="https://kde.org/applications/utilities https://utils.kde.org"
5237 +
5238 +LICENSE="metapackage"
5239 +SLOT="5"
5240 +KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
5241 +IUSE="7zip cups floppy gpg lrz rar +webengine"
5242 +
5243 +RDEPEND="
5244 + >=kde-apps/ark-${PV}:${SLOT}
5245 + >=kde-apps/filelight-${PV}:${SLOT}
5246 + >=kde-apps/kate-${PV}:${SLOT}
5247 + >=kde-apps/kbackup-${PV}:${SLOT}
5248 + >=kde-apps/kcalc-${PV}:${SLOT}
5249 + >=kde-apps/kcharselect-${PV}:${SLOT}
5250 + >=kde-apps/kdebugsettings-${PV}:${SLOT}
5251 + >=kde-apps/kdf-${PV}:${SLOT}
5252 + >=kde-apps/kteatime-${PV}:${SLOT}
5253 + >=kde-apps/ktimer-${PV}:${SLOT}
5254 + >=kde-apps/kwalletmanager-${PV}:${SLOT}
5255 + >=kde-apps/sweeper-${PV}:${SLOT}
5256 + >=kde-apps/yakuake-${PV}:${SLOT}
5257 + cups? ( >=kde-apps/print-manager-${PV}:${SLOT} )
5258 + floppy? ( >=kde-apps/kfloppy-${PV}:${SLOT} )
5259 + gpg? ( >=kde-apps/kgpg-${PV}:${SLOT} )
5260 + webengine? ( >=kde-apps/kimagemapeditor-${PV}:${SLOT} )
5261 +"
5262 +# Optional runtime deps: kde-apps/ark
5263 +RDEPEND="${RDEPEND}
5264 + 7zip? ( app-arch/p7zip )
5265 + lrz? ( app-arch/lrzip )
5266 + rar? ( || (
5267 + app-arch/rar
5268 + app-arch/unrar
5269 + app-arch/unar
5270 + ) )
5271 +"
5272
5273 diff --git a/kde-apps/kdf/kdf-19.12.3.ebuild b/kde-apps/kdf/kdf-19.12.3.ebuild
5274 new file mode 100644
5275 index 0000000000..224f9e68c0
5276 --- /dev/null
5277 +++ b/kde-apps/kdf/kdf-19.12.3.ebuild
5278 @@ -0,0 +1,35 @@
5279 +# Copyright 1999-2020 Gentoo Authors
5280 +# Distributed under the terms of the GNU General Public License v2
5281 +
5282 +EAPI=7
5283 +
5284 +ECM_HANDBOOK="forceoptional"
5285 +KFMIN=5.63.0
5286 +QTMIN=5.12.3
5287 +inherit ecm kde.org
5288 +
5289 +DESCRIPTION="KDE free disk space utility"
5290 +HOMEPAGE="https://kde.org/applications/system/org.kde.kdf
5291 +https://utils.kde.org/projects/kdf/"
5292 +
5293 +LICENSE="GPL-2" # TODO: CHECK
5294 +SLOT="5"
5295 +KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
5296 +IUSE=""
5297 +
5298 +DEPEND="
5299 + >=kde-frameworks/kcmutils-${KFMIN}:5
5300 + >=kde-frameworks/kcompletion-${KFMIN}:5
5301 + >=kde-frameworks/kconfig-${KFMIN}:5
5302 + >=kde-frameworks/kconfigwidgets-${KFMIN}:5
5303 + >=kde-frameworks/kcoreaddons-${KFMIN}:5
5304 + >=kde-frameworks/ki18n-${KFMIN}:5
5305 + >=kde-frameworks/kiconthemes-${KFMIN}:5
5306 + >=kde-frameworks/kio-${KFMIN}:5
5307 + >=kde-frameworks/knotifications-${KFMIN}:5
5308 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
5309 + >=kde-frameworks/kxmlgui-${KFMIN}:5
5310 + >=dev-qt/qtgui-${QTMIN}:5
5311 + >=dev-qt/qtwidgets-${QTMIN}:5
5312 +"
5313 +RDEPEND="${DEPEND}"
5314
5315 diff --git a/kde-apps/kdialog/kdialog-19.12.3.ebuild b/kde-apps/kdialog/kdialog-19.12.3.ebuild
5316 new file mode 100644
5317 index 0000000000..9c2a20a1aa
5318 --- /dev/null
5319 +++ b/kde-apps/kdialog/kdialog-19.12.3.ebuild
5320 @@ -0,0 +1,42 @@
5321 +# Copyright 1999-2020 Gentoo Authors
5322 +# Distributed under the terms of the GNU General Public License v2
5323 +
5324 +EAPI=7
5325 +
5326 +KFMIN=5.63.0
5327 +QTMIN=5.12.3
5328 +inherit ecm kde.org
5329 +
5330 +DESCRIPTION="Can be used to show nice dialog boxes from shell scripts"
5331 +HOMEPAGE="https://kde.org/applications/utilities/org.kde.kdialog"
5332 +
5333 +LICENSE="GPL-2" # TODO: CHECK
5334 +SLOT="5"
5335 +KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
5336 +IUSE="X"
5337 +
5338 +DEPEND="
5339 + >=kde-frameworks/kconfig-${KFMIN}:5
5340 + >=kde-frameworks/kcoreaddons-${KFMIN}:5
5341 + >=kde-frameworks/kdbusaddons-${KFMIN}:5
5342 + >=kde-frameworks/kguiaddons-${KFMIN}:5
5343 + >=kde-frameworks/ki18n-${KFMIN}:5
5344 + >=kde-frameworks/kiconthemes-${KFMIN}:5
5345 + >=kde-frameworks/kio-${KFMIN}:5
5346 + >=kde-frameworks/knotifications-${KFMIN}:5
5347 + >=kde-frameworks/ktextwidgets-${KFMIN}:5
5348 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
5349 + >=kde-frameworks/kwindowsystem-${KFMIN}:5
5350 + >=dev-qt/qtdbus-${QTMIN}:5
5351 + >=dev-qt/qtgui-${QTMIN}:5
5352 + >=dev-qt/qtwidgets-${QTMIN}:5
5353 + X? ( x11-libs/libX11 )
5354 +"
5355 +RDEPEND="${DEPEND}"
5356 +
5357 +src_configure() {
5358 + local mycmakeargs=(
5359 + $(cmake_use_find_package X X11)
5360 + )
5361 + ecm_src_configure
5362 +}
5363
5364 diff --git a/kde-apps/kdiamond/kdiamond-19.12.3.ebuild b/kde-apps/kdiamond/kdiamond-19.12.3.ebuild
5365 new file mode 100644
5366 index 0000000000..f502a97a98
5367 --- /dev/null
5368 +++ b/kde-apps/kdiamond/kdiamond-19.12.3.ebuild
5369 @@ -0,0 +1,36 @@
5370 +# Copyright 1999-2020 Gentoo Authors
5371 +# Distributed under the terms of the GNU General Public License v2
5372 +
5373 +EAPI=7
5374 +
5375 +ECM_HANDBOOK="forceoptional"
5376 +PVCUT=$(ver_cut 1-3)
5377 +KFMIN=5.63.0
5378 +QTMIN=5.12.3
5379 +inherit ecm kde.org
5380 +
5381 +DESCRIPTION="Single player three-in-a-row game"
5382 +HOMEPAGE="https://kde.org/applications/games/org.kde.kdiamond
5383 +https://games.kde.org/game.php?game=kdiamond"
5384 +
5385 +LICENSE="GPL-2" # TODO: CHECK
5386 +SLOT="5"
5387 +KEYWORDS="~amd64 ~arm64 ~x86"
5388 +IUSE=""
5389 +
5390 +DEPEND="
5391 + >=kde-frameworks/kconfig-${KFMIN}:5
5392 + >=kde-frameworks/kconfigwidgets-${KFMIN}:5
5393 + >=kde-frameworks/kcoreaddons-${KFMIN}:5
5394 + >=kde-frameworks/kcrash-${KFMIN}:5
5395 + >=kde-frameworks/kdbusaddons-${KFMIN}:5
5396 + >=kde-frameworks/ki18n-${KFMIN}:5
5397 + >=kde-frameworks/knotifications-${KFMIN}:5
5398 + >=kde-frameworks/knotifyconfig-${KFMIN}:5
5399 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
5400 + >=kde-frameworks/kxmlgui-${KFMIN}:5
5401 + >=kde-apps/libkdegames-${PVCUT}:5
5402 + >=dev-qt/qtgui-${QTMIN}:5
5403 + >=dev-qt/qtwidgets-${QTMIN}:5
5404 +"
5405 +RDEPEND="${DEPEND}"
5406
5407 diff --git a/kde-apps/keditbookmarks/keditbookmarks-19.12.3.ebuild b/kde-apps/keditbookmarks/keditbookmarks-19.12.3.ebuild
5408 new file mode 100644
5409 index 0000000000..283a74d6aa
5410 --- /dev/null
5411 +++ b/kde-apps/keditbookmarks/keditbookmarks-19.12.3.ebuild
5412 @@ -0,0 +1,47 @@
5413 +# Copyright 1999-2020 Gentoo Authors
5414 +# Distributed under the terms of the GNU General Public License v2
5415 +
5416 +EAPI=7
5417 +
5418 +ECM_HANDBOOK="forceoptional"
5419 +ECM_TEST="true"
5420 +KFMIN=5.63.0
5421 +QTMIN=5.12.3
5422 +VIRTUALX_REQUIRED="test"
5423 +inherit ecm kde.org
5424 +
5425 +DESCRIPTION="Bookmarks editor based on KDE Frameworks"
5426 +
5427 +LICENSE="GPL-2" # TODO: CHECK
5428 +SLOT="5"
5429 +KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
5430 +IUSE="+man"
5431 +
5432 +DEPEND="
5433 + >=kde-frameworks/kbookmarks-${KFMIN}:5
5434 + >=kde-frameworks/kcompletion-${KFMIN}:5
5435 + >=kde-frameworks/kconfig-${KFMIN}:5
5436 + >=kde-frameworks/kconfigwidgets-${KFMIN}:5
5437 + >=kde-frameworks/kcoreaddons-${KFMIN}:5
5438 + >=kde-frameworks/ki18n-${KFMIN}:5
5439 + >=kde-frameworks/kiconthemes-${KFMIN}:5
5440 + >=kde-frameworks/kio-${KFMIN}:5
5441 + >=kde-frameworks/kparts-${KFMIN}:5
5442 + >=kde-frameworks/kservice-${KFMIN}:5
5443 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
5444 + >=kde-frameworks/kwindowsystem-${KFMIN}:5
5445 + >=kde-frameworks/kxmlgui-${KFMIN}:5
5446 + >=dev-qt/qtdbus-${QTMIN}:5
5447 + >=dev-qt/qtgui-${QTMIN}:5
5448 + >=dev-qt/qtwidgets-${QTMIN}:5
5449 + >=dev-qt/qtxml-${QTMIN}:5
5450 +"
5451 +RDEPEND="${DEPEND}"
5452 +
5453 +src_prepare(){
5454 + ecm_src_prepare
5455 +
5456 + if ! use man ; then
5457 + sed -i -e "/kdoctools_create_manpage/ s/^/#/" doc/CMakeLists.txt || die
5458 + fi
5459 +}
5460
5461 diff --git a/kde-apps/kfind/kfind-19.12.3.ebuild b/kde-apps/kfind/kfind-19.12.3.ebuild
5462 new file mode 100644
5463 index 0000000000..d77645c1d7
5464 --- /dev/null
5465 +++ b/kde-apps/kfind/kfind-19.12.3.ebuild
5466 @@ -0,0 +1,37 @@
5467 +# Copyright 1999-2020 Gentoo Authors
5468 +# Distributed under the terms of the GNU General Public License v2
5469 +
5470 +EAPI=7
5471 +
5472 +ECM_HANDBOOK="forceoptional"
5473 +KFMIN=5.63.0
5474 +QTMIN=5.12.3
5475 +inherit ecm kde.org
5476 +
5477 +DESCRIPTION="File finder utility based on KDE Frameworks"
5478 +HOMEPAGE="https://kde.org/applications/utilities/org.kde.kfind"
5479 +
5480 +LICENSE="GPL-2" # TODO: CHECK
5481 +SLOT="5"
5482 +KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
5483 +IUSE=""
5484 +
5485 +RDEPEND="
5486 + >=kde-frameworks/karchive-${KFMIN}:5
5487 + >=kde-frameworks/kcompletion-${KFMIN}:5
5488 + >=kde-frameworks/kconfig-${KFMIN}:5
5489 + >=kde-frameworks/kconfigwidgets-${KFMIN}:5
5490 + >=kde-frameworks/kcoreaddons-${KFMIN}:5
5491 + >=kde-frameworks/kfilemetadata-${KFMIN}:5
5492 + >=kde-frameworks/ki18n-${KFMIN}:5
5493 + >=kde-frameworks/kio-${KFMIN}:5
5494 + >=kde-frameworks/kjobwidgets-${KFMIN}:5
5495 + >=kde-frameworks/kservice-${KFMIN}:5
5496 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
5497 + >=kde-frameworks/kxmlgui-${KFMIN}:5
5498 + >=dev-qt/qtgui-${QTMIN}:5
5499 + >=dev-qt/qtwidgets-${QTMIN}:5
5500 +"
5501 +DEPEND="${RDEPEND}
5502 + >=dev-qt/qtconcurrent-${QTMIN}:5
5503 +"
5504
5505 diff --git a/kde-apps/kfloppy/kfloppy-19.12.3.ebuild b/kde-apps/kfloppy/kfloppy-19.12.3.ebuild
5506 new file mode 100644
5507 index 0000000000..d4e6a5f4af
5508 --- /dev/null
5509 +++ b/kde-apps/kfloppy/kfloppy-19.12.3.ebuild
5510 @@ -0,0 +1,33 @@
5511 +# Copyright 1999-2020 Gentoo Authors
5512 +# Distributed under the terms of the GNU General Public License v2
5513 +
5514 +EAPI=7
5515 +
5516 +ECM_HANDBOOK="forceoptional"
5517 +KFMIN=5.63.0
5518 +QTMIN=5.12.3
5519 +inherit ecm kde.org
5520 +
5521 +DESCRIPTION="Straightforward graphical means to format 3.5\" and 5.25\" floppy disks"
5522 +HOMEPAGE="https://kde.org/applications/utilities/org.kde.kfloppy
5523 +https://utils.kde.org/projects/kfloppy/"
5524 +
5525 +LICENSE="GPL-2" # TODO: CHECK
5526 +SLOT="5"
5527 +KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
5528 +IUSE=""
5529 +
5530 +DEPEND="
5531 + >=kde-frameworks/kcompletion-${KFMIN}:5
5532 + >=kde-frameworks/kconfig-${KFMIN}:5
5533 + >=kde-frameworks/kconfigwidgets-${KFMIN}:5
5534 + >=kde-frameworks/kcoreaddons-${KFMIN}:5
5535 + >=kde-frameworks/kcrash-${KFMIN}:5
5536 + >=kde-frameworks/ki18n-${KFMIN}:5
5537 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
5538 + >=kde-frameworks/kxmlgui-${KFMIN}:5
5539 + >=dev-qt/qtdbus-${QTMIN}:5
5540 + >=dev-qt/qtgui-${QTMIN}:5
5541 + >=dev-qt/qtwidgets-${QTMIN}:5
5542 +"
5543 +RDEPEND="${DEPEND}"
5544
5545 diff --git a/kde-apps/kfourinline/kfourinline-19.12.3.ebuild b/kde-apps/kfourinline/kfourinline-19.12.3.ebuild
5546 new file mode 100644
5547 index 0000000000..0cce147d6b
5548 --- /dev/null
5549 +++ b/kde-apps/kfourinline/kfourinline-19.12.3.ebuild
5550 @@ -0,0 +1,35 @@
5551 +# Copyright 1999-2020 Gentoo Authors
5552 +# Distributed under the terms of the GNU General Public License v2
5553 +
5554 +EAPI=7
5555 +
5556 +ECM_HANDBOOK="forceoptional"
5557 +PVCUT=$(ver_cut 1-3)
5558 +KFMIN=5.63.0
5559 +QTMIN=5.12.3
5560 +inherit ecm kde.org
5561 +
5562 +DESCRIPTION="KDE four-in-a-row game"
5563 +HOMEPAGE="https://kde.org/applications/games/org.kde.kfourinline
5564 +https://games.kde.org/game.php?game=kfourinline"
5565 +
5566 +LICENSE="GPL-2" # TODO: CHECK
5567 +SLOT="5"
5568 +KEYWORDS="~amd64 ~arm64 ~x86"
5569 +IUSE=""
5570 +
5571 +DEPEND="
5572 + >=kde-frameworks/kconfig-${KFMIN}:5
5573 + >=kde-frameworks/kconfigwidgets-${KFMIN}:5
5574 + >=kde-frameworks/kcoreaddons-${KFMIN}:5
5575 + >=kde-frameworks/kcrash-${KFMIN}:5
5576 + >=kde-frameworks/kdnssd-${KFMIN}:5
5577 + >=kde-frameworks/ki18n-${KFMIN}:5
5578 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
5579 + >=kde-frameworks/kxmlgui-${KFMIN}:5
5580 + >=kde-apps/libkdegames-${PVCUT}:5
5581 + >=dev-qt/qtgui-${QTMIN}:5
5582 + >=dev-qt/qtsvg-${QTMIN}:5
5583 + >=dev-qt/qtwidgets-${QTMIN}:5
5584 +"
5585 +RDEPEND="${DEPEND}"
5586
5587 diff --git a/kde-apps/kgeography/kgeography-19.12.3.ebuild b/kde-apps/kgeography/kgeography-19.12.3.ebuild
5588 new file mode 100644
5589 index 0000000000..2ab9e3c42b
5590 --- /dev/null
5591 +++ b/kde-apps/kgeography/kgeography-19.12.3.ebuild
5592 @@ -0,0 +1,33 @@
5593 +# Copyright 1999-2020 Gentoo Authors
5594 +# Distributed under the terms of the GNU General Public License v2
5595 +
5596 +EAPI=7
5597 +
5598 +ECM_HANDBOOK="forceoptional"
5599 +KFMIN=5.63.0
5600 +QTMIN=5.12.3
5601 +inherit ecm kde.org
5602 +
5603 +DESCRIPTION="Geography learning tool"
5604 +HOMEPAGE="https://kde.org/applications/education/org.kde.kgeography"
5605 +
5606 +LICENSE="GPL-2" # TODO: CHECK
5607 +SLOT="5"
5608 +KEYWORDS="~amd64 ~arm64 ~x86"
5609 +IUSE=""
5610 +
5611 +DEPEND="
5612 + >=kde-frameworks/kconfig-${KFMIN}:5
5613 + >=kde-frameworks/kconfigwidgets-${KFMIN}:5
5614 + >=kde-frameworks/kcoreaddons-${KFMIN}:5
5615 + >=kde-frameworks/kcrash-${KFMIN}:5
5616 + >=kde-frameworks/ki18n-${KFMIN}:5
5617 + >=kde-frameworks/kiconthemes-${KFMIN}:5
5618 + >=kde-frameworks/kitemviews-${KFMIN}:5
5619 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
5620 + >=kde-frameworks/kxmlgui-${KFMIN}:5
5621 + >=dev-qt/qtgui-${QTMIN}:5
5622 + >=dev-qt/qtwidgets-${QTMIN}:5
5623 + >=dev-qt/qtxml-${QTMIN}:5
5624 +"
5625 +RDEPEND="${DEPEND}"
5626
5627 diff --git a/kde-apps/kget/kget-19.12.3.ebuild b/kde-apps/kget/kget-19.12.3.ebuild
5628 new file mode 100644
5629 index 0000000000..b4a90c0057
5630 --- /dev/null
5631 +++ b/kde-apps/kget/kget-19.12.3.ebuild
5632 @@ -0,0 +1,70 @@
5633 +# Copyright 1999-2020 Gentoo Authors
5634 +# Distributed under the terms of the GNU General Public License v2
5635 +
5636 +EAPI=7
5637 +
5638 +ECM_HANDBOOK="forceoptional"
5639 +ECM_TEST="forceoptional"
5640 +KFMIN=5.63.0
5641 +PLASMA_MINIMAL=5.16.5
5642 +QTMIN=5.12.3
5643 +inherit ecm kde.org
5644 +
5645 +DESCRIPTION="Advanced download manager by KDE"
5646 +HOMEPAGE="https://kde.org/applications/internet/org.kde.kget"
5647 +
5648 +LICENSE="GPL-2" # TODO: CHECK
5649 +SLOT="5"
5650 +KEYWORDS="~amd64 ~arm64 ~x86"
5651 +IUSE="bittorrent gpg kde mms sqlite"
5652 +
5653 +RDEPEND="
5654 + >=kde-frameworks/kcmutils-${KFMIN}:5
5655 + >=kde-frameworks/kcompletion-${KFMIN}:5
5656 + >=kde-frameworks/kconfig-${KFMIN}:5
5657 + >=kde-frameworks/kconfigwidgets-${KFMIN}:5
5658 + >=kde-frameworks/kcoreaddons-${KFMIN}:5
5659 + >=kde-frameworks/kdbusaddons-${KFMIN}:5
5660 + >=kde-frameworks/kdelibs4support-${KFMIN}:5
5661 + >=kde-frameworks/ki18n-${KFMIN}:5
5662 + >=kde-frameworks/kiconthemes-${KFMIN}:5
5663 + >=kde-frameworks/kio-${KFMIN}:5
5664 + >=kde-frameworks/kitemviews-${KFMIN}:5
5665 + >=kde-frameworks/knotifications-${KFMIN}:5
5666 + >=kde-frameworks/knotifyconfig-${KFMIN}:5
5667 + >=kde-frameworks/kparts-${KFMIN}:5
5668 + >=kde-frameworks/kservice-${KFMIN}:5
5669 + >=kde-frameworks/ktextwidgets-${KFMIN}:5
5670 + >=kde-frameworks/kwallet-${KFMIN}:5
5671 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
5672 + >=kde-frameworks/kwindowsystem-${KFMIN}:5
5673 + >=kde-frameworks/kxmlgui-${KFMIN}:5
5674 + >=kde-frameworks/solid-${KFMIN}:5
5675 + >=dev-qt/qtdbus-${QTMIN}:5
5676 + >=dev-qt/qtgui-${QTMIN}:5
5677 + >=dev-qt/qtnetwork-${QTMIN}:5
5678 + >=dev-qt/qtsql-${QTMIN}:5
5679 + >=dev-qt/qtwidgets-${QTMIN}:5
5680 + >=dev-qt/qtxml-${QTMIN}:5
5681 + app-crypt/qca:2[qt5(+)]
5682 + bittorrent? ( net-libs/libktorrent:5 )
5683 + gpg? ( app-crypt/gpgme[qt5] )
5684 + kde? ( >=kde-plasma/libkworkspace-${PLASMA_MINIMAL}:5 )
5685 + mms? ( media-libs/libmms )
5686 + sqlite? ( dev-db/sqlite:3 )
5687 +"
5688 +DEPEND="${RDEPEND}
5689 + dev-libs/boost
5690 +"
5691 +
5692 +src_configure() {
5693 + local mycmakeargs=(
5694 + $(cmake_use_find_package bittorrent KF5Torrent)
5695 + $(cmake_use_find_package gpg Gpgmepp)
5696 + $(cmake_use_find_package kde LibKWorkspace)
5697 + $(cmake_use_find_package mms LibMms)
5698 + $(cmake_use_find_package sqlite Sqlite)
5699 + )
5700 +
5701 + ecm_src_configure
5702 +}
5703
5704 diff --git a/kde-apps/kgoldrunner/kgoldrunner-19.12.3.ebuild b/kde-apps/kgoldrunner/kgoldrunner-19.12.3.ebuild
5705 new file mode 100644
5706 index 0000000000..42a344e7e2
5707 --- /dev/null
5708 +++ b/kde-apps/kgoldrunner/kgoldrunner-19.12.3.ebuild
5709 @@ -0,0 +1,40 @@
5710 +# Copyright 1999-2020 Gentoo Authors
5711 +# Distributed under the terms of the GNU General Public License v2
5712 +
5713 +EAPI=7
5714 +
5715 +ECM_HANDBOOK="forceoptional"
5716 +KDE_SELINUX_MODULE="games"
5717 +PVCUT=$(ver_cut 1-3)
5718 +KFMIN=5.63.0
5719 +QTMIN=5.12.3
5720 +inherit ecm kde.org
5721 +
5722 +DESCRIPTION="Game of action and puzzle solving by KDE"
5723 +HOMEPAGE="https://kde.org/applications/games/org.kde.kgoldrunner
5724 +https://games.kde.org/game.php?game=kgoldrunner"
5725 +
5726 +LICENSE="GPL-2" # TODO: CHECK
5727 +SLOT="5"
5728 +KEYWORDS="~amd64 ~arm64 ~x86"
5729 +IUSE=""
5730 +
5731 +DEPEND="
5732 + >=kde-frameworks/kconfig-${KFMIN}:5
5733 + >=kde-frameworks/kconfigwidgets-${KFMIN}:5
5734 + >=kde-frameworks/kcoreaddons-${KFMIN}:5
5735 + >=kde-frameworks/kcrash-${KFMIN}:5
5736 + >=kde-frameworks/kdbusaddons-${KFMIN}:5
5737 + >=kde-frameworks/ki18n-${KFMIN}:5
5738 + >=kde-frameworks/kio-${KFMIN}:5
5739 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
5740 + >=kde-frameworks/kxmlgui-${KFMIN}:5
5741 + >=kde-apps/libkdegames-${PVCUT}:5
5742 + >=dev-qt/qtgui-${QTMIN}:5
5743 + >=dev-qt/qtwidgets-${QTMIN}:5
5744 + media-libs/libsndfile
5745 + media-libs/openal
5746 +"
5747 +RDEPEND="${DEPEND}
5748 + >=dev-qt/qtsvg-${QTMIN}:5
5749 +"
5750
5751 diff --git a/kde-apps/kgpg/kgpg-19.12.3.ebuild b/kde-apps/kgpg/kgpg-19.12.3.ebuild
5752 new file mode 100644
5753 index 0000000000..b6aed38130
5754 --- /dev/null
5755 +++ b/kde-apps/kgpg/kgpg-19.12.3.ebuild
5756 @@ -0,0 +1,54 @@
5757 +# Copyright 1999-2020 Gentoo Authors
5758 +# Distributed under the terms of the GNU General Public License v2
5759 +
5760 +EAPI=7
5761 +
5762 +ECM_HANDBOOK="forceoptional"
5763 +KDE_SELINUX_MODULE="gpg"
5764 +PVCUT=$(ver_cut 1-3)
5765 +KFMIN=5.63.0
5766 +QTMIN=5.12.3
5767 +inherit ecm kde.org
5768 +
5769 +DESCRIPTION="Frontend for GnuPG, a powerful encryption utility by KDE"
5770 +HOMEPAGE="https://kde.org/applications/utilities/org.kde.kgpg
5771 +https://utils.kde.org/projects/kgpg/"
5772 +
5773 +LICENSE="GPL-2" # TODO: CHECK
5774 +SLOT="5"
5775 +KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
5776 +IUSE=""
5777 +
5778 +COMMON_DEPEND="
5779 + >=kde-frameworks/karchive-${KFMIN}:5
5780 + >=kde-frameworks/kcodecs-${KFMIN}:5
5781 + >=kde-frameworks/kconfig-${KFMIN}:5
5782 + >=kde-frameworks/kconfigwidgets-${KFMIN}:5
5783 + >=kde-frameworks/kcontacts-${KFMIN}:5
5784 + >=kde-frameworks/kcoreaddons-${KFMIN}:5
5785 + >=kde-frameworks/kcrash-${KFMIN}:5
5786 + >=kde-frameworks/kdbusaddons-${KFMIN}:5
5787 + >=kde-frameworks/ki18n-${KFMIN}:5
5788 + >=kde-frameworks/kiconthemes-${KFMIN}:5
5789 + >=kde-frameworks/kio-${KFMIN}:5
5790 + >=kde-frameworks/kjobwidgets-${KFMIN}:5
5791 + >=kde-frameworks/knotifications-${KFMIN}:5
5792 + >=kde-frameworks/kservice-${KFMIN}:5
5793 + >=kde-frameworks/ktextwidgets-${KFMIN}:5
5794 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
5795 + >=kde-frameworks/kwindowsystem-${KFMIN}:5
5796 + >=kde-frameworks/kxmlgui-${KFMIN}:5
5797 + >=kde-apps/akonadi-${PVCUT}:5
5798 + >=kde-apps/akonadi-contacts-${PVCUT}:5
5799 + >=dev-qt/qtdbus-${QTMIN}:5
5800 + >=dev-qt/qtgui-${QTMIN}:5
5801 + >=dev-qt/qtnetwork-${QTMIN}:5
5802 + >=dev-qt/qtprintsupport-${QTMIN}:5
5803 + >=dev-qt/qtwidgets-${QTMIN}:5
5804 +"
5805 +DEPEND="${COMMON_DEPEND}
5806 + app-crypt/gpgme
5807 +"
5808 +RDEPEND="${COMMON_DEPEND}
5809 + app-crypt/gnupg
5810 +"
5811
5812 diff --git a/kde-apps/khangman/khangman-19.12.3.ebuild b/kde-apps/khangman/khangman-19.12.3.ebuild
5813 new file mode 100644
5814 index 0000000000..612726616a
5815 --- /dev/null
5816 +++ b/kde-apps/khangman/khangman-19.12.3.ebuild
5817 @@ -0,0 +1,46 @@
5818 +# Copyright 1999-2020 Gentoo Authors
5819 +# Distributed under the terms of the GNU General Public License v2
5820 +
5821 +EAPI=7
5822 +
5823 +ECM_HANDBOOK="forceoptional"
5824 +PVCUT=$(ver_cut 1-3)
5825 +KFMIN=5.63.0
5826 +QTMIN=5.12.3
5827 +inherit ecm kde.org
5828 +
5829 +DESCRIPTION="Classical hangman game by KDE"
5830 +HOMEPAGE="https://kde.org/applications/education/org.kde.khangman
5831 +https://edu.kde.org/khangman/"
5832 +
5833 +LICENSE="GPL-2" # TODO: CHECK
5834 +SLOT="5"
5835 +KEYWORDS="~amd64 ~arm64 ~x86"
5836 +IUSE=""
5837 +
5838 +DEPEND="
5839 + >=kde-frameworks/kcompletion-${KFMIN}:5
5840 + >=kde-frameworks/kconfig-${KFMIN}:5
5841 + >=kde-frameworks/kconfigwidgets-${KFMIN}:5
5842 + >=kde-frameworks/kcoreaddons-${KFMIN}:5
5843 + >=kde-frameworks/kcrash-${KFMIN}:5
5844 + >=kde-frameworks/kdeclarative-${KFMIN}:5
5845 + >=kde-frameworks/ki18n-${KFMIN}:5
5846 + >=kde-frameworks/knewstuff-${KFMIN}:5
5847 + >=kde-frameworks/knotifications-${KFMIN}:5
5848 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
5849 + >=kde-frameworks/kxmlgui-${KFMIN}:5
5850 + >=kde-apps/libkeduvocdocument-${PVCUT}:5
5851 + >=dev-qt/qtdeclarative-${QTMIN}:5
5852 + >=dev-qt/qtgui-${QTMIN}:5
5853 + >=dev-qt/qtsvg-${QTMIN}:5
5854 + >=dev-qt/qtwidgets-${QTMIN}:5
5855 + >=dev-qt/qtxml-${QTMIN}:5
5856 + media-libs/phonon[qt5(+)]
5857 +"
5858 +RDEPEND="${DEPEND}
5859 + >=kde-apps/kdeedu-data-${PVCUT}:5
5860 + >=dev-qt/qtgraphicaleffects-${QTMIN}:5
5861 + >=dev-qt/qtmultimedia-${QTMIN}:5
5862 + >=dev-qt/qtquickcontrols-${QTMIN}:5
5863 +"
5864
5865 diff --git a/kde-apps/khelpcenter/khelpcenter-19.12.3.ebuild b/kde-apps/khelpcenter/khelpcenter-19.12.3.ebuild
5866 new file mode 100644
5867 index 0000000000..1cea492389
5868 --- /dev/null
5869 +++ b/kde-apps/khelpcenter/khelpcenter-19.12.3.ebuild
5870 @@ -0,0 +1,54 @@
5871 +# Copyright 1999-2020 Gentoo Authors
5872 +# Distributed under the terms of the GNU General Public License v2
5873 +
5874 +EAPI=7
5875 +
5876 +KFMIN=5.63.0
5877 +PLASMA_MINIMAL=5.16.5
5878 +QTMIN=5.12.3
5879 +inherit ecm kde.org
5880 +
5881 +DESCRIPTION="Application to read documentation for KDE Plasma, Applications, Utilities"
5882 +HOMEPAGE="https://kde.org/applications/system/org.kde.Help
5883 +https://userbase.kde.org/KHelpCenter"
5884 +
5885 +LICENSE="GPL-2" # TODO: CHECK
5886 +SLOT="5"
5887 +KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
5888 +IUSE=""
5889 +
5890 +DEPEND="
5891 + >=kde-frameworks/karchive-${KFMIN}:5
5892 + >=kde-frameworks/kbookmarks-${KFMIN}:5
5893 + >=kde-frameworks/kcodecs-${KFMIN}:5
5894 + >=kde-frameworks/kcompletion-${KFMIN}:5
5895 + >=kde-frameworks/kconfig-${KFMIN}:5
5896 + >=kde-frameworks/kconfigwidgets-${KFMIN}:5
5897 + >=kde-frameworks/kcoreaddons-${KFMIN}:5
5898 + >=kde-frameworks/kdbusaddons-${KFMIN}:5
5899 + >=kde-frameworks/kdoctools-${KFMIN}:5
5900 + >=kde-frameworks/khtml-${KFMIN}:5
5901 + >=kde-frameworks/ki18n-${KFMIN}:5
5902 + >=kde-frameworks/kinit-${KFMIN}:5
5903 + >=kde-frameworks/kio-${KFMIN}:5
5904 + >=kde-frameworks/kparts-${KFMIN}:5
5905 + >=kde-frameworks/kservice-${KFMIN}:5
5906 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
5907 + >=kde-frameworks/kwindowsystem-${KFMIN}:5
5908 + >=kde-frameworks/kxmlgui-${KFMIN}:5
5909 + >=dev-qt/qtdbus-${QTMIN}:5
5910 + >=dev-qt/qtgui-${QTMIN}:5
5911 + >=dev-qt/qtwidgets-${QTMIN}:5
5912 + >=dev-qt/qtxml-${QTMIN}:5
5913 + dev-libs/grantlee:5
5914 + dev-libs/libxml2
5915 + dev-libs/xapian:=
5916 +"
5917 +RDEPEND="${DEPEND}
5918 + >=kde-plasma/kde-cli-tools-${PLASMA_MINIMAL}:5
5919 +"
5920 +
5921 +src_prepare() {
5922 + ecm_src_prepare
5923 + sed -e "/^install.*kde4\/services/s/^/#DONT/" -i CMakeLists.txt || die
5924 +}
5925
5926 diff --git a/kde-apps/kidentitymanagement/kidentitymanagement-19.12.3.ebuild b/kde-apps/kidentitymanagement/kidentitymanagement-19.12.3.ebuild
5927 new file mode 100644
5928 index 0000000000..53b062bdf7
5929 --- /dev/null
5930 +++ b/kde-apps/kidentitymanagement/kidentitymanagement-19.12.3.ebuild
5931 @@ -0,0 +1,38 @@
5932 +# Copyright 1999-2020 Gentoo Authors
5933 +# Distributed under the terms of the GNU General Public License v2
5934 +
5935 +EAPI=7
5936 +
5937 +ECM_TEST="true"
5938 +PVCUT=$(ver_cut 1-3)
5939 +KFMIN=5.63.0
5940 +QTMIN=5.12.3
5941 +VIRTUALX_REQUIRED="test"
5942 +inherit ecm kde.org
5943 +
5944 +DESCRIPTION="Library for managing identitites"
5945 +
5946 +LICENSE="GPL-2+ LGPL-2.1+"
5947 +SLOT="5"
5948 +KEYWORDS="~amd64 ~arm64 ~x86"
5949 +IUSE=""
5950 +
5951 +DEPEND="
5952 + >=dev-qt/qtdbus-${QTMIN}:5
5953 + >=dev-qt/qtgui-${QTMIN}:5
5954 + >=dev-qt/qtnetwork-${QTMIN}:5
5955 + >=dev-qt/qtwidgets-${QTMIN}:5
5956 + >=kde-apps/kpimtextedit-${PVCUT}:5
5957 + >=kde-frameworks/kcodecs-${KFMIN}:5
5958 + >=kde-frameworks/kcompletion-${KFMIN}:5
5959 + >=kde-frameworks/kconfig-${KFMIN}:5
5960 + >=kde-frameworks/kcoreaddons-${KFMIN}:5
5961 + >=kde-frameworks/ki18n-${KFMIN}:5
5962 + >=kde-frameworks/kio-${KFMIN}:5
5963 + >=kde-frameworks/ktextwidgets-${KFMIN}:5
5964 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
5965 + >=kde-frameworks/kxmlgui-${KFMIN}:5
5966 +"
5967 +RDEPEND="${DEPEND}"
5968 +
5969 +RESTRICT+=" test"
5970
5971 diff --git a/kde-apps/kig/kig-19.12.3.ebuild b/kde-apps/kig/kig-19.12.3.ebuild
5972 new file mode 100644
5973 index 0000000000..533020b39d
5974 --- /dev/null
5975 +++ b/kde-apps/kig/kig-19.12.3.ebuild
5976 @@ -0,0 +1,76 @@
5977 +# Copyright 1999-2020 Gentoo Authors
5978 +# Distributed under the terms of the GNU General Public License v2
5979 +
5980 +EAPI=7
5981 +
5982 +ECM_HANDBOOK="forceoptional"
5983 +ECM_TEST="true"
5984 +PYTHON_COMPAT=( python3_{6,7} )
5985 +KFMIN=5.63.0
5986 +QTMIN=5.12.3
5987 +inherit python-single-r1 ecm kde.org
5988 +
5989 +DESCRIPTION="KDE Interactive Geometry tool"
5990 +HOMEPAGE="https://kde.org/applications/education/org.kde.kig
5991 +https://edu.kde.org/kig/"
5992 +
5993 +LICENSE="GPL-2" # TODO: CHECK
5994 +SLOT="5"
5995 +KEYWORDS="~amd64 ~arm64 ~x86"
5996 +IUSE="geogebra scripting"
5997 +
5998 +REQUIRED_USE="${PYTHON_REQUIRED_USE}"
5999 +
6000 +RDEPEND="${PYTHON_DEPS}
6001 + >=dev-qt/qtgui-${QTMIN}:5
6002 + >=dev-qt/qtprintsupport-${QTMIN}:5
6003 + >=dev-qt/qtsvg-${QTMIN}:5
6004 + >=dev-qt/qtwidgets-${QTMIN}:5
6005 + >=dev-qt/qtxml-${QTMIN}:5
6006 + >=kde-frameworks/karchive-${KFMIN}:5
6007 + >=kde-frameworks/kcompletion-${KFMIN}:5
6008 + >=kde-frameworks/kconfig-${KFMIN}:5
6009 + >=kde-frameworks/kconfigwidgets-${KFMIN}:5
6010 + >=kde-frameworks/kcoreaddons-${KFMIN}:5
6011 + >=kde-frameworks/kcrash-${KFMIN}:5
6012 + >=kde-frameworks/ki18n-${KFMIN}:5
6013 + >=kde-frameworks/kiconthemes-${KFMIN}:5
6014 + >=kde-frameworks/kparts-${KFMIN}:5
6015 + >=kde-frameworks/kservice-${KFMIN}:5
6016 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
6017 + >=kde-frameworks/kxmlgui-${KFMIN}:5
6018 + geogebra? ( >=dev-qt/qtxmlpatterns-${QTMIN}:5 )
6019 + scripting? (
6020 + $(python_gen_cond_dep '
6021 + >=dev-libs/boost-1.48:=[python,${PYTHON_MULTI_USEDEP}]
6022 + ')
6023 + )
6024 +"
6025 +DEPEND="${RDEPEND}
6026 + >=kde-frameworks/ktexteditor-${KFMIN}:5
6027 +"
6028 +
6029 +PATCHES=(
6030 + "${FILESDIR}"/${PN}-4.12.0-boostpython.patch
6031 + "${FILESDIR}"/${PN}-19.08.3-pykig-python3.patch
6032 + "${FILESDIR}"/${PN}-19.08.3-scripter-crash.patch
6033 +)
6034 +
6035 +pkg_setup() {
6036 + python-single-r1_pkg_setup
6037 + ecm_pkg_setup
6038 +}
6039 +
6040 +src_prepare() {
6041 + ecm_src_prepare
6042 + python_fix_shebang .
6043 +}
6044 +
6045 +src_configure() {
6046 + local mycmakeargs=(
6047 + $(cmake_use_find_package geogebra Qt5XmlPatterns)
6048 + $(cmake_use_find_package scripting BoostPython)
6049 + )
6050 +
6051 + ecm_src_configure
6052 +}
6053
6054 diff --git a/kde-apps/kigo/kigo-19.12.3.ebuild b/kde-apps/kigo/kigo-19.12.3.ebuild
6055 new file mode 100644
6056 index 0000000000..732f3f91d9
6057 --- /dev/null
6058 +++ b/kde-apps/kigo/kigo-19.12.3.ebuild
6059 @@ -0,0 +1,40 @@
6060 +# Copyright 1999-2020 Gentoo Authors
6061 +# Distributed under the terms of the GNU General Public License v2
6062 +
6063 +EAPI=7
6064 +
6065 +ECM_HANDBOOK="forceoptional"
6066 +PVCUT=$(ver_cut 1-3)
6067 +KFMIN=5.63.0
6068 +QTMIN=5.12.3
6069 +inherit ecm kde.org
6070 +
6071 +DESCRIPTION="Go game by KDE"
6072 +HOMEPAGE="https://kde.org/applications/games/org.kde.kigo"
6073 +
6074 +LICENSE="GPL-2" # TODO: CHECK
6075 +SLOT="5"
6076 +KEYWORDS="~amd64 ~arm64 ~x86"
6077 +IUSE=""
6078 +
6079 +DEPEND="
6080 + >=kde-frameworks/kcompletion-${KFMIN}:5
6081 + >=kde-frameworks/kconfig-${KFMIN}:5
6082 + >=kde-frameworks/kconfigwidgets-${KFMIN}:5
6083 + >=kde-frameworks/kcoreaddons-${KFMIN}:5
6084 + >=kde-frameworks/kcrash-${KFMIN}:5
6085 + >=kde-frameworks/kdbusaddons-${KFMIN}:5
6086 + >=kde-frameworks/ki18n-${KFMIN}:5
6087 + >=kde-frameworks/kio-${KFMIN}:5
6088 + >=kde-frameworks/knewstuff-${KFMIN}:5
6089 + >=kde-frameworks/ktextwidgets-${KFMIN}:5
6090 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
6091 + >=kde-frameworks/kxmlgui-${KFMIN}:5
6092 + >=kde-apps/libkdegames-${PVCUT}:5
6093 + >=dev-qt/qtgui-${QTMIN}:5
6094 + >=dev-qt/qtsvg-${QTMIN}:5
6095 + >=dev-qt/qtwidgets-${QTMIN}:5
6096 +"
6097 +RDEPEND="${DEPEND}
6098 + games-board/gnugo
6099 +"
6100
6101 diff --git a/kde-apps/killbots/killbots-19.12.3.ebuild b/kde-apps/killbots/killbots-19.12.3.ebuild
6102 new file mode 100644
6103 index 0000000000..7443b5c10a
6104 --- /dev/null
6105 +++ b/kde-apps/killbots/killbots-19.12.3.ebuild
6106 @@ -0,0 +1,36 @@
6107 +# Copyright 1999-2020 Gentoo Authors
6108 +# Distributed under the terms of the GNU General Public License v2
6109 +
6110 +EAPI=7
6111 +
6112 +ECM_HANDBOOK="forceoptional"
6113 +PVCUT=$(ver_cut 1-3)
6114 +KFMIN=5.63.0
6115 +QTMIN=5.12.3
6116 +inherit ecm kde.org
6117 +
6118 +DESCRIPTION="Kill the bots or they kill you!"
6119 +HOMEPAGE="https://kde.org/applications/games/org.kde.killbots"
6120 +
6121 +LICENSE="GPL-2" # TODO: CHECK
6122 +SLOT="5"
6123 +KEYWORDS="~amd64 ~arm64 ~x86"
6124 +IUSE=""
6125 +
6126 +DEPEND="
6127 + >=kde-frameworks/kcompletion-${KFMIN}:5
6128 + >=kde-frameworks/kconfig-${KFMIN}:5
6129 + >=kde-frameworks/kconfigwidgets-${KFMIN}:5
6130 + >=kde-frameworks/kcoreaddons-${KFMIN}:5
6131 + >=kde-frameworks/kcrash-${KFMIN}:5
6132 + >=kde-frameworks/kdbusaddons-${KFMIN}:5
6133 + >=kde-frameworks/ki18n-${KFMIN}:5
6134 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
6135 + >=kde-frameworks/kxmlgui-${KFMIN}:5
6136 + >=kde-apps/libkdegames-${PVCUT}:5
6137 + >=dev-qt/qtgui-${QTMIN}:5
6138 + >=dev-qt/qtwidgets-${QTMIN}:5
6139 +"
6140 +RDEPEND="${DEPEND}"
6141 +
6142 +DOCS=()
6143
6144 diff --git a/kde-apps/kimagemapeditor/kimagemapeditor-19.12.3.ebuild b/kde-apps/kimagemapeditor/kimagemapeditor-19.12.3.ebuild
6145 new file mode 100644
6146 index 0000000000..cdf6efb278
6147 --- /dev/null
6148 +++ b/kde-apps/kimagemapeditor/kimagemapeditor-19.12.3.ebuild
6149 @@ -0,0 +1,35 @@
6150 +# Copyright 1999-2020 Gentoo Authors
6151 +# Distributed under the terms of the GNU General Public License v2
6152 +
6153 +EAPI=7
6154 +
6155 +ECM_HANDBOOK="forceoptional"
6156 +KFMIN=5.63.0
6157 +QTMIN=5.12.3
6158 +inherit ecm kde.org
6159 +
6160 +DESCRIPTION="Generator of HTML image maps"
6161 +HOMEPAGE="https://kde.org/applications/development/org.kde.kimagemapeditor"
6162 +
6163 +LICENSE="GPL-2" # TODO: CHECK
6164 +SLOT="5"
6165 +KEYWORDS="~amd64 ~arm64 ~x86"
6166 +IUSE=""
6167 +
6168 +DEPEND="
6169 + >=kde-frameworks/kconfig-${KFMIN}:5
6170 + >=kde-frameworks/kconfigwidgets-${KFMIN}:5
6171 + >=kde-frameworks/kcoreaddons-${KFMIN}:5
6172 + >=kde-frameworks/kcrash-${KFMIN}:5
6173 + >=kde-frameworks/kdbusaddons-${KFMIN}:5
6174 + >=kde-frameworks/kguiaddons-${KFMIN}:5
6175 + >=kde-frameworks/ki18n-${KFMIN}:5
6176 + >=kde-frameworks/kiconthemes-${KFMIN}:5
6177 + >=kde-frameworks/kparts-${KFMIN}:5
6178 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
6179 + >=kde-frameworks/kxmlgui-${KFMIN}:5
6180 + >=dev-qt/qtgui-${QTMIN}:5
6181 + >=dev-qt/qtwebengine-${QTMIN}:5[widgets]
6182 + >=dev-qt/qtwidgets-${QTMIN}:5
6183 +"
6184 +RDEPEND="${DEPEND}"
6185
6186 diff --git a/kde-apps/kimap/kimap-19.12.3.ebuild b/kde-apps/kimap/kimap-19.12.3.ebuild
6187 new file mode 100644
6188 index 0000000000..ce477a8f94
6189 --- /dev/null
6190 +++ b/kde-apps/kimap/kimap-19.12.3.ebuild
6191 @@ -0,0 +1,40 @@
6192 +# Copyright 1999-2020 Gentoo Authors
6193 +# Distributed under the terms of the GNU General Public License v2
6194 +
6195 +EAPI=7
6196 +
6197 +ECM_TEST="forceoptional"
6198 +PVCUT=$(ver_cut 1-3)
6199 +KFMIN=5.63.0
6200 +QTMIN=5.12.3
6201 +inherit ecm kde.org
6202 +
6203 +DESCRIPTION="Library for interacting with IMAP servers"
6204 +HOMEPAGE="https://api.kde.org/kdepim/kimap/html/index.html"
6205 +
6206 +LICENSE="GPL-2+"
6207 +SLOT="5"
6208 +KEYWORDS="~amd64 ~arm64 ~x86"
6209 +IUSE=""
6210 +
6211 +RDEPEND="
6212 + dev-libs/cyrus-sasl
6213 + >=dev-qt/qtgui-${QTMIN}:5
6214 + >=kde-apps/kmime-${PVCUT}:5
6215 + >=kde-frameworks/kcodecs-${KFMIN}:5
6216 + >=kde-frameworks/kcoreaddons-${KFMIN}:5
6217 + >=kde-frameworks/ki18n-${KFMIN}:5
6218 + >=kde-frameworks/kio-${KFMIN}:5
6219 +"
6220 +# TODO: Convince upstream not to install stuff with tests
6221 +DEPEND="${RDEPEND}
6222 + test? ( >=dev-qt/qtnetwork-${QTMIN}:5 )
6223 +"
6224 +
6225 +src_test() {
6226 + # tests cannot be run in parallel #605586
6227 + local myctestargs=(
6228 + -j1
6229 + )
6230 + ecm_src_test
6231 +}
6232
6233 diff --git a/kde-apps/kio-extras/kio-extras-19.12.3.ebuild b/kde-apps/kio-extras/kio-extras-19.12.3.ebuild
6234 new file mode 100644
6235 index 0000000000..dac7d52514
6236 --- /dev/null
6237 +++ b/kde-apps/kio-extras/kio-extras-19.12.3.ebuild
6238 @@ -0,0 +1,82 @@
6239 +# Copyright 1999-2020 Gentoo Authors
6240 +# Distributed under the terms of the GNU General Public License v2
6241 +
6242 +EAPI=7
6243 +
6244 +ECM_HANDBOOK="forceoptional"
6245 +ECM_TEST="optional"
6246 +KFMIN=5.63.0
6247 +QTMIN=5.12.3
6248 +VIRTUALX_REQUIRED="test"
6249 +inherit ecm kde.org
6250 +
6251 +DESCRIPTION="KIO plugins present a filesystem-like view of arbitrary data"
6252 +HOMEPAGE="https://cgit.kde.org/kio-extras.git"
6253 +
6254 +LICENSE="GPL-2" # TODO: CHECK
6255 +SLOT="5"
6256 +KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
6257 +IUSE="activities +man mtp openexr phonon samba +sftp taglib"
6258 +
6259 +BDEPEND="
6260 + man? ( dev-util/gperf )
6261 +"
6262 +DEPEND="
6263 + >=kde-frameworks/karchive-${KFMIN}:5[bzip2,lzma]
6264 + >=kde-frameworks/kbookmarks-${KFMIN}:5
6265 + >=kde-frameworks/kcodecs-${KFMIN}:5
6266 + >=kde-frameworks/kconfig-${KFMIN}:5
6267 + >=kde-frameworks/kconfigwidgets-${KFMIN}:5
6268 + >=kde-frameworks/kcoreaddons-${KFMIN}:5
6269 + >=kde-frameworks/kdbusaddons-${KFMIN}:5
6270 + >=kde-frameworks/kdnssd-${KFMIN}:5
6271 + >=kde-frameworks/kguiaddons-${KFMIN}:5
6272 + >=kde-frameworks/ki18n-${KFMIN}:5
6273 + >=kde-frameworks/kiconthemes-${KFMIN}:5
6274 + >=kde-frameworks/kio-${KFMIN}:5
6275 + >=kde-frameworks/kparts-${KFMIN}:5
6276 + >=kde-frameworks/kpty-${KFMIN}:5
6277 + >=kde-frameworks/kservice-${KFMIN}:5
6278 + >=kde-frameworks/kxmlgui-${KFMIN}:5
6279 + >=kde-frameworks/solid-${KFMIN}:5
6280 + >=kde-frameworks/syntax-highlighting-${KFMIN}:5
6281 + >=dev-qt/qtdbus-${QTMIN}:5
6282 + >=dev-qt/qtgui-${QTMIN}:5
6283 + >=dev-qt/qtnetwork-${QTMIN}:5
6284 + >=dev-qt/qtsvg-${QTMIN}:5
6285 + >=dev-qt/qtwidgets-${QTMIN}:5
6286 + >=dev-qt/qtxml-${QTMIN}:5
6287 + activities? (
6288 + >=kde-frameworks/kactivities-${KFMIN}:5
6289 + >=kde-frameworks/kactivities-stats-${KFMIN}:5
6290 + >=dev-qt/qtsql-${QTMIN}:5
6291 + )
6292 + mtp? ( >=media-libs/libmtp-1.1.16:= )
6293 + openexr? ( media-libs/openexr:= )
6294 + phonon? ( media-libs/phonon[qt5(+)] )
6295 + samba? ( net-fs/samba[client] )
6296 + sftp? ( net-libs/libssh:=[sftp] )
6297 + taglib? ( >=media-libs/taglib-1.11.1 )
6298 +"
6299 +RDEPEND="${DEPEND}
6300 + >=kde-frameworks/kded-${KFMIN}:5
6301 +"
6302 +
6303 +# requires running kde environment
6304 +RESTRICT+=" test"
6305 +
6306 +src_configure() {
6307 + local mycmakeargs=(
6308 + $(cmake_use_find_package activities KF5Activities)
6309 + $(cmake_use_find_package activities KF5ActivitiesStats)
6310 + $(cmake_use_find_package man Gperf)
6311 + $(cmake_use_find_package mtp Mtp)
6312 + $(cmake_use_find_package openexr OpenEXR)
6313 + $(cmake_use_find_package phonon Phonon4Qt5)
6314 + $(cmake_use_find_package samba Samba)
6315 + $(cmake_use_find_package sftp libssh)
6316 + $(cmake_use_find_package taglib Taglib)
6317 + )
6318 +
6319 + ecm_src_configure
6320 +}
6321
6322 diff --git a/kde-apps/kipi-plugins/kipi-plugins-19.12.3.ebuild b/kde-apps/kipi-plugins/kipi-plugins-19.12.3.ebuild
6323 new file mode 100644
6324 index 0000000000..c30beb7378
6325 --- /dev/null
6326 +++ b/kde-apps/kipi-plugins/kipi-plugins-19.12.3.ebuild
6327 @@ -0,0 +1,55 @@
6328 +# Copyright 1999-2020 Gentoo Authors
6329 +# Distributed under the terms of the GNU General Public License v2
6330 +
6331 +EAPI=7
6332 +
6333 +ECM_TEST="true"
6334 +PVCUT=$(ver_cut 1-3)
6335 +KFMIN=5.63.0
6336 +QTMIN=5.12.3
6337 +inherit ecm kde.org
6338 +
6339 +DESCRIPTION="Plugins for the KDE Image Plugin Interface"
6340 +HOMEPAGE="https://userbase.kde.org/KIPI https://cgit.kde.org/kipi-plugins.git/"
6341 +
6342 +LICENSE="GPL-2+"
6343 +SLOT="5"
6344 +KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
6345 +IUSE="flashexport mediawiki +remotestorage vkontakte"
6346 +
6347 +BDEPEND="sys-devel/gettext"
6348 +RDEPEND="
6349 + >=kde-frameworks/kcompletion-${KFMIN}:5
6350 + >=kde-frameworks/kconfig-${KFMIN}:5
6351 + >=kde-frameworks/kconfigwidgets-${KFMIN}:5
6352 + >=kde-frameworks/kcoreaddons-${KFMIN}:5
6353 + >=kde-frameworks/ki18n-${KFMIN}:5
6354 + >=kde-frameworks/kwindowsystem-${KFMIN}:5
6355 + >=kde-frameworks/kxmlgui-${KFMIN}:5
6356 + >=kde-apps/libkipi-${PVCUT}:5=
6357 + >=dev-qt/qtgui-${QTMIN}:5
6358 + >=dev-qt/qtnetwork-${QTMIN}:5
6359 + >=dev-qt/qtprintsupport-${QTMIN}:5
6360 + >=dev-qt/qtsvg-${QTMIN}:5
6361 + >=dev-qt/qtwidgets-${QTMIN}:5
6362 + >=dev-qt/qtxml-${QTMIN}:5
6363 + >=dev-qt/qtxmlpatterns-${QTMIN}:5
6364 + flashexport? ( >=kde-frameworks/karchive-${KFMIN}:5 )
6365 + mediawiki? ( net-libs/libmediawiki:5 )
6366 + remotestorage? ( >=kde-frameworks/kio-${KFMIN}:5 )
6367 + vkontakte? ( net-libs/libkvkontakte:5 )
6368 +"
6369 +DEPEND="${RDEPEND}
6370 + >=dev-qt/qtconcurrent-${QTMIN}:5
6371 +"
6372 +
6373 +src_configure() {
6374 + local mycmakeargs=(
6375 + $(cmake_use_find_package flashexport KF5Archive)
6376 + $(cmake_use_find_package mediawiki KF5MediaWiki)
6377 + $(cmake_use_find_package remotestorage KF5KIO)
6378 + $(cmake_use_find_package vkontakte KF5Vkontakte)
6379 + )
6380 +
6381 + ecm_src_configure
6382 +}
6383
6384 diff --git a/kde-apps/kiriki/kiriki-19.12.3.ebuild b/kde-apps/kiriki/kiriki-19.12.3.ebuild
6385 new file mode 100644
6386 index 0000000000..7a6c7421cf
6387 --- /dev/null
6388 +++ b/kde-apps/kiriki/kiriki-19.12.3.ebuild
6389 @@ -0,0 +1,36 @@
6390 +# Copyright 1999-2020 Gentoo Authors
6391 +# Distributed under the terms of the GNU General Public License v2
6392 +
6393 +EAPI=7
6394 +
6395 +ECM_HANDBOOK="forceoptional"
6396 +PVCUT=$(ver_cut 1-3)
6397 +KFMIN=5.63.0
6398 +QTMIN=5.12.3
6399 +inherit ecm kde.org
6400 +
6401 +DESCRIPTION="An addictive and fun dice game"
6402 +HOMEPAGE="https://kde.org/applications/games/org.kde.kiriki
6403 +https://games.kde.org/game.php?game=kiriki"
6404 +
6405 +LICENSE="GPL-2" # TODO: CHECK
6406 +SLOT="5"
6407 +KEYWORDS="~amd64 ~arm64 ~x86"
6408 +IUSE=""
6409 +
6410 +DEPEND="
6411 + >=kde-frameworks/kconfig-${KFMIN}:5
6412 + >=kde-frameworks/kconfigwidgets-${KFMIN}:5
6413 + >=kde-frameworks/kcoreaddons-${KFMIN}:5
6414 + >=kde-frameworks/kcrash-${KFMIN}:5
6415 + >=kde-frameworks/kdbusaddons-${KFMIN}:5
6416 + >=kde-frameworks/ki18n-${KFMIN}:5
6417 + >=kde-frameworks/kiconthemes-${KFMIN}:5
6418 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
6419 + >=kde-frameworks/kxmlgui-${KFMIN}:5
6420 + >=kde-apps/libkdegames-${PVCUT}:5
6421 + >=dev-qt/qtgui-${QTMIN}:5
6422 + >=dev-qt/qtprintsupport-${QTMIN}:5
6423 + >=dev-qt/qtwidgets-${QTMIN}:5
6424 +"
6425 +RDEPEND="${DEPEND}"
6426
6427 diff --git a/kde-apps/kiten/kiten-19.12.3.ebuild b/kde-apps/kiten/kiten-19.12.3.ebuild
6428 new file mode 100644
6429 index 0000000000..75f997dc51
6430 --- /dev/null
6431 +++ b/kde-apps/kiten/kiten-19.12.3.ebuild
6432 @@ -0,0 +1,45 @@
6433 +# Copyright 1999-2020 Gentoo Authors
6434 +# Distributed under the terms of the GNU General Public License v2
6435 +
6436 +EAPI=7
6437 +
6438 +ECM_HANDBOOK="forceoptional"
6439 +KFMIN=5.63.0
6440 +QTMIN=5.12.3
6441 +inherit ecm kde.org
6442 +
6443 +DESCRIPTION="KDE Japanese dictionary and reference"
6444 +HOMEPAGE="https://kde.org/applications/education/org.kde.kiten
6445 +https://edu.kde.org/kiten/"
6446 +
6447 +LICENSE="GPL-2" # TODO: CHECK
6448 +SLOT="5"
6449 +KEYWORDS="~amd64 ~arm64 ~x86"
6450 +IUSE=""
6451 +
6452 +DEPEND="
6453 + >=dev-qt/qtdbus-${QTMIN}:5
6454 + >=dev-qt/qtgui-${QTMIN}:5
6455 + >=dev-qt/qtwidgets-${QTMIN}:5
6456 + >=kde-frameworks/karchive-${KFMIN}:5
6457 + >=kde-frameworks/kcompletion-${KFMIN}:5
6458 + >=kde-frameworks/kconfig-${KFMIN}:5
6459 + >=kde-frameworks/kconfigwidgets-${KFMIN}:5
6460 + >=kde-frameworks/kcoreaddons-${KFMIN}:5
6461 + >=kde-frameworks/kcrash-${KFMIN}:5
6462 + >=kde-frameworks/khtml-${KFMIN}:5
6463 + >=kde-frameworks/ki18n-${KFMIN}:5
6464 + >=kde-frameworks/kio-${KFMIN}:5
6465 + >=kde-frameworks/knotifications-${KFMIN}:5
6466 + >=kde-frameworks/kparts-${KFMIN}:5
6467 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
6468 + >=kde-frameworks/kxmlgui-${KFMIN}:5
6469 +"
6470 +RDEPEND="${DEPEND}
6471 + media-fonts/kanjistrokeorders
6472 +"
6473 +
6474 +src_prepare() {
6475 + ecm_src_prepare
6476 + cmake_comment_add_subdirectory data/font
6477 +}
6478
6479 diff --git a/kde-apps/kitinerary/kitinerary-19.12.3.ebuild b/kde-apps/kitinerary/kitinerary-19.12.3.ebuild
6480 new file mode 100644
6481 index 0000000000..44fa0f7ad4
6482 --- /dev/null
6483 +++ b/kde-apps/kitinerary/kitinerary-19.12.3.ebuild
6484 @@ -0,0 +1,43 @@
6485 +# Copyright 1999-2020 Gentoo Authors
6486 +# Distributed under the terms of the GNU General Public License v2
6487 +
6488 +EAPI=7
6489 +
6490 +ECM_TEST="forceoptional"
6491 +PVCUT=$(ver_cut 1-3)
6492 +KFMIN=5.63.0
6493 +QTMIN=5.12.3
6494 +VIRTUALX_REQUIRED="test"
6495 +inherit ecm kde.org
6496 +
6497 +DESCRIPTION="Data Model and Extraction System for Travel Reservation information"
6498 +HOMEPAGE="https://kde.org/applications/office/org.kde.kontact"
6499 +
6500 +LICENSE="LGPL-2.1+"
6501 +SLOT="5"
6502 +KEYWORDS="~amd64 ~arm64 ~x86"
6503 +IUSE="+barcode"
6504 +
6505 +DEPEND="
6506 + app-text/poppler:=[qt5]
6507 + >=dev-qt/qtdeclarative-${QTMIN}:5
6508 + >=dev-qt/qtgui-${QTMIN}:5
6509 + >=kde-frameworks/karchive-${KFMIN}:5
6510 + >=kde-frameworks/kcalendarcore-${KFMIN}:5
6511 + >=kde-frameworks/kcontacts-${KFMIN}:5
6512 + >=kde-frameworks/ki18n-${KFMIN}:5
6513 + >=kde-apps/kmime-${PVCUT}:5
6514 + >=kde-apps/kpkpass-${PVCUT}:5
6515 + sys-libs/zlib
6516 + barcode? ( media-libs/zxing-cpp )
6517 +"
6518 +RDEPEND="${DEPEND}
6519 + !<kde-apps/kdepim-addons-18.07.80
6520 +"
6521 +
6522 +src_configure() {
6523 + local mycmakeargs=(
6524 + $(cmake_use_find_package barcode ZXing)
6525 + )
6526 + ecm_src_configure
6527 +}
6528
6529 diff --git a/kde-apps/kjumpingcube/kjumpingcube-19.12.3.ebuild b/kde-apps/kjumpingcube/kjumpingcube-19.12.3.ebuild
6530 new file mode 100644
6531 index 0000000000..ba03c4be68
6532 --- /dev/null
6533 +++ b/kde-apps/kjumpingcube/kjumpingcube-19.12.3.ebuild
6534 @@ -0,0 +1,36 @@
6535 +# Copyright 1999-2020 Gentoo Authors
6536 +# Distributed under the terms of the GNU General Public License v2
6537 +
6538 +EAPI=7
6539 +
6540 +ECM_HANDBOOK="forceoptional"
6541 +KDE_SELINUX_MODULE="games"
6542 +PVCUT=$(ver_cut 1-3)
6543 +KFMIN=5.63.0
6544 +QTMIN=5.12.3
6545 +inherit ecm kde.org
6546 +
6547 +DESCRIPTION="Tactical one or two player game"
6548 +HOMEPAGE="https://kde.org/applications/games/org.kde.kjumpingcube
6549 +https://games.kde.org/game.php?game=kjumpingcube"
6550 +
6551 +LICENSE="GPL-2" # TODO: CHECK
6552 +SLOT="5"
6553 +KEYWORDS="~amd64 ~arm64 ~x86"
6554 +IUSE=""
6555 +
6556 +DEPEND="
6557 + >=kde-frameworks/kconfig-${KFMIN}:5
6558 + >=kde-frameworks/kconfigwidgets-${KFMIN}:5
6559 + >=kde-frameworks/kcoreaddons-${KFMIN}:5
6560 + >=kde-frameworks/kcrash-${KFMIN}:5
6561 + >=kde-frameworks/kdbusaddons-${KFMIN}:5
6562 + >=kde-frameworks/ki18n-${KFMIN}:5
6563 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
6564 + >=kde-frameworks/kxmlgui-${KFMIN}:5
6565 + >=kde-apps/libkdegames-${PVCUT}:5
6566 + >=dev-qt/qtgui-${QTMIN}:5
6567 + >=dev-qt/qtsvg-${QTMIN}:5
6568 + >=dev-qt/qtwidgets-${QTMIN}:5
6569 +"
6570 +RDEPEND="${DEPEND}"
6571
6572 diff --git a/kde-apps/kldap/kldap-19.12.3.ebuild b/kde-apps/kldap/kldap-19.12.3.ebuild
6573 new file mode 100644
6574 index 0000000000..efc25563b9
6575 --- /dev/null
6576 +++ b/kde-apps/kldap/kldap-19.12.3.ebuild
6577 @@ -0,0 +1,39 @@
6578 +# Copyright 1999-2020 Gentoo Authors
6579 +# Distributed under the terms of the GNU General Public License v2
6580 +
6581 +EAPI=7
6582 +
6583 +ECM_HANDBOOK="forceoptional"
6584 +ECM_TEST="true"
6585 +KFMIN=5.63.0
6586 +QTMIN=5.12.3
6587 +inherit ecm kde.org
6588 +
6589 +DESCRIPTION="Library for interacting with LDAP servers"
6590 +HOMEPAGE="https://api.kde.org/kdepim/kldap/html/index.html"
6591 +
6592 +LICENSE="GPL-2+"
6593 +SLOT="5"
6594 +KEYWORDS="~amd64 ~arm64 ~x86"
6595 +IUSE=""
6596 +
6597 +DEPEND="
6598 + dev-libs/cyrus-sasl
6599 + >=dev-qt/qtgui-${QTMIN}:5
6600 + >=dev-qt/qtwidgets-${QTMIN}:5
6601 + >=kde-frameworks/kcompletion-${KFMIN}:5
6602 + >=kde-frameworks/ki18n-${KFMIN}:5
6603 + >=kde-frameworks/kio-${KFMIN}:5
6604 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
6605 + net-nds/openldap
6606 +"
6607 +RDEPEND="${DEPEND}"
6608 +
6609 +src_prepare() {
6610 + ecm_src_prepare
6611 +
6612 + if ! use handbook ; then
6613 + sed -e "/add_subdirectory(doc)/I s/^/#DONOTCOMPILE /" \
6614 + -i kioslave/CMakeLists.txt || die "failed to comment add_subdirectory(doc)"
6615 + fi
6616 +}
6617
6618 diff --git a/kde-apps/kleopatra/kleopatra-19.12.3.ebuild b/kde-apps/kleopatra/kleopatra-19.12.3.ebuild
6619 new file mode 100644
6620 index 0000000000..aaae518704
6621 --- /dev/null
6622 +++ b/kde-apps/kleopatra/kleopatra-19.12.3.ebuild
6623 @@ -0,0 +1,55 @@
6624 +# Copyright 1999-2020 Gentoo Authors
6625 +# Distributed under the terms of the GNU General Public License v2
6626 +
6627 +EAPI=7
6628 +
6629 +ECM_HANDBOOK="optional"
6630 +ECM_TEST="forceoptional"
6631 +PVCUT=$(ver_cut 1-3)
6632 +KFMIN=5.63.0
6633 +QTMIN=5.12.3
6634 +VIRTUALX_REQUIRED="test"
6635 +inherit ecm kde.org
6636 +
6637 +DESCRIPTION="Certificate manager and GUI for OpenPGP and CMS cryptography"
6638 +HOMEPAGE="https://kde.org/applications/utilities/org.kde.kleopatra"
6639 +
6640 +LICENSE="GPL-2+ handbook? ( FDL-1.2+ )"
6641 +SLOT="5"
6642 +KEYWORDS="~amd64 ~arm64 ~x86"
6643 +IUSE=""
6644 +
6645 +DEPEND="
6646 + >=kde-frameworks/kcmutils-${KFMIN}:5
6647 + >=kde-frameworks/kcodecs-${KFMIN}:5
6648 + >=kde-frameworks/kconfig-${KFMIN}:5
6649 + >=kde-frameworks/kconfigwidgets-${KFMIN}:5
6650 + >=kde-frameworks/kcoreaddons-${KFMIN}:5
6651 + >=kde-frameworks/kdbusaddons-${KFMIN}:5
6652 + >=kde-frameworks/ki18n-${KFMIN}:5
6653 + >=kde-frameworks/kiconthemes-${KFMIN}:5
6654 + >=kde-frameworks/kitemmodels-${KFMIN}:5
6655 + >=kde-frameworks/knotifications-${KFMIN}:5
6656 + >=kde-frameworks/ktextwidgets-${KFMIN}:5
6657 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
6658 + >=kde-frameworks/kwindowsystem-${KFMIN}:5
6659 + >=kde-frameworks/kxmlgui-${KFMIN}:5
6660 + >=kde-apps/kmime-${PVCUT}:5
6661 + >=kde-apps/libkleo-${PVCUT}:5
6662 + >=dev-qt/qtdbus-${QTMIN}:5
6663 + >=dev-qt/qtgui-${QTMIN}:5
6664 + >=dev-qt/qtnetwork-${QTMIN}:5
6665 + >=dev-qt/qtprintsupport-${QTMIN}:5
6666 + >=dev-qt/qtwidgets-${QTMIN}:5
6667 + >=app-crypt/gpgme-1.11.1[cxx,qt5]
6668 + dev-libs/boost:=
6669 + dev-libs/libassuan
6670 + dev-libs/libgpg-error
6671 +"
6672 +RDEPEND="${DEPEND}
6673 + >=app-crypt/gnupg-2.1
6674 + app-crypt/paperkey
6675 +"
6676 +
6677 +# tests completely broken, bug #641720
6678 +RESTRICT+=" test"
6679
6680 diff --git a/kde-apps/klettres/klettres-19.12.3.ebuild b/kde-apps/klettres/klettres-19.12.3.ebuild
6681 new file mode 100644
6682 index 0000000000..e89ddb4ff9
6683 --- /dev/null
6684 +++ b/kde-apps/klettres/klettres-19.12.3.ebuild
6685 @@ -0,0 +1,36 @@
6686 +# Copyright 1999-2020 Gentoo Authors
6687 +# Distributed under the terms of the GNU General Public License v2
6688 +
6689 +EAPI=7
6690 +
6691 +ECM_HANDBOOK="forceoptional"
6692 +KFMIN=5.63.0
6693 +QTMIN=5.12.3
6694 +inherit ecm kde.org
6695 +
6696 +DESCRIPTION="Alphabet learning application"
6697 +HOMEPAGE="https://kde.org/applications/education/org.kde.klettres
6698 +https://edu.kde.org/klettres/"
6699 +
6700 +LICENSE="GPL-2" # TODO: CHECK
6701 +SLOT="5"
6702 +KEYWORDS="~amd64 ~arm64 ~x86"
6703 +IUSE=""
6704 +
6705 +DEPEND="
6706 + >=kde-frameworks/kcompletion-${KFMIN}:5
6707 + >=kde-frameworks/kconfig-${KFMIN}:5
6708 + >=kde-frameworks/kconfigwidgets-${KFMIN}:5
6709 + >=kde-frameworks/kcoreaddons-${KFMIN}:5
6710 + >=kde-frameworks/kcrash-${KFMIN}:5
6711 + >=kde-frameworks/ki18n-${KFMIN}:5
6712 + >=kde-frameworks/knewstuff-${KFMIN}:5
6713 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
6714 + >=kde-frameworks/kxmlgui-${KFMIN}:5
6715 + >=dev-qt/qtgui-${QTMIN}:5
6716 + >=dev-qt/qtsvg-${QTMIN}:5
6717 + >=dev-qt/qtwidgets-${QTMIN}:5
6718 + >=dev-qt/qtxml-${QTMIN}:5
6719 + media-libs/phonon[qt5(+)]
6720 +"
6721 +RDEPEND="${DEPEND}"
6722
6723 diff --git a/kde-apps/klickety/klickety-19.12.3.ebuild b/kde-apps/klickety/klickety-19.12.3.ebuild
6724 new file mode 100644
6725 index 0000000000..90e8991ae9
6726 --- /dev/null
6727 +++ b/kde-apps/klickety/klickety-19.12.3.ebuild
6728 @@ -0,0 +1,40 @@
6729 +# Copyright 1999-2020 Gentoo Authors
6730 +# Distributed under the terms of the GNU General Public License v2
6731 +
6732 +EAPI=7
6733 +
6734 +ECM_HANDBOOK="forceoptional"
6735 +KDE_SELINUX_MODULE="games"
6736 +PVCUT=$(ver_cut 1-3)
6737 +KFMIN=5.63.0
6738 +QTMIN=5.12.3
6739 +inherit ecm kde.org
6740 +
6741 +DESCRIPTION="An adaptation of the Clickomania game"
6742 +HOMEPAGE="https://kde.org/applications/games/org.kde.klickety
6743 +https://games.kde.org/game.php?game=klickety"
6744 +
6745 +LICENSE="GPL-2" # TODO: CHECK
6746 +SLOT="5"
6747 +KEYWORDS="~amd64 ~arm64 ~x86"
6748 +IUSE=""
6749 +
6750 +DEPEND="
6751 + >=kde-frameworks/kconfig-${KFMIN}:5
6752 + >=kde-frameworks/kconfigwidgets-${KFMIN}:5
6753 + >=kde-frameworks/kcoreaddons-${KFMIN}:5
6754 + >=kde-frameworks/kcrash-${KFMIN}:5
6755 + >=kde-frameworks/kdbusaddons-${KFMIN}:5
6756 + >=kde-frameworks/ki18n-${KFMIN}:5
6757 + >=kde-frameworks/kio-${KFMIN}:5
6758 + >=kde-frameworks/knotifications-${KFMIN}:5
6759 + >=kde-frameworks/knotifyconfig-${KFMIN}:5
6760 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
6761 + >=kde-frameworks/kxmlgui-${KFMIN}:5
6762 + >=kde-apps/libkdegames-${PVCUT}:5
6763 + >=dev-qt/qtgui-${QTMIN}:5
6764 + >=dev-qt/qtwidgets-${QTMIN}:5
6765 +"
6766 +RDEPEND="${DEPEND}"
6767 +
6768 +DOCS=()
6769
6770 diff --git a/kde-apps/klines/klines-19.12.3.ebuild b/kde-apps/klines/klines-19.12.3.ebuild
6771 new file mode 100644
6772 index 0000000000..e3cd01c027
6773 --- /dev/null
6774 +++ b/kde-apps/klines/klines-19.12.3.ebuild
6775 @@ -0,0 +1,37 @@
6776 +# Copyright 1999-2020 Gentoo Authors
6777 +# Distributed under the terms of the GNU General Public License v2
6778 +
6779 +EAPI=7
6780 +
6781 +ECM_HANDBOOK="forceoptional"
6782 +KDE_SELINUX_MODULE="games"
6783 +PVCUT=$(ver_cut 1-3)
6784 +KFMIN=5.63.0
6785 +QTMIN=5.12.3
6786 +inherit ecm kde.org
6787 +
6788 +DESCRIPTION="A little KDE game about balls and how to get rid of them"
6789 +HOMEPAGE="https://kde.org/applications/games/org.kde.klines
6790 +https://games.kde.org/game.php?game=klines"
6791 +
6792 +LICENSE="GPL-2" # TODO: CHECK
6793 +SLOT="5"
6794 +KEYWORDS="~amd64 ~arm64 ~x86"
6795 +IUSE=""
6796 +
6797 +DEPEND="
6798 + >=kde-frameworks/kconfig-${KFMIN}:5
6799 + >=kde-frameworks/kconfigwidgets-${KFMIN}:5
6800 + >=kde-frameworks/kcoreaddons-${KFMIN}:5
6801 + >=kde-frameworks/kcrash-${KFMIN}:5
6802 + >=kde-frameworks/kdbusaddons-${KFMIN}:5
6803 + >=kde-frameworks/ki18n-${KFMIN}:5
6804 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
6805 + >=kde-frameworks/kxmlgui-${KFMIN}:5
6806 + >=kde-apps/libkdegames-${PVCUT}:5
6807 + >=dev-qt/qtgui-${QTMIN}:5
6808 + >=dev-qt/qtwidgets-${QTMIN}:5
6809 +"
6810 +RDEPEND="${DEPEND}"
6811 +
6812 +DOCS=( AUTHORS )
6813
6814 diff --git a/kde-apps/kmag/kmag-19.12.3.ebuild b/kde-apps/kmag/kmag-19.12.3.ebuild
6815 new file mode 100644
6816 index 0000000000..53f4a1814d
6817 --- /dev/null
6818 +++ b/kde-apps/kmag/kmag-19.12.3.ebuild
6819 @@ -0,0 +1,40 @@
6820 +# Copyright 1999-2020 Gentoo Authors
6821 +# Distributed under the terms of the GNU General Public License v2
6822 +
6823 +EAPI=7
6824 +
6825 +ECM_HANDBOOK="forceoptional"
6826 +KFMIN=5.63.0
6827 +QTMIN=5.12.3
6828 +inherit ecm kde.org
6829 +
6830 +DESCRIPTION="KDE screen magnifier"
6831 +HOMEPAGE="https://kde.org/applications/utilities/org.kde.kmag"
6832 +
6833 +LICENSE="GPL-2" # TODO: CHECK
6834 +SLOT="5"
6835 +KEYWORDS="~amd64 ~arm64 ~x86"
6836 +IUSE="keyboardfocus"
6837 +
6838 +DEPEND="
6839 + >=kde-frameworks/kconfig-${KFMIN}:5
6840 + >=kde-frameworks/kconfigwidgets-${KFMIN}:5
6841 + >=kde-frameworks/kcoreaddons-${KFMIN}:5
6842 + >=kde-frameworks/ki18n-${KFMIN}:5
6843 + >=kde-frameworks/kio-${KFMIN}:5
6844 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
6845 + >=kde-frameworks/kxmlgui-${KFMIN}:5
6846 + >=dev-qt/qtgui-${QTMIN}:5
6847 + >=dev-qt/qtprintsupport-${QTMIN}:5
6848 + >=dev-qt/qtwidgets-${QTMIN}:5
6849 + keyboardfocus? ( >=media-libs/libqaccessibilityclient-0.4:5 )
6850 +"
6851 +RDEPEND="${DEPEND}"
6852 +
6853 +src_configure() {
6854 + local mycmakeargs=(
6855 + $(cmake_use_find_package keyboardfocus QAccessibilityClient)
6856 + )
6857 +
6858 + ecm_src_configure
6859 +}
6860
6861 diff --git a/kde-apps/kmahjongg/kmahjongg-19.12.3.ebuild b/kde-apps/kmahjongg/kmahjongg-19.12.3.ebuild
6862 new file mode 100644
6863 index 0000000000..bbed799c65
6864 --- /dev/null
6865 +++ b/kde-apps/kmahjongg/kmahjongg-19.12.3.ebuild
6866 @@ -0,0 +1,40 @@
6867 +# Copyright 1999-2020 Gentoo Authors
6868 +# Distributed under the terms of the GNU General Public License v2
6869 +
6870 +EAPI=7
6871 +
6872 +ECM_HANDBOOK="forceoptional"
6873 +KDE_SELINUX_MODULE="games"
6874 +PVCUT=$(ver_cut 1-3)
6875 +KFMIN=5.63.0
6876 +QTMIN=5.12.3
6877 +inherit ecm kde.org
6878 +
6879 +DESCRIPTION="A tile matching game for one or two players"
6880 +HOMEPAGE="https://kde.org/applications/games/org.kde.kmahjongg
6881 +https://games.kde.org/game.php?game=kmahjongg"
6882 +
6883 +LICENSE="GPL-2" # TODO: CHECK
6884 +SLOT="5"
6885 +KEYWORDS="~amd64 ~arm64 ~x86"
6886 +IUSE=""
6887 +
6888 +DEPEND="
6889 + >=kde-frameworks/kcompletion-${KFMIN}:5
6890 + >=kde-frameworks/kconfig-${KFMIN}:5
6891 + >=kde-frameworks/kconfigwidgets-${KFMIN}:5
6892 + >=kde-frameworks/kcoreaddons-${KFMIN}:5
6893 + >=kde-frameworks/kcrash-${KFMIN}:5
6894 + >=kde-frameworks/kdbusaddons-${KFMIN}:5
6895 + >=kde-frameworks/kdeclarative-${KFMIN}:5
6896 + >=kde-frameworks/ki18n-${KFMIN}:5
6897 + >=kde-frameworks/knewstuff-${KFMIN}:5
6898 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
6899 + >=kde-frameworks/kxmlgui-${KFMIN}:5
6900 + >=kde-apps/libkdegames-${PVCUT}:5
6901 + >=kde-apps/libkmahjongg-${PVCUT}:5
6902 + >=dev-qt/qtgui-${QTMIN}:5
6903 + >=dev-qt/qtsvg-${QTMIN}:5
6904 + >=dev-qt/qtwidgets-${QTMIN}:5
6905 +"
6906 +RDEPEND="${DEPEND}"
6907
6908 diff --git a/kde-apps/kmail-account-wizard/kmail-account-wizard-19.12.3.ebuild b/kde-apps/kmail-account-wizard/kmail-account-wizard-19.12.3.ebuild
6909 new file mode 100644
6910 index 0000000000..16cdd235d9
6911 --- /dev/null
6912 +++ b/kde-apps/kmail-account-wizard/kmail-account-wizard-19.12.3.ebuild
6913 @@ -0,0 +1,53 @@
6914 +# Copyright 1999-2020 Gentoo Authors
6915 +# Distributed under the terms of the GNU General Public License v2
6916 +
6917 +EAPI=7
6918 +
6919 +ECM_HANDBOOK="forceoptional" # FIXME: Check back for doc in release
6920 +ECM_TEST="forceoptional"
6921 +PVCUT=$(ver_cut 1-3)
6922 +KFMIN=5.63.0
6923 +QTMIN=5.12.3
6924 +VIRTUALX_REQUIRED="test"
6925 +inherit ecm kde.org
6926 +
6927 +DESCRIPTION="Assistant for KMail accounts configuration"
6928 +HOMEPAGE+=" https://userbase.kde.org/Kmail/Account_Wizard"
6929 +
6930 +LICENSE="GPL-2+ handbook? ( FDL-1.2+ )"
6931 +SLOT="5"
6932 +KEYWORDS="~amd64 ~arm64 ~x86"
6933 +IUSE=""
6934 +
6935 +DEPEND="
6936 + >=dev-qt/qtdbus-${QTMIN}:5
6937 + >=dev-qt/qtgui-${QTMIN}:5
6938 + >=dev-qt/qtwidgets-${QTMIN}:5
6939 + >=dev-qt/qtxml-${QTMIN}:5
6940 + >=kde-apps/akonadi-${PVCUT}:5
6941 + >=kde-apps/kidentitymanagement-${PVCUT}:5
6942 + >=kde-apps/kldap-${PVCUT}:5
6943 + >=kde-apps/kmailtransport-${PVCUT}:5
6944 + >=kde-apps/libkdepim-${PVCUT}:5
6945 + >=kde-apps/libkleo-${PVCUT}:5
6946 + >=kde-apps/pimcommon-${PVCUT}:5
6947 + >=kde-frameworks/kcmutils-${KFMIN}:5
6948 + >=kde-frameworks/kcodecs-${KFMIN}:5
6949 + >=kde-frameworks/kconfig-${KFMIN}:5
6950 + >=kde-frameworks/kcoreaddons-${KFMIN}:5
6951 + >=kde-frameworks/kcrash-${KFMIN}:5
6952 + >=kde-frameworks/kdbusaddons-${KFMIN}:5
6953 + >=kde-frameworks/ki18n-${KFMIN}:5
6954 + >=kde-frameworks/kio-${KFMIN}:5
6955 + >=kde-frameworks/kitemviews-${KFMIN}:5
6956 + >=kde-frameworks/knewstuff-${KFMIN}:5
6957 + >=kde-frameworks/knotifications-${KFMIN}:5
6958 + >=kde-frameworks/knotifyconfig-${KFMIN}:5
6959 + >=kde-frameworks/kross-${KFMIN}:5
6960 + >=kde-frameworks/kservice-${KFMIN}:5
6961 + >=kde-frameworks/ktexteditor-${KFMIN}:5
6962 + >=kde-frameworks/kwallet-${KFMIN}:5
6963 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
6964 + >=kde-frameworks/kxmlgui-${KFMIN}:5
6965 +"
6966 +RDEPEND="${DEPEND}"
6967
6968 diff --git a/kde-apps/kmail/kmail-19.12.3.ebuild b/kde-apps/kmail/kmail-19.12.3.ebuild
6969 new file mode 100644
6970 index 0000000000..22712ef46f
6971 --- /dev/null
6972 +++ b/kde-apps/kmail/kmail-19.12.3.ebuild
6973 @@ -0,0 +1,120 @@
6974 +# Copyright 1999-2020 Gentoo Authors
6975 +# Distributed under the terms of the GNU General Public License v2
6976 +
6977 +EAPI=7
6978 +
6979 +ECM_HANDBOOK="forceoptional"
6980 +ECM_TEST="forceoptional"
6981 +PVCUT=$(ver_cut 1-3)
6982 +KFMIN=5.63.0
6983 +QTMIN=5.12.3
6984 +VIRTUALX_REQUIRED="test"
6985 +inherit ecm kde.org
6986 +
6987 +DESCRIPTION="Email client, supporting POP3 and IMAP mailboxes."
6988 +HOMEPAGE="https://kde.org/applications/office/org.kde.kmail2
6989 +https://kontact.kde.org/components/kmail.html"
6990 +
6991 +LICENSE="GPL-2+ handbook? ( FDL-1.2+ )"
6992 +SLOT="5"
6993 +KEYWORDS="~amd64 ~arm64 ~x86"
6994 +IUSE=""
6995 +
6996 +# drop qtcore subslot operator when QT_MINIMAL >= 5.14.0
6997 +BDEPEND="
6998 + dev-libs/libxslt
6999 + test? ( >=kde-apps/akonadi-${PVCUT}:5[tools] )
7000 +"
7001 +COMMON_DEPEND="
7002 + >=kde-frameworks/kbookmarks-${KFMIN}:5
7003 + >=kde-frameworks/kcalendarcore-${KFMIN}:5
7004 + >=kde-frameworks/kcmutils-${KFMIN}:5
7005 + >=kde-frameworks/kcodecs-${KFMIN}:5
7006 + >=kde-frameworks/kcompletion-${KFMIN}:5
7007 + >=kde-frameworks/kconfig-${KFMIN}:5
7008 + >=kde-frameworks/kconfigwidgets-${KFMIN}:5
7009 + >=kde-frameworks/kcontacts-${KFMIN}:5
7010 + >=kde-frameworks/kcoreaddons-${KFMIN}:5
7011 + >=kde-frameworks/kcrash-${KFMIN}:5
7012 + >=kde-frameworks/kdbusaddons-${KFMIN}:5
7013 + >=kde-frameworks/kguiaddons-${KFMIN}:5
7014 + >=kde-frameworks/ki18n-${KFMIN}:5
7015 + >=kde-frameworks/kiconthemes-${KFMIN}:5
7016 + >=kde-frameworks/kitemviews-${KFMIN}:5
7017 + >=kde-frameworks/kio-${KFMIN}:5
7018 + >=kde-frameworks/kjobwidgets-${KFMIN}:5
7019 + >=kde-frameworks/knotifications-${KFMIN}:5
7020 + >=kde-frameworks/knotifyconfig-${KFMIN}:5
7021 + >=kde-frameworks/kparts-${KFMIN}:5
7022 + >=kde-frameworks/kservice-${KFMIN}:5
7023 + >=kde-frameworks/ktextwidgets-${KFMIN}:5
7024 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
7025 + >=kde-frameworks/kwindowsystem-${KFMIN}:5
7026 + >=kde-frameworks/kxmlgui-${KFMIN}:5
7027 + >=kde-frameworks/sonnet-${KFMIN}:5
7028 + >=kde-apps/akonadi-${PVCUT}:5
7029 + >=kde-apps/akonadi-contacts-${PVCUT}:5
7030 + >=kde-apps/akonadi-mime-${PVCUT}:5
7031 + >=kde-apps/akonadi-search-${PVCUT}:5
7032 + >=kde-apps/kdepim-apps-libs-${PVCUT}:5
7033 + >=kde-apps/kidentitymanagement-${PVCUT}:5
7034 + >=kde-apps/kmailtransport-${PVCUT}:5
7035 + >=kde-apps/kmime-${PVCUT}:5
7036 + >=kde-apps/kontactinterface-${PVCUT}:5
7037 + >=kde-apps/kpimtextedit-${PVCUT}:5
7038 + >=kde-apps/libgravatar-${PVCUT}:5
7039 + >=kde-apps/libkdepim-${PVCUT}:5
7040 + >=kde-apps/libkleo-${PVCUT}:5
7041 + >=kde-apps/libksieve-${PVCUT}:5
7042 + >=kde-apps/libktnef-${PVCUT}:5
7043 + >=kde-apps/mailcommon-${PVCUT}:5
7044 + >=kde-apps/messagelib-${PVCUT}:5
7045 + >=kde-apps/pimcommon-${PVCUT}:5
7046 + >=dev-qt/qtcore-${QTMIN}:5=
7047 + >=dev-qt/qtdbus-${QTMIN}:5
7048 + >=dev-qt/qtgui-${QTMIN}:5
7049 + >=dev-qt/qtnetwork-${QTMIN}:5
7050 + >=dev-qt/qtwebengine-${QTMIN}:5[widgets]
7051 + >=dev-qt/qtwidgets-${QTMIN}:5
7052 + >=app-crypt/gpgme-1.11.1[cxx,qt5]
7053 +"
7054 +DEPEND="${COMMON_DEPEND}
7055 + >=kde-apps/kcalutils-${PVCUT}:5
7056 + >=kde-apps/kldap-${PVCUT}:5
7057 + test? ( >=kde-apps/akonadi-${PVCUT}:5[sqlite] )
7058 +"
7059 +RDEPEND="${COMMON_DEPEND}
7060 + >=kde-apps/kdepim-runtime-${PVCUT}:5
7061 + >=kde-apps/kmail-account-wizard-${PVCUT}:5
7062 +"
7063 +
7064 +RESTRICT+=" test" # bug 616878
7065 +
7066 +src_prepare() {
7067 + ecm_src_prepare
7068 +
7069 + if ! use handbook; then
7070 + sed -i ktnef/CMakeLists.txt -e "/add_subdirectory(doc)/ s/^/#DONT/" || die
7071 + fi
7072 +}
7073 +
7074 +pkg_postinst() {
7075 + ecm_pkg_postinst
7076 +
7077 + pkg_is_installed() {
7078 + echo "${1} ($(has_version ${1} || echo "not ")installed)"
7079 + }
7080 +
7081 + if [[ -z "${REPLACING_VERSIONS}" ]]; then
7082 + elog "KMail supports the following runtime dependencies:"
7083 + elog " Virus detection:"
7084 + elog " $(pkg_is_installed app-antivirus/clamav)"
7085 + elog " Spam filtering:"
7086 + elog " $(pkg_is_installed mail-filter/bogofilter)"
7087 + elog " $(pkg_is_installed mail-filter/spamassassin)"
7088 + elog " Fancy e-mail headers and various useful plugins:"
7089 + elog " $(pkg_is_installed kde-apps/kdepim-addons:${SLOT})"
7090 + elog " Crypto config and certificate details GUI:"
7091 + elog " $(pkg_is_installed kde-apps/kleopatra:${SLOT})"
7092 + fi
7093 +}
7094
7095 diff --git a/kde-apps/kmailtransport/kmailtransport-19.12.3.ebuild b/kde-apps/kmailtransport/kmailtransport-19.12.3.ebuild
7096 new file mode 100644
7097 index 0000000000..0d58c62836
7098 --- /dev/null
7099 +++ b/kde-apps/kmailtransport/kmailtransport-19.12.3.ebuild
7100 @@ -0,0 +1,43 @@
7101 +# Copyright 1999-2020 Gentoo Authors
7102 +# Distributed under the terms of the GNU General Public License v2
7103 +
7104 +EAPI=7
7105 +
7106 +ECM_TEST="true"
7107 +PVCUT=$(ver_cut 1-3)
7108 +KFMIN=5.63.0
7109 +QTMIN=5.12.3
7110 +inherit ecm kde.org
7111 +
7112 +DESCRIPTION="Mail transport service"
7113 +
7114 +LICENSE="LGPL-2.1+"
7115 +SLOT="5"
7116 +KEYWORDS="~amd64 ~arm64 ~x86"
7117 +IUSE=""
7118 +
7119 +RDEPEND="
7120 + >=kde-frameworks/kcmutils-${KFMIN}:5
7121 + >=kde-frameworks/kcompletion-${KFMIN}:5
7122 + >=kde-frameworks/kconfig-${KFMIN}:5
7123 + >=kde-frameworks/kconfigwidgets-${KFMIN}:5
7124 + >=kde-frameworks/kcoreaddons-${KFMIN}:5
7125 + >=kde-frameworks/ki18n-${KFMIN}:5
7126 + >=kde-frameworks/kio-${KFMIN}:5
7127 + >=kde-frameworks/kwallet-${KFMIN}:5
7128 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
7129 + >=kde-apps/akonadi-${PVCUT}:5
7130 + >=kde-apps/akonadi-mime-${PVCUT}:5
7131 + >=kde-apps/kmime-${PVCUT}:5
7132 + >=kde-apps/ksmtp-${PVCUT}:5
7133 + >=kde-apps/libkgapi-${PVCUT}:5
7134 + >=dev-qt/qtdbus-${QTMIN}:5
7135 + >=dev-qt/qtgui-${QTMIN}:5
7136 + >=dev-qt/qtnetwork-${QTMIN}:5
7137 + >=dev-qt/qtwidgets-${QTMIN}:5
7138 +"
7139 +DEPEND="${RDEPEND}
7140 + test? ( >=kde-frameworks/ktextwidgets-${KFMIN}:5 )
7141 +"
7142 +
7143 +RESTRICT+=" test"
7144
7145 diff --git a/kde-apps/kmbox/kmbox-19.12.3.ebuild b/kde-apps/kmbox/kmbox-19.12.3.ebuild
7146 new file mode 100644
7147 index 0000000000..68363a4586
7148 --- /dev/null
7149 +++ b/kde-apps/kmbox/kmbox-19.12.3.ebuild
7150 @@ -0,0 +1,18 @@
7151 +# Copyright 1999-2020 Gentoo Authors
7152 +# Distributed under the terms of the GNU General Public License v2
7153 +
7154 +EAPI=7
7155 +
7156 +ECM_TEST="true"
7157 +PVCUT=$(ver_cut 1-3)
7158 +inherit ecm kde.org
7159 +
7160 +DESCRIPTION="Library for accessing MBox format mail storages"
7161 +
7162 +LICENSE="GPL-2+"
7163 +SLOT="5"
7164 +KEYWORDS="~amd64 ~arm64 ~x86"
7165 +IUSE=""
7166 +
7167 +DEPEND=">=kde-apps/kmime-${PVCUT}:5"
7168 +RDEPEND="${DEPEND}"
7169
7170 diff --git a/kde-apps/kmime/kmime-19.12.3.ebuild b/kde-apps/kmime/kmime-19.12.3.ebuild
7171 new file mode 100644
7172 index 0000000000..be6eed4cf7
7173 --- /dev/null
7174 +++ b/kde-apps/kmime/kmime-19.12.3.ebuild
7175 @@ -0,0 +1,21 @@
7176 +# Copyright 1999-2020 Gentoo Authors
7177 +# Distributed under the terms of the GNU General Public License v2
7178 +
7179 +EAPI=7
7180 +
7181 +ECM_TEST="true"
7182 +KFMIN=5.63.0
7183 +inherit ecm kde.org
7184 +
7185 +DESCRIPTION="Libary for handling mail messages and newsgroup articles"
7186 +
7187 +LICENSE="GPL-2+"
7188 +SLOT="5"
7189 +KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
7190 +IUSE=""
7191 +
7192 +DEPEND="
7193 + >=kde-frameworks/kcodecs-${KFMIN}:5
7194 + >=kde-frameworks/ki18n-${KFMIN}:5
7195 +"
7196 +RDEPEND="${DEPEND}"
7197
7198 diff --git a/kde-apps/kmines/kmines-19.12.3.ebuild b/kde-apps/kmines/kmines-19.12.3.ebuild
7199 new file mode 100644
7200 index 0000000000..7715d4502a
7201 --- /dev/null
7202 +++ b/kde-apps/kmines/kmines-19.12.3.ebuild
7203 @@ -0,0 +1,36 @@
7204 +# Copyright 1999-2020 Gentoo Authors
7205 +# Distributed under the terms of the GNU General Public License v2
7206 +
7207 +EAPI=7
7208 +
7209 +ECM_HANDBOOK="forceoptional"
7210 +KDE_SELINUX_MODULE="games"
7211 +PVCUT=$(ver_cut 1-3)
7212 +KFMIN=5.63.0
7213 +QTMIN=5.12.3
7214 +inherit ecm kde.org
7215 +
7216 +DESCRIPTION="Classic mine sweeper game"
7217 +HOMEPAGE="https://kde.org/applications/games/org.kde.kmines
7218 +https://games.kde.org/game.php?game=kmines"
7219 +
7220 +LICENSE="GPL-2" # TODO: CHECK
7221 +SLOT="5"
7222 +KEYWORDS="~amd64 ~arm64 ~x86"
7223 +IUSE=""
7224 +
7225 +DEPEND="
7226 + >=kde-frameworks/kconfig-${KFMIN}:5
7227 + >=kde-frameworks/kconfigwidgets-${KFMIN}:5
7228 + >=kde-frameworks/kcoreaddons-${KFMIN}:5
7229 + >=kde-frameworks/kcrash-${KFMIN}:5
7230 + >=kde-frameworks/kdbusaddons-${KFMIN}:5
7231 + >=kde-frameworks/ki18n-${KFMIN}:5
7232 + >=kde-frameworks/ktextwidgets-${KFMIN}:5
7233 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
7234 + >=kde-frameworks/kxmlgui-${KFMIN}:5
7235 + >=kde-apps/libkdegames-${PVCUT}:5
7236 + >=dev-qt/qtgui-${QTMIN}:5
7237 + >=dev-qt/qtwidgets-${QTMIN}:5
7238 +"
7239 +RDEPEND="${DEPEND}"
7240
7241 diff --git a/kde-apps/kmix/kmix-19.12.3.ebuild b/kde-apps/kmix/kmix-19.12.3.ebuild
7242 new file mode 100644
7243 index 0000000000..5564f3ad76
7244 --- /dev/null
7245 +++ b/kde-apps/kmix/kmix-19.12.3.ebuild
7246 @@ -0,0 +1,58 @@
7247 +# Copyright 1999-2020 Gentoo Authors
7248 +# Distributed under the terms of the GNU General Public License v2
7249 +
7250 +EAPI=7
7251 +
7252 +ECM_HANDBOOK="forceoptional"
7253 +ECM_TEST="false"
7254 +KFMIN=5.63.0
7255 +PLASMA_MINIMAL=5.16.5
7256 +QTMIN=5.12.3
7257 +inherit ecm kde.org
7258 +
7259 +DESCRIPTION="Volume control gui based on KDE Frameworks"
7260 +HOMEPAGE="https://kde.org/applications/multimedia/org.kde.kmix"
7261 +
7262 +LICENSE="GPL-2" # TODO: CHECK
7263 +SLOT="5"
7264 +KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
7265 +IUSE="alsa plasma pulseaudio"
7266 +
7267 +DEPEND="
7268 + >=kde-frameworks/kconfig-${KFMIN}:5
7269 + >=kde-frameworks/kconfigwidgets-${KFMIN}:5
7270 + >=kde-frameworks/kcoreaddons-${KFMIN}:5
7271 + >=kde-frameworks/kdbusaddons-${KFMIN}:5
7272 + >=kde-frameworks/kglobalaccel-${KFMIN}:5
7273 + >=kde-frameworks/ki18n-${KFMIN}:5
7274 + >=kde-frameworks/knotifications-${KFMIN}:5
7275 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
7276 + >=kde-frameworks/kwindowsystem-${KFMIN}:5
7277 + >=kde-frameworks/kxmlgui-${KFMIN}:5
7278 + >=kde-frameworks/solid-${KFMIN}:5
7279 + >=dev-qt/qtdbus-${QTMIN}:5
7280 + >=dev-qt/qtgui-${QTMIN}:5
7281 + >=dev-qt/qtwidgets-${QTMIN}:5
7282 + >=dev-qt/qtxml-${QTMIN}:5
7283 + alsa? ( >=media-libs/alsa-lib-1.0.14a )
7284 + plasma? ( >=kde-frameworks/plasma-${KFMIN}:5 )
7285 + pulseaudio? (
7286 + dev-libs/glib:2
7287 + media-libs/libcanberra
7288 + >=media-sound/pulseaudio-0.9.12
7289 + )
7290 +"
7291 +RDEPEND="${DEPEND}
7292 + >=kde-plasma/kde-cli-tools-${PLASMA_MINIMAL}:5
7293 +"
7294 +
7295 +src_configure() {
7296 + local mycmakeargs=(
7297 + $(cmake_use_find_package alsa ALSA)
7298 + $(cmake_use_find_package plasma KF5Plasma)
7299 + $(cmake_use_find_package pulseaudio Canberra)
7300 + $(cmake_use_find_package pulseaudio PulseAudio)
7301 + )
7302 +
7303 + ecm_src_configure
7304 +}
7305
7306 diff --git a/kde-apps/kmousetool/kmousetool-19.12.3.ebuild b/kde-apps/kmousetool/kmousetool-19.12.3.ebuild
7307 new file mode 100644
7308 index 0000000000..6dafce0887
7309 --- /dev/null
7310 +++ b/kde-apps/kmousetool/kmousetool-19.12.3.ebuild
7311 @@ -0,0 +1,37 @@
7312 +# Copyright 1999-2020 Gentoo Authors
7313 +# Distributed under the terms of the GNU General Public License v2
7314 +
7315 +EAPI=7
7316 +
7317 +ECM_HANDBOOK="forceoptional"
7318 +KFMIN=5.63.0
7319 +QTMIN=5.12.3
7320 +inherit ecm kde.org
7321 +
7322 +DESCRIPTION="KDE program that clicks the mouse for you"
7323 +HOMEPAGE="https://kde.org/applications/utilities/org.kde.kmousetool"
7324 +
7325 +LICENSE="GPL-2" # TODO: CHECK
7326 +SLOT="5"
7327 +KEYWORDS="~amd64 ~arm64 ~x86"
7328 +IUSE=""
7329 +
7330 +RDEPEND="
7331 + >=kde-frameworks/kcoreaddons-${KFMIN}:5
7332 + >=kde-frameworks/kdbusaddons-${KFMIN}:5
7333 + >=kde-frameworks/ki18n-${KFMIN}:5
7334 + >=kde-frameworks/kiconthemes-${KFMIN}:5
7335 + >=kde-frameworks/knotifications-${KFMIN}:5
7336 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
7337 + >=kde-frameworks/kxmlgui-${KFMIN}:5
7338 + >=dev-qt/qtgui-${QTMIN}:5
7339 + >=dev-qt/qtwidgets-${QTMIN}:5
7340 + media-libs/phonon[qt5(+)]
7341 + x11-libs/libX11
7342 + x11-libs/libXtst
7343 +"
7344 +DEPEND="${RDEPEND}
7345 + x11-base/xorg-proto
7346 + x11-libs/libXext
7347 + x11-libs/libXt
7348 +"
7349
7350 diff --git a/kde-apps/kmouth/kmouth-19.12.3.ebuild b/kde-apps/kmouth/kmouth-19.12.3.ebuild
7351 new file mode 100644
7352 index 0000000000..f344723669
7353 --- /dev/null
7354 +++ b/kde-apps/kmouth/kmouth-19.12.3.ebuild
7355 @@ -0,0 +1,35 @@
7356 +# Copyright 1999-2020 Gentoo Authors
7357 +# Distributed under the terms of the GNU General Public License v2
7358 +
7359 +EAPI=7
7360 +
7361 +ECM_HANDBOOK="forceoptional"
7362 +KFMIN=5.63.0
7363 +QTMIN=5.12.3
7364 +inherit ecm kde.org
7365 +
7366 +DESCRIPTION="Text-to-speech synthesizer front end"
7367 +HOMEPAGE="https://kde.org/applications/utilities/org.kde.kmouth"
7368 +
7369 +LICENSE="GPL-2" # TODO: CHECK
7370 +SLOT="5"
7371 +KEYWORDS="~amd64 ~arm64 ~x86"
7372 +IUSE=""
7373 +
7374 +DEPEND="
7375 + >=kde-frameworks/kcompletion-${KFMIN}:5
7376 + >=kde-frameworks/kconfig-${KFMIN}:5
7377 + >=kde-frameworks/kconfigwidgets-${KFMIN}:5
7378 + >=kde-frameworks/kcoreaddons-${KFMIN}:5
7379 + >=kde-frameworks/kcrash-${KFMIN}:5
7380 + >=kde-frameworks/ki18n-${KFMIN}:5
7381 + >=kde-frameworks/kio-${KFMIN}:5
7382 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
7383 + >=kde-frameworks/kxmlgui-${KFMIN}:5
7384 + >=dev-qt/qtgui-${QTMIN}:5
7385 + >=dev-qt/qtprintsupport-${QTMIN}:5
7386 + >=dev-qt/qtspeech-${QTMIN}:5
7387 + >=dev-qt/qtwidgets-${QTMIN}:5
7388 + >=dev-qt/qtxml-${QTMIN}:5
7389 +"
7390 +RDEPEND="${DEPEND}"
7391
7392 diff --git a/kde-apps/kmplot/kmplot-19.12.3.ebuild b/kde-apps/kmplot/kmplot-19.12.3.ebuild
7393 new file mode 100644
7394 index 0000000000..f2839ac910
7395 --- /dev/null
7396 +++ b/kde-apps/kmplot/kmplot-19.12.3.ebuild
7397 @@ -0,0 +1,40 @@
7398 +# Copyright 1999-2020 Gentoo Authors
7399 +# Distributed under the terms of the GNU General Public License v2
7400 +
7401 +EAPI=7
7402 +
7403 +ECM_HANDBOOK="forceoptional"
7404 +KFMIN=5.63.0
7405 +QTMIN=5.12.3
7406 +inherit ecm kde.org
7407 +
7408 +DESCRIPTION="Mathematical function plotter"
7409 +HOMEPAGE="https://kde.org/applications/education/org.kde.kmplot
7410 +https://edu.kde.org/kmplot/"
7411 +
7412 +LICENSE="GPL-2" # TODO: CHECK
7413 +SLOT="5"
7414 +KEYWORDS="~amd64 ~arm64 ~x86"
7415 +IUSE=""
7416 +
7417 +DEPEND="
7418 + >=kde-frameworks/kcompletion-${KFMIN}:5
7419 + >=kde-frameworks/kconfig-${KFMIN}:5
7420 + >=kde-frameworks/kconfigwidgets-${KFMIN}:5
7421 + >=kde-frameworks/kcoreaddons-${KFMIN}:5
7422 + >=kde-frameworks/kcrash-${KFMIN}:5
7423 + >=kde-frameworks/kguiaddons-${KFMIN}:5
7424 + >=kde-frameworks/ki18n-${KFMIN}:5
7425 + >=kde-frameworks/kparts-${KFMIN}:5
7426 + >=kde-frameworks/kservice-${KFMIN}:5
7427 + >=kde-frameworks/ktextwidgets-${KFMIN}:5
7428 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
7429 + >=kde-frameworks/kxmlgui-${KFMIN}:5
7430 + >=dev-qt/qtdbus-${QTMIN}:5
7431 + >=dev-qt/qtgui-${QTMIN}:5
7432 + >=dev-qt/qtprintsupport-${QTMIN}:5
7433 + >=dev-qt/qtsvg-${QTMIN}:5
7434 + >=dev-qt/qtwidgets-${QTMIN}:5
7435 + >=dev-qt/qtxml-${QTMIN}:5
7436 +"
7437 +RDEPEND="${DEPEND}"
7438
7439 diff --git a/kde-apps/knavalbattle/knavalbattle-19.12.3.ebuild b/kde-apps/knavalbattle/knavalbattle-19.12.3.ebuild
7440 new file mode 100644
7441 index 0000000000..5ef93480d1
7442 --- /dev/null
7443 +++ b/kde-apps/knavalbattle/knavalbattle-19.12.3.ebuild
7444 @@ -0,0 +1,41 @@
7445 +# Copyright 1999-2020 Gentoo Authors
7446 +# Distributed under the terms of the GNU General Public License v2
7447 +
7448 +EAPI=7
7449 +
7450 +ECM_HANDBOOK="forceoptional"
7451 +KDE_SELINUX_MODULE="games"
7452 +PVCUT=$(ver_cut 1-3)
7453 +KFMIN=5.63.0
7454 +QTMIN=5.12.3
7455 +inherit ecm kde.org
7456 +
7457 +DESCRIPTION="Battleship clone by KDE"
7458 +HOMEPAGE="https://kde.org/applications/games/org.kde.knavalbattle
7459 +https://games.kde.org/game.php?game=kbattleship"
7460 +
7461 +LICENSE="GPL-2" # TODO: CHECK
7462 +SLOT="5"
7463 +KEYWORDS="~amd64 ~arm64 ~x86"
7464 +IUSE=""
7465 +
7466 +DEPEND="
7467 + >=kde-frameworks/kcompletion-${KFMIN}:5
7468 + >=kde-frameworks/kconfig-${KFMIN}:5
7469 + >=kde-frameworks/kcoreaddons-${KFMIN}:5
7470 + >=kde-frameworks/kcrash-${KFMIN}:5
7471 + >=kde-frameworks/kdbusaddons-${KFMIN}:5
7472 + >=kde-frameworks/kdnssd-${KFMIN}:5
7473 + >=kde-frameworks/ki18n-${KFMIN}:5
7474 + >=kde-frameworks/ktextwidgets-${KFMIN}:5
7475 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
7476 + >=kde-frameworks/kxmlgui-${KFMIN}:5
7477 + >=kde-apps/libkdegames-${PVCUT}:5
7478 + >=dev-qt/qtgui-${QTMIN}:5
7479 + >=dev-qt/qtnetwork-${QTMIN}:5
7480 + >=dev-qt/qtwidgets-${QTMIN}:5
7481 + >=dev-qt/qtxml-${QTMIN}:5
7482 +"
7483 +RDEPEND="${DEPEND}"
7484 +
7485 +DOCS=( AUTHORS )
7486
7487 diff --git a/kde-apps/knetwalk/knetwalk-19.12.3.ebuild b/kde-apps/knetwalk/knetwalk-19.12.3.ebuild
7488 new file mode 100644
7489 index 0000000000..96a8af1cba
7490 --- /dev/null
7491 +++ b/kde-apps/knetwalk/knetwalk-19.12.3.ebuild
7492 @@ -0,0 +1,38 @@
7493 +# Copyright 1999-2020 Gentoo Authors
7494 +# Distributed under the terms of the GNU General Public License v2
7495 +
7496 +EAPI=7
7497 +
7498 +ECM_HANDBOOK="forceoptional"
7499 +ECM_TEST="optional"
7500 +PVCUT=$(ver_cut 1-3)
7501 +KFMIN=5.63.0
7502 +QTMIN=5.12.3
7503 +VIRTUALX_REQUIRED="test"
7504 +inherit ecm kde.org
7505 +
7506 +DESCRIPTION="KDE version of the popular NetWalk game for system administrators"
7507 +HOMEPAGE="https://kde.org/applications/games/org.kde.knetwalk
7508 +https://games.kde.org/game.php?game=knetwalk"
7509 +
7510 +LICENSE="GPL-2" # TODO: CHECK
7511 +SLOT="5"
7512 +KEYWORDS="~amd64 ~arm64 ~x86"
7513 +IUSE=""
7514 +
7515 +DEPEND="
7516 + >=kde-frameworks/kconfig-${KFMIN}:5
7517 + >=kde-frameworks/kconfigwidgets-${KFMIN}:5
7518 + >=kde-frameworks/kcoreaddons-${KFMIN}:5
7519 + >=kde-frameworks/kcrash-${KFMIN}:5
7520 + >=kde-frameworks/kdbusaddons-${KFMIN}:5
7521 + >=kde-frameworks/ki18n-${KFMIN}:5
7522 + >=kde-frameworks/ktextwidgets-${KFMIN}:5
7523 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
7524 + >=kde-frameworks/kxmlgui-${KFMIN}:5
7525 + >=kde-apps/libkdegames-${PVCUT}:5
7526 + >=dev-qt/qtdeclarative-${QTMIN}:5
7527 + >=dev-qt/qtgui-${QTMIN}:5
7528 + >=dev-qt/qtwidgets-${QTMIN}:5
7529 +"
7530 +RDEPEND="${DEPEND}"
7531
7532 diff --git a/kde-apps/knights/knights-19.12.3.ebuild b/kde-apps/knights/knights-19.12.3.ebuild
7533 new file mode 100644
7534 index 0000000000..dee7a2d0ac
7535 --- /dev/null
7536 +++ b/kde-apps/knights/knights-19.12.3.ebuild
7537 @@ -0,0 +1,52 @@
7538 +# Copyright 1999-2020 Gentoo Authors
7539 +# Distributed under the terms of the GNU General Public License v2
7540 +
7541 +EAPI=7
7542 +
7543 +ECM_HANDBOOK="forceoptional"
7544 +KDE_SELINUX_MODULE="games"
7545 +PVCUT=$(ver_cut 1-3)
7546 +KFMIN=5.63.0
7547 +QTMIN=5.12.3
7548 +inherit ecm kde.org
7549 +
7550 +DESCRIPTION="Simple chess board based on KDE Frameworks"
7551 +HOMEPAGE="https://kde.org/applications/games/org.kde.knights"
7552 +
7553 +LICENSE="GPL-2+"
7554 +SLOT="5"
7555 +KEYWORDS="~amd64 ~arm64 ~x86"
7556 +IUSE="speech"
7557 +
7558 +DEPEND="
7559 + >=kde-frameworks/kcompletion-${KFMIN}:5
7560 + >=kde-frameworks/kconfig-${KFMIN}:5
7561 + >=kde-frameworks/kconfigwidgets-${KFMIN}:5
7562 + >=kde-frameworks/kcoreaddons-${KFMIN}:5
7563 + >=kde-frameworks/kcrash-${KFMIN}:5
7564 + >=kde-frameworks/kdbusaddons-${KFMIN}:5
7565 + >=kde-frameworks/ki18n-${KFMIN}:5
7566 + >=kde-frameworks/kio-${KFMIN}:5
7567 + >=kde-frameworks/kplotting-${KFMIN}:5
7568 + >=kde-frameworks/ktextwidgets-${KFMIN}:5
7569 + >=kde-frameworks/kwallet-${KFMIN}:5
7570 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
7571 + >=kde-frameworks/kxmlgui-${KFMIN}:5
7572 + >=kde-frameworks/plasma-${KFMIN}:5
7573 + >=kde-apps/libkdegames-${PVCUT}:5
7574 + >=dev-qt/qtconcurrent-${QTMIN}:5
7575 + >=dev-qt/qtdbus-${QTMIN}:5
7576 + >=dev-qt/qtgui-${QTMIN}:5
7577 + >=dev-qt/qtnetwork-${QTMIN}:5
7578 + >=dev-qt/qtsvg-${QTMIN}:5
7579 + >=dev-qt/qtwidgets-${QTMIN}:5
7580 + speech? ( >=dev-qt/qtspeech-${QTMIN}:5 )
7581 +"
7582 +RDEPEND="${DEPEND}
7583 + || (
7584 + games-board/gnuchess
7585 + games-board/crafty
7586 + games-board/stockfish
7587 + games-board/sjeng
7588 + )
7589 +"
7590
7591 diff --git a/kde-apps/knotes/knotes-19.12.3.ebuild b/kde-apps/knotes/knotes-19.12.3.ebuild
7592 new file mode 100644
7593 index 0000000000..60d26bb44d
7594 --- /dev/null
7595 +++ b/kde-apps/knotes/knotes-19.12.3.ebuild
7596 @@ -0,0 +1,77 @@
7597 +# Copyright 1999-2020 Gentoo Authors
7598 +# Distributed under the terms of the GNU General Public License v2
7599 +
7600 +EAPI=7
7601 +
7602 +ECM_HANDBOOK="forceoptional"
7603 +ECM_TEST="forceoptional"
7604 +PVCUT=$(ver_cut 1-3)
7605 +KFMIN=5.63.0
7606 +QTMIN=5.12.3
7607 +VIRTUALX_REQUIRED="test"
7608 +inherit ecm kde.org
7609 +
7610 +DESCRIPTION="Note taking application"
7611 +HOMEPAGE="https://kde.org/applications/utilities/org.kde.knotes
7612 +https://kontact.kde.org/components/knotes.html"
7613 +
7614 +LICENSE="GPL-2+ handbook? ( FDL-1.2+ )"
7615 +SLOT="5"
7616 +KEYWORDS="~amd64 ~arm64 ~x86"
7617 +IUSE=""
7618 +
7619 +DEPEND="
7620 + >=kde-frameworks/kcalendarcore-${KFMIN}:5
7621 + >=kde-frameworks/kcmutils-${KFMIN}:5
7622 + >=kde-frameworks/kcompletion-${KFMIN}:5
7623 + >=kde-frameworks/kconfig-${KFMIN}:5
7624 + >=kde-frameworks/kconfigwidgets-${KFMIN}:5
7625 + >=kde-frameworks/kcontacts-${KFMIN}:5
7626 + >=kde-frameworks/kcoreaddons-${KFMIN}:5
7627 + >=kde-frameworks/kcrash-${KFMIN}:5
7628 + >=kde-frameworks/kdbusaddons-${KFMIN}:5
7629 + >=kde-frameworks/kdnssd-${KFMIN}:5
7630 + >=kde-frameworks/kglobalaccel-${KFMIN}:5
7631 + >=kde-frameworks/ki18n-${KFMIN}:5
7632 + >=kde-frameworks/kiconthemes-${KFMIN}:5
7633 + >=kde-frameworks/kitemmodels-${KFMIN}:5
7634 + >=kde-frameworks/kitemviews-${KFMIN}:5
7635 + >=kde-frameworks/knewstuff-${KFMIN}:5
7636 + >=kde-frameworks/knotifications-${KFMIN}:5
7637 + >=kde-frameworks/kparts-${KFMIN}:5
7638 + >=kde-frameworks/ktextwidgets-${KFMIN}:5
7639 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
7640 + >=kde-frameworks/kwindowsystem-${KFMIN}:5
7641 + >=kde-frameworks/kxmlgui-${KFMIN}:5
7642 + >=kde-apps/akonadi-${PVCUT}:5
7643 + >=kde-apps/akonadi-notes-${PVCUT}:5
7644 + >=kde-apps/akonadi-search-${PVCUT}:5
7645 + >=kde-apps/grantleetheme-${PVCUT}:5
7646 + >=kde-apps/kcalutils-${PVCUT}:5
7647 + >=kde-apps/kmime-${PVCUT}:5
7648 + >=kde-apps/kontactinterface-${PVCUT}:5
7649 + >=kde-apps/libkdepim-${PVCUT}:5
7650 + >=kde-apps/pimcommon-${PVCUT}:5
7651 + >=dev-qt/qtdbus-${QTMIN}:5
7652 + >=dev-qt/qtgui-${QTMIN}:5
7653 + >=dev-qt/qtprintsupport-${QTMIN}:5
7654 + >=dev-qt/qtwidgets-${QTMIN}:5
7655 + >=dev-qt/qtx11extras-${QTMIN}:5
7656 + >=dev-qt/qtxml-${QTMIN}:5
7657 + dev-libs/grantlee:5
7658 + dev-libs/libxslt
7659 + x11-libs/libX11
7660 +"
7661 +RDEPEND="${DEPEND}
7662 + >=kde-apps/kdepim-runtime-${PVCUT}:5
7663 +"
7664 +
7665 +src_configure() {
7666 +# local mycmakeargs=(
7667 +# # FIXME: Does not build (last checked 2016-02-17)
7668 +# $(cmake_use_find_package X Qt5X11Extras)
7669 +# $(cmake_use_find_package X X11)
7670 +# )
7671 +
7672 + ecm_src_configure
7673 +}
7674
7675 diff --git a/kde-apps/kolf/kolf-19.12.3.ebuild b/kde-apps/kolf/kolf-19.12.3.ebuild
7676 new file mode 100644
7677 index 0000000000..6f36e85c13
7678 --- /dev/null
7679 +++ b/kde-apps/kolf/kolf-19.12.3.ebuild
7680 @@ -0,0 +1,38 @@
7681 +# Copyright 1999-2020 Gentoo Authors
7682 +# Distributed under the terms of the GNU General Public License v2
7683 +
7684 +EAPI=7
7685 +
7686 +ECM_HANDBOOK="forceoptional"
7687 +KDE_SELINUX_MODULE="games"
7688 +PVCUT=$(ver_cut 1-3)
7689 +KFMIN=5.63.0
7690 +QTMIN=5.12.3
7691 +inherit ecm kde.org
7692 +
7693 +DESCRIPTION="Minigolf game by KDE"
7694 +HOMEPAGE="https://kde.org/applications/games/org.kde.kolf
7695 +https://games.kde.org/game.php?game=kolf"
7696 +
7697 +LICENSE="GPL-2" # TODO: CHECK
7698 +SLOT="5"
7699 +KEYWORDS="~amd64 ~arm64 ~x86"
7700 +IUSE=""
7701 +
7702 +DEPEND="
7703 + >=kde-frameworks/kcompletion-${KFMIN}:5
7704 + >=kde-frameworks/kconfig-${KFMIN}:5
7705 + >=kde-frameworks/kconfigwidgets-${KFMIN}:5
7706 + >=kde-frameworks/kcoreaddons-${KFMIN}:5
7707 + >=kde-frameworks/kcrash-${KFMIN}:5
7708 + >=kde-frameworks/kdbusaddons-${KFMIN}:5
7709 + >=kde-frameworks/ki18n-${KFMIN}:5
7710 + >=kde-frameworks/kjobwidgets-${KFMIN}:5
7711 + >=kde-frameworks/ktextwidgets-${KFMIN}:5
7712 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
7713 + >=kde-frameworks/kxmlgui-${KFMIN}:5
7714 + >=kde-apps/libkdegames-${PVCUT}:5
7715 + >=dev-qt/qtgui-${QTMIN}:5
7716 + >=dev-qt/qtwidgets-${QTMIN}:5
7717 +"
7718 +RDEPEND="${DEPEND}"
7719
7720 diff --git a/kde-apps/kollision/kollision-19.12.3.ebuild b/kde-apps/kollision/kollision-19.12.3.ebuild
7721 new file mode 100644
7722 index 0000000000..0d2f62ed5a
7723 --- /dev/null
7724 +++ b/kde-apps/kollision/kollision-19.12.3.ebuild
7725 @@ -0,0 +1,33 @@
7726 +# Copyright 1999-2020 Gentoo Authors
7727 +# Distributed under the terms of the GNU General Public License v2
7728 +
7729 +EAPI=7
7730 +
7731 +ECM_HANDBOOK="forceoptional"
7732 +PVCUT=$(ver_cut 1-3)
7733 +KFMIN=5.63.0
7734 +QTMIN=5.12.3
7735 +inherit ecm kde.org
7736 +
7737 +DESCRIPTION="Simple ball dodging game"
7738 +HOMEPAGE="https://kde.org/applications/games/org.kde.kollision
7739 +https://games.kde.org/game.php?game=kollision"
7740 +
7741 +LICENSE="GPL-2" # TODO: CHECK
7742 +SLOT="5"
7743 +KEYWORDS="~amd64 ~arm64 ~x86"
7744 +IUSE=""
7745 +
7746 +DEPEND="
7747 + >=kde-frameworks/kconfig-${KFMIN}:5
7748 + >=kde-frameworks/kcoreaddons-${KFMIN}:5
7749 + >=kde-frameworks/kcrash-${KFMIN}:5
7750 + >=kde-frameworks/kdbusaddons-${KFMIN}:5
7751 + >=kde-frameworks/ki18n-${KFMIN}:5
7752 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
7753 + >=kde-frameworks/kxmlgui-${KFMIN}:5
7754 + >=kde-apps/libkdegames-${PVCUT}:5
7755 + >=dev-qt/qtgui-${QTMIN}:5
7756 + >=dev-qt/qtwidgets-${QTMIN}:5
7757 +"
7758 +RDEPEND="${DEPEND}"
7759
7760 diff --git a/kde-apps/kolourpaint/kolourpaint-19.12.3.ebuild b/kde-apps/kolourpaint/kolourpaint-19.12.3.ebuild
7761 new file mode 100644
7762 index 0000000000..1af665c7c5
7763 --- /dev/null
7764 +++ b/kde-apps/kolourpaint/kolourpaint-19.12.3.ebuild
7765 @@ -0,0 +1,46 @@
7766 +# Copyright 1999-2020 Gentoo Authors
7767 +# Distributed under the terms of the GNU General Public License v2
7768 +
7769 +EAPI=7
7770 +
7771 +ECM_HANDBOOK="forceoptional"
7772 +PVCUT=$(ver_cut 1-3)
7773 +KFMIN=5.63.0
7774 +QTMIN=5.12.3
7775 +inherit ecm kde.org
7776 +
7777 +DESCRIPTION="Paint Program by KDE"
7778 +HOMEPAGE="https://kde.org/applications/graphics/org.kde.kolourpaint"
7779 +
7780 +LICENSE="BSD-2 LGPL-2 LGPL-2+ || ( LGPL-2.1 LGPL-3 ) GPL-2 handbook? ( FDL-1.2 )"
7781 +SLOT="5"
7782 +KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
7783 +IUSE="scanner"
7784 +
7785 +DEPEND="
7786 + >=kde-frameworks/kconfig-${KFMIN}:5
7787 + >=kde-frameworks/kconfigwidgets-${KFMIN}:5
7788 + >=kde-frameworks/kcoreaddons-${KFMIN}:5
7789 + >=kde-frameworks/kdelibs4support-${KFMIN}:5
7790 + >=kde-frameworks/kguiaddons-${KFMIN}:5
7791 + >=kde-frameworks/ki18n-${KFMIN}:5
7792 + >=kde-frameworks/kiconthemes-${KFMIN}:5
7793 + >=kde-frameworks/kio-${KFMIN}:5
7794 + >=kde-frameworks/kservice-${KFMIN}:5
7795 + >=kde-frameworks/ktextwidgets-${KFMIN}:5
7796 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
7797 + >=kde-frameworks/kxmlgui-${KFMIN}:5
7798 + >=dev-qt/qtgui-${QTMIN}:5
7799 + >=dev-qt/qtprintsupport-${QTMIN}:5
7800 + >=dev-qt/qtwidgets-${QTMIN}:5
7801 + scanner? ( >=kde-apps/libksane-${PVCUT}:5 )
7802 +"
7803 +RDEPEND="${DEPEND}"
7804 +
7805 +src_configure() {
7806 + local mycmakeargs=(
7807 + $(cmake_use_find_package scanner KF5Sane)
7808 + )
7809 +
7810 + ecm_src_configure
7811 +}
7812
7813 diff --git a/kde-apps/kompare/kompare-19.12.3.ebuild b/kde-apps/kompare/kompare-19.12.3.ebuild
7814 new file mode 100644
7815 index 0000000000..6e6c882621
7816 --- /dev/null
7817 +++ b/kde-apps/kompare/kompare-19.12.3.ebuild
7818 @@ -0,0 +1,40 @@
7819 +# Copyright 1999-2020 Gentoo Authors
7820 +# Distributed under the terms of the GNU General Public License v2
7821 +
7822 +EAPI=7
7823 +
7824 +ECM_HANDBOOK="forceoptional"
7825 +PVCUT=$(ver_cut 1-3)
7826 +KFMIN=5.63.0
7827 +QTMIN=5.12.3
7828 +inherit ecm kde.org
7829 +
7830 +DESCRIPTION="A program to view the differences between files"
7831 +HOMEPAGE="https://kde.org/applications/development/org.kde.kompare"
7832 +
7833 +LICENSE="GPL-2" # TODO: CHECK
7834 +SLOT="5"
7835 +KEYWORDS="~amd64 ~arm64 ~x86"
7836 +IUSE=""
7837 +
7838 +DEPEND="
7839 + >=kde-frameworks/kcompletion-${KFMIN}:5
7840 + >=kde-frameworks/kcodecs-${KFMIN}:5
7841 + >=kde-frameworks/kconfig-${KFMIN}:5
7842 + >=kde-frameworks/kconfigwidgets-${KFMIN}:5
7843 + >=kde-frameworks/kcoreaddons-${KFMIN}:5
7844 + >=kde-frameworks/ki18n-${KFMIN}:5
7845 + >=kde-frameworks/kiconthemes-${KFMIN}:5
7846 + >=kde-frameworks/kio-${KFMIN}:5
7847 + >=kde-frameworks/kjobwidgets-${KFMIN}:5
7848 + >=kde-frameworks/kparts-${KFMIN}:5
7849 + >=kde-frameworks/kservice-${KFMIN}:5
7850 + >=kde-frameworks/ktexteditor-${KFMIN}:5
7851 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
7852 + >=kde-frameworks/kxmlgui-${KFMIN}:5
7853 + >=kde-apps/libkomparediff2-${PVCUT}:5
7854 + >=dev-qt/qtgui-${QTMIN}:5
7855 + >=dev-qt/qtprintsupport-${QTMIN}:5
7856 + >=dev-qt/qtwidgets-${QTMIN}:5
7857 +"
7858 +RDEPEND="${DEPEND}"
7859
7860 diff --git a/kde-apps/konqueror/konqueror-19.12.3.ebuild b/kde-apps/konqueror/konqueror-19.12.3.ebuild
7861 new file mode 100644
7862 index 0000000000..911b8ea755
7863 --- /dev/null
7864 +++ b/kde-apps/konqueror/konqueror-19.12.3.ebuild
7865 @@ -0,0 +1,105 @@
7866 +# Copyright 1999-2020 Gentoo Authors
7867 +# Distributed under the terms of the GNU General Public License v2
7868 +
7869 +EAPI=7
7870 +
7871 +ECM_HANDBOOK="forceoptional" # not optional until !kdelibs4support
7872 +ECM_TEST="true"
7873 +KFMIN=5.63.0
7874 +QTMIN=5.12.3
7875 +VIRTUALX_REQUIRED="test"
7876 +inherit flag-o-matic ecm kde.org
7877 +
7878 +DESCRIPTION="Web browser and file manager based on KDE Frameworks"
7879 +HOMEPAGE="https://kde.org/applications/internet/org.kde.konqueror"
7880 +
7881 +LICENSE="GPL-2" # TODO: CHECK
7882 +SLOT="5"
7883 +KEYWORDS="~amd64 ~arm64 ~x86"
7884 +IUSE="activities speech X"
7885 +
7886 +# 4 of 4 tests fail. Last checked for 4.0.3
7887 +RESTRICT+=" test"
7888 +
7889 +COMMON_DEPEND="
7890 + >=dev-qt/qtdbus-${QTMIN}:5
7891 + >=dev-qt/qtgui-${QTMIN}:5
7892 + >=dev-qt/qtwebengine-${QTMIN}:5[widgets]
7893 + >=dev-qt/qtwidgets-${QTMIN}:5
7894 + >=dev-qt/qtxml-${QTMIN}:5
7895 + >=kde-frameworks/karchive-${KFMIN}:5
7896 + >=kde-frameworks/kbookmarks-${KFMIN}:5
7897 + >=kde-frameworks/kcmutils-${KFMIN}:5
7898 + >=kde-frameworks/kcodecs-${KFMIN}:5
7899 + >=kde-frameworks/kcompletion-${KFMIN}:5
7900 + >=kde-frameworks/kconfig-${KFMIN}:5
7901 + >=kde-frameworks/kconfigwidgets-${KFMIN}:5
7902 + >=kde-frameworks/kcoreaddons-${KFMIN}:5
7903 + >=kde-frameworks/kcrash-${KFMIN}:5
7904 + >=kde-frameworks/kdbusaddons-${KFMIN}:5
7905 + >=kde-frameworks/kdelibs4support-${KFMIN}:5
7906 + >=kde-frameworks/kdesu-${KFMIN}:5
7907 + >=kde-frameworks/kguiaddons-${KFMIN}:5
7908 + >=kde-frameworks/khtml-${KFMIN}:5
7909 + >=kde-frameworks/ki18n-${KFMIN}:5
7910 + >=kde-frameworks/kiconthemes-${KFMIN}:5
7911 + >=kde-frameworks/kio-${KFMIN}:5
7912 + >=kde-frameworks/kitemviews-${KFMIN}:5
7913 + >=kde-frameworks/kjobwidgets-${KFMIN}:5
7914 + >=kde-frameworks/kparts-${KFMIN}:5
7915 + >=kde-frameworks/kservice-${KFMIN}:5
7916 + >=kde-frameworks/kwallet-${KFMIN}:5
7917 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
7918 + >=kde-frameworks/kwindowsystem-${KFMIN}:5
7919 + >=kde-frameworks/kxmlgui-${KFMIN}:5
7920 + sys-libs/zlib
7921 + speech? ( >=dev-qt/qtspeech-${QTMIN}:5 )
7922 + X? ( >=dev-qt/qtx11extras-${QTMIN}:5 )
7923 +"
7924 +DEPEND="${COMMON_DEPEND}
7925 + activities? ( >=kde-frameworks/kactivities-${KFMIN}:5 )
7926 +"
7927 +RDEPEND="${COMMON_DEPEND}
7928 + kde-apps/kfind:5
7929 + kde-plasma/kde-cli-tools:5
7930 +"
7931 +
7932 +src_prepare() {
7933 + [[ ${CHOST} == *-solaris* ]] && append-ldflags -lmalloc
7934 +
7935 + ecm_src_prepare
7936 +}
7937 +
7938 +src_configure() {
7939 + local mycmakeargs=(
7940 + $(cmake_use_find_package activities KF5Activities)
7941 + $(cmake_use_find_package speech Qt5TextToSpeech)
7942 + $(cmake_use_find_package X X11)
7943 + )
7944 + ecm_src_configure
7945 +}
7946 +
7947 +pkg_postinst() {
7948 + ecm_pkg_postinst
7949 +
7950 + if [[ -z "${REPLACING_VERSIONS}" ]]; then
7951 + if ! has_version kde-apps/keditbookmarks:${SLOT} ; then
7952 + elog "For bookmarks support, install keditbookmarks:"
7953 + elog "kde-apps/keditbookmarks:${SLOT}"
7954 + fi
7955 +
7956 + if ! has_version kde-apps/dolphin:${SLOT} ; then
7957 + elog "If you want to use konqueror as a filemanager, install the dolphin kpart:"
7958 + elog "kde-apps/dolphin:${SLOT}"
7959 + fi
7960 +
7961 + if ! has_version kde-apps/svg:${SLOT} ; then
7962 + elog "For konqueror to view SVGs, install the svg kpart:"
7963 + elog "kde-apps/svgpart:${SLOT}"
7964 + fi
7965 +
7966 + if ! has_version virtual/jre ; then
7967 + elog "To use Java on webpages install virtual/jre."
7968 + fi
7969 + fi
7970 +}
7971
7972 diff --git a/kde-apps/konquest/konquest-19.12.3.ebuild b/kde-apps/konquest/konquest-19.12.3.ebuild
7973 new file mode 100644
7974 index 0000000000..cffbe1eef7
7975 --- /dev/null
7976 +++ b/kde-apps/konquest/konquest-19.12.3.ebuild
7977 @@ -0,0 +1,36 @@
7978 +# Copyright 1999-2020 Gentoo Authors
7979 +# Distributed under the terms of the GNU General Public License v2
7980 +
7981 +EAPI=7
7982 +
7983 +ECM_HANDBOOK="forceoptional"
7984 +KDE_SELINUX_MODULE="games"
7985 +PVCUT=$(ver_cut 1-3)
7986 +KFMIN=5.63.0
7987 +QTMIN=5.12.3
7988 +inherit ecm kde.org
7989 +
7990 +DESCRIPTION="Galactic Strategy KDE Game"
7991 +HOMEPAGE="https://kde.org/applications/games/org.kde.konquest
7992 +https://games.kde.org/game.php?game=konquest"
7993 +
7994 +LICENSE="GPL-2" # TODO: CHECK
7995 +SLOT="5"
7996 +KEYWORDS="~amd64 ~arm64 ~x86"
7997 +IUSE=""
7998 +
7999 +DEPEND="
8000 + >=kde-frameworks/kconfig-${KFMIN}:5
8001 + >=kde-frameworks/kcoreaddons-${KFMIN}:5
8002 + >=kde-frameworks/kcrash-${KFMIN}:5
8003 + >=kde-frameworks/kdbusaddons-${KFMIN}:5
8004 + >=kde-frameworks/kguiaddons-${KFMIN}:5
8005 + >=kde-frameworks/ki18n-${KFMIN}:5
8006 + >=kde-frameworks/kxmlgui-${KFMIN}:5
8007 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
8008 + >=kde-apps/libkdegames-${PVCUT}:5
8009 + >=dev-qt/qtgui-${QTMIN}:5
8010 + >=dev-qt/qtsvg-${QTMIN}:5
8011 + >=dev-qt/qtwidgets-${QTMIN}:5
8012 +"
8013 +RDEPEND="${DEPEND}"
8014
8015 diff --git a/kde-apps/konsole/konsole-19.12.3.ebuild b/kde-apps/konsole/konsole-19.12.3.ebuild
8016 new file mode 100644
8017 index 0000000000..72d2e880cc
8018 --- /dev/null
8019 +++ b/kde-apps/konsole/konsole-19.12.3.ebuild
8020 @@ -0,0 +1,64 @@
8021 +# Copyright 1999-2020 Gentoo Authors
8022 +# Distributed under the terms of the GNU General Public License v2
8023 +
8024 +EAPI=7
8025 +
8026 +ECM_HANDBOOK="optional"
8027 +ECM_TEST="true"
8028 +KFMIN=5.63.0
8029 +QTMIN=5.12.3
8030 +VIRTUALX_REQUIRED="test"
8031 +inherit ecm kde.org
8032 +
8033 +DESCRIPTION="KDE's terminal emulator"
8034 +HOMEPAGE="https://kde.org/applications/system/org.kde.konsole
8035 +https://konsole.kde.org"
8036 +
8037 +LICENSE="GPL-2" # TODO: CHECK
8038 +SLOT="5"
8039 +KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
8040 +IUSE="X"
8041 +
8042 +DEPEND="
8043 + >=kde-frameworks/kbookmarks-${KFMIN}:5
8044 + >=kde-frameworks/kcompletion-${KFMIN}:5
8045 + >=kde-frameworks/kconfig-${KFMIN}:5
8046 + >=kde-frameworks/kconfigwidgets-${KFMIN}:5
8047 + >=kde-frameworks/kcoreaddons-${KFMIN}:5
8048 + >=kde-frameworks/kcrash-${KFMIN}:5
8049 + >=kde-frameworks/kdbusaddons-${KFMIN}:5
8050 + >=kde-frameworks/kguiaddons-${KFMIN}:5
8051 + >=kde-frameworks/kjobwidgets-${KFMIN}:5
8052 + >=kde-frameworks/ki18n-${KFMIN}:5
8053 + >=kde-frameworks/kinit-${KFMIN}:5
8054 + >=kde-frameworks/kiconthemes-${KFMIN}:5
8055 + >=kde-frameworks/kio-${KFMIN}:5
8056 + >=kde-frameworks/knewstuff-${KFMIN}:5
8057 + >=kde-frameworks/knotifications-${KFMIN}:5
8058 + >=kde-frameworks/knotifyconfig-${KFMIN}:5
8059 + >=kde-frameworks/kparts-${KFMIN}:5
8060 + >=kde-frameworks/kpty-${KFMIN}:5
8061 + >=kde-frameworks/kservice-${KFMIN}:5
8062 + >=kde-frameworks/ktextwidgets-${KFMIN}:5
8063 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
8064 + >=kde-frameworks/kwindowsystem-${KFMIN}:5
8065 + >=kde-frameworks/kxmlgui-${KFMIN}:5
8066 + >=dev-qt/qtdbus-${QTMIN}:5
8067 + >=dev-qt/qtgui-${QTMIN}:5
8068 + >=dev-qt/qtnetwork-${QTMIN}:5
8069 + >=dev-qt/qtprintsupport-${QTMIN}:5
8070 + >=dev-qt/qtwidgets-${QTMIN}:5
8071 + >=dev-qt/qtxml-${QTMIN}:5
8072 + X? ( x11-libs/libX11 )
8073 +"
8074 +RDEPEND="${DEPEND}"
8075 +
8076 +PATCHES=( "${FILESDIR}/${PN}-19.12.2-darkbackground-detect.patch" )
8077 +
8078 +src_configure() {
8079 + local mycmakeargs=(
8080 + $(cmake_use_find_package X X11)
8081 + )
8082 +
8083 + ecm_src_configure
8084 +}
8085
8086 diff --git a/kde-apps/konsolekalendar/konsolekalendar-19.12.3.ebuild b/kde-apps/konsolekalendar/konsolekalendar-19.12.3.ebuild
8087 new file mode 100644
8088 index 0000000000..0cb75e547f
8089 --- /dev/null
8090 +++ b/kde-apps/konsolekalendar/konsolekalendar-19.12.3.ebuild
8091 @@ -0,0 +1,41 @@
8092 +# Copyright 1999-2020 Gentoo Authors
8093 +# Distributed under the terms of the GNU General Public License v2
8094 +
8095 +EAPI=7
8096 +
8097 +ECM_HANDBOOK="forceoptional"
8098 +KDE_ORG_NAME="akonadi-calendar-tools"
8099 +PVCUT=$(ver_cut 1-3)
8100 +KFMIN=5.63.0
8101 +inherit ecm kde.org
8102 +
8103 +DESCRIPTION="Command line interface to KDE calendars"
8104 +HOMEPAGE+=" https://userbase.kde.org/KonsoleKalendar"
8105 +
8106 +LICENSE="GPL-2+ handbook? ( FDL-1.2+ )"
8107 +SLOT="5"
8108 +KEYWORDS="~amd64 ~arm64 ~x86"
8109 +IUSE=""
8110 +
8111 +DEPEND="
8112 + >=kde-frameworks/kcalendarcore-${KFMIN}:5
8113 + >=kde-frameworks/kconfig-${KFMIN}:5
8114 + >=kde-frameworks/kcoreaddons-${KFMIN}:5
8115 + >=kde-frameworks/ki18n-${KFMIN}:5
8116 + >=kde-apps/akonadi-${PVCUT}:5
8117 + >=kde-apps/akonadi-calendar-${PVCUT}:5
8118 + >=kde-apps/calendarsupport-${PVCUT}:5
8119 + >=kde-apps/kcalutils-${PVCUT}:5
8120 +"
8121 +RDEPEND="${DEPEND}"
8122 +
8123 +src_prepare() {
8124 + ecm_src_prepare
8125 +
8126 + # delete colliding calendarjanitor translations
8127 + if [[ ${KDE_BUILD_TYPE} = release ]]; then
8128 + rm -f po/*/calendarjanitor.po || die
8129 + fi
8130 +
8131 + cmake_comment_add_subdirectory calendarjanitor
8132 +}
8133
8134 diff --git a/kde-apps/kontact/kontact-19.12.3.ebuild b/kde-apps/kontact/kontact-19.12.3.ebuild
8135 new file mode 100644
8136 index 0000000000..5b77a266d4
8137 --- /dev/null
8138 +++ b/kde-apps/kontact/kontact-19.12.3.ebuild
8139 @@ -0,0 +1,48 @@
8140 +# Copyright 1999-2020 Gentoo Authors
8141 +# Distributed under the terms of the GNU General Public License v2
8142 +
8143 +EAPI=7
8144 +
8145 +ECM_HANDBOOK="forceoptional"
8146 +PVCUT=$(ver_cut 1-3)
8147 +KFMIN=5.63.0
8148 +QTMIN=5.12.3
8149 +inherit ecm kde.org
8150 +
8151 +DESCRIPTION="Container application to unify several major PIM applications within one"
8152 +HOMEPAGE="https://kontact.kde.org/ https://kde.org/applications/office/org.kde.kontact"
8153 +
8154 +LICENSE="GPL-2+ handbook? ( FDL-1.2+ )"
8155 +SLOT="5"
8156 +KEYWORDS="~amd64 ~arm64 ~x86"
8157 +IUSE=""
8158 +
8159 +DEPEND="
8160 + >=kde-frameworks/kcmutils-${KFMIN}:5
8161 + >=kde-frameworks/kcompletion-${KFMIN}:5
8162 + >=kde-frameworks/kconfig-${KFMIN}:5
8163 + >=kde-frameworks/kconfigwidgets-${KFMIN}:5
8164 + >=kde-frameworks/kcoreaddons-${KFMIN}:5
8165 + >=kde-frameworks/kcrash-${KFMIN}:5
8166 + >=kde-frameworks/kdbusaddons-${KFMIN}:5
8167 + >=kde-frameworks/ki18n-${KFMIN}:5
8168 + >=kde-frameworks/kiconthemes-${KFMIN}:5
8169 + >=kde-frameworks/kio-${KFMIN}:5
8170 + >=kde-frameworks/kparts-${KFMIN}:5
8171 + >=kde-frameworks/kservice-${KFMIN}:5
8172 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
8173 + >=kde-frameworks/kwindowsystem-${KFMIN}:5
8174 + >=kde-frameworks/kxmlgui-${KFMIN}:5
8175 + >=kde-apps/akonadi-${PVCUT}:5
8176 + >=kde-apps/grantleetheme-${PVCUT}:5
8177 + >=kde-apps/kdepim-apps-libs-${PVCUT}:5
8178 + >=kde-apps/kontactinterface-${PVCUT}:5
8179 + >=kde-apps/kpimtextedit-${PVCUT}:5
8180 + >=kde-apps/libkdepim-${PVCUT}:5
8181 + >=kde-apps/mailcommon-${PVCUT}:5
8182 + >=dev-qt/qtdbus-${QTMIN}:5
8183 + >=dev-qt/qtgui-${QTMIN}:5
8184 + >=dev-qt/qtwebengine-${QTMIN}:5[widgets]
8185 + >=dev-qt/qtwidgets-${QTMIN}:5
8186 +"
8187 +RDEPEND="${DEPEND}"
8188
8189 diff --git a/kde-apps/kontactinterface/kontactinterface-19.12.3.ebuild b/kde-apps/kontactinterface/kontactinterface-19.12.3.ebuild
8190 new file mode 100644
8191 index 0000000000..3104bae4d6
8192 --- /dev/null
8193 +++ b/kde-apps/kontactinterface/kontactinterface-19.12.3.ebuild
8194 @@ -0,0 +1,29 @@
8195 +# Copyright 1999-2020 Gentoo Authors
8196 +# Distributed under the terms of the GNU General Public License v2
8197 +
8198 +EAPI=7
8199 +
8200 +KFMIN=5.63.0
8201 +QTMIN=5.12.3
8202 +inherit ecm kde.org
8203 +
8204 +DESCRIPTION="Library for embedding KParts in a Kontact component"
8205 +HOMEPAGE="https://api.kde.org/kdepim/kontactinterface/html/index.html"
8206 +
8207 +LICENSE="GPL-2+ LGPL-2.1+"
8208 +SLOT="5"
8209 +KEYWORDS="~amd64 ~arm64 ~x86"
8210 +IUSE=""
8211 +
8212 +DEPEND="
8213 + >=kde-frameworks/kcoreaddons-${KFMIN}:5
8214 + >=kde-frameworks/kio-${KFMIN}:5
8215 + >=kde-frameworks/kparts-${KFMIN}:5
8216 + >=kde-frameworks/kwindowsystem-${KFMIN}:5
8217 + >=kde-frameworks/kxmlgui-${KFMIN}:5
8218 + >=dev-qt/qtdbus-${QTMIN}:5
8219 + >=dev-qt/qtgui-${QTMIN}:5
8220 + >=dev-qt/qtwidgets-${QTMIN}:5
8221 + >=dev-qt/qtxml-${QTMIN}:5
8222 +"
8223 +RDEPEND="${DEPEND}"
8224
8225 diff --git a/kde-apps/kopete/kopete-19.12.3.ebuild b/kde-apps/kopete/kopete-19.12.3.ebuild
8226 new file mode 100644
8227 index 0000000000..04b387dcd2
8228 --- /dev/null
8229 +++ b/kde-apps/kopete/kopete-19.12.3.ebuild
8230 @@ -0,0 +1,185 @@
8231 +# Copyright 1999-2020 Gentoo Authors
8232 +# Distributed under the terms of the GNU General Public License v2
8233 +
8234 +EAPI=7
8235 +
8236 +ECM_HANDBOOK="forceoptional"
8237 +ECM_TEST="forceoptional"
8238 +PVCUT=$(ver_cut 1-3)
8239 +KFMIN=5.63.0
8240 +QTMIN=5.12.3
8241 +inherit ecm kde.org
8242 +
8243 +DESCRIPTION="Multi-protocol IM client based on KDE Frameworks"
8244 +HOMEPAGE="https://kde.org/applications/internet/org.kde.kopete
8245 +https://userbase.kde.org/Kopete"
8246 +
8247 +LICENSE="GPL-2" # TODO: CHECK
8248 +SLOT="5"
8249 +KEYWORDS="~amd64 ~arm64 ~x86"
8250 +IUSE="ssl v4l"
8251 +
8252 +# Available plugins
8253 +# addbookmarks: NO DEPS
8254 +# alias: NO DEPS (disabled upstream)
8255 +# autoreplace: NO DEPS
8256 +# contactnotes: NO DEPS
8257 +# cryptography: BROKEN (app-crypt/gpgme[cxx,qt5], kde-apps/libkleo:5)
8258 +# highlight: NO DEPS
8259 +# history: NO DEPS
8260 +# latex: virtual/latex as RDEPEND
8261 +# nowlistening: NO DEPS
8262 +# otr: libotr
8263 +# pipes: NO DEPS
8264 +# privacy: NO DEPS
8265 +# statistics: dev-db/sqlite:3
8266 +# texteffect: NO DEPS
8267 +# translator: NO DEPS
8268 +# urlpicpreview: NO DEPS
8269 +# webpresence: libxml2 libxslt
8270 +# NOTE: By default we enable all plugins that don't have any dependencies
8271 +PLUGINS="+addbookmarks +autoreplace +contactnotes +highlight history latex nowlistening
8272 +otr pipes +privacy +statistics +texteffect translator +urlpicpreview webpresence"
8273 +
8274 +# Available protocols
8275 +# gadu: net-libs/libgadu @since 4.3
8276 +# groupwise: app-crypt/qca:2
8277 +# irc: NO DEPS, probably will fail so inform user about it
8278 +# xmpp: net-dns/libidn app-crypt/qca:2 ENABLED BY DEFAULT NETWORK
8279 +# meanwhile: net-libs/meanwhile
8280 +# oscar: NO DEPS
8281 +# telepathy: net-libs/decibel
8282 +# testbed: NO DEPS
8283 +# winpopup: NO DEPS (we're adding samba as RDEPEND so it works)
8284 +# zeroconf (bonjour): NO DEPS
8285 +PROTOCOLS="gadu groupwise meanwhile oscar testbed winpopup +xmpp zeroconf"
8286 +
8287 +# disabled protocols
8288 +# irc: NO DEPS
8289 +# jingle: media-libs/speex net-libs/ortp DISABLED BY UPSTREAM
8290 +# qq: NO DEPS
8291 +# telepathy: net-libs/decibel
8292 +# skype, sms (until fixed)
8293 +
8294 +IUSE="${IUSE} ${PLUGINS} ${PROTOCOLS}"
8295 +
8296 +COMMON_DEPEND="
8297 + app-crypt/gpgme[cxx,qt5]
8298 + dev-libs/libpcre
8299 + >=dev-qt/qtgui-${QTMIN}:5
8300 + >=dev-qt/qtsql-${QTMIN}:5
8301 + >=dev-qt/qtwidgets-${QTMIN}:5
8302 + >=dev-qt/qtxml-${QTMIN}:5
8303 + >=kde-apps/kidentitymanagement-${PVCUT}:5
8304 + >=kde-apps/libkleo-${PVCUT}:5
8305 + >=kde-frameworks/kcmutils-${KFMIN}:5
8306 + >=kde-frameworks/kconfig-${KFMIN}:5
8307 + >=kde-frameworks/kcontacts-${KFMIN}:5
8308 + >=kde-frameworks/kcrash-${KFMIN}:5
8309 + >=kde-frameworks/kdbusaddons-${KFMIN}:5
8310 + >=kde-frameworks/khtml-${KFMIN}:5
8311 + >=kde-frameworks/kcoreaddons-${KFMIN}:5
8312 + >=kde-frameworks/kdbusaddons-${KFMIN}:5
8313 + >=kde-frameworks/kdelibs4support-${KFMIN}:5
8314 + >=kde-frameworks/kemoticons-${KFMIN}:5
8315 + >=kde-frameworks/khtml-${KFMIN}:5
8316 + >=kde-frameworks/ki18n-${KFMIN}:5
8317 + >=kde-frameworks/knotifyconfig-${KFMIN}:5
8318 + >=kde-frameworks/kparts-${KFMIN}:5
8319 + >=kde-frameworks/ktexteditor-${KFMIN}:5
8320 + media-libs/phonon[qt5(+)]
8321 + x11-libs/libX11
8322 + x11-libs/libXScrnSaver
8323 + gadu? ( >=net-libs/libgadu-1.8.0[threads] )
8324 + groupwise? ( app-crypt/qca:2[qt5(+)] )
8325 + meanwhile? ( net-libs/meanwhile )
8326 + otr? ( >=net-libs/libotr-4.0.0 )
8327 + statistics? ( dev-db/sqlite:3 )
8328 + v4l? ( media-libs/libv4l )
8329 + webpresence? (
8330 + dev-libs/libxml2
8331 + dev-libs/libxslt
8332 + )
8333 + xmpp? (
8334 + app-crypt/qca:2[qt5(+)]
8335 + net-dns/libidn:0=
8336 + sys-libs/zlib
8337 + )
8338 + zeroconf? (
8339 + >=kde-apps/kidentitymanagement-${PVCUT}:5
8340 + >=kde-frameworks/kdnssd-${KFMIN}:5
8341 + )
8342 +"
8343 +# jingle? (
8344 +# dev-libs/expat
8345 +# dev-libs/openssl:0=
8346 +# >=media-libs/mediastreamer-2.3.0
8347 +# media-libs/speex
8348 +# net-libs/libsrtp:0=
8349 +# net-libs/ortp:=
8350 +# )
8351 +RDEPEND="${COMMON_DEPEND}
8352 + latex? (
8353 + || (
8354 + media-gfx/imagemagick
8355 + media-gfx/graphicsmagick[imagemagick]
8356 + )
8357 + virtual/latex-base
8358 + )
8359 + ssl? ( app-crypt/qca:2[ssl] )
8360 +"
8361 +# sms? ( app-mobilephone/smssend )
8362 +# winpopup? ( net-fs/samba )
8363 +DEPEND="${COMMON_DEPEND}
8364 + x11-base/xorg-proto
8365 +"
8366 +# jingle? ( dev-libs/jsoncpp )
8367 +
8368 +# tests hang, last checked for 4.2.96
8369 +RESTRICT+=" test"
8370 +
8371 +src_configure() {
8372 + local x x2
8373 + # Handle common stuff
8374 + local mycmakeargs=(
8375 + -DWITH_qq=OFF
8376 + -DDISABLE_VIDEOSUPPORT=$(usex !v4l)
8377 + )
8378 +# $(cmake_use_find_package jingle LiboRTP)
8379 +# $(cmake_use_find_package jingle Mediastreamer)
8380 +# $(cmake_use_find_package jingle Speex)
8381 +
8382 + # enable protocols
8383 + for x in ${PROTOCOLS}; do
8384 + case ${x/+/} in
8385 + jingle) x2=libjingle ;;
8386 + xmpp) x2=jabber ;;
8387 + zeroconf) x2=bonjour ;;
8388 + *) x2=${x/+/} ;;
8389 + esac
8390 + mycmakeargs+=( -DWITH_${x2}=$(usex ${x/+/}) )
8391 + done
8392 +
8393 + # disable until fixed:
8394 + mycmakeargs+=( -DWITH_{cryptography,libjingle,skype,sms}=OFF )
8395 +
8396 + # enable plugins
8397 + for x in ${PLUGINS}; do
8398 + mycmakeargs+=( -DWITH_${x/+/}=$(usex ${x/+/}) )
8399 + done
8400 +
8401 + ecm_src_configure
8402 +}
8403 +
8404 +pkg_postinst() {
8405 + ecm_pkg_postinst
8406 +
8407 + if ! use ssl; then
8408 + if use xmpp ; then
8409 + if ! has_version "app-crypt/qca:2[ssl]" ; then
8410 + elog "In order to use ssl in xmpp you'll need to"
8411 + elog "install app-crypt/qca package with USE=ssl."
8412 + fi
8413 + fi
8414 + fi
8415 +}
8416
8417 diff --git a/kde-apps/korganizer/korganizer-19.12.3.ebuild b/kde-apps/korganizer/korganizer-19.12.3.ebuild
8418 new file mode 100644
8419 index 0000000000..c3dffdddd5
8420 --- /dev/null
8421 +++ b/kde-apps/korganizer/korganizer-19.12.3.ebuild
8422 @@ -0,0 +1,95 @@
8423 +# Copyright 1999-2020 Gentoo Authors
8424 +# Distributed under the terms of the GNU General Public License v2
8425 +
8426 +EAPI=7
8427 +
8428 +ECM_HANDBOOK="forceoptional"
8429 +ECM_TEST="forceoptional"
8430 +PVCUT=$(ver_cut 1-3)
8431 +KFMIN=5.63.0
8432 +QTMIN=5.12.3
8433 +VIRTUALX_REQUIRED="test"
8434 +inherit ecm kde.org
8435 +
8436 +DESCRIPTION="Organizational assistant, providing calendars and other similar functionality"
8437 +HOMEPAGE="https://kde.org/applications/office/org.kde.korganizer"
8438 +
8439 +LICENSE="GPL-2+ handbook? ( FDL-1.2+ )"
8440 +SLOT="5"
8441 +KEYWORDS="~amd64 ~arm64 ~x86"
8442 +IUSE="X"
8443 +
8444 +BDEPEND="
8445 + test? ( >=kde-apps/akonadi-${PVCUT}:5[tools] )
8446 +"
8447 +COMMON_DEPEND="
8448 + >=kde-frameworks/kcalendarcore-${KFMIN}:5
8449 + >=kde-frameworks/kcmutils-${KFMIN}:5
8450 + >=kde-frameworks/kcodecs-${KFMIN}:5
8451 + >=kde-frameworks/kcompletion-${KFMIN}:5
8452 + >=kde-frameworks/kconfig-${KFMIN}:5
8453 + >=kde-frameworks/kconfigwidgets-${KFMIN}:5
8454 + >=kde-frameworks/kcontacts-${KFMIN}:5
8455 + >=kde-frameworks/kcoreaddons-${KFMIN}:5
8456 + >=kde-frameworks/kcrash-${KFMIN}:5
8457 + >=kde-frameworks/kdbusaddons-${KFMIN}:5
8458 + >=kde-frameworks/kholidays-${KFMIN}:5
8459 + >=kde-frameworks/ki18n-${KFMIN}:5
8460 + >=kde-frameworks/kiconthemes-${KFMIN}:5
8461 + >=kde-frameworks/kio-${KFMIN}:5
8462 + >=kde-frameworks/kitemmodels-${KFMIN}:5
8463 + >=kde-frameworks/kitemviews-${KFMIN}:5
8464 + >=kde-frameworks/kjobwidgets-${KFMIN}:5
8465 + >=kde-frameworks/knewstuff-${KFMIN}:5
8466 + >=kde-frameworks/knotifications-${KFMIN}:5
8467 + >=kde-frameworks/kparts-${KFMIN}:5
8468 + >=kde-frameworks/kservice-${KFMIN}:5
8469 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
8470 + >=kde-frameworks/kwindowsystem-${KFMIN}:5
8471 + >=kde-frameworks/kxmlgui-${KFMIN}:5
8472 + >=kde-apps/akonadi-${PVCUT}:5
8473 + >=kde-apps/akonadi-calendar-${PVCUT}:5
8474 + >=kde-apps/akonadi-contacts-${PVCUT}:5
8475 + >=kde-apps/akonadi-mime-${PVCUT}:5
8476 + >=kde-apps/akonadi-notes-${PVCUT}:5
8477 + >=kde-apps/akonadi-search-${PVCUT}:5
8478 + >=kde-apps/calendarsupport-${PVCUT}:5
8479 + >=kde-apps/eventviews-${PVCUT}:5
8480 + >=kde-apps/incidenceeditor-${PVCUT}:5
8481 + >=kde-apps/kcalutils-${PVCUT}:5
8482 + >=kde-apps/kdepim-apps-libs-${PVCUT}:5
8483 + >=kde-apps/kidentitymanagement-${PVCUT}:5
8484 + >=kde-apps/kmailtransport-${PVCUT}:5
8485 + >=kde-apps/kmime-${PVCUT}:5
8486 + >=kde-apps/kontactinterface-${PVCUT}:5
8487 + >=kde-apps/kpimtextedit-${PVCUT}:5
8488 + >=kde-apps/libkdepim-${PVCUT}:5
8489 + >=kde-apps/pimcommon-${PVCUT}:5
8490 + >=dev-qt/qtdbus-${QTMIN}:5
8491 + >=dev-qt/qtgui-${QTMIN}:5
8492 + >=dev-qt/qtmultimedia-${QTMIN}:5
8493 + >=dev-qt/qtwidgets-${QTMIN}:5
8494 + X? (
8495 + >=dev-qt/qtx11extras-${QTMIN}:5
8496 + x11-libs/libX11
8497 + )
8498 +"
8499 +DEPEND="${COMMON_DEPEND}
8500 + >=kde-apps/kldap-${PVCUT}:5
8501 + >=dev-qt/designer-${QTMIN}:5
8502 + test? ( >=kde-apps/akonadi-${PVCUT}:5[sqlite] )
8503 +"
8504 +RDEPEND="${COMMON_DEPEND}
8505 + >=kde-apps/kdepim-runtime-${PVCUT}:5
8506 +"
8507 +
8508 +# testkodaymatrix is broken, akonadi* tests need DBus, bug #665686
8509 +RESTRICT+=" test"
8510 +
8511 +src_configure() {
8512 + local mycmakeargs=(
8513 + $(cmake_use_find_package X X11)
8514 + )
8515 +
8516 + ecm_src_configure
8517 +}
8518
8519 diff --git a/kde-apps/kpat/kpat-19.12.3.ebuild b/kde-apps/kpat/kpat-19.12.3.ebuild
8520 new file mode 100644
8521 index 0000000000..5f36023990
8522 --- /dev/null
8523 +++ b/kde-apps/kpat/kpat-19.12.3.ebuild
8524 @@ -0,0 +1,41 @@
8525 +# Copyright 1999-2020 Gentoo Authors
8526 +# Distributed under the terms of the GNU General Public License v2
8527 +
8528 +EAPI=7
8529 +
8530 +ECM_HANDBOOK="forceoptional"
8531 +KDE_SELINUX_MODULE="games"
8532 +PVCUT=$(ver_cut 1-3)
8533 +KFMIN=5.63.0
8534 +QTMIN=5.12.3
8535 +inherit ecm kde.org
8536 +
8537 +DESCRIPTION="KDE patience game"
8538 +HOMEPAGE="https://kde.org/applications/games/org.kde.kpat
8539 +https://games.kde.org/game.php?game=kpat"
8540 +
8541 +LICENSE="GPL-2" # TODO: CHECK
8542 +SLOT="5"
8543 +KEYWORDS="~amd64 ~arm64 ~x86"
8544 +IUSE=""
8545 +
8546 +DEPEND="
8547 + >=kde-frameworks/kcompletion-${KFMIN}:5
8548 + >=kde-frameworks/kconfig-${KFMIN}:5
8549 + >=kde-frameworks/kconfigwidgets-${KFMIN}:5
8550 + >=kde-frameworks/kcoreaddons-${KFMIN}:5
8551 + >=kde-frameworks/kcrash-${KFMIN}:5
8552 + >=kde-frameworks/kdbusaddons-${KFMIN}:5
8553 + >=kde-frameworks/kguiaddons-${KFMIN}:5
8554 + >=kde-frameworks/ki18n-${KFMIN}:5
8555 + >=kde-frameworks/kio-${KFMIN}:5
8556 + >=kde-frameworks/knewstuff-${KFMIN}:5
8557 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
8558 + >=kde-frameworks/kxmlgui-${KFMIN}:5
8559 + >=kde-apps/libkdegames-${PVCUT}:5
8560 + >=dev-qt/qtgui-${QTMIN}:5
8561 + >=dev-qt/qtsvg-${QTMIN}:5
8562 + >=dev-qt/qtwidgets-${QTMIN}:5
8563 + dev-games/freecell-solver
8564 +"
8565 +RDEPEND="${DEPEND}"
8566
8567 diff --git a/kde-apps/kpimtextedit/kpimtextedit-19.12.3.ebuild b/kde-apps/kpimtextedit/kpimtextedit-19.12.3.ebuild
8568 new file mode 100644
8569 index 0000000000..fa41a3a5bc
8570 --- /dev/null
8571 +++ b/kde-apps/kpimtextedit/kpimtextedit-19.12.3.ebuild
8572 @@ -0,0 +1,42 @@
8573 +# Copyright 1999-2020 Gentoo Authors
8574 +# Distributed under the terms of the GNU General Public License v2
8575 +
8576 +EAPI=7
8577 +
8578 +ECM_DESIGNERPLUGIN="true"
8579 +ECM_TEST="true"
8580 +KFMIN=5.63.0
8581 +QTMIN=5.12.3
8582 +VIRTUALX_REQUIRED="test"
8583 +inherit ecm kde.org
8584 +
8585 +DESCRIPTION="A textedit with PIM-specific features"
8586 +
8587 +LICENSE="LGPL-2.1+"
8588 +SLOT="5"
8589 +KEYWORDS="~amd64 ~arm64 ~x86"
8590 +IUSE=""
8591 +
8592 +RDEPEND="
8593 + >=kde-frameworks/kcodecs-${KFMIN}:5
8594 + >=kde-frameworks/kcompletion-${KFMIN}:5
8595 + >=kde-frameworks/kconfig-${KFMIN}:5
8596 + >=kde-frameworks/kconfigwidgets-${KFMIN}:5
8597 + >=kde-frameworks/kcoreaddons-${KFMIN}:5
8598 + >=kde-frameworks/ki18n-${KFMIN}:5
8599 + >=kde-frameworks/kiconthemes-${KFMIN}:5
8600 + >=kde-frameworks/kio-${KFMIN}:5
8601 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
8602 + >=kde-frameworks/kxmlgui-${KFMIN}:5
8603 + >=kde-frameworks/sonnet-${KFMIN}:5
8604 + >=kde-frameworks/syntax-highlighting-${KFMIN}:5
8605 + >=dev-qt/qtgui-${QTMIN}:5
8606 + >=dev-qt/qtspeech-${QTMIN}:5
8607 + >=dev-qt/qtwidgets-${QTMIN}:5
8608 + dev-libs/grantlee:5
8609 +"
8610 +DEPEND="${RDEPEND}
8611 + test? ( >=kde-frameworks/ktextwidgets-${KFMIN}:5 )
8612 +"
8613 +
8614 +RESTRICT+=" test"
8615
8616 diff --git a/kde-apps/kpkpass/kpkpass-19.12.3.ebuild b/kde-apps/kpkpass/kpkpass-19.12.3.ebuild
8617 new file mode 100644
8618 index 0000000000..f606e6f9ed
8619 --- /dev/null
8620 +++ b/kde-apps/kpkpass/kpkpass-19.12.3.ebuild
8621 @@ -0,0 +1,26 @@
8622 +# Copyright 1999-2020 Gentoo Authors
8623 +# Distributed under the terms of the GNU General Public License v2
8624 +
8625 +EAPI=7
8626 +
8627 +ECM_TEST="forceoptional"
8628 +KFMIN=5.63.0
8629 +QTMIN=5.12.3
8630 +VIRTUALX_REQUIRED="test"
8631 +inherit ecm kde.org
8632 +
8633 +DESCRIPTION="Library to deal with Apple Wallet pass files"
8634 +HOMEPAGE="https://kde.org/applications/office/kontact/"
8635 +
8636 +LICENSE="LGPL-2.1+"
8637 +SLOT="5"
8638 +KEYWORDS="~amd64 ~arm64 ~x86"
8639 +IUSE=""
8640 +
8641 +DEPEND="
8642 + >=dev-qt/qtgui-${QTMIN}:5
8643 + >=kde-frameworks/karchive-${KFMIN}:5
8644 +"
8645 +RDEPEND="${DEPEND}
8646 + !<kde-apps/kdepim-addons-18.07.80
8647 +"
8648
8649 diff --git a/kde-apps/kqtquickcharts/kqtquickcharts-19.12.3.ebuild b/kde-apps/kqtquickcharts/kqtquickcharts-19.12.3.ebuild
8650 new file mode 100644
8651 index 0000000000..4933b8cbbd
8652 --- /dev/null
8653 +++ b/kde-apps/kqtquickcharts/kqtquickcharts-19.12.3.ebuild
8654 @@ -0,0 +1,20 @@
8655 +# Copyright 1999-2020 Gentoo Authors
8656 +# Distributed under the terms of the GNU General Public License v2
8657 +
8658 +EAPI=7
8659 +
8660 +QTMIN=5.12.3
8661 +inherit ecm kde.org
8662 +
8663 +DESCRIPTION="Qt Quick plugin for beautiful and interactive charts"
8664 +
8665 +LICENSE="GPL-2" # TODO: CHECK
8666 +SLOT="5"
8667 +KEYWORDS="~amd64 ~arm64 ~x86"
8668 +IUSE=""
8669 +
8670 +DEPEND="
8671 + >=dev-qt/qtdeclarative-${QTMIN}:5
8672 + >=dev-qt/qtgui-${QTMIN}:5
8673 +"
8674 +RDEPEND="${DEPEND}"
8675
8676 diff --git a/kde-apps/krdc/krdc-19.12.3.ebuild b/kde-apps/krdc/krdc-19.12.3.ebuild
8677 new file mode 100644
8678 index 0000000000..ab29befed0
8679 --- /dev/null
8680 +++ b/kde-apps/krdc/krdc-19.12.3.ebuild
8681 @@ -0,0 +1,52 @@
8682 +# Copyright 1999-2020 Gentoo Authors
8683 +# Distributed under the terms of the GNU General Public License v2
8684 +
8685 +EAPI=7
8686 +
8687 +ECM_HANDBOOK="optional"
8688 +KFMIN=5.63.0
8689 +QTMIN=5.12.3
8690 +inherit ecm kde.org
8691 +
8692 +DESCRIPTION="Remote desktop connection (RDP and VNC) client"
8693 +HOMEPAGE="https://kde.org/applications/internet/org.kde.krdc"
8694 +
8695 +LICENSE="GPL-2" # TODO: CHECK
8696 +SLOT="5"
8697 +KEYWORDS="~amd64 ~arm64 ~x86"
8698 +IUSE="+rdp vnc"
8699 +
8700 +#nx? ( >=net-misc/nxcl-0.9-r1 ) disabled upstream, last checked 2016-01-24
8701 +DEPEND="
8702 + >=kde-frameworks/kbookmarks-${KFMIN}:5
8703 + >=kde-frameworks/kcmutils-${KFMIN}:5
8704 + >=kde-frameworks/kcompletion-${KFMIN}:5
8705 + >=kde-frameworks/kconfig-${KFMIN}:5
8706 + >=kde-frameworks/kconfigwidgets-${KFMIN}:5
8707 + >=kde-frameworks/kcoreaddons-${KFMIN}:5
8708 + >=kde-frameworks/kdnssd-${KFMIN}:5
8709 + >=kde-frameworks/ki18n-${KFMIN}:5
8710 + >=kde-frameworks/kiconthemes-${KFMIN}:5
8711 + >=kde-frameworks/knotifications-${KFMIN}:5
8712 + >=kde-frameworks/knotifyconfig-${KFMIN}:5
8713 + >=kde-frameworks/kservice-${KFMIN}:5
8714 + >=kde-frameworks/kwallet-${KFMIN}:5
8715 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
8716 + >=kde-frameworks/kwindowsystem-${KFMIN}:5
8717 + >=kde-frameworks/kxmlgui-${KFMIN}:5
8718 + >=dev-qt/qtgui-${QTMIN}:5
8719 + >=dev-qt/qtwidgets-${QTMIN}:5
8720 + >=dev-qt/qtxml-${QTMIN}:5
8721 + vnc? ( >=net-libs/libvncserver-0.9 )
8722 +"
8723 +RDEPEND="${DEPEND}
8724 + rdp? ( >=net-misc/freerdp-1.1.0_beta1[X] )
8725 +"
8726 +
8727 +src_configure() {
8728 + local mycmakeargs=(
8729 + $(cmake_use_find_package vnc LibVNCServer)
8730 + )
8731 +
8732 + ecm_src_configure
8733 +}
8734
8735 diff --git a/kde-apps/kreversi/kreversi-19.12.3.ebuild b/kde-apps/kreversi/kreversi-19.12.3.ebuild
8736 new file mode 100644
8737 index 0000000000..66a5755adc
8738 --- /dev/null
8739 +++ b/kde-apps/kreversi/kreversi-19.12.3.ebuild
8740 @@ -0,0 +1,41 @@
8741 +# Copyright 1999-2020 Gentoo Authors
8742 +# Distributed under the terms of the GNU General Public License v2
8743 +
8744 +EAPI=7
8745 +
8746 +ECM_HANDBOOK="optional"
8747 +KDE_SELINUX_MODULE="games"
8748 +PVCUT=$(ver_cut 1-3)
8749 +KFMIN=5.63.0
8750 +QTMIN=5.12.3
8751 +inherit ecm kde.org
8752 +
8753 +DESCRIPTION="Board game by KDE"
8754 +HOMEPAGE="https://kde.org/applications/games/org.kde.kreversi
8755 +https://games.kde.org/game.php?game=kreversi"
8756 +
8757 +LICENSE="GPL-2" # TODO: CHECK
8758 +SLOT="5"
8759 +KEYWORDS="~amd64 ~arm64 ~x86"
8760 +IUSE=""
8761 +
8762 +DEPEND="
8763 + >=kde-frameworks/kconfig-${KFMIN}:5
8764 + >=kde-frameworks/kconfigwidgets-${KFMIN}:5
8765 + >=kde-frameworks/kcoreaddons-${KFMIN}:5
8766 + >=kde-frameworks/kcrash-${KFMIN}:5
8767 + >=kde-frameworks/kdbusaddons-${KFMIN}:5
8768 + >=kde-frameworks/kdeclarative-${KFMIN}:5
8769 + >=kde-frameworks/ki18n-${KFMIN}:5
8770 + >=kde-frameworks/kiconthemes-${KFMIN}:5
8771 + >=kde-frameworks/kio-${KFMIN}:5
8772 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
8773 + >=kde-frameworks/kxmlgui-${KFMIN}:5
8774 + >=kde-apps/libkdegames-${PVCUT}:5
8775 + >=dev-qt/qtdeclarative-${QTMIN}:5
8776 + >=dev-qt/qtgui-${QTMIN}:5
8777 + >=dev-qt/qtsvg-${QTMIN}:5
8778 + >=dev-qt/qtwidgets-${QTMIN}:5
8779 + >=dev-qt/qtxml-${QTMIN}:5
8780 +"
8781 +RDEPEND="${DEPEND}"
8782
8783 diff --git a/kde-apps/krfb/krfb-19.12.3.ebuild b/kde-apps/krfb/krfb-19.12.3.ebuild
8784 new file mode 100644
8785 index 0000000000..78c3709131
8786 --- /dev/null
8787 +++ b/kde-apps/krfb/krfb-19.12.3.ebuild
8788 @@ -0,0 +1,55 @@
8789 +# Copyright 1999-2020 Gentoo Authors
8790 +# Distributed under the terms of the GNU General Public License v2
8791 +
8792 +EAPI=7
8793 +
8794 +ECM_HANDBOOK="forceoptional"
8795 +KFMIN=5.63.0
8796 +QTMIN=5.12.3
8797 +inherit ecm kde.org
8798 +
8799 +DESCRIPTION="VNC-compatible server to share Plasma desktops"
8800 +HOMEPAGE="https://kde.org/applications/internet/org.kde.krfb"
8801 +
8802 +LICENSE="GPL-2" # TODO: CHECK
8803 +SLOT="5"
8804 +KEYWORDS="~amd64 ~arm64 ~x86"
8805 +IUSE="wayland"
8806 +
8807 +DEPEND="
8808 + >=kde-frameworks/kcompletion-${KFMIN}:5
8809 + >=kde-frameworks/kconfig-${KFMIN}:5
8810 + >=kde-frameworks/kconfigwidgets-${KFMIN}:5
8811 + >=kde-frameworks/kcoreaddons-${KFMIN}:5
8812 + >=kde-frameworks/kcrash-${KFMIN}:5
8813 + >=kde-frameworks/kdbusaddons-${KFMIN}:5
8814 + >=kde-frameworks/kdnssd-${KFMIN}:5
8815 + >=kde-frameworks/ki18n-${KFMIN}:5
8816 + >=kde-frameworks/knotifications-${KFMIN}:5
8817 + >=kde-frameworks/kwallet-${KFMIN}:5
8818 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
8819 + >=kde-frameworks/kwindowsystem-${KFMIN}:5
8820 + >=kde-frameworks/kxmlgui-${KFMIN}:5
8821 + >=dev-qt/qtdbus-${QTMIN}:5
8822 + >=dev-qt/qtgui-${QTMIN}:5
8823 + >=dev-qt/qtnetwork-${QTMIN}:5
8824 + >=dev-qt/qtwidgets-${QTMIN}:5
8825 + >=dev-qt/qtx11extras-${QTMIN}:5
8826 + >=net-libs/libvncserver-0.9.9
8827 + x11-libs/libX11
8828 + x11-libs/libxcb
8829 + x11-libs/libXtst
8830 + x11-libs/xcb-util-image
8831 + wayland? ( media-video/pipewire:= )
8832 +"
8833 +RDEPEND="${DEPEND}
8834 + wayland? ( sys-apps/xdg-desktop-portal[screencast] )
8835 +"
8836 +
8837 +src_configure() {
8838 + local mycmakeargs=(
8839 + $(cmake_use_find_package wayland PipeWire)
8840 + )
8841 +
8842 + ecm_src_configure
8843 +}
8844
8845 diff --git a/kde-apps/kross-interpreters/kross-interpreters-19.12.3.ebuild b/kde-apps/kross-interpreters/kross-interpreters-19.12.3.ebuild
8846 new file mode 100644
8847 index 0000000000..7129aa70fd
8848 --- /dev/null
8849 +++ b/kde-apps/kross-interpreters/kross-interpreters-19.12.3.ebuild
8850 @@ -0,0 +1,42 @@
8851 +# Copyright 1999-2020 Gentoo Authors
8852 +# Distributed under the terms of the GNU General Public License v2
8853 +
8854 +EAPI=7
8855 +
8856 +PYTHON_COMPAT=( python2_7 )
8857 +USE_RUBY="ruby25 ruby26 ruby27"
8858 +KFMIN=5.63.0
8859 +QTMIN=5.12.3
8860 +inherit ecm kde.org python-single-r1 ruby-single
8861 +
8862 +DESCRIPTION="Kross interpreter plugins for programming languages"
8863 +
8864 +LICENSE="GPL-2" # TODO: CHECK
8865 +SLOT="5"
8866 +KEYWORDS="~amd64 ~arm64 ~x86"
8867 +IUSE="+python ruby"
8868 +
8869 +REQUIRED_USE="|| ( python ruby ) python? ( ${PYTHON_REQUIRED_USE} )"
8870 +
8871 +DEPEND="
8872 + >=kde-frameworks/kross-${KFMIN}:5
8873 + >=dev-qt/qtgui-${QTMIN}:5
8874 + >=dev-qt/qtwidgets-${QTMIN}:5
8875 + python? ( ${PYTHON_DEPS} )
8876 + ruby? ( ${RUBY_DEPS} )
8877 +"
8878 +RDEPEND="${DEPEND}"
8879 +
8880 +pkg_setup() {
8881 + use python && python-single-r1_pkg_setup
8882 + ecm_pkg_setup
8883 +}
8884 +
8885 +src_configure() {
8886 + local mycmakeargs=(
8887 + -DBUILD_python=$(usex python)
8888 + -DBUILD_ruby=$(usex ruby)
8889 + )
8890 +
8891 + ecm_src_configure
8892 +}
8893
8894 diff --git a/kde-apps/kruler/kruler-19.12.3.ebuild b/kde-apps/kruler/kruler-19.12.3.ebuild
8895 new file mode 100644
8896 index 0000000000..a21fc46016
8897 --- /dev/null
8898 +++ b/kde-apps/kruler/kruler-19.12.3.ebuild
8899 @@ -0,0 +1,43 @@
8900 +# Copyright 1999-2020 Gentoo Authors
8901 +# Distributed under the terms of the GNU General Public License v2
8902 +
8903 +EAPI=7
8904 +
8905 +ECM_HANDBOOK="forceoptional"
8906 +KFMIN=5.63.0
8907 +QTMIN=5.12.3
8908 +inherit ecm kde.org
8909 +
8910 +DESCRIPTION="Screen ruler for Plasma"
8911 +HOMEPAGE="https://kde.org/applications/graphics/org.kde.kruler"
8912 +
8913 +LICENSE="GPL-2+ handbook? ( FDL-1.2 )"
8914 +SLOT="5"
8915 +KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
8916 +IUSE="X"
8917 +
8918 +DEPEND="
8919 + >=kde-frameworks/kconfig-${KFMIN}:5
8920 + >=kde-frameworks/kconfigwidgets-${KFMIN}:5
8921 + >=kde-frameworks/kcoreaddons-${KFMIN}:5
8922 + >=kde-frameworks/ki18n-${KFMIN}:5
8923 + >=kde-frameworks/knotifications-${KFMIN}:5
8924 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
8925 + >=kde-frameworks/kwindowsystem-${KFMIN}:5
8926 + >=kde-frameworks/kxmlgui-${KFMIN}:5
8927 + >=dev-qt/qtgui-${QTMIN}:5
8928 + >=dev-qt/qtwidgets-${QTMIN}:5
8929 + X? (
8930 + >=dev-qt/qtx11extras-${QTMIN}:5
8931 + x11-libs/libxcb
8932 + )
8933 +"
8934 +RDEPEND="${DEPEND}"
8935 +
8936 +src_configure() {
8937 + local mycmakeargs=(
8938 + $(cmake_use_find_package X X11)
8939 + )
8940 +
8941 + ecm_src_configure
8942 +}
8943
8944 diff --git a/kde-apps/kshisen/kshisen-19.12.3.ebuild b/kde-apps/kshisen/kshisen-19.12.3.ebuild
8945 new file mode 100644
8946 index 0000000000..0158c9f775
8947 --- /dev/null
8948 +++ b/kde-apps/kshisen/kshisen-19.12.3.ebuild
8949 @@ -0,0 +1,36 @@
8950 +# Copyright 1999-2020 Gentoo Authors
8951 +# Distributed under the terms of the GNU General Public License v2
8952 +
8953 +EAPI=7
8954 +
8955 +ECM_HANDBOOK="forceoptional"
8956 +KDE_SELINUX_MODULE="games"
8957 +PVCUT=$(ver_cut 1-3)
8958 +KFMIN=5.63.0
8959 +QTMIN=5.12.3
8960 +inherit ecm kde.org
8961 +
8962 +DESCRIPTION="Solitaire-like game played using the standard set of Mahjong tiles"
8963 +HOMEPAGE="https://kde.org/applications/games/org.kde.kshisen
8964 +https://games.kde.org/game.php?game=kshisen"
8965 +
8966 +LICENSE="GPL-2" # TODO: CHECK
8967 +SLOT="5"
8968 +KEYWORDS="~amd64 ~arm64 ~x86"
8969 +IUSE=""
8970 +
8971 +DEPEND="
8972 + >=kde-frameworks/kconfig-${KFMIN}:5
8973 + >=kde-frameworks/kconfigwidgets-${KFMIN}:5
8974 + >=kde-frameworks/kcoreaddons-${KFMIN}:5
8975 + >=kde-frameworks/kcrash-${KFMIN}:5
8976 + >=kde-frameworks/kdbusaddons-${KFMIN}:5
8977 + >=kde-frameworks/ki18n-${KFMIN}:5
8978 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
8979 + >=kde-frameworks/kxmlgui-${KFMIN}:5
8980 + >=kde-apps/libkdegames-${PVCUT}:5
8981 + >=kde-apps/libkmahjongg-${PVCUT}:5
8982 + >=dev-qt/qtgui-${QTMIN}:5
8983 + >=dev-qt/qtwidgets-${QTMIN}:5
8984 +"
8985 +RDEPEND="${DEPEND}"
8986
8987 diff --git a/kde-apps/ksirk/ksirk-19.12.3.ebuild b/kde-apps/ksirk/ksirk-19.12.3.ebuild
8988 new file mode 100644
8989 index 0000000000..82da3182fd
8990 --- /dev/null
8991 +++ b/kde-apps/ksirk/ksirk-19.12.3.ebuild
8992 @@ -0,0 +1,44 @@
8993 +# Copyright 1999-2020 Gentoo Authors
8994 +# Distributed under the terms of the GNU General Public License v2
8995 +
8996 +EAPI=7
8997 +
8998 +ECM_HANDBOOK="forceoptional"
8999 +PVCUT=$(ver_cut 1-3)
9000 +KFMIN=5.63.0
9001 +QTMIN=5.12.3
9002 +inherit ecm kde.org
9003 +
9004 +DESCRIPTION="Port of the board game risk"
9005 +HOMEPAGE="https://kde.org/applications/games/org.kde.ksirk
9006 +https://games.kde.org/game.php?game=ksirk"
9007 +
9008 +LICENSE="GPL-2" # TODO: CHECK
9009 +SLOT="5"
9010 +KEYWORDS="~amd64 ~arm64 ~x86"
9011 +IUSE=""
9012 +
9013 +DEPEND="
9014 + >=kde-frameworks/kcompletion-${KFMIN}:5
9015 + >=kde-frameworks/kconfig-${KFMIN}:5
9016 + >=kde-frameworks/kconfigwidgets-${KFMIN}:5
9017 + >=kde-frameworks/kcoreaddons-${KFMIN}:5
9018 + >=kde-frameworks/kcrash-${KFMIN}:5
9019 + >=kde-frameworks/ki18n-${KFMIN}:5
9020 + >=kde-frameworks/kiconthemes-${KFMIN}:5
9021 + >=kde-frameworks/kio-${KFMIN}:5
9022 + >=kde-frameworks/knewstuff-${KFMIN}:5
9023 + >=kde-frameworks/kwallet-${KFMIN}:5
9024 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
9025 + >=kde-frameworks/kxmlgui-${KFMIN}:5
9026 + >=kde-apps/libkdegames-${PVCUT}:5
9027 + >=dev-qt/qtgui-${QTMIN}:5
9028 + >=dev-qt/qtnetwork-${QTMIN}:5
9029 + >=dev-qt/qtsvg-${QTMIN}:5
9030 + >=dev-qt/qtwidgets-${QTMIN}:5
9031 + >=dev-qt/qtxml-${QTMIN}:5
9032 + app-crypt/qca:2[qt5(+)]
9033 + media-libs/phonon[qt5(+)]
9034 + sys-libs/zlib
9035 +"
9036 +RDEPEND="${DEPEND}"
9037
9038 diff --git a/kde-apps/ksmtp/ksmtp-19.12.3.ebuild b/kde-apps/ksmtp/ksmtp-19.12.3.ebuild
9039 new file mode 100644
9040 index 0000000000..77b2aa8d06
9041 --- /dev/null
9042 +++ b/kde-apps/ksmtp/ksmtp-19.12.3.ebuild
9043 @@ -0,0 +1,28 @@
9044 +# Copyright 1999-2020 Gentoo Authors
9045 +# Distributed under the terms of the GNU General Public License v2
9046 +
9047 +EAPI=7
9048 +
9049 +ECM_TEST="true"
9050 +KFMIN=5.63.0
9051 +QTMIN=5.12.3
9052 +inherit ecm kde.org
9053 +
9054 +DESCRIPTION="Job-based library to send email through an SMTP server"
9055 +HOMEPAGE="https://api.kde.org/kdepim/ksmtp/html/index.html"
9056 +
9057 +LICENSE="LGPL-2.1+"
9058 +SLOT="5"
9059 +KEYWORDS="~amd64 ~arm64 ~x86"
9060 +IUSE=""
9061 +
9062 +DEPEND="
9063 + >=kde-frameworks/kcoreaddons-${KFMIN}:5
9064 + >=kde-frameworks/ki18n-${KFMIN}:5
9065 + >=kde-frameworks/kio-${KFMIN}:5
9066 + >=dev-qt/qtnetwork-${QTMIN}:5
9067 + dev-libs/cyrus-sasl
9068 +"
9069 +RDEPEND="${DEPEND}"
9070 +
9071 +RESTRICT+=" test" # bug 642410
9072
9073 diff --git a/kde-apps/ksnakeduel/ksnakeduel-19.12.3.ebuild b/kde-apps/ksnakeduel/ksnakeduel-19.12.3.ebuild
9074 new file mode 100644
9075 index 0000000000..7e6bca0816
9076 --- /dev/null
9077 +++ b/kde-apps/ksnakeduel/ksnakeduel-19.12.3.ebuild
9078 @@ -0,0 +1,37 @@
9079 +# Copyright 1999-2020 Gentoo Authors
9080 +# Distributed under the terms of the GNU General Public License v2
9081 +
9082 +EAPI=7
9083 +
9084 +ECM_HANDBOOK="optional"
9085 +KDE_SELINUX_MODULE="games"
9086 +PVCUT=$(ver_cut 1-3)
9087 +KFMIN=5.63.0
9088 +QTMIN=5.12.3
9089 +inherit ecm kde.org
9090 +
9091 +DESCRIPTION="KDE Tron game"
9092 +HOMEPAGE="https://kde.org/applications/games/org.kde.ksnakeduel"
9093 +
9094 +LICENSE="GPL-2" # TODO: CHECK
9095 +SLOT="5"
9096 +KEYWORDS="~amd64 ~arm64 ~x86"
9097 +IUSE=""
9098 +
9099 +DEPEND="
9100 + >=kde-frameworks/kcompletion-${KFMIN}:5
9101 + >=kde-frameworks/kconfig-${KFMIN}:5
9102 + >=kde-frameworks/kconfigwidgets-${KFMIN}:5
9103 + >=kde-frameworks/kcoreaddons-${KFMIN}:5
9104 + >=kde-frameworks/kcrash-${KFMIN}:5
9105 + >=kde-frameworks/kdbusaddons-${KFMIN}:5
9106 + >=kde-frameworks/kguiaddons-${KFMIN}:5
9107 + >=kde-frameworks/ki18n-${KFMIN}:5
9108 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
9109 + >=kde-frameworks/kxmlgui-${KFMIN}:5
9110 + >=kde-apps/libkdegames-${PVCUT}:5
9111 + >=dev-qt/qtgui-${QTMIN}:5
9112 + >=dev-qt/qtsvg-${QTMIN}:5
9113 + >=dev-qt/qtwidgets-${QTMIN}:5
9114 +"
9115 +RDEPEND="${DEPEND}"
9116
9117 diff --git a/kde-apps/kspaceduel/kspaceduel-19.12.3.ebuild b/kde-apps/kspaceduel/kspaceduel-19.12.3.ebuild
9118 new file mode 100644
9119 index 0000000000..83a1730f09
9120 --- /dev/null
9121 +++ b/kde-apps/kspaceduel/kspaceduel-19.12.3.ebuild
9122 @@ -0,0 +1,35 @@
9123 +# Copyright 1999-2020 Gentoo Authors
9124 +# Distributed under the terms of the GNU General Public License v2
9125 +
9126 +EAPI=7
9127 +
9128 +ECM_HANDBOOK="forceoptional"
9129 +KDE_SELINUX_MODULE="games"
9130 +PVCUT=$(ver_cut 1-3)
9131 +KFMIN=5.63.0
9132 +QTMIN=5.12.3
9133 +inherit ecm kde.org
9134 +
9135 +DESCRIPTION="Space Game by KDE"
9136 +HOMEPAGE="https://kde.org/applications/games/org.kde.kspaceduel
9137 +https://games.kde.org/game.php?game=kspaceduel"
9138 +
9139 +LICENSE="GPL-2" # TODO: CHECK
9140 +SLOT="5"
9141 +KEYWORDS="~amd64 ~arm64 ~x86"
9142 +IUSE=""
9143 +
9144 +DEPEND="
9145 + >=kde-frameworks/kconfig-${KFMIN}:5
9146 + >=kde-frameworks/kconfigwidgets-${KFMIN}:5
9147 + >=kde-frameworks/kcoreaddons-${KFMIN}:5
9148 + >=kde-frameworks/kcrash-${KFMIN}:5
9149 + >=kde-frameworks/kdbusaddons-${KFMIN}:5
9150 + >=kde-frameworks/ki18n-${KFMIN}:5
9151 + >=kde-frameworks/kxmlgui-${KFMIN}:5
9152 + >=kde-apps/libkdegames-${PVCUT}:5
9153 + >=dev-qt/qtgui-${QTMIN}:5
9154 + >=dev-qt/qtsvg-${QTMIN}:5
9155 + >=dev-qt/qtwidgets-${QTMIN}:5
9156 +"
9157 +RDEPEND="${DEPEND}"
9158
9159 diff --git a/kde-apps/ksquares/ksquares-19.12.3.ebuild b/kde-apps/ksquares/ksquares-19.12.3.ebuild
9160 new file mode 100644
9161 index 0000000000..b8e494e8eb
9162 --- /dev/null
9163 +++ b/kde-apps/ksquares/ksquares-19.12.3.ebuild
9164 @@ -0,0 +1,35 @@
9165 +# Copyright 1999-2020 Gentoo Authors
9166 +# Distributed under the terms of the GNU General Public License v2
9167 +
9168 +EAPI=7
9169 +
9170 +ECM_HANDBOOK="forceoptional"
9171 +PVCUT=$(ver_cut 1-3)
9172 +KFMIN=5.63.0
9173 +QTMIN=5.12.3
9174 +inherit ecm kde.org
9175 +
9176 +DESCRIPTION="KDE clone of the game squares"
9177 +HOMEPAGE="https://kde.org/applications/games/org.kde.ksquares
9178 +https://games.kde.org/game.php?game=ksquares"
9179 +
9180 +LICENSE="GPL-2" # TODO: CHECK
9181 +SLOT="5"
9182 +KEYWORDS="~amd64 ~arm64 ~x86"
9183 +IUSE=""
9184 +
9185 +DEPEND="
9186 + >=kde-frameworks/kcompletion-${KFMIN}:5
9187 + >=kde-frameworks/kconfig-${KFMIN}:5
9188 + >=kde-frameworks/kconfigwidgets-${KFMIN}:5
9189 + >=kde-frameworks/kcoreaddons-${KFMIN}:5
9190 + >=kde-frameworks/kcrash-${KFMIN}:5
9191 + >=kde-frameworks/kdbusaddons-${KFMIN}:5
9192 + >=kde-frameworks/ki18n-${KFMIN}:5
9193 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
9194 + >=kde-frameworks/kxmlgui-${KFMIN}:5
9195 + >=kde-apps/libkdegames-${PVCUT}:5
9196 + >=dev-qt/qtgui-${QTMIN}:5
9197 + >=dev-qt/qtwidgets-${QTMIN}:5
9198 +"
9199 +RDEPEND="${DEPEND}"
9200
9201 diff --git a/kde-apps/ksudoku/ksudoku-19.12.3.ebuild b/kde-apps/ksudoku/ksudoku-19.12.3.ebuild
9202 new file mode 100644
9203 index 0000000000..b2026bbfdc
9204 --- /dev/null
9205 +++ b/kde-apps/ksudoku/ksudoku-19.12.3.ebuild
9206 @@ -0,0 +1,53 @@
9207 +# Copyright 1999-2020 Gentoo Authors
9208 +# Distributed under the terms of the GNU General Public License v2
9209 +
9210 +EAPI=7
9211 +
9212 +ECM_HANDBOOK="forceoptional"
9213 +PVCUT=$(ver_cut 1-3)
9214 +KFMIN=5.63.0
9215 +QTMIN=5.12.3
9216 +inherit ecm kde.org
9217 +
9218 +DESCRIPTION="Logic-based symbol placement puzzle by KDE"
9219 +HOMEPAGE="https://kde.org/applications/games/org.kde.ksudoku
9220 +https://games.kde.org/game.php?game=ksudoku"
9221 +
9222 +LICENSE="GPL-2" # TODO: CHECK
9223 +SLOT="5"
9224 +KEYWORDS="~amd64 ~arm64 ~x86"
9225 +IUSE="opengl"
9226 +
9227 +DEPEND="
9228 + >=kde-frameworks/karchive-${KFMIN}:5
9229 + >=kde-frameworks/kconfig-${KFMIN}:5
9230 + >=kde-frameworks/kconfigwidgets-${KFMIN}:5
9231 + >=kde-frameworks/kcoreaddons-${KFMIN}:5
9232 + >=kde-frameworks/kcrash-${KFMIN}:5
9233 + >=kde-frameworks/kguiaddons-${KFMIN}:5
9234 + >=kde-frameworks/ki18n-${KFMIN}:5
9235 + >=kde-frameworks/kiconthemes-${KFMIN}:5
9236 + >=kde-frameworks/kio-${KFMIN}:5
9237 + >=kde-frameworks/kjobwidgets-${KFMIN}:5
9238 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
9239 + >=kde-frameworks/kxmlgui-${KFMIN}:5
9240 + >=kde-apps/libkdegames-${PVCUT}:5
9241 + >=dev-qt/qtgui-${QTMIN}:5
9242 + >=dev-qt/qtprintsupport-${QTMIN}:5
9243 + >=dev-qt/qtsvg-${QTMIN}:5
9244 + >=dev-qt/qtwidgets-${QTMIN}:5
9245 + >=dev-qt/qtxml-${QTMIN}:5
9246 + opengl? (
9247 + >=dev-qt/qtopengl-${QTMIN}:5
9248 + virtual/glu
9249 + )
9250 +"
9251 +RDEPEND="${DEPEND}"
9252 +
9253 +src_configure() {
9254 + local mycmakeargs=(
9255 + $(cmake_use_find_package opengl OpenGL)
9256 + )
9257 +
9258 + ecm_src_configure
9259 +}
9260
9261 diff --git a/kde-apps/ksystemlog/ksystemlog-19.12.3.ebuild b/kde-apps/ksystemlog/ksystemlog-19.12.3.ebuild
9262 new file mode 100644
9263 index 0000000000..09b3f69b95
9264 --- /dev/null
9265 +++ b/kde-apps/ksystemlog/ksystemlog-19.12.3.ebuild
9266 @@ -0,0 +1,66 @@
9267 +# Copyright 1999-2020 Gentoo Authors
9268 +# Distributed under the terms of the GNU General Public License v2
9269 +
9270 +EAPI=7
9271 +
9272 +ECM_HANDBOOK="forceoptional"
9273 +ECM_TEST="forceoptional"
9274 +KFMIN=5.63.0
9275 +QTMIN=5.12.3
9276 +VIRTUALX_REQUIRED="test"
9277 +inherit ecm kde.org
9278 +
9279 +DESCRIPTION="System log viewer by KDE"
9280 +HOMEPAGE="https://kde.org/applications/system/org.kde.ksystemlog"
9281 +
9282 +LICENSE="GPL-2" # TODO: CHECK
9283 +SLOT="5"
9284 +KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
9285 +IUSE="systemd"
9286 +
9287 +# bug 378101
9288 +RESTRICT+=" test"
9289 +
9290 +DEPEND="
9291 + >=kde-frameworks/karchive-${KFMIN}:5
9292 + >=kde-frameworks/kcompletion-${KFMIN}:5
9293 + >=kde-frameworks/kconfig-${KFMIN}:5
9294 + >=kde-frameworks/kconfigwidgets-${KFMIN}:5
9295 + >=kde-frameworks/kcoreaddons-${KFMIN}:5
9296 + >=kde-frameworks/ki18n-${KFMIN}:5
9297 + >=kde-frameworks/kiconthemes-${KFMIN}:5
9298 + >=kde-frameworks/kio-${KFMIN}:5
9299 + >=kde-frameworks/kitemviews-${KFMIN}:5
9300 + >=kde-frameworks/kservice-${KFMIN}:5
9301 + >=kde-frameworks/ktextwidgets-${KFMIN}:5
9302 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
9303 + >=kde-frameworks/kxmlgui-${KFMIN}:5
9304 + >=dev-qt/qtgui-${QTMIN}:5
9305 + >=dev-qt/qtprintsupport-${QTMIN}:5
9306 + >=dev-qt/qtwidgets-${QTMIN}:5
9307 + systemd? ( sys-apps/systemd )
9308 +"
9309 +RDEPEND="${DEPEND}"
9310 +
9311 +src_prepare() {
9312 + ecm_src_prepare
9313 +
9314 + if use test; then
9315 + # beat this stupid test into shape: the test files contain no year, so
9316 + # comparison succeeds only in 2007 !!!
9317 + local theyear=$(date +%Y)
9318 + einfo Setting the current year as ${theyear} in the test files
9319 + sed -e "s:2007:${theyear}:g" -i tests/systemAnalyzerTest.cpp || die
9320 +
9321 + # one test consistently fails, so comment it out for the moment
9322 + sed -e "s:systemAnalyzerTest:# dont run systemAnalyzerTest:g" \
9323 + -i ksystemlog/tests/CMakeLists.txt || die
9324 + fi
9325 +}
9326 +
9327 +src_configure() {
9328 + local mycmakeargs=(
9329 + $(cmake_use_find_package systemd Journald)
9330 + )
9331 + ecm_src_configure
9332 +}
9333
9334 diff --git a/kde-apps/kteatime/kteatime-19.12.3.ebuild b/kde-apps/kteatime/kteatime-19.12.3.ebuild
9335 new file mode 100644
9336 index 0000000000..ed851b1c31
9337 --- /dev/null
9338 +++ b/kde-apps/kteatime/kteatime-19.12.3.ebuild
9339 @@ -0,0 +1,33 @@
9340 +# Copyright 1999-2020 Gentoo Authors
9341 +# Distributed under the terms of the GNU General Public License v2
9342 +
9343 +EAPI=7
9344 +
9345 +ECM_HANDBOOK="forceoptional"
9346 +KFMIN=5.63.0
9347 +QTMIN=5.12.3
9348 +inherit ecm kde.org
9349 +
9350 +DESCRIPTION="KDE timer for making a fine cup of tea"
9351 +HOMEPAGE="https://kde.org/applications/utilities/org.kde.kteatime"
9352 +
9353 +LICENSE="GPL-2" # TODO: CHECK
9354 +SLOT="5"
9355 +KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
9356 +IUSE=""
9357 +
9358 +DEPEND="
9359 + >=kde-frameworks/kconfig-${KFMIN}:5
9360 + >=kde-frameworks/kconfigwidgets-${KFMIN}:5
9361 + >=kde-frameworks/kcoreaddons-${KFMIN}:5
9362 + >=kde-frameworks/kcrash-${KFMIN}:5
9363 + >=kde-frameworks/ki18n-${KFMIN}:5
9364 + >=kde-frameworks/kiconthemes-${KFMIN}:5
9365 + >=kde-frameworks/knotifications-${KFMIN}:5
9366 + >=kde-frameworks/knotifyconfig-${KFMIN}:5
9367 + >=kde-frameworks/ktextwidgets-${KFMIN}:5
9368 + >=kde-frameworks/kxmlgui-${KFMIN}:5
9369 + >=dev-qt/qtgui-${QTMIN}:5
9370 + >=dev-qt/qtwidgets-${QTMIN}:5
9371 +"
9372 +RDEPEND="${DEPEND}"
9373
9374 diff --git a/kde-apps/ktimer/ktimer-19.12.3.ebuild b/kde-apps/ktimer/ktimer-19.12.3.ebuild
9375 new file mode 100644
9376 index 0000000000..5b18dc2ecb
9377 --- /dev/null
9378 +++ b/kde-apps/ktimer/ktimer-19.12.3.ebuild
9379 @@ -0,0 +1,32 @@
9380 +# Copyright 1999-2020 Gentoo Authors
9381 +# Distributed under the terms of the GNU General Public License v2
9382 +
9383 +EAPI=7
9384 +
9385 +ECM_HANDBOOK="forceoptional"
9386 +KFMIN=5.63.0
9387 +QTMIN=5.12.3
9388 +inherit ecm kde.org
9389 +
9390 +DESCRIPTION="Little tool to execute programs after some time"
9391 +HOMEPAGE="https://kde.org/applications/utilities/org.kde.ktimer
9392 +https://utils.kde.org/projects/ktimer/"
9393 +
9394 +LICENSE="GPL-2" # TODO: CHECK
9395 +SLOT="5"
9396 +KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
9397 +IUSE=""
9398 +
9399 +DEPEND="
9400 + >=kde-frameworks/kconfig-${KFMIN}:5
9401 + >=kde-frameworks/kconfigwidgets-${KFMIN}:5
9402 + >=kde-frameworks/kcoreaddons-${KFMIN}:5
9403 + >=kde-frameworks/kdbusaddons-${KFMIN}:5
9404 + >=kde-frameworks/ki18n-${KFMIN}:5
9405 + >=kde-frameworks/kio-${KFMIN}:5
9406 + >=kde-frameworks/knotifications-${KFMIN}:5
9407 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
9408 + >=dev-qt/qtgui-${QTMIN}:5
9409 + >=dev-qt/qtwidgets-${QTMIN}:5
9410 +"
9411 +RDEPEND="${DEPEND}"
9412
9413 diff --git a/kde-apps/ktouch/ktouch-19.12.3.ebuild b/kde-apps/ktouch/ktouch-19.12.3.ebuild
9414 new file mode 100644
9415 index 0000000000..2da6022e4a
9416 --- /dev/null
9417 +++ b/kde-apps/ktouch/ktouch-19.12.3.ebuild
9418 @@ -0,0 +1,65 @@
9419 +# Copyright 1999-2020 Gentoo Authors
9420 +# Distributed under the terms of the GNU General Public License v2
9421 +
9422 +EAPI=7
9423 +
9424 +ECM_HANDBOOK="forceoptional"
9425 +PVCUT=$(ver_cut 1-3)
9426 +KFMIN=5.63.0
9427 +QTMIN=5.12.3
9428 +inherit ecm kde.org
9429 +
9430 +DESCRIPTION="Program that helps to learn and practice touch typing"
9431 +HOMEPAGE="https://kde.org/applications/education/org.kde.ktouch"
9432 +
9433 +LICENSE="GPL-2" # TODO: CHECK
9434 +SLOT="5"
9435 +KEYWORDS="~amd64 ~arm64 ~x86"
9436 +IUSE="X"
9437 +
9438 +COMMON_DEPEND="
9439 + >=kde-frameworks/kcmutils-${KFMIN}:5
9440 + >=kde-frameworks/kcompletion-${KFMIN}:5
9441 + >=kde-frameworks/kconfig-${KFMIN}:5
9442 + >=kde-frameworks/kconfigwidgets-${KFMIN}:5
9443 + >=kde-frameworks/kcoreaddons-${KFMIN}:5
9444 + >=kde-frameworks/kdeclarative-${KFMIN}:5
9445 + >=kde-frameworks/ki18n-${KFMIN}:5
9446 + >=kde-frameworks/kiconthemes-${KFMIN}:5
9447 + >=kde-frameworks/kitemviews-${KFMIN}:5
9448 + >=kde-frameworks/kservice-${KFMIN}:5
9449 + >=kde-frameworks/ktextwidgets-${KFMIN}:5
9450 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
9451 + >=kde-frameworks/kxmlgui-${KFMIN}:5
9452 + >=dev-qt/qtdeclarative-${QTMIN}:5
9453 + >=dev-qt/qtgui-${QTMIN}:5
9454 + >=dev-qt/qtquickcontrols2-${QTMIN}:5
9455 + >=dev-qt/qtsql-${QTMIN}:5
9456 + >=dev-qt/qtwidgets-${QTMIN}:5
9457 + >=dev-qt/qtxml-${QTMIN}:5
9458 + >=dev-qt/qtxmlpatterns-${QTMIN}:5
9459 + X? (
9460 + >=dev-qt/qtx11extras-${QTMIN}:5
9461 + x11-libs/libICE
9462 + x11-libs/libSM
9463 + x11-libs/libX11
9464 + x11-libs/libxcb[xkb]
9465 + x11-libs/libxkbfile
9466 + )
9467 +"
9468 +DEPEND="${COMMON_DEPEND}
9469 + >=kde-frameworks/kwindowsystem-${KFMIN}:5
9470 +"
9471 +RDEPEND="${COMMON_DEPEND}
9472 + >=kde-apps/kqtquickcharts-${PVCUT}:5
9473 + >=dev-qt/qtgraphicaleffects-${QTMIN}:5
9474 +"
9475 +
9476 +src_configure() {
9477 + local mycmakeargs=(
9478 + -DCOMPILE_QML=OFF
9479 + $(cmake_use_find_package X X11)
9480 + $(cmake_use_find_package X Qt5X11Extras)
9481 + )
9482 + ecm_src_configure
9483 +}
9484
9485 diff --git a/kde-apps/ktp-accounts-kcm/ktp-accounts-kcm-19.12.3.ebuild b/kde-apps/ktp-accounts-kcm/ktp-accounts-kcm-19.12.3.ebuild
9486 new file mode 100644
9487 index 0000000000..f19be29f7d
9488 --- /dev/null
9489 +++ b/kde-apps/ktp-accounts-kcm/ktp-accounts-kcm-19.12.3.ebuild
9490 @@ -0,0 +1,67 @@
9491 +# Copyright 1999-2020 Gentoo Authors
9492 +# Distributed under the terms of the GNU General Public License v2
9493 +
9494 +EAPI=7
9495 +
9496 +PVCUT=$(ver_cut 1-3)
9497 +KFMIN=5.63.0
9498 +QTMIN=5.12.3
9499 +inherit ecm kde.org
9500 +
9501 +DESCRIPTION="KDE Telepathy account management kcm"
9502 +HOMEPAGE="https://community.kde.org/KTp"
9503 +
9504 +LICENSE="LGPL-2.1"
9505 +SLOT="5"
9506 +KEYWORDS="~amd64 ~arm64 ~x86"
9507 +IUSE="experimental"
9508 +
9509 +BDEPEND="
9510 + dev-util/intltool
9511 +"
9512 +COMMON_DEPEND="
9513 + >=dev-qt/qtdbus-${QTMIN}:5
9514 + >=dev-qt/qtgui-${QTMIN}:5
9515 + >=dev-qt/qtnetwork-${QTMIN}:5
9516 + >=dev-qt/qtwidgets-${QTMIN}:5
9517 + >=kde-frameworks/kcodecs-${KFMIN}:5
9518 + >=kde-frameworks/kconfig-${KFMIN}:5
9519 + >=kde-frameworks/kcoreaddons-${KFMIN}:5
9520 + >=kde-frameworks/ki18n-${KFMIN}:5
9521 + >=kde-frameworks/kiconthemes-${KFMIN}:5
9522 + >=kde-frameworks/kitemviews-${KFMIN}:5
9523 + >=kde-frameworks/kservice-${KFMIN}:5
9524 + >=kde-frameworks/ktextwidgets-${KFMIN}:5
9525 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
9526 + >=kde-apps/kaccounts-integration-${PVCUT}:5
9527 + net-libs/accounts-qt
9528 + net-libs/signond
9529 + net-libs/telepathy-qt[qt5(+)]
9530 +"
9531 +DEPEND="${COMMON_DEPEND}
9532 + >=kde-frameworks/kcmutils-${KFMIN}:5
9533 + >=kde-frameworks/kconfigwidgets-${KFMIN}:5
9534 + >=kde-frameworks/kio-${KFMIN}:5
9535 + net-libs/libaccounts-glib
9536 +"
9537 +RDEPEND="${COMMON_DEPEND}
9538 + >=kde-apps/kaccounts-providers-${PVCUT}:5
9539 + net-im/telepathy-connection-managers
9540 +"
9541 +
9542 +src_prepare() {
9543 + if use experimental; then
9544 + mv data/kaccounts/disabled/*.in data/kaccounts/ || \
9545 + die "couldn't enable experimental services"
9546 + fi
9547 + ecm_src_prepare
9548 +}
9549 +
9550 +pkg_postinst() {
9551 + if use experimental; then
9552 + ewarn "Experimental providers are enabled."
9553 + ewarn "Most of them aren't integrated nicely and may require additional steps for account creation."
9554 + ewarn "Use at your own risk!"
9555 + fi
9556 + ecm_pkg_postinst
9557 +}
9558
9559 diff --git a/kde-apps/ktp-approver/ktp-approver-19.12.3.ebuild b/kde-apps/ktp-approver/ktp-approver-19.12.3.ebuild
9560 new file mode 100644
9561 index 0000000000..54a0134332
9562 --- /dev/null
9563 +++ b/kde-apps/ktp-approver/ktp-approver-19.12.3.ebuild
9564 @@ -0,0 +1,33 @@
9565 +# Copyright 1999-2020 Gentoo Authors
9566 +# Distributed under the terms of the GNU General Public License v2
9567 +
9568 +EAPI=7
9569 +
9570 +PVCUT=$(ver_cut 1-3)
9571 +KFMIN=5.63.0
9572 +QTMIN=5.12.3
9573 +inherit ecm kde.org
9574 +
9575 +DESCRIPTION="KDE Telepathy notification handler"
9576 +HOMEPAGE="https://community.kde.org/KTp"
9577 +
9578 +LICENSE="LGPL-2.1"
9579 +SLOT="5"
9580 +KEYWORDS="~amd64 ~arm64 ~x86"
9581 +IUSE=""
9582 +
9583 +DEPEND="
9584 + >=kde-frameworks/kconfig-${KFMIN}:5
9585 + >=kde-frameworks/kcoreaddons-${KFMIN}:5
9586 + >=kde-frameworks/kdbusaddons-${KFMIN}:5
9587 + >=kde-frameworks/ki18n-${KFMIN}:5
9588 + >=kde-frameworks/knotifications-${KFMIN}:5
9589 + >=kde-frameworks/kservice-${KFMIN}:5
9590 + >=dev-qt/qtdbus-${QTMIN}:5
9591 + >=dev-qt/qtgui-${QTMIN}:5
9592 + >=dev-qt/qtwidgets-${QTMIN}:5
9593 + net-libs/telepathy-qt[qt5(+)]
9594 +"
9595 +RDEPEND="${DEPEND}
9596 + >=kde-apps/ktp-contact-list-${PVCUT}:5
9597 +"
9598
9599 diff --git a/kde-apps/ktp-auth-handler/ktp-auth-handler-19.12.3.ebuild b/kde-apps/ktp-auth-handler/ktp-auth-handler-19.12.3.ebuild
9600 new file mode 100644
9601 index 0000000000..b00a9e8589
9602 --- /dev/null
9603 +++ b/kde-apps/ktp-auth-handler/ktp-auth-handler-19.12.3.ebuild
9604 @@ -0,0 +1,39 @@
9605 +# Copyright 1999-2020 Gentoo Authors
9606 +# Distributed under the terms of the GNU General Public License v2
9607 +
9608 +EAPI=7
9609 +
9610 +PVCUT=$(ver_cut 1-3)
9611 +KFMIN=5.63.0
9612 +QTMIN=5.12.3
9613 +inherit ecm kde.org
9614 +
9615 +DESCRIPTION="KDE Telepathy authentication handler"
9616 +HOMEPAGE="https://community.kde.org/KTp"
9617 +
9618 +LICENSE="LGPL-2.1"
9619 +SLOT="5"
9620 +KEYWORDS="~amd64 ~arm64 ~x86"
9621 +IUSE=""
9622 +
9623 +DEPEND="
9624 + >=kde-frameworks/kconfig-${KFMIN}:5
9625 + >=kde-frameworks/kcoreaddons-${KFMIN}:5
9626 + >=kde-frameworks/ki18n-${KFMIN}:5
9627 + >=kde-frameworks/kio-${KFMIN}:5
9628 + >=kde-frameworks/kwallet-${KFMIN}:5
9629 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
9630 + >=kde-apps/kaccounts-integration-${PVCUT}:5
9631 + >=kde-apps/ktp-common-internals-${PVCUT}:5
9632 + >=dev-qt/qtdbus-${QTMIN}:5
9633 + >=dev-qt/qtgui-${QTMIN}:5
9634 + >=dev-qt/qtnetwork-${QTMIN}:5
9635 + >=dev-qt/qtwidgets-${QTMIN}:5
9636 + app-crypt/qca:2[qt5(+)]
9637 + net-libs/accounts-qt
9638 + net-libs/signond
9639 + net-libs/telepathy-qt[qt5(+)]
9640 +"
9641 +RDEPEND="${DEPEND}
9642 + app-crypt/qca:2[ssl]
9643 +"
9644
9645 diff --git a/kde-apps/ktp-call-ui/ktp-call-ui-19.12.3.ebuild b/kde-apps/ktp-call-ui/ktp-call-ui-19.12.3.ebuild
9646 new file mode 100644
9647 index 0000000000..3f12daa8cd
9648 --- /dev/null
9649 +++ b/kde-apps/ktp-call-ui/ktp-call-ui-19.12.3.ebuild
9650 @@ -0,0 +1,45 @@
9651 +# Copyright 1999-2020 Gentoo Authors
9652 +# Distributed under the terms of the GNU General Public License v2
9653 +
9654 +EAPI=7
9655 +
9656 +PVCUT=$(ver_cut 1-3)
9657 +KFMIN=5.63.0
9658 +QTMIN=5.12.3
9659 +inherit ecm kde.org
9660 +
9661 +DESCRIPTION="KDE Telepathy audio/video conferencing UI"
9662 +HOMEPAGE="https://community.kde.org/KTp"
9663 +
9664 +LICENSE="GPL-2"
9665 +SLOT="5"
9666 +KEYWORDS="~amd64 ~arm64 ~x86"
9667 +IUSE=""
9668 +
9669 +RDEPEND="
9670 + dev-libs/glib:2
9671 + >=dev-qt/qtdbus-${QTMIN}:5
9672 + >=dev-qt/qtdeclarative-${QTMIN}:5
9673 + >=dev-qt/qtgui-${QTMIN}:5
9674 + >=dev-qt/qtwidgets-${QTMIN}:5
9675 + >=kde-frameworks/kcompletion-${KFMIN}:5
9676 + >=kde-frameworks/kconfig-${KFMIN}:5
9677 + >=kde-frameworks/kconfigwidgets-${KFMIN}:5
9678 + >=kde-frameworks/kcoreaddons-${KFMIN}:5
9679 + >=kde-frameworks/kdeclarative-${KFMIN}:5
9680 + >=kde-frameworks/ki18n-${KFMIN}:5
9681 + >=kde-frameworks/kiconthemes-${KFMIN}:5
9682 + >=kde-frameworks/knotifications-${KFMIN}:5
9683 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
9684 + >=kde-frameworks/kxmlgui-${KFMIN}:5
9685 + >=kde-apps/ktp-common-internals-${PVCUT}:5
9686 + media-libs/phonon[qt5(+)]
9687 + media-libs/qt-gstreamer[qt5(+)]
9688 + net-libs/farstream:0.2
9689 + net-libs/telepathy-farstream
9690 + net-libs/telepathy-qt[farstream,qt5(+)]
9691 +"
9692 +# TODO: dep leak suspect
9693 +DEPEND="${RDEPEND}
9694 + >=kde-frameworks/kcmutils-${KFMIN}:5
9695 +"
9696
9697 diff --git a/kde-apps/ktp-common-internals/ktp-common-internals-19.12.3.ebuild b/kde-apps/ktp-common-internals/ktp-common-internals-19.12.3.ebuild
9698 new file mode 100644
9699 index 0000000000..43d8042e3a
9700 --- /dev/null
9701 +++ b/kde-apps/ktp-common-internals/ktp-common-internals-19.12.3.ebuild
9702 @@ -0,0 +1,68 @@
9703 +# Copyright 1999-2020 Gentoo Authors
9704 +# Distributed under the terms of the GNU General Public License v2
9705 +
9706 +EAPI=7
9707 +
9708 +ECM_TEST="forceoptional"
9709 +PVCUT=$(ver_cut 1-3)
9710 +KFMIN=5.63.0
9711 +QTMIN=5.12.3
9712 +inherit ecm kde.org
9713 +
9714 +DESCRIPTION="KDE Telepathy common library"
9715 +HOMEPAGE="https://community.kde.org/KTp"
9716 +
9717 +LICENSE="LGPL-2.1"
9718 +SLOT="5"
9719 +KEYWORDS="~amd64 ~arm64 ~x86"
9720 +IUSE="otr +sso"
9721 +
9722 +RDEPEND="
9723 + >=kde-frameworks/kcmutils-${KFMIN}:5
9724 + >=kde-frameworks/kconfig-${KFMIN}:5
9725 + >=kde-frameworks/kconfigwidgets-${KFMIN}:5
9726 + >=kde-frameworks/kcoreaddons-${KFMIN}:5
9727 + >=kde-frameworks/ki18n-${KFMIN}:5
9728 + >=kde-frameworks/kiconthemes-${KFMIN}:5
9729 + >=kde-frameworks/knotifications-${KFMIN}:5
9730 + >=kde-frameworks/knotifyconfig-${KFMIN}:5
9731 + >=kde-frameworks/kparts-${KFMIN}:5
9732 + >=kde-frameworks/kpeople-${KFMIN}:5
9733 + >=kde-frameworks/kservice-${KFMIN}:5
9734 + >=kde-frameworks/ktexteditor-${KFMIN}:5
9735 + >=kde-frameworks/kwallet-${KFMIN}:5
9736 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
9737 + >=kde-frameworks/kxmlgui-${KFMIN}:5
9738 + >=dev-qt/qtdbus-${QTMIN}:5
9739 + >=dev-qt/qtdeclarative-${QTMIN}:5
9740 + >=dev-qt/qtgui-${QTMIN}:5
9741 + >=dev-qt/qtsql-${QTMIN}:5
9742 + >=dev-qt/qtwidgets-${QTMIN}:5
9743 + >=dev-qt/qtxml-${QTMIN}:5
9744 + >=net-libs/telepathy-logger-qt-17.08.0:5
9745 + >=net-libs/telepathy-qt-0.9.5[qt5(+)]
9746 + otr? (
9747 + dev-libs/libgcrypt:0=
9748 + >=net-libs/libotr-4.0.0
9749 + )
9750 + sso? (
9751 + >=kde-apps/kaccounts-integration-${PVCUT}:5
9752 + net-libs/accounts-qt
9753 + net-libs/telepathy-accounts-signon
9754 + )
9755 +"
9756 +DEPEND="${RDEPEND}
9757 + >=kde-frameworks/kio-${KFMIN}:5
9758 + >=dev-qt/qtnetwork-${QTMIN}:5
9759 +"
9760 +
9761 +src_configure() {
9762 + local mycmakeargs=(
9763 + $(cmake_use_find_package sso KAccounts)
9764 + $(cmake_use_find_package sso AccountsQt5)
9765 + $(cmake_use_find_package otr Libgcrypt)
9766 + $(cmake_use_find_package otr LibOTR)
9767 + )
9768 +
9769 + ecm_src_configure
9770 +}
9771
9772 diff --git a/kde-apps/ktp-contact-list/ktp-contact-list-19.12.3.ebuild b/kde-apps/ktp-contact-list/ktp-contact-list-19.12.3.ebuild
9773 new file mode 100644
9774 index 0000000000..da3ccc2c75
9775 --- /dev/null
9776 +++ b/kde-apps/ktp-contact-list/ktp-contact-list-19.12.3.ebuild
9777 @@ -0,0 +1,44 @@
9778 +# Copyright 1999-2020 Gentoo Authors
9779 +# Distributed under the terms of the GNU General Public License v2
9780 +
9781 +EAPI=7
9782 +
9783 +PVCUT=$(ver_cut 1-3)
9784 +KFMIN=5.63.0
9785 +QTMIN=5.12.3
9786 +inherit ecm kde.org
9787 +
9788 +DESCRIPTION="KDE Telepathy contact list"
9789 +HOMEPAGE="https://community.kde.org/KTp"
9790 +
9791 +LICENSE="GPL-2"
9792 +SLOT="5"
9793 +KEYWORDS="~amd64 ~arm64 ~x86"
9794 +IUSE=""
9795 +
9796 +RDEPEND="
9797 + >=kde-frameworks/kcompletion-${KFMIN}:5
9798 + >=kde-frameworks/kconfig-${KFMIN}:5
9799 + >=kde-frameworks/kconfigwidgets-${KFMIN}:5
9800 + >=kde-frameworks/kcoreaddons-${KFMIN}:5
9801 + >=kde-frameworks/kdbusaddons-${KFMIN}:5
9802 + >=kde-frameworks/ki18n-${KFMIN}:5
9803 + >=kde-frameworks/kiconthemes-${KFMIN}:5
9804 + >=kde-frameworks/knotifications-${KFMIN}:5
9805 + >=kde-frameworks/kpeople-${KFMIN}:5
9806 + >=kde-frameworks/kservice-${KFMIN}:5
9807 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
9808 + >=kde-frameworks/kwindowsystem-${KFMIN}:5
9809 + >=kde-frameworks/kxmlgui-${KFMIN}:5
9810 + >=kde-apps/ktp-common-internals-${PVCUT}:5
9811 + >=dev-qt/qtdbus-${QTMIN}:5
9812 + >=dev-qt/qtgui-${QTMIN}:5
9813 + >=dev-qt/qtwidgets-${QTMIN}:5
9814 + net-libs/telepathy-qt[qt5(+)]
9815 +"
9816 +DEPEND="${RDEPEND}
9817 + >=kde-frameworks/kcmutils-${KFMIN}:5
9818 + >=kde-frameworks/kio-${KFMIN}:5
9819 + >=kde-frameworks/knotifyconfig-${KFMIN}:5
9820 + >=dev-qt/qtxml-${QTMIN}:5
9821 +"
9822
9823 diff --git a/kde-apps/ktp-contact-runner/ktp-contact-runner-19.12.3.ebuild b/kde-apps/ktp-contact-runner/ktp-contact-runner-19.12.3.ebuild
9824 new file mode 100644
9825 index 0000000000..c6e1b6936a
9826 --- /dev/null
9827 +++ b/kde-apps/ktp-contact-runner/ktp-contact-runner-19.12.3.ebuild
9828 @@ -0,0 +1,31 @@
9829 +# Copyright 1999-2020 Gentoo Authors
9830 +# Distributed under the terms of the GNU General Public License v2
9831 +
9832 +EAPI=7
9833 +
9834 +PVCUT=$(ver_cut 1-3)
9835 +KFMIN=5.63.0
9836 +QTMIN=5.12.3
9837 +inherit ecm kde.org
9838 +
9839 +DESCRIPTION="KDE Telepathy krunner plugin"
9840 +HOMEPAGE="https://community.kde.org/KTp"
9841 +
9842 +LICENSE="LGPL-2.1"
9843 +SLOT="5"
9844 +KEYWORDS="~amd64 ~arm64 ~x86"
9845 +IUSE=""
9846 +
9847 +RDEPEND="
9848 + >=kde-frameworks/kcoreaddons-${KFMIN}:5
9849 + >=kde-frameworks/ki18n-${KFMIN}:5
9850 + >=kde-frameworks/krunner-${KFMIN}:5
9851 + >=kde-apps/ktp-common-internals-${PVCUT}:5
9852 + >=dev-qt/qtdbus-${QTMIN}:5
9853 + >=dev-qt/qtgui-${QTMIN}:5
9854 + >=dev-qt/qtwidgets-${QTMIN}:5
9855 + net-libs/telepathy-qt[qt5(+)]
9856 +"
9857 +DEPEND="${RDEPEND}
9858 + >=kde-frameworks/kservice-${KFMIN}:5
9859 +"
9860
9861 diff --git a/kde-apps/ktp-desktop-applets/ktp-desktop-applets-19.12.3.ebuild b/kde-apps/ktp-desktop-applets/ktp-desktop-applets-19.12.3.ebuild
9862 new file mode 100644
9863 index 0000000000..8a9ea861a6
9864 --- /dev/null
9865 +++ b/kde-apps/ktp-desktop-applets/ktp-desktop-applets-19.12.3.ebuild
9866 @@ -0,0 +1,27 @@
9867 +# Copyright 1999-2020 Gentoo Authors
9868 +# Distributed under the terms of the GNU General Public License v2
9869 +
9870 +EAPI=7
9871 +
9872 +KFMIN=5.63.0
9873 +QTMIN=5.12.3
9874 +inherit ecm kde.org
9875 +
9876 +DESCRIPTION="KDE Telepathy contact, presence and chat Plasma applets"
9877 +HOMEPAGE="https://community.kde.org/KTp"
9878 +
9879 +LICENSE="|| ( GPL-2 GPL-3 ) GPL-2+ LGPL-2.1+"
9880 +SLOT="5"
9881 +KEYWORDS="~amd64 ~arm64 ~x86"
9882 +IUSE=""
9883 +
9884 +RDEPEND="
9885 + >=kde-frameworks/kdeclarative-${KFMIN}:5
9886 + >=kde-frameworks/kwindowsystem-${KFMIN}:5
9887 + >=kde-frameworks/plasma-${KFMIN}:5
9888 + >=dev-qt/qtdbus-${QTMIN}:5
9889 + >=dev-qt/qtdeclarative-${QTMIN}:5
9890 +"
9891 +DEPEND="${RDEPEND}
9892 + >=kde-frameworks/ki18n-${KFMIN}:5
9893 +"
9894
9895 diff --git a/kde-apps/ktp-filetransfer-handler/ktp-filetransfer-handler-19.12.3.ebuild b/kde-apps/ktp-filetransfer-handler/ktp-filetransfer-handler-19.12.3.ebuild
9896 new file mode 100644
9897 index 0000000000..3ae4467d04
9898 --- /dev/null
9899 +++ b/kde-apps/ktp-filetransfer-handler/ktp-filetransfer-handler-19.12.3.ebuild
9900 @@ -0,0 +1,30 @@
9901 +# Copyright 1999-2020 Gentoo Authors
9902 +# Distributed under the terms of the GNU General Public License v2
9903 +
9904 +EAPI=7
9905 +
9906 +PVCUT=$(ver_cut 1-3)
9907 +KFMIN=5.63.0
9908 +QTMIN=5.12.3
9909 +inherit ecm kde.org
9910 +
9911 +DESCRIPTION="KDE Telepathy file transfer handler"
9912 +HOMEPAGE="https://community.kde.org/KTp"
9913 +
9914 +LICENSE="GPL-2+ LGPL-2+ LGPL-2.1+"
9915 +SLOT="5"
9916 +KEYWORDS="~amd64 ~arm64 ~x86"
9917 +IUSE=""
9918 +
9919 +DEPEND="
9920 + >=kde-frameworks/kconfig-${KFMIN}:5
9921 + >=kde-frameworks/kcoreaddons-${KFMIN}:5
9922 + >=kde-frameworks/ki18n-${KFMIN}:5
9923 + >=kde-frameworks/kio-${KFMIN}:5
9924 + >=kde-apps/ktp-common-internals-${PVCUT}:5
9925 + >=dev-qt/qtdbus-${QTMIN}:5
9926 + >=dev-qt/qtgui-${QTMIN}:5
9927 + >=dev-qt/qtwidgets-${QTMIN}:5
9928 + net-libs/telepathy-qt[qt5(+)]
9929 +"
9930 +RDEPEND="${DEPEND}"
9931
9932 diff --git a/kde-apps/ktp-kded-module/ktp-kded-module-19.12.3.ebuild b/kde-apps/ktp-kded-module/ktp-kded-module-19.12.3.ebuild
9933 new file mode 100644
9934 index 0000000000..dcb44d8df1
9935 --- /dev/null
9936 +++ b/kde-apps/ktp-kded-module/ktp-kded-module-19.12.3.ebuild
9937 @@ -0,0 +1,43 @@
9938 +# Copyright 1999-2020 Gentoo Authors
9939 +# Distributed under the terms of the GNU General Public License v2
9940 +
9941 +EAPI=7
9942 +
9943 +PVCUT=$(ver_cut 1-3)
9944 +KFMIN=5.63.0
9945 +QTMIN=5.12.3
9946 +inherit ecm kde.org
9947 +
9948 +DESCRIPTION="KDE Telepathy workspace integration"
9949 +HOMEPAGE="https://community.kde.org/KTp"
9950 +
9951 +LICENSE="LGPL-2.1"
9952 +SLOT="5"
9953 +KEYWORDS="~amd64 ~arm64 ~x86"
9954 +IUSE=""
9955 +
9956 +COMMON_DEPEND="
9957 + >=kde-frameworks/kconfig-${KFMIN}:5
9958 + >=kde-frameworks/kconfigwidgets-${KFMIN}:5
9959 + >=kde-frameworks/kcoreaddons-${KFMIN}:5
9960 + >=kde-frameworks/kdbusaddons-${KFMIN}:5
9961 + >=kde-frameworks/ki18n-${KFMIN}:5
9962 + >=kde-frameworks/kidletime-${KFMIN}:5
9963 + >=kde-frameworks/kio-${KFMIN}:5
9964 + >=kde-frameworks/knotifications-${KFMIN}:5
9965 + >=kde-apps/ktp-common-internals-${PVCUT}:5
9966 + >=dev-qt/qtconcurrent-${QTMIN}:5
9967 + >=dev-qt/qtdbus-${QTMIN}:5
9968 + >=dev-qt/qtgui-${QTMIN}:5
9969 + >=dev-qt/qtnetwork-${QTMIN}:5
9970 + >=dev-qt/qtsql-${QTMIN}:5
9971 + >=dev-qt/qtwidgets-${QTMIN}:5
9972 + net-libs/telepathy-qt[qt5(+)]
9973 +"
9974 +DEPEND="${COMMON_DEPEND}
9975 + >=kde-frameworks/kcmutils-${KFMIN}:5
9976 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
9977 +"
9978 +RDEPEND="${COMMON_DEPEND}
9979 + >=kde-apps/signon-kwallet-extension-${PVCUT}:5
9980 +"
9981
9982 diff --git a/kde-apps/ktp-send-file/ktp-send-file-19.12.3.ebuild b/kde-apps/ktp-send-file/ktp-send-file-19.12.3.ebuild
9983 new file mode 100644
9984 index 0000000000..7fd7d41dbf
9985 --- /dev/null
9986 +++ b/kde-apps/ktp-send-file/ktp-send-file-19.12.3.ebuild
9987 @@ -0,0 +1,37 @@
9988 +# Copyright 1999-2020 Gentoo Authors
9989 +# Distributed under the terms of the GNU General Public License v2
9990 +
9991 +EAPI=7
9992 +
9993 +PVCUT=$(ver_cut 1-3)
9994 +KFMIN=5.63.0
9995 +QTMIN=5.12.3
9996 +inherit ecm kde.org
9997 +
9998 +DESCRIPTION="KDE Telepathy file manager plugin to send files to contacts"
9999 +HOMEPAGE="https://community.kde.org/KTp"
10000 +
10001 +LICENSE="LGPL-2.1+"
10002 +SLOT="5"
10003 +KEYWORDS="~amd64 ~arm64 ~x86"
10004 +IUSE=""
10005 +
10006 +COMMON_DEPEND="
10007 + >=kde-frameworks/kcoreaddons-${KFMIN}:5
10008 + >=kde-frameworks/ki18n-${KFMIN}:5
10009 + >=kde-frameworks/kiconthemes-${KFMIN}:5
10010 + >=kde-frameworks/kio-${KFMIN}:5
10011 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
10012 + >=kde-apps/ktp-common-internals-${PVCUT}:5
10013 + >=dev-qt/qtdbus-${QTMIN}:5
10014 + >=dev-qt/qtgui-${QTMIN}:5
10015 + >=dev-qt/qtwidgets-${QTMIN}:5
10016 + net-libs/telepathy-qt[qt5(+)]
10017 +"
10018 +DEPEND="${COMMON_DEPEND}
10019 + >=kde-frameworks/kcmutils-${KFMIN}:5
10020 +"
10021 +RDEPEND="${COMMON_DEPEND}
10022 + >=kde-apps/ktp-contact-list-${PVCUT}:5
10023 + >=kde-apps/ktp-filetransfer-handler-${PVCUT}:5
10024 +"
10025
10026 diff --git a/kde-apps/ktp-text-ui/ktp-text-ui-19.12.3.ebuild b/kde-apps/ktp-text-ui/ktp-text-ui-19.12.3.ebuild
10027 new file mode 100644
10028 index 0000000000..1373195494
10029 --- /dev/null
10030 +++ b/kde-apps/ktp-text-ui/ktp-text-ui-19.12.3.ebuild
10031 @@ -0,0 +1,59 @@
10032 +# Copyright 1999-2020 Gentoo Authors
10033 +# Distributed under the terms of the GNU General Public License v2
10034 +
10035 +EAPI=7
10036 +
10037 +PVCUT=$(ver_cut 1-3)
10038 +KFMIN=5.63.0
10039 +QTMIN=5.12.3
10040 +inherit ecm kde.org
10041 +
10042 +DESCRIPTION="KDE Telepathy text chat window"
10043 +HOMEPAGE="https://community.kde.org/KTp"
10044 +
10045 +LICENSE="Apache-2.0 || ( AFL-2.1 BSD ) GPL-2+ LGPL-2.1+ MIT"
10046 +SLOT="5"
10047 +KEYWORDS="~amd64 ~arm64 ~x86"
10048 +IUSE="speech"
10049 +
10050 +DEPEND="
10051 + >=kde-frameworks/karchive-${KFMIN}:5
10052 + >=kde-frameworks/kcmutils-${KFMIN}:5
10053 + >=kde-frameworks/kconfig-${KFMIN}:5
10054 + >=kde-frameworks/kconfigwidgets-${KFMIN}:5
10055 + >=kde-frameworks/kcoreaddons-${KFMIN}:5
10056 + >=kde-frameworks/kdbusaddons-${KFMIN}:5
10057 + >=kde-frameworks/kemoticons-${KFMIN}:5
10058 + >=kde-frameworks/ki18n-${KFMIN}:5
10059 + >=kde-frameworks/kiconthemes-${KFMIN}:5
10060 + >=kde-frameworks/kio-${KFMIN}:5
10061 + >=kde-frameworks/kitemviews-${KFMIN}:5
10062 + >=kde-frameworks/knotifications-${KFMIN}:5
10063 + >=kde-frameworks/knotifyconfig-${KFMIN}:5
10064 + >=kde-frameworks/kpeople-${KFMIN}:5
10065 + >=kde-frameworks/kservice-${KFMIN}:5
10066 + >=kde-frameworks/ktextwidgets-${KFMIN}:5
10067 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
10068 + >=kde-frameworks/kwindowsystem-${KFMIN}:5
10069 + >=kde-frameworks/kxmlgui-${KFMIN}:5
10070 + >=kde-frameworks/sonnet-${KFMIN}:5
10071 + >=kde-apps/ktp-common-internals-${PVCUT}:5[otr]
10072 + >=dev-qt/qtdbus-${QTMIN}:5
10073 + >=dev-qt/qtgui-${QTMIN}:5
10074 + >=dev-qt/qtwebengine-${QTMIN}:5[widgets]
10075 + >=dev-qt/qtwidgets-${QTMIN}:5
10076 + >=dev-qt/qtxml-${QTMIN}:5
10077 + net-libs/telepathy-qt[qt5(+)]
10078 + speech? ( >=dev-qt/qtspeech-${QTMIN}:5 )
10079 +"
10080 +RDEPEND="${DEPEND}
10081 + >=kde-apps/ktp-contact-list-${PVCUT}:5
10082 +"
10083 +
10084 +src_configure() {
10085 + local mycmakeargs=(
10086 + $(cmake_use_find_package speech Qt5TextToSpeech)
10087 + )
10088 +
10089 + ecm_src_configure
10090 +}
10091
10092 diff --git a/kde-apps/ktuberling/ktuberling-19.12.3.ebuild b/kde-apps/ktuberling/ktuberling-19.12.3.ebuild
10093 new file mode 100644
10094 index 0000000000..4634d50b96
10095 --- /dev/null
10096 +++ b/kde-apps/ktuberling/ktuberling-19.12.3.ebuild
10097 @@ -0,0 +1,42 @@
10098 +# Copyright 1999-2020 Gentoo Authors
10099 +# Distributed under the terms of the GNU General Public License v2
10100 +
10101 +EAPI=7
10102 +
10103 +ECM_HANDBOOK="forceoptional"
10104 +KDE_SELINUX_MODULE="games"
10105 +PVCUT=$(ver_cut 1-3)
10106 +KFMIN=5.63.0
10107 +QTMIN=5.12.3
10108 +inherit ecm kde.org
10109 +
10110 +DESCRIPTION="Potato game for kids by KDE"
10111 +HOMEPAGE="https://kde.org/applications/games/org.kde.ktuberling
10112 +https://games.kde.org/game.php?game=ktuberling"
10113 +
10114 +LICENSE="GPL-2" # TODO: CHECK
10115 +SLOT="5"
10116 +KEYWORDS="~amd64 ~arm64 ~x86"
10117 +IUSE=""
10118 +
10119 +DEPEND="
10120 + >=kde-frameworks/kcompletion-${KFMIN}:5
10121 + >=kde-frameworks/kconfig-${KFMIN}:5
10122 + >=kde-frameworks/kconfigwidgets-${KFMIN}:5
10123 + >=kde-frameworks/kcoreaddons-${KFMIN}:5
10124 + >=kde-frameworks/kcrash-${KFMIN}:5
10125 + >=kde-frameworks/kdbusaddons-${KFMIN}:5
10126 + >=kde-frameworks/ki18n-${KFMIN}:5
10127 + >=kde-frameworks/kio-${KFMIN}:5
10128 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
10129 + >=kde-frameworks/kxmlgui-${KFMIN}:5
10130 + >=kde-apps/libkdegames-${PVCUT}:5
10131 + >=dev-qt/qtgui-${QTMIN}:5
10132 + >=dev-qt/qtmultimedia-${QTMIN}:5
10133 + >=dev-qt/qtprintsupport-${QTMIN}:5
10134 + >=dev-qt/qtsvg-${QTMIN}:5
10135 + >=dev-qt/qtwidgets-${QTMIN}:5
10136 + >=dev-qt/qtxml-${QTMIN}:5
10137 + media-libs/phonon[qt5(+)]
10138 +"
10139 +RDEPEND="${DEPEND}"
10140
10141 diff --git a/kde-apps/kturtle/kturtle-19.12.3.ebuild b/kde-apps/kturtle/kturtle-19.12.3.ebuild
10142 new file mode 100644
10143 index 0000000000..f29f276211
10144 --- /dev/null
10145 +++ b/kde-apps/kturtle/kturtle-19.12.3.ebuild
10146 @@ -0,0 +1,37 @@
10147 +# Copyright 1999-2020 Gentoo Authors
10148 +# Distributed under the terms of the GNU General Public License v2
10149 +
10150 +EAPI=7
10151 +
10152 +ECM_HANDBOOK="forceoptional"
10153 +KFMIN=5.63.0
10154 +QTMIN=5.12.3
10155 +inherit ecm kde.org
10156 +
10157 +DESCRIPTION="Educational programming environment using the Logo programming language"
10158 +HOMEPAGE="https://kde.org/applications/education/org.kde.kturtle
10159 +https://edu.kde.org/kturtle/"
10160 +
10161 +LICENSE="GPL-2" # TODO: CHECK
10162 +SLOT="5"
10163 +KEYWORDS="~amd64 ~arm64 ~x86"
10164 +IUSE=""
10165 +
10166 +DEPEND="
10167 + >=kde-frameworks/kconfig-${KFMIN}:5
10168 + >=kde-frameworks/kconfigwidgets-${KFMIN}:5
10169 + >=kde-frameworks/kcoreaddons-${KFMIN}:5
10170 + >=kde-frameworks/kcrash-${KFMIN}:5
10171 + >=kde-frameworks/ki18n-${KFMIN}:5
10172 + >=kde-frameworks/kio-${KFMIN}:5
10173 + >=kde-frameworks/knewstuff-${KFMIN}:5
10174 + >=kde-frameworks/ktextwidgets-${KFMIN}:5
10175 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
10176 + >=kde-frameworks/kxmlgui-${KFMIN}:5
10177 + >=dev-qt/qtdbus-${QTMIN}:5
10178 + >=dev-qt/qtgui-${QTMIN}:5
10179 + >=dev-qt/qtprintsupport-${QTMIN}:5
10180 + >=dev-qt/qtsvg-${QTMIN}:5
10181 + >=dev-qt/qtwidgets-${QTMIN}:5
10182 +"
10183 +RDEPEND="${DEPEND}"
10184
10185 diff --git a/kde-apps/kubrick/kubrick-19.12.3.ebuild b/kde-apps/kubrick/kubrick-19.12.3.ebuild
10186 new file mode 100644
10187 index 0000000000..6ead2828a0
10188 --- /dev/null
10189 +++ b/kde-apps/kubrick/kubrick-19.12.3.ebuild
10190 @@ -0,0 +1,36 @@
10191 +# Copyright 1999-2020 Gentoo Authors
10192 +# Distributed under the terms of the GNU General Public License v2
10193 +
10194 +EAPI=7
10195 +
10196 +ECM_HANDBOOK="forceoptional"
10197 +PVCUT=$(ver_cut 1-3)
10198 +KFMIN=5.63.0
10199 +QTMIN=5.12.3
10200 +inherit ecm kde.org
10201 +
10202 +DESCRIPTION="Game based on the \"Rubik's Cube\" puzzle by KDE"
10203 +HOMEPAGE="https://kde.org/applications/games/org.kde.kubrick"
10204 +
10205 +LICENSE="GPL-2" # TODO: CHECK
10206 +SLOT="5"
10207 +KEYWORDS="~amd64 ~arm64 ~x86"
10208 +IUSE=""
10209 +
10210 +DEPEND="
10211 + >=kde-frameworks/kconfig-${KFMIN}:5
10212 + >=kde-frameworks/kconfigwidgets-${KFMIN}:5
10213 + >=kde-frameworks/kcoreaddons-${KFMIN}:5
10214 + >=kde-frameworks/kcrash-${KFMIN}:5
10215 + >=kde-frameworks/ki18n-${KFMIN}:5
10216 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
10217 + >=kde-frameworks/kxmlgui-${KFMIN}:5
10218 + >=kde-apps/libkdegames-${PVCUT}:5
10219 + >=dev-qt/qtgui-${QTMIN}:5
10220 + >=dev-qt/qtopengl-${QTMIN}:5
10221 + >=dev-qt/qtsvg-${QTMIN}:5
10222 + >=dev-qt/qtwidgets-${QTMIN}:5
10223 + virtual/glu
10224 + virtual/opengl
10225 +"
10226 +RDEPEND="${DEPEND}"
10227
10228 diff --git a/kde-apps/kwalletmanager/kwalletmanager-19.12.3.ebuild b/kde-apps/kwalletmanager/kwalletmanager-19.12.3.ebuild
10229 new file mode 100644
10230 index 0000000000..7c9d1d1ab2
10231 --- /dev/null
10232 +++ b/kde-apps/kwalletmanager/kwalletmanager-19.12.3.ebuild
10233 @@ -0,0 +1,47 @@
10234 +# Copyright 1999-2020 Gentoo Authors
10235 +# Distributed under the terms of the GNU General Public License v2
10236 +
10237 +EAPI=7
10238 +
10239 +ECM_HANDBOOK="forceoptional"
10240 +KFMIN=5.63.0
10241 +QTMIN=5.12.3
10242 +inherit ecm kde.org
10243 +
10244 +DESCRIPTION="Tool to manage the passwords on your system using KDE Wallet"
10245 +HOMEAGE="https://kde.org/applications/system/org.kde.kwalletmanager5
10246 +https://utils.kde.org/projects/kwalletmanager"
10247 +
10248 +LICENSE="GPL-2" # TODO: CHECK
10249 +SLOT="5"
10250 +KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
10251 +IUSE=""
10252 +
10253 +DEPEND="
10254 + >=kde-frameworks/karchive-${KFMIN}:5
10255 + >=kde-frameworks/kauth-${KFMIN}:5
10256 + >=kde-frameworks/kcmutils-${KFMIN}:5
10257 + >=kde-frameworks/kcodecs-${KFMIN}:5
10258 + >=kde-frameworks/kconfig-${KFMIN}:5
10259 + >=kde-frameworks/kconfigwidgets-${KFMIN}:5
10260 + >=kde-frameworks/kcoreaddons-${KFMIN}:5
10261 + >=kde-frameworks/kdbusaddons-${KFMIN}:5
10262 + >=kde-frameworks/ki18n-${KFMIN}:5
10263 + >=kde-frameworks/kiconthemes-${KFMIN}:5
10264 + >=kde-frameworks/kio-${KFMIN}:5
10265 + >=kde-frameworks/kitemviews-${KFMIN}:5
10266 + >=kde-frameworks/kjobwidgets-${KFMIN}:5
10267 + >=kde-frameworks/knotifications-${KFMIN}:5
10268 + >=kde-frameworks/kcrash-${KFMIN}:5
10269 + >=kde-frameworks/kservice-${KFMIN}:5
10270 + >=kde-frameworks/ktextwidgets-${KFMIN}:5
10271 + >=kde-frameworks/kwallet-${KFMIN}:5
10272 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
10273 + >=kde-frameworks/kwindowsystem-${KFMIN}:5
10274 + >=kde-frameworks/kxmlgui-${KFMIN}:5
10275 + >=dev-qt/qtdbus-${QTMIN}:5
10276 + >=dev-qt/qtgui-${QTMIN}:5
10277 + >=dev-qt/qtwidgets-${QTMIN}:5
10278 + >=dev-qt/qtxml-${QTMIN}:5
10279 +"
10280 +RDEPEND="${DEPEND}"
10281
10282 diff --git a/kde-apps/kwave/kwave-19.12.3.ebuild b/kde-apps/kwave/kwave-19.12.3.ebuild
10283 new file mode 100644
10284 index 0000000000..90864a6bd2
10285 --- /dev/null
10286 +++ b/kde-apps/kwave/kwave-19.12.3.ebuild
10287 @@ -0,0 +1,85 @@
10288 +# Copyright 1999-2020 Gentoo Authors
10289 +# Distributed under the terms of the GNU General Public License v2
10290 +
10291 +EAPI=7
10292 +
10293 +ECM_HANDBOOK="forceoptional"
10294 +PVCUT=$(ver_cut 1-3)
10295 +KFMIN=5.63.0
10296 +QTMIN=5.12.3
10297 +inherit ecm kde.org
10298 +
10299 +DESCRIPTION="Sound editor built on KDE Frameworks 5 that can edit many types of audio files"
10300 +HOMEPAGE="https://kde.org/applications/multimedia/org.kde.kwave"
10301 +
10302 +LICENSE="CC-BY-SA-3.0 CC0-1.0 GPL-2+ LGPL-2+ handbook? ( FDL-1.2 ) opus? ( BSD-2 )"
10303 +SLOT="5"
10304 +KEYWORDS="~amd64 ~arm64 ~x86"
10305 +IUSE="alsa flac mp3 opus oss pulseaudio +qtmedia vorbis"
10306 +
10307 +BDEPEND="
10308 + sys-devel/gettext
10309 + handbook? ( || (
10310 + gnome-base/librsvg
10311 + virtual/imagemagick-tools[png,svg]
10312 + ) )
10313 +"
10314 +RDEPEND="
10315 + >=kde-frameworks/kcompletion-${KFMIN}:5
10316 + >=kde-frameworks/kconfig-${KFMIN}:5
10317 + >=kde-frameworks/kconfigwidgets-${KFMIN}:5
10318 + >=kde-frameworks/kcoreaddons-${KFMIN}:5
10319 + >=kde-frameworks/kcrash-${KFMIN}:5
10320 + >=kde-frameworks/kdbusaddons-${KFMIN}:5
10321 + >=kde-frameworks/ki18n-${KFMIN}:5
10322 + >=kde-frameworks/kiconthemes-${KFMIN}:5
10323 + >=kde-frameworks/kio-${KFMIN}:5
10324 + >=kde-frameworks/ktextwidgets-${KFMIN}:5
10325 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
10326 + >=kde-frameworks/kxmlgui-${KFMIN}:5
10327 + >=dev-qt/qtgui-${QTMIN}:5
10328 + >=dev-qt/qtwidgets-${QTMIN}:5
10329 + media-libs/audiofile:=
10330 + >=sci-libs/fftw-3
10331 + media-libs/libsamplerate
10332 + alsa? ( media-libs/alsa-lib )
10333 + flac? ( media-libs/flac )
10334 + mp3? (
10335 + media-libs/id3lib
10336 + media-libs/libmad
10337 + || ( media-sound/lame media-sound/toolame media-sound/twolame )
10338 + )
10339 + qtmedia? ( >=dev-qt/qtmultimedia-${QTMIN}:5 )
10340 + opus? (
10341 + media-libs/libogg
10342 + media-libs/opus
10343 + )
10344 + pulseaudio? ( media-sound/pulseaudio )
10345 + vorbis? (
10346 + media-libs/libogg
10347 + media-libs/libvorbis
10348 + )
10349 +"
10350 +DEPEND="${RDEPEND}
10351 + >=kde-apps/poxml-${PVCUT}:5
10352 + >=dev-qt/qtconcurrent-${QTMIN}:5
10353 +"
10354 +
10355 +DOCS=( AUTHORS CHANGES LICENSES README TODO )
10356 +
10357 +src_configure() {
10358 + local mycmakeargs=(
10359 + -DDEBUG=$(usex debug)
10360 + -DWITH_ALSA=$(usex alsa)
10361 + -DWITH_DOC=$(usex handbook)
10362 + -DWITH_FLAC=$(usex flac)
10363 + -DWITH_MP3=$(usex mp3)
10364 + -DWITH_OGG_VORBIS=$(usex vorbis)
10365 + -DWITH_OGG_OPUS=$(usex opus)
10366 + -DWITH_OSS=$(usex oss)
10367 + -DWITH_PULSEAUDIO=$(usex pulseaudio)
10368 + -DWITH_QT_AUDIO=$(usex qtmedia)
10369 + )
10370 +
10371 + ecm_src_configure
10372 +}
10373
10374 diff --git a/kde-apps/kwordquiz/kwordquiz-19.12.3.ebuild b/kde-apps/kwordquiz/kwordquiz-19.12.3.ebuild
10375 new file mode 100644
10376 index 0000000000..517eeebf4d
10377 --- /dev/null
10378 +++ b/kde-apps/kwordquiz/kwordquiz-19.12.3.ebuild
10379 @@ -0,0 +1,43 @@
10380 +# Copyright 1999-2020 Gentoo Authors
10381 +# Distributed under the terms of the GNU General Public License v2
10382 +
10383 +EAPI=7
10384 +
10385 +ECM_HANDBOOK="forceoptional"
10386 +PVCUT=$(ver_cut 1-3)
10387 +KFMIN=5.63.0
10388 +QTMIN=5.12.3
10389 +inherit ecm kde.org
10390 +
10391 +DESCRIPTION="Powerful flashcard and vocabulary learning program"
10392 +HOMEPAGE="https://kde.org/applications/education/org.kde.kwordquiz
10393 +https://edu.kde.org/kwordquiz/"
10394 +
10395 +LICENSE="GPL-2" # TODO: CHECK
10396 +SLOT="5"
10397 +KEYWORDS="~amd64 ~arm64 ~x86"
10398 +IUSE=""
10399 +
10400 +DEPEND="
10401 + >=kde-frameworks/kconfig-${KFMIN}:5
10402 + >=kde-frameworks/kconfigwidgets-${KFMIN}:5
10403 + >=kde-frameworks/kcoreaddons-${KFMIN}:5
10404 + >=kde-frameworks/kcrash-${KFMIN}:5
10405 + >=kde-frameworks/kguiaddons-${KFMIN}:5
10406 + >=kde-frameworks/ki18n-${KFMIN}:5
10407 + >=kde-frameworks/kiconthemes-${KFMIN}:5
10408 + >=kde-frameworks/kitemviews-${KFMIN}:5
10409 + >=kde-frameworks/knewstuff-${KFMIN}:5
10410 + >=kde-frameworks/knotifications-${KFMIN}:5
10411 + >=kde-frameworks/knotifyconfig-${KFMIN}:5
10412 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
10413 + >=kde-frameworks/kwindowsystem-${KFMIN}:5
10414 + >=kde-frameworks/kxmlgui-${KFMIN}:5
10415 + >=kde-apps/libkeduvocdocument-${PVCUT}:5
10416 + >=dev-qt/qtdbus-${QTMIN}:5
10417 + >=dev-qt/qtgui-${QTMIN}:5
10418 + >=dev-qt/qtprintsupport-${QTMIN}:5
10419 + >=dev-qt/qtwidgets-${QTMIN}:5
10420 + media-libs/phonon[qt5(+)]
10421 +"
10422 +RDEPEND=${DEPEND}
10423
10424 diff --git a/kde-apps/kwrite/kwrite-19.12.3.ebuild b/kde-apps/kwrite/kwrite-19.12.3.ebuild
10425 new file mode 100644
10426 index 0000000000..8217ae17d0
10427 --- /dev/null
10428 +++ b/kde-apps/kwrite/kwrite-19.12.3.ebuild
10429 @@ -0,0 +1,57 @@
10430 +# Copyright 1999-2020 Gentoo Authors
10431 +# Distributed under the terms of the GNU General Public License v2
10432 +
10433 +EAPI=7
10434 +
10435 +KDE_ORG_NAME="kate"
10436 +ECM_HANDBOOK="optional"
10437 +KFMIN=5.63.0
10438 +QTMIN=5.12.3
10439 +inherit ecm kde.org
10440 +
10441 +DESCRIPTION="Simple text editor based on KDE Frameworks"
10442 +HOMEPAGE="https://kde.org/applications/utilities/org.kde.kwrite"
10443 +
10444 +LICENSE="GPL-2" # TODO: CHECK
10445 +SLOT="5"
10446 +KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
10447 +IUSE="activities"
10448 +
10449 +DEPEND="
10450 + >=kde-frameworks/kconfig-${KFMIN}:5
10451 + >=kde-frameworks/kconfigwidgets-${KFMIN}:5
10452 + >=kde-frameworks/kcoreaddons-${KFMIN}:5
10453 + >=kde-frameworks/kcrash-${KFMIN}:5
10454 + >=kde-frameworks/kdbusaddons-${KFMIN}:5
10455 + >=kde-frameworks/ki18n-${KFMIN}:5
10456 + >=kde-frameworks/kio-${KFMIN}:5
10457 + >=kde-frameworks/kjobwidgets-${KFMIN}:5
10458 + >=kde-frameworks/kparts-${KFMIN}:5
10459 + >=kde-frameworks/ktexteditor-${KFMIN}:5
10460 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
10461 + >=kde-frameworks/kxmlgui-${KFMIN}:5
10462 + >=dev-qt/qtgui-${QTMIN}:5
10463 + >=dev-qt/qtwidgets-${QTMIN}:5
10464 + activities? ( >=kde-frameworks/kactivities-${KFMIN}:5 )
10465 +"
10466 +RDEPEND="${DEPEND}"
10467 +
10468 +src_prepare() {
10469 + ecm_src_prepare
10470 + # delete colliding kate translations
10471 + if [[ ${KDE_BUILD_TYPE} = release ]]; then
10472 + find po -type f -name "*po" -and -not -name "kwrite*" -delete || die
10473 + rm -rf po/*/docs/kate* || die
10474 + fi
10475 +}
10476 +
10477 +src_configure() {
10478 + local mycmakeargs=(
10479 + $(cmake_use_find_package activities KF5Activities)
10480 + -DBUILD_addons=FALSE
10481 + -DBUILD_kate=FALSE
10482 + )
10483 + use handbook && mycmakeargs+=( -DBUILD_katepart=FALSE )
10484 +
10485 + ecm_src_configure
10486 +}
10487
10488 diff --git a/kde-apps/libgravatar/libgravatar-19.12.3.ebuild b/kde-apps/libgravatar/libgravatar-19.12.3.ebuild
10489 new file mode 100644
10490 index 0000000000..73a92d4990
10491 --- /dev/null
10492 +++ b/kde-apps/libgravatar/libgravatar-19.12.3.ebuild
10493 @@ -0,0 +1,39 @@
10494 +# Copyright 1999-2020 Gentoo Authors
10495 +# Distributed under the terms of the GNU General Public License v2
10496 +
10497 +EAPI=7
10498 +
10499 +ECM_TEST="true"
10500 +PVCUT=$(ver_cut 1-3)
10501 +KFMIN=5.63.0
10502 +QTMIN=5.12.3
10503 +VIRTUALX_REQUIRED="test"
10504 +inherit ecm kde.org
10505 +
10506 +DESCRIPTION="Library for gravatar integration"
10507 +
10508 +LICENSE="GPL-2+"
10509 +SLOT="5"
10510 +KEYWORDS="~amd64 ~arm64 ~x86"
10511 +IUSE=""
10512 +
10513 +DEPEND="
10514 + >=kde-frameworks/kconfig-${KFMIN}:5
10515 + >=kde-frameworks/ki18n-${KFMIN}:5
10516 + >=kde-frameworks/kio-${KFMIN}:5
10517 + >=kde-frameworks/ktextwidgets-${KFMIN}:5
10518 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
10519 + >=kde-apps/pimcommon-${PVCUT}:5
10520 + >=dev-qt/qtgui-${QTMIN}:5
10521 + >=dev-qt/qtnetwork-${QTMIN}:5
10522 + >=dev-qt/qtwidgets-${QTMIN}:5
10523 +"
10524 +RDEPEND="${DEPEND}"
10525 +
10526 +src_test() {
10527 + # bug 624584 - needs internet connection
10528 + local myctestargs=(
10529 + -E "(gravatar-gravatarresolvurljobtest)"
10530 + )
10531 + ecm_src_test
10532 +}
10533
10534 diff --git a/kde-apps/libkcddb/libkcddb-19.12.3.ebuild b/kde-apps/libkcddb/libkcddb-19.12.3.ebuild
10535 new file mode 100644
10536 index 0000000000..51dcac926b
10537 --- /dev/null
10538 +++ b/kde-apps/libkcddb/libkcddb-19.12.3.ebuild
10539 @@ -0,0 +1,54 @@
10540 +# Copyright 1999-2020 Gentoo Authors
10541 +# Distributed under the terms of the GNU General Public License v2
10542 +
10543 +EAPI=7
10544 +
10545 +ECM_HANDBOOK="forceoptional"
10546 +ECM_TEST="true"
10547 +KFMIN=5.63.0
10548 +QTMIN=5.12.3
10549 +inherit ecm kde.org
10550 +
10551 +DESCRIPTION="KDE library for CDDB"
10552 +
10553 +LICENSE="GPL-2+ handbook? ( FDL-1.2 )"
10554 +SLOT="5"
10555 +KEYWORDS="~amd64 ~arm64 ~x86"
10556 +IUSE="musicbrainz"
10557 +
10558 +DEPEND="
10559 + >=kde-frameworks/kcodecs-${KFMIN}:5
10560 + >=kde-frameworks/kconfig-${KFMIN}:5
10561 + >=kde-frameworks/kconfigwidgets-${KFMIN}:5
10562 + >=kde-frameworks/kcoreaddons-${KFMIN}:5
10563 + >=kde-frameworks/ki18n-${KFMIN}:5
10564 + >=kde-frameworks/kio-${KFMIN}:5
10565 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
10566 + >=dev-qt/qtgui-${QTMIN}:5
10567 + >=dev-qt/qtnetwork-${QTMIN}:5
10568 + >=dev-qt/qtwidgets-${QTMIN}:5
10569 + musicbrainz? ( media-libs/musicbrainz:5 )
10570 +"
10571 +RDEPEND="${DEPEND}"
10572 +
10573 +# tests require network access and compare static data with online data
10574 +# bug 280996
10575 +RESTRICT+=" test"
10576 +
10577 +src_prepare() {
10578 + ecm_src_prepare
10579 +
10580 + if ! use handbook ; then
10581 + pushd kcmcddb > /dev/null
10582 + cmake_comment_add_subdirectory doc
10583 + popd > /dev/null
10584 + fi
10585 +}
10586 +
10587 +src_configure() {
10588 + local mycmakeargs=(
10589 + $(cmake_use_find_package musicbrainz MusicBrainz5)
10590 + )
10591 +
10592 + ecm_src_configure
10593 +}
10594
10595 diff --git a/kde-apps/libkcompactdisc/libkcompactdisc-19.12.3.ebuild b/kde-apps/libkcompactdisc/libkcompactdisc-19.12.3.ebuild
10596 new file mode 100644
10597 index 0000000000..a85e990455
10598 --- /dev/null
10599 +++ b/kde-apps/libkcompactdisc/libkcompactdisc-19.12.3.ebuild
10600 @@ -0,0 +1,32 @@
10601 +# Copyright 1999-2020 Gentoo Authors
10602 +# Distributed under the terms of the GNU General Public License v2
10603 +
10604 +EAPI=7
10605 +
10606 +KFMIN=5.63.0
10607 +QTMIN=5.12.3
10608 +inherit ecm kde.org
10609 +
10610 +DESCRIPTION="Library for playing & ripping CDs"
10611 +
10612 +LICENSE="GPL-2+ LGPL-2+"
10613 +SLOT="5"
10614 +KEYWORDS="~amd64 ~arm64 ~x86"
10615 +IUSE="alsa"
10616 +
10617 +DEPEND="
10618 + >=kde-frameworks/kcoreaddons-${KFMIN}:5
10619 + >=kde-frameworks/ki18n-${KFMIN}:5
10620 + >=kde-frameworks/solid-${KFMIN}:5
10621 + >=dev-qt/qtdbus-${QTMIN}:5
10622 + media-libs/phonon[qt5(+)]
10623 + alsa? ( media-libs/alsa-lib )
10624 +"
10625 +RDEPEND="${DEPEND}"
10626 +
10627 +src_configure() {
10628 + local mycmakeargs=(
10629 + $(cmake_use_find_package alsa ALSA)
10630 + )
10631 + ecm_src_configure
10632 +}
10633
10634 diff --git a/kde-apps/libkdcraw/libkdcraw-19.12.3.ebuild b/kde-apps/libkdcraw/libkdcraw-19.12.3.ebuild
10635 new file mode 100644
10636 index 0000000000..4d5c7dfaa3
10637 --- /dev/null
10638 +++ b/kde-apps/libkdcraw/libkdcraw-19.12.3.ebuild
10639 @@ -0,0 +1,20 @@
10640 +# Copyright 1999-2020 Gentoo Authors
10641 +# Distributed under the terms of the GNU General Public License v2
10642 +
10643 +EAPI=7
10644 +
10645 +QTMIN=5.12.3
10646 +inherit ecm kde.org
10647 +
10648 +DESCRIPTION="Digital camera raw image library wrapper"
10649 +
10650 +LICENSE="GPL-2+"
10651 +SLOT="5"
10652 +KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
10653 +IUSE=""
10654 +
10655 +DEPEND="
10656 + >=dev-qt/qtgui-${QTMIN}:5
10657 + >=media-libs/libraw-0.16:=
10658 +"
10659 +RDEPEND="${DEPEND}"
10660
10661 diff --git a/kde-apps/libkdegames/libkdegames-19.12.3.ebuild b/kde-apps/libkdegames/libkdegames-19.12.3.ebuild
10662 new file mode 100644
10663 index 0000000000..274758d0b7
10664 --- /dev/null
10665 +++ b/kde-apps/libkdegames/libkdegames-19.12.3.ebuild
10666 @@ -0,0 +1,51 @@
10667 +# Copyright 1999-2020 Gentoo Authors
10668 +# Distributed under the terms of the GNU General Public License v2
10669 +
10670 +EAPI=7
10671 +
10672 +ECM_TEST="forceoptional-recursive"
10673 +KFMIN=5.63.0
10674 +QTMIN=5.12.3
10675 +VIRTUALX_REQUIRED="test"
10676 +inherit ecm kde.org
10677 +
10678 +DESCRIPTION="Base library common to many KDE games"
10679 +
10680 +LICENSE="GPL-2" # TODO: CHECK
10681 +SLOT="5"
10682 +KEYWORDS="~amd64 ~arm64 ~x86"
10683 +IUSE=""
10684 +
10685 +DEPEND="
10686 + >=kde-frameworks/karchive-${KFMIN}:5
10687 + >=kde-frameworks/kbookmarks-${KFMIN}:5
10688 + >=kde-frameworks/kcodecs-${KFMIN}:5
10689 + >=kde-frameworks/kcompletion-${KFMIN}:5
10690 + >=kde-frameworks/kconfig-${KFMIN}:5
10691 + >=kde-frameworks/kconfigwidgets-${KFMIN}:5
10692 + >=kde-frameworks/kcoreaddons-${KFMIN}:5
10693 + >=kde-frameworks/kcrash-${KFMIN}:5
10694 + >=kde-frameworks/kdbusaddons-${KFMIN}:5
10695 + >=kde-frameworks/kdeclarative-${KFMIN}:5
10696 + >=kde-frameworks/kdnssd-${KFMIN}:5
10697 + >=kde-frameworks/kglobalaccel-${KFMIN}:5
10698 + >=kde-frameworks/kguiaddons-${KFMIN}:5
10699 + >=kde-frameworks/ki18n-${KFMIN}:5
10700 + >=kde-frameworks/kiconthemes-${KFMIN}:5
10701 + >=kde-frameworks/kitemviews-${KFMIN}:5
10702 + >=kde-frameworks/kjobwidgets-${KFMIN}:5
10703 + >=kde-frameworks/knewstuff-${KFMIN}:5
10704 + >=kde-frameworks/kservice-${KFMIN}:5
10705 + >=kde-frameworks/ktextwidgets-${KFMIN}:5
10706 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
10707 + >=kde-frameworks/kxmlgui-${KFMIN}:5
10708 + >=dev-qt/qtdeclarative-${QTMIN}:5[widgets]
10709 + >=dev-qt/qtgui-${QTMIN}:5
10710 + >=dev-qt/qtnetwork-${QTMIN}:5
10711 + >=dev-qt/qtwidgets-${QTMIN}:5
10712 + >=dev-qt/qtsvg-${QTMIN}:5
10713 + >=dev-qt/qtxml-${QTMIN}:5
10714 + media-libs/libsndfile
10715 + media-libs/openal
10716 +"
10717 +RDEPEND="${DEPEND}"
10718
10719 diff --git a/kde-apps/libkdepim/libkdepim-19.12.3.ebuild b/kde-apps/libkdepim/libkdepim-19.12.3.ebuild
10720 new file mode 100644
10721 index 0000000000..416476370d
10722 --- /dev/null
10723 +++ b/kde-apps/libkdepim/libkdepim-19.12.3.ebuild
10724 @@ -0,0 +1,44 @@
10725 +# Copyright 1999-2020 Gentoo Authors
10726 +# Distributed under the terms of the GNU General Public License v2
10727 +
10728 +EAPI=7
10729 +
10730 +ECM_DESIGNERPLUGIN="true"
10731 +ECM_TEST="forceoptional"
10732 +PVCUT=$(ver_cut 1-3)
10733 +KFMIN=5.63.0
10734 +QTMIN=5.12.3
10735 +VIRTUALX_REQUIRED="test"
10736 +inherit ecm kde.org
10737 +
10738 +DESCRIPTION="Common PIM libraries"
10739 +
10740 +LICENSE="GPL-2+ LGPL-2.1+"
10741 +SLOT="5"
10742 +KEYWORDS="~amd64 ~arm64 ~x86"
10743 +IUSE=""
10744 +
10745 +DEPEND="
10746 + >=dev-qt/qtdbus-${QTMIN}:5
10747 + >=dev-qt/qtgui-${QTMIN}:5
10748 + >=dev-qt/qtnetwork-${QTMIN}:5
10749 + >=dev-qt/qtwidgets-${QTMIN}:5
10750 + >=kde-apps/akonadi-${PVCUT}:5
10751 + >=kde-apps/akonadi-contacts-${PVCUT}:5
10752 + >=kde-apps/akonadi-search-${PVCUT}:5
10753 + >=kde-apps/kldap-${PVCUT}:5
10754 + >=kde-frameworks/kcmutils-${KFMIN}:5
10755 + >=kde-frameworks/kcodecs-${KFMIN}:5
10756 + >=kde-frameworks/kcompletion-${KFMIN}:5
10757 + >=kde-frameworks/kconfig-${KFMIN}:5
10758 + >=kde-frameworks/kconfigwidgets-${KFMIN}:5
10759 + >=kde-frameworks/kcontacts-${KFMIN}:5
10760 + >=kde-frameworks/kcoreaddons-${KFMIN}:5
10761 + >=kde-frameworks/ki18n-${KFMIN}:5
10762 + >=kde-frameworks/kio-${KFMIN}:5
10763 + >=kde-frameworks/kitemviews-${KFMIN}:5
10764 + >=kde-frameworks/kjobwidgets-${KFMIN}:5
10765 + >=kde-frameworks/kwallet-${KFMIN}:5
10766 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
10767 +"
10768 +RDEPEND="${DEPEND}"
10769
10770 diff --git a/kde-apps/libkeduvocdocument/libkeduvocdocument-19.12.3.ebuild b/kde-apps/libkeduvocdocument/libkeduvocdocument-19.12.3.ebuild
10771 new file mode 100644
10772 index 0000000000..75112c4791
10773 --- /dev/null
10774 +++ b/kde-apps/libkeduvocdocument/libkeduvocdocument-19.12.3.ebuild
10775 @@ -0,0 +1,35 @@
10776 +# Copyright 1999-2020 Gentoo Authors
10777 +# Distributed under the terms of the GNU General Public License v2
10778 +
10779 +EAPI=7
10780 +
10781 +ECM_TEST="true"
10782 +KFMIN=5.63.0
10783 +QTMIN=5.12.3
10784 +inherit ecm kde.org
10785 +
10786 +DESCRIPTION="Library for reading/writing KVTML"
10787 +
10788 +LICENSE="GPL-2" # TODO: CHECK
10789 +SLOT="5"
10790 +KEYWORDS="~amd64 ~arm64 ~x86"
10791 +IUSE=""
10792 +
10793 +DEPEND="
10794 + >=kde-frameworks/karchive-${KFMIN}:5
10795 + >=kde-frameworks/kcoreaddons-${KFMIN}:5
10796 + >=kde-frameworks/ki18n-${KFMIN}:5
10797 + >=kde-frameworks/kio-${KFMIN}:5
10798 + >=dev-qt/qtxml-${QTMIN}:5
10799 +"
10800 +RDEPEND="${DEPEND}"
10801 +
10802 +src_prepare(){
10803 + ecm_src_prepare
10804 +
10805 + if ! use test; then
10806 + sed -e "/add_subdirectory(autotests)/ s/^/#DONT/" \
10807 + -e "/add_subdirectory(tests)/ s/^/#DONT/" \
10808 + -i keduvocdocument/CMakeLists.txt || die
10809 + fi
10810 +}
10811
10812 diff --git a/kde-apps/libkexiv2/libkexiv2-19.12.3.ebuild b/kde-apps/libkexiv2/libkexiv2-19.12.3.ebuild
10813 new file mode 100644
10814 index 0000000000..6affb264a9
10815 --- /dev/null
10816 +++ b/kde-apps/libkexiv2/libkexiv2-19.12.3.ebuild
10817 @@ -0,0 +1,20 @@
10818 +# Copyright 1999-2020 Gentoo Authors
10819 +# Distributed under the terms of the GNU General Public License v2
10820 +
10821 +EAPI=7
10822 +
10823 +QTMIN=5.12.3
10824 +inherit ecm kde.org
10825 +
10826 +DESCRIPTION="Wrapper around exiv2 library"
10827 +
10828 +LICENSE="GPL-2+"
10829 +SLOT="5"
10830 +KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
10831 +IUSE="+xmp"
10832 +
10833 +DEPEND="
10834 + >=dev-qt/qtgui-${QTMIN}:5
10835 + >=media-gfx/exiv2-0.25:=[xmp=]
10836 +"
10837 +RDEPEND="${DEPEND}"
10838
10839 diff --git a/kde-apps/libkgapi/libkgapi-19.12.3.ebuild b/kde-apps/libkgapi/libkgapi-19.12.3.ebuild
10840 new file mode 100644
10841 index 0000000000..ebc1ad0ed2
10842 --- /dev/null
10843 +++ b/kde-apps/libkgapi/libkgapi-19.12.3.ebuild
10844 @@ -0,0 +1,37 @@
10845 +# Copyright 1999-2020 Gentoo Authors
10846 +# Distributed under the terms of the GNU General Public License v2
10847 +
10848 +EAPI=7
10849 +
10850 +ECM_TEST="true"
10851 +KFMIN=5.63.0
10852 +QTMIN=5.12.3
10853 +VIRTUALX_REQUIRED="test"
10854 +inherit ecm kde.org
10855 +
10856 +DESCRIPTION="Library for accessing Google calendar and contact resources"
10857 +HOMEPAGE="https://api.kde.org/kdepim/libkgapi/html/index.html"
10858 +
10859 +LICENSE="LGPL-2.1+"
10860 +SLOT="5"
10861 +KEYWORDS="~amd64 ~arm64 ~x86"
10862 +IUSE="nls"
10863 +
10864 +BDEPEND="
10865 + nls? ( >=dev-qt/linguist-tools-${QTMIN}:5 )
10866 +"
10867 +DEPEND="
10868 + >=kde-frameworks/kcalendarcore-${KFMIN}:5
10869 + >=kde-frameworks/kcontacts-${KFMIN}:5
10870 + >=kde-frameworks/kio-${KFMIN}:5
10871 + >=kde-frameworks/kwindowsystem-${KFMIN}:5
10872 + >=dev-qt/qtgui-${QTMIN}:5
10873 + >=dev-qt/qtnetwork-${QTMIN}:5
10874 + >=dev-qt/qtwebengine-${QTMIN}:5[widgets]
10875 + >=dev-qt/qtwidgets-${QTMIN}:5
10876 + >=dev-qt/qtxml-${QTMIN}:5
10877 + dev-libs/cyrus-sasl:2
10878 +"
10879 +RDEPEND="${DEPEND}
10880 + !<kde-apps/kdepim-runtime-18.07.80:5
10881 +"
10882
10883 diff --git a/kde-apps/libkgeomap/libkgeomap-19.12.3.ebuild b/kde-apps/libkgeomap/libkgeomap-19.12.3.ebuild
10884 new file mode 100644
10885 index 0000000000..6a5b5139e1
10886 --- /dev/null
10887 +++ b/kde-apps/libkgeomap/libkgeomap-19.12.3.ebuild
10888 @@ -0,0 +1,39 @@
10889 +# Copyright 1999-2020 Gentoo Authors
10890 +# Distributed under the terms of the GNU General Public License v2
10891 +
10892 +EAPI=7
10893 +
10894 +ECM_TEST="true"
10895 +PVCUT=$(ver_cut 1-3)
10896 +KFMIN=5.63.0
10897 +QTMIN=5.12.3
10898 +VIRTUALX_REQUIRED="test"
10899 +inherit ecm kde.org
10900 +
10901 +DESCRIPTION="Wrapper library for world map components as marble, openstreetmap and googlemap"
10902 +HOMEPAGE="https://www.digikam.org/"
10903 +
10904 +LICENSE="GPL-2+"
10905 +SLOT="5"
10906 +KEYWORDS="~amd64 ~arm64 ~x86"
10907 +IUSE=""
10908 +
10909 +DEPEND="
10910 + >=kde-frameworks/kconfig-${KFMIN}:5
10911 + >=kde-frameworks/kcoreaddons-${KFMIN}:5
10912 + >=kde-frameworks/ki18n-${KFMIN}:5
10913 + >=kde-frameworks/kio-${KFMIN}:5
10914 + >=kde-apps/marble-${PVCUT}:5=[kde]
10915 + >=dev-qt/qtconcurrent-${QTMIN}:5
10916 + >=dev-qt/qtgui-${QTMIN}:5
10917 + >=dev-qt/qtwebkit-5.212.0_pre20180120:5
10918 + >=dev-qt/qtwidgets-${QTMIN}:5
10919 + >=dev-qt/qtxml-${QTMIN}:5
10920 +"
10921 +RDEPEND="${DEPEND}"
10922 +
10923 +src_configure() {
10924 + use test && local mycmakeargs=( -DCMAKE_DISABLE_FIND_PACKAGE_KF5KExiv2=true )
10925 +
10926 + ecm_src_configure
10927 +}
10928
10929 diff --git a/kde-apps/libkipi/libkipi-19.12.3.ebuild b/kde-apps/libkipi/libkipi-19.12.3.ebuild
10930 new file mode 100644
10931 index 0000000000..d1f1e28c75
10932 --- /dev/null
10933 +++ b/kde-apps/libkipi/libkipi-19.12.3.ebuild
10934 @@ -0,0 +1,26 @@
10935 +# Copyright 1999-2020 Gentoo Authors
10936 +# Distributed under the terms of the GNU General Public License v2
10937 +
10938 +EAPI=7
10939 +
10940 +KFMIN=5.63.0
10941 +QTMIN=5.12.3
10942 +inherit ecm kde.org
10943 +
10944 +DESCRIPTION="A library for image plugins accross KDE applications"
10945 +
10946 +LICENSE="GPL-2+"
10947 +SLOT="5/32"
10948 +KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
10949 +IUSE=""
10950 +
10951 +DEPEND="
10952 + >=kde-frameworks/kconfig-${KFMIN}:5
10953 + >=kde-frameworks/kcoreaddons-${KFMIN}:5
10954 + >=kde-frameworks/kservice-${KFMIN}:5
10955 + >=kde-frameworks/kxmlgui-${KFMIN}:5
10956 + >=dev-qt/qtgui-${QTMIN}:5
10957 + >=dev-qt/qtwidgets-${QTMIN}:5
10958 + >=dev-qt/qtxml-${QTMIN}:5
10959 +"
10960 +RDEPEND="${DEPEND}"
10961
10962 diff --git a/kde-apps/libkleo/libkleo-19.12.3.ebuild b/kde-apps/libkleo/libkleo-19.12.3.ebuild
10963 new file mode 100644
10964 index 0000000000..114c6e2f29
10965 --- /dev/null
10966 +++ b/kde-apps/libkleo/libkleo-19.12.3.ebuild
10967 @@ -0,0 +1,43 @@
10968 +# Copyright 1999-2020 Gentoo Authors
10969 +# Distributed under the terms of the GNU General Public License v2
10970 +
10971 +EAPI=7
10972 +
10973 +ECM_TEST="false"
10974 +PVCUT=$(ver_cut 1-3)
10975 +KFMIN=5.63.0
10976 +QTMIN=5.12.3
10977 +inherit ecm kde.org
10978 +
10979 +DESCRIPTION="Library for encryption handling"
10980 +
10981 +LICENSE="GPL-2+"
10982 +SLOT="5"
10983 +KEYWORDS="~amd64 ~arm64 ~x86"
10984 +IUSE="+fancyviewer"
10985 +
10986 +RDEPEND="
10987 + >=kde-frameworks/kcodecs-${KFMIN}:5
10988 + >=kde-frameworks/kcompletion-${KFMIN}:5
10989 + >=kde-frameworks/kconfig-${KFMIN}:5
10990 + >=kde-frameworks/kcoreaddons-${KFMIN}:5
10991 + >=kde-frameworks/ki18n-${KFMIN}:5
10992 + >=kde-frameworks/kitemmodels-${KFMIN}:5
10993 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
10994 + >=kde-frameworks/kwindowsystem-${KFMIN}:5
10995 + >=dev-qt/qtgui-${QTMIN}:5
10996 + >=dev-qt/qtwidgets-${QTMIN}:5
10997 + >=app-crypt/gpgme-1.11.1[cxx,qt5]
10998 + fancyviewer? ( >=kde-apps/kpimtextedit-${PVCUT}:5 )
10999 +"
11000 +DEPEND="${RDEPEND}
11001 + dev-libs/boost
11002 +"
11003 +
11004 +src_configure() {
11005 + local mycmakeargs=(
11006 + $(cmake_use_find_package fancyviewer KF5PimTextEdit)
11007 + )
11008 +
11009 + ecm_src_configure
11010 +}
11011
11012 diff --git a/kde-apps/libkmahjongg/libkmahjongg-19.12.3.ebuild b/kde-apps/libkmahjongg/libkmahjongg-19.12.3.ebuild
11013 new file mode 100644
11014 index 0000000000..219208f6f8
11015 --- /dev/null
11016 +++ b/kde-apps/libkmahjongg/libkmahjongg-19.12.3.ebuild
11017 @@ -0,0 +1,28 @@
11018 +# Copyright 1999-2020 Gentoo Authors
11019 +# Distributed under the terms of the GNU General Public License v2
11020 +
11021 +EAPI=7
11022 +
11023 +KFMIN=5.63.0
11024 +QTMIN=5.12.3
11025 +inherit ecm kde.org
11026 +
11027 +DESCRIPTION="Mahjongg library based on Qt/KDE Frameworks"
11028 +
11029 +LICENSE="GPL-2" # TODO: CHECK
11030 +SLOT="5"
11031 +KEYWORDS="~amd64 ~arm64 ~x86"
11032 +IUSE=""
11033 +
11034 +DEPEND="
11035 + >=kde-frameworks/kcompletion-${KFMIN}:5
11036 + >=kde-frameworks/kconfig-${KFMIN}:5
11037 + >=kde-frameworks/kconfigwidgets-${KFMIN}:5
11038 + >=kde-frameworks/kcoreaddons-${KFMIN}:5
11039 + >=kde-frameworks/ki18n-${KFMIN}:5
11040 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
11041 + >=dev-qt/qtgui-${QTMIN}:5
11042 + >=dev-qt/qtsvg-${QTMIN}:5
11043 + >=dev-qt/qtwidgets-${QTMIN}:5
11044 +"
11045 +RDEPEND="${DEPEND}"
11046
11047 diff --git a/kde-apps/libkomparediff2/libkomparediff2-19.12.3.ebuild b/kde-apps/libkomparediff2/libkomparediff2-19.12.3.ebuild
11048 new file mode 100644
11049 index 0000000000..86a9865231
11050 --- /dev/null
11051 +++ b/kde-apps/libkomparediff2/libkomparediff2-19.12.3.ebuild
11052 @@ -0,0 +1,29 @@
11053 +# Copyright 1999-2020 Gentoo Authors
11054 +# Distributed under the terms of the GNU General Public License v2
11055 +
11056 +EAPI=7
11057 +
11058 +ECM_TEST="true"
11059 +KFMIN=5.63.0
11060 +QTMIN=5.12.3
11061 +inherit ecm kde.org
11062 +
11063 +DESCRIPTION="KDE library to compare files and strings"
11064 +
11065 +LICENSE="GPL-2" # TODO: CHECK
11066 +SLOT="5"
11067 +KEYWORDS="~amd64 ~arm64 ~x86"
11068 +IUSE=""
11069 +
11070 +DEPEND="
11071 + >=kde-frameworks/kcodecs-${KFMIN}:5
11072 + >=kde-frameworks/kconfig-${KFMIN}:5
11073 + >=kde-frameworks/kconfigwidgets-${KFMIN}:5
11074 + >=kde-frameworks/kcoreaddons-${KFMIN}:5
11075 + >=kde-frameworks/ki18n-${KFMIN}:5
11076 + >=kde-frameworks/kio-${KFMIN}:5
11077 + >=kde-frameworks/kxmlgui-${KFMIN}:5
11078 + >=dev-qt/qtgui-${QTMIN}:5
11079 + >=dev-qt/qtwidgets-${QTMIN}:5
11080 +"
11081 +RDEPEND="${DEPEND}"
11082
11083 diff --git a/kde-apps/libksane/libksane-19.12.3.ebuild b/kde-apps/libksane/libksane-19.12.3.ebuild
11084 new file mode 100644
11085 index 0000000000..d28552c545
11086 --- /dev/null
11087 +++ b/kde-apps/libksane/libksane-19.12.3.ebuild
11088 @@ -0,0 +1,33 @@
11089 +# Copyright 1999-2020 Gentoo Authors
11090 +# Distributed under the terms of the GNU General Public License v2
11091 +
11092 +EAPI=7
11093 +
11094 +KFMIN=5.63.0
11095 +QTMIN=5.12.3
11096 +inherit ecm kde.org
11097 +
11098 +DESCRIPTION="SANE Library interface based on KDE Frameworks"
11099 +
11100 +LICENSE="|| ( LGPL-2.1 LGPL-3 )"
11101 +SLOT="5"
11102 +KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
11103 +IUSE="kwallet"
11104 +
11105 +DEPEND="
11106 + >=kde-frameworks/ki18n-${KFMIN}:5
11107 + >=kde-frameworks/ktextwidgets-${KFMIN}:5
11108 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
11109 + >=dev-qt/qtgui-${QTMIN}:5
11110 + >=dev-qt/qtwidgets-${QTMIN}:5
11111 + media-gfx/sane-backends
11112 + kwallet? ( >=kde-frameworks/kwallet-${KFMIN}:5 )
11113 +"
11114 +RDEPEND="${DEPEND}"
11115 +
11116 +src_configure() {
11117 + local mycmakeargs=(
11118 + $(cmake_use_find_package kwallet KF5Wallet)
11119 + )
11120 + ecm_src_configure
11121 +}
11122
11123 diff --git a/kde-apps/libksieve/libksieve-19.12.3.ebuild b/kde-apps/libksieve/libksieve-19.12.3.ebuild
11124 new file mode 100644
11125 index 0000000000..4c52f3fb2b
11126 --- /dev/null
11127 +++ b/kde-apps/libksieve/libksieve-19.12.3.ebuild
11128 @@ -0,0 +1,61 @@
11129 +# Copyright 1999-2020 Gentoo Authors
11130 +# Distributed under the terms of the GNU General Public License v2
11131 +
11132 +EAPI=7
11133 +
11134 +ECM_HANDBOOK="forceoptional"
11135 +ECM_TEST="true"
11136 +PVCUT=$(ver_cut 1-3)
11137 +KFMIN=5.63.0
11138 +QTMIN=5.12.3
11139 +VIRTUALX_REQUIRED="test"
11140 +inherit ecm kde.org
11141 +
11142 +DESCRIPTION="Common PIM libraries"
11143 +
11144 +LICENSE="GPL-2+ LGPL-2.1+"
11145 +SLOT="5"
11146 +KEYWORDS="~amd64 ~arm64 ~x86"
11147 +IUSE=""
11148 +
11149 +# drop qtwidgets subslot operator when QT_MINIMAL >= 5.14.0
11150 +RDEPEND="
11151 + dev-libs/cyrus-sasl
11152 + >=dev-qt/qtdbus-${QTMIN}:5
11153 + >=dev-qt/qtgui-${QTMIN}:5
11154 + >=dev-qt/qtnetwork-${QTMIN}:5
11155 + >=dev-qt/qtprintsupport-${QTMIN}:5
11156 + >=dev-qt/qtwebengine-${QTMIN}:5[widgets]
11157 + >=dev-qt/qtwidgets-${QTMIN}:5=
11158 + >=kde-apps/kidentitymanagement-${PVCUT}:5
11159 + >=kde-apps/kmime-${PVCUT}:5
11160 + >=kde-apps/kpimtextedit-${PVCUT}:5
11161 + >=kde-apps/libkdepim-${PVCUT}:5
11162 + >=kde-apps/pimcommon-${PVCUT}:5
11163 + >=kde-frameworks/karchive-${KFMIN}:5
11164 + >=kde-frameworks/kcompletion-${KFMIN}:5
11165 + >=kde-frameworks/kconfig-${KFMIN}:5
11166 + >=kde-frameworks/kconfigwidgets-${KFMIN}:5
11167 + >=kde-frameworks/kcoreaddons-${KFMIN}:5
11168 + >=kde-frameworks/ki18n-${KFMIN}:5
11169 + >=kde-frameworks/kio-${KFMIN}:5
11170 + >=kde-frameworks/knewstuff-${KFMIN}:5
11171 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
11172 + >=kde-frameworks/sonnet-${KFMIN}:5
11173 + >=kde-frameworks/syntax-highlighting-${KFMIN}:5
11174 +"
11175 +DEPEND="${RDEPEND}
11176 + >=kde-apps/kimap-${PVCUT}:5
11177 + >=kde-apps/kmailtransport-${PVCUT}:5
11178 +"
11179 +
11180 +RESTRICT+=" test"
11181 +
11182 +src_prepare() {
11183 + ecm_src_prepare
11184 +
11185 + if ! use handbook ; then
11186 + sed -e "/add_subdirectory(doc)/I s/^/#DONOTCOMPILE /" \
11187 + -i kioslave/CMakeLists.txt || die "failed to comment add_subdirectory(doc)"
11188 + fi
11189 +}
11190
11191 diff --git a/kde-apps/libktnef/libktnef-19.12.3.ebuild b/kde-apps/libktnef/libktnef-19.12.3.ebuild
11192 new file mode 100644
11193 index 0000000000..5ff120c12c
11194 --- /dev/null
11195 +++ b/kde-apps/libktnef/libktnef-19.12.3.ebuild
11196 @@ -0,0 +1,27 @@
11197 +# Copyright 1999-2020 Gentoo Authors
11198 +# Distributed under the terms of the GNU General Public License v2
11199 +
11200 +EAPI=7
11201 +
11202 +ECM_TEST="true"
11203 +KDE_ORG_NAME="ktnef"
11204 +PVCUT=$(ver_cut 1-3)
11205 +KFMIN=5.63.0
11206 +QTMIN=5.12.3
11207 +inherit ecm kde.org
11208 +
11209 +DESCRIPTION="Library for handling TNEF data"
11210 +
11211 +LICENSE="GPL-2+"
11212 +SLOT="5"
11213 +KEYWORDS="~amd64 ~arm64 ~x86"
11214 +IUSE=""
11215 +
11216 +DEPEND="
11217 + >=kde-frameworks/kcalendarcore-${KFMIN}:5
11218 + >=kde-frameworks/kcontacts-${KFMIN}:5
11219 + >=kde-frameworks/ki18n-${KFMIN}:5
11220 + >=kde-apps/kcalutils-${PVCUT}:5
11221 + >=dev-qt/qtwidgets-${QTMIN}:5
11222 +"
11223 +RDEPEND="${DEPEND}"
11224
11225 diff --git a/kde-apps/lokalize/lokalize-19.12.3.ebuild b/kde-apps/lokalize/lokalize-19.12.3.ebuild
11226 new file mode 100644
11227 index 0000000000..70b6dc762a
11228 --- /dev/null
11229 +++ b/kde-apps/lokalize/lokalize-19.12.3.ebuild
11230 @@ -0,0 +1,69 @@
11231 +# Copyright 1999-2020 Gentoo Authors
11232 +# Distributed under the terms of the GNU General Public License v2
11233 +
11234 +EAPI=7
11235 +
11236 +ECM_HANDBOOK="forceoptional"
11237 +PYTHON_COMPAT=( python3_{6,7,8} )
11238 +KFMIN=5.63.0
11239 +QTMIN=5.12.3
11240 +inherit python-single-r1 ecm kde.org
11241 +
11242 +DESCRIPTION="KDE Applications 5 translation tool"
11243 +HOMEPAGE="https://kde.org/applications/office/org.kde.lokalize
11244 +https://l10n.kde.org/tools/"
11245 +
11246 +LICENSE="GPL-2" # TODO: CHECK
11247 +SLOT="5"
11248 +KEYWORDS="~amd64 ~arm64 ~x86"
11249 +IUSE=""
11250 +
11251 +REQUIRED_USE="${PYTHON_REQUIRED_USE}"
11252 +
11253 +DEPEND="${PYTHON_DEPS}
11254 + >=app-text/hunspell-1.2.8:=
11255 + >=dev-qt/qtdbus-${QTMIN}:5
11256 + >=dev-qt/qtgui-${QTMIN}:5
11257 + >=dev-qt/qtscript-${QTMIN}:5
11258 + >=dev-qt/qtsql-${QTMIN}:5[sqlite]
11259 + >=dev-qt/qtwidgets-${QTMIN}:5
11260 + >=dev-qt/qtxml-${QTMIN}:5
11261 + >=kde-frameworks/kcompletion-${KFMIN}:5
11262 + >=kde-frameworks/kconfig-${KFMIN}:5
11263 + >=kde-frameworks/kconfigwidgets-${KFMIN}:5
11264 + >=kde-frameworks/kcoreaddons-${KFMIN}:5
11265 + >=kde-frameworks/kcrash-${KFMIN}:5
11266 + >=kde-frameworks/kdbusaddons-${KFMIN}:5
11267 + >=kde-frameworks/ki18n-${KFMIN}:5
11268 + >=kde-frameworks/kio-${KFMIN}:5
11269 + >=kde-frameworks/kitemviews-${KFMIN}:5
11270 + >=kde-frameworks/knotifications-${KFMIN}:5
11271 + >=kde-frameworks/kparts-${KFMIN}:5
11272 + >=kde-frameworks/kross-${KFMIN}:5
11273 + >=kde-frameworks/ktextwidgets-${KFMIN}:5
11274 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
11275 + >=kde-frameworks/kxmlgui-${KFMIN}:5
11276 + >=kde-frameworks/sonnet-${KFMIN}:5
11277 +"
11278 +RDEPEND="${DEPEND}
11279 + $(python_gen_cond_dep '
11280 + dev-python/translate-toolkit[${PYTHON_MULTI_USEDEP}]
11281 + ')
11282 +"
11283 +
11284 +pkg_setup() {
11285 + python-single-r1_pkg_setup
11286 + ecm_pkg_setup
11287 +}
11288 +
11289 +src_install() {
11290 + ecm_src_install
11291 + python_fix_shebang "${ED}/usr/share/${PN}"
11292 +}
11293 +
11294 +pkg_postinst() {
11295 + ecm_pkg_postinst
11296 +
11297 + has_version dev-vcs/subversion || \
11298 + elog "To be able to autofetch KDE translations in new project wizard, install dev-vcs/subversion."
11299 +}
11300
11301 diff --git a/kde-apps/lskat/lskat-19.12.3.ebuild b/kde-apps/lskat/lskat-19.12.3.ebuild
11302 new file mode 100644
11303 index 0000000000..fa5b50fd9d
11304 --- /dev/null
11305 +++ b/kde-apps/lskat/lskat-19.12.3.ebuild
11306 @@ -0,0 +1,35 @@
11307 +# Copyright 1999-2020 Gentoo Authors
11308 +# Distributed under the terms of the GNU General Public License v2
11309 +
11310 +EAPI=7
11311 +
11312 +ECM_HANDBOOK="forceoptional"
11313 +KDE_SELINUX_MODULE="games"
11314 +PVCUT=$(ver_cut 1-3)
11315 +KFMIN=5.63.0
11316 +QTMIN=5.12.3
11317 +inherit ecm kde.org
11318 +
11319 +DESCRIPTION="Skat game by KDE"
11320 +HOMEPAGE="https://kde.org/applications/games/org.kde.lskat
11321 +https://games.kde.org/game.php?game=lskat"
11322 +
11323 +LICENSE="GPL-2" # TODO: CHECK
11324 +SLOT="5"
11325 +KEYWORDS="~amd64 ~arm64 ~x86"
11326 +IUSE=""
11327 +
11328 +DEPEND="
11329 + >=kde-frameworks/kconfig-${KFMIN}:5
11330 + >=kde-frameworks/kcoreaddons-${KFMIN}:5
11331 + >=kde-frameworks/kcrash-${KFMIN}:5
11332 + >=kde-frameworks/kguiaddons-${KFMIN}:5
11333 + >=kde-frameworks/ki18n-${KFMIN}:5
11334 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
11335 + >=kde-frameworks/kxmlgui-${KFMIN}:5
11336 + >=kde-apps/libkdegames-${PVCUT}:5
11337 + >=dev-qt/qtgui-${QTMIN}:5
11338 + >=dev-qt/qtsvg-${QTMIN}:5
11339 + >=dev-qt/qtwidgets-${QTMIN}:5
11340 +"
11341 +RDEPEND="${DEPEND}"
11342
11343 diff --git a/kde-apps/mailcommon/mailcommon-19.12.3.ebuild b/kde-apps/mailcommon/mailcommon-19.12.3.ebuild
11344 new file mode 100644
11345 index 0000000000..acf5aea548
11346 --- /dev/null
11347 +++ b/kde-apps/mailcommon/mailcommon-19.12.3.ebuild
11348 @@ -0,0 +1,62 @@
11349 +# Copyright 1999-2020 Gentoo Authors
11350 +# Distributed under the terms of the GNU General Public License v2
11351 +
11352 +EAPI=7
11353 +
11354 +ECM_DESIGNERPLUGIN="true"
11355 +ECM_TEST="forceoptional"
11356 +PVCUT=$(ver_cut 1-3)
11357 +KFMIN=5.63.0
11358 +QTMIN=5.12.3
11359 +VIRTUALX_REQUIRED="test"
11360 +inherit ecm kde.org
11361 +
11362 +DESCRIPTION="Common mail library"
11363 +
11364 +LICENSE="GPL-2+ LGPL-2.1+"
11365 +SLOT="5"
11366 +KEYWORDS="~amd64 ~arm64 ~x86"
11367 +IUSE=""
11368 +
11369 +# drop qtwidgets subslot operator when QT_MINIMAL >= 5.14.0
11370 +BDEPEND="
11371 + dev-libs/libxslt
11372 +"
11373 +DEPEND="
11374 + >=kde-frameworks/karchive-${KFMIN}:5
11375 + >=kde-frameworks/kcodecs-${KFMIN}:5
11376 + >=kde-frameworks/kcompletion-${KFMIN}:5
11377 + >=kde-frameworks/kconfig-${KFMIN}:5
11378 + >=kde-frameworks/kconfigwidgets-${KFMIN}:5
11379 + >=kde-frameworks/kcontacts-${KFMIN}:5
11380 + >=kde-frameworks/kdbusaddons-${KFMIN}:5
11381 + >=kde-frameworks/ki18n-${KFMIN}:5
11382 + >=kde-frameworks/kiconthemes-${KFMIN}:5
11383 + >=kde-frameworks/kio-${KFMIN}:5
11384 + >=kde-frameworks/kitemmodels-${KFMIN}:5
11385 + >=kde-frameworks/kitemviews-${KFMIN}:5
11386 + >=kde-frameworks/ktextwidgets-${KFMIN}:5
11387 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
11388 + >=kde-frameworks/kwindowsystem-${KFMIN}:5
11389 + >=kde-frameworks/kxmlgui-${KFMIN}:5
11390 + >=kde-frameworks/syntax-highlighting-${KFMIN}:5
11391 + >=kde-apps/akonadi-${PVCUT}:5
11392 + >=kde-apps/akonadi-contacts-${PVCUT}:5
11393 + >=kde-apps/akonadi-mime-${PVCUT}:5
11394 + >=kde-apps/kmailtransport-${PVCUT}:5
11395 + >=kde-apps/kmime-${PVCUT}:5
11396 + >=kde-apps/kpimtextedit-${PVCUT}:5
11397 + >=kde-apps/libkdepim-${PVCUT}:5
11398 + >=kde-apps/mailimporter-${PVCUT}:5
11399 + >=kde-apps/messagelib-${PVCUT}:5
11400 + >=kde-apps/pimcommon-${PVCUT}:5
11401 + >=dev-qt/qtdbus-${QTMIN}:5
11402 + >=dev-qt/qtgui-${QTMIN}:5
11403 + >=dev-qt/qtmultimedia-${QTMIN}:5
11404 + >=dev-qt/qtwidgets-${QTMIN}:5=
11405 + >=dev-qt/qtxml-${QTMIN}:5
11406 + >=media-libs/phonon-4.10.90
11407 +"
11408 +RDEPEND="${DEPEND}"
11409 +
11410 +RESTRICT+=" test"
11411
11412 diff --git a/kde-apps/mailimporter/mailimporter-19.12.3.ebuild b/kde-apps/mailimporter/mailimporter-19.12.3.ebuild
11413 new file mode 100644
11414 index 0000000000..079c72197f
11415 --- /dev/null
11416 +++ b/kde-apps/mailimporter/mailimporter-19.12.3.ebuild
11417 @@ -0,0 +1,33 @@
11418 +# Copyright 1999-2020 Gentoo Authors
11419 +# Distributed under the terms of the GNU General Public License v2
11420 +
11421 +EAPI=7
11422 +
11423 +ECM_TEST="true"
11424 +PVCUT=$(ver_cut 1-3)
11425 +KFMIN=5.63.0
11426 +QTMIN=5.12.3
11427 +VIRTUALX_REQUIRED="test"
11428 +inherit ecm kde.org
11429 +
11430 +DESCRIPTION="Library to import mail from various sources"
11431 +
11432 +LICENSE="GPL-2+ LGPL-2.1+"
11433 +SLOT="5"
11434 +KEYWORDS="~amd64 ~arm64 ~x86"
11435 +IUSE=""
11436 +
11437 +DEPEND="
11438 + >=kde-frameworks/karchive-${KFMIN}:5
11439 + >=kde-frameworks/kconfig-${KFMIN}:5
11440 + >=kde-frameworks/kcoreaddons-${KFMIN}:5
11441 + >=kde-frameworks/ki18n-${KFMIN}:5
11442 + >=kde-apps/akonadi-${PVCUT}:5
11443 + >=kde-apps/akonadi-mime-${PVCUT}:5
11444 + >=kde-apps/kmime-${PVCUT}:5
11445 + >=kde-apps/libkdepim-${PVCUT}:5
11446 + >=dev-qt/qtgui-${QTMIN}:5
11447 + >=dev-qt/qtwidgets-${QTMIN}:5
11448 + >=dev-qt/qtxml-${QTMIN}:5
11449 +"
11450 +RDEPEND="${DEPEND}"
11451
11452 diff --git a/kde-apps/marble/marble-19.12.3.ebuild b/kde-apps/marble/marble-19.12.3.ebuild
11453 new file mode 100644
11454 index 0000000000..5da63ef3b6
11455 --- /dev/null
11456 +++ b/kde-apps/marble/marble-19.12.3.ebuild
11457 @@ -0,0 +1,96 @@
11458 +# Copyright 1999-2020 Gentoo Authors
11459 +# Distributed under the terms of the GNU General Public License v2
11460 +
11461 +EAPI=7
11462 +
11463 +ECM_HANDBOOK="optional" # see src/apps/marble-kde/CMakeLists.txt
11464 +ECM_TEST="forceoptional"
11465 +KFMIN=5.63.0
11466 +QTMIN=5.12.3
11467 +VIRTUALX_REQUIRED="test"
11468 +inherit ecm kde.org
11469 +
11470 +DESCRIPTION="Virtual Globe and World Atlas to learn more about Earth"
11471 +HOMEPAGE="https://marble.kde.org/"
11472 +
11473 +LICENSE="GPL-2" # TODO: CHECK
11474 +SLOT="5/$(ver_cut 1-2)"
11475 +KEYWORDS="~amd64 ~arm64 ~x86"
11476 +IUSE="aprs +dbus designer gps +kde nls phonon +geolocation shapefile +webengine"
11477 +
11478 +# FIXME (new package): libwlocate, WLAN-based geolocation
11479 +BDEPEND="
11480 + aprs? ( dev-lang/perl )
11481 + nls? ( >=dev-qt/linguist-tools-${QTMIN}:5 )
11482 +"
11483 +DEPEND="
11484 + >=dev-qt/qtconcurrent-${QTMIN}:5
11485 + >=dev-qt/qtdeclarative-${QTMIN}:5
11486 + >=dev-qt/qtgui-${QTMIN}:5
11487 + >=dev-qt/qtnetwork-${QTMIN}:5
11488 + >=dev-qt/qtprintsupport-${QTMIN}:5
11489 + >=dev-qt/qtsql-${QTMIN}:5
11490 + >=dev-qt/qtsvg-${QTMIN}:5
11491 + >=dev-qt/qtwidgets-${QTMIN}:5
11492 + >=dev-qt/qtxml-${QTMIN}:5
11493 + sys-libs/zlib
11494 + aprs? ( >=dev-qt/qtserialport-${QTMIN}:5 )
11495 + dbus? ( >=dev-qt/qtdbus-${QTMIN}:5 )
11496 + designer? ( >=dev-qt/designer-${QTMIN}:5 )
11497 + geolocation? ( >=dev-qt/qtpositioning-${QTMIN}:5 )
11498 + gps? ( sci-geosciences/gpsd )
11499 + kde? (
11500 + >=kde-frameworks/kconfig-${KFMIN}:5
11501 + >=kde-frameworks/kconfigwidgets-${KFMIN}:5
11502 + >=kde-frameworks/kcoreaddons-${KFMIN}:5
11503 + >=kde-frameworks/kcrash-${KFMIN}:5
11504 + >=kde-frameworks/ki18n-${KFMIN}:5
11505 + >=kde-frameworks/kio-${KFMIN}:5
11506 + >=kde-frameworks/knewstuff-${KFMIN}:5
11507 + >=kde-frameworks/kparts-${KFMIN}:5
11508 + >=kde-frameworks/krunner-${KFMIN}:5
11509 + >=kde-frameworks/kservice-${KFMIN}:5
11510 + >=kde-frameworks/kwallet-${KFMIN}:5
11511 + )
11512 + phonon? ( media-libs/phonon[qt5(+)] )
11513 + shapefile? ( sci-libs/shapelib:= )
11514 + webengine? ( >=dev-qt/qtwebengine-${QTMIN}:5[widgets] )
11515 +"
11516 +RDEPEND="${DEPEND}"
11517 +
11518 +# bug 588320
11519 +RESTRICT+=" test"
11520 +
11521 +src_prepare() {
11522 + ecm_src_prepare
11523 +
11524 + rm -rf src/3rdparty/zlib || die "Failed to remove bundled libs"
11525 +
11526 + if use kde; then
11527 + sed -e "/add_subdirectory(marble-qt)/ s/^/#DONT/" \
11528 + -i src/apps/CMakeLists.txt || die "Failed to disable marble-qt"
11529 + fi
11530 +}
11531 +
11532 +src_configure() {
11533 + local mycmakeargs=(
11534 + $(cmake_use_find_package aprs Perl)
11535 + $(cmake_use_find_package geolocation Qt5Positioning)
11536 + -DBUILD_MARBLE_TESTS=$(usex test)
11537 + -DWITH_DESIGNER_PLUGIN=$(usex designer)
11538 + -DWITH_libgps=$(usex gps)
11539 + -DWITH_KF5=$(usex kde)
11540 + -DWITH_Phonon4Qt5=$(usex phonon)
11541 + -DWITH_libshp=$(usex shapefile)
11542 + $(cmake_use_find_package webengine Qt5WebEngine)
11543 + $(cmake_use_find_package webengine Qt5WebEngineWidgets)
11544 + -DWITH_libwlocate=OFF
11545 + # bug 608890
11546 + -DKDE_INSTALL_CONFDIR="/etc/xdg"
11547 + )
11548 + if use kde; then
11549 + ecm_src_configure
11550 + else
11551 + cmake_src_configure
11552 + fi
11553 +}
11554
11555 diff --git a/kde-apps/mbox-importer/mbox-importer-19.12.3.ebuild b/kde-apps/mbox-importer/mbox-importer-19.12.3.ebuild
11556 new file mode 100644
11557 index 0000000000..d29e4dd4c9
11558 --- /dev/null
11559 +++ b/kde-apps/mbox-importer/mbox-importer-19.12.3.ebuild
11560 @@ -0,0 +1,34 @@
11561 +# Copyright 1999-2020 Gentoo Authors
11562 +# Distributed under the terms of the GNU General Public License v2
11563 +
11564 +EAPI=7
11565 +
11566 +ECM_HANDBOOK="forceoptional" # FIXME: Check back for doc in release
11567 +PVCUT=$(ver_cut 1-3)
11568 +KFMIN=5.63.0
11569 +QTMIN=5.12.3
11570 +inherit ecm kde.org
11571 +
11572 +DESCRIPTION="Import mbox email archives from various sources into Akonadi"
11573 +
11574 +LICENSE="GPL-2+ handbook? ( FDL-1.2+ )"
11575 +SLOT="5"
11576 +KEYWORDS="~amd64 ~arm64 ~x86"
11577 +IUSE=""
11578 +
11579 +DEPEND="
11580 + >=kde-frameworks/kconfig-${KFMIN}:5
11581 + >=kde-frameworks/kcoreaddons-${KFMIN}:5
11582 + >=kde-frameworks/kcrash-${KFMIN}:5
11583 + >=kde-frameworks/kdbusaddons-${KFMIN}:5
11584 + >=kde-frameworks/ki18n-${KFMIN}:5
11585 + >=kde-frameworks/kservice-${KFMIN}:5
11586 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
11587 + >=kde-apps/akonadi-${PVCUT}:5
11588 + >=kde-apps/kidentitymanagement-${PVCUT}:5
11589 + >=kde-apps/mailcommon-${PVCUT}:5
11590 + >=kde-apps/mailimporter-${PVCUT}:5
11591 + >=dev-qt/qtgui-${QTMIN}:5
11592 + >=dev-qt/qtwidgets-${QTMIN}:5
11593 +"
11594 +RDEPEND="${DEPEND}"
11595
11596 diff --git a/kde-apps/messagelib/messagelib-19.12.3.ebuild b/kde-apps/messagelib/messagelib-19.12.3.ebuild
11597 new file mode 100644
11598 index 0000000000..478d917770
11599 --- /dev/null
11600 +++ b/kde-apps/messagelib/messagelib-19.12.3.ebuild
11601 @@ -0,0 +1,71 @@
11602 +# Copyright 1999-2020 Gentoo Authors
11603 +# Distributed under the terms of the GNU General Public License v2
11604 +
11605 +EAPI=7
11606 +
11607 +ECM_TEST="forceoptional-recursive"
11608 +PVCUT=$(ver_cut 1-3)
11609 +KFMIN=5.63.0
11610 +QTMIN=5.12.3
11611 +VIRTUALX_REQUIRED="test"
11612 +inherit ecm kde.org
11613 +
11614 +DESCRIPTION="Libraries for messaging functions"
11615 +
11616 +LICENSE="GPL-2+ LGPL-2.1+"
11617 +SLOT="5"
11618 +KEYWORDS="~amd64 ~arm64 ~x86"
11619 +IUSE=""
11620 +
11621 +DEPEND="
11622 + >=kde-frameworks/karchive-${KFMIN}:5
11623 + >=kde-frameworks/kcalendarcore-${KFMIN}:5
11624 + >=kde-frameworks/kcodecs-${KFMIN}:5
11625 + >=kde-frameworks/kcompletion-${KFMIN}:5
11626 + >=kde-frameworks/kconfig-${KFMIN}:5
11627 + >=kde-frameworks/kconfigwidgets-${KFMIN}:5
11628 + >=kde-frameworks/kcontacts-${KFMIN}:5
11629 + >=kde-frameworks/kcoreaddons-${KFMIN}:5
11630 + >=kde-frameworks/kdbusaddons-${KFMIN}:5
11631 + >=kde-frameworks/ki18n-${KFMIN}:5
11632 + >=kde-frameworks/kiconthemes-${KFMIN}:5
11633 + >=kde-frameworks/kio-${KFMIN}:5
11634 + >=kde-frameworks/kitemmodels-${KFMIN}:5
11635 + >=kde-frameworks/kitemviews-${KFMIN}:5
11636 + >=kde-frameworks/kjobwidgets-${KFMIN}:5
11637 + >=kde-frameworks/knotifications-${KFMIN}:5
11638 + >=kde-frameworks/kservice-${KFMIN}:5
11639 + >=kde-frameworks/ktextwidgets-${KFMIN}:5
11640 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
11641 + >=kde-frameworks/kwindowsystem-${KFMIN}:5
11642 + >=kde-frameworks/kxmlgui-${KFMIN}:5
11643 + >=kde-frameworks/sonnet-${KFMIN}:5
11644 + >=kde-frameworks/syntax-highlighting-${KFMIN}:5
11645 + >=kde-apps/akonadi-${PVCUT}:5
11646 + >=kde-apps/akonadi-contacts-${PVCUT}:5
11647 + >=kde-apps/akonadi-mime-${PVCUT}:5
11648 + >=kde-apps/grantleetheme-${PVCUT}:5
11649 + >=kde-apps/incidenceeditor-${PVCUT}:5
11650 + >=kde-apps/kdepim-apps-libs-${PVCUT}:5
11651 + >=kde-apps/kidentitymanagement-${PVCUT}:5
11652 + >=kde-apps/kldap-${PVCUT}:5
11653 + >=kde-apps/kmailtransport-${PVCUT}:5
11654 + >=kde-apps/kmbox-${PVCUT}:5
11655 + >=kde-apps/kmime-${PVCUT}:5
11656 + >=kde-apps/kpimtextedit-${PVCUT}:5
11657 + >=kde-apps/libgravatar-${PVCUT}:5
11658 + >=kde-apps/libkdepim-${PVCUT}:5
11659 + >=kde-apps/libkleo-${PVCUT}:5
11660 + >=dev-qt/qtgui-${QTMIN}:5
11661 + >=dev-qt/qtnetwork-${QTMIN}:5
11662 + >=dev-qt/qtprintsupport-${QTMIN}:5
11663 + >=dev-qt/qtwebengine-${QTMIN}:5[widgets]
11664 + >=dev-qt/qtwidgets-${QTMIN}:5
11665 + >=app-crypt/gpgme-1.8.0-r1[cxx,qt5]
11666 + app-crypt/qca:2
11667 + >=dev-libs/grantlee-5.1.0:5
11668 +"
11669 +RDEPEND="${DEPEND}"
11670 +
11671 +# bug 579630
11672 +RESTRICT+=" test"
11673
11674 diff --git a/kde-apps/minuet/minuet-19.12.3.ebuild b/kde-apps/minuet/minuet-19.12.3.ebuild
11675 new file mode 100644
11676 index 0000000000..98fa208cc5
11677 --- /dev/null
11678 +++ b/kde-apps/minuet/minuet-19.12.3.ebuild
11679 @@ -0,0 +1,34 @@
11680 +# Copyright 1999-2020 Gentoo Authors
11681 +# Distributed under the terms of the GNU General Public License v2
11682 +
11683 +EAPI=7
11684 +
11685 +ECM_HANDBOOK="forceoptional"
11686 +KFMIN=5.63.0
11687 +QTMIN=5.12.3
11688 +inherit ecm kde.org
11689 +
11690 +DESCRIPTION="Music Education software by KDE"
11691 +HOMEPAGE="https://minuet.kde.org/"
11692 +
11693 +LICENSE="GPL-2" # TODO: CHECK
11694 +SLOT="5"
11695 +KEYWORDS="~amd64 ~arm64 ~x86"
11696 +IUSE=""
11697 +
11698 +BDEPEND="
11699 + virtual/pkgconfig
11700 +"
11701 +DEPEND="
11702 + >=kde-frameworks/kcoreaddons-${KFMIN}:5
11703 + >=kde-frameworks/kcrash-${KFMIN}:5
11704 + >=kde-frameworks/ki18n-${KFMIN}:5
11705 + >=dev-qt/qtdeclarative-${QTMIN}:5
11706 + >=dev-qt/qtgui-${QTMIN}:5
11707 + >=dev-qt/qtsvg-${QTMIN}:5
11708 + >=dev-qt/qtquickcontrols2-${QTMIN}:5
11709 + media-sound/fluidsynth:=
11710 +"
11711 +RDEPEND="${DEPEND}"
11712 +
11713 +PATCHES=( "${FILESDIR}/${PN}-19.08.3-fluidsynth-2.patch" )
11714
11715 diff --git a/kde-apps/okular/okular-19.12.3.ebuild b/kde-apps/okular/okular-19.12.3.ebuild
11716 new file mode 100644
11717 index 0000000000..c6e7409eb7
11718 --- /dev/null
11719 +++ b/kde-apps/okular/okular-19.12.3.ebuild
11720 @@ -0,0 +1,112 @@
11721 +# Copyright 1999-2020 Gentoo Authors
11722 +# Distributed under the terms of the GNU General Public License v2
11723 +
11724 +EAPI=7
11725 +
11726 +ECM_HANDBOOK="forceoptional"
11727 +ECM_TEST="forceoptional"
11728 +PVCUT=$(ver_cut 1-3)
11729 +KFMIN=5.63.0
11730 +QTMIN=5.12.3
11731 +VIRTUALX_REQUIRED="test"
11732 +inherit ecm kde.org
11733 +
11734 +DESCRIPTION="Universal document viewer based on KDE Frameworks"
11735 +HOMEPAGE="https://okular.kde.org https://kde.org/applications/office/org.kde.okular"
11736 +
11737 +LICENSE="GPL-2" # TODO: CHECK
11738 +SLOT="5"
11739 +KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
11740 +IUSE="chm crypt djvu epub +image-backend markdown mobi mobile +pdf plucker +postscript share speech +tiff"
11741 +
11742 +DEPEND="
11743 + >=kde-frameworks/kactivities-${KFMIN}:5
11744 + >=kde-frameworks/karchive-${KFMIN}:5
11745 + >=kde-frameworks/kbookmarks-${KFMIN}:5
11746 + >=kde-frameworks/kcompletion-${KFMIN}:5
11747 + >=kde-frameworks/kconfig-${KFMIN}:5
11748 + >=kde-frameworks/kconfigwidgets-${KFMIN}:5
11749 + >=kde-frameworks/kcoreaddons-${KFMIN}:5
11750 + >=kde-frameworks/kcrash-${KFMIN}:5
11751 + >=kde-frameworks/kio-${KFMIN}:5
11752 + >=kde-frameworks/kjs-${KFMIN}:5
11753 + >=kde-frameworks/kparts-${KFMIN}:5
11754 + >=kde-frameworks/kpty-${KFMIN}:5
11755 + >=kde-frameworks/kwallet-${KFMIN}:5
11756 + >=kde-frameworks/threadweaver-${KFMIN}:5
11757 + >=dev-qt/qtdbus-${QTMIN}:5
11758 + >=dev-qt/qtgui-${QTMIN}:5
11759 + >=dev-qt/qtprintsupport-${QTMIN}:5
11760 + >=dev-qt/qtsvg-${QTMIN}:5
11761 + >=dev-qt/qtwidgets-${QTMIN}:5
11762 + media-libs/freetype
11763 + media-libs/phonon[qt5(+)]
11764 + sys-libs/zlib
11765 + chm? (
11766 + >=kde-frameworks/khtml-${KFMIN}:5
11767 + dev-libs/chmlib
11768 + )
11769 + crypt? ( app-crypt/qca:2[qt5(+)] )
11770 + djvu? ( app-text/djvu )
11771 + epub? ( app-text/ebook-tools )
11772 + image-backend? (
11773 + >=kde-apps/libkexiv2-${PVCUT}:5
11774 + >=dev-qt/qtgui-${QTMIN}:5[gif,jpeg,png]
11775 + )
11776 + markdown? ( app-text/discount )
11777 + mobi? ( >=kde-apps/kdegraphics-mobipocket-${PVCUT}:5 )
11778 + pdf? ( app-text/poppler[qt5] )
11779 + plucker? ( virtual/jpeg:0 )
11780 + postscript? ( app-text/libspectre )
11781 + share? ( >=kde-frameworks/purpose-${KFMIN}:5 )
11782 + speech? ( >=dev-qt/qtspeech-${QTMIN}:5 )
11783 + tiff? ( media-libs/tiff:0 )
11784 +"
11785 +RDEPEND="${DEPEND}
11786 + image-backend? ( >=kde-frameworks/kimageformats-${KFMIN}:5 )
11787 + mobile? (
11788 + >=kde-frameworks/kirigami-${KFMIN}:5
11789 + >=dev-qt/qtquickcontrols-${QTMIN}:5
11790 + )
11791 +"
11792 +
11793 +PATCHES=(
11794 + "${FILESDIR}/${PN}-18.08.0-tests.patch"
11795 + "${FILESDIR}/${PN}-18.12.0-tests.patch"
11796 +)
11797 +
11798 +src_prepare() {
11799 + ecm_src_prepare
11800 + use mobile || cmake_comment_add_subdirectory mobile
11801 + use test || cmake_comment_add_subdirectory conf/autotests
11802 +}
11803 +
11804 +src_configure() {
11805 + local mycmakeargs=(
11806 + $(cmake_use_find_package chm CHM)
11807 + $(cmake_use_find_package crypt Qca-qt5)
11808 + $(cmake_use_find_package djvu DjVuLibre)
11809 + $(cmake_use_find_package epub EPub)
11810 + $(cmake_use_find_package image-backend KF5KExiv2)
11811 + $(cmake_use_find_package markdown Discount)
11812 + $(cmake_use_find_package mobi QMobipocket)
11813 + $(cmake_use_find_package pdf Poppler)
11814 + $(cmake_use_find_package plucker JPEG)
11815 + $(cmake_use_find_package postscript LibSpectre)
11816 + $(cmake_use_find_package share KF5Purpose)
11817 + $(cmake_use_find_package speech Qt5TextToSpeech)
11818 + $(cmake_use_find_package tiff TIFF)
11819 + )
11820 +
11821 + ecm_src_configure
11822 +}
11823 +
11824 +src_test() {
11825 + # mainshelltest hangs, chmgeneratortest fails, bug #603116
11826 + # parttest hangs, bug #641728
11827 + local myctestargs=(
11828 + -E "(mainshelltest|chmgeneratortest|parttest)"
11829 + )
11830 +
11831 + ecm_src_test
11832 +}
11833
11834 diff --git a/kde-apps/palapeli/palapeli-19.12.3.ebuild b/kde-apps/palapeli/palapeli-19.12.3.ebuild
11835 new file mode 100644
11836 index 0000000000..1fb0408498
11837 --- /dev/null
11838 +++ b/kde-apps/palapeli/palapeli-19.12.3.ebuild
11839 @@ -0,0 +1,41 @@
11840 +# Copyright 1999-2020 Gentoo Authors
11841 +# Distributed under the terms of the GNU General Public License v2
11842 +
11843 +EAPI=7
11844 +
11845 +ECM_HANDBOOK="optional"
11846 +PVCUT=$(ver_cut 1-3)
11847 +KFMIN=5.63.0
11848 +QTMIN=5.12.3
11849 +inherit ecm kde.org
11850 +
11851 +DESCRIPTION="Jigsaw puzzle game by KDE"
11852 +HOMEPAGE="https://kde.org/applications/games/org.kde.palapeli"
11853 +
11854 +LICENSE="GPL-2" # TODO: CHECK
11855 +SLOT="5"
11856 +KEYWORDS="~amd64 ~arm64 ~x86"
11857 +IUSE=""
11858 +
11859 +RDEPEND="
11860 + >=kde-frameworks/karchive-${KFMIN}:5
11861 + >=kde-frameworks/kcompletion-${KFMIN}:5
11862 + >=kde-frameworks/kconfig-${KFMIN}:5
11863 + >=kde-frameworks/kconfigwidgets-${KFMIN}:5
11864 + >=kde-frameworks/kcoreaddons-${KFMIN}:5
11865 + >=kde-frameworks/kcrash-${KFMIN}:5
11866 + >=kde-frameworks/ki18n-${KFMIN}:5
11867 + >=kde-frameworks/kio-${KFMIN}:5
11868 + >=kde-frameworks/kitemviews-${KFMIN}:5
11869 + >=kde-frameworks/knotifications-${KFMIN}:5
11870 + >=kde-frameworks/kservice-${KFMIN}:5
11871 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
11872 + >=kde-frameworks/kxmlgui-${KFMIN}:5
11873 + >=kde-apps/libkdegames-${PVCUT}:5
11874 + >=dev-qt/qtgui-${QTMIN}:5
11875 + >=dev-qt/qtsvg-${QTMIN}:5
11876 + >=dev-qt/qtwidgets-${QTMIN}:5
11877 +"
11878 +DEPEND="${RDEPEND}
11879 + >=dev-qt/qtconcurrent-${QTMIN}:5
11880 +"
11881
11882 diff --git a/kde-apps/parley/parley-19.12.3.ebuild b/kde-apps/parley/parley-19.12.3.ebuild
11883 new file mode 100644
11884 index 0000000000..66a493bbe3
11885 --- /dev/null
11886 +++ b/kde-apps/parley/parley-19.12.3.ebuild
11887 @@ -0,0 +1,51 @@
11888 +# Copyright 1999-2020 Gentoo Authors
11889 +# Distributed under the terms of the GNU General Public License v2
11890 +
11891 +EAPI=7
11892 +
11893 +ECM_HANDBOOK="forceoptional"
11894 +ECM_HANDBOOK_DIR="docs"
11895 +PVCUT=$(ver_cut 1-3)
11896 +KFMIN=5.63.0
11897 +QTMIN=5.12.3
11898 +inherit ecm kde.org
11899 +
11900 +DESCRIPTION="A vocabulary trainer to help you memorize things"
11901 +HOMEPAGE="https://kde.org/applications/education/org.kde.parley"
11902 +
11903 +LICENSE="GPL-2" # TODO: CHECK
11904 +SLOT="5"
11905 +KEYWORDS="~amd64 ~arm64 ~x86"
11906 +IUSE=""
11907 +
11908 +DEPEND="
11909 + >=kde-frameworks/kcmutils-${KFMIN}:5
11910 + >=kde-frameworks/kcompletion-${KFMIN}:5
11911 + >=kde-frameworks/kconfig-${KFMIN}:5
11912 + >=kde-frameworks/kconfigwidgets-${KFMIN}:5
11913 + >=kde-frameworks/kcoreaddons-${KFMIN}:5
11914 + >=kde-frameworks/kcrash-${KFMIN}:5
11915 + >=kde-frameworks/ki18n-${KFMIN}:5
11916 + >=kde-frameworks/kio-${KFMIN}:5
11917 + >=kde-frameworks/knewstuff-${KFMIN}:5
11918 + >=kde-frameworks/knotifications-${KFMIN}:5
11919 + >=kde-frameworks/kross-${KFMIN}:5
11920 + >=kde-frameworks/kservice-${KFMIN}:5
11921 + >=kde-frameworks/ktextwidgets-${KFMIN}:5
11922 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
11923 + >=kde-frameworks/kxmlgui-${KFMIN}:5
11924 + >=kde-frameworks/sonnet-${KFMIN}:5
11925 + >=kde-apps/libkeduvocdocument-${PVCUT}:5
11926 + >=dev-qt/qtdbus-${QTMIN}:5
11927 + >=dev-qt/qtconcurrent-${QTMIN}:5
11928 + >=dev-qt/qtgui-${QTMIN}:5
11929 + >=dev-qt/qtmultimedia-${QTMIN}:5
11930 + >=dev-qt/qtsvg-${QTMIN}:5
11931 + >=dev-qt/qtwidgets-${QTMIN}:5
11932 + >=dev-qt/qtwebengine-${QTMIN}:5[widgets]
11933 + dev-libs/libxml2:2
11934 + dev-libs/libxslt
11935 +"
11936 +RDEPEND="${DEPEND}
11937 + >=kde-apps/kdeedu-data-${PVCUT}:5
11938 +"
11939
11940 diff --git a/kde-apps/picmi/picmi-19.12.3.ebuild b/kde-apps/picmi/picmi-19.12.3.ebuild
11941 new file mode 100644
11942 index 0000000000..62650e5407
11943 --- /dev/null
11944 +++ b/kde-apps/picmi/picmi-19.12.3.ebuild
11945 @@ -0,0 +1,41 @@
11946 +# Copyright 1999-2020 Gentoo Authors
11947 +# Distributed under the terms of the GNU General Public License v2
11948 +
11949 +EAPI=7
11950 +
11951 +ECM_HANDBOOK="forceoptional"
11952 +ECM_TEST="forceoptional"
11953 +PVCUT=$(ver_cut 1-3)
11954 +KFMIN=5.63.0
11955 +QTMIN=5.12.3
11956 +VIRTUALX_REQUIRED="test"
11957 +inherit ecm kde.org
11958 +
11959 +DESCRIPTION="Nonogram logic game by KDE"
11960 +HOMEPAGE="https://kde.org/applications/games/org.kde.picmi
11961 +https://games.kde.org/game.php?game=picmi"
11962 +
11963 +LICENSE="GPL-2" # TODO: CHECK
11964 +SLOT="5"
11965 +KEYWORDS="~amd64 ~arm64 ~x86"
11966 +IUSE=""
11967 +
11968 +DEPEND="
11969 + >=kde-frameworks/kconfigwidgets-${KFMIN}:5
11970 + >=kde-frameworks/kcoreaddons-${KFMIN}:5
11971 + >=kde-frameworks/kcrash-${KFMIN}:5
11972 + >=kde-frameworks/kdbusaddons-${KFMIN}:5
11973 + >=kde-frameworks/kdeclarative-${KFMIN}:5
11974 + >=kde-frameworks/ki18n-${KFMIN}:5
11975 + >=kde-frameworks/kio-${KFMIN}:5
11976 + >=kde-frameworks/knewstuff-${KFMIN}:5
11977 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
11978 + >=kde-frameworks/kxmlgui-${KFMIN}:5
11979 + >=kde-apps/libkdegames-${PVCUT}:5
11980 + >=dev-qt/qtdeclarative-${QTMIN}:5
11981 + >=dev-qt/qtgui-${QTMIN}:5
11982 + >=dev-qt/qtsvg-${QTMIN}:5
11983 + >=dev-qt/qtwidgets-${QTMIN}:5
11984 + >=dev-qt/qtxml-${QTMIN}:5
11985 +"
11986 +RDEPEND="${DEPEND}"
11987
11988 diff --git a/kde-apps/pim-data-exporter/pim-data-exporter-19.12.3.ebuild b/kde-apps/pim-data-exporter/pim-data-exporter-19.12.3.ebuild
11989 new file mode 100644
11990 index 0000000000..a093267112
11991 --- /dev/null
11992 +++ b/kde-apps/pim-data-exporter/pim-data-exporter-19.12.3.ebuild
11993 @@ -0,0 +1,47 @@
11994 +# Copyright 1999-2020 Gentoo Authors
11995 +# Distributed under the terms of the GNU General Public License v2
11996 +
11997 +EAPI=7
11998 +
11999 +ECM_HANDBOOK="forceoptional"
12000 +ECM_TEST="forceoptional"
12001 +PVCUT=$(ver_cut 1-3)
12002 +KFMIN=5.63.0
12003 +QTMIN=5.12.3
12004 +VIRTUALX_REQUIRED="test"
12005 +inherit ecm kde.org
12006 +
12007 +DESCRIPTION="Assistant to backup and archive PIM data and configuration"
12008 +HOMEPAGE+=" https://userbase.kde.org/Kmail/Backup_Options"
12009 +
12010 +LICENSE="GPL-2+ handbook? ( FDL-1.2+ )"
12011 +SLOT="5"
12012 +KEYWORDS="~amd64 ~arm64 ~x86"
12013 +IUSE=""
12014 +
12015 +DEPEND="
12016 + >=kde-frameworks/karchive-${KFMIN}:5
12017 + >=kde-frameworks/kconfig-${KFMIN}:5
12018 + >=kde-frameworks/kconfigwidgets-${KFMIN}:5
12019 + >=kde-frameworks/kcontacts-${KFMIN}:5
12020 + >=kde-frameworks/kcoreaddons-${KFMIN}:5
12021 + >=kde-frameworks/kcrash-${KFMIN}:5
12022 + >=kde-frameworks/kdbusaddons-${KFMIN}:5
12023 + >=kde-frameworks/ki18n-${KFMIN}:5
12024 + >=kde-frameworks/kio-${KFMIN}:5
12025 + >=kde-frameworks/kitemviews-${KFMIN}:5
12026 + >=kde-frameworks/knotifications-${KFMIN}:5
12027 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
12028 + >=kde-frameworks/kxmlgui-${KFMIN}:5
12029 + >=kde-apps/akonadi-${PVCUT}:5
12030 + >=kde-apps/kidentitymanagement-${PVCUT}:5
12031 + >=kde-apps/kmailtransport-${PVCUT}:5
12032 + >=kde-apps/kmime-${PVCUT}:5
12033 + >=kde-apps/kpimtextedit-${PVCUT}:5
12034 + >=kde-apps/libkdepim-${PVCUT}:5
12035 + >=kde-apps/mailcommon-${PVCUT}:5
12036 + >=kde-apps/pimcommon-${PVCUT}:5
12037 + >=dev-qt/qtgui-${QTMIN}:5
12038 + >=dev-qt/qtwidgets-${QTMIN}:5
12039 +"
12040 +RDEPEND="${DEPEND}"
12041
12042 diff --git a/kde-apps/pim-sieve-editor/pim-sieve-editor-19.12.3.ebuild b/kde-apps/pim-sieve-editor/pim-sieve-editor-19.12.3.ebuild
12043 new file mode 100644
12044 index 0000000000..42da839381
12045 --- /dev/null
12046 +++ b/kde-apps/pim-sieve-editor/pim-sieve-editor-19.12.3.ebuild
12047 @@ -0,0 +1,46 @@
12048 +# Copyright 1999-2020 Gentoo Authors
12049 +# Distributed under the terms of the GNU General Public License v2
12050 +
12051 +EAPI=7
12052 +
12053 +ECM_HANDBOOK="forceoptional"
12054 +ECM_TEST="forceoptional"
12055 +PVCUT=$(ver_cut 1-3)
12056 +KFMIN=5.63.0
12057 +QTMIN=5.12.3
12058 +VIRTUALX_REQUIRED="test"
12059 +inherit ecm kde.org
12060 +
12061 +DESCRIPTION="Assistant for editing IMAP Sieve filters"
12062 +
12063 +LICENSE="GPL-2+ handbook? ( FDL-1.2+ )"
12064 +SLOT="5"
12065 +KEYWORDS="~amd64 ~arm64 ~x86"
12066 +IUSE=""
12067 +
12068 +DEPEND="
12069 + >=kde-frameworks/kbookmarks-${KFMIN}:5
12070 + >=kde-frameworks/kcalendarcore-${KFMIN}:5
12071 + >=kde-frameworks/kconfig-${KFMIN}:5
12072 + >=kde-frameworks/kconfigwidgets-${KFMIN}:5
12073 + >=kde-frameworks/kcontacts-${KFMIN}:5
12074 + >=kde-frameworks/kcoreaddons-${KFMIN}:5
12075 + >=kde-frameworks/kcrash-${KFMIN}:5
12076 + >=kde-frameworks/kdbusaddons-${KFMIN}:5
12077 + >=kde-frameworks/ki18n-${KFMIN}:5
12078 + >=kde-frameworks/kiconthemes-${KFMIN}:5
12079 + >=kde-frameworks/kwallet-${KFMIN}:5
12080 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
12081 + >=kde-frameworks/kxmlgui-${KFMIN}:5
12082 + >=kde-apps/akonadi-${PVCUT}:5
12083 + >=kde-apps/akonadi-contacts-${PVCUT}:5
12084 + >=kde-apps/akonadi-mime-${PVCUT}:5
12085 + >=kde-apps/calendarsupport-${PVCUT}:5
12086 + >=kde-apps/kmailtransport-${PVCUT}:5
12087 + >=kde-apps/libksieve-${PVCUT}:5
12088 + >=kde-apps/pimcommon-${PVCUT}:5
12089 + >=dev-qt/qtgui-${QTMIN}:5
12090 + >=dev-qt/qtnetwork-${QTMIN}:5
12091 + >=dev-qt/qtwidgets-${QTMIN}:5
12092 +"
12093 +RDEPEND="${DEPEND}"
12094
12095 diff --git a/kde-apps/pimcommon/pimcommon-19.12.3.ebuild b/kde-apps/pimcommon/pimcommon-19.12.3.ebuild
12096 new file mode 100644
12097 index 0000000000..344c7e3060
12098 --- /dev/null
12099 +++ b/kde-apps/pimcommon/pimcommon-19.12.3.ebuild
12100 @@ -0,0 +1,65 @@
12101 +# Copyright 1999-2020 Gentoo Authors
12102 +# Distributed under the terms of the GNU General Public License v2
12103 +
12104 +EAPI=7
12105 +
12106 +ECM_DESIGNERPLUGIN="true"
12107 +ECM_TEST="forceoptional"
12108 +PVCUT=$(ver_cut 1-3)
12109 +KFMIN=5.63.0
12110 +QTMIN=5.12.3
12111 +VIRTUALX_REQUIRED="test"
12112 +inherit ecm kde.org
12113 +
12114 +DESCRIPTION="Common PIM libraries"
12115 +
12116 +LICENSE="GPL-2+ LGPL-2.1+"
12117 +SLOT="5"
12118 +KEYWORDS="~amd64 ~arm64 ~x86"
12119 +IUSE=""
12120 +
12121 +BDEPEND="
12122 + dev-libs/libxslt
12123 +"
12124 +RDEPEND="
12125 + >=kde-frameworks/karchive-${KFMIN}:5
12126 + >=kde-frameworks/kcodecs-${KFMIN}:5
12127 + >=kde-frameworks/kcompletion-${KFMIN}:5
12128 + >=kde-frameworks/kconfig-${KFMIN}:5
12129 + >=kde-frameworks/kconfigwidgets-${KFMIN}:5
12130 + >=kde-frameworks/kcontacts-${KFMIN}:5
12131 + >=kde-frameworks/kcoreaddons-${KFMIN}:5
12132 + >=kde-frameworks/kdbusaddons-${KFMIN}:5
12133 + >=kde-frameworks/ki18n-${KFMIN}:5
12134 + >=kde-frameworks/kio-${KFMIN}:5
12135 + >=kde-frameworks/kitemmodels-${KFMIN}:5
12136 + >=kde-frameworks/kjobwidgets-${KFMIN}:5
12137 + >=kde-frameworks/knewstuff-${KFMIN}:5
12138 + >=kde-frameworks/kservice-${KFMIN}:5
12139 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
12140 + >=kde-frameworks/kxmlgui-${KFMIN}:5
12141 + >=kde-frameworks/purpose-${KFMIN}:5
12142 + >=kde-apps/akonadi-${PVCUT}:5
12143 + >=kde-apps/akonadi-contacts-${PVCUT}:5
12144 + >=kde-apps/kimap-${PVCUT}:5
12145 + >=kde-apps/kpimtextedit-${PVCUT}:5
12146 + >=kde-apps/libkdepim-${PVCUT}:5
12147 + >=dev-qt/qtdbus-${QTMIN}:5
12148 + >=dev-qt/qtgui-${QTMIN}:5
12149 + >=dev-qt/qtnetwork-${QTMIN}:5
12150 + >=dev-qt/qtprintsupport-${QTMIN}:5
12151 + >=dev-qt/qtwidgets-${QTMIN}:5
12152 + >=dev-qt/qtxml-${QTMIN}:5
12153 +"
12154 +DEPEND="${RDEPEND}
12155 + test? ( >=kde-apps/kmime-${PVCUT}:5 )
12156 +"
12157 +
12158 +src_test() {
12159 + # bugs 641730, 661330
12160 + local myctestargs=(
12161 + -E "(autocorrectiontest|pimcommon-translator-translatortest)"
12162 + )
12163 +
12164 + ecm_src_test
12165 +}
12166
12167 diff --git a/kde-apps/plasma-telepathy-meta/plasma-telepathy-meta-19.12.3.ebuild b/kde-apps/plasma-telepathy-meta/plasma-telepathy-meta-19.12.3.ebuild
12168 new file mode 100644
12169 index 0000000000..61c23616dd
12170 --- /dev/null
12171 +++ b/kde-apps/plasma-telepathy-meta/plasma-telepathy-meta-19.12.3.ebuild
12172 @@ -0,0 +1,32 @@
12173 +# Copyright 1999-2020 Gentoo Authors
12174 +# Distributed under the terms of the GNU General Public License v2
12175 +
12176 +EAPI=7
12177 +
12178 +DESCRIPTION="Plasma Telepathy client"
12179 +HOMEPAGE="https://community.kde.org/KTp"
12180 +
12181 +LICENSE="metapackage"
12182 +SLOT="5"
12183 +KEYWORDS="~amd64 ~arm64 ~x86"
12184 +IUSE="gstreamer"
12185 +
12186 +RDEPEND="
12187 + >=kde-apps/ktp-accounts-kcm-${PV}:${SLOT}
12188 + >=kde-apps/ktp-approver-${PV}:${SLOT}
12189 + >=kde-apps/ktp-auth-handler-${PV}:${SLOT}
12190 + >=kde-apps/ktp-common-internals-${PV}:${SLOT}
12191 + >=kde-apps/ktp-contact-list-${PV}:${SLOT}
12192 + >=kde-apps/ktp-contact-runner-${PV}:${SLOT}
12193 + >=kde-apps/ktp-desktop-applets-${PV}:${SLOT}
12194 + >=kde-apps/ktp-filetransfer-handler-${PV}:${SLOT}
12195 + >=kde-apps/ktp-kded-module-${PV}:${SLOT}
12196 + >=kde-apps/ktp-send-file-${PV}:${SLOT}
12197 + >=kde-apps/ktp-text-ui-${PV}:${SLOT}
12198 + gstreamer? ( >=kde-apps/ktp-call-ui-${PV}:${SLOT} )
12199 +"
12200 +
12201 +pkg_postinst() {
12202 + elog "You can configure the accounts in Plasma System Settings"
12203 + elog "and then add the Instant Messaging plasma applet to access the contact list."
12204 +}
12205
12206 diff --git a/kde-apps/poxml/poxml-19.12.3.ebuild b/kde-apps/poxml/poxml-19.12.3.ebuild
12207 new file mode 100644
12208 index 0000000000..91e463c5a3
12209 --- /dev/null
12210 +++ b/kde-apps/poxml/poxml-19.12.3.ebuild
12211 @@ -0,0 +1,21 @@
12212 +# Copyright 1999-2020 Gentoo Authors
12213 +# Distributed under the terms of the GNU General Public License v2
12214 +
12215 +EAPI=7
12216 +
12217 +ECM_HANDBOOK="forceoptional"
12218 +QTMIN=5.12.3
12219 +inherit ecm kde.org
12220 +
12221 +DESCRIPTION="KDE utility to translate DocBook XML files using gettext po files"
12222 +
12223 +LICENSE="GPL-2" # TODO: CHECK
12224 +SLOT="5"
12225 +KEYWORDS="~amd64 ~arm64 ~x86"
12226 +IUSE=""
12227 +
12228 +DEPEND="
12229 + >=dev-qt/qtxml-${QTMIN}:5
12230 + sys-devel/gettext
12231 +"
12232 +RDEPEND="${DEPEND}"
12233
12234 diff --git a/kde-apps/print-manager/print-manager-19.12.3.ebuild b/kde-apps/print-manager/print-manager-19.12.3.ebuild
12235 new file mode 100644
12236 index 0000000000..b091537a80
12237 --- /dev/null
12238 +++ b/kde-apps/print-manager/print-manager-19.12.3.ebuild
12239 @@ -0,0 +1,59 @@
12240 +# Copyright 1999-2020 Gentoo Authors
12241 +# Distributed under the terms of the GNU General Public License v2
12242 +
12243 +EAPI=7
12244 +
12245 +KFMIN=5.63.0
12246 +PLASMA_MINIMAL=5.16.5
12247 +QTMIN=5.12.3
12248 +inherit ecm kde.org
12249 +
12250 +DESCRIPTION="Manage print jobs and printers in Plasma"
12251 +
12252 +LICENSE="GPL-2" # TODO: CHECK
12253 +SLOT="5"
12254 +KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
12255 +IUSE="+gtk"
12256 +
12257 +DEPEND="
12258 + >=kde-frameworks/kcmutils-${KFMIN}:5
12259 + >=kde-frameworks/kconfig-${KFMIN}:5
12260 + >=kde-frameworks/kconfigwidgets-${KFMIN}:5
12261 + >=kde-frameworks/kcoreaddons-${KFMIN}:5
12262 + >=kde-frameworks/kdbusaddons-${KFMIN}:5
12263 + >=kde-frameworks/ki18n-${KFMIN}:5
12264 + >=kde-frameworks/kiconthemes-${KFMIN}:5
12265 + >=kde-frameworks/kio-${KFMIN}:5
12266 + >=kde-frameworks/knotifications-${KFMIN}:5
12267 + >=kde-frameworks/kservice-${KFMIN}:5
12268 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
12269 + >=kde-frameworks/kwindowsystem-${KFMIN}:5
12270 + >=kde-frameworks/plasma-${KFMIN}:5
12271 + >=dev-qt/qtdbus-${QTMIN}:5
12272 + >=dev-qt/qtdeclarative-${QTMIN}:5
12273 + >=dev-qt/qtgui-${QTMIN}:5
12274 + >=dev-qt/qtnetwork-${QTMIN}:5
12275 + >=dev-qt/qtwidgets-${QTMIN}:5
12276 + net-print/cups
12277 +"
12278 +RDEPEND="${DEPEND}
12279 + >=kde-plasma/kde-cli-tools-${PLASMA_MINIMAL}:5
12280 + gtk? ( app-admin/system-config-printer )
12281 +"
12282 +
12283 +pkg_postinst(){
12284 + ecm_pkg_postinst
12285 +
12286 + if [[ -z "${REPLACING_VERSIONS}" ]] && ! use gtk ; then
12287 + ewarn "By switching off \"gtk\" USE flag, you have chosen to do without"
12288 + ewarn "an important, though optional, runtime dependency:"
12289 + ewarn
12290 + ewarn "app-admin/system-config-printer"
12291 + ewarn
12292 + ewarn "${PN} will work nevertheless, but is going to be less comfortable"
12293 + ewarn "and will show the following error status during runtime:"
12294 + ewarn
12295 + ewarn "\"Failed to group devices: 'The name org.fedoraproject.Config.Printing"
12296 + ewarn "was not provided by any .service files'\""
12297 + fi
12298 +}
12299
12300 diff --git a/kde-apps/rocs/rocs-19.12.3.ebuild b/kde-apps/rocs/rocs-19.12.3.ebuild
12301 new file mode 100644
12302 index 0000000000..2db9cbceb7
12303 --- /dev/null
12304 +++ b/kde-apps/rocs/rocs-19.12.3.ebuild
12305 @@ -0,0 +1,49 @@
12306 +# Copyright 1999-2020 Gentoo Authors
12307 +# Distributed under the terms of the GNU General Public License v2
12308 +
12309 +EAPI=7
12310 +
12311 +ECM_HANDBOOK="optional"
12312 +ECM_TEST="true"
12313 +KFMIN=5.63.0
12314 +QTMIN=5.12.3
12315 +inherit ecm kde.org
12316 +
12317 +DESCRIPTION="Interface to work with Graph Theory"
12318 +HOMEPAGE="https://kde.org/applications/education/org.kde.rocs"
12319 +
12320 +LICENSE="GPL-2" # TODO: CHECK
12321 +SLOT="5"
12322 +KEYWORDS="~amd64 ~arm64 ~x86"
12323 +IUSE=""
12324 +
12325 +RDEPEND="
12326 + >=kde-frameworks/karchive-${KFMIN}:5
12327 + >=kde-frameworks/kconfig-${KFMIN}:5
12328 + >=kde-frameworks/kconfigwidgets-${KFMIN}:5
12329 + >=kde-frameworks/kcoreaddons-${KFMIN}:5
12330 + >=kde-frameworks/kcrash-${KFMIN}:5
12331 + >=kde-frameworks/kdeclarative-${KFMIN}:5
12332 + >=kde-frameworks/ki18n-${KFMIN}:5
12333 + >=kde-frameworks/kitemviews-${KFMIN}:5
12334 + >=kde-frameworks/kparts-${KFMIN}:5
12335 + >=kde-frameworks/kservice-${KFMIN}:5
12336 + >=kde-frameworks/ktexteditor-${KFMIN}:5
12337 + >=kde-frameworks/ktextwidgets-${KFMIN}:5
12338 + >=kde-frameworks/kxmlgui-${KFMIN}:5
12339 + >=dev-qt/qtconcurrent-${QTMIN}:5
12340 + >=dev-qt/qtdeclarative-${QTMIN}:5[widgets]
12341 + >=dev-qt/qtgui-${QTMIN}:5
12342 + >=dev-qt/qtscript-${QTMIN}:5[scripttools]
12343 + >=dev-qt/qtsvg-${QTMIN}:5
12344 + >=dev-qt/qtwebkit-5.212.0_pre20180120:5
12345 + >=dev-qt/qtwidgets-${QTMIN}:5
12346 + >=dev-qt/qtxml-${QTMIN}:5
12347 + >=dev-qt/qtxmlpatterns-${QTMIN}:5
12348 + dev-libs/grantlee:5
12349 +"
12350 +DEPEND="${RDEPEND}
12351 + >=dev-libs/boost-1.49
12352 +"
12353 +
12354 +RESTRICT+=" test" # 1/10 tests currently fails
12355
12356 diff --git a/kde-apps/signon-kwallet-extension/signon-kwallet-extension-19.12.3.ebuild b/kde-apps/signon-kwallet-extension/signon-kwallet-extension-19.12.3.ebuild
12357 new file mode 100644
12358 index 0000000000..2e6f49c81d
12359 --- /dev/null
12360 +++ b/kde-apps/signon-kwallet-extension/signon-kwallet-extension-19.12.3.ebuild
12361 @@ -0,0 +1,20 @@
12362 +# Copyright 1999-2020 Gentoo Authors
12363 +# Distributed under the terms of the GNU General Public License v2
12364 +
12365 +EAPI=7
12366 +
12367 +KFMIN=5.63.0
12368 +inherit ecm kde.org
12369 +
12370 +DESCRIPTION="KWallet extension for signond"
12371 +HOMEPAGE="https://01.org/gsso/"
12372 +
12373 +SLOT="5"
12374 +KEYWORDS="~amd64 ~arm64 ~x86"
12375 +LICENSE="GPL-2+"
12376 +
12377 +DEPEND="
12378 + >=kde-frameworks/kwallet-${KFMIN}:5
12379 + net-libs/signond
12380 +"
12381 +RDEPEND="${DEPEND}"
12382
12383 diff --git a/kde-apps/spectacle/spectacle-19.12.3.ebuild b/kde-apps/spectacle/spectacle-19.12.3.ebuild
12384 new file mode 100644
12385 index 0000000000..f16d4dc5cf
12386 --- /dev/null
12387 +++ b/kde-apps/spectacle/spectacle-19.12.3.ebuild
12388 @@ -0,0 +1,58 @@
12389 +# Copyright 1999-2020 Gentoo Authors
12390 +# Distributed under the terms of the GNU General Public License v2
12391 +
12392 +EAPI=7
12393 +
12394 +ECM_HANDBOOK="forceoptional"
12395 +ECM_TEST="forceoptional"
12396 +PVCUT=$(ver_cut 1-3)
12397 +KFMIN=5.63.0
12398 +QTMIN=5.12.3
12399 +inherit ecm kde.org
12400 +
12401 +DESCRIPTION="Screenshot capture utility"
12402 +HOMEPAGE="https://kde.org/applications/utilities/org.kde.spectacle"
12403 +
12404 +LICENSE="LGPL-2+ handbook? ( FDL-1.3 ) kipi? ( GPL-2+ )"
12405 +SLOT="5"
12406 +KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
12407 +IUSE="kipi share"
12408 +
12409 +DEPEND="
12410 + >=kde-frameworks/kconfig-${KFMIN}:5
12411 + >=kde-frameworks/kconfigwidgets-${KFMIN}:5
12412 + >=kde-frameworks/kcoreaddons-${KFMIN}:5
12413 + >=kde-frameworks/kdbusaddons-${KFMIN}:5
12414 + >=kde-frameworks/kglobalaccel-${KFMIN}:5
12415 + >=kde-frameworks/ki18n-${KFMIN}:5
12416 + >=kde-frameworks/kio-${KFMIN}:5
12417 + >=kde-frameworks/knewstuff-${KFMIN}:5
12418 + >=kde-frameworks/knotifications-${KFMIN}:5
12419 + >=kde-frameworks/kservice-${KFMIN}:5
12420 + >=kde-frameworks/kwayland-${KFMIN}:5
12421 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
12422 + >=kde-frameworks/kwindowsystem-${KFMIN}:5
12423 + >=kde-frameworks/kxmlgui-${KFMIN}:5
12424 + >=dev-qt/qtdbus-${QTMIN}:5
12425 + >=dev-qt/qtgui-${QTMIN}:5
12426 + >=dev-qt/qtprintsupport-${QTMIN}:5
12427 + >=dev-qt/qtwidgets-${QTMIN}:5
12428 + >=dev-qt/qtx11extras-${QTMIN}:5
12429 + x11-libs/libxcb
12430 + x11-libs/xcb-util
12431 + x11-libs/xcb-util-cursor
12432 + x11-libs/xcb-util-image
12433 + kipi? ( >=kde-apps/libkipi-${PVCUT}:5= )
12434 + share? ( >=kde-frameworks/purpose-${KFMIN}:5 )
12435 +"
12436 +RDEPEND="${DEPEND}
12437 + kipi? ( >=kde-apps/kipi-plugins-${PVCUT}:5 )
12438 +"
12439 +
12440 +src_configure() {
12441 + local mycmakeargs=(
12442 + $(cmake_use_find_package kipi KF5Kipi)
12443 + $(cmake_use_find_package share KF5Purpose)
12444 + )
12445 + ecm_src_configure
12446 +}
12447
12448 diff --git a/kde-apps/step/step-19.12.3.ebuild b/kde-apps/step/step-19.12.3.ebuild
12449 new file mode 100644
12450 index 0000000000..9457033bdd
12451 --- /dev/null
12452 +++ b/kde-apps/step/step-19.12.3.ebuild
12453 @@ -0,0 +1,65 @@
12454 +# Copyright 1999-2020 Gentoo Authors
12455 +# Distributed under the terms of the GNU General Public License v2
12456 +
12457 +EAPI=7
12458 +
12459 +ECM_HANDBOOK="optional"
12460 +ECM_TEST="forceoptional"
12461 +KFMIN=5.63.0
12462 +QTMIN=5.12.3
12463 +inherit ecm kde.org
12464 +
12465 +DESCRIPTION="Interactive physics simulator"
12466 +HOMEPAGE="https://kde.org/applications/education/org.kde.step
12467 +https://edu.kde.org/step/"
12468 +
12469 +LICENSE="GPL-2" # TODO: CHECK
12470 +SLOT="5"
12471 +KEYWORDS="~amd64 ~arm64 ~x86"
12472 +IUSE="+gsl nls +qalculate"
12473 +
12474 +BDEPEND="
12475 + nls? ( >=dev-qt/linguist-tools-${QTMIN}:5 )
12476 +"
12477 +DEPEND="
12478 + >=kde-frameworks/kcompletion-${KFMIN}:5
12479 + >=kde-frameworks/kconfig-${KFMIN}:5
12480 + >=kde-frameworks/kconfigwidgets-${KFMIN}:5
12481 + >=kde-frameworks/kcoreaddons-${KFMIN}:5
12482 + >=kde-frameworks/kcrash-${KFMIN}:5
12483 + >=kde-frameworks/ki18n-${KFMIN}:5
12484 + >=kde-frameworks/kiconthemes-${KFMIN}:5
12485 + >=kde-frameworks/kio-${KFMIN}:5
12486 + >=kde-frameworks/knewstuff-${KFMIN}:5
12487 + >=kde-frameworks/kparts-${KFMIN}:5
12488 + >=kde-frameworks/kplotting-${KFMIN}:5
12489 + >=kde-frameworks/ktextwidgets-${KFMIN}:5
12490 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
12491 + >=kde-frameworks/kxmlgui-${KFMIN}:5
12492 + >=dev-qt/qtgui-${QTMIN}:5
12493 + >=dev-qt/qtopengl-${QTMIN}:5
12494 + >=dev-qt/qtsvg-${QTMIN}:5
12495 + >=dev-qt/qtwidgets-${QTMIN}:5
12496 + >=dev-qt/qtxml-${QTMIN}:5
12497 + >=dev-cpp/eigen-3.2:3
12498 + sci-libs/cln
12499 + gsl? ( sci-libs/gsl:= )
12500 + qalculate? ( >=sci-libs/libqalculate-0.9.5:= )
12501 +"
12502 +RDEPEND="${DEPEND}"
12503 +
12504 +src_prepare() {
12505 + ecm_src_prepare
12506 +
12507 + # FIXME: Drop duplicate upstream
12508 + sed -e '/find_package.*Xml Test/ s/^/#/' \
12509 + -i stepcore/CMakeLists.txt || die
12510 +}
12511 +
12512 +src_configure() {
12513 + local mycmakeargs=(
12514 + $(cmake_use_find_package gsl GSL)
12515 + $(cmake_use_find_package qalculate Qalculate)
12516 + )
12517 + ecm_src_configure
12518 +}
12519
12520 diff --git a/kde-apps/svgpart/svgpart-19.12.3.ebuild b/kde-apps/svgpart/svgpart-19.12.3.ebuild
12521 new file mode 100644
12522 index 0000000000..87ae676ebf
12523 --- /dev/null
12524 +++ b/kde-apps/svgpart/svgpart-19.12.3.ebuild
12525 @@ -0,0 +1,27 @@
12526 +# Copyright 1999-2020 Gentoo Authors
12527 +# Distributed under the terms of the GNU General Public License v2
12528 +
12529 +EAPI=7
12530 +
12531 +KFMIN=5.63.0
12532 +QTMIN=5.12.3
12533 +inherit ecm kde.org
12534 +
12535 +DESCRIPTION="Kpart for viewing SVGs"
12536 +
12537 +LICENSE="GPL-2+"
12538 +SLOT="5"
12539 +KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
12540 +IUSE=""
12541 +
12542 +DEPEND="
12543 + >=kde-frameworks/kconfigwidgets-${KFMIN}:5
12544 + >=kde-frameworks/kcoreaddons-${KFMIN}:5
12545 + >=kde-frameworks/ki18n-${KFMIN}:5
12546 + >=kde-frameworks/kparts-${KFMIN}:5
12547 + >=kde-frameworks/kxmlgui-${KFMIN}:5
12548 + >=dev-qt/qtgui-${QTMIN}:5
12549 + >=dev-qt/qtsvg-${QTMIN}:5
12550 + >=dev-qt/qtwidgets-${QTMIN}:5
12551 +"
12552 +RDEPEND="${DEPEND}"
12553
12554 diff --git a/kde-apps/sweeper/sweeper-19.12.3.ebuild b/kde-apps/sweeper/sweeper-19.12.3.ebuild
12555 new file mode 100644
12556 index 0000000000..b799396248
12557 --- /dev/null
12558 +++ b/kde-apps/sweeper/sweeper-19.12.3.ebuild
12559 @@ -0,0 +1,37 @@
12560 +# Copyright 1999-2020 Gentoo Authors
12561 +# Distributed under the terms of the GNU General Public License v2
12562 +
12563 +EAPI=7
12564 +
12565 +ECM_HANDBOOK="forceoptional"
12566 +KFMIN=5.63.0
12567 +QTMIN=5.12.3
12568 +inherit ecm kde.org
12569 +
12570 +DESCRIPTION="Privacy settings widget to clean unwanted traces on the system"
12571 +HOMEPAGE="https://kde.org/applications/utilities/org.kde.sweeper
12572 +https://utils.kde.org/projects/sweeper/"
12573 +
12574 +LICENSE="GPL-2" # TODO: CHECK
12575 +SLOT="5"
12576 +KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
12577 +IUSE=""
12578 +
12579 +DEPEND="
12580 + >=kde-frameworks/kactivities-stats-${KFMIN}:5
12581 + >=kde-frameworks/kbookmarks-${KFMIN}:5
12582 + >=kde-frameworks/kconfig-${KFMIN}:5
12583 + >=kde-frameworks/kconfigwidgets-${KFMIN}:5
12584 + >=kde-frameworks/kcoreaddons-${KFMIN}:5
12585 + >=kde-frameworks/kcrash-${KFMIN}:5
12586 + >=kde-frameworks/ki18n-${KFMIN}:5
12587 + >=kde-frameworks/kio-${KFMIN}:5
12588 + >=kde-frameworks/ktextwidgets-${KFMIN}:5
12589 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
12590 + >=kde-frameworks/kxmlgui-${KFMIN}:5
12591 + >=dev-qt/qtdbus-${QTMIN}:5
12592 + >=dev-qt/qtgui-${QTMIN}:5
12593 + >=dev-qt/qtwidgets-${QTMIN}:5
12594 + >=dev-qt/qtxml-${QTMIN}:5
12595 +"
12596 +RDEPEND="${DEPEND}"
12597
12598 diff --git a/kde-apps/thumbnailers/thumbnailers-19.12.3.ebuild b/kde-apps/thumbnailers/thumbnailers-19.12.3.ebuild
12599 new file mode 100644
12600 index 0000000000..a9342fe5c8
12601 --- /dev/null
12602 +++ b/kde-apps/thumbnailers/thumbnailers-19.12.3.ebuild
12603 @@ -0,0 +1,37 @@
12604 +# Copyright 1999-2020 Gentoo Authors
12605 +# Distributed under the terms of the GNU General Public License v2
12606 +
12607 +EAPI=7
12608 +
12609 +KDE_ORG_NAME="kdegraphics-thumbnailers"
12610 +PVCUT=$(ver_cut 1-3)
12611 +KFMIN=5.63.0
12612 +QTMIN=5.12.3
12613 +inherit ecm kde.org
12614 +
12615 +DESCRIPTION="Thumbnail generators for PDF/PS and RAW files"
12616 +
12617 +LICENSE="GPL-2+"
12618 +SLOT="5"
12619 +KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
12620 +IUSE="raw"
12621 +
12622 +DEPEND="
12623 + >=kde-frameworks/karchive-${KFMIN}:5
12624 + >=kde-frameworks/kio-${KFMIN}:5
12625 + >=dev-qt/qtgui-${QTMIN}:5
12626 + raw? (
12627 + >=kde-apps/libkdcraw-${PVCUT}:5
12628 + >=kde-apps/libkexiv2-${PVCUT}:5
12629 + )
12630 +"
12631 +RDEPEND="${DEPEND}"
12632 +
12633 +src_configure() {
12634 + local mycmakeargs=(
12635 + $(cmake_use_find_package raw KF5KExiv2)
12636 + $(cmake_use_find_package raw KF5KDcraw)
12637 + )
12638 +
12639 + ecm_src_configure
12640 +}
12641
12642 diff --git a/kde-apps/umbrello/umbrello-19.12.3.ebuild b/kde-apps/umbrello/umbrello-19.12.3.ebuild
12643 new file mode 100644
12644 index 0000000000..d39683e53d
12645 --- /dev/null
12646 +++ b/kde-apps/umbrello/umbrello-19.12.3.ebuild
12647 @@ -0,0 +1,68 @@
12648 +# Copyright 1999-2020 Gentoo Authors
12649 +# Distributed under the terms of the GNU General Public License v2
12650 +
12651 +EAPI=7
12652 +
12653 +ECM_HANDBOOK="forceoptional"
12654 +ECM_TEST="forceoptional"
12655 +KFMIN=5.63.0
12656 +QTMIN=5.12.3
12657 +VIRTUALX_REQUIRED="test"
12658 +inherit ecm kde.org
12659 +
12660 +DESCRIPTION="KDE UML Modeller"
12661 +HOMEPAGE="https://kde.org/applications/development/org.kde.umbrello
12662 +https://umbrello.kde.org"
12663 +
12664 +LICENSE="GPL-2" # TODO: CHECK
12665 +SLOT="5"
12666 +KEYWORDS="~amd64 ~arm64 ~x86"
12667 +IUSE="php"
12668 +
12669 +RDEPEND="
12670 + >=kde-frameworks/karchive-${KFMIN}:5
12671 + >=kde-frameworks/kcompletion-${KFMIN}:5
12672 + >=kde-frameworks/kconfig-${KFMIN}:5
12673 + >=kde-frameworks/kconfigwidgets-${KFMIN}:5
12674 + >=kde-frameworks/kcoreaddons-${KFMIN}:5
12675 + >=kde-frameworks/kcrash-${KFMIN}:5
12676 + >=kde-frameworks/ki18n-${KFMIN}:5
12677 + >=kde-frameworks/kiconthemes-${KFMIN}:5
12678 + >=kde-frameworks/kio-${KFMIN}:5
12679 + >=kde-frameworks/kjobwidgets-${KFMIN}:5
12680 + >=kde-frameworks/ktexteditor-${KFMIN}:5
12681 + >=kde-frameworks/ktextwidgets-${KFMIN}:5
12682 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
12683 + >=kde-frameworks/kwindowsystem-${KFMIN}:5
12684 + >=kde-frameworks/kxmlgui-${KFMIN}:5
12685 + >=dev-qt/qtgui-${QTMIN}:5
12686 + >=dev-qt/qtprintsupport-${QTMIN}:5
12687 + >=dev-qt/qtsvg-${QTMIN}:5
12688 + >=dev-qt/qtwidgets-${QTMIN}:5
12689 + >=dev-qt/qtxml-${QTMIN}:5
12690 + dev-libs/libxml2
12691 + dev-libs/libxslt
12692 + >=dev-qt/qtwebkit-5.212.0_pre20180120:5
12693 + php? (
12694 + dev-util/kdevelop:5=
12695 + dev-util/kdevelop-pg-qt
12696 + )
12697 +"
12698 +DEPEND="${RDEPEND}
12699 + >=kde-frameworks/kdelibs4support-${KFMIN}:5
12700 +"
12701 +
12702 +src_configure() {
12703 + local mycmakeargs=(
12704 + -DBUILD_KF5=ON
12705 + -DBUILD_PHP_IMPORT=$(usex php)
12706 + -DBUILD_unittests=$(usex test)
12707 + )
12708 + use test && mycmakeargs+=(
12709 + -DCMAKE_DISABLE_FIND_PACKAGE_LLVM=ON
12710 + -DCMAKE_DISABLE_FIND_PACKAGE_Clang=ON
12711 + -DCMAKE_DISABLE_FIND_PACKAGE_CLANG=ON
12712 + )
12713 +
12714 + ecm_src_configure
12715 +}
12716
12717 diff --git a/kde-apps/yakuake/yakuake-19.12.3.ebuild b/kde-apps/yakuake/yakuake-19.12.3.ebuild
12718 new file mode 100644
12719 index 0000000000..9c6b3fe229
12720 --- /dev/null
12721 +++ b/kde-apps/yakuake/yakuake-19.12.3.ebuild
12722 @@ -0,0 +1,58 @@
12723 +# Copyright 1999-2020 Gentoo Authors
12724 +# Distributed under the terms of the GNU General Public License v2
12725 +
12726 +EAPI=7
12727 +
12728 +PVCUT=$(ver_cut 1-3)
12729 +KFMIN=5.63.0
12730 +QTMIN=5.12.3
12731 +inherit ecm kde.org
12732 +
12733 +DESCRIPTION="Quake-style terminal emulator based on konsole"
12734 +HOMEPAGE="https://kde.org/applications/system/org.kde.yakuake"
12735 +
12736 +LICENSE="GPL-2 LGPL-2"
12737 +SLOT="5"
12738 +KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
12739 +IUSE="absolute-position X"
12740 +
12741 +DEPEND="
12742 + >=kde-frameworks/karchive-${KFMIN}:5
12743 + >=kde-frameworks/kconfig-${KFMIN}:5
12744 + >=kde-frameworks/kconfigwidgets-${KFMIN}:5
12745 + >=kde-frameworks/kcoreaddons-${KFMIN}:5
12746 + >=kde-frameworks/kcrash-${KFMIN}:5
12747 + >=kde-frameworks/kdbusaddons-${KFMIN}:5
12748 + >=kde-frameworks/kglobalaccel-${KFMIN}:5
12749 + >=kde-frameworks/ki18n-${KFMIN}:5
12750 + >=kde-frameworks/kiconthemes-${KFMIN}:5
12751 + >=kde-frameworks/kio-${KFMIN}:5
12752 + >=kde-frameworks/knewstuff-${KFMIN}:5
12753 + >=kde-frameworks/knotifications-${KFMIN}:5
12754 + >=kde-frameworks/knotifyconfig-${KFMIN}:5
12755 + >=kde-frameworks/kparts-${KFMIN}:5
12756 + >=kde-frameworks/kservice-${KFMIN}:5
12757 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
12758 + >=kde-frameworks/kwindowsystem-${KFMIN}:5
12759 + >=kde-frameworks/kxmlgui-${KFMIN}:5
12760 + >=kde-apps/konsole-${PVCUT}:5
12761 + >=dev-qt/qtdbus-${QTMIN}:5
12762 + >=dev-qt/qtgui-${QTMIN}:5
12763 + >=dev-qt/qtsvg-${QTMIN}:5
12764 + >=dev-qt/qtwidgets-${QTMIN}:5
12765 + absolute-position? ( >=kde-frameworks/kwayland-${KFMIN}:5 )
12766 + X? (
12767 + >=dev-qt/qtx11extras-${QTMIN}:5
12768 + x11-libs/libX11
12769 + )
12770 +"
12771 +RDEPEND="${DEPEND}"
12772 +
12773 +src_configure() {
12774 + local mycmakeargs=(
12775 + $(cmake_use_find_package absolute-position KF5Wayland)
12776 + $(cmake_use_find_package X X11)
12777 + )
12778 +
12779 + ecm_src_configure
12780 +}
12781
12782 diff --git a/kde-apps/zeroconf-ioslave/zeroconf-ioslave-19.12.3.ebuild b/kde-apps/zeroconf-ioslave/zeroconf-ioslave-19.12.3.ebuild
12783 new file mode 100644
12784 index 0000000000..951851504e
12785 --- /dev/null
12786 +++ b/kde-apps/zeroconf-ioslave/zeroconf-ioslave-19.12.3.ebuild
12787 @@ -0,0 +1,25 @@
12788 +# Copyright 1999-2020 Gentoo Authors
12789 +# Distributed under the terms of the GNU General Public License v2
12790 +
12791 +EAPI=7
12792 +
12793 +KFMIN=5.63.0
12794 +QTMIN=5.12.3
12795 +inherit ecm kde.org
12796 +
12797 +DESCRIPTION="DNSSD (DNS Service Discovery - part of Rendezvous) ioslave and kded module"
12798 +
12799 +LICENSE="GPL-2" # TODO: CHECK
12800 +SLOT="5"
12801 +KEYWORDS="~amd64 ~arm64 ~x86"
12802 +IUSE=""
12803 +
12804 +DEPEND="
12805 + >=kde-frameworks/kcoreaddons-${KFMIN}:5
12806 + >=kde-frameworks/kdbusaddons-${KFMIN}:5
12807 + >=kde-frameworks/kdnssd-${KFMIN}:5
12808 + >=kde-frameworks/ki18n-${KFMIN}:5
12809 + >=kde-frameworks/kio-${KFMIN}:5
12810 + >=dev-qt/qtdbus-${QTMIN}:5
12811 +"
12812 +RDEPEND="${DEPEND}"
12813
12814 diff --git a/media-sound/elisa/elisa-19.12.3.ebuild b/media-sound/elisa/elisa-19.12.3.ebuild
12815 new file mode 100644
12816 index 0000000000..5f27760cd1
12817 --- /dev/null
12818 +++ b/media-sound/elisa/elisa-19.12.3.ebuild
12819 @@ -0,0 +1,63 @@
12820 +# Copyright 1999-2020 Gentoo Authors
12821 +# Distributed under the terms of the GNU General Public License v2
12822 +
12823 +EAPI=7
12824 +
12825 +ECM_HANDBOOK="optional"
12826 +ECM_TEST="forceoptional"
12827 +KDE_RELEASE_SERVICE="true"
12828 +KFMIN=5.60.0
12829 +QTMIN=5.12.3
12830 +inherit ecm kde.org
12831 +
12832 +DESCRIPTION="Simple music player by KDE"
12833 +HOMEPAGE="https://community.kde.org/Elisa"
12834 +
12835 +LICENSE="LGPL-3+"
12836 +SLOT="5"
12837 +KEYWORDS="~amd64 ~arm64 ~x86"
12838 +IUSE="mpris semantic-desktop vlc"
12839 +
12840 +BDEPEND="sys-devel/gettext"
12841 +DEPEND="
12842 + >=dev-qt/qtdeclarative-${QTMIN}:5
12843 + >=dev-qt/qtgui-${QTMIN}:5
12844 + >=dev-qt/qtmultimedia-${QTMIN}:5
12845 + >=dev-qt/qtsql-${QTMIN}:5
12846 + >=dev-qt/qtwidgets-${QTMIN}:5
12847 + >=kde-frameworks/kcmutils-${KFMIN}:5
12848 + >=kde-frameworks/kconfig-${KFMIN}:5
12849 + >=kde-frameworks/kconfigwidgets-${KFMIN}:5
12850 + >=kde-frameworks/kcoreaddons-${KFMIN}:5
12851 + >=kde-frameworks/kcrash-${KFMIN}:5
12852 + >=kde-frameworks/kdeclarative-${KFMIN}:5
12853 + >=kde-frameworks/kfilemetadata-${KFMIN}:5[taglib]
12854 + >=kde-frameworks/ki18n-${KFMIN}:5
12855 + >=kde-frameworks/kio-${KFMIN}:5
12856 + >=kde-frameworks/kirigami-${KFMIN}:5
12857 + >=kde-frameworks/kitemviews-${KFMIN}:5
12858 + >=kde-frameworks/kxmlgui-${KFMIN}:5
12859 + mpris? (
12860 + >=dev-qt/qtdbus-${QTMIN}:5
12861 + >=kde-frameworks/kdbusaddons-${KFMIN}:5
12862 + )
12863 + semantic-desktop? ( >=kde-frameworks/baloo-${KFMIN}:5 )
12864 + vlc? ( media-video/vlc:= )
12865 + !vlc? ( >=dev-qt/qtmultimedia-${QTMIN}:5[gstreamer] )
12866 +"
12867 +RDEPEND="${DEPEND}
12868 + >=dev-qt/qtgraphicaleffects-${QTMIN}:5
12869 + >=dev-qt/qtquickcontrols2-${QTMIN}:5
12870 +"
12871 +
12872 +RESTRICT+=" test"
12873 +
12874 +src_configure() {
12875 + local mycmakeargs=(
12876 + $(cmake_use_find_package mpris KF5DBusAddons)
12877 + $(cmake_use_find_package semantic-desktop KF5Baloo)
12878 + $(cmake_use_find_package vlc LIBVLC)
12879 + )
12880 +
12881 + ecm_src_configure
12882 +}