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