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-frameworks/kidletime/, kde-frameworks/kdnssd/, ...
Date: Sat, 04 Jan 2020 18:55:58
Message-Id: 1578164127.8a0e267e520b86de5cb90852c935ed9bf0b1112e.asturm@gentoo
1 commit: 8a0e267e520b86de5cb90852c935ed9bf0b1112e
2 Author: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
3 AuthorDate: Sat Jan 4 18:54:57 2020 +0000
4 Commit: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
5 CommitDate: Sat Jan 4 18:55:27 2020 +0000
6 URL: https://gitweb.gentoo.org/proj/kde.git/commit/?id=8a0e267e
7
8 kde-frameworks: Add KDE Frameworks 5.66.0
9
10 Package-Manager: Portage-2.3.84, Repoman-2.3.20
11 Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org>
12
13 kde-frameworks/attica/attica-5.66.0.ebuild | 26 ++++++
14 kde-frameworks/baloo/baloo-5.66.0.ebuild | 37 +++++++++
15 kde-frameworks/bluez-qt/bluez-qt-5.66.0.ebuild | 38 +++++++++
16 .../breeze-icons-rcc-5.66.0.ebuild | 35 ++++++++
17 .../breeze-icons/breeze-icons-5.66.0.ebuild | 33 ++++++++
18 .../extra-cmake-modules-5.66.0.ebuild | 74 +++++++++++++++++
19 .../frameworkintegration-5.66.0.ebuild | 56 +++++++++++++
20 .../kactivities-stats-5.66.0.ebuild | 23 ++++++
21 .../kactivities/kactivities-5.66.0.ebuild | 29 +++++++
22 kde-frameworks/kapidox/kapidox-5.66.0.ebuild | 24 ++++++
23 kde-frameworks/karchive/karchive-5.66.0.ebuild | 27 ++++++
24 kde-frameworks/kauth/kauth-5.66.0.ebuild | 44 ++++++++++
25 kde-frameworks/kbookmarks/kbookmarks-5.66.0.ebuild | 34 ++++++++
26 .../kcalendarcore/kcalendarcore-5.66.0.ebuild | 27 ++++++
27 kde-frameworks/kcmutils/kcmutils-5.66.0.ebuild | 33 ++++++++
28 kde-frameworks/kcodecs/kcodecs-5.66.0.ebuild | 17 ++++
29 .../kcompletion/kcompletion-5.66.0.ebuild | 26 ++++++
30 kde-frameworks/kconfig/kconfig-5.66.0.ebuild | 37 +++++++++
31 .../kconfigwidgets/kconfigwidgets-5.66.0.ebuild | 40 +++++++++
32 kde-frameworks/kcontacts/kcontacts-5.66.0.ebuild | 36 ++++++++
33 .../kcoreaddons/kcoreaddons-5.66.0.ebuild | 40 +++++++++
34 kde-frameworks/kcrash/kcrash-5.66.0.ebuild | 32 ++++++++
35 .../kdbusaddons/kdbusaddons-5.66.0.ebuild | 30 +++++++
36 .../kdeclarative/kdeclarative-5.66.0.ebuild | 34 ++++++++
37 kde-frameworks/kded/kded-5.66.0.ebuild | 39 +++++++++
38 .../kdelibs4support/kdelibs4support-5.66.0.ebuild | 96 ++++++++++++++++++++++
39 .../kdesignerplugin/kdesignerplugin-5.66.0.ebuild | 25 ++++++
40 kde-frameworks/kdesu/kdesu-5.66.0.ebuild | 33 ++++++++
41 kde-frameworks/kdewebkit/kdewebkit-5.66.0.ebuild | 40 +++++++++
42 kde-frameworks/kdnssd/kdnssd-5.66.0.ebuild | 33 ++++++++
43 kde-frameworks/kdoctools/kdoctools-5.66.0.ebuild | 48 +++++++++++
44 kde-frameworks/kemoticons/kemoticons-5.66.0.ebuild | 28 +++++++
45 .../kfilemetadata/kfilemetadata-5.66.0.ebuild | 71 ++++++++++++++++
46 .../kglobalaccel/kglobalaccel-5.66.0.ebuild | 32 ++++++++
47 kde-frameworks/kguiaddons/kguiaddons-5.66.0.ebuild | 23 ++++++
48 kde-frameworks/kholidays/kholidays-5.66.0.ebuild | 31 +++++++
49 kde-frameworks/khtml/khtml-5.66.0.ebuild | 72 ++++++++++++++++
50 kde-frameworks/ki18n/ki18n-5.66.0.ebuild | 38 +++++++++
51 .../kiconthemes/kiconthemes-5.66.0.ebuild | 32 ++++++++
52 kde-frameworks/kidletime/kidletime-5.66.0.ebuild | 47 +++++++++++
53 .../kimageformats/kimageformats-5.66.0.ebuild | 37 +++++++++
54 kde-frameworks/kinit/kinit-5.66.0.ebuild | 50 +++++++++++
55 kde-frameworks/kio/kio-5.66.0.ebuild | 84 +++++++++++++++++++
56 kde-frameworks/kirigami/kirigami-5.66.0.ebuild | 46 +++++++++++
57 .../kitemmodels/kitemmodels-5.66.0.ebuild | 28 +++++++
58 kde-frameworks/kitemviews/kitemviews-5.66.0.ebuild | 24 ++++++
59 .../kjobwidgets/kjobwidgets-5.66.0.ebuild | 39 +++++++++
60 kde-frameworks/kjs/kjs-5.66.0.ebuild | 23 ++++++
61 kde-frameworks/kjsembed/kjsembed-5.66.0.ebuild | 28 +++++++
62 .../kmediaplayer/kmediaplayer-5.66.0.ebuild | 23 ++++++
63 kde-frameworks/knewstuff/knewstuff-5.66.0.ebuild | 39 +++++++++
64 .../knotifications/knotifications-5.66.0.ebuild | 50 +++++++++++
65 .../knotifyconfig/knotifyconfig-5.66.0.ebuild | 26 ++++++
66 kde-frameworks/kpackage/kpackage-5.66.0.ebuild | 37 +++++++++
67 kde-frameworks/kparts/kparts-5.66.0.ebuild | 33 ++++++++
68 kde-frameworks/kpeople/kpeople-5.66.0.ebuild | 41 +++++++++
69 kde-frameworks/kplotting/kplotting-5.66.0.ebuild | 21 +++++
70 kde-frameworks/kpty/kpty-5.66.0.ebuild | 27 ++++++
71 .../kquickcharts/kquickcharts-5.66.0.ebuild | 39 +++++++++
72 kde-frameworks/kross/kross-5.66.0.ebuild | 34 ++++++++
73 kde-frameworks/krunner/krunner-5.66.0.ebuild | 38 +++++++++
74 kde-frameworks/kservice/kservice-5.66.0.ebuild | 51 ++++++++++++
75 .../ktexteditor/ktexteditor-5.66.0.ebuild | 59 +++++++++++++
76 .../ktextwidgets/ktextwidgets-5.66.0.ebuild | 39 +++++++++
77 .../kunitconversion/kunitconversion-5.66.0.ebuild | 28 +++++++
78 kde-frameworks/kwallet/kwallet-5.66.0.ebuild | 54 ++++++++++++
79 kde-frameworks/kwayland/kwayland-5.66.0.ebuild | 32 ++++++++
80 .../kwidgetsaddons/kwidgetsaddons-5.66.0.ebuild | 30 +++++++
81 .../kwindowsystem/kwindowsystem-5.66.0.ebuild | 43 ++++++++++
82 kde-frameworks/kxmlgui/kxmlgui-5.66.0.ebuild | 53 ++++++++++++
83 .../kxmlrpcclient/kxmlrpcclient-5.66.0.ebuild | 22 +++++
84 .../modemmanager-qt/modemmanager-qt-5.66.0.ebuild | 26 ++++++
85 .../networkmanager-qt-5.66.0.ebuild | 35 ++++++++
86 .../oxygen-icons/oxygen-icons-5.66.0.ebuild | 29 +++++++
87 kde-frameworks/plasma/plasma-5.66.0.ebuild | 75 +++++++++++++++++
88 kde-frameworks/prison/prison-5.66.0.ebuild | 30 +++++++
89 kde-frameworks/purpose/purpose-5.66.0.ebuild | 58 +++++++++++++
90 .../qqc2-desktop-style-5.66.0.ebuild | 27 ++++++
91 kde-frameworks/solid/solid-5.66.0.ebuild | 36 ++++++++
92 kde-frameworks/sonnet/sonnet-5.66.0.ebuild | 43 ++++++++++
93 .../syndication/syndication-5.66.0.ebuild | 28 +++++++
94 .../syntax-highlighting-5.66.0.ebuild | 29 +++++++
95 .../threadweaver/threadweaver-5.66.0.ebuild | 16 ++++
96 83 files changed, 3130 insertions(+)
97
98 diff --git a/kde-frameworks/attica/attica-5.66.0.ebuild b/kde-frameworks/attica/attica-5.66.0.ebuild
99 new file mode 100644
100 index 0000000000..cfda378c8e
101 --- /dev/null
102 +++ b/kde-frameworks/attica/attica-5.66.0.ebuild
103 @@ -0,0 +1,26 @@
104 +# Copyright 1999-2020 Gentoo Authors
105 +# Distributed under the terms of the GNU General Public License v2
106 +
107 +EAPI=7
108 +
109 +QTMIN=5.12.3
110 +inherit ecm kde.org
111 +
112 +DESCRIPTION="Framework providing access to Open Collaboration Services"
113 +LICENSE="LGPL-2.1+"
114 +KEYWORDS="~amd64 ~arm ~arm64 ~x86"
115 +IUSE=""
116 +
117 +RDEPEND="
118 + >=dev-qt/qtnetwork-${QTMIN}:5
119 +"
120 +DEPEND="${RDEPEND}"
121 +
122 +src_test() {
123 + # requires network access, bug #661230
124 + local myctestargs=(
125 + -E "(providertest)"
126 + )
127 +
128 + ecm_src_test
129 +}
130
131 diff --git a/kde-frameworks/baloo/baloo-5.66.0.ebuild b/kde-frameworks/baloo/baloo-5.66.0.ebuild
132 new file mode 100644
133 index 0000000000..78b3cfe83e
134 --- /dev/null
135 +++ b/kde-frameworks/baloo/baloo-5.66.0.ebuild
136 @@ -0,0 +1,37 @@
137 +# Copyright 1999-2020 Gentoo Authors
138 +# Distributed under the terms of the GNU General Public License v2
139 +
140 +EAPI=7
141 +
142 +ECM_TEST="forceoptional"
143 +PVCUT=$(ver_cut 1-2)
144 +QTMIN=5.12.3
145 +VIRTUALX_REQUIRED="test"
146 +inherit ecm kde.org
147 +
148 +DESCRIPTION="Framework for searching and managing metadata"
149 +LICENSE="LGPL-2+"
150 +KEYWORDS="~amd64 ~arm ~arm64 ~x86"
151 +IUSE=""
152 +
153 +DEPEND="
154 + =kde-frameworks/kconfig-${PVCUT}*:5
155 + =kde-frameworks/kcoreaddons-${PVCUT}*:5
156 + =kde-frameworks/kcrash-${PVCUT}*:5
157 + =kde-frameworks/kdbusaddons-${PVCUT}*:5
158 + =kde-frameworks/kfilemetadata-${PVCUT}*:5
159 + =kde-frameworks/ki18n-${PVCUT}*:5
160 + =kde-frameworks/kidletime-${PVCUT}*:5
161 + =kde-frameworks/kio-${PVCUT}*:5
162 + =kde-frameworks/solid-${PVCUT}*:5
163 + >=dev-qt/qtdbus-${QTMIN}:5
164 + >=dev-qt/qtdeclarative-${QTMIN}:5
165 + >=dev-qt/qtgui-${QTMIN}:5
166 + >=dev-qt/qtwidgets-${QTMIN}:5
167 + >=dev-db/lmdb-0.9.17
168 +"
169 +RDEPEND="${DEPEND}
170 + !kde-frameworks/baloo:4[-minimal(+)]
171 +"
172 +
173 +RESTRICT+=" test" # bug 624250
174
175 diff --git a/kde-frameworks/bluez-qt/bluez-qt-5.66.0.ebuild b/kde-frameworks/bluez-qt/bluez-qt-5.66.0.ebuild
176 new file mode 100644
177 index 0000000000..1f1a87e771
178 --- /dev/null
179 +++ b/kde-frameworks/bluez-qt/bluez-qt-5.66.0.ebuild
180 @@ -0,0 +1,38 @@
181 +# Copyright 1999-2020 Gentoo Authors
182 +# Distributed under the terms of the GNU General Public License v2
183 +
184 +EAPI=7
185 +
186 +QTMIN=5.12.3
187 +VIRTUALX_REQUIRED="test"
188 +inherit ecm kde.org udev
189 +
190 +DESCRIPTION="Qt wrapper for Bluez 5 DBus API"
191 +LICENSE="LGPL-2"
192 +KEYWORDS="~amd64 ~arm ~arm64 ~x86"
193 +IUSE=""
194 +
195 +DEPEND="
196 + >=dev-qt/qtdbus-${QTMIN}:5
197 + >=dev-qt/qtdeclarative-${QTMIN}:5
198 + >=dev-qt/qtnetwork-${QTMIN}:5
199 +"
200 +RDEPEND="${DEPEND}"
201 +
202 +src_configure() {
203 + local mycmakeargs=(
204 + -DUDEV_RULES_INSTALL_DIR="$(get_udevdir)/rules.d"
205 + )
206 +
207 + ecm_src_configure
208 +}
209 +
210 +src_test() {
211 + # parallel tests fail, bug 609248; managertest hangs, bug 668196
212 + local myctestargs=(
213 + -j1
214 + -E "(managertest)"
215 + )
216 +
217 + ecm_src_test
218 +}
219
220 diff --git a/kde-frameworks/breeze-icons-rcc/breeze-icons-rcc-5.66.0.ebuild b/kde-frameworks/breeze-icons-rcc/breeze-icons-rcc-5.66.0.ebuild
221 new file mode 100644
222 index 0000000000..38add15bac
223 --- /dev/null
224 +++ b/kde-frameworks/breeze-icons-rcc/breeze-icons-rcc-5.66.0.ebuild
225 @@ -0,0 +1,35 @@
226 +# Copyright 1999-2020 Gentoo Authors
227 +# Distributed under the terms of the GNU General Public License v2
228 +
229 +EAPI=7
230 +
231 +KDE_ORG_NAME="breeze-icons"
232 +PVCUT=$(ver_cut 1-2)
233 +inherit cmake kde.org
234 +
235 +DESCRIPTION="Breeze SVG icon theme binary resource"
236 +LICENSE="LGPL-3"
237 +KEYWORDS="~amd64 ~arm64 ~x86"
238 +IUSE="test"
239 +
240 +BDEPEND="
241 + dev-qt/qtcore:5
242 + >=kde-frameworks/extra-cmake-modules-${PVCUT}:5
243 + test? ( app-misc/fdupes )
244 +"
245 +DEPEND="test? ( dev-qt/qttest:5 )"
246 +
247 +RESTRICT+=" !test? ( test )"
248 +
249 +src_prepare() {
250 + cmake_src_prepare
251 + use test || cmake_comment_add_subdirectory autotests
252 +}
253 +
254 +src_configure() {
255 + local mycmakeargs=(
256 + -DBINARY_ICONS_RESOURCE=ON
257 + -DSKIP_INSTALL_ICONS=ON
258 + )
259 + cmake_src_configure
260 +}
261
262 diff --git a/kde-frameworks/breeze-icons/breeze-icons-5.66.0.ebuild b/kde-frameworks/breeze-icons/breeze-icons-5.66.0.ebuild
263 new file mode 100644
264 index 0000000000..47b2531406
265 --- /dev/null
266 +++ b/kde-frameworks/breeze-icons/breeze-icons-5.66.0.ebuild
267 @@ -0,0 +1,33 @@
268 +# Copyright 1999-2020 Gentoo Authors
269 +# Distributed under the terms of the GNU General Public License v2
270 +
271 +EAPI=7
272 +
273 +PVCUT=$(ver_cut 1-2)
274 +inherit cmake kde.org
275 +
276 +DESCRIPTION="Breeze SVG icon theme"
277 +LICENSE="LGPL-3"
278 +KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
279 +IUSE="test"
280 +
281 +BDEPEND="
282 + dev-qt/qtcore:5
283 + >=kde-frameworks/extra-cmake-modules-${PVCUT}:5
284 + test? ( app-misc/fdupes )
285 +"
286 +DEPEND="test? ( dev-qt/qttest:5 )"
287 +
288 +RESTRICT+=" !test? ( test )"
289 +
290 +src_prepare() {
291 + cmake_src_prepare
292 + use test || cmake_comment_add_subdirectory autotests
293 +}
294 +
295 +src_configure() {
296 + local mycmakeargs=(
297 + -DBINARY_ICONS_RESOURCE=OFF
298 + )
299 + cmake_src_configure
300 +}
301
302 diff --git a/kde-frameworks/extra-cmake-modules/extra-cmake-modules-5.66.0.ebuild b/kde-frameworks/extra-cmake-modules/extra-cmake-modules-5.66.0.ebuild
303 new file mode 100644
304 index 0000000000..35862e15da
305 --- /dev/null
306 +++ b/kde-frameworks/extra-cmake-modules/extra-cmake-modules-5.66.0.ebuild
307 @@ -0,0 +1,74 @@
308 +# Copyright 1999-2020 Gentoo Authors
309 +# Distributed under the terms of the GNU General Public License v2
310 +
311 +EAPI=7
312 +
313 +PYTHON_COMPAT=( python3_{6,7,8} )
314 +QTMIN=5.12.3
315 +inherit cmake kde.org python-any-r1
316 +
317 +DESCRIPTION="Extra modules and scripts for CMake"
318 +HOMEPAGE="https://cgit.kde.org/extra-cmake-modules.git"
319 +
320 +LICENSE="BSD"
321 +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86"
322 +IUSE="doc test"
323 +
324 +BDEPEND="
325 + doc? (
326 + ${PYTHON_DEPS}
327 + $(python_gen_any_dep 'dev-python/sphinx[${PYTHON_USEDEP}]')
328 + >=dev-qt/qthelp-${QTMIN}:5
329 + )
330 + test? (
331 + >=dev-qt/linguist-tools-${QTMIN}:5
332 + >=dev-qt/qtcore-${QTMIN}:5
333 + )
334 +"
335 +RDEPEND="
336 + app-arch/libarchive[bzip2]
337 +"
338 +
339 +RESTRICT+=" !test? ( test )"
340 +
341 +PATCHES=(
342 + "${FILESDIR}/${PN}-5.49.0-no-fatal-warnings.patch"
343 + "${FILESDIR}/${PN}-5.65.0-disable-qmlplugindump.patch"
344 +)
345 +
346 +python_check_deps() {
347 + has_version "dev-python/sphinx[${PYTHON_USEDEP}]"
348 +}
349 +
350 +pkg_setup() {
351 + use doc && python-any-r1_pkg_setup
352 +}
353 +
354 +src_prepare() {
355 + cmake_src_prepare
356 + # Requires PyQt5, bug #680256
357 + sed -i -e "/^if(NOT SIP_Qt5Core_Mod_FILE)/s/NOT SIP_Qt5Core_Mod_FILE/TRUE/" \
358 + tests/CMakeLists.txt || die "failed to disable GenerateSipBindings tests"
359 +}
360 +
361 +src_configure() {
362 + local mycmakeargs=(
363 + -DDOC_INSTALL_DIR=/usr/share/doc/"${PF}"
364 + -DBUILD_QTHELP_DOCS=$(usex doc)
365 + -DBUILD_HTML_DOCS=$(usex doc)
366 + -DBUILD_MAN_DOCS=$(usex doc)
367 + -DBUILD_TESTING=$(usex test)
368 + )
369 +
370 + cmake_src_configure
371 +}
372 +
373 +src_test() {
374 + # ECMToolchainAndroidTest passes but then breaks src_install
375 + # ECMPoQmToolsTest is broken, bug #627806
376 + local myctestargs=(
377 + -E "(ECMToolchainAndroidTest|ECMPoQmToolsTest)"
378 + )
379 +
380 + cmake_src_test
381 +}
382
383 diff --git a/kde-frameworks/frameworkintegration/frameworkintegration-5.66.0.ebuild b/kde-frameworks/frameworkintegration/frameworkintegration-5.66.0.ebuild
384 new file mode 100644
385 index 0000000000..41082d685c
386 --- /dev/null
387 +++ b/kde-frameworks/frameworkintegration/frameworkintegration-5.66.0.ebuild
388 @@ -0,0 +1,56 @@
389 +# Copyright 1999-2020 Gentoo Authors
390 +# Distributed under the terms of the GNU General Public License v2
391 +
392 +EAPI=7
393 +
394 +ECM_QTHELP="false"
395 +PVCUT=$(ver_cut 1-2)
396 +QTMIN=5.12.3
397 +VIRTUALX_REQUIRED="test"
398 +inherit ecm kde.org
399 +
400 +DESCRIPTION="Framework for integrating Qt applications with KDE Plasma workspaces"
401 +LICENSE="LGPL-2+"
402 +KEYWORDS="~amd64 ~arm ~arm64 ~x86"
403 +IUSE="appstream X"
404 +
405 +# drop qtwidgets subslot operator when QT_MINIMAL >= 5.14.0
406 +DEPEND="
407 + =kde-frameworks/kconfig-${PVCUT}*:5
408 + =kde-frameworks/kconfigwidgets-${PVCUT}*:5
409 + =kde-frameworks/ki18n-${PVCUT}*:5
410 + =kde-frameworks/kiconthemes-${PVCUT}*:5
411 + =kde-frameworks/knewstuff-${PVCUT}*:5
412 + =kde-frameworks/knotifications-${PVCUT}*:5
413 + =kde-frameworks/kpackage-${PVCUT}*:5
414 + =kde-frameworks/kwidgetsaddons-${PVCUT}*:5
415 + >=dev-qt/qtgui-${QTMIN}:5
416 + >=dev-qt/qtwidgets-${QTMIN}:5=
417 + appstream? (
418 + app-admin/packagekit-qt
419 + dev-libs/appstream[qt5]
420 + )
421 + X? (
422 + >=dev-qt/qtx11extras-${QTMIN}:5
423 + x11-libs/libxcb
424 + )
425 +"
426 +RDEPEND="${DEPEND}"
427 +
428 +# requires running kde environment
429 +RESTRICT+=" test"
430 +
431 +src_prepare() {
432 + ecm_punt_bogus_dep Qt5 DBus
433 + ecm_src_prepare
434 +}
435 +
436 +src_configure() {
437 + local mycmakeargs=(
438 + $(cmake_use_find_package appstream AppStreamQt)
439 + $(cmake_use_find_package appstream packagekitqt5)
440 + $(cmake_use_find_package X XCB)
441 + )
442 +
443 + ecm_src_configure
444 +}
445
446 diff --git a/kde-frameworks/kactivities-stats/kactivities-stats-5.66.0.ebuild b/kde-frameworks/kactivities-stats/kactivities-stats-5.66.0.ebuild
447 new file mode 100644
448 index 0000000000..3d962fc92d
449 --- /dev/null
450 +++ b/kde-frameworks/kactivities-stats/kactivities-stats-5.66.0.ebuild
451 @@ -0,0 +1,23 @@
452 +# Copyright 1999-2020 Gentoo Authors
453 +# Distributed under the terms of the GNU General Public License v2
454 +
455 +EAPI=7
456 +
457 +PVCUT=$(ver_cut 1-2)
458 +QTMIN=5.12.3
459 +inherit ecm kde.org
460 +
461 +DESCRIPTION="Framework for getting the usage statistics collected by the activities service"
462 +LICENSE="LGPL-2+"
463 +KEYWORDS="~amd64 ~arm ~arm64 ~x86"
464 +IUSE=""
465 +
466 +RDEPEND="
467 + >=dev-qt/qtdbus-${QTMIN}:5
468 + >=dev-qt/qtsql-${QTMIN}:5
469 + =kde-frameworks/kactivities-${PVCUT}*:5
470 + =kde-frameworks/kconfig-${PVCUT}*:5
471 +"
472 +DEPEND="${RDEPEND}
473 + >=dev-libs/boost-1.54
474 +"
475
476 diff --git a/kde-frameworks/kactivities/kactivities-5.66.0.ebuild b/kde-frameworks/kactivities/kactivities-5.66.0.ebuild
477 new file mode 100644
478 index 0000000000..84596c5d8a
479 --- /dev/null
480 +++ b/kde-frameworks/kactivities/kactivities-5.66.0.ebuild
481 @@ -0,0 +1,29 @@
482 +# Copyright 1999-2020 Gentoo Authors
483 +# Distributed under the terms of the GNU General Public License v2
484 +
485 +EAPI=7
486 +
487 +PVCUT=$(ver_cut 1-2)
488 +PLASMA_MINIMAL=5.16.5
489 +QTMIN=5.12.3
490 +inherit ecm kde.org
491 +
492 +DESCRIPTION="Framework for working with KDE activities"
493 +LICENSE="|| ( LGPL-2.1 LGPL-3 )"
494 +KEYWORDS="~amd64 ~arm ~arm64 ~x86"
495 +IUSE=""
496 +
497 +COMMON_DEPEND="
498 + =kde-frameworks/kconfig-${PVCUT}*:5
499 + =kde-frameworks/kcoreaddons-${PVCUT}*:5
500 + >=dev-qt/qtdbus-${QTMIN}:5
501 + >=dev-qt/qtdeclarative-${QTMIN}:5[widgets]
502 + >=dev-qt/qtgui-${QTMIN}:5
503 + >=dev-qt/qtsql-${QTMIN}:5
504 +"
505 +RDEPEND="${COMMON_DEPEND}
506 + >=kde-plasma/kactivitymanagerd-${PLASMA_MINIMAL}:5
507 +"
508 +DEPEND="${COMMON_DEPEND}
509 + >=dev-libs/boost-1.54
510 +"
511
512 diff --git a/kde-frameworks/kapidox/kapidox-5.66.0.ebuild b/kde-frameworks/kapidox/kapidox-5.66.0.ebuild
513 new file mode 100644
514 index 0000000000..0206af02fc
515 --- /dev/null
516 +++ b/kde-frameworks/kapidox/kapidox-5.66.0.ebuild
517 @@ -0,0 +1,24 @@
518 +# Copyright 1999-2020 Gentoo Authors
519 +# Distributed under the terms of the GNU General Public License v2
520 +
521 +EAPI=7
522 +
523 +DISTUTILS_SINGLE_IMPL="true"
524 +PYTHON_COMPAT=( python3_{6,7,8} )
525 +inherit cmake kde.org distutils-r1
526 +
527 +DESCRIPTION="Framework for building KDE API documentation in a standard format and style"
528 +LICENSE="BSD-2"
529 +KEYWORDS="~amd64 ~arm ~arm64 ~x86"
530 +IUSE=""
531 +
532 +RDEPEND="
533 + app-doc/doxygen
534 + dev-python/jinja[${PYTHON_USEDEP}]
535 + dev-python/pyyaml[${PYTHON_USEDEP}]
536 + media-gfx/graphviz[python,${PYTHON_USEDEP}]
537 +"
538 +
539 +pkg_setup() {
540 + python-single-r1_pkg_setup
541 +}
542
543 diff --git a/kde-frameworks/karchive/karchive-5.66.0.ebuild b/kde-frameworks/karchive/karchive-5.66.0.ebuild
544 new file mode 100644
545 index 0000000000..670e0664b9
546 --- /dev/null
547 +++ b/kde-frameworks/karchive/karchive-5.66.0.ebuild
548 @@ -0,0 +1,27 @@
549 +# Copyright 1999-2020 Gentoo Authors
550 +# Distributed under the terms of the GNU General Public License v2
551 +
552 +EAPI=7
553 +
554 +inherit ecm kde.org
555 +
556 +DESCRIPTION="Framework for reading, creation, and manipulation of various archive formats"
557 +LICENSE="GPL-2 LGPL-2.1"
558 +KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
559 +IUSE="+bzip2 +lzma"
560 +
561 +DEPEND="
562 + sys-libs/zlib
563 + bzip2? ( app-arch/bzip2 )
564 + lzma? ( app-arch/xz-utils )
565 +"
566 +RDEPEND="${DEPEND}"
567 +
568 +src_configure() {
569 + local mycmakeargs=(
570 + $(cmake_use_find_package bzip2 BZip2)
571 + $(cmake_use_find_package lzma LibLZMA)
572 + )
573 +
574 + ecm_src_configure
575 +}
576
577 diff --git a/kde-frameworks/kauth/kauth-5.66.0.ebuild b/kde-frameworks/kauth/kauth-5.66.0.ebuild
578 new file mode 100644
579 index 0000000000..a8b78e2bff
580 --- /dev/null
581 +++ b/kde-frameworks/kauth/kauth-5.66.0.ebuild
582 @@ -0,0 +1,44 @@
583 +# Copyright 1999-2020 Gentoo Authors
584 +# Distributed under the terms of the GNU General Public License v2
585 +
586 +EAPI=7
587 +
588 +PVCUT=$(ver_cut 1-2)
589 +QTMIN=5.12.3
590 +VIRTUALX_REQUIRED="test"
591 +inherit ecm kde.org
592 +
593 +DESCRIPTION="Framework to let applications perform actions as a privileged user"
594 +LICENSE="LGPL-2.1+"
595 +KEYWORDS="~amd64 ~arm ~arm64 ~x86"
596 +IUSE="nls +policykit"
597 +
598 +BDEPEND="
599 + nls? ( >=dev-qt/linguist-tools-${QTMIN}:5 )
600 +"
601 +DEPEND="
602 + =kde-frameworks/kcoreaddons-${PVCUT}*:5
603 + >=dev-qt/qtdbus-${QTMIN}:5
604 + >=dev-qt/qtgui-${QTMIN}:5
605 + >=dev-qt/qtwidgets-${QTMIN}:5
606 + policykit? ( sys-auth/polkit-qt[qt5(+)] )
607 +"
608 +RDEPEND="${DEPEND}"
609 +PDEPEND="policykit? ( kde-plasma/polkit-kde-agent )"
610 +
611 +src_configure() {
612 + local mycmakeargs=(
613 + $(cmake_use_find_package policykit PolkitQt5-1)
614 + )
615 +
616 + ecm_src_configure
617 +}
618 +
619 +src_test() {
620 + # KAuthHelperTest test fails, bug 654842
621 + local myctestargs=(
622 + -E "(KAuthHelperTest)"
623 + )
624 +
625 + ecm_src_test
626 +}
627
628 diff --git a/kde-frameworks/kbookmarks/kbookmarks-5.66.0.ebuild b/kde-frameworks/kbookmarks/kbookmarks-5.66.0.ebuild
629 new file mode 100644
630 index 0000000000..90d0cad47c
631 --- /dev/null
632 +++ b/kde-frameworks/kbookmarks/kbookmarks-5.66.0.ebuild
633 @@ -0,0 +1,34 @@
634 +# Copyright 1999-2020 Gentoo Authors
635 +# Distributed under the terms of the GNU General Public License v2
636 +
637 +EAPI=7
638 +
639 +PVCUT=$(ver_cut 1-2)
640 +QTMIN=5.12.3
641 +VIRTUALX_REQUIRED="test"
642 +inherit ecm kde.org
643 +
644 +DESCRIPTION="Framework for managing bookmarks stored in XBEL format"
645 +
646 +LICENSE="LGPL-2+"
647 +KEYWORDS="~amd64 ~arm ~arm64 ~x86"
648 +IUSE="nls"
649 +
650 +BDEPEND="
651 + nls? ( >=dev-qt/linguist-tools-${QTMIN}:5 )
652 +"
653 +RDEPEND="
654 + >=dev-qt/qtdbus-${QTMIN}:5
655 + >=dev-qt/qtgui-${QTMIN}:5
656 + >=dev-qt/qtwidgets-${QTMIN}:5
657 + >=dev-qt/qtxml-${QTMIN}:5
658 + =kde-frameworks/kcodecs-${PVCUT}*:5
659 + =kde-frameworks/kconfig-${PVCUT}*:5
660 + =kde-frameworks/kcoreaddons-${PVCUT}*:5
661 + =kde-frameworks/kiconthemes-${PVCUT}*:5
662 + =kde-frameworks/kwidgetsaddons-${PVCUT}*:5
663 + =kde-frameworks/kxmlgui-${PVCUT}*:5
664 +"
665 +DEPEND="${RDEPEND}
666 + >=kde-frameworks/kconfigwidgets-${PVCUT}:5
667 +"
668
669 diff --git a/kde-frameworks/kcalendarcore/kcalendarcore-5.66.0.ebuild b/kde-frameworks/kcalendarcore/kcalendarcore-5.66.0.ebuild
670 new file mode 100644
671 index 0000000000..3f821fb6de
672 --- /dev/null
673 +++ b/kde-frameworks/kcalendarcore/kcalendarcore-5.66.0.ebuild
674 @@ -0,0 +1,27 @@
675 +# Copyright 1999-2020 Gentoo Authors
676 +# Distributed under the terms of the GNU General Public License v2
677 +
678 +EAPI=7
679 +
680 +ECM_TEST="true"
681 +QTMIN=5.12.3
682 +VIRTUALX_REQUIRED="test"
683 +inherit ecm kde.org
684 +
685 +DESCRIPTION="Library for interfacing with calendars"
686 +LICENSE="GPL-2+ test? ( LGPL-3+ )"
687 +KEYWORDS="~amd64 ~arm64 ~x86"
688 +IUSE=""
689 +
690 +BDEPEND="
691 + sys-devel/bison
692 +"
693 +DEPEND="
694 + >=dev-qt/qtgui-${QTMIN}:5
695 + dev-libs/libical:=
696 +"
697 +RDEPEND="${DEPEND}
698 + !kde-apps/kcalcore:5
699 +"
700 +
701 +RESTRICT+=" test" # multiple tests fail or hang indefinitely
702
703 diff --git a/kde-frameworks/kcmutils/kcmutils-5.66.0.ebuild b/kde-frameworks/kcmutils/kcmutils-5.66.0.ebuild
704 new file mode 100644
705 index 0000000000..1aa0b26440
706 --- /dev/null
707 +++ b/kde-frameworks/kcmutils/kcmutils-5.66.0.ebuild
708 @@ -0,0 +1,33 @@
709 +# Copyright 1999-2020 Gentoo Authors
710 +# Distributed under the terms of the GNU General Public License v2
711 +
712 +EAPI=7
713 +
714 +ECM_TEST="false"
715 +PVCUT=$(ver_cut 1-2)
716 +QTMIN=5.12.3
717 +inherit ecm kde.org
718 +
719 +DESCRIPTION="Framework to work with KDE System Settings modules"
720 +LICENSE="LGPL-2"
721 +KEYWORDS="~amd64 ~arm ~arm64 ~x86"
722 +IUSE=""
723 +
724 +DEPEND="
725 + =kde-frameworks/kauth-${PVCUT}*:5
726 + =kde-frameworks/kconfig-${PVCUT}*:5
727 + =kde-frameworks/kconfigwidgets-${PVCUT}*:5
728 + =kde-frameworks/kcoreaddons-${PVCUT}*:5
729 + =kde-frameworks/kdeclarative-${PVCUT}*:5
730 + =kde-frameworks/kguiaddons-${PVCUT}*:5
731 + =kde-frameworks/ki18n-${PVCUT}*:5
732 + =kde-frameworks/kitemviews-${PVCUT}*:5
733 + =kde-frameworks/kservice-${PVCUT}*:5
734 + =kde-frameworks/kwidgetsaddons-${PVCUT}*:5
735 + =kde-frameworks/kxmlgui-${PVCUT}*:5
736 + >=dev-qt/qtdbus-${QTMIN}:5
737 + >=dev-qt/qtdeclarative-${QTMIN}:5[widgets]
738 + >=dev-qt/qtgui-${QTMIN}:5
739 + >=dev-qt/qtwidgets-${QTMIN}:5
740 +"
741 +RDEPEND="${DEPEND}"
742
743 diff --git a/kde-frameworks/kcodecs/kcodecs-5.66.0.ebuild b/kde-frameworks/kcodecs/kcodecs-5.66.0.ebuild
744 new file mode 100644
745 index 0000000000..f8b3a79e88
746 --- /dev/null
747 +++ b/kde-frameworks/kcodecs/kcodecs-5.66.0.ebuild
748 @@ -0,0 +1,17 @@
749 +# Copyright 1999-2020 Gentoo Authors
750 +# Distributed under the terms of the GNU General Public License v2
751 +
752 +EAPI=7
753 +
754 +QTMIN=5.12.3
755 +inherit ecm kde.org
756 +
757 +DESCRIPTION="Framework for manipulating strings using various encodings"
758 +LICENSE="GPL-2+ LGPL-2+"
759 +KEYWORDS="~amd64 ~arm ~arm64 ~x86"
760 +IUSE="nls"
761 +
762 +BDEPEND="
763 + dev-util/gperf
764 + nls? ( >=dev-qt/linguist-tools-${QTMIN}:5 )
765 +"
766
767 diff --git a/kde-frameworks/kcompletion/kcompletion-5.66.0.ebuild b/kde-frameworks/kcompletion/kcompletion-5.66.0.ebuild
768 new file mode 100644
769 index 0000000000..641d4836c7
770 --- /dev/null
771 +++ b/kde-frameworks/kcompletion/kcompletion-5.66.0.ebuild
772 @@ -0,0 +1,26 @@
773 +# Copyright 1999-2020 Gentoo Authors
774 +# Distributed under the terms of the GNU General Public License v2
775 +
776 +EAPI=7
777 +
778 +ECM_DESIGNERPLUGIN="true"
779 +PVCUT=$(ver_cut 1-2)
780 +QTMIN=5.12.3
781 +VIRTUALX_REQUIRED="test"
782 +inherit ecm kde.org
783 +
784 +DESCRIPTION="Framework for common completion tasks such as filename or URL completion"
785 +LICENSE="LGPL-2+"
786 +KEYWORDS="~amd64 ~arm ~arm64 ~x86"
787 +IUSE="nls"
788 +
789 +BDEPEND="
790 + nls? ( >=dev-qt/linguist-tools-${QTMIN}:5 )
791 +"
792 +DEPEND="
793 + =kde-frameworks/kconfig-${PVCUT}*:5
794 + =kde-frameworks/kwidgetsaddons-${PVCUT}*:5
795 + >=dev-qt/qtgui-${QTMIN}:5
796 + >=dev-qt/qtwidgets-${QTMIN}:5
797 +"
798 +RDEPEND="${DEPEND}"
799
800 diff --git a/kde-frameworks/kconfig/kconfig-5.66.0.ebuild b/kde-frameworks/kconfig/kconfig-5.66.0.ebuild
801 new file mode 100644
802 index 0000000000..655c4b5327
803 --- /dev/null
804 +++ b/kde-frameworks/kconfig/kconfig-5.66.0.ebuild
805 @@ -0,0 +1,37 @@
806 +# Copyright 1999-2020 Gentoo Authors
807 +# Distributed under the terms of the GNU General Public License v2
808 +
809 +EAPI=7
810 +
811 +QTMIN=5.12.3
812 +VIRTUALX_REQUIRED="test"
813 +inherit ecm kde.org
814 +
815 +DESCRIPTION="Framework for reading and writing configuration"
816 +LICENSE="LGPL-2+"
817 +KEYWORDS="~amd64 ~arm ~arm64 ~x86"
818 +IUSE="dbus nls"
819 +
820 +BDEPEND="
821 + nls? ( >=dev-qt/linguist-tools-${QTMIN}:5 )
822 +"
823 +RDEPEND="
824 + >=dev-qt/qtgui-${QTMIN}:5
825 + >=dev-qt/qtxml-${QTMIN}:5
826 + dbus? ( >=dev-qt/qtdbus-${QTMIN}:5 )
827 +"
828 +DEPEND="${RDEPEND}
829 + test? ( >=dev-qt/qtconcurrent-${QTMIN}:5 )
830 +"
831 +
832 +# bug 560086
833 +RESTRICT+=" test"
834 +
835 +DOCS=( DESIGN docs/DESIGN.kconfig docs/options.md )
836 +
837 +src_configure() {
838 + local mycmakeargs=(
839 + -DKCONFIG_USE_DBUS=$(usex dbus)
840 + )
841 + ecm_src_configure
842 +}
843
844 diff --git a/kde-frameworks/kconfigwidgets/kconfigwidgets-5.66.0.ebuild b/kde-frameworks/kconfigwidgets/kconfigwidgets-5.66.0.ebuild
845 new file mode 100644
846 index 0000000000..9d39d4b2be
847 --- /dev/null
848 +++ b/kde-frameworks/kconfigwidgets/kconfigwidgets-5.66.0.ebuild
849 @@ -0,0 +1,40 @@
850 +# Copyright 1999-2020 Gentoo Authors
851 +# Distributed under the terms of the GNU General Public License v2
852 +
853 +EAPI=7
854 +
855 +ECM_DESIGNERPLUGIN="true"
856 +PVCUT=$(ver_cut 1-2)
857 +QTMIN=5.12.3
858 +VIRTUALX_REQUIRED="test"
859 +inherit ecm kde.org
860 +
861 +DESCRIPTION="Framework providing an assortment of configuration-related widgets"
862 +LICENSE="LGPL-2+"
863 +KEYWORDS="~amd64 ~arm ~arm64 ~x86"
864 +IUSE="+man"
865 +
866 +BDEPEND="
867 + man? ( >=kde-frameworks/kdoctools-${PVCUT}:5 )
868 +"
869 +DEPEND="
870 + =kde-frameworks/kauth-${PVCUT}*:5
871 + =kde-frameworks/kcodecs-${PVCUT}*:5
872 + =kde-frameworks/kconfig-${PVCUT}*:5
873 + =kde-frameworks/kcoreaddons-${PVCUT}*:5
874 + =kde-frameworks/kguiaddons-${PVCUT}*:5
875 + =kde-frameworks/ki18n-${PVCUT}*:5
876 + =kde-frameworks/kwidgetsaddons-${PVCUT}*:5
877 + >=dev-qt/qtdbus-${QTMIN}:5
878 + >=dev-qt/qtgui-${QTMIN}:5
879 + >=dev-qt/qtwidgets-${QTMIN}:5
880 +"
881 +RDEPEND="${DEPEND}"
882 +
883 +src_configure() {
884 + local mycmakeargs=(
885 + $(cmake_use_find_package man KF5DocTools)
886 + )
887 +
888 + ecm_src_configure
889 +}
890
891 diff --git a/kde-frameworks/kcontacts/kcontacts-5.66.0.ebuild b/kde-frameworks/kcontacts/kcontacts-5.66.0.ebuild
892 new file mode 100644
893 index 0000000000..cfdb4ca3dd
894 --- /dev/null
895 +++ b/kde-frameworks/kcontacts/kcontacts-5.66.0.ebuild
896 @@ -0,0 +1,36 @@
897 +# Copyright 1999-2020 Gentoo Authors
898 +# Distributed under the terms of the GNU General Public License v2
899 +
900 +EAPI=7
901 +
902 +ECM_TEST="true"
903 +PVCUT=$(ver_cut 1-2)
904 +QTMIN=5.12.3
905 +VIRTUALX_REQUIRED="test"
906 +inherit ecm kde.org
907 +
908 +DESCRIPTION="Address book API based on KDE Frameworks"
909 +LICENSE="GPL-2+"
910 +KEYWORDS="~amd64 ~arm64 ~x86"
911 +IUSE=""
912 +
913 +DEPEND="
914 + =kde-frameworks/kcodecs-${PVCUT}*:5
915 + =kde-frameworks/kconfig-${PVCUT}*:5
916 + =kde-frameworks/kcoreaddons-${PVCUT}*:5
917 + =kde-frameworks/ki18n-${PVCUT}*:5
918 + >=dev-qt/qtgui-${QTMIN}:5
919 +"
920 +RDEPEND="${DEPEND}
921 + !kde-apps/kcontacts:5
922 + !kde-apps/kdepim-l10n
923 + app-text/iso-codes
924 +"
925 +
926 +src_test() {
927 + # bug #566648 (access to /dev/dri/card0 denied), bug #625988
928 + local myctestargs=(
929 + -E "(kcontacts-addresstest|kcontacts-picturetest)"
930 + )
931 + ecm_src_test
932 +}
933
934 diff --git a/kde-frameworks/kcoreaddons/kcoreaddons-5.66.0.ebuild b/kde-frameworks/kcoreaddons/kcoreaddons-5.66.0.ebuild
935 new file mode 100644
936 index 0000000000..928ee8f5e5
937 --- /dev/null
938 +++ b/kde-frameworks/kcoreaddons/kcoreaddons-5.66.0.ebuild
939 @@ -0,0 +1,40 @@
940 +# Copyright 1999-2020 Gentoo Authors
941 +# Distributed under the terms of the GNU General Public License v2
942 +
943 +EAPI=7
944 +
945 +QTMIN=5.12.3
946 +inherit ecm kde.org
947 +
948 +DESCRIPTION="Framework for solving common problems such as caching, randomisation, and more"
949 +LICENSE="LGPL-2+"
950 +KEYWORDS="~amd64 ~arm ~arm64 ~x86"
951 +IUSE="fam nls"
952 +
953 +BDEPEND="
954 + nls? ( >=dev-qt/linguist-tools-${QTMIN}:5 )
955 +"
956 +DEPEND="
957 + >=dev-qt/qtcore-${QTMIN}:5[icu]
958 + fam? ( virtual/fam )
959 +"
960 +RDEPEND="${DEPEND}"
961 +
962 +src_configure() {
963 + local mycmakeargs=(
964 + -D_KDE4_DEFAULT_HOME_POSTFIX=4
965 + $(cmake_use_find_package fam FAM)
966 + )
967 +
968 + ecm_src_configure
969 +}
970 +
971 +src_test() {
972 + # bugs: 619656, 632398, 647414, 665682
973 + local myctestargs=(
974 + -j1
975 + -E "(kautosavefiletest|kdirwatch_qfswatch_unittest|kdirwatch_stat_unittest|kformattest)"
976 + )
977 +
978 + ecm_src_test
979 +}
980
981 diff --git a/kde-frameworks/kcrash/kcrash-5.66.0.ebuild b/kde-frameworks/kcrash/kcrash-5.66.0.ebuild
982 new file mode 100644
983 index 0000000000..f9e4f24c3c
984 --- /dev/null
985 +++ b/kde-frameworks/kcrash/kcrash-5.66.0.ebuild
986 @@ -0,0 +1,32 @@
987 +# Copyright 1999-2020 Gentoo Authors
988 +# Distributed under the terms of the GNU General Public License v2
989 +
990 +EAPI=7
991 +
992 +PVCUT=$(ver_cut 1-2)
993 +QTMIN=5.12.3
994 +VIRTUALX_REQUIRED="test"
995 +inherit ecm kde.org
996 +
997 +DESCRIPTION="Framework for intercepting and handling application crashes"
998 +LICENSE="LGPL-2+"
999 +KEYWORDS="~amd64 ~arm ~arm64 ~x86"
1000 +IUSE="nls"
1001 +
1002 +# requires running kde environment
1003 +RESTRICT+=" test"
1004 +
1005 +BDEPEND="
1006 + nls? ( >=dev-qt/linguist-tools-${QTMIN}:5 )
1007 +"
1008 +RDEPEND="
1009 + =kde-frameworks/kcoreaddons-${PVCUT}*:5
1010 + =kde-frameworks/kwindowsystem-${PVCUT}*:5
1011 + >=dev-qt/qtgui-${QTMIN}:5
1012 + >=dev-qt/qtx11extras-${QTMIN}:5
1013 + x11-libs/libX11
1014 +"
1015 +DEPEND="${RDEPEND}
1016 + x11-base/xorg-proto
1017 + test? ( >=dev-qt/qtwidgets-${QTMIN}:5 )
1018 +"
1019
1020 diff --git a/kde-frameworks/kdbusaddons/kdbusaddons-5.66.0.ebuild b/kde-frameworks/kdbusaddons/kdbusaddons-5.66.0.ebuild
1021 new file mode 100644
1022 index 0000000000..e1191087ca
1023 --- /dev/null
1024 +++ b/kde-frameworks/kdbusaddons/kdbusaddons-5.66.0.ebuild
1025 @@ -0,0 +1,30 @@
1026 +# Copyright 1999-2020 Gentoo Authors
1027 +# Distributed under the terms of the GNU General Public License v2
1028 +
1029 +EAPI=7
1030 +
1031 +QTMIN=5.12.3
1032 +VIRTUALDBUS_TEST="true"
1033 +inherit ecm kde.org
1034 +
1035 +DESCRIPTION="Framework for registering services and applications per freedesktop standards"
1036 +LICENSE="LGPL-2+"
1037 +KEYWORDS="~amd64 ~arm ~arm64 ~x86"
1038 +IUSE="nls X"
1039 +
1040 +BDEPEND="
1041 + nls? ( >=dev-qt/linguist-tools-${QTMIN}:5 )
1042 +"
1043 +DEPEND="
1044 + >=dev-qt/qtdbus-${QTMIN}:5
1045 + X? ( >=dev-qt/qtx11extras-${QTMIN}:5 )
1046 +"
1047 +RDEPEND="${DEPEND}"
1048 +
1049 +src_configure() {
1050 + local mycmakeargs=(
1051 + $(cmake_use_find_package X Qt5X11Extras)
1052 + )
1053 +
1054 + ecm_src_configure
1055 +}
1056
1057 diff --git a/kde-frameworks/kdeclarative/kdeclarative-5.66.0.ebuild b/kde-frameworks/kdeclarative/kdeclarative-5.66.0.ebuild
1058 new file mode 100644
1059 index 0000000000..afbf204f85
1060 --- /dev/null
1061 +++ b/kde-frameworks/kdeclarative/kdeclarative-5.66.0.ebuild
1062 @@ -0,0 +1,34 @@
1063 +# Copyright 1999-2020 Gentoo Authors
1064 +# Distributed under the terms of the GNU General Public License v2
1065 +
1066 +EAPI=7
1067 +
1068 +ECM_TEST="false"
1069 +PVCUT=$(ver_cut 1-2)
1070 +QTMIN=5.12.3
1071 +inherit ecm kde.org
1072 +
1073 +DESCRIPTION="Framework providing integration of QML and KDE work spaces"
1074 +LICENSE="LGPL-2+"
1075 +KEYWORDS="~amd64 ~arm ~arm64 ~x86"
1076 +IUSE=""
1077 +
1078 +# drop qtgui subslot operator when QT_MINIMAL >= 5.14.0
1079 +DEPEND="
1080 + =kde-frameworks/kconfig-${PVCUT}*:5
1081 + =kde-frameworks/kcoreaddons-${PVCUT}*:5
1082 + =kde-frameworks/kglobalaccel-${PVCUT}*:5
1083 + =kde-frameworks/ki18n-${PVCUT}*:5
1084 + =kde-frameworks/kiconthemes-${PVCUT}*:5
1085 + =kde-frameworks/kio-${PVCUT}*:5
1086 + =kde-frameworks/kpackage-${PVCUT}*:5
1087 + =kde-frameworks/kservice-${PVCUT}*:5
1088 + =kde-frameworks/kwidgetsaddons-${PVCUT}*:5
1089 + =kde-frameworks/kwindowsystem-${PVCUT}*:5
1090 + >=dev-qt/qtdeclarative-${QTMIN}:5
1091 + >=dev-qt/qtgui-${QTMIN}:5=
1092 + >=dev-qt/qtnetwork-${QTMIN}:5
1093 + >=dev-qt/qtwidgets-${QTMIN}:5
1094 + media-libs/libepoxy
1095 +"
1096 +RDEPEND="${DEPEND}"
1097
1098 diff --git a/kde-frameworks/kded/kded-5.66.0.ebuild b/kde-frameworks/kded/kded-5.66.0.ebuild
1099 new file mode 100644
1100 index 0000000000..4226acc32a
1101 --- /dev/null
1102 +++ b/kde-frameworks/kded/kded-5.66.0.ebuild
1103 @@ -0,0 +1,39 @@
1104 +# Copyright 1999-2020 Gentoo Authors
1105 +# Distributed under the terms of the GNU General Public License v2
1106 +
1107 +EAPI=7
1108 +
1109 +ECM_QTHELP="false"
1110 +ECM_TEST="false"
1111 +PVCUT=$(ver_cut 1-2)
1112 +QTMIN=5.12.3
1113 +inherit ecm kde.org
1114 +
1115 +DESCRIPTION="Central daemon of KDE workspaces"
1116 +LICENSE="LGPL-2+"
1117 +KEYWORDS="~amd64 ~arm ~arm64 ~x86"
1118 +IUSE="+man"
1119 +
1120 +BDEPEND="
1121 + man? ( >=kde-frameworks/kdoctools-${PVCUT}:5 )
1122 +"
1123 +DEPEND="
1124 + >=dev-qt/qtdbus-${QTMIN}:5
1125 + >=dev-qt/qtgui-${QTMIN}:5
1126 + >=dev-qt/qtwidgets-${QTMIN}:5
1127 + =kde-frameworks/kconfig-${PVCUT}*:5
1128 + =kde-frameworks/kcoreaddons-${PVCUT}*:5
1129 + =kde-frameworks/kcrash-${PVCUT}*:5
1130 + =kde-frameworks/kdbusaddons-${PVCUT}*:5
1131 + =kde-frameworks/kinit-${PVCUT}*:5
1132 + =kde-frameworks/kservice-${PVCUT}*:5
1133 +"
1134 +RDEPEND="${DEPEND}"
1135 +
1136 +src_configure() {
1137 + local mycmakeargs=(
1138 + $(cmake_use_find_package man KF5DocTools)
1139 + )
1140 +
1141 + ecm_src_configure
1142 +}
1143
1144 diff --git a/kde-frameworks/kdelibs4support/kdelibs4support-5.66.0.ebuild b/kde-frameworks/kdelibs4support/kdelibs4support-5.66.0.ebuild
1145 new file mode 100644
1146 index 0000000000..a01c8493c5
1147 --- /dev/null
1148 +++ b/kde-frameworks/kdelibs4support/kdelibs4support-5.66.0.ebuild
1149 @@ -0,0 +1,96 @@
1150 +# Copyright 1999-2020 Gentoo Authors
1151 +# Distributed under the terms of the GNU General Public License v2
1152 +
1153 +EAPI=7
1154 +
1155 +ECM_HANDBOOK="true"
1156 +ECM_QTHELP="false"
1157 +PVCUT=$(ver_cut 1-2)
1158 +QTMIN=5.12.3
1159 +VIRTUALX_REQUIRED="test"
1160 +inherit ecm kde.org
1161 +
1162 +DESCRIPTION="Framework easing the development transition from KDELibs 4 to KF 5"
1163 +LICENSE="LGPL-2+"
1164 +KEYWORDS="~amd64 ~arm ~arm64 ~x86"
1165 +IUSE="libressl X"
1166 +
1167 +BDEPEND="
1168 + dev-lang/perl
1169 + dev-perl/URI
1170 +"
1171 +COMMON_DEPEND="
1172 + >=dev-qt/qtdbus-${QTMIN}:5
1173 + >=dev-qt/qtgui-${QTMIN}:5
1174 + >=dev-qt/qtnetwork-${QTMIN}:5[ssl]
1175 + >=dev-qt/qtprintsupport-${QTMIN}:5
1176 + >=dev-qt/qtsvg-${QTMIN}:5
1177 + >=dev-qt/qttest-${QTMIN}:5
1178 + >=dev-qt/qtwidgets-${QTMIN}:5
1179 + =kde-frameworks/kauth-${PVCUT}*:5
1180 + =kde-frameworks/kcodecs-${PVCUT}*:5
1181 + =kde-frameworks/kcompletion-${PVCUT}*:5
1182 + =kde-frameworks/kconfig-${PVCUT}*:5
1183 + =kde-frameworks/kconfigwidgets-${PVCUT}*:5
1184 + =kde-frameworks/kcoreaddons-${PVCUT}*:5
1185 + =kde-frameworks/kcrash-${PVCUT}*:5
1186 + =kde-frameworks/kdbusaddons-${PVCUT}*:5
1187 + >=kde-frameworks/kded-${PVCUT}:5
1188 + =kde-frameworks/kdesignerplugin-${PVCUT}*:5
1189 + =kde-frameworks/kdoctools-${PVCUT}*:5
1190 + =kde-frameworks/kemoticons-${PVCUT}*:5
1191 + =kde-frameworks/kglobalaccel-${PVCUT}*:5
1192 + =kde-frameworks/kguiaddons-${PVCUT}*:5
1193 + =kde-frameworks/ki18n-${PVCUT}*:5
1194 + =kde-frameworks/kiconthemes-${PVCUT}*:5
1195 + =kde-frameworks/kio-${PVCUT}*:5
1196 + =kde-frameworks/kitemviews-${PVCUT}*:5
1197 + =kde-frameworks/kjobwidgets-${PVCUT}*:5
1198 + =kde-frameworks/knotifications-${PVCUT}*:5
1199 + =kde-frameworks/kparts-${PVCUT}*:5
1200 + =kde-frameworks/kservice-${PVCUT}*:5
1201 + =kde-frameworks/ktextwidgets-${PVCUT}*:5
1202 + =kde-frameworks/kunitconversion-${PVCUT}*:5
1203 + =kde-frameworks/kwidgetsaddons-${PVCUT}*:5
1204 + =kde-frameworks/kwindowsystem-${PVCUT}*:5
1205 + =kde-frameworks/kxmlgui-${PVCUT}*:5
1206 + =kde-frameworks/solid-${PVCUT}*:5
1207 + app-text/docbook-xml-dtd:4.2
1208 + virtual/libintl
1209 + !libressl? ( dev-libs/openssl:0 )
1210 + libressl? ( dev-libs/libressl )
1211 + X? (
1212 + >=dev-qt/qtx11extras-${QTMIN}:5
1213 + x11-libs/libICE
1214 + x11-libs/libSM
1215 + x11-libs/libX11
1216 + x11-libs/libxcb
1217 + )
1218 +"
1219 +DEPEND="${COMMON_DEPEND}
1220 + >=dev-qt/designer-${QTMIN}:5
1221 + test? ( >=dev-qt/qtconcurrent-${QTMIN}:5 )
1222 + X? ( x11-base/xorg-proto )
1223 +"
1224 +RDEPEND="${COMMON_DEPEND}
1225 + =kde-frameworks/kinit-${PVCUT}*:5
1226 + =kde-frameworks/kitemmodels-${PVCUT}*:5
1227 + >=dev-qt/qtxml-${QTMIN}:5
1228 +"
1229 +
1230 +RESTRICT+=" test"
1231 +
1232 +src_prepare() {
1233 + ecm_src_prepare
1234 + if ! use handbook; then
1235 + sed -e "/kdoctools_install/ s/^/#DONT/" -i CMakeLists.txt || die
1236 + fi
1237 +}
1238 +
1239 +src_configure() {
1240 + local mycmakeargs=(
1241 + $(cmake_use_find_package X X11)
1242 + )
1243 +
1244 + ecm_src_configure
1245 +}
1246
1247 diff --git a/kde-frameworks/kdesignerplugin/kdesignerplugin-5.66.0.ebuild b/kde-frameworks/kdesignerplugin/kdesignerplugin-5.66.0.ebuild
1248 new file mode 100644
1249 index 0000000000..da2a7c562f
1250 --- /dev/null
1251 +++ b/kde-frameworks/kdesignerplugin/kdesignerplugin-5.66.0.ebuild
1252 @@ -0,0 +1,25 @@
1253 +# Copyright 1999-2020 Gentoo Authors
1254 +# Distributed under the terms of the GNU General Public License v2
1255 +
1256 +EAPI=7
1257 +
1258 +ECM_HANDBOOK="optional"
1259 +ECM_QTHELP="false"
1260 +ECM_TEST="false"
1261 +PVCUT=$(ver_cut 1-2)
1262 +QTMIN=5.12.3
1263 +inherit ecm kde.org
1264 +
1265 +DESCRIPTION="Framework providing plugins to use KDE frameworks widgets in QtDesigner"
1266 +LICENSE="LGPL-2.1+"
1267 +KEYWORDS="~amd64 ~arm ~arm64 ~x86"
1268 +IUSE="nls"
1269 +
1270 +BDEPEND="
1271 + nls? ( >=dev-qt/linguist-tools-${QTMIN}:5 )
1272 +"
1273 +DEPEND="
1274 + =kde-frameworks/kconfig-${PVCUT}*:5
1275 + =kde-frameworks/kcoreaddons-${PVCUT}*:5
1276 +"
1277 +RDEPEND="${DEPEND}"
1278
1279 diff --git a/kde-frameworks/kdesu/kdesu-5.66.0.ebuild b/kde-frameworks/kdesu/kdesu-5.66.0.ebuild
1280 new file mode 100644
1281 index 0000000000..f93830514b
1282 --- /dev/null
1283 +++ b/kde-frameworks/kdesu/kdesu-5.66.0.ebuild
1284 @@ -0,0 +1,33 @@
1285 +# Copyright 1999-2020 Gentoo Authors
1286 +# Distributed under the terms of the GNU General Public License v2
1287 +
1288 +EAPI=7
1289 +
1290 +ECM_TEST="true"
1291 +PVCUT=$(ver_cut 1-2)
1292 +inherit ecm kde.org
1293 +
1294 +DESCRIPTION="Framework to handle super user actions"
1295 +LICENSE="LGPL-2"
1296 +KEYWORDS="~amd64 ~arm ~arm64 ~x86"
1297 +IUSE="X"
1298 +
1299 +RDEPEND="
1300 + =kde-frameworks/kconfig-${PVCUT}*:5
1301 + =kde-frameworks/kcoreaddons-${PVCUT}*:5
1302 + =kde-frameworks/ki18n-${PVCUT}*:5
1303 + =kde-frameworks/kpty-${PVCUT}*:5
1304 + =kde-frameworks/kservice-${PVCUT}*:5
1305 + X? ( x11-libs/libX11 )
1306 +"
1307 +DEPEND="${RDEPEND}
1308 + X? ( x11-base/xorg-proto )
1309 +"
1310 +
1311 +src_configure() {
1312 + local mycmakeargs=(
1313 + $(cmake_use_find_package X X11)
1314 + )
1315 +
1316 + ecm_src_configure
1317 +}
1318
1319 diff --git a/kde-frameworks/kdewebkit/kdewebkit-5.66.0.ebuild b/kde-frameworks/kdewebkit/kdewebkit-5.66.0.ebuild
1320 new file mode 100644
1321 index 0000000000..d813d6708c
1322 --- /dev/null
1323 +++ b/kde-frameworks/kdewebkit/kdewebkit-5.66.0.ebuild
1324 @@ -0,0 +1,40 @@
1325 +# Copyright 1999-2020 Gentoo Authors
1326 +# Distributed under the terms of the GNU General Public License v2
1327 +
1328 +EAPI=7
1329 +
1330 +ECM_QTHELP="false"
1331 +ECM_TEST="false"
1332 +PVCUT=$(ver_cut 1-2)
1333 +QTMIN=5.12.3
1334 +inherit ecm kde.org
1335 +
1336 +DESCRIPTION="Framework providing KDE integration of QtWebKit"
1337 +LICENSE="LGPL-2+"
1338 +KEYWORDS="~amd64 ~arm ~arm64 ~x86"
1339 +IUSE="designer"
1340 +
1341 +RDEPEND="
1342 + =kde-frameworks/kconfig-${PVCUT}*:5
1343 + =kde-frameworks/kcoreaddons-${PVCUT}*:5
1344 + =kde-frameworks/kio-${PVCUT}*:5
1345 + =kde-frameworks/kjobwidgets-${PVCUT}*:5
1346 + =kde-frameworks/kparts-${PVCUT}*:5
1347 + =kde-frameworks/kservice-${PVCUT}*:5
1348 + =kde-frameworks/kwallet-${PVCUT}*:5
1349 + >=dev-qt/qtgui-${QTMIN}:5
1350 + >=dev-qt/qtnetwork-${QTMIN}:5
1351 + >=dev-qt/qtwidgets-${QTMIN}:5
1352 + >=dev-qt/qtwebkit-5.212.0_pre20180120:5
1353 + designer? ( =kde-frameworks/kdesignerplugin-${PVCUT}*:5 )
1354 +"
1355 +DEPEND="${RDEPEND}
1356 + >=dev-qt/qtnetwork-${QTMIN}:5
1357 +"
1358 +
1359 +src_configure() {
1360 + local mycmakeargs=(
1361 + -DBUILD_DESIGNERPLUGIN=$(usex designer)
1362 + )
1363 + ecm_src_configure
1364 +}
1365
1366 diff --git a/kde-frameworks/kdnssd/kdnssd-5.66.0.ebuild b/kde-frameworks/kdnssd/kdnssd-5.66.0.ebuild
1367 new file mode 100644
1368 index 0000000000..bd3b379e01
1369 --- /dev/null
1370 +++ b/kde-frameworks/kdnssd/kdnssd-5.66.0.ebuild
1371 @@ -0,0 +1,33 @@
1372 +# Copyright 1999-2020 Gentoo Authors
1373 +# Distributed under the terms of the GNU General Public License v2
1374 +
1375 +EAPI=7
1376 +
1377 +QTMIN=5.12.3
1378 +inherit ecm kde.org
1379 +
1380 +DESCRIPTION="Framework for network service discovery using Zeroconf"
1381 +LICENSE="LGPL-2+"
1382 +KEYWORDS="~amd64 ~arm ~arm64 ~x86"
1383 +IUSE="nls zeroconf"
1384 +
1385 +BDEPEND="
1386 + nls? ( >=dev-qt/linguist-tools-${QTMIN}:5 )
1387 +"
1388 +DEPEND="
1389 + >=dev-qt/qtnetwork-${QTMIN}:5
1390 + zeroconf? (
1391 + >=dev-qt/qtdbus-${QTMIN}:5
1392 + net-dns/avahi[mdnsresponder-compat]
1393 + )
1394 +"
1395 +RDEPEND="${DEPEND}"
1396 +
1397 +src_configure() {
1398 + local mycmakeargs=(
1399 + -DCMAKE_DISABLE_FIND_PACKAGE_DNSSD=ON
1400 + $(cmake_use_find_package zeroconf Avahi)
1401 + )
1402 +
1403 + ecm_src_configure
1404 +}
1405
1406 diff --git a/kde-frameworks/kdoctools/kdoctools-5.66.0.ebuild b/kde-frameworks/kdoctools/kdoctools-5.66.0.ebuild
1407 new file mode 100644
1408 index 0000000000..0d80c0455b
1409 --- /dev/null
1410 +++ b/kde-frameworks/kdoctools/kdoctools-5.66.0.ebuild
1411 @@ -0,0 +1,48 @@
1412 +# Copyright 1999-2020 Gentoo Authors
1413 +# Distributed under the terms of the GNU General Public License v2
1414 +
1415 +EAPI=7
1416 +
1417 +ECM_QTHELP="false"
1418 +PVCUT=$(ver_cut 1-2)
1419 +inherit ecm kde.org
1420 +
1421 +DESCRIPTION="Tools to generate documentation in various formats from DocBook files"
1422 +
1423 +LICENSE="MIT"
1424 +KEYWORDS="~amd64 ~arm ~arm64 ~x86"
1425 +IUSE="nls"
1426 +
1427 +BDEPEND="
1428 + dev-lang/perl
1429 + dev-perl/URI
1430 + nls? ( >=kde-frameworks/ki18n-${PVCUT}:5 )
1431 +"
1432 +DEPEND="
1433 + app-text/docbook-xml-dtd:4.5
1434 + app-text/docbook-xsl-stylesheets
1435 + app-text/sgml-common
1436 + dev-libs/libxml2:2
1437 + dev-libs/libxslt
1438 + =kde-frameworks/karchive-${PVCUT}*:5
1439 +"
1440 +RDEPEND="${DEPEND}"
1441 +
1442 +PATCHES=( "${FILESDIR}/${PN}-5.66.0-docbundledir.patch" )
1443 +
1444 +src_configure() {
1445 + local mycmakeargs=(
1446 + $(cmake_use_find_package nls KF5I18n)
1447 + )
1448 +
1449 + ecm_src_configure
1450 +}
1451 +
1452 +src_test() {
1453 + # bug 665622
1454 + local myctestargs=(
1455 + -E "(kdoctools_install)"
1456 + )
1457 +
1458 + ecm_src_test
1459 +}
1460
1461 diff --git a/kde-frameworks/kemoticons/kemoticons-5.66.0.ebuild b/kde-frameworks/kemoticons/kemoticons-5.66.0.ebuild
1462 new file mode 100644
1463 index 0000000000..436094b094
1464 --- /dev/null
1465 +++ b/kde-frameworks/kemoticons/kemoticons-5.66.0.ebuild
1466 @@ -0,0 +1,28 @@
1467 +# Copyright 1999-2020 Gentoo Authors
1468 +# Distributed under the terms of the GNU General Public License v2
1469 +
1470 +EAPI=7
1471 +
1472 +PVCUT=$(ver_cut 1-2)
1473 +QTMIN=5.12.3
1474 +VIRTUALX_REQUIRED="test"
1475 +inherit ecm kde.org
1476 +
1477 +DESCRIPTION="Framework for converting text emoticons to graphical representations"
1478 +LICENSE="LGPL-2.1+"
1479 +KEYWORDS="~amd64 ~arm ~arm64 ~x86"
1480 +IUSE=""
1481 +
1482 +DEPEND="
1483 + =kde-frameworks/karchive-${PVCUT}*:5
1484 + =kde-frameworks/kconfig-${PVCUT}*:5
1485 + =kde-frameworks/kcoreaddons-${PVCUT}*:5
1486 + =kde-frameworks/kservice-${PVCUT}*:5
1487 + >=dev-qt/qtdbus-${QTMIN}:5
1488 + >=dev-qt/qtgui-${QTMIN}:5
1489 + >=dev-qt/qtxml-${QTMIN}:5
1490 +"
1491 +RDEPEND="${DEPEND}"
1492 +
1493 +# requires running kde environment
1494 +RESTRICT+=" test"
1495
1496 diff --git a/kde-frameworks/kfilemetadata/kfilemetadata-5.66.0.ebuild b/kde-frameworks/kfilemetadata/kfilemetadata-5.66.0.ebuild
1497 new file mode 100644
1498 index 0000000000..03d64b9f1c
1499 --- /dev/null
1500 +++ b/kde-frameworks/kfilemetadata/kfilemetadata-5.66.0.ebuild
1501 @@ -0,0 +1,71 @@
1502 +# Copyright 1999-2020 Gentoo Authors
1503 +# Distributed under the terms of the GNU General Public License v2
1504 +
1505 +EAPI=7
1506 +
1507 +PYTHON_COMPAT=( python3_{6,7,8} )
1508 +PVCUT=$(ver_cut 1-2)
1509 +QTMIN=5.12.3
1510 +inherit ecm kde.org python-any-r1
1511 +
1512 +DESCRIPTION="Library for extracting file metadata"
1513 +LICENSE="LGPL-2+"
1514 +KEYWORDS="~amd64 ~arm ~arm64 ~x86"
1515 +IUSE="epub exif ffmpeg kernel_linux libav office pdf taglib"
1516 +
1517 +BDEPEND="
1518 + test? ( ${PYTHON_DEPS} )
1519 +"
1520 +RDEPEND="
1521 + =kde-frameworks/kcoreaddons-${PVCUT}*:5
1522 + =kde-frameworks/ki18n-${PVCUT}*:5
1523 + >=dev-qt/qtxml-${QTMIN}:5
1524 + epub? ( app-text/ebook-tools )
1525 + exif? ( media-gfx/exiv2:= )
1526 + ffmpeg? (
1527 + libav? ( >=media-video/libav-12.2:= )
1528 + !libav? ( media-video/ffmpeg:0= )
1529 + )
1530 + office? ( =kde-frameworks/karchive-${PVCUT}*:5 )
1531 + pdf? ( app-text/poppler[qt5] )
1532 + taglib? ( media-libs/taglib )
1533 +"
1534 +DEPEND="${RDEPEND}
1535 + kernel_linux? ( sys-apps/attr )
1536 +"
1537 +
1538 +RESTRICT+=" test"
1539 +
1540 +pkg_setup() {
1541 + use test && python-any-r1_pkg_setup
1542 + ecm_pkg_setup
1543 +}
1544 +
1545 +src_configure() {
1546 + local mycmakeargs=(
1547 + $(cmake_use_find_package epub EPub)
1548 + $(cmake_use_find_package exif LibExiv2)
1549 + $(cmake_use_find_package ffmpeg FFmpeg)
1550 + $(cmake_use_find_package office KF5Archive)
1551 + $(cmake_use_find_package pdf Poppler)
1552 + $(cmake_use_find_package taglib Taglib)
1553 + )
1554 +
1555 + ecm_src_configure
1556 +}
1557 +
1558 +src_test() {
1559 + # FIXME: bug 644650, fails on tmpfs (but not for everyone)
1560 + local myctestargs=( -E "(usermetadatawritertest)" )
1561 + ecm_src_test
1562 +}
1563 +
1564 +pkg_postinst() {
1565 + ecm_pkg_postinst
1566 +
1567 + if ! has_version app-text/catdoc || ! has_version dev-libs/libxls; then
1568 + elog "To get additional features, optional runtime dependencies may be installed:"
1569 + elog "app-text/catdoc - indexing of Microsoft Word or Powerpoint files"
1570 + elog "dev-libs/libxls - indexing of Microsoft Excel files"
1571 + fi
1572 +}
1573
1574 diff --git a/kde-frameworks/kglobalaccel/kglobalaccel-5.66.0.ebuild b/kde-frameworks/kglobalaccel/kglobalaccel-5.66.0.ebuild
1575 new file mode 100644
1576 index 0000000000..e244e0f884
1577 --- /dev/null
1578 +++ b/kde-frameworks/kglobalaccel/kglobalaccel-5.66.0.ebuild
1579 @@ -0,0 +1,32 @@
1580 +# Copyright 1999-2020 Gentoo Authors
1581 +# Distributed under the terms of the GNU General Public License v2
1582 +
1583 +EAPI=7
1584 +
1585 +PVCUT=$(ver_cut 1-2)
1586 +QTMIN=5.12.3
1587 +VIRTUALX_REQUIRED="test"
1588 +inherit ecm kde.org
1589 +
1590 +DESCRIPTION="Framework to handle global shortcuts"
1591 +KEYWORDS="~amd64 ~arm ~arm64 ~x86"
1592 +LICENSE="LGPL-2+"
1593 +IUSE="nls"
1594 +
1595 +BDEPEND="
1596 + nls? ( >=dev-qt/linguist-tools-${QTMIN}:5 )
1597 +"
1598 +DEPEND="
1599 + =kde-frameworks/kconfig-${PVCUT}*:5
1600 + =kde-frameworks/kcoreaddons-${PVCUT}*:5
1601 + =kde-frameworks/kcrash-${PVCUT}*:5
1602 + =kde-frameworks/kdbusaddons-${PVCUT}*:5
1603 + =kde-frameworks/kwindowsystem-${PVCUT}*:5[X]
1604 + >=dev-qt/qtdbus-${QTMIN}:5
1605 + >=dev-qt/qtgui-${QTMIN}:5
1606 + >=dev-qt/qtwidgets-${QTMIN}:5
1607 + >=dev-qt/qtx11extras-${QTMIN}:5
1608 + x11-libs/libxcb
1609 + x11-libs/xcb-util-keysyms
1610 +"
1611 +RDEPEND="${DEPEND}"
1612
1613 diff --git a/kde-frameworks/kguiaddons/kguiaddons-5.66.0.ebuild b/kde-frameworks/kguiaddons/kguiaddons-5.66.0.ebuild
1614 new file mode 100644
1615 index 0000000000..d5e9d0d62c
1616 --- /dev/null
1617 +++ b/kde-frameworks/kguiaddons/kguiaddons-5.66.0.ebuild
1618 @@ -0,0 +1,23 @@
1619 +# Copyright 1999-2020 Gentoo Authors
1620 +# Distributed under the terms of the GNU General Public License v2
1621 +
1622 +EAPI=7
1623 +
1624 +QTMIN=5.12.3
1625 +VIRTUALX_REQUIRED="test"
1626 +inherit ecm kde.org
1627 +
1628 +DESCRIPTION="Framework providing assorted high-level user interface components"
1629 +LICENSE="LGPL-2+"
1630 +KEYWORDS="~amd64 ~arm ~arm64 ~x86"
1631 +IUSE=""
1632 +
1633 +RDEPEND="
1634 + >=dev-qt/qtgui-${QTMIN}:5
1635 + >=dev-qt/qtx11extras-${QTMIN}:5
1636 + x11-libs/libX11
1637 +"
1638 +DEPEND="${RDEPEND}
1639 + x11-base/xorg-proto
1640 + x11-libs/libxcb
1641 +"
1642
1643 diff --git a/kde-frameworks/kholidays/kholidays-5.66.0.ebuild b/kde-frameworks/kholidays/kholidays-5.66.0.ebuild
1644 new file mode 100644
1645 index 0000000000..60bf2b60ad
1646 --- /dev/null
1647 +++ b/kde-frameworks/kholidays/kholidays-5.66.0.ebuild
1648 @@ -0,0 +1,31 @@
1649 +# Copyright 1999-2020 Gentoo Authors
1650 +# Distributed under the terms of the GNU General Public License v2
1651 +
1652 +EAPI=7
1653 +
1654 +ECM_QTHELP="false"
1655 +ECM_TEST="true"
1656 +QTMIN=5.12.3
1657 +inherit ecm kde.org
1658 +
1659 +DESCRIPTION="Library to determine holidays and other special events for a geographical region"
1660 +LICENSE="LGPL-2.1+"
1661 +KEYWORDS="~amd64 ~arm ~arm64 ~x86"
1662 +IUSE="nls"
1663 +
1664 +BDEPEND="
1665 + nls? ( >=dev-qt/linguist-tools-${QTMIN}:5 )
1666 +"
1667 +DEPEND="
1668 + >=dev-qt/qtdeclarative-${QTMIN}:5
1669 +"
1670 +RDEPEND="${DEPEND}
1671 + !kde-apps/kholidays:5
1672 +"
1673 +
1674 +src_test() {
1675 + # bug 624214
1676 + mkdir -p "${HOME}/.local/share/kf5/libkholidays" || die
1677 + cp -r "${S}/holidays/plan2" "${HOME}/.local/share/kf5/libkholidays/" || die
1678 + ecm_src_test
1679 +}
1680
1681 diff --git a/kde-frameworks/khtml/khtml-5.66.0.ebuild b/kde-frameworks/khtml/khtml-5.66.0.ebuild
1682 new file mode 100644
1683 index 0000000000..91e67e0f8f
1684 --- /dev/null
1685 +++ b/kde-frameworks/khtml/khtml-5.66.0.ebuild
1686 @@ -0,0 +1,72 @@
1687 +# Copyright 1999-2020 Gentoo Authors
1688 +# Distributed under the terms of the GNU General Public License v2
1689 +
1690 +EAPI=7
1691 +
1692 +ECM_QTHELP="false"
1693 +PVCUT=$(ver_cut 1-2)
1694 +QTMIN=5.12.3
1695 +VIRTUALX_REQUIRED="test"
1696 +inherit ecm kde.org
1697 +
1698 +DESCRIPTION="KHTML web rendering engine"
1699 +LICENSE="LGPL-2"
1700 +KEYWORDS="~amd64 ~arm ~arm64 ~x86"
1701 +IUSE="libressl X"
1702 +
1703 +BDEPEND="
1704 + dev-lang/perl
1705 + dev-util/gperf
1706 +"
1707 +RDEPEND="
1708 + =kde-frameworks/karchive-${PVCUT}*:5
1709 + =kde-frameworks/kcodecs-${PVCUT}*:5
1710 + =kde-frameworks/kcompletion-${PVCUT}*:5
1711 + =kde-frameworks/kconfig-${PVCUT}*:5
1712 + =kde-frameworks/kconfigwidgets-${PVCUT}*:5
1713 + =kde-frameworks/kcoreaddons-${PVCUT}*:5
1714 + =kde-frameworks/kglobalaccel-${PVCUT}*:5
1715 + =kde-frameworks/ki18n-${PVCUT}*:5
1716 + =kde-frameworks/kiconthemes-${PVCUT}*:5
1717 + =kde-frameworks/kio-${PVCUT}*:5
1718 + =kde-frameworks/kjobwidgets-${PVCUT}*:5
1719 + =kde-frameworks/kjs-${PVCUT}*:5
1720 + =kde-frameworks/knotifications-${PVCUT}*:5
1721 + =kde-frameworks/kparts-${PVCUT}*:5
1722 + =kde-frameworks/kservice-${PVCUT}*:5
1723 + =kde-frameworks/ktextwidgets-${PVCUT}*:5
1724 + =kde-frameworks/kwallet-${PVCUT}*:5
1725 + =kde-frameworks/kwidgetsaddons-${PVCUT}*:5
1726 + =kde-frameworks/kwindowsystem-${PVCUT}*:5
1727 + =kde-frameworks/kxmlgui-${PVCUT}*:5
1728 + =kde-frameworks/sonnet-${PVCUT}*:5
1729 + >=dev-qt/qtdbus-${QTMIN}:5
1730 + >=dev-qt/qtgui-${QTMIN}:5
1731 + >=dev-qt/qtnetwork-${QTMIN}:5[ssl]
1732 + >=dev-qt/qtprintsupport-${QTMIN}:5
1733 + >=dev-qt/qtwidgets-${QTMIN}:5
1734 + >=dev-qt/qtxml-${QTMIN}:5
1735 + media-libs/giflib:=
1736 + media-libs/libpng:0=
1737 + media-libs/phonon[qt5(+)]
1738 + sys-libs/zlib
1739 + virtual/jpeg:0
1740 + !libressl? ( dev-libs/openssl:0 )
1741 + libressl? ( dev-libs/libressl )
1742 + X? (
1743 + >=dev-qt/qtx11extras-${QTMIN}:5
1744 + x11-libs/libX11
1745 + )
1746 +"
1747 +DEPEND="${RDEPEND}
1748 + test? ( >=dev-qt/qtx11extras-${QTMIN}:5 )
1749 + X? ( x11-base/xorg-proto )
1750 +"
1751 +
1752 +src_configure() {
1753 + local mycmakeargs=(
1754 + $(cmake_use_find_package X X11)
1755 + )
1756 +
1757 + ecm_src_configure
1758 +}
1759
1760 diff --git a/kde-frameworks/ki18n/ki18n-5.66.0.ebuild b/kde-frameworks/ki18n/ki18n-5.66.0.ebuild
1761 new file mode 100644
1762 index 0000000000..57ae6ed378
1763 --- /dev/null
1764 +++ b/kde-frameworks/ki18n/ki18n-5.66.0.ebuild
1765 @@ -0,0 +1,38 @@
1766 +# Copyright 1999-2020 Gentoo Authors
1767 +# Distributed under the terms of the GNU General Public License v2
1768 +
1769 +EAPI=7
1770 +
1771 +PYTHON_COMPAT=( python3_{6,7,8} )
1772 +QTMIN=5.12.3
1773 +inherit ecm kde.org python-single-r1
1774 +
1775 +DESCRIPTION="Framework based on Gettext for internationalizing user interface text"
1776 +LICENSE="LGPL-2+"
1777 +KEYWORDS="~amd64 ~arm ~arm64 ~x86"
1778 +IUSE=""
1779 +
1780 +REQUIRED_USE="${PYTHON_REQUIRED_USE}"
1781 +
1782 +RDEPEND="${PYTHON_DEPS}
1783 + >=dev-qt/qtdeclarative-${QTMIN}:5
1784 + sys-devel/gettext
1785 + virtual/libintl
1786 +"
1787 +DEPEND="${RDEPEND}
1788 + test? ( >=dev-qt/qtconcurrent-${QTMIN}:5 )
1789 +"
1790 +
1791 +PATCHES=( "${FILESDIR}/${PN}-5.57.0-python.patch" )
1792 +
1793 +pkg_setup() {
1794 + ecm_pkg_setup
1795 + python-single-r1_pkg_setup
1796 +}
1797 +
1798 +src_configure() {
1799 + local mycmakeargs=(
1800 + -DPYTHON_EXECUTABLE="${PYTHON}"
1801 + )
1802 + ecm_src_configure
1803 +}
1804
1805 diff --git a/kde-frameworks/kiconthemes/kiconthemes-5.66.0.ebuild b/kde-frameworks/kiconthemes/kiconthemes-5.66.0.ebuild
1806 new file mode 100644
1807 index 0000000000..f8c15e98ca
1808 --- /dev/null
1809 +++ b/kde-frameworks/kiconthemes/kiconthemes-5.66.0.ebuild
1810 @@ -0,0 +1,32 @@
1811 +# Copyright 1999-2020 Gentoo Authors
1812 +# Distributed under the terms of the GNU General Public License v2
1813 +
1814 +EAPI=7
1815 +
1816 +ECM_DESIGNERPLUGIN="true"
1817 +PVCUT=$(ver_cut 1-2)
1818 +QTMIN=5.12.3
1819 +VIRTUALX_REQUIRED="test"
1820 +inherit ecm kde.org
1821 +
1822 +DESCRIPTION="Framework for icon theming and configuration"
1823 +LICENSE="LGPL-2+"
1824 +KEYWORDS="~amd64 ~arm ~arm64 ~x86"
1825 +IUSE=""
1826 +
1827 +DEPEND="
1828 + =kde-frameworks/karchive-${PVCUT}*:5
1829 + =kde-frameworks/kconfig-${PVCUT}*:5
1830 + =kde-frameworks/kconfigwidgets-${PVCUT}*:5
1831 + =kde-frameworks/kcoreaddons-${PVCUT}*:5
1832 + =kde-frameworks/ki18n-${PVCUT}*:5
1833 + =kde-frameworks/kitemviews-${PVCUT}*:5
1834 + =kde-frameworks/kwidgetsaddons-${PVCUT}*:5
1835 + >=dev-qt/qtdbus-${QTMIN}:5
1836 + >=dev-qt/qtgui-${QTMIN}:5
1837 + >=dev-qt/qtsvg-${QTMIN}:5
1838 + >=dev-qt/qtwidgets-${QTMIN}:5
1839 +"
1840 +RDEPEND="${DEPEND}"
1841 +
1842 +RESTRICT+=" test" # bug 574770
1843
1844 diff --git a/kde-frameworks/kidletime/kidletime-5.66.0.ebuild b/kde-frameworks/kidletime/kidletime-5.66.0.ebuild
1845 new file mode 100644
1846 index 0000000000..3f90aedccc
1847 --- /dev/null
1848 +++ b/kde-frameworks/kidletime/kidletime-5.66.0.ebuild
1849 @@ -0,0 +1,47 @@
1850 +# Copyright 1999-2020 Gentoo Authors
1851 +# Distributed under the terms of the GNU General Public License v2
1852 +
1853 +EAPI=7
1854 +
1855 +ECM_TEST="false"
1856 +QTMIN=5.12.3
1857 +inherit ecm kde.org
1858 +
1859 +DESCRIPTION="Framework for detection and notification of device idle time"
1860 +LICENSE="LGPL-2+"
1861 +KEYWORDS="~amd64 ~arm ~arm64 ~x86"
1862 +IUSE="X xscreensaver"
1863 +
1864 +REQUIRED_USE="xscreensaver? ( X )"
1865 +
1866 +DEPEND="
1867 + >=dev-qt/qtgui-${QTMIN}:5
1868 + >=dev-qt/qtwidgets-${QTMIN}:5
1869 + X? (
1870 + >=dev-qt/qtx11extras-${QTMIN}:5
1871 + x11-libs/libX11
1872 + x11-libs/libxcb
1873 + x11-libs/libXext
1874 + )
1875 + xscreensaver? (
1876 + >=dev-qt/qtdbus-${QTMIN}:5
1877 + x11-libs/libXScrnSaver
1878 + )
1879 +"
1880 +RDEPEND="${DEPEND}"
1881 +
1882 +src_prepare() {
1883 + ecm_src_prepare
1884 + if ! use xscreensaver; then
1885 + sed -i -e "s/\${X11_Xscreensaver_FOUND}/0/" CMakeLists.txt || die
1886 + fi
1887 +}
1888 +
1889 +src_configure() {
1890 + local mycmakeargs=(
1891 + $(cmake_use_find_package X X11)
1892 + $(cmake_use_find_package X XCB)
1893 + )
1894 +
1895 + ecm_src_configure
1896 +}
1897
1898 diff --git a/kde-frameworks/kimageformats/kimageformats-5.66.0.ebuild b/kde-frameworks/kimageformats/kimageformats-5.66.0.ebuild
1899 new file mode 100644
1900 index 0000000000..4b900914bf
1901 --- /dev/null
1902 +++ b/kde-frameworks/kimageformats/kimageformats-5.66.0.ebuild
1903 @@ -0,0 +1,37 @@
1904 +# Copyright 1999-2020 Gentoo Authors
1905 +# Distributed under the terms of the GNU General Public License v2
1906 +
1907 +EAPI=7
1908 +
1909 +ECM_QTHELP="false"
1910 +PVCUT=$(ver_cut 1-2)
1911 +QTMIN=5.12.3
1912 +VIRTUALX_REQUIRED="test"
1913 +inherit ecm kde.org
1914 +
1915 +DESCRIPTION="Framework providing additional format plugins for Qt's image I/O system"
1916 +LICENSE="LGPL-2+"
1917 +KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
1918 +IUSE="eps openexr"
1919 +
1920 +DEPEND="
1921 + =kde-frameworks/karchive-${PVCUT}*:5
1922 + >=dev-qt/qtgui-${QTMIN}:5
1923 + eps? ( >=dev-qt/qtprintsupport-${QTMIN}:5 )
1924 + openexr? (
1925 + media-libs/ilmbase:=
1926 + media-libs/openexr:=
1927 + )
1928 +"
1929 +RDEPEND="${DEPEND}"
1930 +
1931 +DOCS=( src/imageformats/AUTHORS )
1932 +
1933 +src_configure() {
1934 + local mycmakeargs=(
1935 + $(cmake_use_find_package eps Qt5PrintSupport)
1936 + $(cmake_use_find_package openexr OpenEXR)
1937 + )
1938 +
1939 + ecm_src_configure
1940 +}
1941
1942 diff --git a/kde-frameworks/kinit/kinit-5.66.0.ebuild b/kde-frameworks/kinit/kinit-5.66.0.ebuild
1943 new file mode 100644
1944 index 0000000000..96e345ac6a
1945 --- /dev/null
1946 +++ b/kde-frameworks/kinit/kinit-5.66.0.ebuild
1947 @@ -0,0 +1,50 @@
1948 +# Copyright 1999-2020 Gentoo Authors
1949 +# Distributed under the terms of the GNU General Public License v2
1950 +
1951 +EAPI=7
1952 +
1953 +ECM_QTHELP="false"
1954 +ECM_TEST="false"
1955 +PVCUT=$(ver_cut 1-2)
1956 +QTMIN=5.12.3
1957 +inherit ecm kde.org
1958 +
1959 +DESCRIPTION="Helper library to speed up start of applications on KDE work spaces"
1960 +
1961 +LICENSE="LGPL-2+"
1962 +KEYWORDS="~amd64 ~arm ~arm64 ~x86"
1963 +IUSE="+caps +man X"
1964 +
1965 +BDEPEND="
1966 + man? ( >=kde-frameworks/kdoctools-${PVCUT}:5 )
1967 +"
1968 +RDEPEND="
1969 + >=dev-qt/qtdbus-${QTMIN}:5
1970 + >=dev-qt/qtgui-${QTMIN}:5
1971 + =kde-frameworks/kconfig-${PVCUT}*:5
1972 + =kde-frameworks/kcoreaddons-${PVCUT}*:5
1973 + =kde-frameworks/kcrash-${PVCUT}*:5
1974 + =kde-frameworks/ki18n-${PVCUT}*:5
1975 + =kde-frameworks/kio-${PVCUT}*:5
1976 + =kde-frameworks/kservice-${PVCUT}*:5
1977 + =kde-frameworks/kwindowsystem-${PVCUT}*:5
1978 + caps? ( sys-libs/libcap )
1979 + X? (
1980 + x11-libs/libX11
1981 + x11-libs/libxcb
1982 + )
1983 +"
1984 +DEPEND="${RDEPEND}
1985 + X? ( x11-base/xorg-proto )
1986 +"
1987 +
1988 +src_configure() {
1989 + local mycmakeargs=(
1990 + $(cmake_use_find_package caps Libcap)
1991 + $(cmake_use_find_package man KF5DocTools)
1992 + $(cmake_use_find_package X X11)
1993 + $(cmake_use_find_package X XCB)
1994 + )
1995 +
1996 + ecm_src_configure
1997 +}
1998
1999 diff --git a/kde-frameworks/kio/kio-5.66.0.ebuild b/kde-frameworks/kio/kio-5.66.0.ebuild
2000 new file mode 100644
2001 index 0000000000..ea827da873
2002 --- /dev/null
2003 +++ b/kde-frameworks/kio/kio-5.66.0.ebuild
2004 @@ -0,0 +1,84 @@
2005 +# Copyright 1999-2020 Gentoo Authors
2006 +# Distributed under the terms of the GNU General Public License v2
2007 +
2008 +EAPI=7
2009 +
2010 +ECM_DESIGNERPLUGIN="true"
2011 +ECM_TEST="forceoptional"
2012 +PVCUT=$(ver_cut 1-2)
2013 +QTMIN=5.12.3
2014 +VIRTUALX_REQUIRED="test"
2015 +inherit ecm kde.org
2016 +
2017 +DESCRIPTION="Framework providing transparent file and data management"
2018 +LICENSE="LGPL-2+"
2019 +KEYWORDS="~amd64 ~arm ~arm64 ~x86"
2020 +IUSE="acl +handbook kerberos +kwallet X"
2021 +
2022 +# drop qtnetwork subslot operator when QT_MINIMAL >= 5.15.0
2023 +RDEPEND="
2024 + dev-libs/libxml2
2025 + dev-libs/libxslt
2026 + >=dev-qt/qtdbus-${QTMIN}:5
2027 + >=dev-qt/qtdeclarative-${QTMIN}:5
2028 + >=dev-qt/qtgui-${QTMIN}:5
2029 + >=dev-qt/qtnetwork-${QTMIN}:5=[ssl]
2030 + >=dev-qt/qtwidgets-${QTMIN}:5
2031 + >=dev-qt/qtxml-${QTMIN}:5
2032 + =kde-frameworks/kauth-${PVCUT}*:5
2033 + =kde-frameworks/karchive-${PVCUT}*:5
2034 + =kde-frameworks/kbookmarks-${PVCUT}*:5
2035 + =kde-frameworks/kcodecs-${PVCUT}*:5
2036 + =kde-frameworks/kcompletion-${PVCUT}*:5
2037 + =kde-frameworks/kconfig-${PVCUT}*:5
2038 + =kde-frameworks/kconfigwidgets-${PVCUT}*:5
2039 + =kde-frameworks/kcoreaddons-${PVCUT}*:5
2040 + =kde-frameworks/kcrash-${PVCUT}*:5
2041 + =kde-frameworks/kdbusaddons-${PVCUT}*:5
2042 + =kde-frameworks/ki18n-${PVCUT}*:5
2043 + =kde-frameworks/kiconthemes-${PVCUT}*:5
2044 + =kde-frameworks/kitemviews-${PVCUT}*:5
2045 + =kde-frameworks/kjobwidgets-${PVCUT}*:5
2046 + =kde-frameworks/knotifications-${PVCUT}*:5
2047 + =kde-frameworks/kservice-${PVCUT}*:5
2048 + =kde-frameworks/ktextwidgets-${PVCUT}*:5
2049 + =kde-frameworks/kwidgetsaddons-${PVCUT}*:5
2050 + =kde-frameworks/kwindowsystem-${PVCUT}*:5
2051 + =kde-frameworks/kxmlgui-${PVCUT}*:5
2052 + =kde-frameworks/solid-${PVCUT}*:5
2053 + acl? (
2054 + sys-apps/attr
2055 + virtual/acl
2056 + )
2057 + handbook? ( =kde-frameworks/kdoctools-${PVCUT}*:5 )
2058 + kerberos? ( virtual/krb5 )
2059 + kwallet? ( =kde-frameworks/kwallet-${PVCUT}*:5 )
2060 + X? ( >=dev-qt/qtx11extras-${QTMIN}:5 )
2061 +"
2062 +DEPEND="${RDEPEND}
2063 + >=dev-qt/qtconcurrent-${QTMIN}:5
2064 + test? ( sys-libs/zlib )
2065 + X? (
2066 + x11-base/xorg-proto
2067 + x11-libs/libX11
2068 + x11-libs/libXrender
2069 + )
2070 +"
2071 +PDEPEND="
2072 + >=kde-frameworks/kded-${PVCUT}:5
2073 +"
2074 +
2075 +# tests hang
2076 +RESTRICT+=" test"
2077 +
2078 +src_configure() {
2079 + local mycmakeargs=(
2080 + $(cmake_use_find_package acl ACL)
2081 + $(cmake_use_find_package handbook KF5DocTools)
2082 + $(cmake_use_find_package kerberos GSSAPI)
2083 + $(cmake_use_find_package kwallet KF5Wallet)
2084 + $(cmake_use_find_package X X11)
2085 + )
2086 +
2087 + ecm_src_configure
2088 +}
2089
2090 diff --git a/kde-frameworks/kirigami/kirigami-5.66.0.ebuild b/kde-frameworks/kirigami/kirigami-5.66.0.ebuild
2091 new file mode 100644
2092 index 0000000000..868e863507
2093 --- /dev/null
2094 +++ b/kde-frameworks/kirigami/kirigami-5.66.0.ebuild
2095 @@ -0,0 +1,46 @@
2096 +# Copyright 1999-2020 Gentoo Authors
2097 +# Distributed under the terms of the GNU General Public License v2
2098 +
2099 +EAPI=7
2100 +
2101 +ECM_EXAMPLES="true"
2102 +ECM_QTHELP="false"
2103 +ECM_TEST="true"
2104 +KDE_ORG_NAME="${PN}2"
2105 +QTMIN=5.12.3
2106 +inherit ecm kde.org
2107 +
2108 +DESCRIPTION="Lightweight user interface framework for mobile and convergent applications"
2109 +HOMEPAGE="https://techbase.kde.org/Kirigami"
2110 +EGIT_REPO_URI="${EGIT_REPO_URI/${PN}2/${PN}}"
2111 +
2112 +LICENSE="LGPL-2+"
2113 +KEYWORDS="~amd64 ~arm ~arm64 ~x86"
2114 +IUSE=""
2115 +
2116 +# drop qtgui subslot operator when QT_MINIMAL >= 5.14.0
2117 +BDEPEND="
2118 + >=dev-qt/linguist-tools-${QTMIN}:5
2119 +"
2120 +DEPEND="
2121 + >=dev-qt/qtdbus-${QTMIN}:5
2122 + >=dev-qt/qtdeclarative-${QTMIN}:5
2123 + >=dev-qt/qtgui-${QTMIN}:5=
2124 + >=dev-qt/qtnetwork-${QTMIN}:5
2125 + >=dev-qt/qtquickcontrols2-${QTMIN}:5
2126 + >=dev-qt/qtsvg-${QTMIN}:5
2127 +"
2128 +RDEPEND="${DEPEND}
2129 + >=dev-qt/qtgraphicaleffects-${QTMIN}:5
2130 +"
2131 +
2132 +# requires package to already be installed
2133 +RESTRICT+=" test"
2134 +
2135 +src_configure() {
2136 + local mycmakeargs=(
2137 + -DBUILD_EXAMPLES=$(usex examples)
2138 + )
2139 +
2140 + ecm_src_configure
2141 +}
2142
2143 diff --git a/kde-frameworks/kitemmodels/kitemmodels-5.66.0.ebuild b/kde-frameworks/kitemmodels/kitemmodels-5.66.0.ebuild
2144 new file mode 100644
2145 index 0000000000..c6f84a7531
2146 --- /dev/null
2147 +++ b/kde-frameworks/kitemmodels/kitemmodels-5.66.0.ebuild
2148 @@ -0,0 +1,28 @@
2149 +# Copyright 1999-2020 Gentoo Authors
2150 +# Distributed under the terms of the GNU General Public License v2
2151 +
2152 +EAPI=7
2153 +
2154 +QTMIN=5.12.3
2155 +VIRTUALX_REQUIRED="test"
2156 +inherit ecm kde.org
2157 +
2158 +DESCRIPTION="Framework providing data models to help with tasks such as sorting and filtering"
2159 +
2160 +LICENSE="LGPL-2+"
2161 +KEYWORDS="~amd64 ~arm ~arm64 ~x86"
2162 +IUSE="qml"
2163 +
2164 +RDEPEND="
2165 + qml? ( >=dev-qt/qtdeclarative-${QTMIN}:5 )
2166 +"
2167 +DEPEND="${RDEPEND}
2168 + test? ( >=dev-qt/qtwidgets-${QTMIN}:5 )
2169 +"
2170 +
2171 +src_configure() {
2172 + local mycmakeargs=(
2173 + $(cmake_use_find_package qml Qt5Qml)
2174 + )
2175 + ecm_src_configure
2176 +}
2177
2178 diff --git a/kde-frameworks/kitemviews/kitemviews-5.66.0.ebuild b/kde-frameworks/kitemviews/kitemviews-5.66.0.ebuild
2179 new file mode 100644
2180 index 0000000000..463932a254
2181 --- /dev/null
2182 +++ b/kde-frameworks/kitemviews/kitemviews-5.66.0.ebuild
2183 @@ -0,0 +1,24 @@
2184 +# Copyright 1999-2020 Gentoo Authors
2185 +# Distributed under the terms of the GNU General Public License v2
2186 +
2187 +EAPI=7
2188 +
2189 +ECM_DESIGNERPLUGIN="true"
2190 +QTMIN=5.12.3
2191 +VIRTUALX_REQUIRED="test"
2192 +inherit ecm kde.org
2193 +
2194 +DESCRIPTION="Framework providing additional widgets for item models"
2195 +LICENSE="LGPL-2+"
2196 +KEYWORDS="~amd64 ~arm ~arm64 ~x86"
2197 +IUSE="nls"
2198 +
2199 +# drop qtgui subslot operator when QT_MINIMAL >= 5.14.0
2200 +BDEPEND="
2201 + nls? ( >=dev-qt/linguist-tools-${QTMIN}:5 )
2202 +"
2203 +DEPEND="
2204 + >=dev-qt/qtgui-${QTMIN}:5=
2205 + >=dev-qt/qtwidgets-${QTMIN}:5
2206 +"
2207 +RDEPEND="${DEPEND}"
2208
2209 diff --git a/kde-frameworks/kjobwidgets/kjobwidgets-5.66.0.ebuild b/kde-frameworks/kjobwidgets/kjobwidgets-5.66.0.ebuild
2210 new file mode 100644
2211 index 0000000000..e1cad257f8
2212 --- /dev/null
2213 +++ b/kde-frameworks/kjobwidgets/kjobwidgets-5.66.0.ebuild
2214 @@ -0,0 +1,39 @@
2215 +# Copyright 1999-2020 Gentoo Authors
2216 +# Distributed under the terms of the GNU General Public License v2
2217 +
2218 +EAPI=7
2219 +
2220 +PVCUT=$(ver_cut 1-2)
2221 +QTMIN=5.12.3
2222 +inherit ecm kde.org
2223 +
2224 +DESCRIPTION="Framework providing assorted widgets for showing the progress of jobs"
2225 +LICENSE="LGPL-2+"
2226 +KEYWORDS="~amd64 ~arm ~arm64 ~x86"
2227 +IUSE="nls X"
2228 +
2229 +BDEPEND="
2230 + nls? ( >=dev-qt/linguist-tools-${QTMIN}:5 )
2231 +"
2232 +RDEPEND="
2233 + =kde-frameworks/kcoreaddons-${PVCUT}*:5
2234 + =kde-frameworks/kwidgetsaddons-${PVCUT}*:5
2235 + >=dev-qt/qtdbus-${QTMIN}:5
2236 + >=dev-qt/qtgui-${QTMIN}:5
2237 + >=dev-qt/qtwidgets-${QTMIN}:5
2238 + X? ( >=dev-qt/qtx11extras-${QTMIN}:5 )
2239 +"
2240 +DEPEND="${RDEPEND}
2241 + X? (
2242 + x11-base/xorg-proto
2243 + x11-libs/libX11
2244 + )
2245 +"
2246 +
2247 +src_configure() {
2248 + local mycmakeargs=(
2249 + $(cmake_use_find_package X X11)
2250 + )
2251 +
2252 + ecm_src_configure
2253 +}
2254
2255 diff --git a/kde-frameworks/kjs/kjs-5.66.0.ebuild b/kde-frameworks/kjs/kjs-5.66.0.ebuild
2256 new file mode 100644
2257 index 0000000000..2cad758fc0
2258 --- /dev/null
2259 +++ b/kde-frameworks/kjs/kjs-5.66.0.ebuild
2260 @@ -0,0 +1,23 @@
2261 +# Copyright 1999-2020 Gentoo Authors
2262 +# Distributed under the terms of the GNU General Public License v2
2263 +
2264 +EAPI=7
2265 +
2266 +ECM_HANDBOOK="optional"
2267 +ECM_QTHELP="false"
2268 +inherit ecm kde.org
2269 +
2270 +DESCRIPTION="ECMAScipt compatible parser and engine"
2271 +LICENSE="BSD-2 LGPL-2+"
2272 +KEYWORDS="~amd64 ~arm ~arm64 ~x86"
2273 +IUSE=""
2274 +
2275 +BDEPEND="
2276 + dev-lang/perl
2277 +"
2278 +DEPEND="
2279 + dev-libs/libpcre
2280 +"
2281 +RDEPEND="${DEPEND}"
2282 +
2283 +DOCS=( src/README )
2284
2285 diff --git a/kde-frameworks/kjsembed/kjsembed-5.66.0.ebuild b/kde-frameworks/kjsembed/kjsembed-5.66.0.ebuild
2286 new file mode 100644
2287 index 0000000000..438a432646
2288 --- /dev/null
2289 +++ b/kde-frameworks/kjsembed/kjsembed-5.66.0.ebuild
2290 @@ -0,0 +1,28 @@
2291 +# Copyright 1999-2020 Gentoo Authors
2292 +# Distributed under the terms of the GNU General Public License v2
2293 +
2294 +EAPI=7
2295 +
2296 +ECM_HANDBOOK="optional"
2297 +ECM_QTHELP="false"
2298 +ECM_TEST="false"
2299 +PVCUT=$(ver_cut 1-2)
2300 +QTMIN=5.12.3
2301 +inherit ecm kde.org
2302 +
2303 +DESCRIPTION="Framework binding JavaScript objects to QObjects"
2304 +LICENSE="LGPL-2+"
2305 +KEYWORDS="~amd64 ~arm ~arm64 ~x86"
2306 +IUSE=""
2307 +
2308 +RDEPEND="
2309 + =kde-frameworks/ki18n-${PVCUT}*:5
2310 + =kde-frameworks/kjs-${PVCUT}*:5
2311 + >=dev-qt/qtgui-${QTMIN}:5
2312 + >=dev-qt/qtsvg-${QTMIN}:5
2313 + >=dev-qt/qtwidgets-${QTMIN}:5
2314 + >=dev-qt/qtxml-${QTMIN}:5
2315 +"
2316 +DEPEND="${RDEPEND}
2317 + >=dev-qt/designer-${QTMIN}:5
2318 +"
2319
2320 diff --git a/kde-frameworks/kmediaplayer/kmediaplayer-5.66.0.ebuild b/kde-frameworks/kmediaplayer/kmediaplayer-5.66.0.ebuild
2321 new file mode 100644
2322 index 0000000000..aec0219809
2323 --- /dev/null
2324 +++ b/kde-frameworks/kmediaplayer/kmediaplayer-5.66.0.ebuild
2325 @@ -0,0 +1,23 @@
2326 +# Copyright 1999-2020 Gentoo Authors
2327 +# Distributed under the terms of the GNU General Public License v2
2328 +
2329 +EAPI=7
2330 +
2331 +ECM_QTHELP="false"
2332 +PVCUT=$(ver_cut 1-2)
2333 +QTMIN=5.12.3
2334 +VIRTUALX_REQUIRED="test"
2335 +inherit ecm kde.org
2336 +
2337 +DESCRIPTION="Framework providing a common interface for KParts that can play media files"
2338 +LICENSE="MIT"
2339 +KEYWORDS="~amd64 ~arm ~arm64 ~x86"
2340 +IUSE=""
2341 +
2342 +DEPEND="
2343 + =kde-frameworks/kparts-${PVCUT}*:5
2344 + =kde-frameworks/kxmlgui-${PVCUT}*:5
2345 + >=dev-qt/qtdbus-${QTMIN}:5
2346 + >=dev-qt/qtwidgets-${QTMIN}:5
2347 +"
2348 +RDEPEND="${DEPEND}"
2349
2350 diff --git a/kde-frameworks/knewstuff/knewstuff-5.66.0.ebuild b/kde-frameworks/knewstuff/knewstuff-5.66.0.ebuild
2351 new file mode 100644
2352 index 0000000000..7ec721cd49
2353 --- /dev/null
2354 +++ b/kde-frameworks/knewstuff/knewstuff-5.66.0.ebuild
2355 @@ -0,0 +1,39 @@
2356 +# Copyright 1999-2020 Gentoo Authors
2357 +# Distributed under the terms of the GNU General Public License v2
2358 +
2359 +EAPI=7
2360 +
2361 +ECM_TEST="false"
2362 +PVCUT=$(ver_cut 1-2)
2363 +QTMIN=5.12.3
2364 +inherit ecm kde.org
2365 +
2366 +DESCRIPTION="Framework for downloading and sharing additional application data"
2367 +
2368 +LICENSE="LGPL-2+"
2369 +KEYWORDS="~amd64 ~arm ~arm64 ~x86"
2370 +IUSE=""
2371 +
2372 +DEPEND="
2373 + >=dev-qt/qtdeclarative-${QTMIN}:5
2374 + >=dev-qt/qtgui-${QTMIN}:5
2375 + >=dev-qt/qtnetwork-${QTMIN}:5
2376 + >=dev-qt/qtwidgets-${QTMIN}:5
2377 + >=dev-qt/qtxml-${QTMIN}:5
2378 + =kde-frameworks/attica-${PVCUT}*:5
2379 + =kde-frameworks/karchive-${PVCUT}*:5
2380 + =kde-frameworks/kcompletion-${PVCUT}*:5
2381 + =kde-frameworks/kconfig-${PVCUT}*:5
2382 + =kde-frameworks/kcoreaddons-${PVCUT}*:5
2383 + =kde-frameworks/ki18n-${PVCUT}*:5
2384 + =kde-frameworks/kiconthemes-${PVCUT}*:5
2385 + =kde-frameworks/kio-${PVCUT}*:5
2386 + =kde-frameworks/kitemviews-${PVCUT}*:5
2387 + =kde-frameworks/kservice-${PVCUT}*:5
2388 + =kde-frameworks/ktextwidgets-${PVCUT}*:5
2389 + =kde-frameworks/kwidgetsaddons-${PVCUT}*:5
2390 + =kde-frameworks/kxmlgui-${PVCUT}*:5
2391 +"
2392 +RDEPEND="${DEPEND}
2393 + >=kde-frameworks/kirigami-${PVCUT}:5
2394 +"
2395
2396 diff --git a/kde-frameworks/knotifications/knotifications-5.66.0.ebuild b/kde-frameworks/knotifications/knotifications-5.66.0.ebuild
2397 new file mode 100644
2398 index 0000000000..4ab8b72575
2399 --- /dev/null
2400 +++ b/kde-frameworks/knotifications/knotifications-5.66.0.ebuild
2401 @@ -0,0 +1,50 @@
2402 +# Copyright 1999-2020 Gentoo Authors
2403 +# Distributed under the terms of the GNU General Public License v2
2404 +
2405 +EAPI=7
2406 +
2407 +ECM_TEST="false"
2408 +PVCUT=$(ver_cut 1-2)
2409 +QTMIN=5.12.3
2410 +inherit ecm kde.org
2411 +
2412 +DESCRIPTION="Framework for notifying the user of an event"
2413 +LICENSE="LGPL-2.1+"
2414 +KEYWORDS="~amd64 ~arm ~arm64 ~x86"
2415 +IUSE="dbus nls phonon speech X"
2416 +
2417 +BDEPEND="
2418 + nls? ( >=dev-qt/linguist-tools-${QTMIN}:5 )
2419 +"
2420 +RDEPEND="
2421 + =kde-frameworks/kcodecs-${PVCUT}*:5
2422 + =kde-frameworks/kconfig-${PVCUT}*:5
2423 + =kde-frameworks/kcoreaddons-${PVCUT}*:5
2424 + =kde-frameworks/kwindowsystem-${PVCUT}*:5
2425 + >=dev-qt/qtdbus-${QTMIN}:5
2426 + >=dev-qt/qtgui-${QTMIN}:5
2427 + >=dev-qt/qtwidgets-${QTMIN}:5
2428 + dbus? ( dev-libs/libdbusmenu-qt[qt5(+)] )
2429 + !phonon? ( media-libs/libcanberra )
2430 + phonon? ( media-libs/phonon[qt5(+)] )
2431 + speech? ( >=dev-qt/qtspeech-${QTMIN}:5 )
2432 + X? (
2433 + >=dev-qt/qtx11extras-${QTMIN}:5
2434 + x11-libs/libX11
2435 + x11-libs/libXtst
2436 + )
2437 +"
2438 +DEPEND="${RDEPEND}
2439 + X? ( x11-base/xorg-proto )
2440 +"
2441 +
2442 +src_configure() {
2443 + local mycmakeargs=(
2444 + $(cmake_use_find_package dbus dbusmenu-qt5)
2445 + $(cmake_use_find_package !phonon Canberra)
2446 + $(cmake_use_find_package speech Qt5TextToSpeech)
2447 + $(cmake_use_find_package X X11)
2448 + )
2449 +
2450 + ecm_src_configure
2451 +}
2452
2453 diff --git a/kde-frameworks/knotifyconfig/knotifyconfig-5.66.0.ebuild b/kde-frameworks/knotifyconfig/knotifyconfig-5.66.0.ebuild
2454 new file mode 100644
2455 index 0000000000..e3723fbf8b
2456 --- /dev/null
2457 +++ b/kde-frameworks/knotifyconfig/knotifyconfig-5.66.0.ebuild
2458 @@ -0,0 +1,26 @@
2459 +# Copyright 1999-2020 Gentoo Authors
2460 +# Distributed under the terms of the GNU General Public License v2
2461 +
2462 +EAPI=7
2463 +
2464 +ECM_TEST="false"
2465 +PVCUT=$(ver_cut 1-2)
2466 +QTMIN=5.12.3
2467 +inherit ecm kde.org
2468 +
2469 +DESCRIPTION="Framework for configuring desktop notifications"
2470 +LICENSE="LGPL-2+"
2471 +KEYWORDS="~amd64 ~arm ~arm64 ~x86"
2472 +IUSE="phonon"
2473 +
2474 +DEPEND="
2475 + =kde-frameworks/kcompletion-${PVCUT}*:5
2476 + =kde-frameworks/kconfig-${PVCUT}*:5
2477 + =kde-frameworks/ki18n-${PVCUT}*:5
2478 + =kde-frameworks/kio-${PVCUT}*:5
2479 + >=dev-qt/qtdbus-${QTMIN}:5
2480 + >=dev-qt/qtgui-${QTMIN}:5
2481 + >=dev-qt/qtwidgets-${QTMIN}:5
2482 + phonon? ( media-libs/phonon[qt5(+)] )
2483 +"
2484 +RDEPEND="${DEPEND}"
2485
2486 diff --git a/kde-frameworks/kpackage/kpackage-5.66.0.ebuild b/kde-frameworks/kpackage/kpackage-5.66.0.ebuild
2487 new file mode 100644
2488 index 0000000000..f31b5661c8
2489 --- /dev/null
2490 +++ b/kde-frameworks/kpackage/kpackage-5.66.0.ebuild
2491 @@ -0,0 +1,37 @@
2492 +# Copyright 1999-2020 Gentoo Authors
2493 +# Distributed under the terms of the GNU General Public License v2
2494 +
2495 +EAPI=7
2496 +
2497 +PVCUT=$(ver_cut 1-2)
2498 +inherit ecm kde.org
2499 +
2500 +DESCRIPTION="Framework to install and load packages of non binary content"
2501 +
2502 +LICENSE="LGPL-2+"
2503 +KEYWORDS="~amd64 ~arm ~arm64 ~x86"
2504 +IUSE="man"
2505 +
2506 +BDEPEND="
2507 + man? ( >=kde-frameworks/kdoctools-${PVCUT}:5 )
2508 +"
2509 +DEPEND="
2510 + =kde-frameworks/karchive-${PVCUT}*:5
2511 + =kde-frameworks/kcoreaddons-${PVCUT}*:5
2512 + =kde-frameworks/ki18n-${PVCUT}*:5
2513 +"
2514 +RDEPEND="${DEPEND}"
2515 +
2516 +src_configure() {
2517 + local mycmakeargs=(
2518 + $(cmake_use_find_package man KF5DocTools)
2519 + )
2520 +
2521 + ecm_src_configure
2522 +}
2523 +
2524 +src_test() {
2525 + #bug 650214
2526 + local myctestargs=( -E "(plasma-plasmoidpackagetest)" )
2527 + ecm_src_test
2528 +}
2529
2530 diff --git a/kde-frameworks/kparts/kparts-5.66.0.ebuild b/kde-frameworks/kparts/kparts-5.66.0.ebuild
2531 new file mode 100644
2532 index 0000000000..0730643263
2533 --- /dev/null
2534 +++ b/kde-frameworks/kparts/kparts-5.66.0.ebuild
2535 @@ -0,0 +1,33 @@
2536 +# Copyright 1999-2020 Gentoo Authors
2537 +# Distributed under the terms of the GNU General Public License v2
2538 +
2539 +EAPI=7
2540 +
2541 +PVCUT=$(ver_cut 1-2)
2542 +QTMIN=5.12.3
2543 +VIRTUALX_REQUIRED="test"
2544 +inherit ecm kde.org
2545 +
2546 +DESCRIPTION="Framework providing elaborate user-interface components"
2547 +
2548 +LICENSE="LGPL-2+"
2549 +KEYWORDS="~amd64 ~arm ~arm64 ~x86"
2550 +IUSE=""
2551 +
2552 +RDEPEND="
2553 + >=dev-qt/qtgui-${QTMIN}:5
2554 + >=dev-qt/qtwidgets-${QTMIN}:5
2555 + >=dev-qt/qtxml-${QTMIN}:5
2556 + =kde-frameworks/kconfig-${PVCUT}*:5
2557 + =kde-frameworks/kcoreaddons-${PVCUT}*:5
2558 + =kde-frameworks/ki18n-${PVCUT}*:5
2559 + =kde-frameworks/kiconthemes-${PVCUT}*:5
2560 + =kde-frameworks/kio-${PVCUT}*:5
2561 + =kde-frameworks/kjobwidgets-${PVCUT}*:5
2562 + =kde-frameworks/kservice-${PVCUT}*:5
2563 + =kde-frameworks/kwidgetsaddons-${PVCUT}*:5
2564 + =kde-frameworks/kxmlgui-${PVCUT}*:5
2565 +"
2566 +DEPEND="${RDEPEND}
2567 + >=kde-frameworks/ktextwidgets-${PVCUT}:5
2568 +"
2569
2570 diff --git a/kde-frameworks/kpeople/kpeople-5.66.0.ebuild b/kde-frameworks/kpeople/kpeople-5.66.0.ebuild
2571 new file mode 100644
2572 index 0000000000..f563d78c3e
2573 --- /dev/null
2574 +++ b/kde-frameworks/kpeople/kpeople-5.66.0.ebuild
2575 @@ -0,0 +1,41 @@
2576 +# Copyright 1999-2020 Gentoo Authors
2577 +# Distributed under the terms of the GNU General Public License v2
2578 +
2579 +EAPI=7
2580 +
2581 +PVCUT=$(ver_cut 1-2)
2582 +QTMIN=5.12.3
2583 +VIRTUALX_REQUIRED="test"
2584 +inherit ecm kde.org
2585 +
2586 +DESCRIPTION="KDE contact person abstraction library"
2587 +HOMEPAGE="https://cgit.kde.org/kpeople.git"
2588 +
2589 +LICENSE="LGPL-2.1"
2590 +KEYWORDS="~amd64 ~arm ~arm64 ~x86"
2591 +IUSE=""
2592 +
2593 +DEPEND="
2594 + =kde-frameworks/kconfig-${PVCUT}*:5
2595 + =kde-frameworks/kcoreaddons-${PVCUT}*:5
2596 + =kde-frameworks/ki18n-${PVCUT}*:5
2597 + =kde-frameworks/kitemviews-${PVCUT}*:5
2598 + =kde-frameworks/kservice-${PVCUT}*:5
2599 + =kde-frameworks/kwidgetsaddons-${PVCUT}*:5
2600 + >=dev-qt/qtdbus-${QTMIN}:5
2601 + >=dev-qt/qtdeclarative-${QTMIN}:5
2602 + >=dev-qt/qtgui-${QTMIN}:5
2603 + >=dev-qt/qtsql-${QTMIN}:5
2604 + >=dev-qt/qtwidgets-${QTMIN}:5
2605 +"
2606 +RDEPEND="${DEPEND}"
2607 +
2608 +src_test() {
2609 + # personsmodeltest segfaults, bug 668192
2610 + local myctestargs=(
2611 + -j1
2612 + -E "(persondatatest)"
2613 + )
2614 +
2615 + ecm_src_test
2616 +}
2617
2618 diff --git a/kde-frameworks/kplotting/kplotting-5.66.0.ebuild b/kde-frameworks/kplotting/kplotting-5.66.0.ebuild
2619 new file mode 100644
2620 index 0000000000..e5a6236e1d
2621 --- /dev/null
2622 +++ b/kde-frameworks/kplotting/kplotting-5.66.0.ebuild
2623 @@ -0,0 +1,21 @@
2624 +# Copyright 1999-2020 Gentoo Authors
2625 +# Distributed under the terms of the GNU General Public License v2
2626 +
2627 +EAPI=7
2628 +
2629 +ECM_DESIGNERPLUGIN="true"
2630 +PVCUT=$(ver_cut 1-2)
2631 +QTMIN=5.12.3
2632 +VIRTUALX_REQUIRED="test"
2633 +inherit ecm kde.org
2634 +
2635 +DESCRIPTION="Framework providing easy data-plotting functions"
2636 +LICENSE="LGPL-2+"
2637 +KEYWORDS="~amd64 ~arm ~arm64 ~x86"
2638 +IUSE=""
2639 +
2640 +DEPEND="
2641 + >=dev-qt/qtgui-${QTMIN}:5
2642 + >=dev-qt/qtwidgets-${QTMIN}:5
2643 +"
2644 +RDEPEND="${DEPEND}"
2645
2646 diff --git a/kde-frameworks/kpty/kpty-5.66.0.ebuild b/kde-frameworks/kpty/kpty-5.66.0.ebuild
2647 new file mode 100644
2648 index 0000000000..4cfd202186
2649 --- /dev/null
2650 +++ b/kde-frameworks/kpty/kpty-5.66.0.ebuild
2651 @@ -0,0 +1,27 @@
2652 +# Copyright 1999-2020 Gentoo Authors
2653 +# Distributed under the terms of the GNU General Public License v2
2654 +
2655 +EAPI=7
2656 +
2657 +PVCUT=$(ver_cut 1-2)
2658 +inherit ecm kde.org
2659 +
2660 +DESCRIPTION="Framework for pseudo terminal devices and running child processes"
2661 +LICENSE="LGPL-2+"
2662 +KEYWORDS="~amd64 ~arm ~arm64 ~x86"
2663 +IUSE=""
2664 +
2665 +DEPEND="
2666 + =kde-frameworks/kcoreaddons-${PVCUT}*:5
2667 + =kde-frameworks/ki18n-${PVCUT}*:5
2668 + sys-libs/libutempter
2669 +"
2670 +RDEPEND="${DEPEND}"
2671 +
2672 +src_configure() {
2673 + local mycmakeargs=(
2674 + -DUTEMPTER_EXECUTABLE="${EPREFIX}/usr/sbin/utempter"
2675 + )
2676 +
2677 + ecm_src_configure
2678 +}
2679
2680 diff --git a/kde-frameworks/kquickcharts/kquickcharts-5.66.0.ebuild b/kde-frameworks/kquickcharts/kquickcharts-5.66.0.ebuild
2681 new file mode 100644
2682 index 0000000000..2cbe17a988
2683 --- /dev/null
2684 +++ b/kde-frameworks/kquickcharts/kquickcharts-5.66.0.ebuild
2685 @@ -0,0 +1,39 @@
2686 +# Copyright 1999-2020 Gentoo Authors
2687 +# Distributed under the terms of the GNU General Public License v2
2688 +
2689 +EAPI=7
2690 +
2691 +ECM_EXAMPLES="true"
2692 +ECM_QTHELP="false"
2693 +ECM_TEST="true"
2694 +PVCUT=$(ver_cut 1-2)
2695 +QTMIN=5.12.3
2696 +VIRTUALX_REQUIRED="test"
2697 +inherit ecm kde.org
2698 +
2699 +DESCRIPTION="QtQuick plugin providing high-performance charts"
2700 +HOMEPAGE="https://cgit.kde.org/kquickcharts.git"
2701 +
2702 +LICENSE="LGPL-2+"
2703 +KEYWORDS="~amd64 ~x86"
2704 +IUSE=""
2705 +
2706 +DEPEND="
2707 + >=dev-qt/qtgui-${QTMIN}:5
2708 + >=dev-qt/qtdeclarative-${QTMIN}:5
2709 + >=dev-qt/qtquickcontrols2-${QTMIN}:5
2710 + examples? (
2711 + >=dev-qt/qtwidgets-${QTMIN}:5
2712 + =kde-frameworks/kdeclarative-${PVCUT}*:5
2713 + =kde-frameworks/kirigami-${PVCUT}*:5
2714 + )
2715 +"
2716 +RDEPEND="${DEPEND}"
2717 +
2718 +src_configure() {
2719 + local mycmakeargs=(
2720 + -DBUILD_EXAMPLES=$(usex examples)
2721 + )
2722 +
2723 + ecm_src_configure
2724 +}
2725
2726 diff --git a/kde-frameworks/kross/kross-5.66.0.ebuild b/kde-frameworks/kross/kross-5.66.0.ebuild
2727 new file mode 100644
2728 index 0000000000..a72052a548
2729 --- /dev/null
2730 +++ b/kde-frameworks/kross/kross-5.66.0.ebuild
2731 @@ -0,0 +1,34 @@
2732 +# Copyright 1999-2020 Gentoo Authors
2733 +# Distributed under the terms of the GNU General Public License v2
2734 +
2735 +EAPI=7
2736 +
2737 +ECM_HANDBOOK="forceoptional"
2738 +ECM_QTHELP="false"
2739 +PVCUT=$(ver_cut 1-2)
2740 +QTMIN=5.12.3
2741 +VIRTUALX_REQUIRED="test"
2742 +inherit ecm kde.org
2743 +
2744 +DESCRIPTION="Framework for embedding scripting into applications"
2745 +LICENSE="LGPL-2+"
2746 +KEYWORDS="~amd64 ~arm ~arm64 ~x86"
2747 +IUSE=""
2748 +
2749 +RDEPEND="
2750 + =kde-frameworks/kcompletion-${PVCUT}*:5
2751 + =kde-frameworks/kcoreaddons-${PVCUT}*:5
2752 + =kde-frameworks/ki18n-${PVCUT}*:5
2753 + =kde-frameworks/kiconthemes-${PVCUT}*:5
2754 + =kde-frameworks/kio-${PVCUT}*:5
2755 + =kde-frameworks/kparts-${PVCUT}*:5
2756 + =kde-frameworks/kwidgetsaddons-${PVCUT}*:5
2757 + =kde-frameworks/kxmlgui-${PVCUT}*:5
2758 + >=dev-qt/qtgui-${QTMIN}:5
2759 + >=dev-qt/qtscript-${QTMIN}:5
2760 + >=dev-qt/qtwidgets-${QTMIN}:5
2761 + >=dev-qt/qtxml-${QTMIN}:5
2762 +"
2763 +DEPEND="${RDEPEND}
2764 + >=dev-qt/designer-${QTMIN}:5
2765 +"
2766
2767 diff --git a/kde-frameworks/krunner/krunner-5.66.0.ebuild b/kde-frameworks/krunner/krunner-5.66.0.ebuild
2768 new file mode 100644
2769 index 0000000000..7a1db79081
2770 --- /dev/null
2771 +++ b/kde-frameworks/krunner/krunner-5.66.0.ebuild
2772 @@ -0,0 +1,38 @@
2773 +# Copyright 1999-2020 Gentoo Authors
2774 +# Distributed under the terms of the GNU General Public License v2
2775 +
2776 +EAPI=7
2777 +
2778 +PVCUT=$(ver_cut 1-2)
2779 +QTMIN=5.12.3
2780 +VIRTUALX_REQUIRED="test"
2781 +inherit ecm kde.org
2782 +
2783 +DESCRIPTION="Framework for providing different actions given a string query"
2784 +LICENSE="LGPL-2+"
2785 +KEYWORDS="~amd64 ~arm ~arm64 ~x86"
2786 +IUSE=""
2787 +
2788 +DEPEND="
2789 + =kde-frameworks/kconfig-${PVCUT}*:5
2790 + =kde-frameworks/kcoreaddons-${PVCUT}*:5
2791 + =kde-frameworks/ki18n-${PVCUT}*:5
2792 + =kde-frameworks/kio-${PVCUT}*:5
2793 + =kde-frameworks/kservice-${PVCUT}*:5
2794 + =kde-frameworks/plasma-${PVCUT}*:5
2795 + =kde-frameworks/solid-${PVCUT}*:5
2796 + =kde-frameworks/threadweaver-${PVCUT}*:5
2797 + >=dev-qt/qtdbus-${QTMIN}:5
2798 + >=dev-qt/qtdeclarative-${QTMIN}:5
2799 + >=dev-qt/qtgui-${QTMIN}:5
2800 + >=dev-qt/qtwidgets-${QTMIN}:5
2801 +"
2802 +RDEPEND="${DEPEND}"
2803 +
2804 +src_test() {
2805 + # requires virtual dbus #630672
2806 + local myctestargs=(
2807 + -E "(dbusrunnertest)"
2808 + )
2809 + ecm_src_test
2810 +}
2811
2812 diff --git a/kde-frameworks/kservice/kservice-5.66.0.ebuild b/kde-frameworks/kservice/kservice-5.66.0.ebuild
2813 new file mode 100644
2814 index 0000000000..15af14a49f
2815 --- /dev/null
2816 +++ b/kde-frameworks/kservice/kservice-5.66.0.ebuild
2817 @@ -0,0 +1,51 @@
2818 +# Copyright 1999-2020 Gentoo Authors
2819 +# Distributed under the terms of the GNU General Public License v2
2820 +
2821 +EAPI=7
2822 +
2823 +PVCUT=$(ver_cut 1-2)
2824 +QTMIN=5.12.3
2825 +inherit ecm kde.org
2826 +
2827 +DESCRIPTION="Advanced plugin and service introspection"
2828 +
2829 +LICENSE="LGPL-2 LGPL-2.1+"
2830 +KEYWORDS="~amd64 ~arm ~arm64 ~x86"
2831 +IUSE="+man"
2832 +
2833 +BDEPEND="
2834 + sys-devel/bison
2835 + sys-devel/flex
2836 + man? ( >=kde-frameworks/kdoctools-${PVCUT}:5 )
2837 +"
2838 +RDEPEND="
2839 + >=dev-qt/qtdbus-${QTMIN}:5
2840 + >=dev-qt/qtxml-${QTMIN}:5
2841 + =kde-frameworks/kconfig-${PVCUT}*:5
2842 + =kde-frameworks/kcoreaddons-${PVCUT}*:5
2843 + =kde-frameworks/kcrash-${PVCUT}*:5
2844 + =kde-frameworks/kdbusaddons-${PVCUT}*:5
2845 + =kde-frameworks/ki18n-${PVCUT}*:5
2846 +"
2847 +DEPEND="${RDEPEND}
2848 + test? ( >=dev-qt/qtconcurrent-${QTMIN}:5 )
2849 +"
2850 +
2851 +# requires running kde environment
2852 +RESTRICT+=" test"
2853 +
2854 +src_configure() {
2855 + local mycmakeargs=(
2856 + -DAPPLICATIONS_MENU_NAME=kf5-applications.menu
2857 + $(cmake_use_find_package man KF5DocTools)
2858 + )
2859 +
2860 + ecm_src_configure
2861 +}
2862 +
2863 +src_install() {
2864 + ecm_src_install
2865 +
2866 + # bug 596316
2867 + dosym kf5-applications.menu /etc/xdg/menus/applications.menu
2868 +}
2869
2870 diff --git a/kde-frameworks/ktexteditor/ktexteditor-5.66.0.ebuild b/kde-frameworks/ktexteditor/ktexteditor-5.66.0.ebuild
2871 new file mode 100644
2872 index 0000000000..bfd4184666
2873 --- /dev/null
2874 +++ b/kde-frameworks/ktexteditor/ktexteditor-5.66.0.ebuild
2875 @@ -0,0 +1,59 @@
2876 +# Copyright 1999-2020 Gentoo Authors
2877 +# Distributed under the terms of the GNU General Public License v2
2878 +
2879 +EAPI=7
2880 +
2881 +PVCUT=$(ver_cut 1-2)
2882 +QTMIN=5.12.3
2883 +VIRTUALX_REQUIRED="test"
2884 +inherit ecm kde.org
2885 +
2886 +DESCRIPTION="Framework providing a full text editor component"
2887 +
2888 +LICENSE="LGPL-2+"
2889 +KEYWORDS="~amd64 ~arm ~arm64 ~x86"
2890 +IUSE="editorconfig git"
2891 +
2892 +BDEPEND="
2893 + test? ( >=kde-frameworks/kservice-${PVCUT}:5 )
2894 +"
2895 +DEPEND="
2896 + >=dev-qt/qtdeclarative-${QTMIN}:5
2897 + >=dev-qt/qtgui-${QTMIN}:5
2898 + >=dev-qt/qtprintsupport-${QTMIN}:5
2899 + >=dev-qt/qtwidgets-${QTMIN}:5
2900 + >=dev-qt/qtxml-${QTMIN}:5
2901 + =kde-frameworks/karchive-${PVCUT}*:5
2902 + =kde-frameworks/kauth-${PVCUT}*:5
2903 + =kde-frameworks/kcodecs-${PVCUT}*:5
2904 + =kde-frameworks/kcompletion-${PVCUT}*:5
2905 + =kde-frameworks/kconfig-${PVCUT}*:5
2906 + =kde-frameworks/kconfigwidgets-${PVCUT}*:5
2907 + =kde-frameworks/kcoreaddons-${PVCUT}*:5
2908 + =kde-frameworks/kguiaddons-${PVCUT}*:5
2909 + =kde-frameworks/ki18n-${PVCUT}*:5
2910 + =kde-frameworks/kiconthemes-${PVCUT}*:5
2911 + =kde-frameworks/kio-${PVCUT}*:5
2912 + =kde-frameworks/kitemviews-${PVCUT}*:5
2913 + =kde-frameworks/kjobwidgets-${PVCUT}*:5
2914 + =kde-frameworks/kparts-${PVCUT}*:5
2915 + =kde-frameworks/ktextwidgets-${PVCUT}*:5
2916 + =kde-frameworks/kwidgetsaddons-${PVCUT}*:5
2917 + =kde-frameworks/kxmlgui-${PVCUT}*:5
2918 + =kde-frameworks/sonnet-${PVCUT}*:5
2919 + =kde-frameworks/syntax-highlighting-${PVCUT}*:5
2920 + editorconfig? ( app-text/editorconfig-core-c )
2921 + git? ( dev-libs/libgit2:= )
2922 +"
2923 +RDEPEND="${DEPEND}"
2924 +
2925 +RESTRICT+=" test"
2926 +
2927 +src_configure() {
2928 + local mycmakeargs=(
2929 + $(cmake_use_find_package editorconfig EditorConfig)
2930 + $(cmake_use_find_package git LibGit2)
2931 + )
2932 +
2933 + ecm_src_configure
2934 +}
2935
2936 diff --git a/kde-frameworks/ktextwidgets/ktextwidgets-5.66.0.ebuild b/kde-frameworks/ktextwidgets/ktextwidgets-5.66.0.ebuild
2937 new file mode 100644
2938 index 0000000000..327c902923
2939 --- /dev/null
2940 +++ b/kde-frameworks/ktextwidgets/ktextwidgets-5.66.0.ebuild
2941 @@ -0,0 +1,39 @@
2942 +# Copyright 1999-2020 Gentoo Authors
2943 +# Distributed under the terms of the GNU General Public License v2
2944 +
2945 +EAPI=7
2946 +
2947 +ECM_DESIGNERPLUGIN="true"
2948 +PVCUT=$(ver_cut 1-2)
2949 +QTMIN=5.12.3
2950 +VIRTUALX_REQUIRED="test"
2951 +inherit ecm kde.org
2952 +
2953 +DESCRIPTION="Framework providing an assortment of widgets for displaying and editing text"
2954 +LICENSE="LGPL-2+ LGPL-2.1+"
2955 +KEYWORDS="~amd64 ~arm ~arm64 ~x86"
2956 +IUSE="speech"
2957 +
2958 +DEPEND="
2959 + >=dev-qt/qtgui-${QTMIN}:5
2960 + >=dev-qt/qtwidgets-${QTMIN}:5
2961 + =kde-frameworks/kcompletion-${PVCUT}*:5
2962 + =kde-frameworks/kconfig-${PVCUT}*:5
2963 + =kde-frameworks/kconfigwidgets-${PVCUT}*:5
2964 + =kde-frameworks/kcoreaddons-${PVCUT}*:5
2965 + =kde-frameworks/ki18n-${PVCUT}*:5
2966 + =kde-frameworks/kservice-${PVCUT}*:5
2967 + =kde-frameworks/kwidgetsaddons-${PVCUT}*:5
2968 + =kde-frameworks/kwindowsystem-${PVCUT}*:5
2969 + =kde-frameworks/sonnet-${PVCUT}*:5
2970 + speech? ( >=dev-qt/qtspeech-${QTMIN}:5 )
2971 +"
2972 +RDEPEND="${DEPEND}"
2973 +
2974 +src_configure() {
2975 + local mycmakeargs=(
2976 + $(cmake_use_find_package speech Qt5TextToSpeech)
2977 + )
2978 +
2979 + ecm_src_configure
2980 +}
2981
2982 diff --git a/kde-frameworks/kunitconversion/kunitconversion-5.66.0.ebuild b/kde-frameworks/kunitconversion/kunitconversion-5.66.0.ebuild
2983 new file mode 100644
2984 index 0000000000..2188e8f34e
2985 --- /dev/null
2986 +++ b/kde-frameworks/kunitconversion/kunitconversion-5.66.0.ebuild
2987 @@ -0,0 +1,28 @@
2988 +# Copyright 1999-2020 Gentoo Authors
2989 +# Distributed under the terms of the GNU General Public License v2
2990 +
2991 +EAPI=7
2992 +
2993 +PVCUT=$(ver_cut 1-2)
2994 +QTMIN=5.12.3
2995 +inherit ecm kde.org
2996 +
2997 +DESCRIPTION="Framework for converting units"
2998 +LICENSE="LGPL-2+"
2999 +KEYWORDS="~amd64 ~arm ~arm64 ~x86"
3000 +IUSE=""
3001 +
3002 +DEPEND="
3003 + =kde-frameworks/ki18n-${PVCUT}*:5
3004 + >=dev-qt/qtnetwork-${QTMIN}:5
3005 +"
3006 +RDEPEND="${DEPEND}"
3007 +
3008 +src_test() {
3009 + # bug 623938 - needs internet connection
3010 + local myctestargs=(
3011 + -E "(convertertest)"
3012 + )
3013 +
3014 + LC_NUMERIC="C" ecm_src_test # bug 694804
3015 +}
3016
3017 diff --git a/kde-frameworks/kwallet/kwallet-5.66.0.ebuild b/kde-frameworks/kwallet/kwallet-5.66.0.ebuild
3018 new file mode 100644
3019 index 0000000000..d6dba2422e
3020 --- /dev/null
3021 +++ b/kde-frameworks/kwallet/kwallet-5.66.0.ebuild
3022 @@ -0,0 +1,54 @@
3023 +# Copyright 1999-2020 Gentoo Authors
3024 +# Distributed under the terms of the GNU General Public License v2
3025 +
3026 +EAPI=7
3027 +
3028 +PVCUT=$(ver_cut 1-2)
3029 +QTMIN=5.12.3
3030 +inherit ecm kde.org
3031 +
3032 +DESCRIPTION="Framework providing desktop-wide storage for passwords"
3033 +
3034 +LICENSE="LGPL-2+"
3035 +KEYWORDS="~amd64 ~arm ~arm64 ~x86"
3036 +IUSE="gpg +man"
3037 +
3038 +BDEPEND="
3039 + man? ( >=kde-frameworks/kdoctools-${PVCUT}:5 )
3040 +"
3041 +DEPEND="
3042 + dev-libs/libgcrypt:0=
3043 + >=dev-qt/qtdbus-${QTMIN}:5
3044 + >=dev-qt/qtgui-${QTMIN}:5
3045 + >=dev-qt/qtwidgets-${QTMIN}:5
3046 + =kde-frameworks/kconfig-${PVCUT}*:5
3047 + =kde-frameworks/kconfigwidgets-${PVCUT}*:5
3048 + =kde-frameworks/kcoreaddons-${PVCUT}*:5
3049 + =kde-frameworks/kdbusaddons-${PVCUT}*:5
3050 + =kde-frameworks/ki18n-${PVCUT}*:5
3051 + =kde-frameworks/knotifications-${PVCUT}*:5
3052 + =kde-frameworks/kservice-${PVCUT}*:5
3053 + =kde-frameworks/kwidgetsaddons-${PVCUT}*:5
3054 + =kde-frameworks/kwindowsystem-${PVCUT}*:5
3055 + gpg? ( >=app-crypt/gpgme-1.7.1[cxx,qt5] )
3056 +"
3057 +RDEPEND="${DEPEND}"
3058 +
3059 +src_configure() {
3060 + local mycmakeargs=(
3061 + $(cmake_use_find_package gpg Gpgmepp)
3062 + $(cmake_use_find_package man KF5DocTools)
3063 + )
3064 +
3065 + ecm_src_configure
3066 +}
3067 +
3068 +pkg_postinst() {
3069 + if ! has_version "kde-plasma/kwallet-pam" || ! has_version "kde-apps/kwalletmanager:5" ; then
3070 + elog
3071 + elog "Install kde-plasma/kwallet-pam for auto-unlocking after account login."
3072 + elog "Install kde-apps/kwalletmanager:5 to manage your kwallet."
3073 + elog
3074 + fi
3075 + elog "For more information, read https://wiki.gentoo.org/wiki/KDE#KWallet"
3076 +}
3077
3078 diff --git a/kde-frameworks/kwayland/kwayland-5.66.0.ebuild b/kde-frameworks/kwayland/kwayland-5.66.0.ebuild
3079 new file mode 100644
3080 index 0000000000..62e0194212
3081 --- /dev/null
3082 +++ b/kde-frameworks/kwayland/kwayland-5.66.0.ebuild
3083 @@ -0,0 +1,32 @@
3084 +# Copyright 1999-2020 Gentoo Authors
3085 +# Distributed under the terms of the GNU General Public License v2
3086 +
3087 +EAPI=7
3088 +
3089 +ECM_TEST="true"
3090 +PVCUT=$(ver_cut 1-2)
3091 +QTMIN=5.12.3
3092 +inherit ecm kde.org
3093 +
3094 +DESCRIPTION="Qt-style client and server library wrapper for Wayland libraries"
3095 +HOMEPAGE="https://cgit.kde.org/kwayland.git"
3096 +
3097 +LICENSE="LGPL-2.1"
3098 +KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
3099 +IUSE=""
3100 +
3101 +COMMON_DEPEND="
3102 + >=dev-qt/qtconcurrent-${QTMIN}:5
3103 + >=dev-qt/qtgui-${QTMIN}:5[egl]
3104 + >=dev-libs/wayland-1.15.0
3105 + media-libs/mesa[egl]
3106 +"
3107 +DEPEND="${COMMON_DEPEND}
3108 + >=dev-libs/wayland-protocols-1.15
3109 +"
3110 +RDEPEND="${COMMON_DEPEND}
3111 + >=dev-qt/qtwayland-${QTMIN}:5
3112 +"
3113 +
3114 +# All failing, I guess we need a virtual wayland server
3115 +RESTRICT+=" test"
3116
3117 diff --git a/kde-frameworks/kwidgetsaddons/kwidgetsaddons-5.66.0.ebuild b/kde-frameworks/kwidgetsaddons/kwidgetsaddons-5.66.0.ebuild
3118 new file mode 100644
3119 index 0000000000..a56c4423c3
3120 --- /dev/null
3121 +++ b/kde-frameworks/kwidgetsaddons/kwidgetsaddons-5.66.0.ebuild
3122 @@ -0,0 +1,30 @@
3123 +# Copyright 1999-2020 Gentoo Authors
3124 +# Distributed under the terms of the GNU General Public License v2
3125 +
3126 +EAPI=7
3127 +
3128 +ECM_DESIGNERPLUGIN="true"
3129 +QTMIN=5.12.3
3130 +VIRTUALX_REQUIRED="test"
3131 +inherit ecm kde.org
3132 +
3133 +DESCRIPTION="An assortment of high-level widgets for common tasks"
3134 +LICENSE="LGPL-2.1+"
3135 +KEYWORDS="~amd64 ~arm ~arm64 ~x86"
3136 +IUSE="nls"
3137 +
3138 +# drop qtgui subslot operator when QT_MINIMAL >= 5.14.0
3139 +BDEPEND="
3140 + nls? ( >=dev-qt/linguist-tools-${QTMIN}:5 )
3141 +"
3142 +DEPEND="
3143 + >=dev-qt/qtgui-${QTMIN}:5=
3144 + >=dev-qt/qtwidgets-${QTMIN}:5
3145 +"
3146 +RDEPEND="${DEPEND}"
3147 +
3148 +src_test() {
3149 + # bug 650216, 653186, 697866
3150 + local myctestargs=( -E "(kdatecomboboxtest|ktooltipwidgettest|ksqueezedtextlabelautotest)" )
3151 + ecm_src_test
3152 +}
3153
3154 diff --git a/kde-frameworks/kwindowsystem/kwindowsystem-5.66.0.ebuild b/kde-frameworks/kwindowsystem/kwindowsystem-5.66.0.ebuild
3155 new file mode 100644
3156 index 0000000000..0ce9461c44
3157 --- /dev/null
3158 +++ b/kde-frameworks/kwindowsystem/kwindowsystem-5.66.0.ebuild
3159 @@ -0,0 +1,43 @@
3160 +# Copyright 1999-2020 Gentoo Authors
3161 +# Distributed under the terms of the GNU General Public License v2
3162 +
3163 +EAPI=7
3164 +
3165 +QTMIN=5.12.3
3166 +VIRTUALX_REQUIRED="test"
3167 +inherit ecm kde.org
3168 +
3169 +DESCRIPTION="Framework providing access to properties and features of the window manager"
3170 +LICENSE="|| ( LGPL-2.1 LGPL-3 ) MIT"
3171 +KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
3172 +IUSE="nls X"
3173 +
3174 +BDEPEND="
3175 + nls? ( >=dev-qt/linguist-tools-${QTMIN}:5 )
3176 +"
3177 +RDEPEND="
3178 + >=dev-qt/qtgui-${QTMIN}:5
3179 + >=dev-qt/qtwidgets-${QTMIN}:5
3180 + X? (
3181 + >=dev-qt/qtx11extras-${QTMIN}:5
3182 + x11-libs/libX11
3183 + x11-libs/libXfixes
3184 + x11-libs/libxcb
3185 + x11-libs/xcb-util-keysyms
3186 + )
3187 +"
3188 +DEPEND="${RDEPEND}
3189 + X? ( x11-base/xorg-proto )
3190 +"
3191 +
3192 +RESTRICT+=" test"
3193 +
3194 +DOCS=( docs/README.kstartupinfo )
3195 +
3196 +src_configure() {
3197 + local mycmakeargs=(
3198 + $(cmake_use_find_package X X11)
3199 + )
3200 +
3201 + ecm_src_configure
3202 +}
3203
3204 diff --git a/kde-frameworks/kxmlgui/kxmlgui-5.66.0.ebuild b/kde-frameworks/kxmlgui/kxmlgui-5.66.0.ebuild
3205 new file mode 100644
3206 index 0000000000..d4003ec0d3
3207 --- /dev/null
3208 +++ b/kde-frameworks/kxmlgui/kxmlgui-5.66.0.ebuild
3209 @@ -0,0 +1,53 @@
3210 +# Copyright 1999-2020 Gentoo Authors
3211 +# Distributed under the terms of the GNU General Public License v2
3212 +
3213 +EAPI=7
3214 +
3215 +ECM_DESIGNERPLUGIN="true"
3216 +PVCUT=$(ver_cut 1-2)
3217 +QTMIN=5.12.3
3218 +VIRTUALX_REQUIRED="test"
3219 +inherit ecm kde.org
3220 +
3221 +DESCRIPTION="Framework for managing menu and toolbar actions in an abstract way"
3222 +KEYWORDS="~amd64 ~arm ~arm64 ~x86"
3223 +LICENSE="LGPL-2+"
3224 +IUSE=""
3225 +
3226 +# slot op: includes QtCore/private/qlocale_p.h
3227 +DEPEND="
3228 + >=dev-qt/qtcore-${QTMIN}:5=
3229 + >=dev-qt/qtdbus-${QTMIN}:5
3230 + >=dev-qt/qtgui-${QTMIN}:5
3231 + >=dev-qt/qtnetwork-${QTMIN}:5[ssl]
3232 + >=dev-qt/qtprintsupport-${QTMIN}:5
3233 + >=dev-qt/qtwidgets-${QTMIN}:5
3234 + >=dev-qt/qtxml-${QTMIN}:5
3235 + =kde-frameworks/kconfig-${PVCUT}*:5
3236 + =kde-frameworks/kconfigwidgets-${PVCUT}*:5
3237 + =kde-frameworks/kcoreaddons-${PVCUT}*:5
3238 + =kde-frameworks/kglobalaccel-${PVCUT}*:5
3239 + =kde-frameworks/ki18n-${PVCUT}*:5
3240 + =kde-frameworks/kiconthemes-${PVCUT}*:5
3241 + =kde-frameworks/kitemviews-${PVCUT}*:5
3242 + =kde-frameworks/kwidgetsaddons-${PVCUT}*:5
3243 + =kde-frameworks/kwindowsystem-${PVCUT}*:5
3244 +"
3245 +RDEPEND="${DEPEND}"
3246 +
3247 +src_configure() {
3248 + local mycmakeargs=(
3249 + -DCMAKE_DISABLE_FIND_PACKAGE_KF5Attica=ON
3250 + )
3251 +
3252 + ecm_src_configure
3253 +}
3254 +
3255 +src_test() {
3256 + # Files are missing; whatever. Bugs 650290, 668198
3257 + local myctestargs=(
3258 + -E "(ktoolbar_unittest|kxmlgui_unittest)"
3259 + )
3260 +
3261 + ecm_src_test
3262 +}
3263
3264 diff --git a/kde-frameworks/kxmlrpcclient/kxmlrpcclient-5.66.0.ebuild b/kde-frameworks/kxmlrpcclient/kxmlrpcclient-5.66.0.ebuild
3265 new file mode 100644
3266 index 0000000000..a6661d49f4
3267 --- /dev/null
3268 +++ b/kde-frameworks/kxmlrpcclient/kxmlrpcclient-5.66.0.ebuild
3269 @@ -0,0 +1,22 @@
3270 +# Copyright 1999-2020 Gentoo Authors
3271 +# Distributed under the terms of the GNU General Public License v2
3272 +
3273 +EAPI=7
3274 +
3275 +ECM_TEST="true"
3276 +PVCUT=$(ver_cut 1-2)
3277 +QTMIN=5.12.3
3278 +inherit ecm kde.org
3279 +
3280 +DESCRIPTION="Framework providing client-side support for the XML-RPC protocol"
3281 +LICENSE="BSD-2"
3282 +KEYWORDS="~amd64 ~arm ~arm64 ~x86"
3283 +IUSE=""
3284 +
3285 +DEPEND="
3286 + =kde-frameworks/kcoreaddons-${PVCUT}*:5
3287 + =kde-frameworks/ki18n-${PVCUT}*:5
3288 + =kde-frameworks/kio-${PVCUT}*:5
3289 + >=dev-qt/qtxml-${QTMIN}:5
3290 +"
3291 +RDEPEND="${DEPEND}"
3292
3293 diff --git a/kde-frameworks/modemmanager-qt/modemmanager-qt-5.66.0.ebuild b/kde-frameworks/modemmanager-qt/modemmanager-qt-5.66.0.ebuild
3294 new file mode 100644
3295 index 0000000000..05e3f5c5b2
3296 --- /dev/null
3297 +++ b/kde-frameworks/modemmanager-qt/modemmanager-qt-5.66.0.ebuild
3298 @@ -0,0 +1,26 @@
3299 +# Copyright 1999-2020 Gentoo Authors
3300 +# Distributed under the terms of the GNU General Public License v2
3301 +
3302 +EAPI=7
3303 +
3304 +PVCUT=$(ver_cut 1-2)
3305 +QTMIN=5.12.3
3306 +inherit ecm kde.org
3307 +
3308 +DESCRIPTION="ModemManager bindings for Qt"
3309 +LICENSE="LGPL-2"
3310 +KEYWORDS="~amd64 ~arm ~arm64 ~x86"
3311 +IUSE=""
3312 +
3313 +BDEPEND="
3314 + virtual/pkgconfig
3315 +"
3316 +DEPEND="
3317 + >=dev-qt/qtdbus-${QTMIN}:5
3318 + >=dev-qt/qtxml-${QTMIN}:5
3319 + net-misc/modemmanager
3320 +"
3321 +RDEPEND="${DEPEND}"
3322 +
3323 +# requires running environment
3324 +RESTRICT+=" test"
3325
3326 diff --git a/kde-frameworks/networkmanager-qt/networkmanager-qt-5.66.0.ebuild b/kde-frameworks/networkmanager-qt/networkmanager-qt-5.66.0.ebuild
3327 new file mode 100644
3328 index 0000000000..db96851c1d
3329 --- /dev/null
3330 +++ b/kde-frameworks/networkmanager-qt/networkmanager-qt-5.66.0.ebuild
3331 @@ -0,0 +1,35 @@
3332 +# Copyright 1999-2020 Gentoo Authors
3333 +# Distributed under the terms of the GNU General Public License v2
3334 +
3335 +EAPI=7
3336 +
3337 +QTMIN=5.12.3
3338 +inherit ecm kde.org
3339 +
3340 +DESCRIPTION="NetworkManager bindings for Qt"
3341 +LICENSE="LGPL-2"
3342 +KEYWORDS="~amd64 ~arm ~arm64 ~x86"
3343 +IUSE="teamd"
3344 +
3345 +BDEPEND="
3346 + virtual/pkgconfig
3347 +"
3348 +DEPEND="
3349 + >=dev-qt/qtdbus-${QTMIN}:5
3350 + >=dev-qt/qtnetwork-${QTMIN}:5
3351 + >=net-misc/networkmanager-1.4.0-r1[teamd=]
3352 +"
3353 +RDEPEND="${DEPEND}
3354 + || (
3355 + >=net-misc/networkmanager-1.4.0-r1[consolekit]
3356 + >=net-misc/networkmanager-1.4.0-r1[elogind]
3357 + >=net-misc/networkmanager-1.4.0-r1[systemd]
3358 + )
3359 +"
3360 +
3361 +src_test() {
3362 + # bug: 625276
3363 + local myctestargs=( -E "(managertest|settingstest|activeconnectiontest)" )
3364 +
3365 + ecm_src_test
3366 +}
3367
3368 diff --git a/kde-frameworks/oxygen-icons/oxygen-icons-5.66.0.ebuild b/kde-frameworks/oxygen-icons/oxygen-icons-5.66.0.ebuild
3369 new file mode 100644
3370 index 0000000000..e542820e66
3371 --- /dev/null
3372 +++ b/kde-frameworks/oxygen-icons/oxygen-icons-5.66.0.ebuild
3373 @@ -0,0 +1,29 @@
3374 +# Copyright 1999-2020 Gentoo Authors
3375 +# Distributed under the terms of the GNU General Public License v2
3376 +
3377 +EAPI=7
3378 +
3379 +KDE_ORG_NAME="oxygen-icons5"
3380 +PVCUT=$(ver_cut 1-2)
3381 +QTMIN=5.12.3
3382 +inherit cmake kde.org
3383 +
3384 +DESCRIPTION="Oxygen SVG icon theme"
3385 +
3386 +LICENSE="LGPL-3"
3387 +KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
3388 +IUSE="test"
3389 +
3390 +BDEPEND="
3391 + >=dev-qt/qtcore-${QTMIN}:5
3392 + >=kde-frameworks/extra-cmake-modules-${PVCUT}:5
3393 + test? ( app-misc/fdupes )
3394 +"
3395 +DEPEND="test? ( >=dev-qt/qttest-${QTMIN}:5 )"
3396 +
3397 +RESTRICT+=" !test? ( test )"
3398 +
3399 +src_prepare() {
3400 + cmake_src_prepare
3401 + use test || cmake_comment_add_subdirectory autotests
3402 +}
3403
3404 diff --git a/kde-frameworks/plasma/plasma-5.66.0.ebuild b/kde-frameworks/plasma/plasma-5.66.0.ebuild
3405 new file mode 100644
3406 index 0000000000..55e56d29cd
3407 --- /dev/null
3408 +++ b/kde-frameworks/plasma/plasma-5.66.0.ebuild
3409 @@ -0,0 +1,75 @@
3410 +# Copyright 1999-2020 Gentoo Authors
3411 +# Distributed under the terms of the GNU General Public License v2
3412 +
3413 +EAPI=7
3414 +
3415 +KDE_ORG_NAME="${PN}-framework"
3416 +PVCUT=$(ver_cut 1-2)
3417 +QTMIN=5.12.3
3418 +VIRTUALX_REQUIRED="test"
3419 +inherit ecm kde.org
3420 +
3421 +DESCRIPTION="Plasma framework"
3422 +
3423 +LICENSE="LGPL-2+"
3424 +KEYWORDS="~amd64 ~arm ~arm64 ~x86"
3425 +IUSE="gles2 wayland X"
3426 +
3427 +# drop qtgui subslot operator when QT_MINIMAL >= 5.14.0
3428 +BDEPEND="
3429 + >=kde-frameworks/kdoctools-${PVCUT}:5
3430 +"
3431 +RDEPEND="
3432 + >=dev-qt/qtdbus-${QTMIN}:5
3433 + >=dev-qt/qtdeclarative-${QTMIN}:5
3434 + >=dev-qt/qtgui-${QTMIN}:5=[gles2=]
3435 + >=dev-qt/qtquickcontrols-${QTMIN}:5
3436 + >=dev-qt/qtsql-${QTMIN}:5
3437 + >=dev-qt/qtsvg-${QTMIN}:5
3438 + >=dev-qt/qtwidgets-${QTMIN}:5
3439 + =kde-frameworks/kactivities-${PVCUT}*:5
3440 + =kde-frameworks/karchive-${PVCUT}*:5
3441 + =kde-frameworks/kconfig-${PVCUT}*:5
3442 + =kde-frameworks/kconfigwidgets-${PVCUT}*:5
3443 + =kde-frameworks/kcoreaddons-${PVCUT}*:5
3444 + =kde-frameworks/kdeclarative-${PVCUT}*:5
3445 + =kde-frameworks/kglobalaccel-${PVCUT}*:5
3446 + =kde-frameworks/kguiaddons-${PVCUT}*:5
3447 + =kde-frameworks/ki18n-${PVCUT}*:5
3448 + =kde-frameworks/kiconthemes-${PVCUT}*:5
3449 + =kde-frameworks/kio-${PVCUT}*:5
3450 + =kde-frameworks/kirigami-${PVCUT}*:5
3451 + =kde-frameworks/knotifications-${PVCUT}*:5
3452 + =kde-frameworks/kpackage-${PVCUT}*:5
3453 + =kde-frameworks/kservice-${PVCUT}*:5
3454 + =kde-frameworks/kwidgetsaddons-${PVCUT}*:5
3455 + =kde-frameworks/kwindowsystem-${PVCUT}*:5
3456 + =kde-frameworks/kxmlgui-${PVCUT}*:5
3457 + !gles2? ( virtual/opengl )
3458 + wayland? (
3459 + =kde-frameworks/kwayland-${PVCUT}*:5
3460 + media-libs/mesa[egl]
3461 + )
3462 + X? (
3463 + >=dev-qt/qtx11extras-${QTMIN}:5
3464 + x11-libs/libX11
3465 + x11-libs/libxcb
3466 + )
3467 +"
3468 +DEPEND="${RDEPEND}
3469 + X? ( x11-base/xorg-proto )
3470 +"
3471 +
3472 +RESTRICT+=" test"
3473 +
3474 +src_configure() {
3475 + local mycmakeargs=(
3476 + $(cmake_use_find_package !gles2 OpenGL)
3477 + $(cmake_use_find_package wayland EGL)
3478 + $(cmake_use_find_package wayland KF5Wayland)
3479 + $(cmake_use_find_package X X11)
3480 + $(cmake_use_find_package X XCB)
3481 + )
3482 +
3483 + ecm_src_configure
3484 +}
3485
3486 diff --git a/kde-frameworks/prison/prison-5.66.0.ebuild b/kde-frameworks/prison/prison-5.66.0.ebuild
3487 new file mode 100644
3488 index 0000000000..e884bc4966
3489 --- /dev/null
3490 +++ b/kde-frameworks/prison/prison-5.66.0.ebuild
3491 @@ -0,0 +1,30 @@
3492 +# Copyright 1999-2020 Gentoo Authors
3493 +# Distributed under the terms of the GNU General Public License v2
3494 +
3495 +EAPI=7
3496 +
3497 +QTMIN=5.12.3
3498 +inherit ecm kde.org
3499 +
3500 +DESCRIPTION="QRCode and data matrix barcode library"
3501 +HOMEPAGE="https://cgit.kde.org/prison.git"
3502 +
3503 +LICENSE="GPL-2"
3504 +KEYWORDS="~amd64 ~arm ~arm64 ~x86"
3505 +IUSE="qml"
3506 +
3507 +DEPEND="
3508 + >=dev-qt/qtgui-${QTMIN}:5
3509 + media-gfx/qrencode:=
3510 + media-libs/libdmtx
3511 + qml? ( >=dev-qt/qtdeclarative-${QTMIN}:5 )
3512 +"
3513 +RDEPEND="${DEPEND}"
3514 +
3515 +src_configure() {
3516 + local mycmakeargs=(
3517 + $(cmake_use_find_package qml Qt5Quick)
3518 + )
3519 +
3520 + ecm_src_configure
3521 +}
3522
3523 diff --git a/kde-frameworks/purpose/purpose-5.66.0.ebuild b/kde-frameworks/purpose/purpose-5.66.0.ebuild
3524 new file mode 100644
3525 index 0000000000..c8cec0e657
3526 --- /dev/null
3527 +++ b/kde-frameworks/purpose/purpose-5.66.0.ebuild
3528 @@ -0,0 +1,58 @@
3529 +# Copyright 1999-2020 Gentoo Authors
3530 +# Distributed under the terms of the GNU General Public License v2
3531 +
3532 +EAPI=7
3533 +
3534 +ECM_QTHELP="false"
3535 +ECM_TEST="forceoptional"
3536 +PVCUT=$(ver_cut 1-2)
3537 +QTMIN=5.12.3
3538 +inherit ecm kde.org
3539 +
3540 +DESCRIPTION="Library for providing abstractions to get the developer's purposes fulfilled"
3541 +LICENSE="LGPL-2.1+"
3542 +KEYWORDS="~amd64 ~arm ~arm64 ~x86"
3543 +IUSE="+dolphin +kaccounts"
3544 +
3545 +DEPEND="
3546 + >=dev-qt/qtdeclarative-${QTMIN}:5
3547 + >=dev-qt/qtgui-${QTMIN}:5
3548 + >=dev-qt/qtnetwork-${QTMIN}:5
3549 + >=dev-qt/qtwidgets-${QTMIN}:5
3550 + =kde-frameworks/kcoreaddons-${PVCUT}*:5
3551 + =kde-frameworks/ki18n-${PVCUT}*:5
3552 + =kde-frameworks/kio-${PVCUT}*:5
3553 + =kde-frameworks/kirigami-${PVCUT}*:5
3554 + dolphin? ( =kde-frameworks/knotifications-${PVCUT}*:5 )
3555 + kaccounts? (
3556 + >=kde-apps/kaccounts-integration-19.04.3:5
3557 + net-libs/accounts-qt
3558 + )
3559 +"
3560 +RDEPEND="${DEPEND}
3561 + >=dev-qt/qtquickcontrols-${QTMIN}:5
3562 + >=dev-qt/qtquickcontrols2-${QTMIN}:5
3563 + >=kde-frameworks/kdeclarative-${PVCUT}:5
3564 + kaccounts? ( net-libs/accounts-qml )
3565 +"
3566 +
3567 +# requires running environment
3568 +RESTRICT+=" test"
3569 +
3570 +src_configure() {
3571 + local mycmakeargs=(
3572 + $(cmake_use_find_package dolphin KF5Notifications)
3573 + $(cmake_use_find_package kaccounts KAccounts)
3574 + )
3575 +
3576 + ecm_src_configure
3577 +}
3578 +
3579 +pkg_postinst(){
3580 + ecm_pkg_postinst
3581 +
3582 + if ! has_version "kde-misc/kdeconnect[app]" ; then
3583 + elog "Optional runtime dependency:"
3584 + elog "kde-misc/kdeconnect[app] (send through KDE Connect)"
3585 + fi
3586 +}
3587
3588 diff --git a/kde-frameworks/qqc2-desktop-style/qqc2-desktop-style-5.66.0.ebuild b/kde-frameworks/qqc2-desktop-style/qqc2-desktop-style-5.66.0.ebuild
3589 new file mode 100644
3590 index 0000000000..c770fee106
3591 --- /dev/null
3592 +++ b/kde-frameworks/qqc2-desktop-style/qqc2-desktop-style-5.66.0.ebuild
3593 @@ -0,0 +1,27 @@
3594 +# Copyright 1999-2020 Gentoo Authors
3595 +# Distributed under the terms of the GNU General Public License v2
3596 +
3597 +EAPI=7
3598 +
3599 +ECM_QTHELP="false"
3600 +PVCUT=$(ver_cut 1-2)
3601 +QTMIN=5.12.3
3602 +inherit ecm kde.org
3603 +
3604 +DESCRIPTION="Style for QtQuickControls 2 that uses QWidget's QStyle for painting"
3605 +KEYWORDS="~amd64 ~arm ~arm64 ~x86"
3606 +LICENSE="|| ( GPL-2+ LGPL-3+ )"
3607 +IUSE=""
3608 +
3609 +DEPEND="
3610 + =kde-frameworks/kconfigwidgets-${PVCUT}*:5
3611 + =kde-frameworks/kiconthemes-${PVCUT}*:5
3612 + =kde-frameworks/kirigami-${PVCUT}*:5
3613 + >=dev-qt/qtdeclarative-${QTMIN}:5=
3614 + >=dev-qt/qtgui-${QTMIN}:5
3615 + >=dev-qt/qtwidgets-${QTMIN}:5
3616 +"
3617 +RDEPEND="${DEPEND}
3618 + >=dev-qt/qtgraphicaleffects-${QTMIN}:5
3619 + >=dev-qt/qtquickcontrols2-${QTMIN}:5
3620 +"
3621
3622 diff --git a/kde-frameworks/solid/solid-5.66.0.ebuild b/kde-frameworks/solid/solid-5.66.0.ebuild
3623 new file mode 100644
3624 index 0000000000..6863475013
3625 --- /dev/null
3626 +++ b/kde-frameworks/solid/solid-5.66.0.ebuild
3627 @@ -0,0 +1,36 @@
3628 +# Copyright 1999-2020 Gentoo Authors
3629 +# Distributed under the terms of the GNU General Public License v2
3630 +
3631 +EAPI=7
3632 +
3633 +QTMIN=5.12.3
3634 +VIRTUALX_REQUIRED="test"
3635 +inherit ecm kde.org
3636 +
3637 +DESCRIPTION="Provider for platform independent hardware discovery, abstraction and management"
3638 +LICENSE="LGPL-2.1+"
3639 +KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
3640 +IUSE="nls"
3641 +
3642 +BDEPEND="
3643 + nls? ( >=dev-qt/linguist-tools-${QTMIN}:5 )
3644 +"
3645 +RDEPEND="
3646 + >=dev-qt/qtdbus-${QTMIN}:5
3647 + >=dev-qt/qtgui-${QTMIN}:5
3648 + >=dev-qt/qtdeclarative-${QTMIN}:5
3649 + >=dev-qt/qtxml-${QTMIN}:5
3650 + sys-fs/udisks:2
3651 + virtual/libudev:=
3652 +"
3653 +DEPEND="${RDEPEND}
3654 + test? ( >=dev-qt/qtconcurrent-${QTMIN}:5 )
3655 +"
3656 +
3657 +pkg_postinst() {
3658 + ecm_pkg_postinst
3659 +
3660 + if [[ -z "${REPLACING_VERSIONS}" ]] && ! has_version "app-misc/media-player-info" ; then
3661 + elog "For media player support, install app-misc/media-player-info"
3662 + fi
3663 +}
3664
3665 diff --git a/kde-frameworks/sonnet/sonnet-5.66.0.ebuild b/kde-frameworks/sonnet/sonnet-5.66.0.ebuild
3666 new file mode 100644
3667 index 0000000000..93eac7f8df
3668 --- /dev/null
3669 +++ b/kde-frameworks/sonnet/sonnet-5.66.0.ebuild
3670 @@ -0,0 +1,43 @@
3671 +# Copyright 1999-2020 Gentoo Authors
3672 +# Distributed under the terms of the GNU General Public License v2
3673 +
3674 +EAPI=7
3675 +
3676 +ECM_DESIGNERPLUGIN="true"
3677 +QTMIN=5.12.3
3678 +VIRTUALX_REQUIRED="test"
3679 +inherit ecm kde.org
3680 +
3681 +DESCRIPTION="Framework for providing spell-checking through abstraction of popular backends"
3682 +LICENSE="LGPL-2+ LGPL-2.1+"
3683 +KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
3684 +IUSE="aspell +hunspell nls"
3685 +
3686 +BDEPEND="
3687 + nls? ( >=dev-qt/linguist-tools-${QTMIN}:5 )
3688 +"
3689 +DEPEND="
3690 + >=dev-qt/qtgui-${QTMIN}:5
3691 + >=dev-qt/qtwidgets-${QTMIN}:5
3692 + aspell? ( app-text/aspell )
3693 + hunspell? ( app-text/hunspell:= )
3694 +"
3695 +RDEPEND="${DEPEND}"
3696 +
3697 +src_configure() {
3698 + local mycmakeargs=(
3699 + $(cmake_use_find_package aspell ASPELL)
3700 + $(cmake_use_find_package hunspell HUNSPELL)
3701 + )
3702 +
3703 + ecm_src_configure
3704 +}
3705 +
3706 +src_test() {
3707 + # bugs: 680032
3708 + local myctestargs=(
3709 + -E "(sonnet-test_settings|sonnet-test_highlighter)"
3710 + )
3711 +
3712 + ecm_src_test
3713 +}
3714
3715 diff --git a/kde-frameworks/syndication/syndication-5.66.0.ebuild b/kde-frameworks/syndication/syndication-5.66.0.ebuild
3716 new file mode 100644
3717 index 0000000000..922e2cbb13
3718 --- /dev/null
3719 +++ b/kde-frameworks/syndication/syndication-5.66.0.ebuild
3720 @@ -0,0 +1,28 @@
3721 +# Copyright 1999-2020 Gentoo Authors
3722 +# Distributed under the terms of the GNU General Public License v2
3723 +
3724 +EAPI=7
3725 +
3726 +ECM_TEST="true"
3727 +PVCUT=$(ver_cut 1-2)
3728 +QTMIN=5.12.3
3729 +inherit ecm kde.org
3730 +
3731 +DESCRIPTION="Library for parsing RSS and Atom feeds"
3732 +LICENSE="LGPL-2+"
3733 +KEYWORDS="~amd64 ~arm64 ~x86"
3734 +IUSE=""
3735 +
3736 +COMMON_DEPEND="
3737 + =kde-frameworks/kcodecs-${PVCUT}*:5
3738 + >=dev-qt/qtxml-${QTMIN}:5
3739 +"
3740 +DEPEND="${COMMON_DEPEND}
3741 + test? (
3742 + >=dev-qt/qtnetwork-${QTMIN}:5
3743 + >=dev-qt/qtwidgets-${QTMIN}:5
3744 + )
3745 +"
3746 +RDEPEND="${COMMON_DEPEND}
3747 + !kde-apps/syndication
3748 +"
3749
3750 diff --git a/kde-frameworks/syntax-highlighting/syntax-highlighting-5.66.0.ebuild b/kde-frameworks/syntax-highlighting/syntax-highlighting-5.66.0.ebuild
3751 new file mode 100644
3752 index 0000000000..b0f83b80cc
3753 --- /dev/null
3754 +++ b/kde-frameworks/syntax-highlighting/syntax-highlighting-5.66.0.ebuild
3755 @@ -0,0 +1,29 @@
3756 +# Copyright 1999-2020 Gentoo Authors
3757 +# Distributed under the terms of the GNU General Public License v2
3758 +
3759 +EAPI=7
3760 +
3761 +ECM_TEST="forceoptional"
3762 +QTMIN=5.12.3
3763 +inherit ecm kde.org
3764 +
3765 +DESCRIPTION="Framework for syntax highlighting"
3766 +LICENSE="MIT"
3767 +KEYWORDS="~amd64 ~arm ~arm64 ~x86"
3768 +IUSE="nls"
3769 +
3770 +BDEPEND="
3771 + dev-lang/perl
3772 + nls? ( >=dev-qt/linguist-tools-${QTMIN}:5 )
3773 +"
3774 +DEPEND="
3775 + >=dev-qt/qtgui-${QTMIN}:5
3776 + >=dev-qt/qtnetwork-${QTMIN}:5
3777 + >=dev-qt/qtxmlpatterns-${QTMIN}:5
3778 +"
3779 +RDEPEND="${DEPEND}"
3780 +
3781 +src_install() {
3782 + ecm_src_install
3783 + dobin "${BUILD_DIR}"/bin/katehighlightingindexer
3784 +}
3785
3786 diff --git a/kde-frameworks/threadweaver/threadweaver-5.66.0.ebuild b/kde-frameworks/threadweaver/threadweaver-5.66.0.ebuild
3787 new file mode 100644
3788 index 0000000000..022b4f6cc0
3789 --- /dev/null
3790 +++ b/kde-frameworks/threadweaver/threadweaver-5.66.0.ebuild
3791 @@ -0,0 +1,16 @@
3792 +# Copyright 1999-2020 Gentoo Authors
3793 +# Distributed under the terms of the GNU General Public License v2
3794 +
3795 +EAPI=7
3796 +
3797 +inherit ecm kde.org
3798 +
3799 +DESCRIPTION="Framework for managing threads using job and queue-based interfaces"
3800 +LICENSE="LGPL-2+"
3801 +KEYWORDS="~amd64 ~arm ~arm64 ~x86"
3802 +IUSE=""
3803 +
3804 +src_prepare() {
3805 + cmake_comment_add_subdirectory benchmarks
3806 + ecm_src_prepare
3807 +}