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