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