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