Gentoo Archives: gentoo-commits

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