Gentoo Archives: gentoo-commits

From: Andreas Sturmlechner <asturm@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: kde-plasma/khotkeys/, kde-plasma/kwayland-integration/, ...
Date: Tue, 07 Jan 2020 22:08:43
Message-Id: 1578434898.6adb5443037382add02196d68c5612c9aa30693a.asturm@gentoo
1 commit: 6adb5443037382add02196d68c5612c9aa30693a
2 Author: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
3 AuthorDate: Tue Jan 7 18:27:01 2020 +0000
4 Commit: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
5 CommitDate: Tue Jan 7 22:08:18 2020 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6adb5443
7
8 kde-plasma: Add KDE Plasma 5.17.5
9
10 Package-Manager: Portage-2.3.84, Repoman-2.3.20
11 Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org>
12
13 kde-plasma/bluedevil/Manifest | 1 +
14 kde-plasma/bluedevil/bluedevil-5.17.5.ebuild | 39 ++++
15 kde-plasma/breeze-grub/Manifest | 1 +
16 kde-plasma/breeze-grub/breeze-grub-5.17.5.ebuild | 23 +++
17 kde-plasma/breeze-gtk/Manifest | 1 +
18 kde-plasma/breeze-gtk/breeze-gtk-5.17.5.ebuild | 47 +++++
19 kde-plasma/breeze-plymouth/Manifest | 1 +
20 .../breeze-plymouth/breeze-plymouth-5.17.5.ebuild | 28 +++
21 kde-plasma/breeze/Manifest | 1 +
22 kde-plasma/breeze/breeze-5.17.5.ebuild | 55 ++++++
23 kde-plasma/discover/Manifest | 1 +
24 kde-plasma/discover/discover-5.17.5.ebuild | 75 +++++++
25 kde-plasma/drkonqi/Manifest | 1 +
26 kde-plasma/drkonqi/drkonqi-5.17.5.ebuild | 66 +++++++
27 kde-plasma/kactivitymanagerd/Manifest | 1 +
28 .../kactivitymanagerd-5.17.5.ebuild | 35 ++++
29 kde-plasma/kde-cli-tools/Manifest | 1 +
30 .../kde-cli-tools/kde-cli-tools-5.17.5.ebuild | 69 +++++++
31 kde-plasma/kde-gtk-config/Manifest | 1 +
32 .../kde-gtk-config/kde-gtk-config-5.17.5.ebuild | 56 ++++++
33 kde-plasma/kdecoration/Manifest | 1 +
34 kde-plasma/kdecoration/kdecoration-5.17.5.ebuild | 23 +++
35 kde-plasma/kdeplasma-addons/Manifest | 1 +
36 .../kdeplasma-addons-5.17.5.ebuild | 61 ++++++
37 kde-plasma/kgamma/Manifest | 1 +
38 kde-plasma/kgamma/kgamma-5.17.5.ebuild | 31 +++
39 kde-plasma/khotkeys/Manifest | 1 +
40 kde-plasma/khotkeys/khotkeys-5.17.5.ebuild | 49 +++++
41 kde-plasma/kinfocenter/Manifest | 1 +
42 kde-plasma/kinfocenter/kinfocenter-5.17.5.ebuild | 103 ++++++++++
43 kde-plasma/kmenuedit/Manifest | 1 +
44 kde-plasma/kmenuedit/kmenuedit-5.17.5.ebuild | 49 +++++
45 kde-plasma/kscreen/Manifest | 1 +
46 kde-plasma/kscreen/kscreen-5.17.5.ebuild | 45 +++++
47 kde-plasma/kscreenlocker/Manifest | 1 +
48 .../kscreenlocker/kscreenlocker-5.17.5.ebuild | 99 ++++++++++
49 kde-plasma/ksshaskpass/Manifest | 1 +
50 kde-plasma/ksshaskpass/ksshaskpass-5.17.5.ebuild | 78 ++++++++
51 kde-plasma/ksysguard/Manifest | 1 +
52 kde-plasma/ksysguard/ksysguard-5.17.5.ebuild | 55 ++++++
53 kde-plasma/kwallet-pam/Manifest | 1 +
54 kde-plasma/kwallet-pam/kwallet-pam-5.17.5.ebuild | 36 ++++
55 kde-plasma/kwayland-integration/Manifest | 1 +
56 .../kwayland-integration-5.17.5.ebuild | 30 +++
57 kde-plasma/kwin/Manifest | 1 +
58 kde-plasma/kwin/kwin-5.17.5.ebuild | 109 ++++++++++
59 kde-plasma/kwrited/Manifest | 1 +
60 kde-plasma/kwrited/kwrited-5.17.5.ebuild | 26 +++
61 kde-plasma/libkscreen/Manifest | 1 +
62 kde-plasma/libkscreen/libkscreen-5.17.5.ebuild | 30 +++
63 kde-plasma/libksysguard/Manifest | 1 +
64 kde-plasma/libksysguard/libksysguard-5.17.5.ebuild | 61 ++++++
65 kde-plasma/libkworkspace/Manifest | 1 +
66 .../libkworkspace/libkworkspace-5.17.5.ebuild | 60 ++++++
67 kde-plasma/milou/Manifest | 1 +
68 kde-plasma/milou/milou-5.17.5.ebuild | 33 ++++
69 kde-plasma/oxygen/Manifest | 1 +
70 kde-plasma/oxygen/oxygen-5.17.5.ebuild | 53 +++++
71 kde-plasma/plasma-browser-integration/Manifest | 1 +
72 .../plasma-browser-integration-5.17.5.ebuild | 41 ++++
73 kde-plasma/plasma-desktop/Manifest | 1 +
74 .../plasma-desktop/plasma-desktop-5.17.5.ebuild | 141 +++++++++++++
75 kde-plasma/plasma-integration/Manifest | 1 +
76 .../plasma-integration-5.17.5.ebuild | 47 +++++
77 kde-plasma/plasma-meta/plasma-meta-5.17.5.ebuild | 111 +++++++++++
78 kde-plasma/plasma-nm/Manifest | 1 +
79 kde-plasma/plasma-nm/plasma-nm-5.17.5.ebuild | 80 ++++++++
80 kde-plasma/plasma-pa/Manifest | 1 +
81 kde-plasma/plasma-pa/plasma-pa-5.17.5.ebuild | 37 ++++
82 kde-plasma/plasma-sdk/Manifest | 1 +
83 kde-plasma/plasma-sdk/plasma-sdk-5.17.5.ebuild | 46 +++++
84 kde-plasma/plasma-thunderbolt/Manifest | 1 +
85 .../plasma-thunderbolt-5.17.5.ebuild | 33 ++++
86 kde-plasma/plasma-vault/Manifest | 1 +
87 kde-plasma/plasma-vault/plasma-vault-5.17.5.ebuild | 47 +++++
88 kde-plasma/plasma-workspace-wallpapers/Manifest | 1 +
89 .../plasma-workspace-wallpapers-5.17.5.ebuild | 19 ++
90 kde-plasma/plasma-workspace/Manifest | 1 +
91 .../plasma-workspace-5.17.5.ebuild | 219 +++++++++++++++++++++
92 kde-plasma/plymouth-kcm/Manifest | 1 +
93 kde-plasma/plymouth-kcm/plymouth-kcm-5.17.5.ebuild | 40 ++++
94 kde-plasma/polkit-kde-agent/Manifest | 1 +
95 .../polkit-kde-agent-5.17.5.ebuild | 32 +++
96 kde-plasma/powerdevil/Manifest | 1 +
97 kde-plasma/powerdevil/powerdevil-5.17.5.ebuild | 66 +++++++
98 kde-plasma/sddm-kcm/Manifest | 1 +
99 kde-plasma/sddm-kcm/sddm-kcm-5.17.5.ebuild | 38 ++++
100 kde-plasma/systemsettings/Manifest | 1 +
101 .../systemsettings/systemsettings-5.17.5.ebuild | 65 ++++++
102 kde-plasma/user-manager/Manifest | 1 +
103 kde-plasma/user-manager/user-manager-5.17.5.ebuild | 34 ++++
104 kde-plasma/xdg-desktop-portal-kde/Manifest | 1 +
105 .../xdg-desktop-portal-kde-5.17.5.ebuild | 48 +++++
106 kde-plasma/xembed-sni-proxy/Manifest | 1 +
107 .../xembed-sni-proxy-5.17.5.ebuild | 44 +++++
108 95 files changed, 2759 insertions(+)
109
110 diff --git a/kde-plasma/bluedevil/Manifest b/kde-plasma/bluedevil/Manifest
111 index 49639db60e0..230b544003b 100644
112 --- a/kde-plasma/bluedevil/Manifest
113 +++ b/kde-plasma/bluedevil/Manifest
114 @@ -1 +1,2 @@
115 DIST bluedevil-5.17.4.tar.xz 160528 BLAKE2B 88f5e5c28221fdd2e07c407daf857c4b02e45fe6f178042519a2acb9ffb2a1367ffdd89b58c00fafd81f649ac46e297876179daa610d716f986beeb3d10814a1 SHA512 d3f64f340c4cbe29791407ceca28cc70176d0d8d888296d557c01400065d8c05dfd647bb22c104bfc58dc4288bd9e2ef0da1433aece5c8d82c71910d4c9873c9
116 +DIST bluedevil-5.17.5.tar.xz 160996 BLAKE2B 57ad3e69ed6addeb96bc4969bb8d37f738c03960b43921421f35af5c4f6d230f92160875c1b0f2ca201d2d3ad5227df1e5d6626b251cbec4659845847c93ce7c SHA512 b20616e4e9fbbe144b7ce0b3c4e1a72d543deaa018ab3fc4ed93d04d613102a29743b33060140d648ca756f87094f682768142752ac9ffe9d2ec6ed08a7e9b1a
117
118 diff --git a/kde-plasma/bluedevil/bluedevil-5.17.5.ebuild b/kde-plasma/bluedevil/bluedevil-5.17.5.ebuild
119 new file mode 100644
120 index 00000000000..817372a780a
121 --- /dev/null
122 +++ b/kde-plasma/bluedevil/bluedevil-5.17.5.ebuild
123 @@ -0,0 +1,39 @@
124 +# Copyright 1999-2020 Gentoo Authors
125 +# Distributed under the terms of the GNU General Public License v2
126 +
127 +EAPI=7
128 +
129 +KFMIN=5.64.0
130 +PVCUT=$(ver_cut 1-3)
131 +QTMIN=5.12.3
132 +inherit ecm kde.org
133 +
134 +DESCRIPTION="Bluetooth stack for KDE Plasma"
135 +HOMEPAGE="https://cgit.kde.org/bluedevil.git"
136 +LICENSE="GPL-2" # TODO: CHECK
137 +SLOT="5"
138 +KEYWORDS="~amd64 ~arm ~arm64 ~x86"
139 +IUSE=""
140 +
141 +DEPEND="
142 + >=kde-frameworks/bluez-qt-${KFMIN}:5
143 + >=kde-frameworks/kconfig-${KFMIN}:5
144 + >=kde-frameworks/kconfigwidgets-${KFMIN}:5
145 + >=kde-frameworks/kcoreaddons-${KFMIN}:5
146 + >=kde-frameworks/kded-${KFMIN}:5
147 + >=kde-frameworks/kdbusaddons-${KFMIN}:5
148 + >=kde-frameworks/ki18n-${KFMIN}:5
149 + >=kde-frameworks/kiconthemes-${KFMIN}:5
150 + >=kde-frameworks/kio-${KFMIN}:5
151 + >=kde-frameworks/knotifications-${KFMIN}:5
152 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
153 + >=kde-frameworks/kwindowsystem-${KFMIN}:5
154 + >=kde-frameworks/plasma-${KFMIN}:5
155 + >=dev-qt/qtdbus-${QTMIN}:5
156 + >=dev-qt/qtdeclarative-${QTMIN}:5
157 + >=dev-qt/qtgui-${QTMIN}:5
158 + >=dev-qt/qtwidgets-${QTMIN}:5
159 +"
160 +RDEPEND="${DEPEND}
161 + >=kde-plasma/kde-cli-tools-${PVCUT}:5
162 +"
163
164 diff --git a/kde-plasma/breeze-grub/Manifest b/kde-plasma/breeze-grub/Manifest
165 index 78cc4ed6dfc..714c6f12dd0 100644
166 --- a/kde-plasma/breeze-grub/Manifest
167 +++ b/kde-plasma/breeze-grub/Manifest
168 @@ -1 +1,2 @@
169 DIST breeze-grub-5.17.4.tar.xz 3143732 BLAKE2B ab9fbb6f8160dad86bc9aac3bb9f9a5a94ae8205d69c7ece2b9f82c76875f9a38a65fac0e0e9b5ff7de8be0032e1448ef523977b39e22f18c720f41b4c84e989 SHA512 d5ee26d5ad14eef0877da3ea18cc644734cade4866d983ea0db140d7ef7d549b5655218c11cf059c1e3e1e858fb6ad763d216420dc4ca403c2dc57be12ed082b
170 +DIST breeze-grub-5.17.5.tar.xz 3140888 BLAKE2B 628d01a6eeb3844f5251906e9c99fdf83bd03cfce03cee16a77e4b1ba1dcb9d80bea4c785b2406cdb241119dcad5f4534c452221d01927b2427fa0fb25915584 SHA512 27de91fb3c645c8a4a041bcf9be70887b430aaa5972ce550ae4624f3d1ae738e7e8f9fed074f2073e1c399aee3dcce1b5ff611f683b2fcf7ade60c37b0f6f633
171
172 diff --git a/kde-plasma/breeze-grub/breeze-grub-5.17.5.ebuild b/kde-plasma/breeze-grub/breeze-grub-5.17.5.ebuild
173 new file mode 100644
174 index 00000000000..da6c9507e46
175 --- /dev/null
176 +++ b/kde-plasma/breeze-grub/breeze-grub-5.17.5.ebuild
177 @@ -0,0 +1,23 @@
178 +# Copyright 1999-2020 Gentoo Authors
179 +# Distributed under the terms of the GNU General Public License v2
180 +
181 +EAPI=7
182 +
183 +PVCUT=$(ver_cut 1-3)
184 +inherit kde.org
185 +
186 +DESCRIPTION="Breeze theme for GRUB"
187 +
188 +LICENSE="GPL-3+"
189 +SLOT="5"
190 +KEYWORDS="~amd64 ~arm ~arm64 ~x86"
191 +IUSE=""
192 +
193 +src_prepare() { default; }
194 +src_configure() { :; }
195 +src_compile() { :; }
196 +
197 +src_install() {
198 + insinto /usr/share/grub/themes
199 + doins -r breeze
200 +}
201
202 diff --git a/kde-plasma/breeze-gtk/Manifest b/kde-plasma/breeze-gtk/Manifest
203 index 1af4f83d9fb..b2e8b9009b6 100644
204 --- a/kde-plasma/breeze-gtk/Manifest
205 +++ b/kde-plasma/breeze-gtk/Manifest
206 @@ -1 +1,2 @@
207 DIST breeze-gtk-5.17.4.tar.xz 44324 BLAKE2B 6dec4aafc548fbe75b96acaffd93e16679f385433012386efe7f1c2d96f27c885fbe1276aa6c1f5c4b65956f88b2094520a5fea1fb773c384c4c870c8a15809b SHA512 b6d7d736d5ac1f236df8a4b227d12891922036af3d71495abc1375c252d64ab21a829d7df327211dcc0854302a679babd66cc837e1aa248af2c90c8ae34c9f46
208 +DIST breeze-gtk-5.17.5.tar.xz 44424 BLAKE2B be93a92d77fbf42ac1ae9af0c40d77d32194c07906b008e5196181c78c37fd92788ce8020bb6a5c69a5391fb82c8e84394852287a1392f3f24f048891f272a23 SHA512 022ffc78ccb0e60819fb92444ce3396c5367e2557290980d67da27aedf10102f80ed4a6a61ca962e873a5ce053c8529be49179a811fab88202f5be118311dd31
209
210 diff --git a/kde-plasma/breeze-gtk/breeze-gtk-5.17.5.ebuild b/kde-plasma/breeze-gtk/breeze-gtk-5.17.5.ebuild
211 new file mode 100644
212 index 00000000000..8c27b5b0b01
213 --- /dev/null
214 +++ b/kde-plasma/breeze-gtk/breeze-gtk-5.17.5.ebuild
215 @@ -0,0 +1,47 @@
216 +# Copyright 1999-2020 Gentoo Authors
217 +# Distributed under the terms of the GNU General Public License v2
218 +
219 +EAPI=7
220 +
221 +PYTHON_COMPAT=( python3_{6,7,8} )
222 +PVCUT=$(ver_cut 1-3)
223 +inherit ecm kde.org python-any-r1
224 +
225 +DESCRIPTION="Official GTK+ port of Plasma's Breeze widget style"
226 +HOMEPAGE="https://cgit.kde.org/breeze-gtk.git"
227 +LICENSE="LGPL-2.1+"
228 +SLOT="5"
229 +KEYWORDS="~amd64 ~arm ~arm64 ~x86"
230 +IUSE=""
231 +
232 +BDEPEND="${PYTHON_DEPS}
233 + dev-lang/sassc
234 + $(python_gen_any_dep 'dev-python/pycairo[${PYTHON_USEDEP}]')
235 + >=kde-plasma/breeze-${PVCUT}:5
236 +"
237 +
238 +python_check_deps() {
239 + has_version "dev-python/pycairo[${PYTHON_USEDEP}]"
240 +}
241 +
242 +pkg_setup() {
243 + python-any-r1_pkg_setup
244 + ecm_pkg_setup
245 +}
246 +
247 +src_prepare() {
248 + ecm_src_prepare
249 + if has_version "<dev-util/cmake-3.16_rc1"; then
250 + eapply "${FILESDIR}"/${PN}-5.16.5-cmake-pre-3.16.patch
251 + fi
252 +}
253 +
254 +src_configure() {
255 + local mycmakeargs=(
256 + -DPython3_EXECUTABLE="${PYTHON}"
257 + )
258 + if has_version "<dev-util/cmake-3.16_rc1"; then
259 + mycmakeargs=( -DPYTHON_EXECUTABLE="${PYTHON}" )
260 + fi
261 + ecm_src_configure
262 +}
263
264 diff --git a/kde-plasma/breeze-plymouth/Manifest b/kde-plasma/breeze-plymouth/Manifest
265 index 8014dbbbed7..4084d7540fe 100644
266 --- a/kde-plasma/breeze-plymouth/Manifest
267 +++ b/kde-plasma/breeze-plymouth/Manifest
268 @@ -1 +1,2 @@
269 DIST breeze-plymouth-5.17.4.tar.xz 105656 BLAKE2B 89278e97dfa1cf3e76b25bdf2f92184c01ba44d65e466b7692a2605ebd6b337fcce729258d09464528109de9440e498c185ce559bc3c69afdfdfcae7fdfa7257 SHA512 e1c55df51187a89ddfbb3dc0c015da3414366487db3c931774d5690401114b82acf9c115a3a008f5c8a81af6d6f4b2281136afd2254e849cbfb79ac4d831394d
270 +DIST breeze-plymouth-5.17.5.tar.xz 105628 BLAKE2B bb0999dd5f2829d41708912c97d4ac4ab1d4954d80e1a7d89b5cacee705c2545de6a9903c015857687c8d69841471667bbc806d1630fed0a3e53724ee240a404 SHA512 85a028f9c248a80c1cd78646006197db6308633cacbc26fa931f525019b4a978c50c15355a8de0ec824a806be3af02d7edbaaad8288348c6a146d2cbbdc5970a
271
272 diff --git a/kde-plasma/breeze-plymouth/breeze-plymouth-5.17.5.ebuild b/kde-plasma/breeze-plymouth/breeze-plymouth-5.17.5.ebuild
273 new file mode 100644
274 index 00000000000..2e27a55cd6e
275 --- /dev/null
276 +++ b/kde-plasma/breeze-plymouth/breeze-plymouth-5.17.5.ebuild
277 @@ -0,0 +1,28 @@
278 +# Copyright 1999-2020 Gentoo Authors
279 +# Distributed under the terms of the GNU General Public License v2
280 +
281 +EAPI=7
282 +
283 +KFMIN=5.64.0
284 +PVCUT=$(ver_cut 1-3)
285 +inherit cmake kde.org
286 +
287 +DESCRIPTION="Breeze theme for Plymouth"
288 +
289 +LICENSE="GPL-2+ GPL-3+"
290 +SLOT="5"
291 +KEYWORDS="~amd64 ~arm ~arm64 ~x86"
292 +IUSE=""
293 +
294 +BDEPEND=">=kde-frameworks/extra-cmake-modules-${KFMIN}:5"
295 +DEPEND="sys-boot/plymouth"
296 +RDEPEND="${DEPEND}"
297 +
298 +src_configure() {
299 + local mycmakeargs=(
300 + -DDISTRO_NAME="Gentoo Linux"
301 + -DDISTRO_VERSION=
302 + )
303 +
304 + cmake_src_configure
305 +}
306
307 diff --git a/kde-plasma/breeze/Manifest b/kde-plasma/breeze/Manifest
308 index 71a714f0c47..1039f92805a 100644
309 --- a/kde-plasma/breeze/Manifest
310 +++ b/kde-plasma/breeze/Manifest
311 @@ -1 +1,2 @@
312 DIST breeze-5.17.4.tar.xz 16578572 BLAKE2B 60c178abd08a4c954f433e6c4eaca3a447055dda73b39e6739d807b2d694dcbde65412681b3a37dc45bb9c9634d6050571f60085d6617b09fc5c3bcbb0cc07c4 SHA512 835623114cfa78c04fdb3bd9ca214d5841fe5227102e6a156a45e4ebcaa612cd49344893adf5069a97266139eb1c9548539928cb7ac03a7c124362c337673bef
313 +DIST breeze-5.17.5.tar.xz 16582504 BLAKE2B 2f1bce5eaf2a2fff3d2eef2162c393f49db27b9636f21caa581b523a6128bfa33985398242230ea33d61b2291bc9aedaa36705f94869a8a50d8523c54e7e22f9 SHA512 b31032d6a2722b108d3571cb283af1aeca214661bb74c9435f6333a9ca5b19e5ff69c1e43dc00e9aced936d1fe87177a0dc19cdf6b29ffc7886225510b467df3
314
315 diff --git a/kde-plasma/breeze/breeze-5.17.5.ebuild b/kde-plasma/breeze/breeze-5.17.5.ebuild
316 new file mode 100644
317 index 00000000000..c378e6dcf57
318 --- /dev/null
319 +++ b/kde-plasma/breeze/breeze-5.17.5.ebuild
320 @@ -0,0 +1,55 @@
321 +# Copyright 1999-2020 Gentoo Authors
322 +# Distributed under the terms of the GNU General Public License v2
323 +
324 +EAPI=7
325 +
326 +KFMIN=5.64.0
327 +PVCUT=$(ver_cut 1-3)
328 +QTMIN=5.12.3
329 +inherit ecm kde.org
330 +
331 +DESCRIPTION="Breeze visual style for the Plasma desktop"
332 +HOMEPAGE="https://cgit.kde.org/breeze.git"
333 +LICENSE="GPL-2" # TODO: CHECK
334 +SLOT="5"
335 +KEYWORDS="~amd64 ~arm ~arm64 ~x86"
336 +IUSE="wayland X"
337 +
338 +# drop qtwidgets subslot operator when QT_MINIMAL >= 5.13.0
339 +RDEPEND="
340 + >=kde-frameworks/frameworkintegration-${KFMIN}:5
341 + >=kde-frameworks/kcmutils-${KFMIN}:5
342 + >=kde-frameworks/kconfig-${KFMIN}:5
343 + >=kde-frameworks/kconfigwidgets-${KFMIN}:5
344 + >=kde-frameworks/kcoreaddons-${KFMIN}:5
345 + >=kde-frameworks/kguiaddons-${KFMIN}:5
346 + >=kde-frameworks/ki18n-${KFMIN}:5
347 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
348 + >=kde-frameworks/kwindowsystem-${KFMIN}:5
349 + >=kde-plasma/kdecoration-${PVCUT}:5
350 + >=dev-qt/qtdbus-${QTMIN}:5
351 + >=dev-qt/qtdeclarative-${QTMIN}:5
352 + >=dev-qt/qtgui-${QTMIN}:5
353 + >=dev-qt/qtwidgets-${QTMIN}:5=
354 + sci-libs/fftw:3.0=
355 + wayland? ( >=kde-frameworks/kwayland-${KFMIN}:5 )
356 + X? (
357 + >=dev-qt/qtx11extras-${QTMIN}:5
358 + x11-libs/libxcb
359 + )
360 +"
361 +DEPEND="${RDEPEND}
362 + >=kde-frameworks/kpackage-${KFMIN}:5
363 +"
364 +PDEPEND="
365 + >=kde-frameworks/breeze-icons-${KFMIN}:5
366 + >=kde-plasma/kde-cli-tools-${PVCUT}:5
367 +"
368 +
369 +src_configure() {
370 + local mycmakeargs=(
371 + $(cmake_use_find_package wayland KF5Wayland)
372 + $(cmake_use_find_package X XCB)
373 + )
374 + ecm_src_configure
375 +}
376
377 diff --git a/kde-plasma/discover/Manifest b/kde-plasma/discover/Manifest
378 index 84da2d7b9ba..6260d095e70 100644
379 --- a/kde-plasma/discover/Manifest
380 +++ b/kde-plasma/discover/Manifest
381 @@ -1 +1,2 @@
382 DIST discover-5.17.4.tar.xz 10449080 BLAKE2B 3e1163316f24bc3943d599c7e7f52537d54f5a1df252de5bffba0f709626c78025dd3dd56885c885a910ea7f7689de98e597e41a7d84b3cc600ff6ac57390b73 SHA512 a31df976ce053c898e22c9f3b9c8f06e461a785c6fa6048cbca51ee0d08597f7e300dfde8132c5d1d326d32476abe09d5637ae9b0e358c03d310d939bae19736
383 +DIST discover-5.17.5.tar.xz 10449596 BLAKE2B 473a93fb66183253c814932e86be7d5a5f454a6146cd202cb2b43d60223f8e15370622b3eb572c27ce041c8fbd9f095ce9733ffa5464d386bdd419cd80db2e75 SHA512 8d8d6675a894f1f50094021f93d38b7bc6d2927fb8434c002e816c1c322ca25134cd73a1b9fce22bb07ae091ccfb156c22399896f47ef1223b8233febb45f866
384
385 diff --git a/kde-plasma/discover/discover-5.17.5.ebuild b/kde-plasma/discover/discover-5.17.5.ebuild
386 new file mode 100644
387 index 00000000000..3e920f4241e
388 --- /dev/null
389 +++ b/kde-plasma/discover/discover-5.17.5.ebuild
390 @@ -0,0 +1,75 @@
391 +# Copyright 1999-2020 Gentoo Authors
392 +# Distributed under the terms of the GNU General Public License v2
393 +
394 +EAPI=7
395 +
396 +ECM_TEST="forceoptional"
397 +VIRTUALX_REQUIRED="test"
398 +KFMIN=5.64.0
399 +PVCUT=$(ver_cut 1-3)
400 +QTMIN=5.12.3
401 +inherit ecm kde.org
402 +
403 +DESCRIPTION="KDE Plasma resources management GUI"
404 +HOMEPAGE="https://userbase.kde.org/Discover"
405 +LICENSE="GPL-2" # TODO: CHECK
406 +SLOT="5"
407 +KEYWORDS="~amd64 ~arm ~arm64 ~x86"
408 +IUSE="+firmware"
409 +
410 +# libmarkdown (app-text/discount) only used in PackageKitBackend
411 +DEPEND="
412 + >=kde-frameworks/attica-${KFMIN}:5
413 + >=kde-frameworks/kconfig-${KFMIN}:5
414 + >=kde-frameworks/kconfigwidgets-${KFMIN}:5
415 + >=kde-frameworks/kcoreaddons-${KFMIN}:5
416 + >=kde-frameworks/kcrash-${KFMIN}:5
417 + >=kde-frameworks/kdbusaddons-${KFMIN}:5
418 + >=kde-frameworks/kdeclarative-${KFMIN}:5
419 + >=kde-frameworks/ki18n-${KFMIN}:5
420 + >=kde-frameworks/kio-${KFMIN}:5
421 + >=kde-frameworks/kirigami-${KFMIN}:5
422 + >=kde-frameworks/kitemmodels-${KFMIN}:5
423 + >=kde-frameworks/knewstuff-${KFMIN}:5
424 + >=kde-frameworks/knotifications-${KFMIN}:5
425 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
426 + >=kde-frameworks/kxmlgui-${KFMIN}:5
427 + >=dev-qt/qtconcurrent-${QTMIN}:5
428 + >=dev-qt/qtdbus-${QTMIN}:5
429 + >=dev-qt/qtdeclarative-${QTMIN}:5
430 + >=dev-qt/qtgui-${QTMIN}:5
431 + >=dev-qt/qtnetwork-${QTMIN}:5
432 + >=dev-qt/qtwidgets-${QTMIN}:5
433 + >=dev-qt/qtxml-${QTMIN}:5
434 + firmware? ( sys-apps/fwupd )
435 +"
436 +RDEPEND="${DEPEND}
437 + >=kde-frameworks/kirigami-${KFMIN}:5
438 +"
439 +
440 +src_prepare() {
441 + ecm_src_prepare
442 + # we don't need it with PackageKitBackend off
443 + ecm_punt_bogus_dep KF5 Archive
444 +}
445 +
446 +src_configure() {
447 + local mycmakeargs=(
448 + -DCMAKE_DISABLE_FIND_PACKAGE_packagekitqt5=ON
449 + -DCMAKE_DISABLE_FIND_PACKAGE_AppStreamQt=ON
450 + -DCMAKE_DISABLE_FIND_PACKAGE_Snapd=ON
451 + -DBUILD_FlatpakBackend=OFF
452 + -DBUILD_FwupdBackend=$(usex firmware)
453 + )
454 +
455 + ecm_src_configure
456 +}
457 +
458 +src_test() {
459 + # bug 686392: needs network connection
460 + local myctestargs=(
461 + -E "(knsbackendtest)"
462 + )
463 +
464 + ecm_src_test
465 +}
466
467 diff --git a/kde-plasma/drkonqi/Manifest b/kde-plasma/drkonqi/Manifest
468 index 627bc1305fd..fab0f970726 100644
469 --- a/kde-plasma/drkonqi/Manifest
470 +++ b/kde-plasma/drkonqi/Manifest
471 @@ -1 +1,2 @@
472 DIST drkonqi-5.17.4.tar.xz 740416 BLAKE2B d5440f1c753f32a8b14670b5ec67d246973f86273240ff912ced4a978812eb5362029e4e0e68e6ae24aad9bb21520b9a8a5cfe84ae244bdeecbbe4ad92a930d9 SHA512 27eda23213dccd4f46f344cc423ec47eb3f414acaf13a669bc2732ce685dfe2ece0b741bfc33fecb02cf546bd8c883b849da3d6b808a3d27db9201374040e62d
473 +DIST drkonqi-5.17.5.tar.xz 740416 BLAKE2B 01b22252e5d9c3d88fb960387f681f38480dddaa79ec319074aefdb95867fd9a71efb1ef2bf9278de15e876265db4aca5f530de1968ea849be60c64e68a4346d SHA512 73ba55c8f5223580c2638c3ad5d12be86703a02639ed5a34b077205f1cbc927efb13cb88ee84ea23e58b8d5bc87b368bbcfb702fb0e8f76722dca39981b30ff0
474
475 diff --git a/kde-plasma/drkonqi/drkonqi-5.17.5.ebuild b/kde-plasma/drkonqi/drkonqi-5.17.5.ebuild
476 new file mode 100644
477 index 00000000000..1fbd5da27c9
478 --- /dev/null
479 +++ b/kde-plasma/drkonqi/drkonqi-5.17.5.ebuild
480 @@ -0,0 +1,66 @@
481 +# Copyright 1999-2020 Gentoo Authors
482 +# Distributed under the terms of the GNU General Public License v2
483 +
484 +EAPI=7
485 +
486 +KFMIN=5.64.0
487 +PVCUT=$(ver_cut 1-3)
488 +QTMIN=5.12.3
489 +inherit ecm kde.org
490 +
491 +DESCRIPTION="Plasma crash handler, gives the user feedback if a program crashed"
492 +
493 +LICENSE="GPL-2" # TODO: CHECK
494 +SLOT="5"
495 +KEYWORDS="~amd64 ~arm ~arm64 ~x86"
496 +IUSE="X"
497 +
498 +RDEPEND="
499 + >=kde-frameworks/kcompletion-${KFMIN}:5
500 + >=kde-frameworks/kconfig-${KFMIN}:5
501 + >=kde-frameworks/kconfigwidgets-${KFMIN}:5
502 + >=kde-frameworks/kcoreaddons-${KFMIN}:5
503 + >=kde-frameworks/kcrash-${KFMIN}:5
504 + >=kde-frameworks/ki18n-${KFMIN}:5
505 + >=kde-frameworks/kidletime-${KFMIN}:5
506 + >=kde-frameworks/kio-${KFMIN}:5
507 + >=kde-frameworks/kjobwidgets-${KFMIN}:5
508 + >=kde-frameworks/knotifications-${KFMIN}:5
509 + >=kde-frameworks/kservice-${KFMIN}:5
510 + >=kde-frameworks/kwallet-${KFMIN}:5
511 + >=kde-frameworks/kwayland-${KFMIN}:5
512 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
513 + >=kde-frameworks/kxmlrpcclient-${KFMIN}:5
514 + >=dev-qt/qtdbus-${QTMIN}:5
515 + >=dev-qt/qtgui-${QTMIN}:5
516 + >=dev-qt/qtwidgets-${QTMIN}:5
517 + >=dev-qt/qtxml-${QTMIN}:5
518 + X? ( >=dev-qt/qtx11extras-${QTMIN}:5 )
519 +"
520 +DEPEND="${RDEPEND}
521 + >=dev-qt/qtconcurrent-${QTMIN}:5
522 +"
523 +
524 +src_configure() {
525 + local mycmakeargs=(
526 + $(cmake_use_find_package X Qt5X11Extras)
527 + )
528 + ecm_src_configure
529 +}
530 +
531 +src_test() {
532 + # needs network access, bug #698510
533 + local myctestargs=(
534 + -E "(connectiontest)"
535 + )
536 +
537 + ecm_src_test
538 +}
539 +
540 +pkg_postinst() {
541 + ecm_pkg_postinst
542 + if ! has_version "sys-devel/gdb"; then
543 + elog "For more usability consider installing the following package:"
544 + elog " sys-devel/gdb - Easier debugging support"
545 + fi
546 +}
547
548 diff --git a/kde-plasma/kactivitymanagerd/Manifest b/kde-plasma/kactivitymanagerd/Manifest
549 index 5720d6f54a1..33eb9d20812 100644
550 --- a/kde-plasma/kactivitymanagerd/Manifest
551 +++ b/kde-plasma/kactivitymanagerd/Manifest
552 @@ -1 +1,2 @@
553 DIST kactivitymanagerd-5.17.4.tar.xz 86564 BLAKE2B e1951c5cf61405ddb43aed3eadd6458278d3b45e4f23ba9eb5b460ccf993b43cf0976691fbfa75ce8b07f95b38cff722c82c762be80fbf711b9c3e0853630e42 SHA512 ebf30a972e3e8225817642dd35103a531e0c3a52b5053a4404d4759543817144903ae322cf9ca805e3239a6803810120802959f4c06bce92c1cef7c39cb41f5e
554 +DIST kactivitymanagerd-5.17.5.tar.xz 86660 BLAKE2B dfa615796556aeade9206c98180072348e587c72930de2f1cc6c12101879dedaa46485251a136c5a85dfd9a92c96b899edf6c0fef263cdc46a047bd7a3e1bff0 SHA512 584094f45abb922f15dc9b4db2da3cc624087b1524e3e161a4f4cc91425c534c37281d2a46e642320519baa389b69d7843a19b0720788b9795df9a24d0478ccf
555
556 diff --git a/kde-plasma/kactivitymanagerd/kactivitymanagerd-5.17.5.ebuild b/kde-plasma/kactivitymanagerd/kactivitymanagerd-5.17.5.ebuild
557 new file mode 100644
558 index 00000000000..9b583fdb3a0
559 --- /dev/null
560 +++ b/kde-plasma/kactivitymanagerd/kactivitymanagerd-5.17.5.ebuild
561 @@ -0,0 +1,35 @@
562 +# Copyright 1999-2020 Gentoo Authors
563 +# Distributed under the terms of the GNU General Public License v2
564 +
565 +EAPI=7
566 +
567 +KFMIN=5.64.0
568 +PVCUT=$(ver_cut 1-3)
569 +QTMIN=5.12.3
570 +inherit ecm kde.org
571 +
572 +DESCRIPTION="System service to manage user's activities, track the usage patterns etc."
573 +LICENSE="|| ( GPL-2 GPL-3 )"
574 +SLOT="5"
575 +KEYWORDS="~amd64 ~arm ~arm64 ~x86"
576 +IUSE=""
577 +
578 +RDEPEND="
579 + >=kde-frameworks/kconfig-${KFMIN}:5
580 + >=kde-frameworks/kcoreaddons-${KFMIN}:5
581 + >=kde-frameworks/kcrash-${KFMIN}:5
582 + >=kde-frameworks/kdbusaddons-${KFMIN}:5
583 + >=kde-frameworks/kglobalaccel-${KFMIN}:5
584 + >=kde-frameworks/ki18n-${KFMIN}:5
585 + >=kde-frameworks/kio-${KFMIN}:5
586 + >=kde-frameworks/kservice-${KFMIN}:5
587 + >=kde-frameworks/kwindowsystem-${KFMIN}:5
588 + >=kde-frameworks/kxmlgui-${KFMIN}:5
589 + >=dev-qt/qtdbus-${QTMIN}:5
590 + >=dev-qt/qtgui-${QTMIN}:5
591 + >=dev-qt/qtsql-${QTMIN}:5[sqlite]
592 + >=dev-qt/qtwidgets-${QTMIN}:5
593 +"
594 +DEPEND="${RDEPEND}
595 + dev-libs/boost
596 +"
597
598 diff --git a/kde-plasma/kde-cli-tools/Manifest b/kde-plasma/kde-cli-tools/Manifest
599 index bff5886ad7c..96d80898773 100644
600 --- a/kde-plasma/kde-cli-tools/Manifest
601 +++ b/kde-plasma/kde-cli-tools/Manifest
602 @@ -1 +1,2 @@
603 DIST kde-cli-tools-5.17.4.tar.xz 592128 BLAKE2B c858c637572584e54d99eb2facd0b2bf16ee15a6d9c259032ad01185e5016732e47c5e127b1fad38080b89701aee7c5fbdf9499ae027b6d37a2141196458afab SHA512 bafd8386813dbdf4c5c8a34705938925c34ffd531befa1e5a92dc764a46c4de0a78344de6c76d6c64ee6f7bed0b6328cd1f2c1cc1afe6df490901755f1e0da48
604 +DIST kde-cli-tools-5.17.5.tar.xz 590264 BLAKE2B 6758b9e153a5f87fe903fdae4587e16f5c61eaae043a7ff370bae5b1f596afbaa63bcddbd1439eac8776f20356b96589a86d87ffe7311cb54973035fda17e517 SHA512 65c1fb474abc193eb1ca3cf230865edc795e5df85d9daac7ca594a507e729db6dddb50dcfe4b7caad19f87b4a752d793c8ca590101b59a2a16ec7b079cf524e8
605
606 diff --git a/kde-plasma/kde-cli-tools/kde-cli-tools-5.17.5.ebuild b/kde-plasma/kde-cli-tools/kde-cli-tools-5.17.5.ebuild
607 new file mode 100644
608 index 00000000000..2162b94c23b
609 --- /dev/null
610 +++ b/kde-plasma/kde-cli-tools/kde-cli-tools-5.17.5.ebuild
611 @@ -0,0 +1,69 @@
612 +# Copyright 1999-2020 Gentoo Authors
613 +# Distributed under the terms of the GNU General Public License v2
614 +
615 +EAPI=7
616 +
617 +ECM_HANDBOOK="forceoptional"
618 +ECM_TEST="optional"
619 +VIRTUALX_REQUIRED="test"
620 +KFMIN=5.64.0
621 +PVCUT=$(ver_cut 1-3)
622 +QTMIN=5.12.3
623 +inherit ecm kde.org
624 +
625 +DESCRIPTION="Tools based on KDE Frameworks 5 to better interact with the system"
626 +HOMEPAGE="https://cgit.kde.org/kde-cli-tools.git"
627 +LICENSE="GPL-2" # TODO: CHECK
628 +SLOT="5"
629 +KEYWORDS="~amd64 ~arm ~arm64 ~x86"
630 +IUSE="kdesu X"
631 +
632 +REQUIRED_USE="kdesu? ( X )"
633 +
634 +DEPEND="
635 + >=kde-frameworks/kactivities-${KFMIN}:5
636 + >=kde-frameworks/kcmutils-${KFMIN}:5
637 + >=kde-frameworks/kcompletion-${KFMIN}:5
638 + >=kde-frameworks/kconfig-${KFMIN}:5
639 + >=kde-frameworks/kconfigwidgets-${KFMIN}:5
640 + >=kde-frameworks/kcoreaddons-${KFMIN}:5
641 + >=kde-frameworks/kdeclarative-${KFMIN}:5
642 + >=kde-frameworks/ki18n-${KFMIN}:5
643 + >=kde-frameworks/kiconthemes-${KFMIN}:5
644 + >=kde-frameworks/kio-${KFMIN}:5
645 + >=kde-frameworks/kservice-${KFMIN}:5
646 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
647 + >=kde-frameworks/kwindowsystem-${KFMIN}:5
648 + >=kde-plasma/libkworkspace-${PVCUT}:5
649 + >=dev-qt/qtdbus-${QTMIN}:5
650 + >=dev-qt/qtgui-${QTMIN}:5
651 + >=dev-qt/qtsvg-${QTMIN}:5
652 + >=dev-qt/qtwidgets-${QTMIN}:5
653 + kdesu? ( >=kde-frameworks/kdesu-${KFMIN}:5 )
654 + X? (
655 + >=dev-qt/qtx11extras-${QTMIN}:5
656 + x11-libs/libX11
657 + )
658 +"
659 +RDEPEND="${DEPEND}
660 + kdesu? ( sys-apps/dbus[X] )
661 +"
662 +
663 +PATCHES=( "${FILESDIR}/${PN}-5.12.80-tests-optional.patch" )
664 +
665 +# requires running kde environment
666 +RESTRICT+=" test"
667 +
668 +src_configure() {
669 + local mycmakeargs=(
670 + $(cmake_use_find_package kdesu KF5Su)
671 + $(cmake_use_find_package X Qt5X11Extras)
672 + )
673 +
674 + ecm_src_configure
675 +}
676 +
677 +src_install() {
678 + ecm_src_install
679 + use kdesu && dosym ../$(get_libdir)/libexec/kf5/kdesu /usr/bin/kdesu
680 +}
681
682 diff --git a/kde-plasma/kde-gtk-config/Manifest b/kde-plasma/kde-gtk-config/Manifest
683 index cb9376de356..e3f3c66d841 100644
684 --- a/kde-plasma/kde-gtk-config/Manifest
685 +++ b/kde-plasma/kde-gtk-config/Manifest
686 @@ -1 +1,2 @@
687 DIST kde-gtk-config-5.17.4.tar.xz 154744 BLAKE2B 79af7643b2f8cbf813d1ca8d4a3da61fb9efb3d6410012faf3d5e390dbda67b817a7c92f65a6cc5d919372647785a8449920172fdfcc65d2ad912a994fdb1d4a SHA512 1c4cdeb6b39eea56e18ed368839eb943e65061818256074780965d284abf5c3f967ad50a6c273d79f980369b26310ba8942b0ab3cde31da13a8a4f7c42d3dcaf
688 +DIST kde-gtk-config-5.17.5.tar.xz 155340 BLAKE2B 10363865751489a16dfc62924694b0b47aa05c7e097a512822ae54026bacd4cf167cdff0e7c7d29e7a7aba8dffb757fa176f60fec62df8aedb0d51f9da7b9fcb SHA512 29cea96d6f7471717ecb2f48df5e19a96c7730c9f47157dc01c236d11253547aba57f5cb30cbb08659af53dba81160ff1982f9ed2908aaec91940365eb625201
689
690 diff --git a/kde-plasma/kde-gtk-config/kde-gtk-config-5.17.5.ebuild b/kde-plasma/kde-gtk-config/kde-gtk-config-5.17.5.ebuild
691 new file mode 100644
692 index 00000000000..a074c2ded7c
693 --- /dev/null
694 +++ b/kde-plasma/kde-gtk-config/kde-gtk-config-5.17.5.ebuild
695 @@ -0,0 +1,56 @@
696 +# Copyright 1999-2020 Gentoo Authors
697 +# Distributed under the terms of the GNU General Public License v2
698 +
699 +EAPI=7
700 +
701 +ECM_TEST="forceoptional"
702 +VIRTUALX_REQUIRED="test"
703 +KFMIN=5.64.0
704 +PVCUT=$(ver_cut 1-3)
705 +QTMIN=5.12.3
706 +inherit ecm kde.org
707 +
708 +DESCRIPTION="KDE Plasma systemsettings kcm to set GTK application look&feel"
709 +HOMEPAGE="https://cgit.kde.org/kde-gtk-config.git"
710 +LICENSE="GPL-3"
711 +SLOT="5"
712 +KEYWORDS="~amd64 ~arm ~arm64 ~x86"
713 +IUSE=""
714 +
715 +DEPEND="
716 + >=kde-frameworks/karchive-${KFMIN}:5
717 + >=kde-frameworks/kcmutils-${KFMIN}:5
718 + >=kde-frameworks/kconfigwidgets-${KFMIN}:5
719 + >=kde-frameworks/kcoreaddons-${KFMIN}:5
720 + >=kde-frameworks/ki18n-${KFMIN}:5
721 + >=kde-frameworks/kiconthemes-${KFMIN}:5
722 + >=kde-frameworks/kio-${KFMIN}:5
723 + >=kde-frameworks/knewstuff-${KFMIN}:5
724 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
725 + >=dev-qt/qtgui-${QTMIN}:5
726 + >=dev-qt/qtsvg-${QTMIN}:5
727 + >=dev-qt/qtwidgets-${QTMIN}:5
728 + dev-libs/glib:2
729 + gnome-base/gsettings-desktop-schemas
730 + x11-libs/gtk+:2
731 + x11-libs/gtk+:3
732 + x11-libs/libXcursor
733 +"
734 +RDEPEND="${DEPEND}
735 + >=kde-plasma/kde-cli-tools-${PVCUT}:5
736 +"
737 +
738 +src_configure() {
739 + local mycmakeargs=(
740 + -DDATA_INSTALL_DIR="${EPREFIX}/usr/share"
741 + )
742 +
743 + ecm_src_configure
744 +}
745 +
746 +pkg_postinst() {
747 + ecm_pkg_postinst
748 + elog "If you notice missing icons in your GTK applications, you may have to install"
749 + elog "the corresponding themes for GTK. A good guess would be x11-themes/oxygen-gtk"
750 + elog "for example."
751 +}
752
753 diff --git a/kde-plasma/kdecoration/Manifest b/kde-plasma/kdecoration/Manifest
754 index 9aec65821b5..6d4fa34bc07 100644
755 --- a/kde-plasma/kdecoration/Manifest
756 +++ b/kde-plasma/kdecoration/Manifest
757 @@ -1 +1,2 @@
758 DIST kdecoration-5.17.4.tar.xz 43052 BLAKE2B 1db2205bd8486b7da5049cf9357f0c5c1308d8168a7a678596dfc3e7584ee967145169cfa8d1ffbf9991e27fbd252f8c0a13a555a37b0d2bd61ac8f22be4afc8 SHA512 ec3c5a53711b320934a2fe16347ea9f96acf1deab6b15716bf3f3b8c59e9c4cff05f5e980a13e42d357a1ce3bace7d9ed5878a9eadb982ff04fd8399b2a78d86
759 +DIST kdecoration-5.17.5.tar.xz 43256 BLAKE2B 6ae568d7f0e2ce70ac119e61a25c599da91702bdd5bbcf5f54f2d045c3ffe4b55ff7554bd65378d9209c7464001e88308598ba47eb1ec272be80793265ec4e07 SHA512 16a46ec6b4db366f501dc72a70c1867f7acc77bae68a13db406cd72d3587a851504eed8bcf8f6c3f908598c1d6d0061ad61e4226b98ad95f4871f828626f332b
760
761 diff --git a/kde-plasma/kdecoration/kdecoration-5.17.5.ebuild b/kde-plasma/kdecoration/kdecoration-5.17.5.ebuild
762 new file mode 100644
763 index 00000000000..324d1d059f0
764 --- /dev/null
765 +++ b/kde-plasma/kdecoration/kdecoration-5.17.5.ebuild
766 @@ -0,0 +1,23 @@
767 +# Copyright 1999-2020 Gentoo Authors
768 +# Distributed under the terms of the GNU General Public License v2
769 +
770 +EAPI=7
771 +
772 +ECM_TEST="forceoptional"
773 +VIRTUALX_REQUIRED="test"
774 +KFMIN=5.64.0
775 +PVCUT=$(ver_cut 1-3)
776 +QTMIN=5.12.3
777 +inherit ecm kde.org
778 +
779 +DESCRIPTION="Plugin based library to create window decorations"
780 +LICENSE="|| ( LGPL-2.1 LGPL-3 )"
781 +SLOT="5"
782 +KEYWORDS="~amd64 ~arm ~arm64 ~x86"
783 +IUSE=""
784 +
785 +DEPEND="
786 + >=kde-frameworks/ki18n-${KFMIN}:5
787 + >=dev-qt/qtgui-${QTMIN}:5
788 +"
789 +RDEPEND="${DEPEND}"
790
791 diff --git a/kde-plasma/kdeplasma-addons/Manifest b/kde-plasma/kdeplasma-addons/Manifest
792 index 65f3e4d6cd8..9ee1f61ed32 100644
793 --- a/kde-plasma/kdeplasma-addons/Manifest
794 +++ b/kde-plasma/kdeplasma-addons/Manifest
795 @@ -1 +1,2 @@
796 DIST kdeplasma-addons-5.17.4.tar.xz 606816 BLAKE2B 4b304a157f91068778d8a45c3f8b2dfa4790270509d4828201f287d6679f50ded5bdb2129f49105324ff5959a615bd78bec8e73b487ff585fffc987e33116fca SHA512 ae73ec8be325580742bf28f3479e3e27efe8fe9d01ea06c97b731c983e5fd5cf3c98307923f218748df0ac30ad2547804466a01df71eead4fed9bbcee16b0ef6
797 +DIST kdeplasma-addons-5.17.5.tar.xz 605648 BLAKE2B b6792d6723fc71564f9e583b3a0af8a45e06480150e7369e35dae0168a4eb254d91c268e1cd73064658b53373fd4933c7c7fe9473b904bc291fac4021e93d50c SHA512 ea836cdc99f583448d4b272b6d6b1e98c4926127307ac966dff779236ec10401af627958994dbc22959a13db9b67bf1b4ae05e911491eea874a2ce210c37b2d5
798
799 diff --git a/kde-plasma/kdeplasma-addons/kdeplasma-addons-5.17.5.ebuild b/kde-plasma/kdeplasma-addons/kdeplasma-addons-5.17.5.ebuild
800 new file mode 100644
801 index 00000000000..de0742d88a6
802 --- /dev/null
803 +++ b/kde-plasma/kdeplasma-addons/kdeplasma-addons-5.17.5.ebuild
804 @@ -0,0 +1,61 @@
805 +# Copyright 1999-2020 Gentoo Authors
806 +# Distributed under the terms of the GNU General Public License v2
807 +
808 +EAPI=7
809 +
810 +KFMIN=5.64.0
811 +PVCUT=$(ver_cut 1-3)
812 +QTMIN=5.12.3
813 +inherit ecm kde.org
814 +
815 +DESCRIPTION="Extra Plasma applets and engines"
816 +LICENSE="GPL-2 LGPL-2"
817 +SLOT="5"
818 +KEYWORDS="~amd64 ~arm ~arm64 ~x86"
819 +IUSE="share webengine"
820 +
821 +DEPEND="
822 + >=kde-frameworks/karchive-${KFMIN}:5
823 + >=kde-frameworks/kconfig-${KFMIN}:5
824 + >=kde-frameworks/kconfigwidgets-${KFMIN}:5
825 + >=kde-frameworks/kcmutils-${KFMIN}:5
826 + >=kde-frameworks/kcompletion-${KFMIN}:5
827 + >=kde-frameworks/kcoreaddons-${KFMIN}:5
828 + >=kde-frameworks/kdeclarative-${KFMIN}:5
829 + >=kde-frameworks/kholidays-${KFMIN}:5
830 + >=kde-frameworks/ki18n-${KFMIN}:5
831 + >=kde-frameworks/kiconthemes-${KFMIN}:5
832 + >=kde-frameworks/kio-${KFMIN}:5
833 + >=kde-frameworks/knewstuff-${KFMIN}:5
834 + >=kde-frameworks/knotifications-${KFMIN}:5
835 + >=kde-frameworks/kpackage-${KFMIN}:5
836 + >=kde-frameworks/kross-${KFMIN}:5
837 + >=kde-frameworks/krunner-${KFMIN}:5
838 + >=kde-frameworks/kservice-${KFMIN}:5
839 + >=kde-frameworks/kunitconversion-${KFMIN}:5
840 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
841 + >=kde-frameworks/kwindowsystem-${KFMIN}:5
842 + >=kde-frameworks/kxmlgui-${KFMIN}:5
843 + >=kde-frameworks/plasma-${KFMIN}:5
844 + >=kde-frameworks/sonnet-${KFMIN}:5
845 + >=dev-qt/qtdbus-${QTMIN}:5
846 + >=dev-qt/qtdeclarative-${QTMIN}:5
847 + >=dev-qt/qtgui-${QTMIN}:5
848 + >=dev-qt/qtwidgets-${QTMIN}:5
849 + share? ( >=kde-frameworks/purpose-${KFMIN}:5 )
850 + webengine? ( >=dev-qt/qtwebengine-${QTMIN}:5 )
851 +"
852 +RDEPEND="${DEPEND}
853 + >=kde-plasma/plasma-workspace-${PVCUT}:5
854 + >=dev-qt/qtquickcontrols-${QTMIN}:5
855 + >=dev-qt/qtquickcontrols2-${QTMIN}:5
856 +"
857 +
858 +src_configure() {
859 + local mycmakeargs=(
860 + $(cmake_use_find_package share KF5Purpose)
861 + $(cmake_use_find_package webengine Qt5WebEngine)
862 + )
863 +
864 + ecm_src_configure
865 +}
866
867 diff --git a/kde-plasma/kgamma/Manifest b/kde-plasma/kgamma/Manifest
868 index 8eccf3f87be..1603624efc9 100644
869 --- a/kde-plasma/kgamma/Manifest
870 +++ b/kde-plasma/kgamma/Manifest
871 @@ -1 +1,2 @@
872 DIST kgamma5-5.17.4.tar.xz 80156 BLAKE2B 80c1caccad1f49e82a8f6df5b3ae52968a1b24f9d7ce4a2c12f6ea58f56018b4db6707d0ac6c21e4db8ab16646d4a9247b2a50200c11b77f74308f1d14c605e8 SHA512 781fa2dd3532f625320f4edbfe6dc0af9cd340bc9098ee9b8a20c1f9e523c752f5d60088445a7bb7404e82a3d5a0bed624a5a585a8fda61fcd609e65ddec01da
873 +DIST kgamma5-5.17.5.tar.xz 80304 BLAKE2B 7e2b66c84e0589740d329ea9c8d575f071b60ef25fe8bfe9ce90256a999a461d2c21faecb78a612895fbfdc4ba8486baf7e3260982d1c16f0752c03cd83c20d7 SHA512 cf89d538b4b74c8121f9ff15fcf01cdcc09a3a9e9fca7750e831aec5206c0ed31e917da787bf313d03860b86de2d2715cb96b5ef00bf68043121a6e7d0e7a290
874
875 diff --git a/kde-plasma/kgamma/kgamma-5.17.5.ebuild b/kde-plasma/kgamma/kgamma-5.17.5.ebuild
876 new file mode 100644
877 index 00000000000..58e921fbd60
878 --- /dev/null
879 +++ b/kde-plasma/kgamma/kgamma-5.17.5.ebuild
880 @@ -0,0 +1,31 @@
881 +# Copyright 1999-2020 Gentoo Authors
882 +# Distributed under the terms of the GNU General Public License v2
883 +
884 +EAPI=7
885 +
886 +ECM_HANDBOOK="forceoptional"
887 +KDE_ORG_NAME="${PN}5"
888 +KFMIN=5.64.0
889 +PVCUT=$(ver_cut 1-3)
890 +QTMIN=5.12.3
891 +inherit ecm kde.org
892 +
893 +DESCRIPTION="Screen gamma values kcontrol module"
894 +LICENSE="GPL-2" # TODO: CHECK
895 +SLOT="5"
896 +KEYWORDS="~amd64 ~arm ~arm64 ~x86"
897 +IUSE=""
898 +
899 +RDEPEND="
900 + >=kde-frameworks/kconfig-${KFMIN}:5
901 + >=kde-frameworks/kconfigwidgets-${KFMIN}:5
902 + >=kde-frameworks/kcoreaddons-${KFMIN}:5
903 + >=kde-frameworks/ki18n-${KFMIN}:5
904 + >=dev-qt/qtgui-${QTMIN}:5
905 + >=dev-qt/qtwidgets-${QTMIN}:5
906 + x11-libs/libX11
907 + x11-libs/libXxf86vm
908 +"
909 +DEPEND="${RDEPEND}
910 + x11-base/xorg-proto
911 +"
912
913 diff --git a/kde-plasma/khotkeys/Manifest b/kde-plasma/khotkeys/Manifest
914 index d0232042383..ba82f58d354 100644
915 --- a/kde-plasma/khotkeys/Manifest
916 +++ b/kde-plasma/khotkeys/Manifest
917 @@ -1 +1,2 @@
918 DIST khotkeys-5.17.4.tar.xz 1854756 BLAKE2B 7c8bb163d1ca8703ac7c78d38744889792205cd8286b3d2e88f841df42b68a4cd0d86e5c7cb1af5797857e329c3b6974b883772ec730f1c0325dae2981faecde SHA512 81cde2c4d9e06954d7203fedf47a0b08599795d94446eeb954de6b62b17882313bec5f325374acd662e7e77fbe2817151bc7944b6b7c1040b78ff8e0cc69ee7b
919 +DIST khotkeys-5.17.5.tar.xz 1853632 BLAKE2B dea94dd9c53a0c6d9f6b08a258a69b8e7dc3e64207ecc32429bcaab494dc99ac6d11428ab3886bc47f54444a54731cf784765be6dbaa19220fa6b1da31348697 SHA512 772e743860db25fcd9953de987d86f2eb1d463fa8f517add7f67426ff868c6b943dc515c23936bd803a680884e73a081e3226037b5f02080244b401b1c1211c1
920
921 diff --git a/kde-plasma/khotkeys/khotkeys-5.17.5.ebuild b/kde-plasma/khotkeys/khotkeys-5.17.5.ebuild
922 new file mode 100644
923 index 00000000000..e805f20f998
924 --- /dev/null
925 +++ b/kde-plasma/khotkeys/khotkeys-5.17.5.ebuild
926 @@ -0,0 +1,49 @@
927 +# Copyright 1999-2020 Gentoo Authors
928 +# Distributed under the terms of the GNU General Public License v2
929 +
930 +EAPI=7
931 +
932 +ECM_HANDBOOK="forceoptional" # not optional until !kdelibs4support
933 +KFMIN=5.64.0
934 +PVCUT=$(ver_cut 1-3)
935 +QTMIN=5.12.3
936 +inherit ecm kde.org
937 +
938 +DESCRIPTION="KDE Plasma workspace hotkey module"
939 +LICENSE="GPL-2" # TODO: CHECK
940 +SLOT="5"
941 +KEYWORDS="~amd64 ~arm ~arm64 ~x86"
942 +IUSE=""
943 +
944 +COMMON_DEPEND="
945 + >=kde-frameworks/kcompletion-${KFMIN}:5
946 + >=kde-frameworks/kconfig-${KFMIN}:5
947 + >=kde-frameworks/kconfigwidgets-${KFMIN}:5
948 + >=kde-frameworks/kcoreaddons-${KFMIN}:5
949 + >=kde-frameworks/kdbusaddons-${KFMIN}:5
950 + >=kde-frameworks/kdelibs4support-${KFMIN}:5[X]
951 + >=kde-frameworks/kglobalaccel-${KFMIN}:5
952 + >=kde-frameworks/ki18n-${KFMIN}:5
953 + >=kde-frameworks/kio-${KFMIN}:5
954 + >=kde-frameworks/kservice-${KFMIN}:5
955 + >=kde-frameworks/ktextwidgets-${KFMIN}:5
956 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
957 + >=kde-frameworks/kwindowsystem-${KFMIN}:5
958 + >=kde-frameworks/kxmlgui-${KFMIN}:5
959 + >=kde-plasma/libkworkspace-${PVCUT}:5
960 + >=dev-qt/qtdbus-${QTMIN}:5
961 + >=dev-qt/qtgui-${QTMIN}:5
962 + >=dev-qt/qtwidgets-${QTMIN}:5
963 + >=dev-qt/qtx11extras-${QTMIN}:5
964 + x11-libs/libX11
965 + x11-libs/libXtst
966 +"
967 +DEPEND="${COMMON_DEPEND}
968 + x11-base/xorg-proto
969 + x11-libs/libxcb
970 + x11-libs/libXtst
971 +"
972 +RDEPEND="${COMMON_DEPEND}
973 + >=kde-frameworks/kded-${KFMIN}:5
974 + >=kde-plasma/kde-cli-tools-${PVCUT}:5
975 +"
976
977 diff --git a/kde-plasma/kinfocenter/Manifest b/kde-plasma/kinfocenter/Manifest
978 index fcf608edff1..84ce36c6c91 100644
979 --- a/kde-plasma/kinfocenter/Manifest
980 +++ b/kde-plasma/kinfocenter/Manifest
981 @@ -1,2 +1,3 @@
982 DIST glogo-small.png 24583 BLAKE2B 0af2ceae708e56f217120e5d8b880fb71401e3761ab26c4af5e74c0622368aa4e34b05160fae15fbfbbc832077810ab5c1e424826632748299fd22997cbe665c SHA512 648be463ec3812a2edcdab54d7a230bf2bd7e6895f4ffe72321d8fca28a5e1e0980f6e3b9a32f369c8369943ceb802a65a94b9dad820dcf2c81d4581d814cb48
983 DIST kinfocenter-5.17.4.tar.xz 1344288 BLAKE2B 8f57b1c3b30f26de384739bdd8e63e085704d419f3c891446f6ecada19963763be0c4c83faca23271c5c3f65bf87aebb750b23e1bde73bc59f187d411164ae20 SHA512 93013206a97ed61001f824ccabc934e6684adfba55c3f0effc64425e0e95d4fb850d614db598059e970b7ee5e70160e06c7664b9b9915db66319b3332ec9689c
984 +DIST kinfocenter-5.17.5.tar.xz 1343896 BLAKE2B 0db47b3ed5f937c7701b52b194be71c6ccf474d5a1ede18864f32b1e374972cbd2e15f26b99f30fe4feba6adb153d87a05c5ccc5feb2bdd36ccc4086eda6f688 SHA512 4f759cc614061e128d57dbbcaa3253fdcda3ab96f3149085c320a0fe826f93b19a35c4b642e5ae9726c0e049ea7a4f8b6490575aeefb22b57b2c4ad8c0f1cbf7
985
986 diff --git a/kde-plasma/kinfocenter/kinfocenter-5.17.5.ebuild b/kde-plasma/kinfocenter/kinfocenter-5.17.5.ebuild
987 new file mode 100644
988 index 00000000000..896bec472fb
989 --- /dev/null
990 +++ b/kde-plasma/kinfocenter/kinfocenter-5.17.5.ebuild
991 @@ -0,0 +1,103 @@
992 +# Copyright 1999-2020 Gentoo Authors
993 +# Distributed under the terms of the GNU General Public License v2
994 +
995 +EAPI=7
996 +
997 +ECM_HANDBOOK="forceoptional"
998 +KFMIN=5.64.0
999 +PVCUT=$(ver_cut 1-3)
1000 +QTMIN=5.12.3
1001 +inherit ecm kde.org
1002 +
1003 +DESCRIPTION="Utility providing information about the computer hardware"
1004 +HOMEPAGE="https://userbase.kde.org/KInfoCenter"
1005 +SRC_URI+=" https://www.gentoo.org/assets/img/logo/gentoo-3d-small.png -> glogo-small.png"
1006 +LICENSE="GPL-2" # TODO: CHECK
1007 +SLOT="5"
1008 +KEYWORDS="~amd64 ~arm ~arm64 ~x86"
1009 +IUSE="gles2 ieee1394 +opengl +pci wayland"
1010 +
1011 +REQUIRED_USE="wayland? ( || ( gles2 opengl ) )"
1012 +
1013 +BDEPEND=">=dev-util/cmake-3.14.3"
1014 +COMMON_DEPEND="
1015 + >=dev-qt/qtdbus-${QTMIN}:5
1016 + >=dev-qt/qtdeclarative-${QTMIN}:5
1017 + >=dev-qt/qtgui-${QTMIN}:5
1018 + >=dev-qt/qtwidgets-${QTMIN}:5
1019 + >=kde-frameworks/kcmutils-${KFMIN}:5
1020 + >=kde-frameworks/kcompletion-${KFMIN}:5
1021 + >=kde-frameworks/kconfig-${KFMIN}:5
1022 + >=kde-frameworks/kconfigwidgets-${KFMIN}:5
1023 + >=kde-frameworks/kcoreaddons-${KFMIN}:5
1024 + >=kde-frameworks/kcrash-${KFMIN}:5
1025 + >=kde-frameworks/kdbusaddons-${KFMIN}:5
1026 + >=kde-frameworks/kdeclarative-${KFMIN}:5
1027 + >=kde-frameworks/ki18n-${KFMIN}:5
1028 + >=kde-frameworks/kiconthemes-${KFMIN}:5
1029 + >=kde-frameworks/kio-${KFMIN}:5
1030 + >=kde-frameworks/kpackage-${KFMIN}:5
1031 + >=kde-frameworks/kservice-${KFMIN}:5
1032 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
1033 + >=kde-frameworks/kxmlgui-${KFMIN}:5
1034 + >=kde-frameworks/solid-${KFMIN}:5
1035 + x11-libs/libX11
1036 + ieee1394? ( sys-libs/libraw1394 )
1037 + opengl? (
1038 + >=dev-qt/qtgui-${QTMIN}:5[gles2=]
1039 + media-libs/mesa[gles2?,X(+)]
1040 + !gles2? ( media-libs/glu )
1041 + )
1042 + pci? ( sys-apps/pciutils )
1043 + wayland? (
1044 + >=kde-frameworks/kwayland-${KFMIN}:5
1045 + media-libs/mesa[egl]
1046 + )
1047 +"
1048 +DEPEND="${COMMON_DEPEND}
1049 + >=kde-frameworks/plasma-${KFMIN}:5
1050 +"
1051 +RDEPEND="${COMMON_DEPEND}
1052 + >=dev-qt/qtquickcontrols2-${QTMIN}:5
1053 + >=kde-plasma/kde-cli-tools-${PVCUT}:5
1054 +"
1055 +
1056 +src_configure() {
1057 + local mycmakeargs=(
1058 + $(cmake_use_find_package ieee1394 RAW1394)
1059 + $(cmake_use_find_package pci PCIUTILS)
1060 + $(cmake_use_find_package wayland EGL)
1061 + $(cmake_use_find_package wayland KF5Wayland)
1062 + )
1063 +
1064 + if has_version "dev-qt/qtgui[gles2]"; then
1065 + mycmakeargs+=( $(cmake_use_find_package gles2 OpenGLES) )
1066 + else
1067 + mycmakeargs+=( $(cmake_use_find_package opengl OpenGL) )
1068 + fi
1069 +
1070 + ecm_src_configure
1071 +}
1072 +
1073 +src_install() {
1074 + ecm_src_install
1075 +
1076 + # TODO: Make this fully obsolete by /etc/os-release
1077 + insinto /etc/xdg
1078 + doins "${FILESDIR}"/kcm-about-distrorc
1079 +
1080 + insinto /usr/share/${PN}
1081 + doins "${DISTDIR}"/glogo-small.png
1082 +}
1083 +
1084 +pkg_postinst() {
1085 + ecm_pkg_postinst
1086 +
1087 + if [[ -z "${REPLACING_VERSIONS}" ]]; then
1088 + has_version "net-fs/nfs-utils" || \
1089 + elog "Installing net-fs/nfs-utils will enable the NFS information module."
1090 +
1091 + has_version "net-fs/samba" || \
1092 + elog "Installing net-fs/samba will enable the Samba status information module."
1093 + fi
1094 +}
1095
1096 diff --git a/kde-plasma/kmenuedit/Manifest b/kde-plasma/kmenuedit/Manifest
1097 index cf5a5421e31..c94b51c697e 100644
1098 --- a/kde-plasma/kmenuedit/Manifest
1099 +++ b/kde-plasma/kmenuedit/Manifest
1100 @@ -1 +1,2 @@
1101 DIST kmenuedit-5.17.4.tar.xz 815840 BLAKE2B 8159680c6f10cb8e82c15b39762ff409ff7c84fa7b9853b88af88dc073688e299a864fe7e3ce93de3e3d5e8a1014c5de2f8ad54df1b0ede43f1e1d7e56c05ac3 SHA512 c2fceff829b32b3342a032e665715029a60d88440661c9d03042657aab8415ebb15e11ae109a55284388c591ebc2953c9c46268b6b1a275936c462a87ce5ddf5
1102 +DIST kmenuedit-5.17.5.tar.xz 815568 BLAKE2B 07c667dab13b6ee6af5beb10fca4aad9485b815e4ce4a06b19a4851085bf074d38c4c4ccd36a928c06f753f541e76040be18b301ad95cf8d6358fb5c363ab7c4 SHA512 a48652b234834b004c3ecbc8706ee8c3594896d4e5fa29407aeaab10c37575f29539e37117b2765fdf9a9d93db2b062b88b71466ca7b3a1b7e10eb1b2c96b0e4
1103
1104 diff --git a/kde-plasma/kmenuedit/kmenuedit-5.17.5.ebuild b/kde-plasma/kmenuedit/kmenuedit-5.17.5.ebuild
1105 new file mode 100644
1106 index 00000000000..2be0784b7b2
1107 --- /dev/null
1108 +++ b/kde-plasma/kmenuedit/kmenuedit-5.17.5.ebuild
1109 @@ -0,0 +1,49 @@
1110 +# Copyright 1999-2020 Gentoo Authors
1111 +# Distributed under the terms of the GNU General Public License v2
1112 +
1113 +EAPI=7
1114 +
1115 +ECM_HANDBOOK="forceoptional"
1116 +KFMIN=5.64.0
1117 +PVCUT=$(ver_cut 1-3)
1118 +QTMIN=5.12.3
1119 +inherit ecm kde.org
1120 +
1121 +DESCRIPTION="KDE Plasma menu editor"
1122 +HOMEPAGE="https://cgit.kde.org/kmenuedit.git"
1123 +LICENSE="GPL-2" # TODO: CHECK
1124 +SLOT="5"
1125 +KEYWORDS="~amd64 ~arm ~arm64 ~x86"
1126 +IUSE="+hotkeys"
1127 +
1128 +RDEPEND="
1129 + >=dev-qt/qtdbus-${QTMIN}:5
1130 + >=dev-qt/qtgui-${QTMIN}:5
1131 + >=dev-qt/qtwidgets-${QTMIN}:5
1132 + >=dev-qt/qtxml-${QTMIN}:5
1133 + >=kde-frameworks/kcompletion-${KFMIN}:5
1134 + >=kde-frameworks/kconfig-${KFMIN}:5
1135 + >=kde-frameworks/kconfigwidgets-${KFMIN}:5
1136 + >=kde-frameworks/kcoreaddons-${KFMIN}:5
1137 + >=kde-frameworks/kdbusaddons-${KFMIN}:5
1138 + >=kde-frameworks/kdelibs4support-${KFMIN}:5
1139 + >=kde-frameworks/ki18n-${KFMIN}:5
1140 + >=kde-frameworks/kiconthemes-${KFMIN}:5
1141 + >=kde-frameworks/kio-${KFMIN}:5
1142 + >=kde-frameworks/kservice-${KFMIN}:5
1143 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
1144 + >=kde-frameworks/kxmlgui-${KFMIN}:5
1145 + >=kde-frameworks/sonnet-${KFMIN}:5
1146 + hotkeys? ( >=kde-plasma/khotkeys-${PVCUT}:5 )
1147 +"
1148 +DEPEND="${RDEPEND}
1149 + >=kde-frameworks/kinit-${KFMIN}:5
1150 +"
1151 +
1152 +src_configure() {
1153 + local mycmakeargs=(
1154 + $(cmake_use_find_package hotkeys KHotKeysDBusInterface)
1155 + )
1156 +
1157 + ecm_src_configure
1158 +}
1159
1160 diff --git a/kde-plasma/kscreen/Manifest b/kde-plasma/kscreen/Manifest
1161 index 05a72bff0db..f63d71feb11 100644
1162 --- a/kde-plasma/kscreen/Manifest
1163 +++ b/kde-plasma/kscreen/Manifest
1164 @@ -1 +1,2 @@
1165 DIST kscreen-5.17.4.tar.xz 100032 BLAKE2B b87e97c9cc16eee6f9f0ec2522b3a96eadaa40e55b3ea7b3a5cd4b24fd32a79fafbb9b710d262e5399a2af9363c43f71dd1962269638a41b08314f57e4c80ce5 SHA512 f8927c0aca28107a8c19a230831ddf7a7e3b1bc87f7865bc74b76aabed9b8f512ed09fa24436691bca9bb833bf3515aaf734962845c1f085a32da21e00e7bad8
1166 +DIST kscreen-5.17.5.tar.xz 100672 BLAKE2B 02c3f52d6cd457ee7e9343790aaf6ba87227e4b8499b3c5fd1920c5140b59a60b81a9202ebbde05db4705d25b2ae949e44247b63e32a645616ad2bffe7b2c6c2 SHA512 3a0abdeb8aa4ffde8a3aefee71292916ea1331ff91292976cb94b6def068d012ead4fe1aae3c6ad9353423a701cfaaa051f0455897fd80693a3281a33fe3d332
1167
1168 diff --git a/kde-plasma/kscreen/kscreen-5.17.5.ebuild b/kde-plasma/kscreen/kscreen-5.17.5.ebuild
1169 new file mode 100644
1170 index 00000000000..277c8cf0934
1171 --- /dev/null
1172 +++ b/kde-plasma/kscreen/kscreen-5.17.5.ebuild
1173 @@ -0,0 +1,45 @@
1174 +# Copyright 1999-2020 Gentoo Authors
1175 +# Distributed under the terms of the GNU General Public License v2
1176 +
1177 +EAPI=7
1178 +
1179 +ECM_TEST="forceoptional"
1180 +KFMIN=5.64.0
1181 +PVCUT=$(ver_cut 1-3)
1182 +QTMIN=5.12.3
1183 +inherit ecm kde.org
1184 +
1185 +DESCRIPTION="KDE Plasma screen management"
1186 +HOMEPAGE="https://cgit.kde.org/kscreen.git"
1187 +
1188 +LICENSE="GPL-2" # TODO: CHECK
1189 +SLOT="5"
1190 +KEYWORDS="~amd64 ~arm ~arm64 ~x86"
1191 +IUSE=""
1192 +
1193 +DEPEND="
1194 + >=kde-frameworks/kcmutils-${KFMIN}:5
1195 + >=kde-frameworks/kconfig-${KFMIN}:5
1196 + >=kde-frameworks/kconfigwidgets-${KFMIN}:5
1197 + >=kde-frameworks/kcoreaddons-${KFMIN}:5
1198 + >=kde-frameworks/kdeclarative-${KFMIN}:5
1199 + >=kde-frameworks/kdbusaddons-${KFMIN}:5
1200 + >=kde-frameworks/kglobalaccel-${KFMIN}:5
1201 + >=kde-frameworks/ki18n-${KFMIN}:5
1202 + >=kde-frameworks/kiconthemes-${KFMIN}:5
1203 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
1204 + >=kde-frameworks/kxmlgui-${KFMIN}:5
1205 + >=kde-frameworks/plasma-${KFMIN}:5
1206 + >=kde-plasma/libkscreen-${PVCUT}:5
1207 + >=dev-qt/qtdbus-${QTMIN}:5
1208 + >=dev-qt/qtdeclarative-${QTMIN}:5[widgets]
1209 + >=dev-qt/qtgui-${QTMIN}:5
1210 + >=dev-qt/qtwidgets-${QTMIN}:5
1211 +"
1212 +RDEPEND="${DEPEND}
1213 + >=kde-plasma/kde-cli-tools-${PVCUT}:5
1214 + >=dev-qt/qtgraphicaleffects-${QTMIN}:5
1215 +"
1216 +
1217 +# bug #580440, last checked 5.6.3
1218 +RESTRICT+=" test"
1219
1220 diff --git a/kde-plasma/kscreenlocker/Manifest b/kde-plasma/kscreenlocker/Manifest
1221 index 34d2f15fbb4..7d0de7bd7f2 100644
1222 --- a/kde-plasma/kscreenlocker/Manifest
1223 +++ b/kde-plasma/kscreenlocker/Manifest
1224 @@ -1 +1,2 @@
1225 DIST kscreenlocker-5.17.4.tar.xz 123716 BLAKE2B 244d15c43f23f189eee818536b105df8f69d82315b897d04fe44a0adc05260be259c7832a466a88bcd2eee536e4a092be55c99261ecf93d9468019095a4456b1 SHA512 28e08368e4dbab9225be0896b69145814a19de60b2648fb8039bf9e1e052eaa931942118c58625c292afd08afb2ad164b7fc28c95b9a00df6f56395af88fb51c
1226 +DIST kscreenlocker-5.17.5.tar.xz 123744 BLAKE2B 2b2472d5cd99402930a3003e1a8daa07cd40b7501648e4007c947e55b9e130f8336d267409c5c60d2d4d2544ec4b8aa6e1acca287296407781d44c5c22ff8519 SHA512 152a310d8e3256da1b08b7b0d0a9e2be826a18d3c9ede61bfc764efed02e66e11f209edf953c9098a378e1566d3a7ee1013f733f205f66543174ec0994750248
1227
1228 diff --git a/kde-plasma/kscreenlocker/kscreenlocker-5.17.5.ebuild b/kde-plasma/kscreenlocker/kscreenlocker-5.17.5.ebuild
1229 new file mode 100644
1230 index 00000000000..44281d3cb90
1231 --- /dev/null
1232 +++ b/kde-plasma/kscreenlocker/kscreenlocker-5.17.5.ebuild
1233 @@ -0,0 +1,99 @@
1234 +# Copyright 1999-2020 Gentoo Authors
1235 +# Distributed under the terms of the GNU General Public License v2
1236 +
1237 +EAPI=7
1238 +
1239 +ECM_TEST="forceoptional"
1240 +VIRTUALX_REQUIRED="test"
1241 +KFMIN=5.64.0
1242 +PVCUT=$(ver_cut 1-3)
1243 +QTMIN=5.12.3
1244 +inherit ecm kde.org pam
1245 +
1246 +DESCRIPTION="Library and components for secure lock screen architecture"
1247 +LICENSE="GPL-2" # TODO: CHECK
1248 +SLOT="5"
1249 +KEYWORDS="~amd64 ~arm ~arm64 ~x86"
1250 +IUSE="consolekit +pam seccomp"
1251 +
1252 +REQUIRED_USE="seccomp? ( pam )"
1253 +
1254 +RDEPEND="
1255 + >=kde-frameworks/kcmutils-${KFMIN}:5
1256 + >=kde-frameworks/kconfig-${KFMIN}:5
1257 + >=kde-frameworks/kconfigwidgets-${KFMIN}:5
1258 + >=kde-frameworks/kcoreaddons-${KFMIN}:5
1259 + >=kde-frameworks/kcrash-${KFMIN}:5
1260 + >=kde-frameworks/kdeclarative-${KFMIN}:5
1261 + >=kde-frameworks/kglobalaccel-${KFMIN}:5
1262 + >=kde-frameworks/ki18n-${KFMIN}:5
1263 + >=kde-frameworks/kidletime-${KFMIN}:5
1264 + >=kde-frameworks/knotifications-${KFMIN}:5
1265 + >=kde-frameworks/kpackage-${KFMIN}:5
1266 + >=kde-frameworks/ktextwidgets-${KFMIN}:5
1267 + >=kde-frameworks/kwayland-${KFMIN}:5
1268 + >=kde-frameworks/kwindowsystem-${KFMIN}:5
1269 + >=kde-frameworks/kxmlgui-${KFMIN}:5
1270 + >=kde-frameworks/solid-${KFMIN}:5
1271 + >=dev-qt/qtdbus-${QTMIN}:5
1272 + >=dev-qt/qtdeclarative-${QTMIN}:5[widgets]
1273 + >=dev-qt/qtgui-${QTMIN}:5
1274 + >=dev-qt/qtnetwork-${QTMIN}:5
1275 + >=dev-qt/qtwidgets-${QTMIN}:5
1276 + >=dev-qt/qtx11extras-${QTMIN}:5
1277 + dev-libs/wayland
1278 + x11-libs/libX11
1279 + x11-libs/libXi
1280 + x11-libs/libxcb
1281 + x11-libs/xcb-util-keysyms
1282 + consolekit? ( sys-auth/consolekit )
1283 + pam? ( sys-libs/pam )
1284 + seccomp? ( sys-libs/libseccomp )
1285 +"
1286 +DEPEND="${RDEPEND}
1287 + x11-base/xorg-proto
1288 +"
1289 +PDEPEND="
1290 + >=kde-plasma/kde-cli-tools-${PVCUT}:5
1291 +"
1292 +
1293 +RESTRICT+=" test"
1294 +
1295 +src_prepare() {
1296 + ecm_src_prepare
1297 +
1298 + if ! use test; then
1299 + sed -e "/add_subdirectory(autotests)/ s/^/#/" \
1300 + -i greeter/CMakeLists.txt || die
1301 + fi
1302 +}
1303 +
1304 +src_test() {
1305 + # requires running environment
1306 + local myctestargs=(
1307 + -E x11LockerTest
1308 + )
1309 + ecm_src_test
1310 +}
1311 +
1312 +src_configure() {
1313 + local mycmakeargs=(
1314 + $(cmake_use_find_package consolekit loginctl)
1315 + -DPAM_REQUIRED=$(usex pam)
1316 + $(cmake_use_find_package pam PAM)
1317 + $(cmake_use_find_package seccomp Seccomp)
1318 + )
1319 + ecm_src_configure
1320 +}
1321 +
1322 +src_install() {
1323 + ecm_src_install
1324 +
1325 + use pam && newpamd "${FILESDIR}/kde.pam" kde
1326 + use pam && newpamd "${FILESDIR}/kde-np.pam" kde-np
1327 +
1328 + if ! use pam; then
1329 + chown root "${ED}"/usr/$(get_libdir)/libexec/kcheckpass || die
1330 + chmod +s "${ED}"/usr/$(get_libdir)/libexec/kcheckpass || die
1331 + fi
1332 +}
1333
1334 diff --git a/kde-plasma/ksshaskpass/Manifest b/kde-plasma/ksshaskpass/Manifest
1335 index 40d2861df8e..5ed44d58f3e 100644
1336 --- a/kde-plasma/ksshaskpass/Manifest
1337 +++ b/kde-plasma/ksshaskpass/Manifest
1338 @@ -1 +1,2 @@
1339 DIST ksshaskpass-5.17.4.tar.xz 21468 BLAKE2B 29dae019ed6d4ee4806540b4e0ca2d3513faa0c9fea6f566172fa3f07745e354dc8821b41e3a282aa8a038efc80ca830d94af0669cd270d625ede355a27b1736 SHA512 fbb1031fd7541f37c4ad1119ad41ea7df6ca783cc6f1b53d40f7a11635fff1f7f60f6bc6d4860ec5e99caa3f293346cd71d7ddd6e05a28d60e71341eaff40121
1340 +DIST ksshaskpass-5.17.5.tar.xz 21372 BLAKE2B 134a533570b75d66cff195819d41b782b67e0f308d6b36efdd7ca223cfb8994baf29506e3cfc34c6786d35eedf792ed6519b40b0f39360468465c76a197c8362 SHA512 c3a6d5b914c13cdd2ca94a237168702729755ba51e036bef1fb5f09f9e7d1c01c176ba14f225c5ae3781434e8fcc047dd250f9da8d3704da09e9712819a5948a
1341
1342 diff --git a/kde-plasma/ksshaskpass/ksshaskpass-5.17.5.ebuild b/kde-plasma/ksshaskpass/ksshaskpass-5.17.5.ebuild
1343 new file mode 100644
1344 index 00000000000..2eb06335f07
1345 --- /dev/null
1346 +++ b/kde-plasma/ksshaskpass/ksshaskpass-5.17.5.ebuild
1347 @@ -0,0 +1,78 @@
1348 +# Copyright 1999-2020 Gentoo Authors
1349 +# Distributed under the terms of the GNU General Public License v2
1350 +
1351 +EAPI=7
1352 +
1353 +KFMIN=5.64.0
1354 +PVCUT=$(ver_cut 1-3)
1355 +QTMIN=5.12.3
1356 +inherit ecm kde.org
1357 +
1358 +DESCRIPTION="KDE implementation of ssh-askpass with Kwallet integration"
1359 +HOMEPAGE="https://cgit.kde.org/ksshaskpass.git"
1360 +
1361 +LICENSE="GPL-2" # TODO: CHECK
1362 +SLOT="5"
1363 +KEYWORDS="~amd64 ~arm ~arm64 ~x86"
1364 +IUSE=""
1365 +
1366 +DEPEND="
1367 + >=dev-qt/qtwidgets-${QTMIN}:5
1368 + >=kde-frameworks/kcoreaddons-${KFMIN}:5
1369 + >=kde-frameworks/ki18n-${KFMIN}:5
1370 + >=kde-frameworks/kwallet-${KFMIN}:5
1371 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
1372 +"
1373 +RDEPEND="${DEPEND}"
1374 +
1375 +pkg_setup() {
1376 + ecm_pkg_setup
1377 +
1378 + local srcfile=/etc/plasma/startup/05-ksshaskpass.sh
1379 + local newfile=/etc/xdg/plasma-workspace/env/05-ksshaskpass.sh
1380 + if [[ -f "${EROOT}"${srcfile} ]]; then
1381 + local md5=$(md5sum "${EROOT}"${srcfile})
1382 + if [[ ${md5%% *} != 615ae8f5b0090ff7f51d0edee7885d55 ]]; then
1383 + elog "Existing modified "${EPREFIX}"${srcfile} detected."
1384 + elog "Copying to "${EPREFIX}"${newfile}..."
1385 + cp -v "${EROOT}"${srcfile} "${T}"/ || die
1386 + fi
1387 + fi
1388 +}
1389 +
1390 +src_prepare() {
1391 + ecm_src_prepare
1392 + if [[ ! -f "${T}"/05-ksshaskpass.sh ]]; then
1393 + cp "${FILESDIR}"/05-ksshaskpass.sh "${T}"/ || die
1394 + fi
1395 +}
1396 +
1397 +src_install() {
1398 + ecm_src_install
1399 +
1400 + insinto /etc/xdg/plasma-workspace/env/
1401 + doins "${FILESDIR}/05-ksshaskpass.sh"
1402 +}
1403 +
1404 +pkg_postinst() {
1405 + ecm_pkg_postinst
1406 +
1407 + elog "In order to have ssh-agent start with Plasma 5,"
1408 + elog "edit /etc/xdg/plasma-workspace/env/10-agent-startup.sh"
1409 + elog "and uncomment the lines enabling ssh-agent."
1410 + elog
1411 + elog "If you do so, do not forget to uncomment the respective"
1412 + elog "lines in /etc/xdg/plasma-workspace/shutdown/10-agent-shutdown.sh"
1413 + elog "to properly kill the agent when the session ends."
1414 + elog
1415 + elog "${PN} has been installed as your default askpass application"
1416 + elog "for Plasma 5 sessions."
1417 + elog "If that's not desired, select the one you want to use in"
1418 + elog "/etc/xdg/plasma-workspace/env/05-ksshaskpass.sh"
1419 +
1420 + # Clean up pre-5.17.4 script
1421 + if [[ -e "${EROOT}"/etc/plasma/startup/05-ksshaskpass.sh ]]; then
1422 + rm "${EROOT}"/etc/plasma/startup/05-ksshaskpass.sh || die
1423 + elog "Removed obsolete ${EPREFIX}/etc/plasma/startup/05-ksshaskpass.sh"
1424 + fi
1425 +}
1426
1427 diff --git a/kde-plasma/ksysguard/Manifest b/kde-plasma/ksysguard/Manifest
1428 index 25b7317fc9f..9a6e8052af2 100644
1429 --- a/kde-plasma/ksysguard/Manifest
1430 +++ b/kde-plasma/ksysguard/Manifest
1431 @@ -1 +1,2 @@
1432 DIST ksysguard-5.17.4.tar.xz 514576 BLAKE2B e918577341e8c1f1a476d1530f1d5311f10fbf6c0d7238a54de7f660a94babce80f17f9d7a8c6ca676e918a5a29b259ed01540e9b93ad64c8df6e44521abfab2 SHA512 90e34f7d93b0e5c03c77eeccbf5a19b5c1d5af71e9cbb7e77d5e5a802af76d10d9d832b1d71f088b74d8bc5a6e5612229a9710d874589fa69824843dd5b73bea
1433 +DIST ksysguard-5.17.5.tar.xz 515292 BLAKE2B 216a52db86ea02b0c2e6a4e291ba41e5bfd4833732fc1d027ffdba45e20f688ecc9299646be8b81e010abe3602467f48a33f75278646c6a33359c55216e0b482 SHA512 65c66d469487fafec4eec80ab9fb55e48520d87742b64819eeadd659d7ad43b87f647ef3031aa73f348d5716aa416089012bfb125d44fed01f3fec836d5ef549
1434
1435 diff --git a/kde-plasma/ksysguard/ksysguard-5.17.5.ebuild b/kde-plasma/ksysguard/ksysguard-5.17.5.ebuild
1436 new file mode 100644
1437 index 00000000000..204a0a39d6c
1438 --- /dev/null
1439 +++ b/kde-plasma/ksysguard/ksysguard-5.17.5.ebuild
1440 @@ -0,0 +1,55 @@
1441 +# Copyright 1999-2020 Gentoo Authors
1442 +# Distributed under the terms of the GNU General Public License v2
1443 +
1444 +EAPI=7
1445 +
1446 +ECM_HANDBOOK="forceoptional"
1447 +KFMIN=5.64.0
1448 +PVCUT=$(ver_cut 1-3)
1449 +QTMIN=5.12.3
1450 +inherit ecm kde.org
1451 +
1452 +DESCRIPTION="Network-enabled task manager and system monitor"
1453 +
1454 +LICENSE="GPL-2+"
1455 +SLOT="5"
1456 +KEYWORDS="~amd64 ~arm ~arm64 ~x86"
1457 +IUSE="caps lm-sensors"
1458 +
1459 +DEPEND="
1460 + >=kde-frameworks/kcompletion-${KFMIN}:5
1461 + >=kde-frameworks/kconfig-${KFMIN}:5
1462 + >=kde-frameworks/kconfigwidgets-${KFMIN}:5
1463 + >=kde-frameworks/kcoreaddons-${KFMIN}:5
1464 + >=kde-frameworks/kdbusaddons-${KFMIN}:5
1465 + >=kde-frameworks/ki18n-${KFMIN}:5
1466 + >=kde-frameworks/kiconthemes-${KFMIN}:5
1467 + >=kde-frameworks/kinit-${KFMIN}:5
1468 + >=kde-frameworks/kio-${KFMIN}:5
1469 + >=kde-frameworks/kitemviews-${KFMIN}:5
1470 + >=kde-frameworks/knewstuff-${KFMIN}:5
1471 + >=kde-frameworks/knotifications-${KFMIN}:5
1472 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
1473 + >=kde-frameworks/kwindowsystem-${KFMIN}:5
1474 + >=kde-frameworks/kxmlgui-${KFMIN}:5
1475 + >=kde-plasma/libksysguard-${PVCUT}:5[-minimal(-)]
1476 + >=dev-qt/qtdbus-${QTMIN}:5
1477 + >=dev-qt/qtgui-${QTMIN}:5
1478 + >=dev-qt/qtwidgets-${QTMIN}:5
1479 + >=dev-qt/qtxml-${QTMIN}:5
1480 + caps? (
1481 + net-libs/libpcap
1482 + sys-libs/libcap
1483 + )
1484 + lm-sensors? ( sys-apps/lm-sensors:= )
1485 +"
1486 +RDEPEND="${DEPEND}"
1487 +
1488 +src_configure() {
1489 + local mycmakeargs=(
1490 + $(cmake_use_find_package caps libpcap)
1491 + $(cmake_use_find_package lm-sensors Sensors)
1492 + )
1493 +
1494 + ecm_src_configure
1495 +}
1496
1497 diff --git a/kde-plasma/kwallet-pam/Manifest b/kde-plasma/kwallet-pam/Manifest
1498 index 8295681379b..1b96b1adcdd 100644
1499 --- a/kde-plasma/kwallet-pam/Manifest
1500 +++ b/kde-plasma/kwallet-pam/Manifest
1501 @@ -1 +1,2 @@
1502 DIST kwallet-pam-5.17.4.tar.xz 19716 BLAKE2B 624ca8f786f109413c754df5afd6ca0de54c8337057b9f67f46c3514c0e0ec58e9e52c20abf6aba7d959975a91285a2f89ee773cd5b1b56166a026409e0e4c5f SHA512 b75263a8c08a9410f542430d063e3323bb8070af6d4d113ae181e75942d4176829d1081a4fb7c2d5a88f6a12696415ef007fc135860e882cdc1244d84bf77cf4
1503 +DIST kwallet-pam-5.17.5.tar.xz 19712 BLAKE2B 2166498cddaabf55ea77312b96e863fe666afffe976507aa4f1c1421f7182c8db195d55b7462d3355acadb4cf2008792983712ec286811d22348ccdcc6cbfbbc SHA512 3a15ad62cb59aca1165c3159572669e5a44a2f1bb6aee51937b4d970a4eb901f7fbee74ed874ad20d65e3adb4009e143954dda1ee31ccd223c3a1b3208da6436
1504
1505 diff --git a/kde-plasma/kwallet-pam/kwallet-pam-5.17.5.ebuild b/kde-plasma/kwallet-pam/kwallet-pam-5.17.5.ebuild
1506 new file mode 100644
1507 index 00000000000..21bb7f174c4
1508 --- /dev/null
1509 +++ b/kde-plasma/kwallet-pam/kwallet-pam-5.17.5.ebuild
1510 @@ -0,0 +1,36 @@
1511 +# Copyright 1999-2020 Gentoo Authors
1512 +# Distributed under the terms of the GNU General Public License v2
1513 +
1514 +EAPI=7
1515 +
1516 +KFMIN=5.64.0
1517 +PVCUT=$(ver_cut 1-3)
1518 +inherit ecm kde.org
1519 +
1520 +DESCRIPTION="KWallet PAM module to not enter password again"
1521 +LICENSE="LGPL-2.1"
1522 +SLOT="5"
1523 +KEYWORDS="~amd64 ~arm ~arm64 ~x86"
1524 +IUSE=""
1525 +
1526 +DEPEND="
1527 + >=kde-frameworks/kwallet-${KFMIN}:5
1528 + dev-libs/libgcrypt:0=
1529 + sys-libs/pam
1530 +"
1531 +RDEPEND="${DEPEND}
1532 + net-misc/socat
1533 +"
1534 +
1535 +src_configure() {
1536 + local mycmakeargs=(
1537 + -DCMAKE_INSTALL_LIBDIR="/$(get_libdir)"
1538 + )
1539 + ecm_src_configure
1540 +}
1541 +
1542 +pkg_postinst() {
1543 + ecm_pkg_postinst
1544 + elog "This package enables auto-unlocking of kde-frameworks/kwallet:5."
1545 + elog "See also: https://wiki.gentoo.org/wiki/KDE#KWallet_auto-unlocking"
1546 +}
1547
1548 diff --git a/kde-plasma/kwayland-integration/Manifest b/kde-plasma/kwayland-integration/Manifest
1549 index 900d6b7c1e4..8c0d2d1005c 100644
1550 --- a/kde-plasma/kwayland-integration/Manifest
1551 +++ b/kde-plasma/kwayland-integration/Manifest
1552 @@ -1 +1,2 @@
1553 DIST kwayland-integration-5.17.4.tar.xz 20236 BLAKE2B bca1462d6c84844aa32a803afcf73eebce2bd1dcaad1fa2a3c86630ae2d711a7b8434b755aff2381ddd107c7e3ba25b3ca8521f33859086f4d165392230b8900 SHA512 ca165b5b76dd035b4ffdf0d31f2532f7609a476bd53f36d567a3f618a7993c746f40165f439b49f5b6c75f8140902254d3c22523730d4a2c1073570be1c9f226
1554 +DIST kwayland-integration-5.17.5.tar.xz 20184 BLAKE2B 4597ae60ddc805745d519cfe7959c9d423a01ff41d3c3565600d807943950cb1008265d8cb685ee038be0950af7a2237e4de78d4574aad3aba816cb09419a21e SHA512 50ac96f4ed957ed264e8f700dc9bdb71ce04cb4a6385c2316890171943c4b7a23ebba08eb7047eebd99ad7c6d485f440c8ae7375c040088ddfffbf7f5824634c
1555
1556 diff --git a/kde-plasma/kwayland-integration/kwayland-integration-5.17.5.ebuild b/kde-plasma/kwayland-integration/kwayland-integration-5.17.5.ebuild
1557 new file mode 100644
1558 index 00000000000..99791154421
1559 --- /dev/null
1560 +++ b/kde-plasma/kwayland-integration/kwayland-integration-5.17.5.ebuild
1561 @@ -0,0 +1,30 @@
1562 +# Copyright 1999-2020 Gentoo Authors
1563 +# Distributed under the terms of the GNU General Public License v2
1564 +
1565 +EAPI=7
1566 +
1567 +ECM_TEST="true"
1568 +KFMIN=5.64.0
1569 +PVCUT=$(ver_cut 1-3)
1570 +QTMIN=5.12.3
1571 +inherit ecm kde.org
1572 +
1573 +DESCRIPTION="Provides integration plugins for various KDE frameworks for Wayland"
1574 +HOMEPAGE="https://cgit.kde.org/kwayland-integration.git"
1575 +
1576 +LICENSE="LGPL-2.1"
1577 +SLOT="5"
1578 +KEYWORDS="~amd64 ~arm ~arm64 ~x86"
1579 +IUSE=""
1580 +
1581 +DEPEND="
1582 + >=kde-frameworks/kguiaddons-${KFMIN}:5
1583 + >=kde-frameworks/kidletime-${KFMIN}:5
1584 + >=kde-frameworks/kwayland-${KFMIN}:5
1585 + >=kde-frameworks/kwindowsystem-${KFMIN}:5
1586 + >=dev-qt/qtgui-${QTMIN}:5
1587 + >=dev-qt/qtwidgets-${QTMIN}:5
1588 +"
1589 +RDEPEND="${DEPEND}"
1590 +
1591 +RESTRICT+=" test" # bug 668872
1592
1593 diff --git a/kde-plasma/kwin/Manifest b/kde-plasma/kwin/Manifest
1594 index aa7918debf7..305a820555a 100644
1595 --- a/kde-plasma/kwin/Manifest
1596 +++ b/kde-plasma/kwin/Manifest
1597 @@ -1 +1,2 @@
1598 DIST kwin-5.17.4.tar.xz 6253952 BLAKE2B 57ba5997ed3d22900c8e71ee7d1afb79064a5aa7e613b5d7797f8a73d3451747199046605e0f7936e74ccc55ead001f0a2f43ff4d53341f32290a11670c3352f SHA512 457dd5a0d89ed75b10edcbdbfda909bae03c9ab2e2fc617bcfc96f8c5f2729f01d866ee5b7384da6eb785292aabee64b55f7f0f38e9952062e219924ca045def
1599 +DIST kwin-5.17.5.tar.xz 6251468 BLAKE2B 52e2c11e6164d0c1da49f818e842fdbfdea599460204ada2fdd5f1f09cb230d4c1fe96e8c00a85d8c9518af7cfcbefc584d0223701448b5afc009af5cf01e0cd SHA512 67e1f7044579b7c1ef7feacf92910f449c7eb5f6ca3ada3e1ff5820f811c1b4a168690b74a163659c84c9daf0094144b5584f287fefeaff8effab48bab7258f7
1600
1601 diff --git a/kde-plasma/kwin/kwin-5.17.5.ebuild b/kde-plasma/kwin/kwin-5.17.5.ebuild
1602 new file mode 100644
1603 index 00000000000..2d2c1536ab9
1604 --- /dev/null
1605 +++ b/kde-plasma/kwin/kwin-5.17.5.ebuild
1606 @@ -0,0 +1,109 @@
1607 +# Copyright 1999-2020 Gentoo Authors
1608 +# Distributed under the terms of the GNU General Public License v2
1609 +
1610 +EAPI=7
1611 +
1612 +ECM_HANDBOOK="optional"
1613 +ECM_TEST="optional"
1614 +VIRTUALX_REQUIRED="test"
1615 +KFMIN=5.64.0
1616 +PVCUT=$(ver_cut 1-3)
1617 +QTMIN=5.12.3
1618 +inherit ecm kde.org
1619 +
1620 +DESCRIPTION="Flexible, composited Window Manager for windowing systems on Linux"
1621 +LICENSE="GPL-2+"
1622 +SLOT="5"
1623 +KEYWORDS="~amd64 ~arm ~arm64 ~x86"
1624 +IUSE="caps gles2 multimedia"
1625 +
1626 +COMMON_DEPEND="
1627 + >=kde-frameworks/kactivities-${KFMIN}:5
1628 + >=kde-frameworks/kauth-${KFMIN}:5
1629 + >=kde-frameworks/kcmutils-${KFMIN}:5
1630 + >=kde-frameworks/kcompletion-${KFMIN}:5
1631 + >=kde-frameworks/kconfig-${KFMIN}:5
1632 + >=kde-frameworks/kconfigwidgets-${KFMIN}:5
1633 + >=kde-frameworks/kcoreaddons-${KFMIN}:5
1634 + >=kde-frameworks/kcrash-${KFMIN}:5
1635 + >=kde-frameworks/kdeclarative-${KFMIN}:5
1636 + >=kde-frameworks/kglobalaccel-${KFMIN}:5=
1637 + >=kde-frameworks/ki18n-${KFMIN}:5
1638 + >=kde-frameworks/kiconthemes-${KFMIN}:5
1639 + >=kde-frameworks/kidletime-${KFMIN}:5=
1640 + >=kde-frameworks/kinit-${KFMIN}:5
1641 + >=kde-frameworks/kio-${KFMIN}:5
1642 + >=kde-frameworks/knewstuff-${KFMIN}:5
1643 + >=kde-frameworks/knotifications-${KFMIN}:5
1644 + >=kde-frameworks/kpackage-${KFMIN}:5
1645 + >=kde-frameworks/kservice-${KFMIN}:5
1646 + >=kde-frameworks/ktextwidgets-${KFMIN}:5
1647 + >=kde-frameworks/kwayland-${KFMIN}:5
1648 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
1649 + >=kde-frameworks/kwindowsystem-${KFMIN}:5[X]
1650 + >=kde-frameworks/kxmlgui-${KFMIN}:5
1651 + >=kde-frameworks/plasma-${KFMIN}:5
1652 + >=kde-plasma/breeze-${PVCUT}:5
1653 + >=kde-plasma/kdecoration-${PVCUT}:5
1654 + >=kde-plasma/kscreenlocker-${PVCUT}:5
1655 + >=dev-qt/qtdbus-${QTMIN}:5
1656 + >=dev-qt/qtdeclarative-${QTMIN}:5
1657 + >=dev-qt/qtgui-${QTMIN}:5=[gles2=]
1658 + >=dev-qt/qtscript-${QTMIN}:5
1659 + >=dev-qt/qtsensors-${QTMIN}:5
1660 + >=dev-qt/qtwidgets-${QTMIN}:5
1661 + >=dev-qt/qtx11extras-${QTMIN}:5
1662 + >=dev-libs/libinput-1.9
1663 + >=dev-libs/wayland-1.2
1664 + media-libs/fontconfig
1665 + media-libs/freetype
1666 + media-libs/libepoxy
1667 + media-libs/mesa[egl,gbm,gles2?,wayland,X(+)]
1668 + virtual/libudev:=
1669 + x11-libs/libICE
1670 + x11-libs/libSM
1671 + x11-libs/libX11
1672 + x11-libs/libXi
1673 + x11-libs/libdrm
1674 + >=x11-libs/libxcb-1.10
1675 + >=x11-libs/libxkbcommon-0.7.0
1676 + x11-libs/xcb-util-cursor
1677 + x11-libs/xcb-util-image
1678 + x11-libs/xcb-util-keysyms
1679 + x11-libs/xcb-util-wm
1680 + caps? ( sys-libs/libcap )
1681 +"
1682 +RDEPEND="${COMMON_DEPEND}
1683 + >=kde-frameworks/kirigami-${KFMIN}:5
1684 + >=dev-qt/qtquickcontrols-${QTMIN}:5
1685 + >=dev-qt/qtquickcontrols2-${QTMIN}:5
1686 + >=dev-qt/qtvirtualkeyboard-${QTMIN}:5
1687 + multimedia? ( >=dev-qt/qtmultimedia-${QTMIN}:5[gstreamer,qml] )
1688 +"
1689 +DEPEND="${COMMON_DEPEND}
1690 + >=dev-qt/designer-${QTMIN}:5
1691 + >=dev-qt/qtconcurrent-${QTMIN}:5
1692 + x11-base/xorg-proto
1693 +"
1694 +PDEPEND="
1695 + >=kde-plasma/kde-cli-tools-${PVCUT}:5
1696 +"
1697 +
1698 +RESTRICT+=" test"
1699 +
1700 +src_prepare() {
1701 + ecm_src_prepare
1702 + use multimedia || eapply "${FILESDIR}/${PN}-5.16.80-gstreamer-optional.patch"
1703 +
1704 + # Access violations, bug #640432
1705 + sed -e "s/^ecm_find_qmlmodule.*QtMultimedia/#&/" \
1706 + -i CMakeLists.txt || die
1707 +}
1708 +
1709 +src_configure() {
1710 + local mycmakeargs=(
1711 + $(cmake_use_find_package caps Libcap)
1712 + )
1713 +
1714 + ecm_src_configure
1715 +}
1716
1717 diff --git a/kde-plasma/kwrited/Manifest b/kde-plasma/kwrited/Manifest
1718 index 5dae5652bf0..ab4461346a4 100644
1719 --- a/kde-plasma/kwrited/Manifest
1720 +++ b/kde-plasma/kwrited/Manifest
1721 @@ -1 +1,2 @@
1722 DIST kwrited-5.17.4.tar.xz 20040 BLAKE2B e31e74a49c7fe9d929092e78ff3af9206a0ecc85940590b36fb9b5a9dda6e27282241ece34c082a16edd0678c749bff5b9ded1b33cddb423747838a331da79f6 SHA512 e8c3e7f787350850c9b10e2b5d69b92c7b68a9bce2a90df590b16a8209848d08d53602b527d7f5166a032c156d6b7432229e736a1fb8f11637eb5e3d8b59fbd5
1723 +DIST kwrited-5.17.5.tar.xz 20080 BLAKE2B f9947b9d9c3350b7c08037a30c14b35e5f5d53339f99df5ef53703fc7c53b739a2e168e1581a2ae1007606590edde56d20adf07c711f2680e3dd045f6838f682 SHA512 b317860d6a9307ef9e24e48a538b7f1c8834133f03d306592bb5bdd855149f31195a4de7e46db2edeb3f26b5b608c7b16fbb46a5eeaf6b482eca14073f89b32c
1724
1725 diff --git a/kde-plasma/kwrited/kwrited-5.17.5.ebuild b/kde-plasma/kwrited/kwrited-5.17.5.ebuild
1726 new file mode 100644
1727 index 00000000000..a11b3fa769c
1728 --- /dev/null
1729 +++ b/kde-plasma/kwrited/kwrited-5.17.5.ebuild
1730 @@ -0,0 +1,26 @@
1731 +# Copyright 1999-2020 Gentoo Authors
1732 +# Distributed under the terms of the GNU General Public License v2
1733 +
1734 +EAPI=7
1735 +
1736 +KFMIN=5.64.0
1737 +PVCUT=$(ver_cut 1-3)
1738 +QTMIN=5.12.3
1739 +inherit ecm kde.org
1740 +
1741 +DESCRIPTION="KDE Plasma daemon listening for wall and write messages"
1742 +LICENSE="GPL-2" # TODO: CHECK
1743 +SLOT="5"
1744 +KEYWORDS="~amd64 ~arm ~arm64 ~x86"
1745 +IUSE=""
1746 +
1747 +DEPEND="
1748 + >=kde-frameworks/kcoreaddons-${KFMIN}:5
1749 + >=kde-frameworks/kdbusaddons-${KFMIN}:5
1750 + >=kde-frameworks/ki18n-${KFMIN}:5
1751 + >=kde-frameworks/knotifications-${KFMIN}:5
1752 + >=kde-frameworks/kpty-${KFMIN}:5
1753 + >=dev-qt/qtgui-${QTMIN}:5
1754 + >=dev-qt/qtwidgets-${QTMIN}:5
1755 +"
1756 +RDEPEND="${DEPEND}"
1757
1758 diff --git a/kde-plasma/libkscreen/Manifest b/kde-plasma/libkscreen/Manifest
1759 index ffaa24784a4..d54fd0679b3 100644
1760 --- a/kde-plasma/libkscreen/Manifest
1761 +++ b/kde-plasma/libkscreen/Manifest
1762 @@ -1 +1,2 @@
1763 DIST libkscreen-5.17.4.tar.xz 82852 BLAKE2B 63d495019289087a465b54f282583edc74974180ce4d206ccf5c7b8c7decbfdf85d2f285d13a7733336cf2cc68168670d6dbfa45e6580d8a46e42bf7918f48ec SHA512 3c99df80adb47de3dc91f389e70013dc8f188e4fd272bc125a0d0192566963a6868c94dad055df57e061666335ebe683e521738ac912fafebc2f4da9c8ac03e4
1764 +DIST libkscreen-5.17.5.tar.xz 83028 BLAKE2B a224c25d51e705b7f08dd3fa7c96d77680dc9289d35d696f00396e9b9ae1aaa3aa737d026a5dc9f6e54601562d21c79d09b6cb7d0f4694b303ddf1ef5fd758be SHA512 6ddc96e7213097513de955fc1c1b53ca947c325102079d83ce110dcd21c95c6e9e5b0be9c9a2f95f03e0eabf965d42e83a278806d11dc46e5915d906adc9a96b
1765
1766 diff --git a/kde-plasma/libkscreen/libkscreen-5.17.5.ebuild b/kde-plasma/libkscreen/libkscreen-5.17.5.ebuild
1767 new file mode 100644
1768 index 00000000000..83e1d980354
1769 --- /dev/null
1770 +++ b/kde-plasma/libkscreen/libkscreen-5.17.5.ebuild
1771 @@ -0,0 +1,30 @@
1772 +# Copyright 1999-2020 Gentoo Authors
1773 +# Distributed under the terms of the GNU General Public License v2
1774 +
1775 +EAPI=7
1776 +
1777 +ECM_QTHELP="true"
1778 +ECM_TEST="forceoptional"
1779 +VIRTUALX_REQUIRED="test"
1780 +KFMIN=5.64.0
1781 +PVCUT=$(ver_cut 1-3)
1782 +QTMIN=5.12.3
1783 +inherit ecm kde.org
1784 +
1785 +DESCRIPTION="Plasma screen management library"
1786 +LICENSE="GPL-2" # TODO: CHECK
1787 +SLOT="5/7"
1788 +KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
1789 +IUSE=""
1790 +
1791 +DEPEND="
1792 + >=kde-frameworks/kwayland-${KFMIN}:5
1793 + >=dev-qt/qtdbus-${QTMIN}:5
1794 + >=dev-qt/qtgui-${QTMIN}:5
1795 + >=dev-qt/qtx11extras-${QTMIN}:5
1796 + x11-libs/libxcb
1797 +"
1798 +RDEPEND="${DEPEND}"
1799 +
1800 +# requires running session
1801 +RESTRICT+=" test"
1802
1803 diff --git a/kde-plasma/libksysguard/Manifest b/kde-plasma/libksysguard/Manifest
1804 index a9aa084bce1..b5759f0b945 100644
1805 --- a/kde-plasma/libksysguard/Manifest
1806 +++ b/kde-plasma/libksysguard/Manifest
1807 @@ -1 +1,2 @@
1808 DIST libksysguard-5.17.4.tar.xz 606328 BLAKE2B 9a852c919cfa62977837343e3cd5d138e170662367cfc8e5d7c120bd35fe5f7d69716e3a9c5cd597e5aecfe9006d9caf65c74067fb82c1fc528eca6da7ce0dfe SHA512 8338a294dcc3766262c565494f99da7dd2d3e3db1e4290611985897bc0a5db8e6aaeda6b96b840fba7c95b59af410a042839942e82a95291714712b360ad3f7f
1809 +DIST libksysguard-5.17.5.tar.xz 605628 BLAKE2B 6c10b1299a1408f508a183a869468580ab705f35b20d6086118641e57c0ea87706e3d2c6812e9829c920fc03d472ce33df9c863c0b3359db7266506b142b7220 SHA512 15e12044bca64b5019c30e3e009a4533b03a19627e2ca8ce6e0fffe3c6554f57ae7b86d82be18d92edd7c6abfff9d123462915f44ec33f796f7e6b8b3e2491ba
1810
1811 diff --git a/kde-plasma/libksysguard/libksysguard-5.17.5.ebuild b/kde-plasma/libksysguard/libksysguard-5.17.5.ebuild
1812 new file mode 100644
1813 index 00000000000..798184e546a
1814 --- /dev/null
1815 +++ b/kde-plasma/libksysguard/libksysguard-5.17.5.ebuild
1816 @@ -0,0 +1,61 @@
1817 +# Copyright 1999-2020 Gentoo Authors
1818 +# Distributed under the terms of the GNU General Public License v2
1819 +
1820 +EAPI=7
1821 +
1822 +ECM_TEST="true"
1823 +VIRTUALX_REQUIRED="test"
1824 +KFMIN=5.64.0
1825 +PVCUT=$(ver_cut 1-3)
1826 +QTMIN=5.12.3
1827 +inherit ecm kde.org
1828 +
1829 +DESCRIPTION="Task management and system monitoring library"
1830 +LICENSE="LGPL-2+"
1831 +SLOT="5"
1832 +KEYWORDS="~amd64 ~arm ~arm64 ~x86"
1833 +IUSE="minimal webengine X"
1834 +
1835 +RDEPEND="
1836 + >=dev-qt/qtdbus-${QTMIN}:5
1837 + >=dev-qt/qtgui-${QTMIN}:5
1838 + >=dev-qt/qtnetwork-${QTMIN}:5
1839 + >=dev-qt/qtwebchannel-${QTMIN}:5
1840 + >=dev-qt/qtwidgets-${QTMIN}:5
1841 + >=kde-frameworks/kauth-${KFMIN}:5
1842 + >=kde-frameworks/kcompletion-${KFMIN}:5
1843 + >=kde-frameworks/kconfig-${KFMIN}:5
1844 + >=kde-frameworks/kconfigwidgets-${KFMIN}:5
1845 + >=kde-frameworks/kcoreaddons-${KFMIN}:5
1846 + >=kde-frameworks/ki18n-${KFMIN}:5
1847 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
1848 + >=kde-frameworks/kwindowsystem-${KFMIN}:5
1849 + sys-libs/zlib
1850 + webengine? ( >=dev-qt/qtwebengine-${QTMIN}:5 )
1851 + X? (
1852 + >=dev-qt/qtx11extras-${QTMIN}:5
1853 + x11-libs/libX11
1854 + x11-libs/libXres
1855 + )
1856 +"
1857 +DEPEND="${RDEPEND}
1858 + >=kde-frameworks/kiconthemes-${KFMIN}:5
1859 + !minimal? ( >=kde-frameworks/plasma-${KFMIN}:5 )
1860 + X? ( x11-base/xorg-proto )
1861 +"
1862 +
1863 +PATCHES=( "${FILESDIR}/${PN}-5.16.0-no-detailed-mem-message.patch" )
1864 +
1865 +src_configure() {
1866 + local mycmakeargs=(
1867 + $(cmake_use_find_package !minimal KF5Plasma)
1868 + $(cmake_use_find_package webengine Qt5WebEngineWidgets)
1869 + $(cmake_use_find_package X X11)
1870 + )
1871 +
1872 + ecm_src_configure
1873 +}
1874 +
1875 +src_test() {
1876 + LC_NUMERIC="C" ecm_src_test # bug 695514
1877 +}
1878
1879 diff --git a/kde-plasma/libkworkspace/Manifest b/kde-plasma/libkworkspace/Manifest
1880 index 56ea59d0be0..2dcf210d7d6 100644
1881 --- a/kde-plasma/libkworkspace/Manifest
1882 +++ b/kde-plasma/libkworkspace/Manifest
1883 @@ -1 +1,2 @@
1884 DIST plasma-workspace-5.17.4.tar.xz 4962200 BLAKE2B 2050dbf77dbdf144017e0ddf4b827b9dbe27b8f475eedaed969a442e036f162cabad5d6b47fd650491ed5989cade48ebafbd5f599dbc790c14515ce01ebfd626 SHA512 3f5aa07ccd19604bc399bb1d30dd16ac82e1405613c1f4a939e3c2cba3b4a478213095617052440dda222f1712608533e5806939117752d31b0616a6009cf45b
1885 +DIST plasma-workspace-5.17.5.tar.xz 4962336 BLAKE2B d7c91130d303b612cae09627947547919d44ce91f31340bea4b8987ecc688728e0d937364c76710e0989554282688765bba58308cbb36c889e6729a6fbb7043a SHA512 b8a3f3a1a79d7254deecfb5228749abf15bc6f58ab17eb6d19e9010c74930491439aefa6589980dc0ae53858e4bef6be7edb66a15d3f227c5dfff458c1ca5d1a
1886
1887 diff --git a/kde-plasma/libkworkspace/libkworkspace-5.17.5.ebuild b/kde-plasma/libkworkspace/libkworkspace-5.17.5.ebuild
1888 new file mode 100644
1889 index 00000000000..5812223a6e1
1890 --- /dev/null
1891 +++ b/kde-plasma/libkworkspace/libkworkspace-5.17.5.ebuild
1892 @@ -0,0 +1,60 @@
1893 +# Copyright 1999-2020 Gentoo Authors
1894 +# Distributed under the terms of the GNU General Public License v2
1895 +
1896 +EAPI=7
1897 +
1898 +ECM_TEST="true"
1899 +KDE_ORG_NAME="plasma-workspace"
1900 +KFMIN=5.64.0
1901 +PVCUT=$(ver_cut 1-3)
1902 +QTMIN=5.12.3
1903 +inherit ecm kde.org
1904 +
1905 +DESCRIPTION="Workspace library to interact with the Plasma session manager"
1906 +
1907 +LICENSE="GPL-2" # TODO: CHECK
1908 +SLOT="5"
1909 +KEYWORDS="~amd64 ~arm ~arm64 ~x86"
1910 +IUSE=""
1911 +
1912 +COMMON_DEPEND="
1913 + >=kde-frameworks/kcoreaddons-${KFMIN}:5
1914 + >=kde-frameworks/ki18n-${KFMIN}:5
1915 + >=kde-frameworks/kwindowsystem-${KFMIN}:5
1916 + >=kde-frameworks/plasma-${KFMIN}:5
1917 + >=kde-plasma/kscreenlocker-${PVCUT}:5
1918 + >=dev-qt/qtdbus-${QTMIN}:5
1919 + >=dev-qt/qtx11extras-${QTMIN}:5
1920 + x11-libs/libICE
1921 + x11-libs/libSM
1922 + x11-libs/libX11
1923 + x11-libs/libXau
1924 +"
1925 +DEPEND="${COMMON_DEPEND}
1926 + >=kde-plasma/kwin-${PVCUT}:5
1927 +"
1928 +RDEPEND="${COMMON_DEPEND}
1929 + !<kde-plasma/plasma-workspace-5.14.2:5
1930 +"
1931 +
1932 +S="${S}/${PN}"
1933 +
1934 +PATCHES=( "${FILESDIR}/${PN}-5.16.80-standalone.patch" )
1935 +
1936 +src_prepare() {
1937 + # delete colliding libkworkspace translations, let ecm_src_prepare do its magic
1938 + if [[ ${KDE_BUILD_TYPE} = release ]]; then
1939 + find ../po -type f -name "*po" -and -not -name "libkworkspace*" -delete || die
1940 + rm -rf po/*/docs || die
1941 + cp -a ../po ./ || die
1942 + fi
1943 + ecm_src_prepare
1944 + if [[ ${KDE_BUILD_TYPE} = release ]]; then
1945 + cat >> CMakeLists.txt <<- _EOF_ || die
1946 + ki18n_install(po)
1947 + _EOF_
1948 + fi
1949 +
1950 + sed -e "/set/s/GENTOO_PV/$(ver_cut 1-3)/" \
1951 + -i CMakeLists.txt || die "Failed to prepare CMakeLists.txt"
1952 +}
1953
1954 diff --git a/kde-plasma/milou/Manifest b/kde-plasma/milou/Manifest
1955 index 35478e9ae97..73e50812948 100644
1956 --- a/kde-plasma/milou/Manifest
1957 +++ b/kde-plasma/milou/Manifest
1958 @@ -1 +1,2 @@
1959 DIST milou-5.17.4.tar.xz 63376 BLAKE2B 5c0905444b39a0152cb5c1901e5d78953e9f77910097513c7ec8d2e39c91273dded3e7930d65e2f3cd9cd1cd4123b24de980bf921323b1292cf443a3bca7d5bb SHA512 41040ac9400eb5823232a12d19f6938bb0928e8a895d4f5255c48d8ebf0ca760fc9c83898e658d4cec2535b087f95d04376f91fadbe3ced7e8f1b831c27f7883
1960 +DIST milou-5.17.5.tar.xz 63276 BLAKE2B e3d32791c5f2d8e74d00cd9cb6be1d2f4512253117cb15c935524f531465a1834faf3e58ef864abcdfbea0e3271d2289094073643729e43749789c68d9e8cad6 SHA512 f8be011264ea7a49c2ee899d57e42555382846f4ff448214b520264ddc9609da779421b8a74f6974de26fc0bc0357c5ee4d5344dadeeec9522d952e6dbceb579
1961
1962 diff --git a/kde-plasma/milou/milou-5.17.5.ebuild b/kde-plasma/milou/milou-5.17.5.ebuild
1963 new file mode 100644
1964 index 00000000000..65ca0831c47
1965 --- /dev/null
1966 +++ b/kde-plasma/milou/milou-5.17.5.ebuild
1967 @@ -0,0 +1,33 @@
1968 +# Copyright 1999-2020 Gentoo Authors
1969 +# Distributed under the terms of the GNU General Public License v2
1970 +
1971 +EAPI=7
1972 +
1973 +ECM_TEST="forceoptional-recursive"
1974 +KFMIN=5.64.0
1975 +PVCUT=$(ver_cut 1-3)
1976 +QTMIN=5.12.3
1977 +inherit ecm kde.org
1978 +
1979 +DESCRIPTION="Dedicated search application built on top of Baloo"
1980 +HOMEPAGE="https://cgit.kde.org/milou.git"
1981 +
1982 +LICENSE="GPL-2 LGPL-2.1"
1983 +SLOT="5"
1984 +KEYWORDS="~amd64 ~arm ~arm64 ~x86"
1985 +IUSE=""
1986 +
1987 +DEPEND="
1988 + >=kde-frameworks/kconfig-${KFMIN}:5
1989 + >=kde-frameworks/kcoreaddons-${KFMIN}:5
1990 + >=kde-frameworks/kdeclarative-${KFMIN}:5
1991 + >=kde-frameworks/ki18n-${KFMIN}:5
1992 + >=kde-frameworks/kitemmodels-${KFMIN}:5
1993 + >=kde-frameworks/krunner-${KFMIN}:5
1994 + >=kde-frameworks/kservice-${KFMIN}:5
1995 + >=kde-frameworks/plasma-${KFMIN}:5
1996 + >=dev-qt/qtdeclarative-${QTMIN}:5
1997 + >=dev-qt/qtgui-${QTMIN}:5
1998 + >=dev-qt/qtwidgets-${QTMIN}:5
1999 +"
2000 +RDEPEND="${DEPEND}"
2001
2002 diff --git a/kde-plasma/oxygen/Manifest b/kde-plasma/oxygen/Manifest
2003 index 497b0c6ee66..90e320fd344 100644
2004 --- a/kde-plasma/oxygen/Manifest
2005 +++ b/kde-plasma/oxygen/Manifest
2006 @@ -1 +1,2 @@
2007 DIST oxygen-5.17.4.tar.xz 4465640 BLAKE2B f8d5e0bb416c6ecde41f83ad14dcc964bdbff292b29d81d4ff39cadcc9845f047c09fd1985caae015fe34df12be9bc20808a1737494ea6cf8399d4f67997028c SHA512 3e1a93cad36bab1ec10591207d168d22caa7e53689a30468d302327b5e3907cec83ee4e5979c97588ec47973ed1391a06e864499ac2a879d233ac7dfc2e117f6
2008 +DIST oxygen-5.17.5.tar.xz 4470600 BLAKE2B 7dfcc26a05c479c30e10223a5af063fd5580fee375d62e3261cf79cfb41fffc63af299af0690b48a2417f4562f1526f84cdd1debf53193085062f719b944d1bc SHA512 59a49c3718d7332640ff5f8ffee6afe665dfedb8504728d80a7672859429739a7926296b462e457f2fac5b98a892d51b32202db8f0ea75dcea61138449f79ab3
2009
2010 diff --git a/kde-plasma/oxygen/oxygen-5.17.5.ebuild b/kde-plasma/oxygen/oxygen-5.17.5.ebuild
2011 new file mode 100644
2012 index 00000000000..abe6a62a685
2013 --- /dev/null
2014 +++ b/kde-plasma/oxygen/oxygen-5.17.5.ebuild
2015 @@ -0,0 +1,53 @@
2016 +# Copyright 1999-2020 Gentoo Authors
2017 +# Distributed under the terms of the GNU General Public License v2
2018 +
2019 +EAPI=7
2020 +
2021 +KFMIN=5.64.0
2022 +PVCUT=$(ver_cut 1-3)
2023 +QTMIN=5.12.3
2024 +inherit ecm kde.org
2025 +
2026 +DESCRIPTION="Oxygen visual style for the Plasma desktop"
2027 +HOMEPAGE="https://cgit.kde.org/oxygen.git"
2028 +LICENSE="GPL-2" # TODO: CHECK
2029 +SLOT="5"
2030 +KEYWORDS="~amd64 ~arm ~arm64 ~x86"
2031 +IUSE="wayland"
2032 +
2033 +COMMON_DEPEND="
2034 + >=kde-frameworks/frameworkintegration-${KFMIN}:5
2035 + >=kde-frameworks/kcmutils-${KFMIN}:5
2036 + >=kde-frameworks/kcompletion-${KFMIN}:5
2037 + >=kde-frameworks/kconfig-${KFMIN}:5
2038 + >=kde-frameworks/kconfigwidgets-${KFMIN}:5
2039 + >=kde-frameworks/kcoreaddons-${KFMIN}:5
2040 + >=kde-frameworks/kguiaddons-${KFMIN}:5
2041 + >=kde-frameworks/ki18n-${KFMIN}:5
2042 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
2043 + >=kde-frameworks/kwindowsystem-${KFMIN}:5
2044 + >=kde-plasma/kdecoration-${PVCUT}:5
2045 + >=dev-qt/qtdbus-${QTMIN}:5
2046 + >=dev-qt/qtdeclarative-${QTMIN}:5
2047 + >=dev-qt/qtgui-${QTMIN}:5
2048 + >=dev-qt/qtwidgets-${QTMIN}:5
2049 + >=dev-qt/qtx11extras-${QTMIN}:5
2050 + x11-libs/libxcb
2051 + wayland? ( >=kde-frameworks/kwayland-${KFMIN}:5 )
2052 +"
2053 +DEPEND="${COMMON_DEPEND}
2054 + >=kde-frameworks/kservice-${KFMIN}:5
2055 +"
2056 +RDEPEND="${COMMON_DEPEND}
2057 + !<kde-plasma/plasma-desktop-5.16.80
2058 +"
2059 +PDEPEND="
2060 + >=kde-plasma/kde-cli-tools-${PVCUT}:5
2061 +"
2062 +
2063 +src_configure() {
2064 + local mycmakeargs=(
2065 + $(cmake_use_find_package wayland KF5Wayland)
2066 + )
2067 + ecm_src_configure
2068 +}
2069
2070 diff --git a/kde-plasma/plasma-browser-integration/Manifest b/kde-plasma/plasma-browser-integration/Manifest
2071 index 02d6f2987a1..4d2d12a4be9 100644
2072 --- a/kde-plasma/plasma-browser-integration/Manifest
2073 +++ b/kde-plasma/plasma-browser-integration/Manifest
2074 @@ -1 +1,2 @@
2075 DIST plasma-browser-integration-5.17.4.tar.xz 146496 BLAKE2B a5ba1f679803b9f1ba7341c9cc054a5a7e4f53b3683e962546b237269423be1ce961c0e24a4cefc7e189b635db652248ba39035e307857d68f094d4a5ab9a510 SHA512 8e7d9c6128b7c28c55b5c6a1bcb1b72bd6b2b0e919a1c4a432b882da1de72a294172273ba06173eb2680622e504cb84ee14252b8cf9d74731a34bc1999c96f1a
2076 +DIST plasma-browser-integration-5.17.5.tar.xz 147220 BLAKE2B e995dfdefdfc4ec8decc5d957e900b02ad756458623824d4c81a375540f5956765118cd85cd4814783596f7573dfbd357db0c75085cdbd4db6d9a8384d540620 SHA512 5387838cc22dd78a21da5c9d0ab3529878e107b5f06d21252bf2a93119171d20180920cda28cd5e1c5b780db1cdd0d63b206e3d988f088c8e5d1d14c08ddb5f0
2077
2078 diff --git a/kde-plasma/plasma-browser-integration/plasma-browser-integration-5.17.5.ebuild b/kde-plasma/plasma-browser-integration/plasma-browser-integration-5.17.5.ebuild
2079 new file mode 100644
2080 index 00000000000..4f62b4b9da9
2081 --- /dev/null
2082 +++ b/kde-plasma/plasma-browser-integration/plasma-browser-integration-5.17.5.ebuild
2083 @@ -0,0 +1,41 @@
2084 +# Copyright 1999-2020 Gentoo Authors
2085 +# Distributed under the terms of the GNU General Public License v2
2086 +
2087 +EAPI=7
2088 +
2089 +KFMIN=5.64.0
2090 +PVCUT=$(ver_cut 1-3)
2091 +QTMIN=5.12.3
2092 +inherit ecm kde.org
2093 +
2094 +DESCRIPTION="Integrate Chrome/Firefox better into Plasma through browser extensions"
2095 +
2096 +LICENSE="GPL-3+"
2097 +SLOT="5"
2098 +KEYWORDS="~amd64 ~arm ~arm64 ~x86"
2099 +IUSE=""
2100 +
2101 +DEPEND="
2102 + >=kde-frameworks/kactivities-${KFMIN}:5
2103 + >=kde-frameworks/kconfig-${KFMIN}:5
2104 + >=kde-frameworks/kcoreaddons-${KFMIN}:5
2105 + >=kde-frameworks/kdbusaddons-${KFMIN}:5
2106 + >=kde-frameworks/kfilemetadata-${KFMIN}:5
2107 + >=kde-frameworks/ki18n-${KFMIN}:5
2108 + >=kde-frameworks/kio-${KFMIN}:5
2109 + >=kde-frameworks/knotifications-${KFMIN}:5
2110 + >=kde-frameworks/krunner-${KFMIN}:5
2111 + >=kde-frameworks/purpose-${KFMIN}:5
2112 + >=dev-qt/qtdbus-${QTMIN}:5
2113 + >=dev-qt/qtgui-${QTMIN}:5
2114 + >=dev-qt/qtwidgets-${QTMIN}:5
2115 +"
2116 +RDEPEND="${DEPEND}"
2117 +
2118 +src_configure() {
2119 + local mycmakeargs=(
2120 + -DMOZILLA_DIR="${EPREFIX}/usr/$(get_libdir)/mozilla"
2121 + )
2122 +
2123 + ecm_src_configure
2124 +}
2125
2126 diff --git a/kde-plasma/plasma-desktop/Manifest b/kde-plasma/plasma-desktop/Manifest
2127 index c8a86926a78..5f5c89a5c9d 100644
2128 --- a/kde-plasma/plasma-desktop/Manifest
2129 +++ b/kde-plasma/plasma-desktop/Manifest
2130 @@ -1 +1,2 @@
2131 DIST plasma-desktop-5.17.4.tar.xz 9452532 BLAKE2B 1e93c30194d1a745a45eae6eaae515f83b5ae97c40c3ce5fabbedb6f00c0228085983767711a5537358bca0fd394fc8d82666092a394692b56683ff447107b9c SHA512 b3d4ad7ccffb911dd0bea9c33d1e814ffb8ddb53379cc26a543ed19a61d9d0cb36ae856151e187354e2af50c47c330fd54bea06602afe5336b885b611d70962c
2132 +DIST plasma-desktop-5.17.5.tar.xz 9448300 BLAKE2B 2599c77527d4210f442c51b7bc8465fd35be83c711f1fcd9a31a6206475319035aac7962320bb47f74bd89d7a70e0ab46b866dfd5424d23d9934806a2b03d3f5 SHA512 c910be6bf63091f14f190e8fbfbd0039aa175d30f7a6870dbd99ffc3ff49a0f77e63e2d3fc9319dab1c650b15108cdaefee470eddab1213afe8d3a149ac64dd4
2133
2134 diff --git a/kde-plasma/plasma-desktop/plasma-desktop-5.17.5.ebuild b/kde-plasma/plasma-desktop/plasma-desktop-5.17.5.ebuild
2135 new file mode 100644
2136 index 00000000000..4874476bb62
2137 --- /dev/null
2138 +++ b/kde-plasma/plasma-desktop/plasma-desktop-5.17.5.ebuild
2139 @@ -0,0 +1,141 @@
2140 +# Copyright 1999-2020 Gentoo Authors
2141 +# Distributed under the terms of the GNU General Public License v2
2142 +
2143 +EAPI=7
2144 +
2145 +ECM_HANDBOOK="forceoptional"
2146 +ECM_TEST="true"
2147 +VIRTUALX_REQUIRED="test"
2148 +KFMIN=5.64.0
2149 +PVCUT=$(ver_cut 1-3)
2150 +QTMIN=5.12.3
2151 +inherit ecm kde.org
2152 +
2153 +DESCRIPTION="KDE Plasma desktop"
2154 +LICENSE="GPL-2" # TODO: CHECK
2155 +SLOT="5"
2156 +KEYWORDS="~amd64 ~arm ~arm64 ~x86"
2157 +IUSE="+fontconfig ibus +mouse scim +semantic-desktop touchpad"
2158 +
2159 +COMMON_DEPEND="
2160 + >=kde-frameworks/attica-${KFMIN}:5
2161 + >=kde-frameworks/kactivities-${KFMIN}:5
2162 + >=kde-frameworks/kactivities-stats-${KFMIN}:5
2163 + >=kde-frameworks/karchive-${KFMIN}:5
2164 + >=kde-frameworks/kauth-${KFMIN}:5
2165 + >=kde-frameworks/kbookmarks-${KFMIN}:5
2166 + >=kde-frameworks/kcmutils-${KFMIN}:5
2167 + >=kde-frameworks/kcodecs-${KFMIN}:5
2168 + >=kde-frameworks/kcompletion-${KFMIN}:5
2169 + >=kde-frameworks/kconfig-${KFMIN}:5
2170 + >=kde-frameworks/kconfigwidgets-${KFMIN}:5
2171 + >=kde-frameworks/kcoreaddons-${KFMIN}:5
2172 + >=kde-frameworks/kdbusaddons-${KFMIN}:5
2173 + >=kde-frameworks/kdeclarative-${KFMIN}:5
2174 + >=kde-frameworks/kded-${KFMIN}:5
2175 + >=kde-frameworks/kdelibs4support-${KFMIN}:5
2176 + >=kde-frameworks/kemoticons-${KFMIN}:5
2177 + >=kde-frameworks/kglobalaccel-${KFMIN}:5
2178 + >=kde-frameworks/kguiaddons-${KFMIN}:5
2179 + >=kde-frameworks/ki18n-${KFMIN}:5
2180 + >=kde-frameworks/kiconthemes-${KFMIN}:5
2181 + >=kde-frameworks/kio-${KFMIN}:5
2182 + >=kde-frameworks/kitemmodels-${KFMIN}:5
2183 + >=kde-frameworks/kitemviews-${KFMIN}:5
2184 + >=kde-frameworks/kjobwidgets-${KFMIN}:5
2185 + >=kde-frameworks/knewstuff-${KFMIN}:5
2186 + >=kde-frameworks/knotifications-${KFMIN}:5
2187 + >=kde-frameworks/knotifyconfig-${KFMIN}:5
2188 + >=kde-frameworks/kparts-${KFMIN}:5
2189 + >=kde-frameworks/krunner-${KFMIN}:5
2190 + >=kde-frameworks/kservice-${KFMIN}:5
2191 + >=kde-frameworks/kwallet-${KFMIN}:5
2192 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
2193 + >=kde-frameworks/kwindowsystem-${KFMIN}:5
2194 + >=kde-frameworks/kxmlgui-${KFMIN}:5
2195 + >=kde-frameworks/plasma-${KFMIN}:5
2196 + >=kde-frameworks/solid-${KFMIN}:5
2197 + >=kde-frameworks/sonnet-${KFMIN}:5
2198 + >=kde-plasma/kwin-${PVCUT}:5
2199 + >=kde-plasma/plasma-workspace-${PVCUT}:5
2200 + >=dev-qt/qtconcurrent-${QTMIN}:5
2201 + >=dev-qt/qtdbus-${QTMIN}:5
2202 + >=dev-qt/qtdeclarative-${QTMIN}:5
2203 + >=dev-qt/qtgui-${QTMIN}:5
2204 + >=dev-qt/qtnetwork-${QTMIN}:5
2205 + >=dev-qt/qtprintsupport-${QTMIN}:5
2206 + >=dev-qt/qtsql-${QTMIN}:5
2207 + >=dev-qt/qtsvg-${QTMIN}:5
2208 + >=dev-qt/qtwidgets-${QTMIN}:5
2209 + >=dev-qt/qtx11extras-${QTMIN}:5
2210 + >=dev-qt/qtxml-${QTMIN}:5
2211 + media-libs/phonon[qt5(+)]
2212 + x11-libs/libX11
2213 + x11-libs/libXcursor
2214 + x11-libs/libXfixes
2215 + x11-libs/libXi
2216 + x11-libs/libxcb[xkb]
2217 + x11-libs/libxkbfile
2218 + fontconfig? (
2219 + media-libs/fontconfig
2220 + media-libs/freetype
2221 + x11-libs/libXft
2222 + x11-libs/xcb-util-image
2223 + )
2224 + ibus? (
2225 + >=dev-qt/qtx11extras-${QTMIN}:5
2226 + app-i18n/ibus
2227 + dev-libs/glib:2
2228 + x11-libs/libxcb
2229 + x11-libs/xcb-util-keysyms
2230 + )
2231 + scim? ( app-i18n/scim )
2232 + semantic-desktop? ( >=kde-frameworks/baloo-${KFMIN}:5 )
2233 + touchpad? ( x11-drivers/xf86-input-synaptics )
2234 +"
2235 +DEPEND="${COMMON_DEPEND}
2236 + dev-libs/boost
2237 + x11-base/xorg-proto
2238 + fontconfig? ( x11-libs/libXrender )
2239 + mouse? (
2240 + x11-drivers/xf86-input-evdev
2241 + x11-drivers/xf86-input-libinput
2242 + )
2243 +"
2244 +RDEPEND="${COMMON_DEPEND}
2245 + >=kde-frameworks/kirigami-${KFMIN}:5
2246 + >=kde-frameworks/qqc2-desktop-style-${KFMIN}:5
2247 + >=kde-plasma/breeze-${PVCUT}:5
2248 + >=kde-plasma/kde-cli-tools-${PVCUT}:5
2249 + >=kde-plasma/oxygen-${PVCUT}:5
2250 + >=dev-qt/qtgraphicaleffects-${QTMIN}:5
2251 + >=dev-qt/qtquickcontrols2-${QTMIN}:5
2252 + sys-apps/util-linux
2253 + x11-apps/setxkbmap
2254 + !<kde-plasma/kdeplasma-addons-5.15.80
2255 +"
2256 +
2257 +src_configure() {
2258 + local mycmakeargs=(
2259 + $(cmake_use_find_package fontconfig Fontconfig)
2260 + $(cmake_use_find_package ibus IBus)
2261 + $(cmake_use_find_package mouse Evdev)
2262 + $(cmake_use_find_package mouse XorgLibinput)
2263 + $(cmake_use_find_package scim SCIM)
2264 + $(cmake_use_find_package semantic-desktop KF5Baloo)
2265 + $(cmake_use_find_package touchpad Synaptics)
2266 + )
2267 +
2268 + ecm_src_configure
2269 +}
2270 +
2271 +src_test() {
2272 + # parallel tests fail, foldermodeltest,positionertest hang, bug #646890
2273 + # needs D-Bus, bug #634166
2274 + local myctestargs=(
2275 + -j1
2276 + -E "(foldermodeltest|positionertest|test_kio_fonts)"
2277 + )
2278 +
2279 + ecm_src_test
2280 +}
2281
2282 diff --git a/kde-plasma/plasma-integration/Manifest b/kde-plasma/plasma-integration/Manifest
2283 index e0354b331c1..624c910368b 100644
2284 --- a/kde-plasma/plasma-integration/Manifest
2285 +++ b/kde-plasma/plasma-integration/Manifest
2286 @@ -1 +1,2 @@
2287 DIST plasma-integration-5.17.4.tar.xz 56724 BLAKE2B 74a86033ac9f00effdac120f237e06cd96789711c06007f716c5eb33bccae0b38125731ff4f5735faa13d1969c884a54f7d5358f82c714c3c786e62a210989e5 SHA512 301fb2faa42cf2c579070a2136c3e39db495b35e715abcd336a5fc1044a5134b5006e022ad9d69b530e7f308e2ad2486ee44317f3436d9c42412bf61a3047ebd
2288 +DIST plasma-integration-5.17.5.tar.xz 56836 BLAKE2B aa22d2f362f07e33ca75ada88b05a93ee9bc6f2bb6e136d9a08526e54a1e68a5c7947e617085f068363f40d5748b9fdcb7a93ad57016dd6844718d843c01897f SHA512 9341ca525e1c02b0ee00d01221a68f683717f89c19408f5b94004fa13fb63fa7983609756ce64fd0b21301fb2a51a3e531c0b2bc1c46ca656dc41b08076baca2
2289
2290 diff --git a/kde-plasma/plasma-integration/plasma-integration-5.17.5.ebuild b/kde-plasma/plasma-integration/plasma-integration-5.17.5.ebuild
2291 new file mode 100644
2292 index 00000000000..d5bc880005f
2293 --- /dev/null
2294 +++ b/kde-plasma/plasma-integration/plasma-integration-5.17.5.ebuild
2295 @@ -0,0 +1,47 @@
2296 +# Copyright 1999-2020 Gentoo Authors
2297 +# Distributed under the terms of the GNU General Public License v2
2298 +
2299 +EAPI=7
2300 +
2301 +VIRTUALX_REQUIRED="test"
2302 +KFMIN=5.64.0
2303 +PVCUT=$(ver_cut 1-3)
2304 +QTMIN=5.12.3
2305 +inherit ecm kde.org
2306 +
2307 +DESCRIPTION="Qt Platform Theme integration plugins for the Plasma workspaces"
2308 +LICENSE="LGPL-2+"
2309 +SLOT="5"
2310 +KEYWORDS="~amd64 ~arm ~arm64 ~x86"
2311 +IUSE=""
2312 +
2313 +DEPEND="
2314 + >=kde-frameworks/kcompletion-${KFMIN}:5
2315 + >=kde-frameworks/kconfig-${KFMIN}:5
2316 + >=kde-frameworks/kconfigwidgets-${KFMIN}:5
2317 + >=kde-frameworks/kcoreaddons-${KFMIN}:5
2318 + >=kde-frameworks/ki18n-${KFMIN}:5
2319 + >=kde-frameworks/kiconthemes-${KFMIN}:5
2320 + >=kde-frameworks/kio-${KFMIN}:5
2321 + >=kde-frameworks/kjobwidgets-${KFMIN}:5
2322 + >=kde-frameworks/knotifications-${KFMIN}:5
2323 + >=kde-frameworks/kwayland-${KFMIN}:5
2324 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
2325 + >=kde-frameworks/kwindowsystem-${KFMIN}:5
2326 + >=kde-frameworks/kxmlgui-${KFMIN}:5
2327 + >=kde-plasma/breeze-${PVCUT}:5
2328 + >=dev-qt/qtdbus-${QTMIN}:5
2329 + >=dev-qt/qtgui-${QTMIN}:5=[dbus]
2330 + >=dev-qt/qtquickcontrols2-${QTMIN}:5
2331 + >=dev-qt/qtwidgets-${QTMIN}:5
2332 + >=dev-qt/qtx11extras-${QTMIN}:5
2333 + x11-libs/libXcursor
2334 + x11-libs/libxcb
2335 +"
2336 +RDEPEND="${DEPEND}
2337 + media-fonts/hack
2338 + media-fonts/noto
2339 +"
2340 +
2341 +# requires running kde environment
2342 +RESTRICT+=" test"
2343
2344 diff --git a/kde-plasma/plasma-meta/plasma-meta-5.17.5.ebuild b/kde-plasma/plasma-meta/plasma-meta-5.17.5.ebuild
2345 new file mode 100644
2346 index 00000000000..3b5fad38c21
2347 --- /dev/null
2348 +++ b/kde-plasma/plasma-meta/plasma-meta-5.17.5.ebuild
2349 @@ -0,0 +1,111 @@
2350 +# Copyright 1999-2020 Gentoo Authors
2351 +# Distributed under the terms of the GNU General Public License v2
2352 +
2353 +EAPI=7
2354 +
2355 +DESCRIPTION="Merge this to pull in all Plasma 5 packages"
2356 +HOMEPAGE="https://kde.org/plasma-desktop"
2357 +
2358 +LICENSE="metapackage"
2359 +SLOT="5"
2360 +KEYWORDS="~amd64 ~arm ~arm64 ~x86"
2361 +IUSE="bluetooth +browser-integration consolekit crypt +desktop-portal discover
2362 ++display-manager elogind grub gtk +handbook +legacy-systray networkmanager pam
2363 +plymouth +pm-utils pulseaudio qrcode +sddm sdk systemd thunderbolt +wallpapers"
2364 +
2365 +REQUIRED_USE="?? ( consolekit elogind systemd )"
2366 +
2367 +RDEPEND="
2368 + >=kde-plasma/breeze-${PV}:${SLOT}
2369 + >=kde-plasma/drkonqi-${PV}:${SLOT}
2370 + >=kde-plasma/kactivitymanagerd-${PV}:${SLOT}
2371 + >=kde-plasma/kde-cli-tools-${PV}:${SLOT}
2372 + >=kde-plasma/kdecoration-${PV}:${SLOT}
2373 + >=kde-plasma/kdeplasma-addons-${PV}:${SLOT}
2374 + >=kde-plasma/kgamma-${PV}:${SLOT}
2375 + >=kde-plasma/khotkeys-${PV}:${SLOT}
2376 + >=kde-plasma/kinfocenter-${PV}:${SLOT}
2377 + >=kde-plasma/kmenuedit-${PV}:${SLOT}
2378 + >=kde-plasma/kscreen-${PV}:${SLOT}
2379 + >=kde-plasma/kscreenlocker-${PV}:${SLOT}
2380 + >=kde-plasma/ksshaskpass-${PV}:${SLOT}
2381 + >=kde-plasma/ksysguard-${PV}:${SLOT}
2382 + >=kde-plasma/kwayland-integration-${PV}:${SLOT}
2383 + >=kde-plasma/kwin-${PV}:${SLOT}
2384 + >=kde-plasma/kwrited-${PV}:${SLOT}
2385 + >=kde-plasma/libkscreen-${PV}:${SLOT}
2386 + >=kde-plasma/libksysguard-${PV}:${SLOT}
2387 + >=kde-plasma/milou-${PV}:${SLOT}
2388 + >=kde-plasma/oxygen-${PV}:${SLOT}
2389 + >=kde-plasma/plasma-desktop-${PV}:${SLOT}
2390 + >=kde-plasma/plasma-integration-${PV}:${SLOT}
2391 + >=kde-plasma/plasma-workspace-${PV}:${SLOT}
2392 + >=kde-plasma/polkit-kde-agent-${PV}:${SLOT}
2393 + >=kde-plasma/powerdevil-${PV}:${SLOT}
2394 + >=kde-plasma/systemsettings-${PV}:${SLOT}
2395 + >=kde-plasma/user-manager-${PV}:${SLOT}
2396 + sys-apps/dbus[elogind?,systemd?]
2397 + sys-auth/polkit[elogind?,systemd?]
2398 + sys-fs/udisks:2[elogind?,systemd?]
2399 + bluetooth? ( >=kde-plasma/bluedevil-${PV}:${SLOT} )
2400 + browser-integration? ( >=kde-plasma/plasma-browser-integration-${PV}:${SLOT} )
2401 + consolekit? (
2402 + >=sys-auth/consolekit-1.0.1
2403 + pm-utils? ( sys-power/pm-utils )
2404 + )
2405 + crypt? ( >=kde-plasma/plasma-vault-${PV}:${SLOT} )
2406 + desktop-portal? ( >=kde-plasma/xdg-desktop-portal-kde-${PV}:${SLOT} )
2407 + discover? ( >=kde-plasma/discover-${PV}:${SLOT} )
2408 + display-manager? (
2409 + sddm? (
2410 + >=kde-plasma/sddm-kcm-${PV}:${SLOT}
2411 + x11-misc/sddm[consolekit?,elogind?,systemd?]
2412 + )
2413 + !sddm? ( x11-misc/lightdm )
2414 + )
2415 + grub? ( >=kde-plasma/breeze-grub-${PV}:${SLOT} )
2416 + gtk? (
2417 + >=kde-plasma/breeze-gtk-${PV}:${SLOT}
2418 + >=kde-plasma/kde-gtk-config-${PV}:${SLOT}
2419 + )
2420 + handbook? ( kde-apps/khelpcenter:5 )
2421 + legacy-systray? ( >=kde-plasma/xembed-sni-proxy-${PV}:${SLOT} )
2422 + networkmanager? (
2423 + >=kde-plasma/plasma-nm-${PV}:${SLOT}
2424 + net-misc/networkmanager[consolekit?,elogind?,systemd?]
2425 + qrcode? ( kde-frameworks/prison[qml] )
2426 + )
2427 + pam? (
2428 + >=kde-plasma/kwallet-pam-${PV}:${SLOT}
2429 + sys-auth/pambase[consolekit?,elogind?,systemd?]
2430 + )
2431 + plymouth? (
2432 + >=kde-plasma/breeze-plymouth-${PV}:${SLOT}
2433 + >=kde-plasma/plymouth-kcm-${PV}:${SLOT}
2434 + )
2435 + pulseaudio? ( >=kde-plasma/plasma-pa-${PV}:${SLOT} )
2436 + sdk? ( >=kde-plasma/plasma-sdk-${PV}:${SLOT} )
2437 + thunderbolt? ( >=kde-plasma/plasma-thunderbolt-${PV}:${SLOT} )
2438 + wallpapers? ( >=kde-plasma/plasma-workspace-wallpapers-${PV}:${SLOT} )
2439 +"
2440 +
2441 +pkg_postinst() {
2442 + local i selected use_pkg_map=(
2443 + consolekit:sys-auth/consolekit
2444 + elogind:sys-auth/elogind
2445 + systemd:sys-apps/systemd
2446 + )
2447 + for i in ${use_pkg_map[@]}; do
2448 + use ${i%:*} && selected="${i%:*}"
2449 + done
2450 + for i in ${use_pkg_map[@]}; do
2451 + if ! use ${i%:*} && has_version ${i#*:}; then
2452 + ewarn "An existing installation of ${i#*:} was detected even though"
2453 + ewarn "${PN} was configured with USE ${selected} instead of ${i%:*}."
2454 + ewarn "There can only be one session manager at runtime, otherwise random issues"
2455 + ewarn "may occur. Please make sure USE ${i%:*} is nowhere enabled in make.conf"
2456 + ewarn "or package.use and remove ${i#*:} before raising bugs."
2457 + ewarn "For more information, visit https://wiki.gentoo.org/wiki/KDE"
2458 + fi
2459 + done
2460 +}
2461
2462 diff --git a/kde-plasma/plasma-nm/Manifest b/kde-plasma/plasma-nm/Manifest
2463 index 70837c3a061..706efb62b2e 100644
2464 --- a/kde-plasma/plasma-nm/Manifest
2465 +++ b/kde-plasma/plasma-nm/Manifest
2466 @@ -1 +1,2 @@
2467 DIST plasma-nm-5.17.4.tar.xz 813536 BLAKE2B 1bd376375d6a0632012f44fbe619bbcf768da82708c5447f818af7e45558d4c3adc0bb3455d4c41da68106ccfd7e5a99d24660cba2d6a1aec950baf09ff2710f SHA512 cc16ab698373885b67feef279b59c7760b7fa2dc099b2e0250344faf0aecae1e0514a0d92100f3eb28c37fd582a6fb69dac670eb988d2c1bafa4fa1fb92db06d
2468 +DIST plasma-nm-5.17.5.tar.xz 814376 BLAKE2B 757ac2a1ed3eb1263a0034f950d688194ad1a11e6b842208f12d8abbfabcc75461510312b3e63a166d691b538c276ed74c367eeb2122774d669915366e82695e SHA512 45792671afd3ae9b8cebcaed7588524f04234394c178055211a1896a8a3e5ffcf48229f65ec7815f1ef51076860bc4388d37de6b058c24e54f0772eb1c3111a3
2469
2470 diff --git a/kde-plasma/plasma-nm/plasma-nm-5.17.5.ebuild b/kde-plasma/plasma-nm/plasma-nm-5.17.5.ebuild
2471 new file mode 100644
2472 index 00000000000..2e62fd1ab99
2473 --- /dev/null
2474 +++ b/kde-plasma/plasma-nm/plasma-nm-5.17.5.ebuild
2475 @@ -0,0 +1,80 @@
2476 +# Copyright 1999-2020 Gentoo Authors
2477 +# Distributed under the terms of the GNU General Public License v2
2478 +
2479 +EAPI=7
2480 +
2481 +ECM_TEST="true"
2482 +KFMIN=5.64.0
2483 +PVCUT=$(ver_cut 1-3)
2484 +QTMIN=5.12.3
2485 +inherit ecm kde.org
2486 +
2487 +DESCRIPTION="KDE Plasma applet for NetworkManager"
2488 +LICENSE="GPL-2 LGPL-2.1"
2489 +SLOT="5"
2490 +KEYWORDS="~amd64 ~arm ~arm64 ~x86"
2491 +IUSE="modemmanager openconnect teamd"
2492 +
2493 +DEPEND="
2494 + >=app-crypt/qca-2.1.1:2[qt5(+)]
2495 + >=dev-qt/qtdbus-${QTMIN}:5
2496 + >=dev-qt/qtdeclarative-${QTMIN}:5[widgets]
2497 + >=dev-qt/qtgui-${QTMIN}:5
2498 + >=dev-qt/qtnetwork-${QTMIN}:5
2499 + >=dev-qt/qtwidgets-${QTMIN}:5
2500 + >=kde-frameworks/kcompletion-${KFMIN}:5
2501 + >=kde-frameworks/kconfig-${KFMIN}:5
2502 + >=kde-frameworks/kconfigwidgets-${KFMIN}:5
2503 + >=kde-frameworks/kcoreaddons-${KFMIN}:5
2504 + >=kde-frameworks/kdbusaddons-${KFMIN}:5
2505 + >=kde-frameworks/kdeclarative-${KFMIN}:5
2506 + >=kde-frameworks/ki18n-${KFMIN}:5
2507 + >=kde-frameworks/kiconthemes-${KFMIN}:5
2508 + >=kde-frameworks/kio-${KFMIN}:5
2509 + >=kde-frameworks/kitemviews-${KFMIN}:5
2510 + >=kde-frameworks/knotifications-${KFMIN}:5
2511 + >=kde-frameworks/kservice-${KFMIN}:5
2512 + >=kde-frameworks/kwallet-${KFMIN}:5
2513 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
2514 + >=kde-frameworks/kwindowsystem-${KFMIN}:5
2515 + >=kde-frameworks/kxmlgui-${KFMIN}:5
2516 + >=kde-frameworks/networkmanager-qt-${KFMIN}:5[teamd=]
2517 + >=kde-frameworks/plasma-${KFMIN}:5
2518 + >=kde-frameworks/solid-${KFMIN}:5
2519 + net-misc/networkmanager[teamd=]
2520 + modemmanager? (
2521 + >=kde-frameworks/modemmanager-qt-${KFMIN}:5
2522 + >=dev-qt/qtxml-${QTMIN}:5
2523 + net-misc/mobile-broadband-provider-info
2524 + )
2525 + openconnect? (
2526 + >=dev-qt/qtxml-${QTMIN}:5
2527 + net-vpn/networkmanager-openconnect
2528 + net-vpn/openconnect:=
2529 + )
2530 +"
2531 +RDEPEND="${DEPEND}
2532 + >=dev-qt/qtquickcontrols-${QTMIN}:5
2533 + >=dev-qt/qtquickcontrols2-${QTMIN}:5
2534 + >=kde-plasma/kde-cli-tools-${PVCUT}:5
2535 +"
2536 +
2537 +src_configure() {
2538 + local mycmakeargs=(
2539 + -DDISABLE_MODEMMANAGER_SUPPORT=$(usex !modemmanager)
2540 + $(cmake_use_find_package modemmanager KF5ModemManagerQt)
2541 + $(cmake_use_find_package openconnect OpenConnect)
2542 + )
2543 +
2544 + ecm_src_configure
2545 +}
2546 +
2547 +pkg_postinst() {
2548 + ecm_pkg_postinst
2549 +
2550 + if ! has_version "kde-plasma/plasma-workspace:5"; then
2551 + elog "${PN} is not terribly useful without kde-plasma/plasma-workspace:5."
2552 + elog "However, the networkmanagement KCM can be called from either systemsettings"
2553 + elog "or manually: $ kcmshell5 kcm_networkmanagement"
2554 + fi
2555 +}
2556
2557 diff --git a/kde-plasma/plasma-pa/Manifest b/kde-plasma/plasma-pa/Manifest
2558 index 3b17efeccf6..9d10ccf92e7 100644
2559 --- a/kde-plasma/plasma-pa/Manifest
2560 +++ b/kde-plasma/plasma-pa/Manifest
2561 @@ -1 +1,2 @@
2562 DIST plasma-pa-5.17.4.tar.xz 103976 BLAKE2B 787f6622e8663fee7f3cc350fe7d92eeee914599a25b0c299befb9846c8ab6cbc74ddc8ecd40a85c97832b920d800dc664eaf6a7c4fec23c8453412e0f15b7ab SHA512 0eb78065471dc4055a6eb092c0083a1381682b90dd219fe6f7ab4489702419812e59f3017f41f0bf5b10bfcff42188985b044474271c20b7e68f9932a2fa73f2
2563 +DIST plasma-pa-5.17.5.tar.xz 104280 BLAKE2B 3f6c8679c1136ac6dcef6aa608f01846e8b3f5e1826aec14d808e5c7d87c899992912fb9b72730d6f1de146acfc171e3105015126d26ef3be6f9e0d818d913ef SHA512 6ccc5aff0a95e816ca517e39412fdfcecf39958e606695820684d1dfaf654f161ef256c45e31b0f41cb5ecc7a9d4c362c29716b532db375218dd0f994c0f0ca6
2564
2565 diff --git a/kde-plasma/plasma-pa/plasma-pa-5.17.5.ebuild b/kde-plasma/plasma-pa/plasma-pa-5.17.5.ebuild
2566 new file mode 100644
2567 index 00000000000..214f7e77f83
2568 --- /dev/null
2569 +++ b/kde-plasma/plasma-pa/plasma-pa-5.17.5.ebuild
2570 @@ -0,0 +1,37 @@
2571 +# Copyright 1999-2020 Gentoo Authors
2572 +# Distributed under the terms of the GNU General Public License v2
2573 +
2574 +EAPI=7
2575 +
2576 +ECM_HANDBOOK="forceoptional"
2577 +KFMIN=5.64.0
2578 +PVCUT=$(ver_cut 1-3)
2579 +QTMIN=5.12.3
2580 +inherit ecm kde.org
2581 +
2582 +DESCRIPTION="Plasma applet for audio volume management using PulseAudio"
2583 +LICENSE="GPL-2" # TODO: CHECK
2584 +SLOT="5"
2585 +KEYWORDS="~amd64 ~arm ~arm64 ~x86"
2586 +IUSE=""
2587 +
2588 +DEPEND="
2589 + >=kde-frameworks/kcoreaddons-${KFMIN}:5
2590 + >=kde-frameworks/kdeclarative-${KFMIN}:5
2591 + >=kde-frameworks/kglobalaccel-${KFMIN}:5
2592 + >=kde-frameworks/ki18n-${KFMIN}:5
2593 + >=kde-frameworks/plasma-${KFMIN}:5
2594 + >=dev-qt/qtdbus-${QTMIN}:5
2595 + >=dev-qt/qtdeclarative-${QTMIN}:5
2596 + >=dev-qt/qtgui-${QTMIN}:5
2597 + >=dev-qt/qtwidgets-${QTMIN}:5
2598 + dev-libs/glib:2
2599 + media-libs/libcanberra
2600 + media-sound/pulseaudio
2601 +"
2602 +RDEPEND="${DEPEND}
2603 + >=kde-frameworks/kirigami-${KFMIN}:5
2604 + >=dev-qt/qtquickcontrols2-${QTMIN}:5
2605 + media-libs/libcanberra
2606 + x11-themes/sound-theme-freedesktop
2607 +"
2608
2609 diff --git a/kde-plasma/plasma-sdk/Manifest b/kde-plasma/plasma-sdk/Manifest
2610 index de513033966..061158f584e 100644
2611 --- a/kde-plasma/plasma-sdk/Manifest
2612 +++ b/kde-plasma/plasma-sdk/Manifest
2613 @@ -1 +1,2 @@
2614 DIST plasma-sdk-5.17.4.tar.xz 258456 BLAKE2B be34140c768ef580861eb0fb36a10e7eefc43bd67ffe80b4f618446d8599c6faae2731677103a720ea6ddfeed7631da30d181f52b2c7e2081369de0255adb023 SHA512 384ecc41889f18b4d28d201d05de37cd6a41b75e41db8c45e401f76f6e89a8b0c0fb60e14b82bcf1cf3c4ef0900e89302b8cba2609a99ff8b3237d7299c9df79
2615 +DIST plasma-sdk-5.17.5.tar.xz 260124 BLAKE2B 51e0155a59c75af6e06d96a949c0fab5baae87c839ecc2cf4e9be448eb281126a3b4fd316f154aaece123815f59dd4957548611f8af5371955fd718913337074 SHA512 aa1f949daaeabc78c2ffffe78cf5a1bcdceada360b4c2f9ce37e4ada73ce849fae9bccca9ba944c33de9d0686428079c486089e99bbf70665e9dde2a038ee2ce
2616
2617 diff --git a/kde-plasma/plasma-sdk/plasma-sdk-5.17.5.ebuild b/kde-plasma/plasma-sdk/plasma-sdk-5.17.5.ebuild
2618 new file mode 100644
2619 index 00000000000..5de29c2e5e2
2620 --- /dev/null
2621 +++ b/kde-plasma/plasma-sdk/plasma-sdk-5.17.5.ebuild
2622 @@ -0,0 +1,46 @@
2623 +# Copyright 1999-2020 Gentoo Authors
2624 +# Distributed under the terms of the GNU General Public License v2
2625 +
2626 +EAPI=7
2627 +
2628 +ECM_TEST="optional"
2629 +KFMIN=5.64.0
2630 +PVCUT=$(ver_cut 1-3)
2631 +QTMIN=5.12.3
2632 +VIRTUALX_REQUIRED="test"
2633 +inherit ecm kde.org
2634 +
2635 +DESCRIPTION="Useful applications for Plasma development"
2636 +
2637 +LICENSE="GPL-2" # TODO: CHECK
2638 +SLOT="5"
2639 +KEYWORDS="~amd64 ~arm ~arm64 ~x86"
2640 +IUSE=""
2641 +
2642 +DEPEND="
2643 + >=dev-qt/qtdbus-${QTMIN}:5
2644 + >=dev-qt/qtdeclarative-${QTMIN}:5
2645 + >=dev-qt/qtgui-${QTMIN}:5
2646 + >=dev-qt/qtwidgets-${QTMIN}:5
2647 + >=dev-qt/qtxml-${QTMIN}:5
2648 + >=kde-frameworks/karchive-${KFMIN}:5
2649 + >=kde-frameworks/kcompletion-${KFMIN}:5
2650 + >=kde-frameworks/kconfig-${KFMIN}:5
2651 + >=kde-frameworks/kconfigwidgets-${KFMIN}:5
2652 + >=kde-frameworks/kcoreaddons-${KFMIN}:5
2653 + >=kde-frameworks/kdbusaddons-${KFMIN}:5
2654 + >=kde-frameworks/kdeclarative-${KFMIN}:5
2655 + >=kde-frameworks/ki18n-${KFMIN}:5
2656 + >=kde-frameworks/kiconthemes-${KFMIN}:5
2657 + >=kde-frameworks/kio-${KFMIN}:5
2658 + >=kde-frameworks/kpackage-${KFMIN}:5
2659 + >=kde-frameworks/kservice-${KFMIN}:5
2660 + >=kde-frameworks/ktexteditor-${KFMIN}:5
2661 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
2662 + >=kde-frameworks/plasma-${KFMIN}:5
2663 +"
2664 +RDEPEND="${DEPEND}
2665 + >=dev-qt/qtquickcontrols-${QTMIN}:5
2666 + >=dev-qt/qtquickcontrols2-${QTMIN}:5
2667 + >=kde-frameworks/kirigami-${KFMIN}:5
2668 +"
2669
2670 diff --git a/kde-plasma/plasma-thunderbolt/Manifest b/kde-plasma/plasma-thunderbolt/Manifest
2671 index 0276873bf39..8735c6b0280 100644
2672 --- a/kde-plasma/plasma-thunderbolt/Manifest
2673 +++ b/kde-plasma/plasma-thunderbolt/Manifest
2674 @@ -1 +1,2 @@
2675 DIST plasma-thunderbolt-5.17.4.tar.xz 47368 BLAKE2B 69b74a5631bb0789621ab7aeb5475b8abe21a2b2c3fbf8331b1f4d0587649e05bd0a8e52cf381b9b3c8185f142e11dde28449798fa56ee72e0e5cf2d70f2d39b SHA512 1746ad45181f089bef35574a1e604443ff0a9abb025d5fddda16a109fc4041c522cc3c972272549304a3cbcea0f3fb2d75f81468f61f86826e18f03fcbef62a6
2676 +DIST plasma-thunderbolt-5.17.5.tar.xz 48356 BLAKE2B 18579420fcd3d99b2c948ee48391914ae33001ac95e6ec8a83d6f04d6343d25c6682e954b7c5fd1978d48b32ae200c1ce08c5a6465a037320358246a7cdb9de8 SHA512 8287e20963a31af60dff75a659af455518d72813b7e04dfd5407de4bbcda422551a000fd3ff03b67d4a052dc0421058c8ae8c31c1a92d174277d6a02819f6f70
2677
2678 diff --git a/kde-plasma/plasma-thunderbolt/plasma-thunderbolt-5.17.5.ebuild b/kde-plasma/plasma-thunderbolt/plasma-thunderbolt-5.17.5.ebuild
2679 new file mode 100644
2680 index 00000000000..b7005f61846
2681 --- /dev/null
2682 +++ b/kde-plasma/plasma-thunderbolt/plasma-thunderbolt-5.17.5.ebuild
2683 @@ -0,0 +1,33 @@
2684 +# Copyright 1999-2020 Gentoo Authors
2685 +# Distributed under the terms of the GNU General Public License v2
2686 +
2687 +EAPI=7
2688 +
2689 +ECM_TEST="true"
2690 +KFMIN=5.64.0
2691 +PVCUT=$(ver_cut 1-3)
2692 +QTMIN=5.12.3
2693 +inherit ecm kde.org
2694 +
2695 +DESCRIPTION="Plasma integration for controlling Thunderbolt devices"
2696 +HOMEPAGE="https://cgit.kde.org/plasma-thunderbolt.git"
2697 +
2698 +LICENSE="|| ( GPL-2 GPL-3+ )"
2699 +SLOT="5"
2700 +KEYWORDS="~amd64 ~x86"
2701 +IUSE=""
2702 +
2703 +DEPEND="
2704 + >=kde-frameworks/kcmutils-${KFMIN}:5
2705 + >=kde-frameworks/kcoreaddons-${KFMIN}:5
2706 + >=kde-frameworks/kdbusaddons-${KFMIN}:5
2707 + >=kde-frameworks/kdeclarative-${KFMIN}:5
2708 + >=kde-frameworks/ki18n-${KFMIN}:5
2709 + >=kde-frameworks/knotifications-${KFMIN}:5
2710 + >=dev-qt/qtdeclarative-${QTMIN}:5
2711 + >=dev-qt/qtdbus-${QTMIN}:5
2712 + >=dev-qt/qtgui-${QTMIN}:5
2713 +"
2714 +RDEPEND="${DEPEND}
2715 + sys-apps/bolt
2716 +"
2717
2718 diff --git a/kde-plasma/plasma-vault/Manifest b/kde-plasma/plasma-vault/Manifest
2719 index 8e08b7d8966..ce8e251773d 100644
2720 --- a/kde-plasma/plasma-vault/Manifest
2721 +++ b/kde-plasma/plasma-vault/Manifest
2722 @@ -1 +1,2 @@
2723 DIST plasma-vault-5.17.4.tar.xz 129308 BLAKE2B 665994f13af2c621537a05e2495fdaa277cf80b1e7a764fa26fd953c14c1c34437a7939dd61d1abae781a49778916490405672225bd34ba4ae9dfdba0be26868 SHA512 f266027758128cff45dd2ed8c06a9c4c56dfbd734b00a55abeca2219752a53831c20fbaef68942ddcaddc6de15fdfba9ac3305ed3dc4ce71ac4dff6f6f57a9f1
2724 +DIST plasma-vault-5.17.5.tar.xz 129144 BLAKE2B 87cf670facbbea5808be8fe220a9218e02ddf3355459782977b098551ebfe18dd34c029243d666f9bb9c2262094808bdc71e77891c6b9f2907fb830e67603f2f SHA512 fe130942a31f815400f7bf61c5d822f272e32f0291bd94dfcb6b3c8317a33dd8cbf4e23724a6d670d1975511b5b9a22a75c08e918849c4910bac3a5197964383
2725
2726 diff --git a/kde-plasma/plasma-vault/plasma-vault-5.17.5.ebuild b/kde-plasma/plasma-vault/plasma-vault-5.17.5.ebuild
2727 new file mode 100644
2728 index 00000000000..5042b0659f5
2729 --- /dev/null
2730 +++ b/kde-plasma/plasma-vault/plasma-vault-5.17.5.ebuild
2731 @@ -0,0 +1,47 @@
2732 +# Copyright 1999-2020 Gentoo Authors
2733 +# Distributed under the terms of the GNU General Public License v2
2734 +
2735 +EAPI=7
2736 +
2737 +KFMIN=5.64.0
2738 +PVCUT=$(ver_cut 1-3)
2739 +QTMIN=5.12.3
2740 +inherit ecm kde.org
2741 +
2742 +DESCRIPTION="Plasma applet and services for creating encrypted vaults"
2743 +HOMEPAGE+=" https://cukic.co/2017/02/03/vaults-encryption-in-plasma/"
2744 +
2745 +LICENSE="LGPL-3"
2746 +SLOT="5"
2747 +KEYWORDS="~amd64 ~arm ~arm64 ~x86"
2748 +IUSE="networkmanager"
2749 +
2750 +DEPEND="
2751 + >=kde-frameworks/kactivities-${KFMIN}:5
2752 + >=kde-frameworks/kcodecs-${KFMIN}:5
2753 + >=kde-frameworks/kconfig-${KFMIN}:5
2754 + >=kde-frameworks/kconfigwidgets-${KFMIN}:5
2755 + >=kde-frameworks/kcoreaddons-${KFMIN}:5
2756 + >=kde-frameworks/kdbusaddons-${KFMIN}:5
2757 + >=kde-frameworks/ki18n-${KFMIN}:5
2758 + >=kde-frameworks/kio-${KFMIN}:5
2759 + >=kde-frameworks/plasma-${KFMIN}:5
2760 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
2761 + >=kde-plasma/libksysguard-${PVCUT}:5
2762 + >=dev-qt/qtdbus-${QTMIN}:5
2763 + >=dev-qt/qtdeclarative-${QTMIN}:5
2764 + >=dev-qt/qtgui-${QTMIN}:5
2765 + >=dev-qt/qtwidgets-${QTMIN}:5
2766 + networkmanager? ( >=kde-frameworks/networkmanager-qt-${KFMIN}:5 )
2767 +"
2768 +RDEPEND="${DEPEND}
2769 + || ( >=sys-fs/cryfs-0.9.9 >=sys-fs/encfs-1.9.2 )
2770 +"
2771 +
2772 +src_configure() {
2773 + local mycmakeargs=(
2774 + $(cmake_use_find_package networkmanager KF5NetworkManagerQt)
2775 + )
2776 +
2777 + ecm_src_configure
2778 +}
2779
2780 diff --git a/kde-plasma/plasma-workspace-wallpapers/Manifest b/kde-plasma/plasma-workspace-wallpapers/Manifest
2781 index 6fa3d915836..3b784ee915a 100644
2782 --- a/kde-plasma/plasma-workspace-wallpapers/Manifest
2783 +++ b/kde-plasma/plasma-workspace-wallpapers/Manifest
2784 @@ -1 +1,2 @@
2785 DIST plasma-workspace-wallpapers-5.17.4.tar.xz 34172960 BLAKE2B dc7ea99a0ff3fc3ee564d4da835dd8ee58fc7f582d6c405290fc00c6981bfc8b01d96a50c16ff164e60e7ef5049e0cdd38206fc7d808becf3473e1e772db6e20 SHA512 0aa2c28721a88ae3e6f841b751a2f3f1488106bc25ddaf591f8146fbdb310a12c8c5046b4be84787f4c08320b819e5a829531b8f0b07291ee5243c8581c3e9e4
2786 +DIST plasma-workspace-wallpapers-5.17.5.tar.xz 34173344 BLAKE2B dce8cc422523c55b1b9fd33c139dd8597b0130ce1d7dcef9065421d1e5da24c5f2ef3ca176154aa21c39d81f3c5d53170a3e22697cbb84c3306de0271dcb134e SHA512 d1fbdd52632009a77d31e89105323d26edaad20e2083dca27acb0f7c796f534a7a3e4223659b7ccc522513eb7f7d3e4e200251626bda60475d53f9a095ce9fe6
2787
2788 diff --git a/kde-plasma/plasma-workspace-wallpapers/plasma-workspace-wallpapers-5.17.5.ebuild b/kde-plasma/plasma-workspace-wallpapers/plasma-workspace-wallpapers-5.17.5.ebuild
2789 new file mode 100644
2790 index 00000000000..0fe9c7985bd
2791 --- /dev/null
2792 +++ b/kde-plasma/plasma-workspace-wallpapers/plasma-workspace-wallpapers-5.17.5.ebuild
2793 @@ -0,0 +1,19 @@
2794 +# Copyright 1999-2020 Gentoo Authors
2795 +# Distributed under the terms of the GNU General Public License v2
2796 +
2797 +EAPI=7
2798 +
2799 +PVCUT=$(ver_cut 1-3)
2800 +inherit cmake kde.org
2801 +
2802 +DESCRIPTION="Wallpapers for the Plasma workspace"
2803 +
2804 +LICENSE="GPL-2"
2805 +SLOT="5"
2806 +KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
2807 +IUSE=""
2808 +
2809 +BDEPEND="
2810 + dev-qt/qtcore:5
2811 + kde-frameworks/extra-cmake-modules:5
2812 +"
2813
2814 diff --git a/kde-plasma/plasma-workspace/Manifest b/kde-plasma/plasma-workspace/Manifest
2815 index 56ea59d0be0..2dcf210d7d6 100644
2816 --- a/kde-plasma/plasma-workspace/Manifest
2817 +++ b/kde-plasma/plasma-workspace/Manifest
2818 @@ -1 +1,2 @@
2819 DIST plasma-workspace-5.17.4.tar.xz 4962200 BLAKE2B 2050dbf77dbdf144017e0ddf4b827b9dbe27b8f475eedaed969a442e036f162cabad5d6b47fd650491ed5989cade48ebafbd5f599dbc790c14515ce01ebfd626 SHA512 3f5aa07ccd19604bc399bb1d30dd16ac82e1405613c1f4a939e3c2cba3b4a478213095617052440dda222f1712608533e5806939117752d31b0616a6009cf45b
2820 +DIST plasma-workspace-5.17.5.tar.xz 4962336 BLAKE2B d7c91130d303b612cae09627947547919d44ce91f31340bea4b8987ecc688728e0d937364c76710e0989554282688765bba58308cbb36c889e6729a6fbb7043a SHA512 b8a3f3a1a79d7254deecfb5228749abf15bc6f58ab17eb6d19e9010c74930491439aefa6589980dc0ae53858e4bef6be7edb66a15d3f227c5dfff458c1ca5d1a
2821
2822 diff --git a/kde-plasma/plasma-workspace/plasma-workspace-5.17.5.ebuild b/kde-plasma/plasma-workspace/plasma-workspace-5.17.5.ebuild
2823 new file mode 100644
2824 index 00000000000..682fbeb00f2
2825 --- /dev/null
2826 +++ b/kde-plasma/plasma-workspace/plasma-workspace-5.17.5.ebuild
2827 @@ -0,0 +1,219 @@
2828 +# Copyright 1999-2020 Gentoo Authors
2829 +# Distributed under the terms of the GNU General Public License v2
2830 +
2831 +EAPI=7
2832 +
2833 +ECM_HANDBOOK="forceoptional"
2834 +ECM_TEST="forceoptional"
2835 +KFMIN=5.64.0
2836 +PVCUT=$(ver_cut 1-3)
2837 +QTMIN=5.12.3
2838 +VIRTUALX_REQUIRED="test"
2839 +inherit ecm kde.org
2840 +
2841 +DESCRIPTION="KDE Plasma workspace"
2842 +
2843 +LICENSE="GPL-2" # TODO: CHECK
2844 +SLOT="5"
2845 +KEYWORDS="~amd64 ~arm ~arm64 ~x86"
2846 +IUSE="appstream +calendar geolocation gps qalculate qrcode +semantic-desktop systemd"
2847 +
2848 +REQUIRED_USE="gps? ( geolocation )"
2849 +
2850 +# drop qtgui subslot operator when QT_MINIMAL >= 5.14.0
2851 +COMMON_DEPEND="
2852 + >=dev-qt/qtdbus-${QTMIN}:5
2853 + >=dev-qt/qtdeclarative-${QTMIN}:5[widgets]
2854 + >=dev-qt/qtgui-${QTMIN}:5=[jpeg]
2855 + >=dev-qt/qtnetwork-${QTMIN}:5
2856 + >=dev-qt/qtsql-${QTMIN}:5
2857 + >=dev-qt/qtwidgets-${QTMIN}:5
2858 + >=dev-qt/qtx11extras-${QTMIN}:5
2859 + >=dev-qt/qtxml-${QTMIN}:5
2860 + >=kde-frameworks/kactivities-${KFMIN}:5
2861 + >=kde-frameworks/kactivities-stats-${KFMIN}:5
2862 + >=kde-frameworks/kauth-${KFMIN}:5
2863 + >=kde-frameworks/kbookmarks-${KFMIN}:5
2864 + >=kde-frameworks/kcompletion-${KFMIN}:5
2865 + >=kde-frameworks/kconfig-${KFMIN}:5
2866 + >=kde-frameworks/kconfigwidgets-${KFMIN}:5
2867 + >=kde-frameworks/kcoreaddons-${KFMIN}:5
2868 + >=kde-frameworks/kcrash-${KFMIN}:5
2869 + >=kde-frameworks/kdbusaddons-${KFMIN}:5
2870 + >=kde-frameworks/kdeclarative-${KFMIN}:5
2871 + >=kde-frameworks/kded-${KFMIN}:5
2872 + >=kde-frameworks/kdelibs4support-${KFMIN}:5
2873 + >=kde-frameworks/kglobalaccel-${KFMIN}:5
2874 + >=kde-frameworks/kguiaddons-${KFMIN}:5
2875 + >=kde-frameworks/ki18n-${KFMIN}:5
2876 + >=kde-frameworks/kiconthemes-${KFMIN}:5
2877 + >=kde-frameworks/kidletime-${KFMIN}:5
2878 + >=kde-frameworks/kio-${KFMIN}:5
2879 + >=kde-frameworks/kitemmodels-${KFMIN}:5
2880 + >=kde-frameworks/kitemviews-${KFMIN}:5
2881 + >=kde-frameworks/kjobwidgets-${KFMIN}:5
2882 + >=kde-frameworks/knewstuff-${KFMIN}:5
2883 + >=kde-frameworks/knotifications-${KFMIN}:5
2884 + >=kde-frameworks/knotifyconfig-${KFMIN}:5
2885 + >=kde-frameworks/kpackage-${KFMIN}:5
2886 + >=kde-frameworks/kpeople-${KFMIN}:5
2887 + >=kde-frameworks/krunner-${KFMIN}:5
2888 + >=kde-frameworks/kservice-${KFMIN}:5
2889 + >=kde-frameworks/ktexteditor-${KFMIN}:5
2890 + >=kde-frameworks/ktextwidgets-${KFMIN}:5
2891 + >=kde-frameworks/kwallet-${KFMIN}:5
2892 + >=kde-frameworks/kwayland-${KFMIN}:5
2893 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
2894 + >=kde-frameworks/kwindowsystem-${KFMIN}:5
2895 + >=kde-frameworks/kxmlgui-${KFMIN}:5
2896 + >=kde-frameworks/plasma-${KFMIN}:5
2897 + >=kde-frameworks/solid-${KFMIN}:5
2898 + >=kde-plasma/kscreenlocker-${PVCUT}:5
2899 + >=kde-plasma/kwin-${PVCUT}:5
2900 + >=kde-plasma/libkscreen-${PVCUT}:5
2901 + >=kde-plasma/libksysguard-${PVCUT}:5
2902 + >=kde-plasma/libkworkspace-${PVCUT}:5
2903 + media-libs/phonon[qt5(+)]
2904 + sys-libs/zlib
2905 + x11-libs/libICE
2906 + x11-libs/libSM
2907 + x11-libs/libX11
2908 + x11-libs/libXau
2909 + x11-libs/libxcb
2910 + x11-libs/libXfixes
2911 + x11-libs/libXrender
2912 + x11-libs/libXtst
2913 + x11-libs/xcb-util
2914 + x11-libs/xcb-util-image
2915 + appstream? ( dev-libs/appstream[qt5] )
2916 + calendar? ( >=kde-frameworks/kholidays-${KFMIN}:5 )
2917 + geolocation? ( >=kde-frameworks/networkmanager-qt-${KFMIN}:5 )
2918 + gps? ( sci-geosciences/gpsd )
2919 + qalculate? ( sci-libs/libqalculate:= )
2920 + qrcode? ( >=kde-frameworks/prison-${KFMIN}:5 )
2921 + semantic-desktop? ( >=kde-frameworks/baloo-${KFMIN}:5 )
2922 +"
2923 +DEPEND="${COMMON_DEPEND}
2924 + >=dev-qt/qtconcurrent-${QTMIN}:5
2925 + x11-base/xorg-proto
2926 +"
2927 +RDEPEND="${COMMON_DEPEND}
2928 + app-text/iso-codes
2929 + >=dev-qt/qdbus-${QTMIN}:5
2930 + >=dev-qt/qtgraphicaleffects-${QTMIN}:5
2931 + >=dev-qt/qtpaths-${QTMIN}:5
2932 + >=dev-qt/qtquickcontrols-${QTMIN}:5[widgets]
2933 + >=dev-qt/qtquickcontrols2-${QTMIN}:5
2934 + >=kde-apps/kio-extras-19.04.3:5
2935 + >=kde-frameworks/kdesu-${KFMIN}:5
2936 + >=kde-frameworks/kirigami-${KFMIN}:5
2937 + >=kde-plasma/ksysguard-${PVCUT}:5
2938 + >=kde-plasma/milou-${PVCUT}:5
2939 + >=kde-plasma/plasma-integration-${PVCUT}:5
2940 + x11-apps/xmessage
2941 + x11-apps/xprop
2942 + x11-apps/xrdb
2943 + x11-apps/xsetroot
2944 + systemd? ( sys-apps/dbus[user-session] )
2945 + !systemd? ( sys-apps/dbus )
2946 + !<kde-plasma/plasma-desktop-5.16.80:5
2947 +"
2948 +PDEPEND="
2949 + >=kde-plasma/kde-cli-tools-${PVCUT}:5
2950 +"
2951 +
2952 +PATCHES=(
2953 + "${FILESDIR}/${PN}-5.14.2-split-libkworkspace.patch"
2954 + "${FILESDIR}/${PN}-5.17.2-waylandsessionrename.patch"
2955 +)
2956 +
2957 +RESTRICT+=" test"
2958 +
2959 +pkg_setup() {
2960 + ecm_pkg_setup
2961 +
2962 + local md5
2963 + local srcfile=/etc/plasma/XX/10-agent-XX.sh
2964 + local newdir="${EPREFIX}"/etc/xdg/plasma-workspace
2965 +
2966 + if [[ -f "${EROOT}"${srcfile//XX/startup} ]]; then
2967 + md5=$(md5sum "${EROOT}"${srcfile//XX/startup})
2968 + if [[ ${md5%% *} != 90caaabb40b56bfbe65388841a6dd6ca ]]; then
2969 + elog "Existing modified ${EPREFIX}${srcfile//XX/startup} detected."
2970 + elog "Copying to ${newdir}/env/10-agent-startup.sh..."
2971 + cp -v "${EROOT}"${srcfile//XX/startup} "${T}"/ || die
2972 + fi
2973 + fi
2974 +
2975 + if [[ -f "${EROOT}"${srcfile//XX/shutdown} ]]; then
2976 + md5=$(md5sum "${EROOT}"${srcfile//XX/shutdown})
2977 + if [[ ${md5%% *} != d7bffa0273f92abd999c7c3c43dbc23d ]]; then
2978 + elog "Existing modified ${EPREFIX}${srcfile//XX/shutdown} detected."
2979 + elog "Copying to ${newdir}/shutdown/10-agent-shutdown.sh..."
2980 + cp -v "${EROOT}"${srcfile//XX/shutdown} "${T}"/ || die
2981 + fi
2982 + fi
2983 +}
2984 +
2985 +src_prepare() {
2986 + ecm_src_prepare
2987 +
2988 + if [[ ! -f "${T}"/10-agent-startup.sh ]]; then
2989 + cp "${FILESDIR}"/10-agent-startup.sh "${T}"/ || die
2990 + fi
2991 + if [[ ! -f "${T}"/10-agent-shutdown.sh ]]; then
2992 + cp "${FILESDIR}"/10-agent-shutdown.sh "${T}"/ || die
2993 + fi
2994 +
2995 + cmake_comment_add_subdirectory libkworkspace
2996 + # delete colliding libkworkspace translations
2997 + if [[ ${KDE_BUILD_TYPE} = release ]]; then
2998 + find po -type f -name "*po" -and -name "libkworkspace*" -delete || die
2999 + fi
3000 +}
3001 +
3002 +src_configure() {
3003 + local mycmakeargs=(
3004 + -DBUILD_xembed-sni-proxy=OFF
3005 + $(cmake_use_find_package appstream AppStreamQt)
3006 + $(cmake_use_find_package calendar KF5Holidays)
3007 + $(cmake_use_find_package geolocation KF5NetworkManagerQt)
3008 + $(cmake_use_find_package qalculate Qalculate)
3009 + $(cmake_use_find_package qrcode KF5Prison)
3010 + $(cmake_use_find_package semantic-desktop KF5Baloo)
3011 + )
3012 +
3013 + use gps && mycmakeargs+=( $(cmake_use_find_package gps libgps) )
3014 +
3015 + ecm_src_configure
3016 +}
3017 +
3018 +src_install() {
3019 + ecm_src_install
3020 +
3021 + # default startup and shutdown scripts
3022 + insinto /etc/xdg/plasma-workspace/env
3023 + doins "${T}"/10-agent-startup.sh
3024 +
3025 + insinto /etc/xdg/plasma-workspace/shutdown
3026 + doins "${T}"/10-agent-shutdown.sh
3027 + fperms +x /etc/xdg/plasma-workspace/shutdown/10-agent-shutdown.sh
3028 +}
3029 +
3030 +pkg_postinst () {
3031 + ecm_pkg_postinst
3032 +
3033 + # Clean up pre-5.17.4 scripts
3034 + if [[ -e "${EROOT}"/etc/plasma/startup/10-agent-startup.sh ]]; then
3035 + rm "${EROOT}"/etc/plasma/startup/10-agent-startup.sh || die
3036 + elog "Removed obsolete ${EPREFIX}/etc/plasma/startup/10-agent-startup.sh"
3037 + fi
3038 + if [[ -e "${EROOT}"/etc/plasma/shutdown/10-agent-shutdown.sh ]]; then
3039 + rm "${EROOT}"/etc/plasma/shutdown/10-agent-shutdown.sh || die
3040 + elog "Removed obsolete ${EPREFIX}/etc/plasma/shutdown/10-agent-shutdown.sh"
3041 + fi
3042 +
3043 + elog "To enable gpg-agent and/or ssh-agent in Plasma sessions,"
3044 + elog "edit ${EPREFIX}/etc/xdg/plasma-workspace/env/10-agent-startup.sh"
3045 + elog "and ${EPREFIX}/etc/xdg/plasma-workspace/shutdown/10-agent-shutdown.sh"
3046 +}
3047
3048 diff --git a/kde-plasma/plymouth-kcm/Manifest b/kde-plasma/plymouth-kcm/Manifest
3049 index b3083075f62..a77bb55c6c6 100644
3050 --- a/kde-plasma/plymouth-kcm/Manifest
3051 +++ b/kde-plasma/plymouth-kcm/Manifest
3052 @@ -1 +1,2 @@
3053 DIST plymouth-kcm-5.17.4.tar.xz 39716 BLAKE2B c242d54ca4a572dc89796875241816ea698ce21e563abb7443ded4f7a51f7fd5479b9e9bc7b38a59806e802420124c19ca3598546a5ac04163d096b065d68a7e SHA512 ded5142b88452f5df3241a71760e77811e1fefacdabff8e5a044fc1e73c0b0d6cdbdc96dcf6cc1af1bcb35b8780ed13e437d7bba54f7fca872869f94d3daa21c
3054 +DIST plymouth-kcm-5.17.5.tar.xz 40372 BLAKE2B a78f79960dd0623647be478fe37c9d15b7eb55c1a6cc2037fcb72d5d86ed0226860fc258850b7313bb75788580e0089f86656b97480c7b0d93c726ed6bb668ae SHA512 2751c89408538c58821d71aeda47c57584b647f006b7fcad0a67d0247a861523be6b3e253a2e3b32c9f0f3be0613385fef49bc2b68d8900f1e9e1be54e989494
3055
3056 diff --git a/kde-plasma/plymouth-kcm/plymouth-kcm-5.17.5.ebuild b/kde-plasma/plymouth-kcm/plymouth-kcm-5.17.5.ebuild
3057 new file mode 100644
3058 index 00000000000..6a65a50a3e0
3059 --- /dev/null
3060 +++ b/kde-plasma/plymouth-kcm/plymouth-kcm-5.17.5.ebuild
3061 @@ -0,0 +1,40 @@
3062 +# Copyright 1999-2020 Gentoo Authors
3063 +# Distributed under the terms of the GNU General Public License v2
3064 +
3065 +EAPI=7
3066 +
3067 +BOGUS=1
3068 +KFMIN=5.64.0
3069 +PVCUT=$(ver_cut 1-3)
3070 +QTMIN=5.12.3
3071 +inherit ecm kde.org
3072 +
3073 +DESCRIPTION="KDE Plasma control module for Plymouth"
3074 +HOMEPAGE="https://cgit.kde.org/plymouth-kcm.git"
3075 +
3076 +LICENSE="GPL-2+"
3077 +SLOT="5"
3078 +KEYWORDS="~amd64 ~arm ~arm64 ~x86"
3079 +IUSE=""
3080 +
3081 +DEPEND="
3082 + >=kde-frameworks/karchive-${KFMIN}:5
3083 + >=kde-frameworks/kauth-${KFMIN}:5
3084 + >=kde-frameworks/kconfig-${KFMIN}:5
3085 + >=kde-frameworks/kcoreaddons-${KFMIN}:5
3086 + >=kde-frameworks/kdeclarative-${KFMIN}:5
3087 + >=kde-frameworks/ki18n-${KFMIN}:5
3088 + >=kde-frameworks/kio-${KFMIN}:5
3089 + >=kde-frameworks/knewstuff-${KFMIN}:5
3090 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
3091 + >=dev-qt/qtdeclarative-${QTMIN}:5
3092 + >=dev-qt/qtgui-${QTMIN}:5
3093 + >=dev-qt/qtquickcontrols-${QTMIN}:5
3094 + >=dev-qt/qtwidgets-${QTMIN}:5
3095 + sys-boot/plymouth
3096 +"
3097 +RDEPEND="${DEPEND}
3098 + >=kde-plasma/kde-cli-tools-${PVCUT}:5
3099 +"
3100 +
3101 +DOCS=( CONTRIBUTORS )
3102
3103 diff --git a/kde-plasma/polkit-kde-agent/Manifest b/kde-plasma/polkit-kde-agent/Manifest
3104 index 6b8767b7fea..7cb7a7738ca 100644
3105 --- a/kde-plasma/polkit-kde-agent/Manifest
3106 +++ b/kde-plasma/polkit-kde-agent/Manifest
3107 @@ -1 +1,2 @@
3108 DIST polkit-kde-agent-1-5.17.4.tar.xz 43308 BLAKE2B 529aa7c4ad85de97cee208249ff0a7f27f932c34e95f3bc9565646cd6452196b742a9ea59575e43347be05f56efce54b0bed4cfd202043259b8af30b0b283957 SHA512 85aa85211985177366cebbe081e7f943adb6b9f17e427be3ef46d7f747b34757ec1e28ba8931ef67bbf33cb117be7a8bc99cb3e44e3ec15763b73c05f69e5d81
3109 +DIST polkit-kde-agent-1-5.17.5.tar.xz 43340 BLAKE2B 14f97204f9d93e4aca9d0f9bb98dfd7b74b03796958cf065bb4026a03489159ca45634b9db009c2a025fcf826a1ca8ad1f32e962047d56e0010b017b6569979c SHA512 0103449f58a82c07ae76e214a7fddcf29b034c5e9f73b6cf2d6b11e2e4510b1deba1a0cccc578304defb445e9012d40deca88c647b3727b83574f2eeb223894b
3110
3111 diff --git a/kde-plasma/polkit-kde-agent/polkit-kde-agent-5.17.5.ebuild b/kde-plasma/polkit-kde-agent/polkit-kde-agent-5.17.5.ebuild
3112 new file mode 100644
3113 index 00000000000..9000057b6fe
3114 --- /dev/null
3115 +++ b/kde-plasma/polkit-kde-agent/polkit-kde-agent-5.17.5.ebuild
3116 @@ -0,0 +1,32 @@
3117 +# Copyright 1999-2020 Gentoo Authors
3118 +# Distributed under the terms of the GNU General Public License v2
3119 +
3120 +EAPI=7
3121 +
3122 +KDE_ORG_NAME="${PN}-1"
3123 +KFMIN=5.64.0
3124 +PVCUT=$(ver_cut 1-3)
3125 +QTMIN=5.12.3
3126 +inherit ecm kde.org
3127 +
3128 +DESCRIPTION="PolKit agent module for KDE Plasma"
3129 +HOMEPAGE="https://kde.org/"
3130 +LICENSE="GPL-2" # TODO: CHECK
3131 +SLOT="5"
3132 +KEYWORDS="~amd64 ~arm ~arm64 ~x86"
3133 +IUSE=""
3134 +
3135 +DEPEND="
3136 + >=kde-frameworks/kcoreaddons-${KFMIN}:5
3137 + >=kde-frameworks/kcrash-${KFMIN}:5
3138 + >=kde-frameworks/kdbusaddons-${KFMIN}:5
3139 + >=kde-frameworks/ki18n-${KFMIN}:5
3140 + >=kde-frameworks/kiconthemes-${KFMIN}:5
3141 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
3142 + >=kde-frameworks/kwindowsystem-${KFMIN}:5
3143 + >=dev-qt/qtdbus-${QTMIN}:5
3144 + >=dev-qt/qtgui-${QTMIN}:5
3145 + >=dev-qt/qtwidgets-${QTMIN}:5
3146 + >=sys-auth/polkit-qt-0.112.0[qt5(+)]
3147 +"
3148 +RDEPEND="${DEPEND}"
3149
3150 diff --git a/kde-plasma/powerdevil/Manifest b/kde-plasma/powerdevil/Manifest
3151 index 5a96b193525..acea3fa7732 100644
3152 --- a/kde-plasma/powerdevil/Manifest
3153 +++ b/kde-plasma/powerdevil/Manifest
3154 @@ -1 +1,2 @@
3155 DIST powerdevil-5.17.4.tar.xz 594592 BLAKE2B 049314450dddb7e1656d914d06b1b5a0c1f6dc2f4dccf1322a7a4e85cf127c67a10e847d343b7b234255fb8b7fda495d0aef978f13661f8e55249f976903f018 SHA512 c9ff02fb154e6088e0e0c8d26375d932b9a751d7d0b59cd9a380ccdd795f523f45143a1d6fb587ce9acafd393a7f825210041d4a2bef2680d81ab6bd8195e5fb
3156 +DIST powerdevil-5.17.5.tar.xz 593788 BLAKE2B 3bd0bd3c37ccbd0993beeb53f2a76f08ea84eb81811bb1f7da8f59d75f39a8f34ccc6d9b10fc93002a52d1b8a76b9dd35e3790643dfb7c1687c14ce914a0d66e SHA512 a763ea1811cfdb6978e3e4e26311a9ddeb2d11ea5a80eed6ab5e28361007526554750f41b4f8adbc44a2d1fc16324432fc4f25152441dd17eb81c80448c9820f
3157
3158 diff --git a/kde-plasma/powerdevil/powerdevil-5.17.5.ebuild b/kde-plasma/powerdevil/powerdevil-5.17.5.ebuild
3159 new file mode 100644
3160 index 00000000000..f08e8decc86
3161 --- /dev/null
3162 +++ b/kde-plasma/powerdevil/powerdevil-5.17.5.ebuild
3163 @@ -0,0 +1,66 @@
3164 +# Copyright 1999-2020 Gentoo Authors
3165 +# Distributed under the terms of the GNU General Public License v2
3166 +
3167 +EAPI=7
3168 +
3169 +ECM_HANDBOOK="forceoptional"
3170 +KFMIN=5.64.0
3171 +PVCUT=$(ver_cut 1-3)
3172 +QTMIN=5.12.3
3173 +inherit ecm kde.org
3174 +
3175 +DESCRIPTION="Power management for KDE Plasma Shell"
3176 +HOMEPAGE="https://cgit.kde.org/powerdevil.git"
3177 +LICENSE="GPL-2" # TODO: CHECK
3178 +SLOT="5"
3179 +KEYWORDS="~amd64 ~arm ~arm64 ~x86"
3180 +IUSE="brightness-control +wireless"
3181 +
3182 +DEPEND="
3183 + >=kde-frameworks/kactivities-${KFMIN}:5
3184 + >=kde-frameworks/kauth-${KFMIN}:5[policykit]
3185 + >=kde-frameworks/kcompletion-${KFMIN}:5
3186 + >=kde-frameworks/kconfig-${KFMIN}:5
3187 + >=kde-frameworks/kconfigwidgets-${KFMIN}:5
3188 + >=kde-frameworks/kcoreaddons-${KFMIN}:5
3189 + >=kde-frameworks/kcrash-${KFMIN}:5
3190 + >=kde-frameworks/kdbusaddons-${KFMIN}:5
3191 + >=kde-frameworks/kglobalaccel-${KFMIN}:5
3192 + >=kde-frameworks/ki18n-${KFMIN}:5
3193 + >=kde-frameworks/kidletime-${KFMIN}:5
3194 + >=kde-frameworks/kio-${KFMIN}:5
3195 + >=kde-frameworks/knotifications-${KFMIN}:5
3196 + >=kde-frameworks/knotifyconfig-${KFMIN}:5
3197 + >=kde-frameworks/kservice-${KFMIN}:5
3198 + >=kde-frameworks/kwayland-${KFMIN}:5
3199 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
3200 + >=kde-frameworks/kxmlgui-${KFMIN}:5
3201 + >=kde-frameworks/solid-${KFMIN}:5
3202 + >=kde-plasma/libkscreen-${PVCUT}:5
3203 + >=kde-plasma/libkworkspace-${PVCUT}:5
3204 + >=dev-qt/qtdbus-${QTMIN}:5
3205 + >=dev-qt/qtgui-${QTMIN}:5
3206 + >=dev-qt/qtwidgets-${QTMIN}:5
3207 + >=dev-qt/qtx11extras-${QTMIN}:5
3208 + virtual/libudev:=
3209 + x11-libs/libxcb
3210 + brightness-control? ( app-misc/ddcutil )
3211 + wireless? (
3212 + >=kde-frameworks/bluez-qt-${KFMIN}:5
3213 + >=kde-frameworks/networkmanager-qt-${KFMIN}:5
3214 + )
3215 +"
3216 +RDEPEND="${DEPEND}
3217 + >=kde-plasma/kde-cli-tools-${PVCUT}:5
3218 + >=sys-power/upower-0.9.23
3219 +"
3220 +
3221 +src_configure() {
3222 + local mycmakeargs=(
3223 + -DHAVE_DDCUTIL=$(usex brightness-control)
3224 + $(cmake_use_find_package wireless KF5BluezQt)
3225 + $(cmake_use_find_package wireless KF5NetworkManagerQt)
3226 + )
3227 +
3228 + ecm_src_configure
3229 +}
3230
3231 diff --git a/kde-plasma/sddm-kcm/Manifest b/kde-plasma/sddm-kcm/Manifest
3232 index a7c4b5a2a3b..eb5a3734414 100644
3233 --- a/kde-plasma/sddm-kcm/Manifest
3234 +++ b/kde-plasma/sddm-kcm/Manifest
3235 @@ -1 +1,2 @@
3236 DIST sddm-kcm-5.17.4.tar.xz 59004 BLAKE2B e89561fd449829708e74c16eb39a49ced6cc2096c20c85bffbf7193fa4b33007cc1859afe4398b72f12016feb9e46cc59917c7a737fb68816d256d8480f1989b SHA512 a2bc0059090afdb3c1dd697bb914b52f94ad0b8d87c7d9535f5f825c167b93146f251c197207fd45f4eca3d27c766fe5e3686d482fcd9c26eb27c882c874bbf5
3237 +DIST sddm-kcm-5.17.5.tar.xz 59304 BLAKE2B bad791db8bdc4ace1060d3c49e6ce5100d8aa39c42f356ad5dd9b92f8e0a45b518c759ec5ff6d66d59e89b6ec1502050eb5093ab731ff4aef155ede3bf7b1e8d SHA512 8ba8024bfa336ab1344dc5c7f39e8395fbbef2cd4f4695be45c1a777fa06918e1a877d90b073518d182ee1cbfe67fd44419c9f67ecb24f2ffe832cac78da00b5
3238
3239 diff --git a/kde-plasma/sddm-kcm/sddm-kcm-5.17.5.ebuild b/kde-plasma/sddm-kcm/sddm-kcm-5.17.5.ebuild
3240 new file mode 100644
3241 index 00000000000..40c5c22a69e
3242 --- /dev/null
3243 +++ b/kde-plasma/sddm-kcm/sddm-kcm-5.17.5.ebuild
3244 @@ -0,0 +1,38 @@
3245 +# Copyright 1999-2020 Gentoo Authors
3246 +# Distributed under the terms of the GNU General Public License v2
3247 +
3248 +EAPI=7
3249 +
3250 +KFMIN=5.64.0
3251 +PVCUT=$(ver_cut 1-3)
3252 +QTMIN=5.12.3
3253 +inherit ecm kde.org
3254 +
3255 +DESCRIPTION="KDE Plasma control module for SDDM"
3256 +HOMEPAGE="https://cgit.kde.org/sddm-kcm.git"
3257 +
3258 +LICENSE="GPL-2+"
3259 +SLOT="5"
3260 +KEYWORDS="~amd64 ~arm ~arm64 ~x86"
3261 +IUSE=""
3262 +
3263 +DEPEND="
3264 + >=kde-frameworks/karchive-${KFMIN}:5
3265 + >=kde-frameworks/kauth-${KFMIN}:5
3266 + >=kde-frameworks/kconfig-${KFMIN}:5
3267 + >=kde-frameworks/kconfigwidgets-${KFMIN}:5
3268 + >=kde-frameworks/kcoreaddons-${KFMIN}:5
3269 + >=kde-frameworks/ki18n-${KFMIN}:5
3270 + >=kde-frameworks/kio-${KFMIN}:5
3271 + >=kde-frameworks/knewstuff-${KFMIN}:5
3272 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
3273 + >=dev-qt/qtdeclarative-${QTMIN}:5[widgets]
3274 + >=dev-qt/qtgui-${QTMIN}:5
3275 + >=dev-qt/qtwidgets-${QTMIN}:5
3276 +"
3277 +RDEPEND="${DEPEND}
3278 + >=kde-plasma/kde-cli-tools-${PVCUT}:5
3279 + x11-misc/sddm
3280 +"
3281 +
3282 +DOCS=( CONTRIBUTORS )
3283
3284 diff --git a/kde-plasma/systemsettings/Manifest b/kde-plasma/systemsettings/Manifest
3285 index 363851486bf..b98c90a0e89 100644
3286 --- a/kde-plasma/systemsettings/Manifest
3287 +++ b/kde-plasma/systemsettings/Manifest
3288 @@ -1 +1,2 @@
3289 DIST systemsettings-5.17.4.tar.xz 172764 BLAKE2B 99af8adb54a43d649ae44832ddff7e65acdc06416b20bb26513eda22dd49f73cf6d2b734ba12424d32f66e7074a515bb97d31d00562ddbd15624f7147df40704 SHA512 c06662eaf4f75a498a2e28168e88ac70b421ed634b8757aadfd27e31e1ad259b2e3199d56af154cacfe4096f5d54e2596f5c2eb914b6668ad040cad2d7549194
3290 +DIST systemsettings-5.17.5.tar.xz 172720 BLAKE2B f8cc7bd6e554e0a88c4241ab255b63fc259f09182c94e5ceba6a931a79927c52df926e8121180ea96075bf428dc28e3cedba9a4611491e06a151fe8d23a380b5 SHA512 75844d5bbfe518f857f24df46769ef38460518fa7eb548ba4903619dc6336d85f2d8d4ba7dc6b36bffd04dc1cf6f3e515e49a4bc537d2b1fffb374005c622b7f
3291
3292 diff --git a/kde-plasma/systemsettings/systemsettings-5.17.5.ebuild b/kde-plasma/systemsettings/systemsettings-5.17.5.ebuild
3293 new file mode 100644
3294 index 00000000000..f8d92ce2a4b
3295 --- /dev/null
3296 +++ b/kde-plasma/systemsettings/systemsettings-5.17.5.ebuild
3297 @@ -0,0 +1,65 @@
3298 +# Copyright 1999-2020 Gentoo Authors
3299 +# Distributed under the terms of the GNU General Public License v2
3300 +
3301 +EAPI=7
3302 +
3303 +ECM_HANDBOOK="forceoptional"
3304 +KFMIN=5.64.0
3305 +PVCUT=$(ver_cut 1-3)
3306 +QTMIN=5.12.3
3307 +inherit ecm kde.org
3308 +
3309 +DESCRIPTION="Control Center to configure KDE Plasma desktop"
3310 +LICENSE="GPL-2" # TODO: CHECK
3311 +SLOT="5"
3312 +KEYWORDS="~amd64 ~arm ~arm64 ~x86"
3313 +IUSE=""
3314 +
3315 +DEPEND="
3316 + >=kde-frameworks/kactivities-${KFMIN}:5
3317 + >=kde-frameworks/kactivities-stats-${KFMIN}:5
3318 + >=kde-frameworks/kauth-${KFMIN}:5
3319 + >=kde-frameworks/kcmutils-${KFMIN}:5
3320 + >=kde-frameworks/kcompletion-${KFMIN}:5
3321 + >=kde-frameworks/kconfig-${KFMIN}:5
3322 + >=kde-frameworks/kconfigwidgets-${KFMIN}:5
3323 + >=kde-frameworks/kcoreaddons-${KFMIN}:5
3324 + >=kde-frameworks/kcrash-${KFMIN}:5
3325 + >=kde-frameworks/kdbusaddons-${KFMIN}:5
3326 + >=kde-frameworks/kdeclarative-${KFMIN}:5
3327 + >=kde-frameworks/ki18n-${KFMIN}:5
3328 + >=kde-frameworks/kiconthemes-${KFMIN}:5
3329 + >=kde-frameworks/kio-${KFMIN}:5
3330 + >=kde-frameworks/kitemviews-${KFMIN}:5
3331 + >=kde-frameworks/kpackage-${KFMIN}:5
3332 + >=kde-frameworks/kservice-${KFMIN}:5
3333 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
3334 + >=kde-frameworks/kwindowsystem-${KFMIN}:5
3335 + >=kde-frameworks/kxmlgui-${KFMIN}:5
3336 + >=kde-plasma/libkworkspace-${PVCUT}:5
3337 + >=dev-qt/qtdbus-${QTMIN}:5
3338 + >=dev-qt/qtdeclarative-${QTMIN}:5[widgets]
3339 + >=dev-qt/qtgui-${QTMIN}:5
3340 + >=dev-qt/qtwidgets-${QTMIN}:5
3341 +"
3342 +RDEPEND="${DEPEND}
3343 + !kde-misc/systemd-kcm
3344 + >=kde-frameworks/kirigami-${KFMIN}:5
3345 +"
3346 +
3347 +src_prepare() {
3348 + ecm_src_prepare
3349 +
3350 + # FIXME: hangs in chroot; similar to bug #640432
3351 + sed -e "s/^ecm_find_qmlmodule.*org\.kde\.kcm/#&/" \
3352 + -i CMakeLists.txt || die
3353 +}
3354 +
3355 +pkg_postinst() {
3356 + ecm_pkg_postinst
3357 +
3358 + if [[ -z "${REPLACING_VERSIONS}" ]]; then
3359 + has_version kde-plasma/kde-gtk-config || \
3360 + elog "Install kde-plasma/kde-gtk-config to configure looks for GTK+."
3361 + fi
3362 +}
3363
3364 diff --git a/kde-plasma/user-manager/Manifest b/kde-plasma/user-manager/Manifest
3365 index 7ca0a6942f7..909964971f1 100644
3366 --- a/kde-plasma/user-manager/Manifest
3367 +++ b/kde-plasma/user-manager/Manifest
3368 @@ -1 +1,2 @@
3369 DIST user-manager-5.17.4.tar.xz 2163860 BLAKE2B 67c5c533e021741b813ce8e1e3dabebaa607eca546088791e0e55f15feb4ee653cb711e4a4ccf72a22ab742a7d93a65f64eccdda0fc5b7a51440710730a5cb5e SHA512 f0d7700b535c554a5c7604bbd0a0b3bdf307012744324d28579b707278e13bc56136e93060d0925bc403dda46fed5649fa842c65965b42ca397391d114d1e00f
3370 +DIST user-manager-5.17.5.tar.xz 2163828 BLAKE2B c5587a7afd748d75e9c9f679a8c3b99a3ad7c8b392d9dbbb45b78d9cda48ace69cf03d2aedbbf7b92fad8e20864d6fd7e94278da241a72cfe87c9c2b9dbc815a SHA512 34aa3ace5ba19e602b202bfc4cd1573423a122980e5d6d2815693e709b938e90816de6d12c4e53d97cd1c8e9d1dfa796558fc2afec6bca6767f1da4b5b365989
3371
3372 diff --git a/kde-plasma/user-manager/user-manager-5.17.5.ebuild b/kde-plasma/user-manager/user-manager-5.17.5.ebuild
3373 new file mode 100644
3374 index 00000000000..c15b885a44f
3375 --- /dev/null
3376 +++ b/kde-plasma/user-manager/user-manager-5.17.5.ebuild
3377 @@ -0,0 +1,34 @@
3378 +# Copyright 1999-2020 Gentoo Authors
3379 +# Distributed under the terms of the GNU General Public License v2
3380 +
3381 +EAPI=7
3382 +
3383 +KFMIN=5.64.0
3384 +PVCUT=$(ver_cut 1-3)
3385 +QTMIN=5.12.3
3386 +inherit ecm kde.org
3387 +
3388 +DESCRIPTION="Simple system settings module to manage the users of your system"
3389 +LICENSE="GPL-2" # TODO: CHECK
3390 +SLOT="5"
3391 +KEYWORDS="~amd64 ~arm ~arm64 ~x86"
3392 +IUSE=""
3393 +
3394 +DEPEND="
3395 + >=kde-frameworks/kauth-${KFMIN}:5
3396 + >=kde-frameworks/kcmutils-${KFMIN}:5
3397 + >=kde-frameworks/kconfig-${KFMIN}:5
3398 + >=kde-frameworks/kconfigwidgets-${KFMIN}:5
3399 + >=kde-frameworks/kcoreaddons-${KFMIN}:5
3400 + >=kde-frameworks/ki18n-${KFMIN}:5
3401 + >=kde-frameworks/kiconthemes-${KFMIN}:5
3402 + >=kde-frameworks/kio-${KFMIN}:5
3403 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
3404 + >=dev-qt/qtdbus-${QTMIN}:5
3405 + >=dev-qt/qtgui-${QTMIN}:5
3406 + >=dev-qt/qtwidgets-${QTMIN}:5
3407 + >=dev-libs/libpwquality-1.3.0
3408 +"
3409 +RDEPEND="${DEPEND}
3410 + sys-apps/accountsservice
3411 +"
3412
3413 diff --git a/kde-plasma/xdg-desktop-portal-kde/Manifest b/kde-plasma/xdg-desktop-portal-kde/Manifest
3414 index 77653a91ce2..d3d038242ae 100644
3415 --- a/kde-plasma/xdg-desktop-portal-kde/Manifest
3416 +++ b/kde-plasma/xdg-desktop-portal-kde/Manifest
3417 @@ -1 +1,2 @@
3418 DIST xdg-desktop-portal-kde-5.17.4.tar.xz 63064 BLAKE2B 14150aaf52629973192025e572c0b8444554023bff2a5dfd3cffebccad7a880c6490d79451e62a0997e411f45ea90fb5ad39dc39ba8917344c443d56582093e9 SHA512 2c4ce80e6a0bcc9486d1b3947c27f1af00870d6ffcf0b35c35bd7413683fae393f1b21646276c6200a41c2d5d98c84b440a8fdc3b0ac283466a45709fc151d1c
3419 +DIST xdg-desktop-portal-kde-5.17.5.tar.xz 62912 BLAKE2B cc108a943c925c0943a4a391b4c00619d734837106c617d8dc12a21e890707dbd1aaace11dfa2ecd9b9a32a08dfba57b3baf1e7b33dec481a15e0fcc9f1abaf1 SHA512 b5a82d6744e49d2f6edb7bef2120f5517216dcbf8681cf50fb5522444f635d6cae17cf499310866e351ef9eaab35d37f604d241451a23fbd5f037e377cfd102c
3420
3421 diff --git a/kde-plasma/xdg-desktop-portal-kde/xdg-desktop-portal-kde-5.17.5.ebuild b/kde-plasma/xdg-desktop-portal-kde/xdg-desktop-portal-kde-5.17.5.ebuild
3422 new file mode 100644
3423 index 00000000000..ab383c29457
3424 --- /dev/null
3425 +++ b/kde-plasma/xdg-desktop-portal-kde/xdg-desktop-portal-kde-5.17.5.ebuild
3426 @@ -0,0 +1,48 @@
3427 +# Copyright 1999-2020 Gentoo Authors
3428 +# Distributed under the terms of the GNU General Public License v2
3429 +
3430 +EAPI=7
3431 +
3432 +KFMIN=5.64.0
3433 +PVCUT=$(ver_cut 1-3)
3434 +QTMIN=5.12.3
3435 +inherit ecm kde.org
3436 +
3437 +DESCRIPTION="Backend implementation for xdg-desktop-portal that is using Qt/KDE Frameworks"
3438 +LICENSE="LGPL-2+"
3439 +SLOT="5"
3440 +KEYWORDS="~amd64 ~arm ~arm64 ~x86"
3441 +IUSE="screencast"
3442 +
3443 +COMMON_DEPEND="
3444 + >=kde-frameworks/kcoreaddons-${KFMIN}:5
3445 + >=kde-frameworks/ki18n-${KFMIN}:5
3446 + >=kde-frameworks/kio-${KFMIN}:5
3447 + >=kde-frameworks/knotifications-${KFMIN}:5
3448 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
3449 + >=dev-qt/qtdbus-${QTMIN}:5
3450 + >=dev-qt/qtgui-${QTMIN}:5
3451 + >=dev-qt/qtprintsupport-${QTMIN}:5[cups]
3452 + >=dev-qt/qtwidgets-${QTMIN}:5
3453 + screencast? (
3454 + media-libs/libepoxy
3455 + media-libs/mesa[gbm]
3456 + media-video/pipewire:=
3457 + )
3458 +"
3459 +DEPEND="${COMMON_DEPEND}
3460 + >=kde-frameworks/kwayland-${KFMIN}:5
3461 + >=dev-qt/qtconcurrent-${QTMIN}:5
3462 +"
3463 +RDEPEND="${COMMON_DEPEND}
3464 + sys-apps/xdg-desktop-portal[screencast?]
3465 +"
3466 +
3467 +src_configure() {
3468 + local mycmakeargs=(
3469 + $(cmake_use_find_package screencast PipeWire)
3470 + $(cmake_use_find_package screencast GBM)
3471 + $(cmake_use_find_package screencast Epoxy)
3472 + )
3473 + ecm_src_configure
3474 +}
3475
3476 diff --git a/kde-plasma/xembed-sni-proxy/Manifest b/kde-plasma/xembed-sni-proxy/Manifest
3477 index 56ea59d0be0..2dcf210d7d6 100644
3478 --- a/kde-plasma/xembed-sni-proxy/Manifest
3479 +++ b/kde-plasma/xembed-sni-proxy/Manifest
3480 @@ -1 +1,2 @@
3481 DIST plasma-workspace-5.17.4.tar.xz 4962200 BLAKE2B 2050dbf77dbdf144017e0ddf4b827b9dbe27b8f475eedaed969a442e036f162cabad5d6b47fd650491ed5989cade48ebafbd5f599dbc790c14515ce01ebfd626 SHA512 3f5aa07ccd19604bc399bb1d30dd16ac82e1405613c1f4a939e3c2cba3b4a478213095617052440dda222f1712608533e5806939117752d31b0616a6009cf45b
3482 +DIST plasma-workspace-5.17.5.tar.xz 4962336 BLAKE2B d7c91130d303b612cae09627947547919d44ce91f31340bea4b8987ecc688728e0d937364c76710e0989554282688765bba58308cbb36c889e6729a6fbb7043a SHA512 b8a3f3a1a79d7254deecfb5228749abf15bc6f58ab17eb6d19e9010c74930491439aefa6589980dc0ae53858e4bef6be7edb66a15d3f227c5dfff458c1ca5d1a
3483
3484 diff --git a/kde-plasma/xembed-sni-proxy/xembed-sni-proxy-5.17.5.ebuild b/kde-plasma/xembed-sni-proxy/xembed-sni-proxy-5.17.5.ebuild
3485 new file mode 100644
3486 index 00000000000..dc13af98ef7
3487 --- /dev/null
3488 +++ b/kde-plasma/xembed-sni-proxy/xembed-sni-proxy-5.17.5.ebuild
3489 @@ -0,0 +1,44 @@
3490 +# Copyright 1999-2020 Gentoo Authors
3491 +# Distributed under the terms of the GNU General Public License v2
3492 +
3493 +EAPI=7
3494 +
3495 +KDE_ORG_NAME="plasma-workspace"
3496 +KFMIN=5.64.0
3497 +PVCUT=$(ver_cut 1-3)
3498 +QTMIN=5.12.3
3499 +inherit cmake kde.org
3500 +
3501 +DESCRIPTION="Legacy xembed tray icons support for SNI-only system trays"
3502 +HOMEPAGE="https://cgit.kde.org/plasma-workspace.git/tree/xembed-sni-proxy/Readme.md"
3503 +
3504 +LICENSE="GPL-2"
3505 +SLOT="5"
3506 +KEYWORDS="~amd64 ~arm ~arm64 ~x86"
3507 +
3508 +DEPEND="
3509 + >=dev-qt/qtcore-${QTMIN}:5
3510 + >=dev-qt/qtdbus-${QTMIN}:5
3511 + >=dev-qt/qtgui-${QTMIN}:5
3512 + >=dev-qt/qtx11extras-${QTMIN}:5
3513 + >=kde-frameworks/extra-cmake-modules-${KFMIN}:5
3514 + >=kde-frameworks/kwindowsystem-${KFMIN}:5
3515 + x11-libs/libxcb
3516 + x11-libs/libXtst
3517 + x11-libs/xcb-util-image
3518 +"
3519 +RDEPEND="${DEPEND}
3520 + !<kde-plasma/plasma-workspace-5.14.2:5
3521 + !kde-plasma/xembed-sni-proxy:0
3522 +"
3523 +
3524 +S="${S}/${PN}"
3525 +
3526 +PATCHES=( "${FILESDIR}/${PN}-5.14.90-standalone.patch" )
3527 +
3528 +src_prepare() {
3529 + cmake_src_prepare
3530 +
3531 + sed -e "/set/s/GENTOO_PV/$(ver_cut 1-3)/" \
3532 + -i CMakeLists.txt || die "Failed to prepare CMakeLists.txt"
3533 +}