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