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