1 |
commit: cdcac679dcae41e0b4077ea782b60d0b764ec21c |
2 |
Author: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org> |
3 |
AuthorDate: Wed May 6 17:45:59 2020 +0000 |
4 |
Commit: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org> |
5 |
CommitDate: Wed May 6 17:45:59 2020 +0000 |
6 |
URL: https://gitweb.gentoo.org/proj/kde.git/commit/?id=cdcac679 |
7 |
|
8 |
kde-plasma: Drop obsolete 5.18.4.1 revbumps w/ gui-wm/kwinft support |
9 |
|
10 |
Package-Manager: Portage-2.3.99, Repoman-2.3.22 |
11 |
Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org> |
12 |
|
13 |
.../libkscreen/libkscreen-5.18.4.1-r1.ebuild | 44 ---- |
14 |
.../libkworkspace/libkworkspace-5.18.4.1-r1.ebuild | 63 ------ |
15 |
.../plasma-desktop-5.18.4.1-r3.ebuild | 189 ------------------ |
16 |
.../plasma-meta/plasma-meta-5.18.4.1-r1.ebuild | 95 --------- |
17 |
.../plasma-workspace-5.18.4.1-r1.ebuild | 222 --------------------- |
18 |
5 files changed, 613 deletions(-) |
19 |
|
20 |
diff --git a/kde-plasma/libkscreen/libkscreen-5.18.4.1-r1.ebuild b/kde-plasma/libkscreen/libkscreen-5.18.4.1-r1.ebuild |
21 |
deleted file mode 100644 |
22 |
index 7f73751346..0000000000 |
23 |
--- a/kde-plasma/libkscreen/libkscreen-5.18.4.1-r1.ebuild |
24 |
+++ /dev/null |
25 |
@@ -1,44 +0,0 @@ |
26 |
-# Copyright 1999-2020 Gentoo Authors |
27 |
-# Distributed under the terms of the GNU General Public License v2 |
28 |
- |
29 |
-EAPI=7 |
30 |
- |
31 |
-ECM_QTHELP="true" |
32 |
-ECM_TEST="forceoptional" |
33 |
-KFMIN=5.66.0 |
34 |
-PVCUT=$(ver_cut 1-3) |
35 |
-QTMIN=5.12.3 |
36 |
-VIRTUALX_REQUIRED="test" |
37 |
-inherit ecm kde.org |
38 |
- |
39 |
-DESCRIPTION="Plasma screen management library" |
40 |
-SRC_URI+=" https://dev.gentoo.org/~asturm/distfiles/${PN}-wrapland-support-5.18.4.tar.xz" |
41 |
- |
42 |
-LICENSE="GPL-2" # TODO: CHECK |
43 |
-SLOT="5/7" |
44 |
-KEYWORDS="~amd64" |
45 |
-IUSE="kwinft" |
46 |
- |
47 |
-DEPEND=" |
48 |
- >=dev-qt/qtdbus-${QTMIN}:5 |
49 |
- >=dev-qt/qtgui-${QTMIN}:5 |
50 |
- >=dev-qt/qtx11extras-${QTMIN}:5 |
51 |
- >=kde-frameworks/kcoreaddons-${KFMIN}:5 |
52 |
- >=kde-frameworks/kwayland-${KFMIN}:5 |
53 |
- x11-libs/libxcb |
54 |
- kwinft? ( gui-libs/wrapland:5 ) |
55 |
-" |
56 |
-RDEPEND="${DEPEND}" |
57 |
- |
58 |
-PATCHES=( "${WORKDIR}/${PN}-wrapland-support.patch" ) |
59 |
- |
60 |
-# requires running session |
61 |
-RESTRICT+=" test" |
62 |
- |
63 |
-src_configure() { |
64 |
- local mycmakeargs=( |
65 |
- $(cmake_use_find_package kwinft Wrapland) |
66 |
- ) |
67 |
- |
68 |
- ecm_src_configure |
69 |
-} |
70 |
|
71 |
diff --git a/kde-plasma/libkworkspace/libkworkspace-5.18.4.1-r1.ebuild b/kde-plasma/libkworkspace/libkworkspace-5.18.4.1-r1.ebuild |
72 |
deleted file mode 100644 |
73 |
index 8d0693d563..0000000000 |
74 |
--- a/kde-plasma/libkworkspace/libkworkspace-5.18.4.1-r1.ebuild |
75 |
+++ /dev/null |
76 |
@@ -1,63 +0,0 @@ |
77 |
-# Copyright 1999-2020 Gentoo Authors |
78 |
-# Distributed under the terms of the GNU General Public License v2 |
79 |
- |
80 |
-EAPI=7 |
81 |
- |
82 |
-ECM_TEST="true" |
83 |
-KDE_ORG_NAME="plasma-workspace" |
84 |
-KFMIN=5.66.0 |
85 |
-PVCUT=$(ver_cut 1-3) |
86 |
-QTMIN=5.12.3 |
87 |
-inherit ecm kde.org |
88 |
- |
89 |
-DESCRIPTION="Workspace library to interact with the Plasma session manager" |
90 |
- |
91 |
-LICENSE="GPL-2" # TODO: CHECK |
92 |
-SLOT="5" |
93 |
-KEYWORDS="~amd64" |
94 |
-IUSE="" |
95 |
- |
96 |
-COMMON_DEPEND=" |
97 |
- >=dev-qt/qtdbus-${QTMIN}:5 |
98 |
- >=dev-qt/qtx11extras-${QTMIN}:5 |
99 |
- >=kde-frameworks/kcoreaddons-${KFMIN}:5 |
100 |
- >=kde-frameworks/ki18n-${KFMIN}:5 |
101 |
- >=kde-frameworks/kwindowsystem-${KFMIN}:5 |
102 |
- >=kde-frameworks/plasma-${KFMIN}:5 |
103 |
- >=kde-plasma/kscreenlocker-${PVCUT}:5 |
104 |
- x11-libs/libICE |
105 |
- x11-libs/libSM |
106 |
- x11-libs/libX11 |
107 |
- x11-libs/libXau |
108 |
-" |
109 |
-DEPEND="${COMMON_DEPEND} |
110 |
- || ( |
111 |
- >=kde-plasma/kwin-${PVCUT}:5 |
112 |
- >=gui-wm/kwinft-$(ver_cut 1-2):5 |
113 |
- ) |
114 |
-" |
115 |
-RDEPEND="${COMMON_DEPEND} |
116 |
- !<kde-plasma/plasma-workspace-5.14.2:5 |
117 |
-" |
118 |
- |
119 |
-S="${S}/${PN}" |
120 |
- |
121 |
-PATCHES=( "${FILESDIR}/${PN}-5.16.80-standalone.patch" ) |
122 |
- |
123 |
-src_prepare() { |
124 |
- # delete colliding libkworkspace translations, let ecm_src_prepare do its magic |
125 |
- if [[ ${KDE_BUILD_TYPE} = release ]]; then |
126 |
- find ../po -type f -name "*po" -and -not -name "libkworkspace*" -delete || die |
127 |
- rm -rf po/*/docs || die |
128 |
- cp -a ../po ./ || die |
129 |
- fi |
130 |
- ecm_src_prepare |
131 |
- if [[ ${KDE_BUILD_TYPE} = release ]]; then |
132 |
- cat >> CMakeLists.txt <<- _EOF_ || die |
133 |
- ki18n_install(po) |
134 |
- _EOF_ |
135 |
- fi |
136 |
- |
137 |
- sed -e "/set/s/GENTOO_PV/$(ver_cut 1-3)/" \ |
138 |
- -i CMakeLists.txt || die "Failed to prepare CMakeLists.txt" |
139 |
-} |
140 |
|
141 |
diff --git a/kde-plasma/plasma-desktop/plasma-desktop-5.18.4.1-r3.ebuild b/kde-plasma/plasma-desktop/plasma-desktop-5.18.4.1-r3.ebuild |
142 |
deleted file mode 100644 |
143 |
index 55899f045b..0000000000 |
144 |
--- a/kde-plasma/plasma-desktop/plasma-desktop-5.18.4.1-r3.ebuild |
145 |
+++ /dev/null |
146 |
@@ -1,189 +0,0 @@ |
147 |
-# Copyright 1999-2020 Gentoo Authors |
148 |
-# Distributed under the terms of the GNU General Public License v2 |
149 |
- |
150 |
-EAPI=7 |
151 |
- |
152 |
-ECM_HANDBOOK="forceoptional" |
153 |
-ECM_TEST="true" |
154 |
-KFMIN=5.66.0 |
155 |
-PVCUT=$(ver_cut 1-3) |
156 |
-QTMIN=5.12.3 |
157 |
-VIRTUALX_REQUIRED="test" |
158 |
-inherit ecm kde.org |
159 |
- |
160 |
-DESCRIPTION="KDE Plasma desktop" |
161 |
- |
162 |
-# Avoid pulling in xf86-input-{evdev,libinput,synaptics} DEPENDs |
163 |
-# just for 1 header each. touchpad also uses a header from xorg-server. |
164 |
-SHA_EVDEV="425ed601" |
165 |
-SHA_LIBINPUT="e52daf20" |
166 |
-SHA_SYNAPTICS="383355fa" |
167 |
-SHA_XSERVER="d511a301" |
168 |
-XORG_URI="https://gitlab.freedesktop.org/xorg/driver/PKG/-/raw" |
169 |
-SRC_URI+=" |
170 |
- ${XORG_URI/PKG/xf86-input-evdev}/${SHA_EVDEV}/include/evdev-properties.h -> evdev-properties.h-${SHA_EVDEV} |
171 |
- ${XORG_URI/PKG/xf86-input-libinput}/${SHA_LIBINPUT}/include/libinput-properties.h -> libinput-properties.h-${SHA_LIBINPUT} |
172 |
- ${XORG_URI/PKG/xf86-input-synaptics}/${SHA_SYNAPTICS}/include/synaptics-properties.h -> synaptics-properties.h-${SHA_SYNAPTICS} |
173 |
- ${XORG_URI/driver\/PKG/xserver}/${SHA_XSERVER}/include/xserver-properties.h -> xserver-properties.h-${SHA_XSERVER} |
174 |
-" |
175 |
- |
176 |
-LICENSE="GPL-2" # TODO: CHECK |
177 |
-SLOT="5" |
178 |
-KEYWORDS="~amd64" |
179 |
-IUSE="emoji +fontconfig ibus scim +semantic-desktop" |
180 |
- |
181 |
-COMMON_DEPEND=" |
182 |
- >=dev-qt/qtconcurrent-${QTMIN}:5 |
183 |
- >=dev-qt/qtdbus-${QTMIN}:5 |
184 |
- >=dev-qt/qtdeclarative-${QTMIN}:5 |
185 |
- >=dev-qt/qtgui-${QTMIN}:5 |
186 |
- >=dev-qt/qtnetwork-${QTMIN}:5 |
187 |
- >=dev-qt/qtprintsupport-${QTMIN}:5 |
188 |
- >=dev-qt/qtsql-${QTMIN}:5 |
189 |
- >=dev-qt/qtsvg-${QTMIN}:5 |
190 |
- >=dev-qt/qtwidgets-${QTMIN}:5 |
191 |
- >=dev-qt/qtx11extras-${QTMIN}:5 |
192 |
- >=dev-qt/qtxml-${QTMIN}:5 |
193 |
- >=kde-frameworks/attica-${KFMIN}:5 |
194 |
- >=kde-frameworks/kactivities-${KFMIN}:5 |
195 |
- >=kde-frameworks/kactivities-stats-${KFMIN}:5 |
196 |
- >=kde-frameworks/karchive-${KFMIN}:5 |
197 |
- >=kde-frameworks/kauth-${KFMIN}:5 |
198 |
- >=kde-frameworks/kbookmarks-${KFMIN}:5 |
199 |
- >=kde-frameworks/kcmutils-${KFMIN}:5 |
200 |
- >=kde-frameworks/kcodecs-${KFMIN}:5 |
201 |
- >=kde-frameworks/kcompletion-${KFMIN}:5 |
202 |
- >=kde-frameworks/kconfig-${KFMIN}:5 |
203 |
- >=kde-frameworks/kconfigwidgets-${KFMIN}:5 |
204 |
- >=kde-frameworks/kcoreaddons-${KFMIN}:5 |
205 |
- >=kde-frameworks/kdbusaddons-${KFMIN}:5 |
206 |
- >=kde-frameworks/kdeclarative-${KFMIN}:5 |
207 |
- >=kde-frameworks/kded-${KFMIN}:5 |
208 |
- >=kde-frameworks/kdelibs4support-${KFMIN}:5 |
209 |
- >=kde-frameworks/kemoticons-${KFMIN}:5 |
210 |
- >=kde-frameworks/kglobalaccel-${KFMIN}:5 |
211 |
- >=kde-frameworks/kguiaddons-${KFMIN}:5 |
212 |
- >=kde-frameworks/ki18n-${KFMIN}:5 |
213 |
- >=kde-frameworks/kiconthemes-${KFMIN}:5 |
214 |
- >=kde-frameworks/kio-${KFMIN}:5 |
215 |
- >=kde-frameworks/kitemmodels-${KFMIN}:5 |
216 |
- >=kde-frameworks/kitemviews-${KFMIN}:5 |
217 |
- >=kde-frameworks/kjobwidgets-${KFMIN}:5 |
218 |
- >=kde-frameworks/knewstuff-${KFMIN}:5 |
219 |
- >=kde-frameworks/knotifications-${KFMIN}:5 |
220 |
- >=kde-frameworks/knotifyconfig-${KFMIN}:5 |
221 |
- >=kde-frameworks/kparts-${KFMIN}:5 |
222 |
- >=kde-frameworks/krunner-${KFMIN}:5 |
223 |
- >=kde-frameworks/kservice-${KFMIN}:5 |
224 |
- >=kde-frameworks/kwallet-${KFMIN}:5 |
225 |
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 |
226 |
- >=kde-frameworks/kwindowsystem-${KFMIN}:5 |
227 |
- >=kde-frameworks/kxmlgui-${KFMIN}:5 |
228 |
- >=kde-frameworks/plasma-${KFMIN}:5 |
229 |
- >=kde-frameworks/solid-${KFMIN}:5 |
230 |
- >=kde-frameworks/sonnet-${KFMIN}:5 |
231 |
- || ( |
232 |
- >=kde-plasma/kwin-${PVCUT}:5 |
233 |
- >=gui-wm/kwinft-$(ver_cut 1-2):5 |
234 |
- ) |
235 |
- >=kde-plasma/libksysguard-${PVCUT}:5 |
236 |
- >=kde-plasma/plasma-workspace-${PVCUT}:5 |
237 |
- media-libs/phonon[qt5(+)] |
238 |
- x11-libs/libX11 |
239 |
- x11-libs/libXcursor |
240 |
- x11-libs/libXfixes |
241 |
- x11-libs/libXi |
242 |
- x11-libs/libxcb[xkb] |
243 |
- x11-libs/libxkbfile |
244 |
- emoji? ( |
245 |
- app-i18n/ibus[emoji] |
246 |
- dev-libs/glib:2 |
247 |
- media-fonts/noto-emoji |
248 |
- ) |
249 |
- fontconfig? ( |
250 |
- media-libs/fontconfig |
251 |
- media-libs/freetype |
252 |
- x11-libs/libXft |
253 |
- x11-libs/xcb-util-image |
254 |
- ) |
255 |
- ibus? ( |
256 |
- app-i18n/ibus[emoji?] |
257 |
- dev-libs/glib:2 |
258 |
- >=dev-qt/qtx11extras-${QTMIN}:5 |
259 |
- x11-libs/libxcb |
260 |
- x11-libs/xcb-util-keysyms |
261 |
- ) |
262 |
- scim? ( app-i18n/scim ) |
263 |
- semantic-desktop? ( >=kde-frameworks/baloo-${KFMIN}:5 ) |
264 |
-" |
265 |
-DEPEND="${COMMON_DEPEND} |
266 |
- dev-libs/boost |
267 |
- x11-base/xorg-proto |
268 |
- fontconfig? ( x11-libs/libXrender ) |
269 |
-" |
270 |
-RDEPEND="${COMMON_DEPEND} |
271 |
- >=dev-qt/qtgraphicaleffects-${QTMIN}:5 |
272 |
- >=dev-qt/qtquickcontrols2-${QTMIN}:5 |
273 |
- >=kde-frameworks/kirigami-${KFMIN}:5 |
274 |
- >=kde-frameworks/qqc2-desktop-style-${KFMIN}:5 |
275 |
- >=kde-plasma/breeze-${PVCUT}:5 |
276 |
- >=kde-plasma/kde-cli-tools-${PVCUT}:5 |
277 |
- >=kde-plasma/oxygen-${PVCUT}:5 |
278 |
- sys-apps/util-linux |
279 |
- x11-apps/setxkbmap |
280 |
- !<kde-plasma/kdeplasma-addons-5.15.80 |
281 |
-" |
282 |
- |
283 |
-PATCHES=( |
284 |
- "${FILESDIR}/${P}-override-include-dirs.patch" # downstream patch |
285 |
- "${FILESDIR}/${P}-synaptics-header.patch" # in Plasma/5.19 |
286 |
-) |
287 |
- |
288 |
-src_unpack() { |
289 |
- kde.org_src_unpack |
290 |
- mkdir "${WORKDIR}/include" || die "Failed to prepare evdev/libinput dir" |
291 |
- cp "${DISTDIR}"/evdev-properties.h-${SHA_EVDEV} \ |
292 |
- "${WORKDIR}"/include/evdev-properties.h || die "Failed to copy evdev" |
293 |
- cp "${DISTDIR}"/libinput-properties.h-${SHA_LIBINPUT} \ |
294 |
- "${WORKDIR}"/include/libinput-properties.h || die "Failed to copy libinput" |
295 |
- cp "${DISTDIR}"/synaptics-properties.h-${SHA_SYNAPTICS} \ |
296 |
- "${WORKDIR}"/include/synaptics-properties.h || die "Failed to copy synaptics" |
297 |
- cp "${DISTDIR}"/xserver-properties.h-${SHA_XSERVER} \ |
298 |
- "${WORKDIR}"/include/xserver-properties.h || die "Failed to copy xserver" |
299 |
-} |
300 |
- |
301 |
-src_prepare() { |
302 |
- ecm_src_prepare |
303 |
- |
304 |
- if ! use ibus; then |
305 |
- sed -e "s/Qt5X11Extras_FOUND AND XCB_XCB_FOUND AND XCB_KEYSYMS_FOUND/false/" \ |
306 |
- -i applets/kimpanel/backend/ibus/CMakeLists.txt || die |
307 |
- fi |
308 |
-} |
309 |
- |
310 |
-src_configure() { |
311 |
- local mycmakeargs=( |
312 |
- $(cmake_use_find_package fontconfig Fontconfig) |
313 |
- -DEvdev_INCLUDE_DIRS="${WORKDIR}"/include |
314 |
- -DXORGLIBINPUT_INCLUDE_DIRS="${WORKDIR}"/include |
315 |
- -DSynaptics_INCLUDE_DIRS="${WORKDIR}"/include |
316 |
- $(cmake_use_find_package scim SCIM) |
317 |
- $(cmake_use_find_package semantic-desktop KF5Baloo) |
318 |
- ) |
319 |
- if ! use emoji && ! use ibus; then |
320 |
- mycmakeargs+=( -DCMAKE_DISABLE_FIND_PACKAGE_IBus=ON ) |
321 |
- fi |
322 |
- |
323 |
- ecm_src_configure |
324 |
-} |
325 |
- |
326 |
-src_test() { |
327 |
- # parallel tests fail, foldermodeltest,positionertest hang, bug #646890 |
328 |
- # needs D-Bus, bug #634166 |
329 |
- local myctestargs=( |
330 |
- -j1 |
331 |
- -E "(foldermodeltest|positionertest|test_kio_fonts)" |
332 |
- ) |
333 |
- |
334 |
- ecm_src_test |
335 |
-} |
336 |
|
337 |
diff --git a/kde-plasma/plasma-meta/plasma-meta-5.18.4.1-r1.ebuild b/kde-plasma/plasma-meta/plasma-meta-5.18.4.1-r1.ebuild |
338 |
deleted file mode 100644 |
339 |
index 937736073b..0000000000 |
340 |
--- a/kde-plasma/plasma-meta/plasma-meta-5.18.4.1-r1.ebuild |
341 |
+++ /dev/null |
342 |
@@ -1,95 +0,0 @@ |
343 |
-# Copyright 1999-2020 Gentoo Authors |
344 |
-# Distributed under the terms of the GNU General Public License v2 |
345 |
- |
346 |
-EAPI=7 |
347 |
- |
348 |
-DESCRIPTION="Merge this to pull in all Plasma 5 packages" |
349 |
-HOMEPAGE="https://kde.org/plasma-desktop" |
350 |
- |
351 |
-LICENSE="metapackage" |
352 |
-SLOT="5" |
353 |
-KEYWORDS="~amd64" |
354 |
-IUSE="bluetooth +browser-integration crypt +desktop-portal discover |
355 |
-+display-manager elogind grub gtk +handbook kwallet kwinft +legacy-systray |
356 |
-networkmanager plymouth pulseaudio qrcode +sddm sdk systemd thunderbolt +wallpapers" |
357 |
- |
358 |
-REQUIRED_USE="?? ( elogind systemd )" |
359 |
- |
360 |
-RDEPEND=" |
361 |
- >=kde-plasma/breeze-${PV}:${SLOT} |
362 |
- >=kde-plasma/drkonqi-${PV}:${SLOT} |
363 |
- >=kde-plasma/kactivitymanagerd-${PV}:${SLOT} |
364 |
- >=kde-plasma/kde-cli-tools-${PV}:${SLOT} |
365 |
- >=kde-plasma/kdecoration-${PV}:${SLOT} |
366 |
- >=kde-plasma/kdeplasma-addons-${PV}:${SLOT} |
367 |
- >=kde-plasma/kgamma-${PV}:${SLOT} |
368 |
- >=kde-plasma/khotkeys-${PV}:${SLOT} |
369 |
- >=kde-plasma/kinfocenter-${PV}:${SLOT} |
370 |
- >=kde-plasma/kmenuedit-${PV}:${SLOT} |
371 |
- >=kde-plasma/kscreen-${PV}:${SLOT} |
372 |
- >=kde-plasma/kscreenlocker-${PV}:${SLOT} |
373 |
- >=kde-plasma/ksshaskpass-${PV}:${SLOT} |
374 |
- >=kde-plasma/ksysguard-${PV}:${SLOT} |
375 |
- >=kde-plasma/kwayland-integration-${PV}:${SLOT} |
376 |
- !kwinft? ( >=kde-plasma/kwin-${PV}:${SLOT} ) |
377 |
- kwinft? ( >=gui-wm/kwinft-$(ver_cut 1-2):${SLOT} ) |
378 |
- >=kde-plasma/kwrited-${PV}:${SLOT} |
379 |
- >=kde-plasma/libkscreen-${PV}:${SLOT}[kwinft?] |
380 |
- >=kde-plasma/libksysguard-${PV}:${SLOT} |
381 |
- >=kde-plasma/milou-${PV}:${SLOT} |
382 |
- >=kde-plasma/oxygen-${PV}:${SLOT} |
383 |
- >=kde-plasma/plasma-desktop-${PV}:${SLOT} |
384 |
- >=kde-plasma/plasma-integration-${PV}:${SLOT} |
385 |
- >=kde-plasma/plasma-workspace-${PV}:${SLOT} |
386 |
- >=kde-plasma/polkit-kde-agent-${PV}:${SLOT} |
387 |
- >=kde-plasma/powerdevil-${PV}:${SLOT} |
388 |
- >=kde-plasma/systemsettings-${PV}:${SLOT} |
389 |
- >=kde-plasma/user-manager-${PV}:${SLOT} |
390 |
- sys-apps/dbus[elogind?,systemd?] |
391 |
- sys-auth/polkit[elogind?,systemd?] |
392 |
- sys-fs/udisks:2[elogind?,systemd?] |
393 |
- bluetooth? ( >=kde-plasma/bluedevil-${PV}:${SLOT} ) |
394 |
- browser-integration? ( >=kde-plasma/plasma-browser-integration-${PV}:${SLOT} ) |
395 |
- crypt? ( >=kde-plasma/plasma-vault-${PV}:${SLOT} ) |
396 |
- desktop-portal? ( >=kde-plasma/xdg-desktop-portal-kde-${PV}:${SLOT} ) |
397 |
- discover? ( >=kde-plasma/discover-${PV}:${SLOT} ) |
398 |
- display-manager? ( |
399 |
- sddm? ( |
400 |
- >=kde-plasma/sddm-kcm-${PV}:${SLOT} |
401 |
- x11-misc/sddm[elogind?,systemd?] |
402 |
- ) |
403 |
- !sddm? ( x11-misc/lightdm ) |
404 |
- ) |
405 |
- grub? ( >=kde-plasma/breeze-grub-${PV}:${SLOT} ) |
406 |
- gtk? ( |
407 |
- >=kde-plasma/breeze-gtk-${PV}:${SLOT} |
408 |
- >=kde-plasma/kde-gtk-config-${PV}:${SLOT} |
409 |
- ) |
410 |
- handbook? ( kde-apps/khelpcenter:5 ) |
411 |
- kwallet? ( >=kde-plasma/kwallet-pam-${PV}:${SLOT} ) |
412 |
- legacy-systray? ( >=kde-plasma/xembed-sni-proxy-${PV}:${SLOT} ) |
413 |
- networkmanager? ( |
414 |
- >=kde-plasma/plasma-nm-${PV}:${SLOT} |
415 |
- net-misc/networkmanager[elogind?,systemd?] |
416 |
- qrcode? ( kde-frameworks/prison[qml] ) |
417 |
- ) |
418 |
- plymouth? ( |
419 |
- >=kde-plasma/breeze-plymouth-${PV}:${SLOT} |
420 |
- >=kde-plasma/plymouth-kcm-${PV}:${SLOT} |
421 |
- ) |
422 |
- pulseaudio? ( >=kde-plasma/plasma-pa-${PV}:${SLOT} ) |
423 |
- sdk? ( >=kde-plasma/plasma-sdk-${PV}:${SLOT} ) |
424 |
- thunderbolt? ( >=kde-plasma/plasma-thunderbolt-${PV}:${SLOT} ) |
425 |
- wallpapers? ( >=kde-plasma/plasma-workspace-wallpapers-${PV}:${SLOT} ) |
426 |
-" |
427 |
- |
428 |
-pkg_postinst() { |
429 |
- has_version sys-auth/consolekit || return |
430 |
- use elogind || use systemd && return |
431 |
- ewarn "An existing installation of sys-auth/consolekit was detected even though" |
432 |
- ewarn "${PN} was configured with USE $(usex elogind elogind systemd)." |
433 |
- ewarn "There can only be one session manager at runtime, otherwise random issues" |
434 |
- ewarn "may occur. Please make sure USE consolekit is nowhere enabled in make.conf" |
435 |
- ewarn "or package.use and remove sys-auth/consolekit before raising bugs." |
436 |
- ewarn "For more information, visit https://wiki.gentoo.org/wiki/KDE" |
437 |
-} |
438 |
|
439 |
diff --git a/kde-plasma/plasma-workspace/plasma-workspace-5.18.4.1-r1.ebuild b/kde-plasma/plasma-workspace/plasma-workspace-5.18.4.1-r1.ebuild |
440 |
deleted file mode 100644 |
441 |
index 6307a79aa2..0000000000 |
442 |
--- a/kde-plasma/plasma-workspace/plasma-workspace-5.18.4.1-r1.ebuild |
443 |
+++ /dev/null |
444 |
@@ -1,222 +0,0 @@ |
445 |
-# Copyright 1999-2020 Gentoo Authors |
446 |
-# Distributed under the terms of the GNU General Public License v2 |
447 |
- |
448 |
-EAPI=7 |
449 |
- |
450 |
-ECM_HANDBOOK="forceoptional" |
451 |
-ECM_TEST="forceoptional" |
452 |
-KFMIN=5.66.0 |
453 |
-PVCUT=$(ver_cut 1-3) |
454 |
-QTMIN=5.12.3 |
455 |
-VIRTUALX_REQUIRED="test" |
456 |
-inherit ecm kde.org |
457 |
- |
458 |
-DESCRIPTION="KDE Plasma workspace" |
459 |
- |
460 |
-LICENSE="GPL-2" # TODO: CHECK |
461 |
-SLOT="5" |
462 |
-KEYWORDS="~amd64" |
463 |
-IUSE="appstream +calendar geolocation gps qalculate qrcode +semantic-desktop systemd telemetry" |
464 |
- |
465 |
-REQUIRED_USE="gps? ( geolocation )" |
466 |
- |
467 |
-# drop qtgui subslot operator when QT_MINIMAL >= 5.14.0 |
468 |
-COMMON_DEPEND=" |
469 |
- >=dev-qt/qtdbus-${QTMIN}:5 |
470 |
- >=dev-qt/qtdeclarative-${QTMIN}:5[widgets] |
471 |
- >=dev-qt/qtgui-${QTMIN}:5=[jpeg] |
472 |
- >=dev-qt/qtnetwork-${QTMIN}:5 |
473 |
- >=dev-qt/qtsql-${QTMIN}:5 |
474 |
- >=dev-qt/qtwidgets-${QTMIN}:5 |
475 |
- >=dev-qt/qtx11extras-${QTMIN}:5 |
476 |
- >=dev-qt/qtxml-${QTMIN}:5 |
477 |
- >=kde-frameworks/kactivities-${KFMIN}:5 |
478 |
- >=kde-frameworks/kactivities-stats-${KFMIN}:5 |
479 |
- >=kde-frameworks/kauth-${KFMIN}:5 |
480 |
- >=kde-frameworks/kbookmarks-${KFMIN}:5 |
481 |
- >=kde-frameworks/kcompletion-${KFMIN}:5 |
482 |
- >=kde-frameworks/kconfig-${KFMIN}:5 |
483 |
- >=kde-frameworks/kconfigwidgets-${KFMIN}:5 |
484 |
- >=kde-frameworks/kcoreaddons-${KFMIN}:5 |
485 |
- >=kde-frameworks/kcrash-${KFMIN}:5 |
486 |
- >=kde-frameworks/kdbusaddons-${KFMIN}:5 |
487 |
- >=kde-frameworks/kdeclarative-${KFMIN}:5 |
488 |
- >=kde-frameworks/kded-${KFMIN}:5 |
489 |
- >=kde-frameworks/kdelibs4support-${KFMIN}:5 |
490 |
- >=kde-frameworks/kglobalaccel-${KFMIN}:5 |
491 |
- >=kde-frameworks/kguiaddons-${KFMIN}:5 |
492 |
- >=kde-frameworks/ki18n-${KFMIN}:5 |
493 |
- >=kde-frameworks/kiconthemes-${KFMIN}:5 |
494 |
- >=kde-frameworks/kidletime-${KFMIN}:5 |
495 |
- >=kde-frameworks/kio-${KFMIN}:5 |
496 |
- >=kde-frameworks/kitemmodels-${KFMIN}:5 |
497 |
- >=kde-frameworks/kitemviews-${KFMIN}:5 |
498 |
- >=kde-frameworks/kjobwidgets-${KFMIN}:5 |
499 |
- >=kde-frameworks/knewstuff-${KFMIN}:5 |
500 |
- >=kde-frameworks/knotifications-${KFMIN}:5 |
501 |
- >=kde-frameworks/knotifyconfig-${KFMIN}:5 |
502 |
- >=kde-frameworks/kpackage-${KFMIN}:5 |
503 |
- >=kde-frameworks/kpeople-${KFMIN}:5 |
504 |
- >=kde-frameworks/krunner-${KFMIN}:5 |
505 |
- >=kde-frameworks/kservice-${KFMIN}:5 |
506 |
- >=kde-frameworks/ktexteditor-${KFMIN}:5 |
507 |
- >=kde-frameworks/ktextwidgets-${KFMIN}:5 |
508 |
- >=kde-frameworks/kwallet-${KFMIN}:5 |
509 |
- >=kde-frameworks/kwayland-${KFMIN}:5 |
510 |
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 |
511 |
- >=kde-frameworks/kwindowsystem-${KFMIN}:5 |
512 |
- >=kde-frameworks/kxmlgui-${KFMIN}:5 |
513 |
- >=kde-frameworks/plasma-${KFMIN}:5 |
514 |
- >=kde-frameworks/solid-${KFMIN}:5 |
515 |
- >=kde-plasma/kscreenlocker-${PVCUT}:5 |
516 |
- || ( |
517 |
- >=kde-plasma/kwin-${PVCUT}:5 |
518 |
- >=gui-wm/kwinft-$(ver_cut 1-2):5 |
519 |
- ) |
520 |
- >=kde-plasma/libkscreen-${PVCUT}:5 |
521 |
- >=kde-plasma/libksysguard-${PVCUT}:5 |
522 |
- >=kde-plasma/libkworkspace-${PVCUT}:5 |
523 |
- media-libs/phonon[qt5(+)] |
524 |
- sys-libs/zlib |
525 |
- x11-libs/libICE |
526 |
- x11-libs/libSM |
527 |
- x11-libs/libX11 |
528 |
- x11-libs/libXau |
529 |
- x11-libs/libxcb |
530 |
- x11-libs/libXfixes |
531 |
- x11-libs/libXrender |
532 |
- x11-libs/libXtst |
533 |
- x11-libs/xcb-util |
534 |
- x11-libs/xcb-util-image |
535 |
- appstream? ( dev-libs/appstream[qt5] ) |
536 |
- calendar? ( >=kde-frameworks/kholidays-${KFMIN}:5 ) |
537 |
- geolocation? ( >=kde-frameworks/networkmanager-qt-${KFMIN}:5 ) |
538 |
- gps? ( sci-geosciences/gpsd ) |
539 |
- qalculate? ( sci-libs/libqalculate:= ) |
540 |
- qrcode? ( >=kde-frameworks/prison-${KFMIN}:5 ) |
541 |
- semantic-desktop? ( >=kde-frameworks/baloo-${KFMIN}:5 ) |
542 |
- telemetry? ( dev-libs/kuserfeedback:5 ) |
543 |
-" |
544 |
-DEPEND="${COMMON_DEPEND} |
545 |
- >=dev-qt/qtconcurrent-${QTMIN}:5 |
546 |
- x11-base/xorg-proto |
547 |
-" |
548 |
-RDEPEND="${COMMON_DEPEND} |
549 |
- app-text/iso-codes |
550 |
- >=dev-qt/qdbus-${QTMIN}:5 |
551 |
- >=dev-qt/qtgraphicaleffects-${QTMIN}:5 |
552 |
- >=dev-qt/qtpaths-${QTMIN}:5 |
553 |
- >=dev-qt/qtquickcontrols-${QTMIN}:5[widgets] |
554 |
- >=dev-qt/qtquickcontrols2-${QTMIN}:5 |
555 |
- >=kde-apps/kio-extras-19.04.3:5 |
556 |
- >=kde-frameworks/kquickcharts-${KFMIN}:5 |
557 |
- >=kde-frameworks/kdesu-${KFMIN}:5 |
558 |
- >=kde-frameworks/kirigami-${KFMIN}:5 |
559 |
- >=kde-plasma/ksysguard-${PVCUT}:5 |
560 |
- >=kde-plasma/milou-${PVCUT}:5 |
561 |
- >=kde-plasma/plasma-integration-${PVCUT}:5 |
562 |
- x11-apps/xmessage |
563 |
- x11-apps/xprop |
564 |
- x11-apps/xrdb |
565 |
- x11-apps/xsetroot |
566 |
- systemd? ( sys-apps/dbus[user-session] ) |
567 |
- !systemd? ( sys-apps/dbus ) |
568 |
- !<kde-plasma/plasma-desktop-5.16.80:5 |
569 |
-" |
570 |
-PDEPEND=" |
571 |
- >=kde-plasma/kde-cli-tools-${PVCUT}:5 |
572 |
-" |
573 |
- |
574 |
-PATCHES=( "${FILESDIR}/${PN}-5.14.2-split-libkworkspace.patch" ) |
575 |
- |
576 |
-RESTRICT+=" test" |
577 |
- |
578 |
-pkg_setup() { |
579 |
- ecm_pkg_setup |
580 |
- |
581 |
- local md5 |
582 |
- local srcfile=/etc/plasma/XX/10-agent-XX.sh |
583 |
- local newdir="${EPREFIX}"/etc/xdg/plasma-workspace |
584 |
- |
585 |
- if [[ -f "${EROOT}"${srcfile//XX/startup} ]]; then |
586 |
- md5=$(md5sum "${EROOT}"${srcfile//XX/startup}) |
587 |
- if [[ ${md5%% *} != 90caaabb40b56bfbe65388841a6dd6ca ]]; then |
588 |
- elog "Existing modified ${EPREFIX}${srcfile//XX/startup} detected." |
589 |
- elog "Copying to ${newdir}/env/10-agent-startup.sh..." |
590 |
- cp -v "${EROOT}"${srcfile//XX/startup} "${T}"/ || die |
591 |
- fi |
592 |
- fi |
593 |
- |
594 |
- if [[ -f "${EROOT}"${srcfile//XX/shutdown} ]]; then |
595 |
- md5=$(md5sum "${EROOT}"${srcfile//XX/shutdown}) |
596 |
- if [[ ${md5%% *} != d7bffa0273f92abd999c7c3c43dbc23d ]]; then |
597 |
- elog "Existing modified ${EPREFIX}${srcfile//XX/shutdown} detected." |
598 |
- elog "Copying to ${newdir}/shutdown/10-agent-shutdown.sh..." |
599 |
- cp -v "${EROOT}"${srcfile//XX/shutdown} "${T}"/ || die |
600 |
- fi |
601 |
- fi |
602 |
-} |
603 |
- |
604 |
-src_prepare() { |
605 |
- ecm_src_prepare |
606 |
- |
607 |
- if [[ ! -f "${T}"/10-agent-startup.sh ]]; then |
608 |
- cp "${FILESDIR}"/10-agent-startup.sh "${T}"/ || die |
609 |
- fi |
610 |
- if [[ ! -f "${T}"/10-agent-shutdown.sh ]]; then |
611 |
- cp "${FILESDIR}"/10-agent-shutdown.sh "${T}"/ || die |
612 |
- fi |
613 |
- |
614 |
- cmake_comment_add_subdirectory libkworkspace |
615 |
- # delete colliding libkworkspace translations |
616 |
- if [[ ${KDE_BUILD_TYPE} = release ]]; then |
617 |
- find po -type f -name "*po" -and -name "libkworkspace*" -delete || die |
618 |
- fi |
619 |
-} |
620 |
- |
621 |
-src_configure() { |
622 |
- local mycmakeargs=( |
623 |
- -DBUILD_xembed-sni-proxy=OFF |
624 |
- $(cmake_use_find_package appstream AppStreamQt) |
625 |
- $(cmake_use_find_package calendar KF5Holidays) |
626 |
- $(cmake_use_find_package geolocation KF5NetworkManagerQt) |
627 |
- $(cmake_use_find_package qalculate Qalculate) |
628 |
- $(cmake_use_find_package qrcode KF5Prison) |
629 |
- $(cmake_use_find_package semantic-desktop KF5Baloo) |
630 |
- $(cmake_use_find_package telemetry KUserFeedback) |
631 |
- ) |
632 |
- |
633 |
- use geolocation && mycmakeargs+=( $(cmake_use_find_package gps libgps) ) |
634 |
- |
635 |
- ecm_src_configure |
636 |
-} |
637 |
- |
638 |
-src_install() { |
639 |
- ecm_src_install |
640 |
- |
641 |
- # default startup and shutdown scripts |
642 |
- insinto /etc/xdg/plasma-workspace/env |
643 |
- doins "${T}"/10-agent-startup.sh |
644 |
- |
645 |
- insinto /etc/xdg/plasma-workspace/shutdown |
646 |
- doins "${T}"/10-agent-shutdown.sh |
647 |
- fperms +x /etc/xdg/plasma-workspace/shutdown/10-agent-shutdown.sh |
648 |
-} |
649 |
- |
650 |
-pkg_postinst () { |
651 |
- ecm_pkg_postinst |
652 |
- |
653 |
- # Clean up pre-5.17.4 scripts |
654 |
- if [[ -e "${EROOT}"/etc/plasma/startup/10-agent-startup.sh ]]; then |
655 |
- rm "${EROOT}"/etc/plasma/startup/10-agent-startup.sh || die |
656 |
- elog "Removed obsolete ${EPREFIX}/etc/plasma/startup/10-agent-startup.sh" |
657 |
- fi |
658 |
- if [[ -e "${EROOT}"/etc/plasma/shutdown/10-agent-shutdown.sh ]]; then |
659 |
- rm "${EROOT}"/etc/plasma/shutdown/10-agent-shutdown.sh || die |
660 |
- elog "Removed obsolete ${EPREFIX}/etc/plasma/shutdown/10-agent-shutdown.sh" |
661 |
- fi |
662 |
- |
663 |
- elog "To enable gpg-agent and/or ssh-agent in Plasma sessions," |
664 |
- elog "edit ${EPREFIX}/etc/xdg/plasma-workspace/env/10-agent-startup.sh" |
665 |
- elog "and ${EPREFIX}/etc/xdg/plasma-workspace/shutdown/10-agent-shutdown.sh" |
666 |
-} |