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/kio/, kde-frameworks/kwidgetsaddons/, ...
Date: Sun, 03 May 2020 00:04:16
Message-Id: 1588459959.e648d78219ec6506e9778b67c2ac6e40a94c867b.asturm@gentoo
1 commit: e648d78219ec6506e9778b67c2ac6e40a94c867b
2 Author: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
3 AuthorDate: Sat May 2 22:52:39 2020 +0000
4 Commit: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
5 CommitDate: Sat May 2 22:52:39 2020 +0000
6 URL: https://gitweb.gentoo.org/proj/kde.git/commit/?id=e648d782
7
8 kde-frameworks: Add KDE Frameworks 5.70.0
9
10 Package-Manager: Portage-2.3.99, Repoman-2.3.22
11 Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org>
12
13 kde-frameworks/attica/attica-5.70.0.ebuild | 26 ++++++
14 kde-frameworks/baloo/baloo-5.70.0.ebuild | 35 ++++++++
15 kde-frameworks/bluez-qt/bluez-qt-5.70.0.ebuild | 38 +++++++++
16 .../breeze-icons-rcc-5.70.0.ebuild | 35 ++++++++
17 .../breeze-icons/breeze-icons-5.70.0.ebuild | 33 ++++++++
18 .../extra-cmake-modules-5.70.0.ebuild | 76 +++++++++++++++++
19 .../frameworkintegration-5.70.0.ebuild | 44 ++++++++++
20 .../kactivities-stats-5.70.0.ebuild | 23 ++++++
21 .../kactivities/kactivities-5.70.0.ebuild | 29 +++++++
22 kde-frameworks/kapidox/kapidox-5.70.0.ebuild | 26 ++++++
23 kde-frameworks/karchive/karchive-5.70.0.ebuild | 27 ++++++
24 kde-frameworks/kauth/kauth-5.70.0.ebuild | 44 ++++++++++
25 kde-frameworks/kbookmarks/kbookmarks-5.70.0.ebuild | 34 ++++++++
26 .../kcalendarcore/kcalendarcore-5.70.0.ebuild | 27 ++++++
27 kde-frameworks/kcmutils/kcmutils-5.70.0.ebuild | 33 ++++++++
28 kde-frameworks/kcodecs/kcodecs-5.70.0.ebuild | 17 ++++
29 .../kcompletion/kcompletion-5.70.0.ebuild | 26 ++++++
30 kde-frameworks/kconfig/kconfig-5.70.0.ebuild | 37 +++++++++
31 .../kconfigwidgets/kconfigwidgets-5.70.0.ebuild | 40 +++++++++
32 kde-frameworks/kcontacts/kcontacts-5.70.0.ebuild | 35 ++++++++
33 .../kcoreaddons/kcoreaddons-5.70.0.ebuild | 40 +++++++++
34 kde-frameworks/kcrash/kcrash-5.70.0.ebuild | 32 ++++++++
35 .../kdbusaddons/kdbusaddons-5.70.0.ebuild | 30 +++++++
36 .../kdeclarative/kdeclarative-5.70.0.ebuild | 34 ++++++++
37 kde-frameworks/kded/kded-5.70.0.ebuild | 39 +++++++++
38 .../kdelibs4support/kdelibs4support-5.70.0.ebuild | 96 ++++++++++++++++++++++
39 .../kdesignerplugin/kdesignerplugin-5.70.0.ebuild | 25 ++++++
40 kde-frameworks/kdesu/kdesu-5.70.0.ebuild | 33 ++++++++
41 kde-frameworks/kdewebkit/kdewebkit-5.70.0.ebuild | 40 +++++++++
42 kde-frameworks/kdnssd/kdnssd-5.70.0.ebuild | 33 ++++++++
43 kde-frameworks/kdoctools/kdoctools-5.70.0.ebuild | 48 +++++++++++
44 kde-frameworks/kemoticons/kemoticons-5.70.0.ebuild | 28 +++++++
45 .../kfilemetadata/kfilemetadata-5.70.0.ebuild | 68 +++++++++++++++
46 .../kglobalaccel/kglobalaccel-5.70.0.ebuild | 32 ++++++++
47 kde-frameworks/kguiaddons/kguiaddons-5.70.0.ebuild | 23 ++++++
48 kde-frameworks/kholidays/kholidays-5.70.0.ebuild | 31 +++++++
49 kde-frameworks/khtml/khtml-5.70.0.ebuild | 72 ++++++++++++++++
50 kde-frameworks/ki18n/ki18n-5.70.0.ebuild | 38 +++++++++
51 .../kiconthemes/kiconthemes-5.70.0.ebuild | 32 ++++++++
52 kde-frameworks/kidletime/kidletime-5.70.0.ebuild | 47 +++++++++++
53 .../kimageformats/kimageformats-5.70.0.ebuild | 37 +++++++++
54 kde-frameworks/kinit/kinit-5.70.0.ebuild | 51 ++++++++++++
55 kde-frameworks/kio/kio-5.70.0.ebuild | 94 +++++++++++++++++++++
56 kde-frameworks/kirigami/kirigami-5.70.0.ebuild | 47 +++++++++++
57 .../kitemmodels/kitemmodels-5.70.0.ebuild | 32 ++++++++
58 kde-frameworks/kitemviews/kitemviews-5.70.0.ebuild | 24 ++++++
59 .../kjobwidgets/kjobwidgets-5.70.0.ebuild | 39 +++++++++
60 kde-frameworks/kjs/kjs-5.70.0.ebuild | 23 ++++++
61 kde-frameworks/kjsembed/kjsembed-5.70.0.ebuild | 28 +++++++
62 .../kmediaplayer/kmediaplayer-5.70.0.ebuild | 23 ++++++
63 kde-frameworks/knewstuff/knewstuff-5.70.0.ebuild | 39 +++++++++
64 .../knotifications/knotifications-5.70.0.ebuild | 49 +++++++++++
65 .../knotifyconfig/knotifyconfig-5.70.0.ebuild | 34 ++++++++
66 kde-frameworks/kpackage/kpackage-5.70.0.ebuild | 37 +++++++++
67 kde-frameworks/kparts/kparts-5.70.0.ebuild | 33 ++++++++
68 kde-frameworks/kpeople/kpeople-5.70.0.ebuild | 40 +++++++++
69 kde-frameworks/kplotting/kplotting-5.70.0.ebuild | 21 +++++
70 kde-frameworks/kpty/kpty-5.70.0.ebuild | 27 ++++++
71 .../kquickcharts/kquickcharts-5.70.0.ebuild | 39 +++++++++
72 kde-frameworks/kross/kross-5.70.0.ebuild | 34 ++++++++
73 kde-frameworks/krunner/krunner-5.70.0.ebuild | 38 +++++++++
74 kde-frameworks/kservice/kservice-5.70.0.ebuild | 51 ++++++++++++
75 .../ktexteditor/ktexteditor-5.70.0.ebuild | 59 +++++++++++++
76 .../ktextwidgets/ktextwidgets-5.70.0.ebuild | 38 +++++++++
77 .../kunitconversion/kunitconversion-5.70.0.ebuild | 28 +++++++
78 kde-frameworks/kwallet/kwallet-5.70.0.ebuild | 54 ++++++++++++
79 kde-frameworks/kwayland/kwayland-5.70.0.ebuild | 30 +++++++
80 .../kwidgetsaddons/kwidgetsaddons-5.70.0.ebuild | 30 +++++++
81 .../kwindowsystem/kwindowsystem-5.70.0.ebuild | 43 ++++++++++
82 kde-frameworks/kxmlgui/kxmlgui-5.70.0.ebuild | 53 ++++++++++++
83 .../kxmlrpcclient/kxmlrpcclient-5.70.0.ebuild | 22 +++++
84 .../modemmanager-qt/modemmanager-qt-5.70.0.ebuild | 26 ++++++
85 .../networkmanager-qt-5.70.0.ebuild | 35 ++++++++
86 .../oxygen-icons/oxygen-icons-5.70.0.ebuild | 29 +++++++
87 kde-frameworks/plasma/plasma-5.70.0.ebuild | 75 +++++++++++++++++
88 kde-frameworks/prison/prison-5.70.0.ebuild | 30 +++++++
89 kde-frameworks/purpose/purpose-5.70.0.ebuild | 58 +++++++++++++
90 .../qqc2-desktop-style-5.70.0.ebuild | 27 ++++++
91 kde-frameworks/solid/solid-5.70.0.ebuild | 36 ++++++++
92 kde-frameworks/sonnet/sonnet-5.70.0.ebuild | 43 ++++++++++
93 .../syndication/syndication-5.70.0.ebuild | 28 +++++++
94 .../syntax-highlighting-5.70.0.ebuild | 29 +++++++
95 .../threadweaver/threadweaver-5.70.0.ebuild | 16 ++++
96 83 files changed, 3135 insertions(+)
97
98 diff --git a/kde-frameworks/attica/attica-5.70.0.ebuild b/kde-frameworks/attica/attica-5.70.0.ebuild
99 new file mode 100644
100 index 0000000000..64f2e07dfa
101 --- /dev/null
102 +++ b/kde-frameworks/attica/attica-5.70.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.70.0.ebuild b/kde-frameworks/baloo/baloo-5.70.0.ebuild
132 new file mode 100644
133 index 0000000000..ba93e6eb57
134 --- /dev/null
135 +++ b/kde-frameworks/baloo/baloo-5.70.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.70.0.ebuild b/kde-frameworks/bluez-qt/bluez-qt-5.70.0.ebuild
174 new file mode 100644
175 index 0000000000..26d42a1737
176 --- /dev/null
177 +++ b/kde-frameworks/bluez-qt/bluez-qt-5.70.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.70.0.ebuild b/kde-frameworks/breeze-icons-rcc/breeze-icons-rcc-5.70.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.70.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.70.0.ebuild b/kde-frameworks/breeze-icons/breeze-icons-5.70.0.ebuild
261 new file mode 100644
262 index 0000000000..47b2531406
263 --- /dev/null
264 +++ b/kde-frameworks/breeze-icons/breeze-icons-5.70.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.70.0.ebuild b/kde-frameworks/extra-cmake-modules/extra-cmake-modules-5.70.0.ebuild
301 new file mode 100644
302 index 0000000000..c64171be33
303 --- /dev/null
304 +++ b/kde-frameworks/extra-cmake-modules/extra-cmake-modules-5.70.0.ebuild
305 @@ -0,0 +1,76 @@
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_{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 + # possible race condition with multiple jobs, bug #701854
375 + local myctestargs=(
376 + -j1
377 + -E "(ECMToolchainAndroidTest|ECMPoQmToolsTest)"
378 + )
379 +
380 + cmake_src_test
381 +}
382
383 diff --git a/kde-frameworks/frameworkintegration/frameworkintegration-5.70.0.ebuild b/kde-frameworks/frameworkintegration/frameworkintegration-5.70.0.ebuild
384 new file mode 100644
385 index 0000000000..a4bb90f955
386 --- /dev/null
387 +++ b/kde-frameworks/frameworkintegration/frameworkintegration-5.70.0.ebuild
388 @@ -0,0 +1,44 @@
389 +# Copyright 1999-2020 Gentoo Authors
390 +# Distributed under the terms of the GNU General Public License v2
391 +
392 +EAPI=7
393 +
394 +ECM_QTHELP="false"
395 +PVCUT=$(ver_cut 1-2)
396 +QTMIN=5.12.3
397 +VIRTUALX_REQUIRED="test"
398 +inherit ecm kde.org
399 +
400 +DESCRIPTION="Framework for integrating Qt applications with KDE Plasma workspaces"
401 +
402 +LICENSE="LGPL-2+"
403 +KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
404 +IUSE=""
405 +
406 +# drop qtwidgets subslot operator when QT_MINIMAL >= 5.14.0
407 +RDEPEND="
408 + >=dev-qt/qtgui-${QTMIN}:5
409 + >=dev-qt/qtwidgets-${QTMIN}:5=
410 + =kde-frameworks/kconfig-${PVCUT}*:5
411 + =kde-frameworks/kconfigwidgets-${PVCUT}*:5
412 + =kde-frameworks/ki18n-${PVCUT}*:5
413 + =kde-frameworks/kiconthemes-${PVCUT}*:5
414 + =kde-frameworks/knewstuff-${PVCUT}*:5
415 + =kde-frameworks/knotifications-${PVCUT}*:5
416 +"
417 +DEPEND="${RDEPEND}
418 + =kde-frameworks/kpackage-${PVCUT}*:5
419 + =kde-frameworks/kwidgetsaddons-${PVCUT}*:5
420 +"
421 +
422 +# requires running Plasma environment
423 +RESTRICT+=" test"
424 +
425 +src_configure() {
426 + local mycmakeargs=(
427 + -DCMAKE_DISABLE_FIND_PACKAGE_AppStreamQt=ON
428 + -DCMAKE_DISABLE_FIND_PACKAGE_packagekitqt5=ON
429 + )
430 +
431 + ecm_src_configure
432 +}
433
434 diff --git a/kde-frameworks/kactivities-stats/kactivities-stats-5.70.0.ebuild b/kde-frameworks/kactivities-stats/kactivities-stats-5.70.0.ebuild
435 new file mode 100644
436 index 0000000000..b09474346a
437 --- /dev/null
438 +++ b/kde-frameworks/kactivities-stats/kactivities-stats-5.70.0.ebuild
439 @@ -0,0 +1,23 @@
440 +# Copyright 1999-2020 Gentoo Authors
441 +# Distributed under the terms of the GNU General Public License v2
442 +
443 +EAPI=7
444 +
445 +PVCUT=$(ver_cut 1-2)
446 +QTMIN=5.12.3
447 +inherit ecm kde.org
448 +
449 +DESCRIPTION="Framework for getting the usage statistics collected by the activities service"
450 +LICENSE="LGPL-2+"
451 +KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
452 +IUSE=""
453 +
454 +RDEPEND="
455 + >=dev-qt/qtdbus-${QTMIN}:5
456 + >=dev-qt/qtsql-${QTMIN}:5
457 + =kde-frameworks/kactivities-${PVCUT}*:5
458 + =kde-frameworks/kconfig-${PVCUT}*:5
459 +"
460 +DEPEND="${RDEPEND}
461 + >=dev-libs/boost-1.54
462 +"
463
464 diff --git a/kde-frameworks/kactivities/kactivities-5.70.0.ebuild b/kde-frameworks/kactivities/kactivities-5.70.0.ebuild
465 new file mode 100644
466 index 0000000000..fc26ae5d1f
467 --- /dev/null
468 +++ b/kde-frameworks/kactivities/kactivities-5.70.0.ebuild
469 @@ -0,0 +1,29 @@
470 +# Copyright 1999-2020 Gentoo Authors
471 +# Distributed under the terms of the GNU General Public License v2
472 +
473 +EAPI=7
474 +
475 +PVCUT=$(ver_cut 1-2)
476 +PLASMA_MINIMAL=5.16.5
477 +QTMIN=5.12.3
478 +inherit ecm kde.org
479 +
480 +DESCRIPTION="Framework for working with KDE activities"
481 +LICENSE="|| ( LGPL-2.1 LGPL-3 )"
482 +KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
483 +IUSE=""
484 +
485 +COMMON_DEPEND="
486 + =kde-frameworks/kconfig-${PVCUT}*:5
487 + =kde-frameworks/kcoreaddons-${PVCUT}*:5
488 + >=dev-qt/qtdbus-${QTMIN}:5
489 + >=dev-qt/qtdeclarative-${QTMIN}:5[widgets]
490 + >=dev-qt/qtgui-${QTMIN}:5
491 + >=dev-qt/qtsql-${QTMIN}:5
492 +"
493 +RDEPEND="${COMMON_DEPEND}
494 + >=kde-plasma/kactivitymanagerd-${PLASMA_MINIMAL}:5
495 +"
496 +DEPEND="${COMMON_DEPEND}
497 + >=dev-libs/boost-1.54
498 +"
499
500 diff --git a/kde-frameworks/kapidox/kapidox-5.70.0.ebuild b/kde-frameworks/kapidox/kapidox-5.70.0.ebuild
501 new file mode 100644
502 index 0000000000..9741eaf445
503 --- /dev/null
504 +++ b/kde-frameworks/kapidox/kapidox-5.70.0.ebuild
505 @@ -0,0 +1,26 @@
506 +# Copyright 1999-2020 Gentoo Authors
507 +# Distributed under the terms of the GNU General Public License v2
508 +
509 +EAPI=7
510 +
511 +DISTUTILS_SINGLE_IMPL="true"
512 +PYTHON_COMPAT=( python3_{7,8} )
513 +inherit cmake kde.org distutils-r1
514 +
515 +DESCRIPTION="Framework for building KDE API documentation in a standard format and style"
516 +LICENSE="BSD-2"
517 +KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
518 +IUSE=""
519 +
520 +RDEPEND="
521 + app-doc/doxygen
522 + $(python_gen_cond_dep '
523 + dev-python/jinja[${PYTHON_MULTI_USEDEP}]
524 + dev-python/pyyaml[${PYTHON_MULTI_USEDEP}]
525 + ')
526 + media-gfx/graphviz[python,${PYTHON_SINGLE_USEDEP}]
527 +"
528 +
529 +pkg_setup() {
530 + python-single-r1_pkg_setup
531 +}
532
533 diff --git a/kde-frameworks/karchive/karchive-5.70.0.ebuild b/kde-frameworks/karchive/karchive-5.70.0.ebuild
534 new file mode 100644
535 index 0000000000..670e0664b9
536 --- /dev/null
537 +++ b/kde-frameworks/karchive/karchive-5.70.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.70.0.ebuild b/kde-frameworks/kauth/kauth-5.70.0.ebuild
568 new file mode 100644
569 index 0000000000..c3991afad6
570 --- /dev/null
571 +++ b/kde-frameworks/kauth/kauth-5.70.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.70.0.ebuild b/kde-frameworks/kbookmarks/kbookmarks-5.70.0.ebuild
619 new file mode 100644
620 index 0000000000..7e87675a28
621 --- /dev/null
622 +++ b/kde-frameworks/kbookmarks/kbookmarks-5.70.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.70.0.ebuild b/kde-frameworks/kcalendarcore/kcalendarcore-5.70.0.ebuild
660 new file mode 100644
661 index 0000000000..b38d5f3054
662 --- /dev/null
663 +++ b/kde-frameworks/kcalendarcore/kcalendarcore-5.70.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.70.0.ebuild b/kde-frameworks/kcmutils/kcmutils-5.70.0.ebuild
694 new file mode 100644
695 index 0000000000..ca24c4c0bd
696 --- /dev/null
697 +++ b/kde-frameworks/kcmutils/kcmutils-5.70.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.70.0.ebuild b/kde-frameworks/kcodecs/kcodecs-5.70.0.ebuild
734 new file mode 100644
735 index 0000000000..d0db085270
736 --- /dev/null
737 +++ b/kde-frameworks/kcodecs/kcodecs-5.70.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.70.0.ebuild b/kde-frameworks/kcompletion/kcompletion-5.70.0.ebuild
758 new file mode 100644
759 index 0000000000..e0e1e78217
760 --- /dev/null
761 +++ b/kde-frameworks/kcompletion/kcompletion-5.70.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.70.0.ebuild b/kde-frameworks/kconfig/kconfig-5.70.0.ebuild
791 new file mode 100644
792 index 0000000000..9247f6ac4c
793 --- /dev/null
794 +++ b/kde-frameworks/kconfig/kconfig-5.70.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.70.0.ebuild b/kde-frameworks/kconfigwidgets/kconfigwidgets-5.70.0.ebuild
835 new file mode 100644
836 index 0000000000..1779853606
837 --- /dev/null
838 +++ b/kde-frameworks/kconfigwidgets/kconfigwidgets-5.70.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.70.0.ebuild b/kde-frameworks/kcontacts/kcontacts-5.70.0.ebuild
882 new file mode 100644
883 index 0000000000..a6f350816b
884 --- /dev/null
885 +++ b/kde-frameworks/kcontacts/kcontacts-5.70.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.70.0.ebuild b/kde-frameworks/kcoreaddons/kcoreaddons-5.70.0.ebuild
924 new file mode 100644
925 index 0000000000..283049f5fd
926 --- /dev/null
927 +++ b/kde-frameworks/kcoreaddons/kcoreaddons-5.70.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.70.0.ebuild b/kde-frameworks/kcrash/kcrash-5.70.0.ebuild
971 new file mode 100644
972 index 0000000000..3810b16c96
973 --- /dev/null
974 +++ b/kde-frameworks/kcrash/kcrash-5.70.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.70.0.ebuild b/kde-frameworks/kdbusaddons/kdbusaddons-5.70.0.ebuild
1010 new file mode 100644
1011 index 0000000000..6cd917caca
1012 --- /dev/null
1013 +++ b/kde-frameworks/kdbusaddons/kdbusaddons-5.70.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.70.0.ebuild b/kde-frameworks/kdeclarative/kdeclarative-5.70.0.ebuild
1047 new file mode 100644
1048 index 0000000000..6026bc7695
1049 --- /dev/null
1050 +++ b/kde-frameworks/kdeclarative/kdeclarative-5.70.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.70.0.ebuild b/kde-frameworks/kded/kded-5.70.0.ebuild
1088 new file mode 100644
1089 index 0000000000..578be9d46c
1090 --- /dev/null
1091 +++ b/kde-frameworks/kded/kded-5.70.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.70.0.ebuild b/kde-frameworks/kdelibs4support/kdelibs4support-5.70.0.ebuild
1134 new file mode 100644
1135 index 0000000000..070b514c68
1136 --- /dev/null
1137 +++ b/kde-frameworks/kdelibs4support/kdelibs4support-5.70.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.70.0.ebuild b/kde-frameworks/kdesignerplugin/kdesignerplugin-5.70.0.ebuild
1237 new file mode 100644
1238 index 0000000000..bbb98d443d
1239 --- /dev/null
1240 +++ b/kde-frameworks/kdesignerplugin/kdesignerplugin-5.70.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.70.0.ebuild b/kde-frameworks/kdesu/kdesu-5.70.0.ebuild
1269 new file mode 100644
1270 index 0000000000..fc8d98e4b3
1271 --- /dev/null
1272 +++ b/kde-frameworks/kdesu/kdesu-5.70.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.70.0.ebuild b/kde-frameworks/kdewebkit/kdewebkit-5.70.0.ebuild
1309 new file mode 100644
1310 index 0000000000..54d115799b
1311 --- /dev/null
1312 +++ b/kde-frameworks/kdewebkit/kdewebkit-5.70.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.70.0.ebuild b/kde-frameworks/kdnssd/kdnssd-5.70.0.ebuild
1356 new file mode 100644
1357 index 0000000000..b79dba8c28
1358 --- /dev/null
1359 +++ b/kde-frameworks/kdnssd/kdnssd-5.70.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.70.0.ebuild b/kde-frameworks/kdoctools/kdoctools-5.70.0.ebuild
1396 new file mode 100644
1397 index 0000000000..6bbf7a5a20
1398 --- /dev/null
1399 +++ b/kde-frameworks/kdoctools/kdoctools-5.70.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.70.0.ebuild b/kde-frameworks/kemoticons/kemoticons-5.70.0.ebuild
1451 new file mode 100644
1452 index 0000000000..5c5ca69d09
1453 --- /dev/null
1454 +++ b/kde-frameworks/kemoticons/kemoticons-5.70.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.70.0.ebuild b/kde-frameworks/kfilemetadata/kfilemetadata-5.70.0.ebuild
1486 new file mode 100644
1487 index 0000000000..8713420fe3
1488 --- /dev/null
1489 +++ b/kde-frameworks/kfilemetadata/kfilemetadata-5.70.0.ebuild
1490 @@ -0,0 +1,68 @@
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_{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 office pdf taglib"
1505 +
1506 +BDEPEND="
1507 + test? ( ${PYTHON_DEPS} )
1508 +"
1509 +RDEPEND="
1510 + >=dev-qt/qtxml-${QTMIN}:5
1511 + =kde-frameworks/kcoreaddons-${PVCUT}*:5
1512 + =kde-frameworks/ki18n-${PVCUT}*:5
1513 + epub? ( app-text/ebook-tools )
1514 + exif? ( media-gfx/exiv2:= )
1515 + ffmpeg? ( media-video/ffmpeg:0= )
1516 + office? ( =kde-frameworks/karchive-${PVCUT}*:5 )
1517 + pdf? ( app-text/poppler[qt5] )
1518 + taglib? ( media-libs/taglib )
1519 +"
1520 +DEPEND="${RDEPEND}
1521 + kernel_linux? ( sys-apps/attr )
1522 +"
1523 +
1524 +RESTRICT+=" test"
1525 +
1526 +pkg_setup() {
1527 + use test && python-any-r1_pkg_setup
1528 + ecm_pkg_setup
1529 +}
1530 +
1531 +src_configure() {
1532 + local mycmakeargs=(
1533 + $(cmake_use_find_package epub EPub)
1534 + $(cmake_use_find_package exif LibExiv2)
1535 + $(cmake_use_find_package ffmpeg FFmpeg)
1536 + $(cmake_use_find_package office KF5Archive)
1537 + $(cmake_use_find_package pdf Poppler)
1538 + $(cmake_use_find_package taglib Taglib)
1539 + )
1540 +
1541 + ecm_src_configure
1542 +}
1543 +
1544 +src_test() {
1545 + # FIXME: bug 644650, fails on tmpfs (but not for everyone)
1546 + local myctestargs=( -E "(usermetadatawritertest)" )
1547 + ecm_src_test
1548 +}
1549 +
1550 +pkg_postinst() {
1551 + ecm_pkg_postinst
1552 +
1553 + if ! has_version app-text/catdoc || ! has_version dev-libs/libxls; then
1554 + elog "To get additional features, optional runtime dependencies may be installed:"
1555 + elog "app-text/catdoc - indexing of Microsoft Word or Powerpoint files"
1556 + elog "dev-libs/libxls - indexing of Microsoft Excel files"
1557 + fi
1558 +}
1559
1560 diff --git a/kde-frameworks/kglobalaccel/kglobalaccel-5.70.0.ebuild b/kde-frameworks/kglobalaccel/kglobalaccel-5.70.0.ebuild
1561 new file mode 100644
1562 index 0000000000..c6dae7c8d9
1563 --- /dev/null
1564 +++ b/kde-frameworks/kglobalaccel/kglobalaccel-5.70.0.ebuild
1565 @@ -0,0 +1,32 @@
1566 +# Copyright 1999-2020 Gentoo Authors
1567 +# Distributed under the terms of the GNU General Public License v2
1568 +
1569 +EAPI=7
1570 +
1571 +PVCUT=$(ver_cut 1-2)
1572 +QTMIN=5.12.3
1573 +VIRTUALX_REQUIRED="test"
1574 +inherit ecm kde.org
1575 +
1576 +DESCRIPTION="Framework to handle global shortcuts"
1577 +KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
1578 +LICENSE="LGPL-2+"
1579 +IUSE="nls"
1580 +
1581 +BDEPEND="
1582 + nls? ( >=dev-qt/linguist-tools-${QTMIN}:5 )
1583 +"
1584 +DEPEND="
1585 + =kde-frameworks/kconfig-${PVCUT}*:5
1586 + =kde-frameworks/kcoreaddons-${PVCUT}*:5
1587 + =kde-frameworks/kcrash-${PVCUT}*:5
1588 + =kde-frameworks/kdbusaddons-${PVCUT}*:5
1589 + =kde-frameworks/kwindowsystem-${PVCUT}*:5[X]
1590 + >=dev-qt/qtdbus-${QTMIN}:5
1591 + >=dev-qt/qtgui-${QTMIN}:5
1592 + >=dev-qt/qtwidgets-${QTMIN}:5
1593 + >=dev-qt/qtx11extras-${QTMIN}:5
1594 + x11-libs/libxcb
1595 + x11-libs/xcb-util-keysyms
1596 +"
1597 +RDEPEND="${DEPEND}"
1598
1599 diff --git a/kde-frameworks/kguiaddons/kguiaddons-5.70.0.ebuild b/kde-frameworks/kguiaddons/kguiaddons-5.70.0.ebuild
1600 new file mode 100644
1601 index 0000000000..3533b5d8c8
1602 --- /dev/null
1603 +++ b/kde-frameworks/kguiaddons/kguiaddons-5.70.0.ebuild
1604 @@ -0,0 +1,23 @@
1605 +# Copyright 1999-2020 Gentoo Authors
1606 +# Distributed under the terms of the GNU General Public License v2
1607 +
1608 +EAPI=7
1609 +
1610 +QTMIN=5.12.3
1611 +VIRTUALX_REQUIRED="test"
1612 +inherit ecm kde.org
1613 +
1614 +DESCRIPTION="Framework providing assorted high-level user interface components"
1615 +LICENSE="LGPL-2+"
1616 +KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
1617 +IUSE=""
1618 +
1619 +RDEPEND="
1620 + >=dev-qt/qtgui-${QTMIN}:5
1621 + >=dev-qt/qtx11extras-${QTMIN}:5
1622 + x11-libs/libX11
1623 +"
1624 +DEPEND="${RDEPEND}
1625 + x11-base/xorg-proto
1626 + x11-libs/libxcb
1627 +"
1628
1629 diff --git a/kde-frameworks/kholidays/kholidays-5.70.0.ebuild b/kde-frameworks/kholidays/kholidays-5.70.0.ebuild
1630 new file mode 100644
1631 index 0000000000..0fd36805be
1632 --- /dev/null
1633 +++ b/kde-frameworks/kholidays/kholidays-5.70.0.ebuild
1634 @@ -0,0 +1,31 @@
1635 +# Copyright 1999-2020 Gentoo Authors
1636 +# Distributed under the terms of the GNU General Public License v2
1637 +
1638 +EAPI=7
1639 +
1640 +ECM_QTHELP="false"
1641 +ECM_TEST="true"
1642 +QTMIN=5.12.3
1643 +inherit ecm kde.org
1644 +
1645 +DESCRIPTION="Library to determine holidays and other special events for a geographical region"
1646 +LICENSE="LGPL-2.1+"
1647 +KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
1648 +IUSE="nls"
1649 +
1650 +BDEPEND="
1651 + nls? ( >=dev-qt/linguist-tools-${QTMIN}:5 )
1652 +"
1653 +DEPEND="
1654 + >=dev-qt/qtdeclarative-${QTMIN}:5
1655 +"
1656 +RDEPEND="${DEPEND}
1657 + !kde-apps/kholidays:5
1658 +"
1659 +
1660 +src_test() {
1661 + # bug 624214
1662 + mkdir -p "${HOME}/.local/share/kf5/libkholidays" || die
1663 + cp -r "${S}/holidays/plan2" "${HOME}/.local/share/kf5/libkholidays/" || die
1664 + ecm_src_test
1665 +}
1666
1667 diff --git a/kde-frameworks/khtml/khtml-5.70.0.ebuild b/kde-frameworks/khtml/khtml-5.70.0.ebuild
1668 new file mode 100644
1669 index 0000000000..1c807a5c5b
1670 --- /dev/null
1671 +++ b/kde-frameworks/khtml/khtml-5.70.0.ebuild
1672 @@ -0,0 +1,72 @@
1673 +# Copyright 1999-2020 Gentoo Authors
1674 +# Distributed under the terms of the GNU General Public License v2
1675 +
1676 +EAPI=7
1677 +
1678 +ECM_QTHELP="false"
1679 +PVCUT=$(ver_cut 1-2)
1680 +QTMIN=5.12.3
1681 +VIRTUALX_REQUIRED="test"
1682 +inherit ecm kde.org
1683 +
1684 +DESCRIPTION="KHTML web rendering engine"
1685 +LICENSE="LGPL-2"
1686 +KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
1687 +IUSE="libressl X"
1688 +
1689 +BDEPEND="
1690 + dev-lang/perl
1691 + dev-util/gperf
1692 +"
1693 +RDEPEND="
1694 + =kde-frameworks/karchive-${PVCUT}*:5
1695 + =kde-frameworks/kcodecs-${PVCUT}*:5
1696 + =kde-frameworks/kcompletion-${PVCUT}*:5
1697 + =kde-frameworks/kconfig-${PVCUT}*:5
1698 + =kde-frameworks/kconfigwidgets-${PVCUT}*:5
1699 + =kde-frameworks/kcoreaddons-${PVCUT}*:5
1700 + =kde-frameworks/kglobalaccel-${PVCUT}*:5
1701 + =kde-frameworks/ki18n-${PVCUT}*:5
1702 + =kde-frameworks/kiconthemes-${PVCUT}*:5
1703 + =kde-frameworks/kio-${PVCUT}*:5
1704 + =kde-frameworks/kjobwidgets-${PVCUT}*:5
1705 + =kde-frameworks/kjs-${PVCUT}*:5
1706 + =kde-frameworks/knotifications-${PVCUT}*:5
1707 + =kde-frameworks/kparts-${PVCUT}*:5
1708 + =kde-frameworks/kservice-${PVCUT}*:5
1709 + =kde-frameworks/ktextwidgets-${PVCUT}*:5
1710 + =kde-frameworks/kwallet-${PVCUT}*:5
1711 + =kde-frameworks/kwidgetsaddons-${PVCUT}*:5
1712 + =kde-frameworks/kwindowsystem-${PVCUT}*:5
1713 + =kde-frameworks/kxmlgui-${PVCUT}*:5
1714 + =kde-frameworks/sonnet-${PVCUT}*:5
1715 + >=dev-qt/qtdbus-${QTMIN}:5
1716 + >=dev-qt/qtgui-${QTMIN}:5
1717 + >=dev-qt/qtnetwork-${QTMIN}:5[ssl]
1718 + >=dev-qt/qtprintsupport-${QTMIN}:5
1719 + >=dev-qt/qtwidgets-${QTMIN}:5
1720 + >=dev-qt/qtxml-${QTMIN}:5
1721 + media-libs/giflib:=
1722 + media-libs/libpng:0=
1723 + media-libs/phonon[qt5(+)]
1724 + sys-libs/zlib
1725 + virtual/jpeg:0
1726 + !libressl? ( dev-libs/openssl:0 )
1727 + libressl? ( dev-libs/libressl )
1728 + X? (
1729 + >=dev-qt/qtx11extras-${QTMIN}:5
1730 + x11-libs/libX11
1731 + )
1732 +"
1733 +DEPEND="${RDEPEND}
1734 + test? ( >=dev-qt/qtx11extras-${QTMIN}:5 )
1735 + X? ( x11-base/xorg-proto )
1736 +"
1737 +
1738 +src_configure() {
1739 + local mycmakeargs=(
1740 + $(cmake_use_find_package X X11)
1741 + )
1742 +
1743 + ecm_src_configure
1744 +}
1745
1746 diff --git a/kde-frameworks/ki18n/ki18n-5.70.0.ebuild b/kde-frameworks/ki18n/ki18n-5.70.0.ebuild
1747 new file mode 100644
1748 index 0000000000..d635ebef16
1749 --- /dev/null
1750 +++ b/kde-frameworks/ki18n/ki18n-5.70.0.ebuild
1751 @@ -0,0 +1,38 @@
1752 +# Copyright 1999-2020 Gentoo Authors
1753 +# Distributed under the terms of the GNU General Public License v2
1754 +
1755 +EAPI=7
1756 +
1757 +PYTHON_COMPAT=( python3_{7,8} )
1758 +QTMIN=5.12.3
1759 +inherit ecm kde.org python-single-r1
1760 +
1761 +DESCRIPTION="Framework based on Gettext for internationalizing user interface text"
1762 +LICENSE="LGPL-2+"
1763 +KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
1764 +IUSE=""
1765 +
1766 +REQUIRED_USE="${PYTHON_REQUIRED_USE}"
1767 +
1768 +RDEPEND="${PYTHON_DEPS}
1769 + >=dev-qt/qtdeclarative-${QTMIN}:5
1770 + sys-devel/gettext
1771 + virtual/libintl
1772 +"
1773 +DEPEND="${RDEPEND}
1774 + test? ( >=dev-qt/qtconcurrent-${QTMIN}:5 )
1775 +"
1776 +
1777 +PATCHES=( "${FILESDIR}/${PN}-5.57.0-python.patch" )
1778 +
1779 +pkg_setup() {
1780 + ecm_pkg_setup
1781 + python-single-r1_pkg_setup
1782 +}
1783 +
1784 +src_configure() {
1785 + local mycmakeargs=(
1786 + -DPYTHON_EXECUTABLE="${PYTHON}"
1787 + )
1788 + ecm_src_configure
1789 +}
1790
1791 diff --git a/kde-frameworks/kiconthemes/kiconthemes-5.70.0.ebuild b/kde-frameworks/kiconthemes/kiconthemes-5.70.0.ebuild
1792 new file mode 100644
1793 index 0000000000..0ad7045948
1794 --- /dev/null
1795 +++ b/kde-frameworks/kiconthemes/kiconthemes-5.70.0.ebuild
1796 @@ -0,0 +1,32 @@
1797 +# Copyright 1999-2020 Gentoo Authors
1798 +# Distributed under the terms of the GNU General Public License v2
1799 +
1800 +EAPI=7
1801 +
1802 +ECM_DESIGNERPLUGIN="true"
1803 +PVCUT=$(ver_cut 1-2)
1804 +QTMIN=5.12.3
1805 +VIRTUALX_REQUIRED="test"
1806 +inherit ecm kde.org
1807 +
1808 +DESCRIPTION="Framework for icon theming and configuration"
1809 +LICENSE="LGPL-2+"
1810 +KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
1811 +IUSE=""
1812 +
1813 +DEPEND="
1814 + =kde-frameworks/karchive-${PVCUT}*:5
1815 + =kde-frameworks/kconfig-${PVCUT}*:5
1816 + =kde-frameworks/kconfigwidgets-${PVCUT}*:5
1817 + =kde-frameworks/kcoreaddons-${PVCUT}*:5
1818 + =kde-frameworks/ki18n-${PVCUT}*:5
1819 + =kde-frameworks/kitemviews-${PVCUT}*:5
1820 + =kde-frameworks/kwidgetsaddons-${PVCUT}*:5
1821 + >=dev-qt/qtdbus-${QTMIN}:5
1822 + >=dev-qt/qtgui-${QTMIN}:5
1823 + >=dev-qt/qtsvg-${QTMIN}:5
1824 + >=dev-qt/qtwidgets-${QTMIN}:5
1825 +"
1826 +RDEPEND="${DEPEND}"
1827 +
1828 +RESTRICT+=" test" # bug 574770
1829
1830 diff --git a/kde-frameworks/kidletime/kidletime-5.70.0.ebuild b/kde-frameworks/kidletime/kidletime-5.70.0.ebuild
1831 new file mode 100644
1832 index 0000000000..bd515e82d8
1833 --- /dev/null
1834 +++ b/kde-frameworks/kidletime/kidletime-5.70.0.ebuild
1835 @@ -0,0 +1,47 @@
1836 +# Copyright 1999-2020 Gentoo Authors
1837 +# Distributed under the terms of the GNU General Public License v2
1838 +
1839 +EAPI=7
1840 +
1841 +ECM_TEST="false"
1842 +QTMIN=5.12.3
1843 +inherit ecm kde.org
1844 +
1845 +DESCRIPTION="Framework for detection and notification of device idle time"
1846 +LICENSE="LGPL-2+"
1847 +KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
1848 +IUSE="X xscreensaver"
1849 +
1850 +REQUIRED_USE="xscreensaver? ( X )"
1851 +
1852 +DEPEND="
1853 + >=dev-qt/qtgui-${QTMIN}:5
1854 + >=dev-qt/qtwidgets-${QTMIN}:5
1855 + X? (
1856 + >=dev-qt/qtx11extras-${QTMIN}:5
1857 + x11-libs/libX11
1858 + x11-libs/libxcb
1859 + x11-libs/libXext
1860 + )
1861 + xscreensaver? (
1862 + >=dev-qt/qtdbus-${QTMIN}:5
1863 + x11-libs/libXScrnSaver
1864 + )
1865 +"
1866 +RDEPEND="${DEPEND}"
1867 +
1868 +src_prepare() {
1869 + ecm_src_prepare
1870 + if ! use xscreensaver; then
1871 + sed -i -e "s/\${X11_Xscreensaver_FOUND}/0/" CMakeLists.txt || die
1872 + fi
1873 +}
1874 +
1875 +src_configure() {
1876 + local mycmakeargs=(
1877 + $(cmake_use_find_package X X11)
1878 + $(cmake_use_find_package X XCB)
1879 + )
1880 +
1881 + ecm_src_configure
1882 +}
1883
1884 diff --git a/kde-frameworks/kimageformats/kimageformats-5.70.0.ebuild b/kde-frameworks/kimageformats/kimageformats-5.70.0.ebuild
1885 new file mode 100644
1886 index 0000000000..4b900914bf
1887 --- /dev/null
1888 +++ b/kde-frameworks/kimageformats/kimageformats-5.70.0.ebuild
1889 @@ -0,0 +1,37 @@
1890 +# Copyright 1999-2020 Gentoo Authors
1891 +# Distributed under the terms of the GNU General Public License v2
1892 +
1893 +EAPI=7
1894 +
1895 +ECM_QTHELP="false"
1896 +PVCUT=$(ver_cut 1-2)
1897 +QTMIN=5.12.3
1898 +VIRTUALX_REQUIRED="test"
1899 +inherit ecm kde.org
1900 +
1901 +DESCRIPTION="Framework providing additional format plugins for Qt's image I/O system"
1902 +LICENSE="LGPL-2+"
1903 +KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
1904 +IUSE="eps openexr"
1905 +
1906 +DEPEND="
1907 + =kde-frameworks/karchive-${PVCUT}*:5
1908 + >=dev-qt/qtgui-${QTMIN}:5
1909 + eps? ( >=dev-qt/qtprintsupport-${QTMIN}:5 )
1910 + openexr? (
1911 + media-libs/ilmbase:=
1912 + media-libs/openexr:=
1913 + )
1914 +"
1915 +RDEPEND="${DEPEND}"
1916 +
1917 +DOCS=( src/imageformats/AUTHORS )
1918 +
1919 +src_configure() {
1920 + local mycmakeargs=(
1921 + $(cmake_use_find_package eps Qt5PrintSupport)
1922 + $(cmake_use_find_package openexr OpenEXR)
1923 + )
1924 +
1925 + ecm_src_configure
1926 +}
1927
1928 diff --git a/kde-frameworks/kinit/kinit-5.70.0.ebuild b/kde-frameworks/kinit/kinit-5.70.0.ebuild
1929 new file mode 100644
1930 index 0000000000..af92eec3c8
1931 --- /dev/null
1932 +++ b/kde-frameworks/kinit/kinit-5.70.0.ebuild
1933 @@ -0,0 +1,51 @@
1934 +# Copyright 1999-2020 Gentoo Authors
1935 +# Distributed under the terms of the GNU General Public License v2
1936 +
1937 +EAPI=7
1938 +
1939 +ECM_QTHELP="false"
1940 +ECM_TEST="false"
1941 +PVCUT=$(ver_cut 1-2)
1942 +QTMIN=5.12.3
1943 +inherit ecm kde.org
1944 +
1945 +DESCRIPTION="Helper library to speed up start of applications on KDE work spaces"
1946 +
1947 +LICENSE="LGPL-2+"
1948 +KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
1949 +IUSE="+caps +man X"
1950 +
1951 +BDEPEND="
1952 + man? ( >=kde-frameworks/kdoctools-${PVCUT}:5 )
1953 +"
1954 +RDEPEND="
1955 + >=dev-qt/qtdbus-${QTMIN}:5
1956 + >=dev-qt/qtgui-${QTMIN}:5
1957 + =kde-frameworks/kconfig-${PVCUT}*:5
1958 + =kde-frameworks/kcoreaddons-${PVCUT}*:5
1959 + =kde-frameworks/kcrash-${PVCUT}*:5
1960 + =kde-frameworks/kdbusaddons-${PVCUT}*:5
1961 + =kde-frameworks/ki18n-${PVCUT}*:5
1962 + =kde-frameworks/kio-${PVCUT}*:5
1963 + =kde-frameworks/kservice-${PVCUT}*:5
1964 + =kde-frameworks/kwindowsystem-${PVCUT}*:5
1965 + caps? ( sys-libs/libcap )
1966 + X? (
1967 + x11-libs/libX11
1968 + x11-libs/libxcb
1969 + )
1970 +"
1971 +DEPEND="${RDEPEND}
1972 + X? ( x11-base/xorg-proto )
1973 +"
1974 +
1975 +src_configure() {
1976 + local mycmakeargs=(
1977 + $(cmake_use_find_package caps Libcap)
1978 + $(cmake_use_find_package man KF5DocTools)
1979 + $(cmake_use_find_package X X11)
1980 + $(cmake_use_find_package X XCB)
1981 + )
1982 +
1983 + ecm_src_configure
1984 +}
1985
1986 diff --git a/kde-frameworks/kio/kio-5.70.0.ebuild b/kde-frameworks/kio/kio-5.70.0.ebuild
1987 new file mode 100644
1988 index 0000000000..52bbb2edc0
1989 --- /dev/null
1990 +++ b/kde-frameworks/kio/kio-5.70.0.ebuild
1991 @@ -0,0 +1,94 @@
1992 +# Copyright 1999-2020 Gentoo Authors
1993 +# Distributed under the terms of the GNU General Public License v2
1994 +
1995 +EAPI=7
1996 +
1997 +ECM_DESIGNERPLUGIN="true"
1998 +ECM_TEST="forceoptional"
1999 +PVCUT=$(ver_cut 1-2)
2000 +QTMIN=5.12.3
2001 +VIRTUALX_REQUIRED="test"
2002 +inherit ecm kde.org xdg-utils
2003 +
2004 +DESCRIPTION="Framework providing transparent file and data management"
2005 +LICENSE="LGPL-2+"
2006 +KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
2007 +IUSE="acl +handbook kerberos +kwallet X"
2008 +
2009 +# drop qtnetwork subslot operator when QT_MINIMAL >= 5.15.0
2010 +RDEPEND="
2011 + dev-libs/libxml2
2012 + dev-libs/libxslt
2013 + >=dev-qt/qtdbus-${QTMIN}:5
2014 + >=dev-qt/qtdeclarative-${QTMIN}:5
2015 + >=dev-qt/qtgui-${QTMIN}:5
2016 + >=dev-qt/qtnetwork-${QTMIN}:5=[ssl]
2017 + >=dev-qt/qtwidgets-${QTMIN}:5
2018 + >=dev-qt/qtxml-${QTMIN}:5
2019 + =kde-frameworks/kauth-${PVCUT}*:5
2020 + =kde-frameworks/karchive-${PVCUT}*:5
2021 + =kde-frameworks/kbookmarks-${PVCUT}*:5
2022 + =kde-frameworks/kcodecs-${PVCUT}*:5
2023 + =kde-frameworks/kcompletion-${PVCUT}*:5
2024 + =kde-frameworks/kconfig-${PVCUT}*:5
2025 + =kde-frameworks/kconfigwidgets-${PVCUT}*:5
2026 + =kde-frameworks/kcoreaddons-${PVCUT}*:5
2027 + =kde-frameworks/kcrash-${PVCUT}*:5
2028 + =kde-frameworks/kdbusaddons-${PVCUT}*:5
2029 + =kde-frameworks/ki18n-${PVCUT}*:5
2030 + =kde-frameworks/kiconthemes-${PVCUT}*:5
2031 + =kde-frameworks/kitemviews-${PVCUT}*:5
2032 + =kde-frameworks/kjobwidgets-${PVCUT}*:5
2033 + =kde-frameworks/knotifications-${PVCUT}*:5
2034 + =kde-frameworks/kservice-${PVCUT}*:5
2035 + =kde-frameworks/ktextwidgets-${PVCUT}*:5
2036 + =kde-frameworks/kwidgetsaddons-${PVCUT}*:5
2037 + =kde-frameworks/kwindowsystem-${PVCUT}*:5
2038 + =kde-frameworks/kxmlgui-${PVCUT}*:5
2039 + =kde-frameworks/solid-${PVCUT}*:5
2040 + acl? (
2041 + sys-apps/attr
2042 + virtual/acl
2043 + )
2044 + handbook? ( =kde-frameworks/kdoctools-${PVCUT}*:5 )
2045 + kerberos? ( virtual/krb5 )
2046 + kwallet? ( =kde-frameworks/kwallet-${PVCUT}*:5 )
2047 + X? ( >=dev-qt/qtx11extras-${QTMIN}:5 )
2048 +"
2049 +DEPEND="${RDEPEND}
2050 + >=dev-qt/qtconcurrent-${QTMIN}:5
2051 + test? ( sys-libs/zlib )
2052 + X? (
2053 + x11-base/xorg-proto
2054 + x11-libs/libX11
2055 + x11-libs/libXrender
2056 + )
2057 +"
2058 +PDEPEND="
2059 + >=kde-frameworks/kded-${PVCUT}:5
2060 +"
2061 +
2062 +# tests hang
2063 +RESTRICT+=" test"
2064 +
2065 +src_configure() {
2066 + local mycmakeargs=(
2067 + $(cmake_use_find_package acl ACL)
2068 + $(cmake_use_find_package handbook KF5DocTools)
2069 + $(cmake_use_find_package kerberos GSSAPI)
2070 + $(cmake_use_find_package kwallet KF5Wallet)
2071 + $(cmake_use_find_package X X11)
2072 + )
2073 +
2074 + ecm_src_configure
2075 +}
2076 +
2077 +pkg_postinst() {
2078 + ecm_pkg_postinst
2079 + xdg_desktop_database_update
2080 +}
2081 +
2082 +pkg_postrm() {
2083 + ecm_pkg_postrm
2084 + xdg_desktop_database_update
2085 +}
2086
2087 diff --git a/kde-frameworks/kirigami/kirigami-5.70.0.ebuild b/kde-frameworks/kirigami/kirigami-5.70.0.ebuild
2088 new file mode 100644
2089 index 0000000000..3198f5491a
2090 --- /dev/null
2091 +++ b/kde-frameworks/kirigami/kirigami-5.70.0.ebuild
2092 @@ -0,0 +1,47 @@
2093 +# Copyright 1999-2020 Gentoo Authors
2094 +# Distributed under the terms of the GNU General Public License v2
2095 +
2096 +EAPI=7
2097 +
2098 +ECM_EXAMPLES="true"
2099 +ECM_QTHELP="false"
2100 +ECM_TEST="true"
2101 +KDE_ORG_NAME="${PN}2"
2102 +QTMIN=5.12.3
2103 +inherit ecm kde.org
2104 +
2105 +DESCRIPTION="Lightweight user interface framework for mobile and convergent applications"
2106 +HOMEPAGE="https://techbase.kde.org/Kirigami"
2107 +EGIT_REPO_URI="${EGIT_REPO_URI/${PN}2/${PN}}"
2108 +
2109 +LICENSE="LGPL-2+"
2110 +KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
2111 +IUSE=""
2112 +
2113 +# drop qtgui subslot operator when QT_MINIMAL >= 5.14.0
2114 +BDEPEND="
2115 + >=dev-qt/linguist-tools-${QTMIN}:5
2116 +"
2117 +DEPEND="
2118 + >=dev-qt/qtconcurrent-${QTMIN}:5
2119 + >=dev-qt/qtdbus-${QTMIN}:5
2120 + >=dev-qt/qtdeclarative-${QTMIN}:5
2121 + >=dev-qt/qtgui-${QTMIN}:5=
2122 + >=dev-qt/qtnetwork-${QTMIN}:5
2123 + >=dev-qt/qtquickcontrols2-${QTMIN}:5
2124 + >=dev-qt/qtsvg-${QTMIN}:5
2125 +"
2126 +RDEPEND="${DEPEND}
2127 + >=dev-qt/qtgraphicaleffects-${QTMIN}:5
2128 +"
2129 +
2130 +# requires package to already be installed
2131 +RESTRICT+=" test"
2132 +
2133 +src_configure() {
2134 + local mycmakeargs=(
2135 + -DBUILD_EXAMPLES=$(usex examples)
2136 + )
2137 +
2138 + ecm_src_configure
2139 +}
2140
2141 diff --git a/kde-frameworks/kitemmodels/kitemmodels-5.70.0.ebuild b/kde-frameworks/kitemmodels/kitemmodels-5.70.0.ebuild
2142 new file mode 100644
2143 index 0000000000..7d904ac0fc
2144 --- /dev/null
2145 +++ b/kde-frameworks/kitemmodels/kitemmodels-5.70.0.ebuild
2146 @@ -0,0 +1,32 @@
2147 +# Copyright 1999-2020 Gentoo Authors
2148 +# Distributed under the terms of the GNU General Public License v2
2149 +
2150 +EAPI=7
2151 +
2152 +QTMIN=5.12.3
2153 +VIRTUALX_REQUIRED="test"
2154 +inherit ecm kde.org
2155 +
2156 +DESCRIPTION="Framework providing data models to help with tasks such as sorting and filtering"
2157 +
2158 +LICENSE="LGPL-2+"
2159 +KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
2160 +IUSE="qml"
2161 +
2162 +RDEPEND="
2163 + qml? ( >=dev-qt/qtdeclarative-${QTMIN}:5 )
2164 +"
2165 +DEPEND="${RDEPEND}
2166 + test? ( >=dev-qt/qtwidgets-${QTMIN}:5 )
2167 +"
2168 +
2169 +src_configure() {
2170 + local mycmakeargs=(
2171 + $(cmake_use_find_package qml Qt5Qml)
2172 + )
2173 + ecm_src_configure
2174 +}
2175 +
2176 +src_test() {
2177 + LC_NUMERIC="C" ecm_src_test # bug 708820
2178 +}
2179
2180 diff --git a/kde-frameworks/kitemviews/kitemviews-5.70.0.ebuild b/kde-frameworks/kitemviews/kitemviews-5.70.0.ebuild
2181 new file mode 100644
2182 index 0000000000..1544a75cd0
2183 --- /dev/null
2184 +++ b/kde-frameworks/kitemviews/kitemviews-5.70.0.ebuild
2185 @@ -0,0 +1,24 @@
2186 +# Copyright 1999-2020 Gentoo Authors
2187 +# Distributed under the terms of the GNU General Public License v2
2188 +
2189 +EAPI=7
2190 +
2191 +ECM_DESIGNERPLUGIN="true"
2192 +QTMIN=5.12.3
2193 +VIRTUALX_REQUIRED="test"
2194 +inherit ecm kde.org
2195 +
2196 +DESCRIPTION="Framework providing additional widgets for item models"
2197 +LICENSE="LGPL-2+"
2198 +KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
2199 +IUSE="nls"
2200 +
2201 +# drop qtgui subslot operator when QT_MINIMAL >= 5.14.0
2202 +BDEPEND="
2203 + nls? ( >=dev-qt/linguist-tools-${QTMIN}:5 )
2204 +"
2205 +DEPEND="
2206 + >=dev-qt/qtgui-${QTMIN}:5=
2207 + >=dev-qt/qtwidgets-${QTMIN}:5
2208 +"
2209 +RDEPEND="${DEPEND}"
2210
2211 diff --git a/kde-frameworks/kjobwidgets/kjobwidgets-5.70.0.ebuild b/kde-frameworks/kjobwidgets/kjobwidgets-5.70.0.ebuild
2212 new file mode 100644
2213 index 0000000000..0cc2dc1f22
2214 --- /dev/null
2215 +++ b/kde-frameworks/kjobwidgets/kjobwidgets-5.70.0.ebuild
2216 @@ -0,0 +1,39 @@
2217 +# Copyright 1999-2020 Gentoo Authors
2218 +# Distributed under the terms of the GNU General Public License v2
2219 +
2220 +EAPI=7
2221 +
2222 +PVCUT=$(ver_cut 1-2)
2223 +QTMIN=5.12.3
2224 +inherit ecm kde.org
2225 +
2226 +DESCRIPTION="Framework providing assorted widgets for showing the progress of jobs"
2227 +LICENSE="LGPL-2+"
2228 +KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
2229 +IUSE="nls X"
2230 +
2231 +BDEPEND="
2232 + nls? ( >=dev-qt/linguist-tools-${QTMIN}:5 )
2233 +"
2234 +RDEPEND="
2235 + =kde-frameworks/kcoreaddons-${PVCUT}*:5
2236 + =kde-frameworks/kwidgetsaddons-${PVCUT}*:5
2237 + >=dev-qt/qtdbus-${QTMIN}:5
2238 + >=dev-qt/qtgui-${QTMIN}:5
2239 + >=dev-qt/qtwidgets-${QTMIN}:5
2240 + X? ( >=dev-qt/qtx11extras-${QTMIN}:5 )
2241 +"
2242 +DEPEND="${RDEPEND}
2243 + X? (
2244 + x11-base/xorg-proto
2245 + x11-libs/libX11
2246 + )
2247 +"
2248 +
2249 +src_configure() {
2250 + local mycmakeargs=(
2251 + $(cmake_use_find_package X X11)
2252 + )
2253 +
2254 + ecm_src_configure
2255 +}
2256
2257 diff --git a/kde-frameworks/kjs/kjs-5.70.0.ebuild b/kde-frameworks/kjs/kjs-5.70.0.ebuild
2258 new file mode 100644
2259 index 0000000000..19f013d454
2260 --- /dev/null
2261 +++ b/kde-frameworks/kjs/kjs-5.70.0.ebuild
2262 @@ -0,0 +1,23 @@
2263 +# Copyright 1999-2020 Gentoo Authors
2264 +# Distributed under the terms of the GNU General Public License v2
2265 +
2266 +EAPI=7
2267 +
2268 +ECM_HANDBOOK="optional"
2269 +ECM_QTHELP="false"
2270 +inherit ecm kde.org
2271 +
2272 +DESCRIPTION="ECMAScipt compatible parser and engine"
2273 +LICENSE="BSD-2 LGPL-2+"
2274 +KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
2275 +IUSE=""
2276 +
2277 +BDEPEND="
2278 + dev-lang/perl
2279 +"
2280 +DEPEND="
2281 + dev-libs/libpcre
2282 +"
2283 +RDEPEND="${DEPEND}"
2284 +
2285 +DOCS=( src/README )
2286
2287 diff --git a/kde-frameworks/kjsembed/kjsembed-5.70.0.ebuild b/kde-frameworks/kjsembed/kjsembed-5.70.0.ebuild
2288 new file mode 100644
2289 index 0000000000..aa0c1b96a1
2290 --- /dev/null
2291 +++ b/kde-frameworks/kjsembed/kjsembed-5.70.0.ebuild
2292 @@ -0,0 +1,28 @@
2293 +# Copyright 1999-2020 Gentoo Authors
2294 +# Distributed under the terms of the GNU General Public License v2
2295 +
2296 +EAPI=7
2297 +
2298 +ECM_HANDBOOK="optional"
2299 +ECM_QTHELP="false"
2300 +ECM_TEST="false"
2301 +PVCUT=$(ver_cut 1-2)
2302 +QTMIN=5.12.3
2303 +inherit ecm kde.org
2304 +
2305 +DESCRIPTION="Framework binding JavaScript objects to QObjects"
2306 +LICENSE="LGPL-2+"
2307 +KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
2308 +IUSE=""
2309 +
2310 +RDEPEND="
2311 + =kde-frameworks/ki18n-${PVCUT}*:5
2312 + =kde-frameworks/kjs-${PVCUT}*:5
2313 + >=dev-qt/qtgui-${QTMIN}:5
2314 + >=dev-qt/qtsvg-${QTMIN}:5
2315 + >=dev-qt/qtwidgets-${QTMIN}:5
2316 + >=dev-qt/qtxml-${QTMIN}:5
2317 +"
2318 +DEPEND="${RDEPEND}
2319 + >=dev-qt/designer-${QTMIN}:5
2320 +"
2321
2322 diff --git a/kde-frameworks/kmediaplayer/kmediaplayer-5.70.0.ebuild b/kde-frameworks/kmediaplayer/kmediaplayer-5.70.0.ebuild
2323 new file mode 100644
2324 index 0000000000..51bf9c2060
2325 --- /dev/null
2326 +++ b/kde-frameworks/kmediaplayer/kmediaplayer-5.70.0.ebuild
2327 @@ -0,0 +1,23 @@
2328 +# Copyright 1999-2020 Gentoo Authors
2329 +# Distributed under the terms of the GNU General Public License v2
2330 +
2331 +EAPI=7
2332 +
2333 +ECM_QTHELP="false"
2334 +PVCUT=$(ver_cut 1-2)
2335 +QTMIN=5.12.3
2336 +VIRTUALX_REQUIRED="test"
2337 +inherit ecm kde.org
2338 +
2339 +DESCRIPTION="Framework providing a common interface for KParts that can play media files"
2340 +LICENSE="MIT"
2341 +KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
2342 +IUSE=""
2343 +
2344 +DEPEND="
2345 + =kde-frameworks/kparts-${PVCUT}*:5
2346 + =kde-frameworks/kxmlgui-${PVCUT}*:5
2347 + >=dev-qt/qtdbus-${QTMIN}:5
2348 + >=dev-qt/qtwidgets-${QTMIN}:5
2349 +"
2350 +RDEPEND="${DEPEND}"
2351
2352 diff --git a/kde-frameworks/knewstuff/knewstuff-5.70.0.ebuild b/kde-frameworks/knewstuff/knewstuff-5.70.0.ebuild
2353 new file mode 100644
2354 index 0000000000..fc523811a5
2355 --- /dev/null
2356 +++ b/kde-frameworks/knewstuff/knewstuff-5.70.0.ebuild
2357 @@ -0,0 +1,39 @@
2358 +# Copyright 1999-2020 Gentoo Authors
2359 +# Distributed under the terms of the GNU General Public License v2
2360 +
2361 +EAPI=7
2362 +
2363 +ECM_TEST="false"
2364 +PVCUT=$(ver_cut 1-2)
2365 +QTMIN=5.12.3
2366 +inherit ecm kde.org
2367 +
2368 +DESCRIPTION="Framework for downloading and sharing additional application data"
2369 +
2370 +LICENSE="LGPL-2+"
2371 +KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
2372 +IUSE=""
2373 +
2374 +DEPEND="
2375 + >=dev-qt/qtdeclarative-${QTMIN}:5
2376 + >=dev-qt/qtgui-${QTMIN}:5
2377 + >=dev-qt/qtnetwork-${QTMIN}:5
2378 + >=dev-qt/qtwidgets-${QTMIN}:5
2379 + >=dev-qt/qtxml-${QTMIN}:5
2380 + =kde-frameworks/attica-${PVCUT}*:5
2381 + =kde-frameworks/karchive-${PVCUT}*:5
2382 + =kde-frameworks/kcompletion-${PVCUT}*:5
2383 + =kde-frameworks/kconfig-${PVCUT}*:5
2384 + =kde-frameworks/kcoreaddons-${PVCUT}*:5
2385 + =kde-frameworks/ki18n-${PVCUT}*:5
2386 + =kde-frameworks/kiconthemes-${PVCUT}*:5
2387 + =kde-frameworks/kio-${PVCUT}*:5
2388 + =kde-frameworks/kitemviews-${PVCUT}*:5
2389 + =kde-frameworks/kservice-${PVCUT}*:5
2390 + =kde-frameworks/ktextwidgets-${PVCUT}*:5
2391 + =kde-frameworks/kwidgetsaddons-${PVCUT}*:5
2392 + =kde-frameworks/kxmlgui-${PVCUT}*:5
2393 +"
2394 +RDEPEND="${DEPEND}
2395 + >=kde-frameworks/kirigami-${PVCUT}:5
2396 +"
2397
2398 diff --git a/kde-frameworks/knotifications/knotifications-5.70.0.ebuild b/kde-frameworks/knotifications/knotifications-5.70.0.ebuild
2399 new file mode 100644
2400 index 0000000000..f74d40db7b
2401 --- /dev/null
2402 +++ b/kde-frameworks/knotifications/knotifications-5.70.0.ebuild
2403 @@ -0,0 +1,49 @@
2404 +# Copyright 1999-2020 Gentoo Authors
2405 +# Distributed under the terms of the GNU General Public License v2
2406 +
2407 +EAPI=7
2408 +
2409 +ECM_TEST="false"
2410 +PVCUT=$(ver_cut 1-2)
2411 +QTMIN=5.12.3
2412 +inherit ecm kde.org
2413 +
2414 +DESCRIPTION="Framework for notifying the user of an event"
2415 +LICENSE="LGPL-2.1+"
2416 +KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
2417 +IUSE="dbus nls phonon speech X"
2418 +
2419 +BDEPEND="
2420 + nls? ( >=dev-qt/linguist-tools-${QTMIN}:5 )
2421 +"
2422 +RDEPEND="
2423 + =kde-frameworks/kconfig-${PVCUT}*:5
2424 + =kde-frameworks/kcoreaddons-${PVCUT}*:5
2425 + =kde-frameworks/kwindowsystem-${PVCUT}*:5
2426 + >=dev-qt/qtdbus-${QTMIN}:5
2427 + >=dev-qt/qtgui-${QTMIN}:5
2428 + >=dev-qt/qtwidgets-${QTMIN}:5
2429 + dbus? ( dev-libs/libdbusmenu-qt[qt5(+)] )
2430 + !phonon? ( media-libs/libcanberra )
2431 + phonon? ( media-libs/phonon[qt5(+)] )
2432 + speech? ( >=dev-qt/qtspeech-${QTMIN}:5 )
2433 + X? (
2434 + >=dev-qt/qtx11extras-${QTMIN}:5
2435 + x11-libs/libX11
2436 + x11-libs/libXtst
2437 + )
2438 +"
2439 +DEPEND="${RDEPEND}
2440 + X? ( x11-base/xorg-proto )
2441 +"
2442 +
2443 +src_configure() {
2444 + local mycmakeargs=(
2445 + $(cmake_use_find_package dbus dbusmenu-qt5)
2446 + $(cmake_use_find_package !phonon Canberra)
2447 + $(cmake_use_find_package speech Qt5TextToSpeech)
2448 + $(cmake_use_find_package X X11)
2449 + )
2450 +
2451 + ecm_src_configure
2452 +}
2453
2454 diff --git a/kde-frameworks/knotifyconfig/knotifyconfig-5.70.0.ebuild b/kde-frameworks/knotifyconfig/knotifyconfig-5.70.0.ebuild
2455 new file mode 100644
2456 index 0000000000..d95e6ea037
2457 --- /dev/null
2458 +++ b/kde-frameworks/knotifyconfig/knotifyconfig-5.70.0.ebuild
2459 @@ -0,0 +1,34 @@
2460 +# Copyright 1999-2020 Gentoo Authors
2461 +# Distributed under the terms of the GNU General Public License v2
2462 +
2463 +EAPI=7
2464 +
2465 +ECM_TEST="false"
2466 +PVCUT=$(ver_cut 1-2)
2467 +QTMIN=5.12.3
2468 +inherit ecm kde.org
2469 +
2470 +DESCRIPTION="Framework for configuring desktop notifications"
2471 +LICENSE="LGPL-2+"
2472 +KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
2473 +IUSE="phonon"
2474 +
2475 +DEPEND="
2476 + =kde-frameworks/kcompletion-${PVCUT}*:5
2477 + =kde-frameworks/kconfig-${PVCUT}*:5
2478 + =kde-frameworks/ki18n-${PVCUT}*:5
2479 + =kde-frameworks/kio-${PVCUT}*:5
2480 + >=dev-qt/qtdbus-${QTMIN}:5
2481 + >=dev-qt/qtgui-${QTMIN}:5
2482 + >=dev-qt/qtwidgets-${QTMIN}:5
2483 + !phonon? ( media-libs/libcanberra )
2484 + phonon? ( media-libs/phonon[qt5(+)] )
2485 +"
2486 +RDEPEND="${DEPEND}"
2487 +
2488 +src_configure() {
2489 + local mycmakeargs=(
2490 + $(cmake_use_find_package !phonon Canberra)
2491 + )
2492 + ecm_src_configure
2493 +}
2494
2495 diff --git a/kde-frameworks/kpackage/kpackage-5.70.0.ebuild b/kde-frameworks/kpackage/kpackage-5.70.0.ebuild
2496 new file mode 100644
2497 index 0000000000..2bbcd2bd92
2498 --- /dev/null
2499 +++ b/kde-frameworks/kpackage/kpackage-5.70.0.ebuild
2500 @@ -0,0 +1,37 @@
2501 +# Copyright 1999-2020 Gentoo Authors
2502 +# Distributed under the terms of the GNU General Public License v2
2503 +
2504 +EAPI=7
2505 +
2506 +PVCUT=$(ver_cut 1-2)
2507 +inherit ecm kde.org
2508 +
2509 +DESCRIPTION="Framework to install and load packages of non binary content"
2510 +
2511 +LICENSE="LGPL-2+"
2512 +KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
2513 +IUSE="man"
2514 +
2515 +BDEPEND="
2516 + man? ( >=kde-frameworks/kdoctools-${PVCUT}:5 )
2517 +"
2518 +DEPEND="
2519 + =kde-frameworks/karchive-${PVCUT}*:5
2520 + =kde-frameworks/kcoreaddons-${PVCUT}*:5
2521 + =kde-frameworks/ki18n-${PVCUT}*:5
2522 +"
2523 +RDEPEND="${DEPEND}"
2524 +
2525 +src_configure() {
2526 + local mycmakeargs=(
2527 + $(cmake_use_find_package man KF5DocTools)
2528 + )
2529 +
2530 + ecm_src_configure
2531 +}
2532 +
2533 +src_test() {
2534 + #bug 650214
2535 + local myctestargs=( -E "(plasma-plasmoidpackagetest)" )
2536 + ecm_src_test
2537 +}
2538
2539 diff --git a/kde-frameworks/kparts/kparts-5.70.0.ebuild b/kde-frameworks/kparts/kparts-5.70.0.ebuild
2540 new file mode 100644
2541 index 0000000000..5242c8e8dd
2542 --- /dev/null
2543 +++ b/kde-frameworks/kparts/kparts-5.70.0.ebuild
2544 @@ -0,0 +1,33 @@
2545 +# Copyright 1999-2020 Gentoo Authors
2546 +# Distributed under the terms of the GNU General Public License v2
2547 +
2548 +EAPI=7
2549 +
2550 +PVCUT=$(ver_cut 1-2)
2551 +QTMIN=5.12.3
2552 +VIRTUALX_REQUIRED="test"
2553 +inherit ecm kde.org
2554 +
2555 +DESCRIPTION="Framework providing elaborate user-interface components"
2556 +
2557 +LICENSE="LGPL-2+"
2558 +KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
2559 +IUSE=""
2560 +
2561 +RDEPEND="
2562 + >=dev-qt/qtgui-${QTMIN}:5
2563 + >=dev-qt/qtwidgets-${QTMIN}:5
2564 + >=dev-qt/qtxml-${QTMIN}:5
2565 + =kde-frameworks/kconfig-${PVCUT}*:5
2566 + =kde-frameworks/kcoreaddons-${PVCUT}*:5
2567 + =kde-frameworks/ki18n-${PVCUT}*:5
2568 + =kde-frameworks/kiconthemes-${PVCUT}*:5
2569 + =kde-frameworks/kio-${PVCUT}*:5
2570 + =kde-frameworks/kjobwidgets-${PVCUT}*:5
2571 + =kde-frameworks/kservice-${PVCUT}*:5
2572 + =kde-frameworks/kwidgetsaddons-${PVCUT}*:5
2573 + =kde-frameworks/kxmlgui-${PVCUT}*:5
2574 +"
2575 +DEPEND="${RDEPEND}
2576 + >=kde-frameworks/ktextwidgets-${PVCUT}:5
2577 +"
2578
2579 diff --git a/kde-frameworks/kpeople/kpeople-5.70.0.ebuild b/kde-frameworks/kpeople/kpeople-5.70.0.ebuild
2580 new file mode 100644
2581 index 0000000000..3772821bbc
2582 --- /dev/null
2583 +++ b/kde-frameworks/kpeople/kpeople-5.70.0.ebuild
2584 @@ -0,0 +1,40 @@
2585 +# Copyright 1999-2020 Gentoo Authors
2586 +# Distributed under the terms of the GNU General Public License v2
2587 +
2588 +EAPI=7
2589 +
2590 +PVCUT=$(ver_cut 1-2)
2591 +QTMIN=5.12.3
2592 +VIRTUALX_REQUIRED="test"
2593 +inherit ecm kde.org
2594 +
2595 +DESCRIPTION="KDE contact person abstraction library"
2596 +HOMEPAGE="https://cgit.kde.org/kpeople.git"
2597 +
2598 +LICENSE="LGPL-2.1"
2599 +KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
2600 +IUSE=""
2601 +
2602 +DEPEND="
2603 + =kde-frameworks/kconfig-${PVCUT}*:5
2604 + =kde-frameworks/kcoreaddons-${PVCUT}*:5
2605 + =kde-frameworks/ki18n-${PVCUT}*:5
2606 + =kde-frameworks/kitemviews-${PVCUT}*:5
2607 + =kde-frameworks/kwidgetsaddons-${PVCUT}*:5
2608 + >=dev-qt/qtdbus-${QTMIN}:5
2609 + >=dev-qt/qtdeclarative-${QTMIN}:5
2610 + >=dev-qt/qtgui-${QTMIN}:5
2611 + >=dev-qt/qtsql-${QTMIN}:5
2612 + >=dev-qt/qtwidgets-${QTMIN}:5
2613 +"
2614 +RDEPEND="${DEPEND}"
2615 +
2616 +src_test() {
2617 + # personsmodeltest segfaults, bug 668192
2618 + local myctestargs=(
2619 + -j1
2620 + -E "(persondatatest)"
2621 + )
2622 +
2623 + ecm_src_test
2624 +}
2625
2626 diff --git a/kde-frameworks/kplotting/kplotting-5.70.0.ebuild b/kde-frameworks/kplotting/kplotting-5.70.0.ebuild
2627 new file mode 100644
2628 index 0000000000..e399a266d9
2629 --- /dev/null
2630 +++ b/kde-frameworks/kplotting/kplotting-5.70.0.ebuild
2631 @@ -0,0 +1,21 @@
2632 +# Copyright 1999-2020 Gentoo Authors
2633 +# Distributed under the terms of the GNU General Public License v2
2634 +
2635 +EAPI=7
2636 +
2637 +ECM_DESIGNERPLUGIN="true"
2638 +PVCUT=$(ver_cut 1-2)
2639 +QTMIN=5.12.3
2640 +VIRTUALX_REQUIRED="test"
2641 +inherit ecm kde.org
2642 +
2643 +DESCRIPTION="Framework providing easy data-plotting functions"
2644 +LICENSE="LGPL-2+"
2645 +KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
2646 +IUSE=""
2647 +
2648 +DEPEND="
2649 + >=dev-qt/qtgui-${QTMIN}:5
2650 + >=dev-qt/qtwidgets-${QTMIN}:5
2651 +"
2652 +RDEPEND="${DEPEND}"
2653
2654 diff --git a/kde-frameworks/kpty/kpty-5.70.0.ebuild b/kde-frameworks/kpty/kpty-5.70.0.ebuild
2655 new file mode 100644
2656 index 0000000000..11aa24e729
2657 --- /dev/null
2658 +++ b/kde-frameworks/kpty/kpty-5.70.0.ebuild
2659 @@ -0,0 +1,27 @@
2660 +# Copyright 1999-2020 Gentoo Authors
2661 +# Distributed under the terms of the GNU General Public License v2
2662 +
2663 +EAPI=7
2664 +
2665 +PVCUT=$(ver_cut 1-2)
2666 +inherit ecm kde.org
2667 +
2668 +DESCRIPTION="Framework for pseudo terminal devices and running child processes"
2669 +LICENSE="LGPL-2+"
2670 +KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
2671 +IUSE=""
2672 +
2673 +DEPEND="
2674 + =kde-frameworks/kcoreaddons-${PVCUT}*:5
2675 + =kde-frameworks/ki18n-${PVCUT}*:5
2676 + sys-libs/libutempter
2677 +"
2678 +RDEPEND="${DEPEND}"
2679 +
2680 +src_configure() {
2681 + local mycmakeargs=(
2682 + -DUTEMPTER_EXECUTABLE="${EPREFIX}/usr/sbin/utempter"
2683 + )
2684 +
2685 + ecm_src_configure
2686 +}
2687
2688 diff --git a/kde-frameworks/kquickcharts/kquickcharts-5.70.0.ebuild b/kde-frameworks/kquickcharts/kquickcharts-5.70.0.ebuild
2689 new file mode 100644
2690 index 0000000000..a6a61abd2d
2691 --- /dev/null
2692 +++ b/kde-frameworks/kquickcharts/kquickcharts-5.70.0.ebuild
2693 @@ -0,0 +1,39 @@
2694 +# Copyright 1999-2020 Gentoo Authors
2695 +# Distributed under the terms of the GNU General Public License v2
2696 +
2697 +EAPI=7
2698 +
2699 +ECM_EXAMPLES="true"
2700 +ECM_QTHELP="false"
2701 +ECM_TEST="true"
2702 +PVCUT=$(ver_cut 1-2)
2703 +QTMIN=5.12.3
2704 +VIRTUALX_REQUIRED="test"
2705 +inherit ecm kde.org
2706 +
2707 +DESCRIPTION="QtQuick plugin providing high-performance charts"
2708 +HOMEPAGE="https://cgit.kde.org/kquickcharts.git"
2709 +
2710 +LICENSE="LGPL-2+"
2711 +KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
2712 +IUSE=""
2713 +
2714 +DEPEND="
2715 + >=dev-qt/qtgui-${QTMIN}:5
2716 + >=dev-qt/qtdeclarative-${QTMIN}:5
2717 + >=dev-qt/qtquickcontrols2-${QTMIN}:5
2718 + examples? (
2719 + >=dev-qt/qtwidgets-${QTMIN}:5
2720 + =kde-frameworks/kdeclarative-${PVCUT}*:5
2721 + =kde-frameworks/kirigami-${PVCUT}*:5
2722 + )
2723 +"
2724 +RDEPEND="${DEPEND}"
2725 +
2726 +src_configure() {
2727 + local mycmakeargs=(
2728 + -DBUILD_EXAMPLES=$(usex examples)
2729 + )
2730 +
2731 + ecm_src_configure
2732 +}
2733
2734 diff --git a/kde-frameworks/kross/kross-5.70.0.ebuild b/kde-frameworks/kross/kross-5.70.0.ebuild
2735 new file mode 100644
2736 index 0000000000..59745dfdfe
2737 --- /dev/null
2738 +++ b/kde-frameworks/kross/kross-5.70.0.ebuild
2739 @@ -0,0 +1,34 @@
2740 +# Copyright 1999-2020 Gentoo Authors
2741 +# Distributed under the terms of the GNU General Public License v2
2742 +
2743 +EAPI=7
2744 +
2745 +ECM_HANDBOOK="forceoptional"
2746 +ECM_QTHELP="false"
2747 +PVCUT=$(ver_cut 1-2)
2748 +QTMIN=5.12.3
2749 +VIRTUALX_REQUIRED="test"
2750 +inherit ecm kde.org
2751 +
2752 +DESCRIPTION="Framework for embedding scripting into applications"
2753 +LICENSE="LGPL-2+"
2754 +KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
2755 +IUSE=""
2756 +
2757 +RDEPEND="
2758 + =kde-frameworks/kcompletion-${PVCUT}*:5
2759 + =kde-frameworks/kcoreaddons-${PVCUT}*:5
2760 + =kde-frameworks/ki18n-${PVCUT}*:5
2761 + =kde-frameworks/kiconthemes-${PVCUT}*:5
2762 + =kde-frameworks/kio-${PVCUT}*:5
2763 + =kde-frameworks/kparts-${PVCUT}*:5
2764 + =kde-frameworks/kwidgetsaddons-${PVCUT}*:5
2765 + =kde-frameworks/kxmlgui-${PVCUT}*:5
2766 + >=dev-qt/qtgui-${QTMIN}:5
2767 + >=dev-qt/qtscript-${QTMIN}:5
2768 + >=dev-qt/qtwidgets-${QTMIN}:5
2769 + >=dev-qt/qtxml-${QTMIN}:5
2770 +"
2771 +DEPEND="${RDEPEND}
2772 + >=dev-qt/designer-${QTMIN}:5
2773 +"
2774
2775 diff --git a/kde-frameworks/krunner/krunner-5.70.0.ebuild b/kde-frameworks/krunner/krunner-5.70.0.ebuild
2776 new file mode 100644
2777 index 0000000000..a92875e48e
2778 --- /dev/null
2779 +++ b/kde-frameworks/krunner/krunner-5.70.0.ebuild
2780 @@ -0,0 +1,38 @@
2781 +# Copyright 1999-2020 Gentoo Authors
2782 +# Distributed under the terms of the GNU General Public License v2
2783 +
2784 +EAPI=7
2785 +
2786 +PVCUT=$(ver_cut 1-2)
2787 +QTMIN=5.12.3
2788 +VIRTUALX_REQUIRED="test"
2789 +inherit ecm kde.org
2790 +
2791 +DESCRIPTION="Framework for providing different actions given a string query"
2792 +LICENSE="LGPL-2+"
2793 +KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
2794 +IUSE=""
2795 +
2796 +DEPEND="
2797 + =kde-frameworks/kconfig-${PVCUT}*:5
2798 + =kde-frameworks/kcoreaddons-${PVCUT}*:5
2799 + =kde-frameworks/ki18n-${PVCUT}*:5
2800 + =kde-frameworks/kio-${PVCUT}*:5
2801 + =kde-frameworks/kservice-${PVCUT}*:5
2802 + =kde-frameworks/plasma-${PVCUT}*:5
2803 + =kde-frameworks/solid-${PVCUT}*:5
2804 + =kde-frameworks/threadweaver-${PVCUT}*:5
2805 + >=dev-qt/qtdbus-${QTMIN}:5
2806 + >=dev-qt/qtdeclarative-${QTMIN}:5
2807 + >=dev-qt/qtgui-${QTMIN}:5
2808 + >=dev-qt/qtwidgets-${QTMIN}:5
2809 +"
2810 +RDEPEND="${DEPEND}"
2811 +
2812 +src_test() {
2813 + # requires virtual dbus #630672
2814 + local myctestargs=(
2815 + -E "(dbusrunnertest)"
2816 + )
2817 + ecm_src_test
2818 +}
2819
2820 diff --git a/kde-frameworks/kservice/kservice-5.70.0.ebuild b/kde-frameworks/kservice/kservice-5.70.0.ebuild
2821 new file mode 100644
2822 index 0000000000..9046968489
2823 --- /dev/null
2824 +++ b/kde-frameworks/kservice/kservice-5.70.0.ebuild
2825 @@ -0,0 +1,51 @@
2826 +# Copyright 1999-2020 Gentoo Authors
2827 +# Distributed under the terms of the GNU General Public License v2
2828 +
2829 +EAPI=7
2830 +
2831 +PVCUT=$(ver_cut 1-2)
2832 +QTMIN=5.12.3
2833 +inherit ecm kde.org
2834 +
2835 +DESCRIPTION="Advanced plugin and service introspection"
2836 +
2837 +LICENSE="LGPL-2 LGPL-2.1+"
2838 +KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
2839 +IUSE="+man"
2840 +
2841 +BDEPEND="
2842 + sys-devel/bison
2843 + sys-devel/flex
2844 + man? ( >=kde-frameworks/kdoctools-${PVCUT}:5 )
2845 +"
2846 +RDEPEND="
2847 + >=dev-qt/qtdbus-${QTMIN}:5
2848 + >=dev-qt/qtxml-${QTMIN}:5
2849 + =kde-frameworks/kconfig-${PVCUT}*:5
2850 + =kde-frameworks/kcoreaddons-${PVCUT}*:5
2851 + =kde-frameworks/kcrash-${PVCUT}*:5
2852 + =kde-frameworks/kdbusaddons-${PVCUT}*:5
2853 + =kde-frameworks/ki18n-${PVCUT}*:5
2854 +"
2855 +DEPEND="${RDEPEND}
2856 + test? ( >=dev-qt/qtconcurrent-${QTMIN}:5 )
2857 +"
2858 +
2859 +# requires running kde environment
2860 +RESTRICT+=" test"
2861 +
2862 +src_configure() {
2863 + local mycmakeargs=(
2864 + -DAPPLICATIONS_MENU_NAME=kf5-applications.menu
2865 + $(cmake_use_find_package man KF5DocTools)
2866 + )
2867 +
2868 + ecm_src_configure
2869 +}
2870 +
2871 +src_install() {
2872 + ecm_src_install
2873 +
2874 + # bug 596316
2875 + dosym kf5-applications.menu /etc/xdg/menus/applications.menu
2876 +}
2877
2878 diff --git a/kde-frameworks/ktexteditor/ktexteditor-5.70.0.ebuild b/kde-frameworks/ktexteditor/ktexteditor-5.70.0.ebuild
2879 new file mode 100644
2880 index 0000000000..ff937208e5
2881 --- /dev/null
2882 +++ b/kde-frameworks/ktexteditor/ktexteditor-5.70.0.ebuild
2883 @@ -0,0 +1,59 @@
2884 +# Copyright 1999-2020 Gentoo Authors
2885 +# Distributed under the terms of the GNU General Public License v2
2886 +
2887 +EAPI=7
2888 +
2889 +PVCUT=$(ver_cut 1-2)
2890 +QTMIN=5.12.3
2891 +VIRTUALX_REQUIRED="test"
2892 +inherit ecm kde.org
2893 +
2894 +DESCRIPTION="Framework providing a full text editor component"
2895 +
2896 +LICENSE="LGPL-2+"
2897 +KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
2898 +IUSE="editorconfig git"
2899 +
2900 +BDEPEND="
2901 + test? ( >=kde-frameworks/kservice-${PVCUT}:5 )
2902 +"
2903 +DEPEND="
2904 + >=dev-qt/qtdeclarative-${QTMIN}:5
2905 + >=dev-qt/qtgui-${QTMIN}:5
2906 + >=dev-qt/qtprintsupport-${QTMIN}:5
2907 + >=dev-qt/qtwidgets-${QTMIN}:5
2908 + >=dev-qt/qtxml-${QTMIN}:5
2909 + =kde-frameworks/karchive-${PVCUT}*:5
2910 + =kde-frameworks/kauth-${PVCUT}*:5
2911 + =kde-frameworks/kcodecs-${PVCUT}*:5
2912 + =kde-frameworks/kcompletion-${PVCUT}*:5
2913 + =kde-frameworks/kconfig-${PVCUT}*:5
2914 + =kde-frameworks/kconfigwidgets-${PVCUT}*:5
2915 + =kde-frameworks/kcoreaddons-${PVCUT}*:5
2916 + =kde-frameworks/kguiaddons-${PVCUT}*:5
2917 + =kde-frameworks/ki18n-${PVCUT}*:5
2918 + =kde-frameworks/kiconthemes-${PVCUT}*:5
2919 + =kde-frameworks/kio-${PVCUT}*:5
2920 + =kde-frameworks/kitemviews-${PVCUT}*:5
2921 + =kde-frameworks/kjobwidgets-${PVCUT}*:5
2922 + =kde-frameworks/kparts-${PVCUT}*:5
2923 + =kde-frameworks/ktextwidgets-${PVCUT}*:5
2924 + =kde-frameworks/kwidgetsaddons-${PVCUT}*:5
2925 + =kde-frameworks/kxmlgui-${PVCUT}*:5
2926 + =kde-frameworks/sonnet-${PVCUT}*:5
2927 + =kde-frameworks/syntax-highlighting-${PVCUT}*:5
2928 + editorconfig? ( app-text/editorconfig-core-c )
2929 + git? ( dev-libs/libgit2:= )
2930 +"
2931 +RDEPEND="${DEPEND}"
2932 +
2933 +RESTRICT+=" test"
2934 +
2935 +src_configure() {
2936 + local mycmakeargs=(
2937 + $(cmake_use_find_package editorconfig EditorConfig)
2938 + $(cmake_use_find_package git LibGit2)
2939 + )
2940 +
2941 + ecm_src_configure
2942 +}
2943
2944 diff --git a/kde-frameworks/ktextwidgets/ktextwidgets-5.70.0.ebuild b/kde-frameworks/ktextwidgets/ktextwidgets-5.70.0.ebuild
2945 new file mode 100644
2946 index 0000000000..cdf3eb2222
2947 --- /dev/null
2948 +++ b/kde-frameworks/ktextwidgets/ktextwidgets-5.70.0.ebuild
2949 @@ -0,0 +1,38 @@
2950 +# Copyright 1999-2020 Gentoo Authors
2951 +# Distributed under the terms of the GNU General Public License v2
2952 +
2953 +EAPI=7
2954 +
2955 +ECM_DESIGNERPLUGIN="true"
2956 +PVCUT=$(ver_cut 1-2)
2957 +QTMIN=5.12.3
2958 +VIRTUALX_REQUIRED="test"
2959 +inherit ecm kde.org
2960 +
2961 +DESCRIPTION="Framework providing an assortment of widgets for displaying and editing text"
2962 +LICENSE="LGPL-2+ LGPL-2.1+"
2963 +KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
2964 +IUSE="speech"
2965 +
2966 +DEPEND="
2967 + >=dev-qt/qtgui-${QTMIN}:5
2968 + >=dev-qt/qtwidgets-${QTMIN}:5
2969 + =kde-frameworks/kcompletion-${PVCUT}*:5
2970 + =kde-frameworks/kconfig-${PVCUT}*:5
2971 + =kde-frameworks/kconfigwidgets-${PVCUT}*:5
2972 + =kde-frameworks/kcoreaddons-${PVCUT}*:5
2973 + =kde-frameworks/ki18n-${PVCUT}*:5
2974 + =kde-frameworks/kservice-${PVCUT}*:5
2975 + =kde-frameworks/kwidgetsaddons-${PVCUT}*:5
2976 + =kde-frameworks/sonnet-${PVCUT}*:5
2977 + speech? ( >=dev-qt/qtspeech-${QTMIN}:5 )
2978 +"
2979 +RDEPEND="${DEPEND}"
2980 +
2981 +src_configure() {
2982 + local mycmakeargs=(
2983 + $(cmake_use_find_package speech Qt5TextToSpeech)
2984 + )
2985 +
2986 + ecm_src_configure
2987 +}
2988
2989 diff --git a/kde-frameworks/kunitconversion/kunitconversion-5.70.0.ebuild b/kde-frameworks/kunitconversion/kunitconversion-5.70.0.ebuild
2990 new file mode 100644
2991 index 0000000000..e4f0028990
2992 --- /dev/null
2993 +++ b/kde-frameworks/kunitconversion/kunitconversion-5.70.0.ebuild
2994 @@ -0,0 +1,28 @@
2995 +# Copyright 1999-2020 Gentoo Authors
2996 +# Distributed under the terms of the GNU General Public License v2
2997 +
2998 +EAPI=7
2999 +
3000 +PVCUT=$(ver_cut 1-2)
3001 +QTMIN=5.12.3
3002 +inherit ecm kde.org
3003 +
3004 +DESCRIPTION="Framework for converting units"
3005 +LICENSE="LGPL-2+"
3006 +KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
3007 +IUSE=""
3008 +
3009 +DEPEND="
3010 + =kde-frameworks/ki18n-${PVCUT}*:5
3011 + >=dev-qt/qtnetwork-${QTMIN}:5
3012 +"
3013 +RDEPEND="${DEPEND}"
3014 +
3015 +src_test() {
3016 + # bug 623938 - needs internet connection
3017 + local myctestargs=(
3018 + -E "(convertertest)"
3019 + )
3020 +
3021 + LC_NUMERIC="C" ecm_src_test # bug 694804
3022 +}
3023
3024 diff --git a/kde-frameworks/kwallet/kwallet-5.70.0.ebuild b/kde-frameworks/kwallet/kwallet-5.70.0.ebuild
3025 new file mode 100644
3026 index 0000000000..d14ca3b72e
3027 --- /dev/null
3028 +++ b/kde-frameworks/kwallet/kwallet-5.70.0.ebuild
3029 @@ -0,0 +1,54 @@
3030 +# Copyright 1999-2020 Gentoo Authors
3031 +# Distributed under the terms of the GNU General Public License v2
3032 +
3033 +EAPI=7
3034 +
3035 +PVCUT=$(ver_cut 1-2)
3036 +QTMIN=5.12.3
3037 +inherit ecm kde.org
3038 +
3039 +DESCRIPTION="Framework providing desktop-wide storage for passwords"
3040 +
3041 +LICENSE="LGPL-2+"
3042 +KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
3043 +IUSE="gpg +man"
3044 +
3045 +BDEPEND="
3046 + man? ( >=kde-frameworks/kdoctools-${PVCUT}:5 )
3047 +"
3048 +DEPEND="
3049 + dev-libs/libgcrypt:0=
3050 + >=dev-qt/qtdbus-${QTMIN}:5
3051 + >=dev-qt/qtgui-${QTMIN}:5
3052 + >=dev-qt/qtwidgets-${QTMIN}:5
3053 + =kde-frameworks/kconfig-${PVCUT}*:5
3054 + =kde-frameworks/kconfigwidgets-${PVCUT}*:5
3055 + =kde-frameworks/kcoreaddons-${PVCUT}*:5
3056 + =kde-frameworks/kdbusaddons-${PVCUT}*:5
3057 + =kde-frameworks/ki18n-${PVCUT}*:5
3058 + =kde-frameworks/knotifications-${PVCUT}*:5
3059 + =kde-frameworks/kservice-${PVCUT}*:5
3060 + =kde-frameworks/kwidgetsaddons-${PVCUT}*:5
3061 + =kde-frameworks/kwindowsystem-${PVCUT}*:5
3062 + gpg? ( >=app-crypt/gpgme-1.7.1[cxx,qt5] )
3063 +"
3064 +RDEPEND="${DEPEND}"
3065 +
3066 +src_configure() {
3067 + local mycmakeargs=(
3068 + $(cmake_use_find_package gpg Gpgmepp)
3069 + $(cmake_use_find_package man KF5DocTools)
3070 + )
3071 +
3072 + ecm_src_configure
3073 +}
3074 +
3075 +pkg_postinst() {
3076 + if ! has_version "kde-plasma/kwallet-pam" || ! has_version "kde-apps/kwalletmanager:5" ; then
3077 + elog
3078 + elog "Install kde-plasma/kwallet-pam for auto-unlocking after account login."
3079 + elog "Install kde-apps/kwalletmanager:5 to manage your kwallet."
3080 + elog
3081 + fi
3082 + elog "For more information, read https://wiki.gentoo.org/wiki/KDE#KWallet"
3083 +}
3084
3085 diff --git a/kde-frameworks/kwayland/kwayland-5.70.0.ebuild b/kde-frameworks/kwayland/kwayland-5.70.0.ebuild
3086 new file mode 100644
3087 index 0000000000..732ad8861e
3088 --- /dev/null
3089 +++ b/kde-frameworks/kwayland/kwayland-5.70.0.ebuild
3090 @@ -0,0 +1,30 @@
3091 +# Copyright 1999-2020 Gentoo Authors
3092 +# Distributed under the terms of the GNU General Public License v2
3093 +
3094 +EAPI=7
3095 +
3096 +ECM_TEST="true"
3097 +PVCUT=$(ver_cut 1-2)
3098 +QTMIN=5.12.3
3099 +inherit ecm kde.org
3100 +
3101 +DESCRIPTION="Qt-style client and server library wrapper for Wayland libraries"
3102 +HOMEPAGE="https://cgit.kde.org/kwayland.git"
3103 +
3104 +LICENSE="LGPL-2.1"
3105 +KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
3106 +IUSE=""
3107 +
3108 +RDEPEND="
3109 + >=dev-libs/wayland-1.15.0
3110 + >=dev-qt/qtconcurrent-${QTMIN}:5
3111 + >=dev-qt/qtgui-${QTMIN}:5[egl]
3112 + >=dev-qt/qtwayland-${QTMIN}:5
3113 + media-libs/mesa[egl]
3114 +"
3115 +DEPEND="${RDEPEND}
3116 + >=dev-libs/wayland-protocols-1.15
3117 +"
3118 +
3119 +# All failing, I guess we need a virtual wayland server
3120 +RESTRICT+=" test"
3121
3122 diff --git a/kde-frameworks/kwidgetsaddons/kwidgetsaddons-5.70.0.ebuild b/kde-frameworks/kwidgetsaddons/kwidgetsaddons-5.70.0.ebuild
3123 new file mode 100644
3124 index 0000000000..4570331172
3125 --- /dev/null
3126 +++ b/kde-frameworks/kwidgetsaddons/kwidgetsaddons-5.70.0.ebuild
3127 @@ -0,0 +1,30 @@
3128 +# Copyright 1999-2020 Gentoo Authors
3129 +# Distributed under the terms of the GNU General Public License v2
3130 +
3131 +EAPI=7
3132 +
3133 +ECM_DESIGNERPLUGIN="true"
3134 +QTMIN=5.12.3
3135 +VIRTUALX_REQUIRED="test"
3136 +inherit ecm kde.org
3137 +
3138 +DESCRIPTION="An assortment of high-level widgets for common tasks"
3139 +LICENSE="LGPL-2.1+"
3140 +KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
3141 +IUSE="nls"
3142 +
3143 +# drop qtgui subslot operator when QT_MINIMAL >= 5.14.0
3144 +BDEPEND="
3145 + nls? ( >=dev-qt/linguist-tools-${QTMIN}:5 )
3146 +"
3147 +DEPEND="
3148 + >=dev-qt/qtgui-${QTMIN}:5=
3149 + >=dev-qt/qtwidgets-${QTMIN}:5
3150 +"
3151 +RDEPEND="${DEPEND}"
3152 +
3153 +src_test() {
3154 + # bug 650216, 653186, 697866
3155 + local myctestargs=( -E "(kdatecomboboxtest|ksqueezedtextlabelautotest)" )
3156 + ecm_src_test
3157 +}
3158
3159 diff --git a/kde-frameworks/kwindowsystem/kwindowsystem-5.70.0.ebuild b/kde-frameworks/kwindowsystem/kwindowsystem-5.70.0.ebuild
3160 new file mode 100644
3161 index 0000000000..0ce9461c44
3162 --- /dev/null
3163 +++ b/kde-frameworks/kwindowsystem/kwindowsystem-5.70.0.ebuild
3164 @@ -0,0 +1,43 @@
3165 +# Copyright 1999-2020 Gentoo Authors
3166 +# Distributed under the terms of the GNU General Public License v2
3167 +
3168 +EAPI=7
3169 +
3170 +QTMIN=5.12.3
3171 +VIRTUALX_REQUIRED="test"
3172 +inherit ecm kde.org
3173 +
3174 +DESCRIPTION="Framework providing access to properties and features of the window manager"
3175 +LICENSE="|| ( LGPL-2.1 LGPL-3 ) MIT"
3176 +KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
3177 +IUSE="nls X"
3178 +
3179 +BDEPEND="
3180 + nls? ( >=dev-qt/linguist-tools-${QTMIN}:5 )
3181 +"
3182 +RDEPEND="
3183 + >=dev-qt/qtgui-${QTMIN}:5
3184 + >=dev-qt/qtwidgets-${QTMIN}:5
3185 + X? (
3186 + >=dev-qt/qtx11extras-${QTMIN}:5
3187 + x11-libs/libX11
3188 + x11-libs/libXfixes
3189 + x11-libs/libxcb
3190 + x11-libs/xcb-util-keysyms
3191 + )
3192 +"
3193 +DEPEND="${RDEPEND}
3194 + X? ( x11-base/xorg-proto )
3195 +"
3196 +
3197 +RESTRICT+=" test"
3198 +
3199 +DOCS=( docs/README.kstartupinfo )
3200 +
3201 +src_configure() {
3202 + local mycmakeargs=(
3203 + $(cmake_use_find_package X X11)
3204 + )
3205 +
3206 + ecm_src_configure
3207 +}
3208
3209 diff --git a/kde-frameworks/kxmlgui/kxmlgui-5.70.0.ebuild b/kde-frameworks/kxmlgui/kxmlgui-5.70.0.ebuild
3210 new file mode 100644
3211 index 0000000000..0eb5dbb357
3212 --- /dev/null
3213 +++ b/kde-frameworks/kxmlgui/kxmlgui-5.70.0.ebuild
3214 @@ -0,0 +1,53 @@
3215 +# Copyright 1999-2020 Gentoo Authors
3216 +# Distributed under the terms of the GNU General Public License v2
3217 +
3218 +EAPI=7
3219 +
3220 +ECM_DESIGNERPLUGIN="true"
3221 +PVCUT=$(ver_cut 1-2)
3222 +QTMIN=5.12.3
3223 +VIRTUALX_REQUIRED="test"
3224 +inherit ecm kde.org
3225 +
3226 +DESCRIPTION="Framework for managing menu and toolbar actions in an abstract way"
3227 +KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
3228 +LICENSE="LGPL-2+"
3229 +IUSE=""
3230 +
3231 +# slot op: includes QtCore/private/qlocale_p.h
3232 +DEPEND="
3233 + >=dev-qt/qtcore-${QTMIN}:5=
3234 + >=dev-qt/qtdbus-${QTMIN}:5
3235 + >=dev-qt/qtgui-${QTMIN}:5
3236 + >=dev-qt/qtnetwork-${QTMIN}:5[ssl]
3237 + >=dev-qt/qtprintsupport-${QTMIN}:5
3238 + >=dev-qt/qtwidgets-${QTMIN}:5
3239 + >=dev-qt/qtxml-${QTMIN}:5
3240 + =kde-frameworks/kconfig-${PVCUT}*:5
3241 + =kde-frameworks/kconfigwidgets-${PVCUT}*:5
3242 + =kde-frameworks/kcoreaddons-${PVCUT}*:5
3243 + =kde-frameworks/kglobalaccel-${PVCUT}*:5
3244 + =kde-frameworks/ki18n-${PVCUT}*:5
3245 + =kde-frameworks/kiconthemes-${PVCUT}*:5
3246 + =kde-frameworks/kitemviews-${PVCUT}*:5
3247 + =kde-frameworks/kwidgetsaddons-${PVCUT}*:5
3248 + =kde-frameworks/kwindowsystem-${PVCUT}*:5
3249 +"
3250 +RDEPEND="${DEPEND}"
3251 +
3252 +src_configure() {
3253 + local mycmakeargs=(
3254 + -DCMAKE_DISABLE_FIND_PACKAGE_KF5Attica=ON
3255 + )
3256 +
3257 + ecm_src_configure
3258 +}
3259 +
3260 +src_test() {
3261 + # Files are missing; whatever. Bugs 650290, 668198
3262 + local myctestargs=(
3263 + -E "(ktoolbar_unittest|kxmlgui_unittest)"
3264 + )
3265 +
3266 + ecm_src_test
3267 +}
3268
3269 diff --git a/kde-frameworks/kxmlrpcclient/kxmlrpcclient-5.70.0.ebuild b/kde-frameworks/kxmlrpcclient/kxmlrpcclient-5.70.0.ebuild
3270 new file mode 100644
3271 index 0000000000..3b7f2e1a2e
3272 --- /dev/null
3273 +++ b/kde-frameworks/kxmlrpcclient/kxmlrpcclient-5.70.0.ebuild
3274 @@ -0,0 +1,22 @@
3275 +# Copyright 1999-2020 Gentoo Authors
3276 +# Distributed under the terms of the GNU General Public License v2
3277 +
3278 +EAPI=7
3279 +
3280 +ECM_TEST="true"
3281 +PVCUT=$(ver_cut 1-2)
3282 +QTMIN=5.12.3
3283 +inherit ecm kde.org
3284 +
3285 +DESCRIPTION="Framework providing client-side support for the XML-RPC protocol"
3286 +LICENSE="BSD-2"
3287 +KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
3288 +IUSE=""
3289 +
3290 +DEPEND="
3291 + =kde-frameworks/kcoreaddons-${PVCUT}*:5
3292 + =kde-frameworks/ki18n-${PVCUT}*:5
3293 + =kde-frameworks/kio-${PVCUT}*:5
3294 + >=dev-qt/qtxml-${QTMIN}:5
3295 +"
3296 +RDEPEND="${DEPEND}"
3297
3298 diff --git a/kde-frameworks/modemmanager-qt/modemmanager-qt-5.70.0.ebuild b/kde-frameworks/modemmanager-qt/modemmanager-qt-5.70.0.ebuild
3299 new file mode 100644
3300 index 0000000000..1703085646
3301 --- /dev/null
3302 +++ b/kde-frameworks/modemmanager-qt/modemmanager-qt-5.70.0.ebuild
3303 @@ -0,0 +1,26 @@
3304 +# Copyright 1999-2020 Gentoo Authors
3305 +# Distributed under the terms of the GNU General Public License v2
3306 +
3307 +EAPI=7
3308 +
3309 +PVCUT=$(ver_cut 1-2)
3310 +QTMIN=5.12.3
3311 +inherit ecm kde.org
3312 +
3313 +DESCRIPTION="ModemManager bindings for Qt"
3314 +LICENSE="LGPL-2"
3315 +KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
3316 +IUSE=""
3317 +
3318 +BDEPEND="
3319 + virtual/pkgconfig
3320 +"
3321 +DEPEND="
3322 + >=dev-qt/qtdbus-${QTMIN}:5
3323 + >=dev-qt/qtxml-${QTMIN}:5
3324 + net-misc/modemmanager
3325 +"
3326 +RDEPEND="${DEPEND}"
3327 +
3328 +# requires running environment
3329 +RESTRICT+=" test"
3330
3331 diff --git a/kde-frameworks/networkmanager-qt/networkmanager-qt-5.70.0.ebuild b/kde-frameworks/networkmanager-qt/networkmanager-qt-5.70.0.ebuild
3332 new file mode 100644
3333 index 0000000000..ce3ba3feca
3334 --- /dev/null
3335 +++ b/kde-frameworks/networkmanager-qt/networkmanager-qt-5.70.0.ebuild
3336 @@ -0,0 +1,35 @@
3337 +# Copyright 1999-2020 Gentoo Authors
3338 +# Distributed under the terms of the GNU General Public License v2
3339 +
3340 +EAPI=7
3341 +
3342 +QTMIN=5.12.3
3343 +inherit ecm kde.org
3344 +
3345 +DESCRIPTION="NetworkManager bindings for Qt"
3346 +LICENSE="LGPL-2"
3347 +KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
3348 +IUSE="teamd"
3349 +
3350 +BDEPEND="
3351 + virtual/pkgconfig
3352 +"
3353 +DEPEND="
3354 + >=dev-qt/qtdbus-${QTMIN}:5
3355 + >=dev-qt/qtnetwork-${QTMIN}:5
3356 + >=net-misc/networkmanager-1.4.0-r1[teamd=]
3357 +"
3358 +RDEPEND="${DEPEND}
3359 + || (
3360 + >=net-misc/networkmanager-1.4.0-r1[consolekit]
3361 + >=net-misc/networkmanager-1.4.0-r1[elogind]
3362 + >=net-misc/networkmanager-1.4.0-r1[systemd]
3363 + )
3364 +"
3365 +
3366 +src_test() {
3367 + # bug: 625276
3368 + local myctestargs=( -E "(managertest|settingstest|activeconnectiontest)" )
3369 +
3370 + ecm_src_test
3371 +}
3372
3373 diff --git a/kde-frameworks/oxygen-icons/oxygen-icons-5.70.0.ebuild b/kde-frameworks/oxygen-icons/oxygen-icons-5.70.0.ebuild
3374 new file mode 100644
3375 index 0000000000..e542820e66
3376 --- /dev/null
3377 +++ b/kde-frameworks/oxygen-icons/oxygen-icons-5.70.0.ebuild
3378 @@ -0,0 +1,29 @@
3379 +# Copyright 1999-2020 Gentoo Authors
3380 +# Distributed under the terms of the GNU General Public License v2
3381 +
3382 +EAPI=7
3383 +
3384 +KDE_ORG_NAME="oxygen-icons5"
3385 +PVCUT=$(ver_cut 1-2)
3386 +QTMIN=5.12.3
3387 +inherit cmake kde.org
3388 +
3389 +DESCRIPTION="Oxygen SVG icon theme"
3390 +
3391 +LICENSE="LGPL-3"
3392 +KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
3393 +IUSE="test"
3394 +
3395 +BDEPEND="
3396 + >=dev-qt/qtcore-${QTMIN}:5
3397 + >=kde-frameworks/extra-cmake-modules-${PVCUT}:5
3398 + test? ( app-misc/fdupes )
3399 +"
3400 +DEPEND="test? ( >=dev-qt/qttest-${QTMIN}:5 )"
3401 +
3402 +RESTRICT+=" !test? ( test )"
3403 +
3404 +src_prepare() {
3405 + cmake_src_prepare
3406 + use test || cmake_comment_add_subdirectory autotests
3407 +}
3408
3409 diff --git a/kde-frameworks/plasma/plasma-5.70.0.ebuild b/kde-frameworks/plasma/plasma-5.70.0.ebuild
3410 new file mode 100644
3411 index 0000000000..5ec5f22228
3412 --- /dev/null
3413 +++ b/kde-frameworks/plasma/plasma-5.70.0.ebuild
3414 @@ -0,0 +1,75 @@
3415 +# Copyright 1999-2020 Gentoo Authors
3416 +# Distributed under the terms of the GNU General Public License v2
3417 +
3418 +EAPI=7
3419 +
3420 +KDE_ORG_NAME="${PN}-framework"
3421 +PVCUT=$(ver_cut 1-2)
3422 +QTMIN=5.12.3
3423 +VIRTUALX_REQUIRED="test"
3424 +inherit ecm kde.org
3425 +
3426 +DESCRIPTION="Plasma framework"
3427 +
3428 +LICENSE="LGPL-2+"
3429 +KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
3430 +IUSE="gles2-only wayland X"
3431 +
3432 +# drop qtgui subslot operator when QT_MINIMAL >= 5.14.0
3433 +BDEPEND="
3434 + >=kde-frameworks/kdoctools-${PVCUT}:5
3435 +"
3436 +RDEPEND="
3437 + >=dev-qt/qtdbus-${QTMIN}:5
3438 + >=dev-qt/qtdeclarative-${QTMIN}:5
3439 + >=dev-qt/qtgui-${QTMIN}:5=[gles2-only=]
3440 + >=dev-qt/qtquickcontrols-${QTMIN}:5
3441 + >=dev-qt/qtsql-${QTMIN}:5
3442 + >=dev-qt/qtsvg-${QTMIN}:5
3443 + >=dev-qt/qtwidgets-${QTMIN}:5
3444 + =kde-frameworks/kactivities-${PVCUT}*:5
3445 + =kde-frameworks/karchive-${PVCUT}*:5
3446 + =kde-frameworks/kconfig-${PVCUT}*:5
3447 + =kde-frameworks/kconfigwidgets-${PVCUT}*:5
3448 + =kde-frameworks/kcoreaddons-${PVCUT}*:5
3449 + =kde-frameworks/kdeclarative-${PVCUT}*:5
3450 + =kde-frameworks/kglobalaccel-${PVCUT}*:5
3451 + =kde-frameworks/kguiaddons-${PVCUT}*:5
3452 + =kde-frameworks/ki18n-${PVCUT}*:5
3453 + =kde-frameworks/kiconthemes-${PVCUT}*:5
3454 + =kde-frameworks/kio-${PVCUT}*:5
3455 + =kde-frameworks/kirigami-${PVCUT}*:5
3456 + =kde-frameworks/knotifications-${PVCUT}*:5
3457 + =kde-frameworks/kpackage-${PVCUT}*:5
3458 + =kde-frameworks/kservice-${PVCUT}*:5
3459 + =kde-frameworks/kwidgetsaddons-${PVCUT}*:5
3460 + =kde-frameworks/kwindowsystem-${PVCUT}*:5
3461 + =kde-frameworks/kxmlgui-${PVCUT}*:5
3462 + !gles2-only? ( virtual/opengl )
3463 + wayland? (
3464 + =kde-frameworks/kwayland-${PVCUT}*:5
3465 + media-libs/mesa[egl]
3466 + )
3467 + X? (
3468 + >=dev-qt/qtx11extras-${QTMIN}:5
3469 + x11-libs/libX11
3470 + x11-libs/libxcb
3471 + )
3472 +"
3473 +DEPEND="${RDEPEND}
3474 + X? ( x11-base/xorg-proto )
3475 +"
3476 +
3477 +RESTRICT+=" test"
3478 +
3479 +src_configure() {
3480 + local mycmakeargs=(
3481 + $(cmake_use_find_package !gles2-only OpenGL)
3482 + $(cmake_use_find_package wayland EGL)
3483 + $(cmake_use_find_package wayland KF5Wayland)
3484 + $(cmake_use_find_package X X11)
3485 + $(cmake_use_find_package X XCB)
3486 + )
3487 +
3488 + ecm_src_configure
3489 +}
3490
3491 diff --git a/kde-frameworks/prison/prison-5.70.0.ebuild b/kde-frameworks/prison/prison-5.70.0.ebuild
3492 new file mode 100644
3493 index 0000000000..ea1ffc8cde
3494 --- /dev/null
3495 +++ b/kde-frameworks/prison/prison-5.70.0.ebuild
3496 @@ -0,0 +1,30 @@
3497 +# Copyright 1999-2020 Gentoo Authors
3498 +# Distributed under the terms of the GNU General Public License v2
3499 +
3500 +EAPI=7
3501 +
3502 +QTMIN=5.12.3
3503 +inherit ecm kde.org
3504 +
3505 +DESCRIPTION="QRCode and data matrix barcode library"
3506 +HOMEPAGE="https://cgit.kde.org/prison.git"
3507 +
3508 +LICENSE="GPL-2"
3509 +KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
3510 +IUSE="qml"
3511 +
3512 +DEPEND="
3513 + >=dev-qt/qtgui-${QTMIN}:5
3514 + media-gfx/qrencode:=
3515 + media-libs/libdmtx
3516 + qml? ( >=dev-qt/qtdeclarative-${QTMIN}:5 )
3517 +"
3518 +RDEPEND="${DEPEND}"
3519 +
3520 +src_configure() {
3521 + local mycmakeargs=(
3522 + $(cmake_use_find_package qml Qt5Quick)
3523 + )
3524 +
3525 + ecm_src_configure
3526 +}
3527
3528 diff --git a/kde-frameworks/purpose/purpose-5.70.0.ebuild b/kde-frameworks/purpose/purpose-5.70.0.ebuild
3529 new file mode 100644
3530 index 0000000000..1bebde506a
3531 --- /dev/null
3532 +++ b/kde-frameworks/purpose/purpose-5.70.0.ebuild
3533 @@ -0,0 +1,58 @@
3534 +# Copyright 1999-2020 Gentoo Authors
3535 +# Distributed under the terms of the GNU General Public License v2
3536 +
3537 +EAPI=7
3538 +
3539 +ECM_QTHELP="false"
3540 +ECM_TEST="forceoptional"
3541 +PVCUT=$(ver_cut 1-2)
3542 +QTMIN=5.12.3
3543 +inherit ecm kde.org
3544 +
3545 +DESCRIPTION="Library for providing abstractions to get the developer's purposes fulfilled"
3546 +LICENSE="LGPL-2.1+"
3547 +KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
3548 +IUSE="+dolphin +kaccounts"
3549 +
3550 +DEPEND="
3551 + >=dev-qt/qtdeclarative-${QTMIN}:5
3552 + >=dev-qt/qtgui-${QTMIN}:5
3553 + >=dev-qt/qtnetwork-${QTMIN}:5
3554 + >=dev-qt/qtwidgets-${QTMIN}:5
3555 + =kde-frameworks/kcoreaddons-${PVCUT}*:5
3556 + =kde-frameworks/ki18n-${PVCUT}*:5
3557 + =kde-frameworks/kio-${PVCUT}*:5
3558 + =kde-frameworks/kirigami-${PVCUT}*:5
3559 + dolphin? ( =kde-frameworks/knotifications-${PVCUT}*:5 )
3560 + kaccounts? (
3561 + >=kde-apps/kaccounts-integration-19.04.3:5
3562 + net-libs/accounts-qt
3563 + )
3564 +"
3565 +RDEPEND="${DEPEND}
3566 + >=dev-qt/qtquickcontrols-${QTMIN}:5
3567 + >=dev-qt/qtquickcontrols2-${QTMIN}:5
3568 + >=kde-frameworks/kdeclarative-${PVCUT}:5
3569 + kaccounts? ( net-libs/accounts-qml )
3570 +"
3571 +
3572 +# requires running environment
3573 +RESTRICT+=" test"
3574 +
3575 +src_configure() {
3576 + local mycmakeargs=(
3577 + $(cmake_use_find_package dolphin KF5Notifications)
3578 + $(cmake_use_find_package kaccounts KAccounts)
3579 + )
3580 +
3581 + ecm_src_configure
3582 +}
3583 +
3584 +pkg_postinst(){
3585 + ecm_pkg_postinst
3586 +
3587 + if ! has_version "kde-misc/kdeconnect[app]" ; then
3588 + elog "Optional runtime dependency:"
3589 + elog "kde-misc/kdeconnect[app] (send through KDE Connect)"
3590 + fi
3591 +}
3592
3593 diff --git a/kde-frameworks/qqc2-desktop-style/qqc2-desktop-style-5.70.0.ebuild b/kde-frameworks/qqc2-desktop-style/qqc2-desktop-style-5.70.0.ebuild
3594 new file mode 100644
3595 index 0000000000..e49532f72f
3596 --- /dev/null
3597 +++ b/kde-frameworks/qqc2-desktop-style/qqc2-desktop-style-5.70.0.ebuild
3598 @@ -0,0 +1,27 @@
3599 +# Copyright 1999-2020 Gentoo Authors
3600 +# Distributed under the terms of the GNU General Public License v2
3601 +
3602 +EAPI=7
3603 +
3604 +ECM_QTHELP="false"
3605 +PVCUT=$(ver_cut 1-2)
3606 +QTMIN=5.12.3
3607 +inherit ecm kde.org
3608 +
3609 +DESCRIPTION="Style for QtQuickControls 2 that uses QWidget's QStyle for painting"
3610 +KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
3611 +LICENSE="|| ( GPL-2+ LGPL-3+ )"
3612 +IUSE=""
3613 +
3614 +DEPEND="
3615 + =kde-frameworks/kconfigwidgets-${PVCUT}*:5
3616 + =kde-frameworks/kiconthemes-${PVCUT}*:5
3617 + =kde-frameworks/kirigami-${PVCUT}*:5
3618 + >=dev-qt/qtdeclarative-${QTMIN}:5=
3619 + >=dev-qt/qtgui-${QTMIN}:5
3620 + >=dev-qt/qtwidgets-${QTMIN}:5
3621 +"
3622 +RDEPEND="${DEPEND}
3623 + >=dev-qt/qtgraphicaleffects-${QTMIN}:5
3624 + >=dev-qt/qtquickcontrols2-${QTMIN}:5
3625 +"
3626
3627 diff --git a/kde-frameworks/solid/solid-5.70.0.ebuild b/kde-frameworks/solid/solid-5.70.0.ebuild
3628 new file mode 100644
3629 index 0000000000..6863475013
3630 --- /dev/null
3631 +++ b/kde-frameworks/solid/solid-5.70.0.ebuild
3632 @@ -0,0 +1,36 @@
3633 +# Copyright 1999-2020 Gentoo Authors
3634 +# Distributed under the terms of the GNU General Public License v2
3635 +
3636 +EAPI=7
3637 +
3638 +QTMIN=5.12.3
3639 +VIRTUALX_REQUIRED="test"
3640 +inherit ecm kde.org
3641 +
3642 +DESCRIPTION="Provider for platform independent hardware discovery, abstraction and management"
3643 +LICENSE="LGPL-2.1+"
3644 +KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
3645 +IUSE="nls"
3646 +
3647 +BDEPEND="
3648 + nls? ( >=dev-qt/linguist-tools-${QTMIN}:5 )
3649 +"
3650 +RDEPEND="
3651 + >=dev-qt/qtdbus-${QTMIN}:5
3652 + >=dev-qt/qtgui-${QTMIN}:5
3653 + >=dev-qt/qtdeclarative-${QTMIN}:5
3654 + >=dev-qt/qtxml-${QTMIN}:5
3655 + sys-fs/udisks:2
3656 + virtual/libudev:=
3657 +"
3658 +DEPEND="${RDEPEND}
3659 + test? ( >=dev-qt/qtconcurrent-${QTMIN}:5 )
3660 +"
3661 +
3662 +pkg_postinst() {
3663 + ecm_pkg_postinst
3664 +
3665 + if [[ -z "${REPLACING_VERSIONS}" ]] && ! has_version "app-misc/media-player-info" ; then
3666 + elog "For media player support, install app-misc/media-player-info"
3667 + fi
3668 +}
3669
3670 diff --git a/kde-frameworks/sonnet/sonnet-5.70.0.ebuild b/kde-frameworks/sonnet/sonnet-5.70.0.ebuild
3671 new file mode 100644
3672 index 0000000000..93eac7f8df
3673 --- /dev/null
3674 +++ b/kde-frameworks/sonnet/sonnet-5.70.0.ebuild
3675 @@ -0,0 +1,43 @@
3676 +# Copyright 1999-2020 Gentoo Authors
3677 +# Distributed under the terms of the GNU General Public License v2
3678 +
3679 +EAPI=7
3680 +
3681 +ECM_DESIGNERPLUGIN="true"
3682 +QTMIN=5.12.3
3683 +VIRTUALX_REQUIRED="test"
3684 +inherit ecm kde.org
3685 +
3686 +DESCRIPTION="Framework for providing spell-checking through abstraction of popular backends"
3687 +LICENSE="LGPL-2+ LGPL-2.1+"
3688 +KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
3689 +IUSE="aspell +hunspell nls"
3690 +
3691 +BDEPEND="
3692 + nls? ( >=dev-qt/linguist-tools-${QTMIN}:5 )
3693 +"
3694 +DEPEND="
3695 + >=dev-qt/qtgui-${QTMIN}:5
3696 + >=dev-qt/qtwidgets-${QTMIN}:5
3697 + aspell? ( app-text/aspell )
3698 + hunspell? ( app-text/hunspell:= )
3699 +"
3700 +RDEPEND="${DEPEND}"
3701 +
3702 +src_configure() {
3703 + local mycmakeargs=(
3704 + $(cmake_use_find_package aspell ASPELL)
3705 + $(cmake_use_find_package hunspell HUNSPELL)
3706 + )
3707 +
3708 + ecm_src_configure
3709 +}
3710 +
3711 +src_test() {
3712 + # bugs: 680032
3713 + local myctestargs=(
3714 + -E "(sonnet-test_settings|sonnet-test_highlighter)"
3715 + )
3716 +
3717 + ecm_src_test
3718 +}
3719
3720 diff --git a/kde-frameworks/syndication/syndication-5.70.0.ebuild b/kde-frameworks/syndication/syndication-5.70.0.ebuild
3721 new file mode 100644
3722 index 0000000000..889a5c5aca
3723 --- /dev/null
3724 +++ b/kde-frameworks/syndication/syndication-5.70.0.ebuild
3725 @@ -0,0 +1,28 @@
3726 +# Copyright 1999-2020 Gentoo Authors
3727 +# Distributed under the terms of the GNU General Public License v2
3728 +
3729 +EAPI=7
3730 +
3731 +ECM_TEST="true"
3732 +PVCUT=$(ver_cut 1-2)
3733 +QTMIN=5.12.3
3734 +inherit ecm kde.org
3735 +
3736 +DESCRIPTION="Library for parsing RSS and Atom feeds"
3737 +LICENSE="LGPL-2+"
3738 +KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
3739 +IUSE=""
3740 +
3741 +COMMON_DEPEND="
3742 + =kde-frameworks/kcodecs-${PVCUT}*:5
3743 + >=dev-qt/qtxml-${QTMIN}:5
3744 +"
3745 +DEPEND="${COMMON_DEPEND}
3746 + test? (
3747 + >=dev-qt/qtnetwork-${QTMIN}:5
3748 + >=dev-qt/qtwidgets-${QTMIN}:5
3749 + )
3750 +"
3751 +RDEPEND="${COMMON_DEPEND}
3752 + !kde-apps/syndication
3753 +"
3754
3755 diff --git a/kde-frameworks/syntax-highlighting/syntax-highlighting-5.70.0.ebuild b/kde-frameworks/syntax-highlighting/syntax-highlighting-5.70.0.ebuild
3756 new file mode 100644
3757 index 0000000000..d9a5fcd1c7
3758 --- /dev/null
3759 +++ b/kde-frameworks/syntax-highlighting/syntax-highlighting-5.70.0.ebuild
3760 @@ -0,0 +1,29 @@
3761 +# Copyright 1999-2020 Gentoo Authors
3762 +# Distributed under the terms of the GNU General Public License v2
3763 +
3764 +EAPI=7
3765 +
3766 +ECM_TEST="forceoptional"
3767 +QTMIN=5.12.3
3768 +inherit ecm kde.org
3769 +
3770 +DESCRIPTION="Framework for syntax highlighting"
3771 +LICENSE="MIT"
3772 +KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
3773 +IUSE="nls"
3774 +
3775 +BDEPEND="
3776 + dev-lang/perl
3777 + nls? ( >=dev-qt/linguist-tools-${QTMIN}:5 )
3778 +"
3779 +DEPEND="
3780 + >=dev-qt/qtgui-${QTMIN}:5
3781 + >=dev-qt/qtnetwork-${QTMIN}:5
3782 + >=dev-qt/qtxmlpatterns-${QTMIN}:5
3783 +"
3784 +RDEPEND="${DEPEND}"
3785 +
3786 +src_install() {
3787 + ecm_src_install
3788 + dobin "${BUILD_DIR}"/bin/katehighlightingindexer
3789 +}
3790
3791 diff --git a/kde-frameworks/threadweaver/threadweaver-5.70.0.ebuild b/kde-frameworks/threadweaver/threadweaver-5.70.0.ebuild
3792 new file mode 100644
3793 index 0000000000..62f7250b16
3794 --- /dev/null
3795 +++ b/kde-frameworks/threadweaver/threadweaver-5.70.0.ebuild
3796 @@ -0,0 +1,16 @@
3797 +# Copyright 1999-2020 Gentoo Authors
3798 +# Distributed under the terms of the GNU General Public License v2
3799 +
3800 +EAPI=7
3801 +
3802 +inherit ecm kde.org
3803 +
3804 +DESCRIPTION="Framework for managing threads using job and queue-based interfaces"
3805 +LICENSE="LGPL-2+"
3806 +KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
3807 +IUSE=""
3808 +
3809 +src_prepare() {
3810 + cmake_comment_add_subdirectory benchmarks
3811 + ecm_src_prepare
3812 +}