diff options
author | Andreas Sturmlechner <asturm@gentoo.org> | 2018-12-01 19:15:21 +0100 |
---|---|---|
committer | Andreas Sturmlechner <asturm@gentoo.org> | 2018-12-01 20:20:32 +0100 |
commit | e20e8fd60228502d41b0cee117f8792f8829c161 (patch) | |
tree | 7a8a1bc18288f2e94dc9a581fe0364bf83aca343 /kde-plasma/plasma-desktop | |
parent | profiles: net-vpn/strongswan: don't enable padlock on amd64 (diff) | |
download | gentoo-e20e8fd60228502d41b0cee117f8792f8829c161.tar.gz gentoo-e20e8fd60228502d41b0cee117f8792f8829c161.tar.bz2 gentoo-e20e8fd60228502d41b0cee117f8792f8829c161.zip |
kde-plasma: Drop KDE Plasma 5.13.5
Package-Manager: Portage-2.3.52, Repoman-2.3.12
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
Diffstat (limited to 'kde-plasma/plasma-desktop')
5 files changed, 0 insertions, 457 deletions
diff --git a/kde-plasma/plasma-desktop/Manifest b/kde-plasma/plasma-desktop/Manifest index 5daa3383a31e..819e68f27fe0 100644 --- a/kde-plasma/plasma-desktop/Manifest +++ b/kde-plasma/plasma-desktop/Manifest @@ -1,3 +1,2 @@ -DIST plasma-desktop-5.13.5.tar.xz 9141164 BLAKE2B f48ab6648cb1c7c289b5a2cce670db774aa53cbd81095cd4aa60414d05a0fac1e460fde115d5d38dd639a7746b1ad83971e38b28841aa430cec3f318e3509930 SHA512 3dd8f27e0127f7568aeee3871ce2f0732267ef50f9659a4a2715eca65bdf8cc5cbd2ca5e39a261cbbf0d1127c9c153f1c2d279729b636184353c6fbb699c4383 DIST plasma-desktop-5.14.3.tar.xz 9141312 BLAKE2B f6be5a432abac3835b7a6102a755f7bfc8809ef851c498ecc57ca2026fadcf7aebc2cf5c4e8b11198551cdaca04eff0607fd0d7ebcfd47a33fb4fd739e1eaf42 SHA512 52ce17321a0dd153446e9e334102ab2f6579e84595c53641864a660969ae410272f4762b345397fd00e9f6e936ce097e179d0b69a62341fa97b7b6b0b1ec38bd DIST plasma-desktop-5.14.4.1.tar.xz 9139608 BLAKE2B b30e27031ac93f031010261fd064d774d5cd1e88be470f4f174a4dd2dda7f6c2af359c6be25671c5c0408ec9a71a6a6aed595b25dc4b5432bb35432b63f8cd34 SHA512 92404c766eddaf97f5ba6e76edfd3320eb21e787202aa8aadc76e4c1f613f455a669a9fc09fe3d19e90e46c39a4bf55185d3e2ef99f7f79adb7afe3f63e7bbdc diff --git a/kde-plasma/plasma-desktop/files/plasma-desktop-5.13.5-activityswitcher.patch b/kde-plasma/plasma-desktop/files/plasma-desktop-5.13.5-activityswitcher.patch deleted file mode 100644 index a495b075ca6b..000000000000 --- a/kde-plasma/plasma-desktop/files/plasma-desktop-5.13.5-activityswitcher.patch +++ /dev/null @@ -1,62 +0,0 @@ -From c1f3b45cabe0cf89e13a5b1c9b7a673992320826 Mon Sep 17 00:00:00 2001 -From: Thomas Surrel <thomas.surrel@protonmail.com> -Date: Tue, 22 May 2018 14:20:25 -0600 -Subject: Activity switcher auto-hide when using Meta-Tab - -Summary: -Commit 174aa217180434ab93b899d9c7cf967bd2daff7e created a new -issue where the activity switcher would not hide anymore when -switching activities with the Meta-Tab global shortcut and -releasing the keys under one second. - -This patch fixes this by unconditionnal toggling the activity -switcher visibility if it should be hidden, but keeping the -timestamp condition before showing it, so that both Meta-q and -Meta-Tab behaves correctly. - -BUG: 393912 - -Reviewers: mart, ngraham - -Reviewed By: mart, ngraham - -Subscribers: ngraham, plasma-devel - -Tags: #plasma - -Differential Revision: https://phabricator.kde.org/D13012 ---- - desktoppackage/contents/views/Desktop.qml | 13 ++++++------- - 1 file changed, 6 insertions(+), 7 deletions(-) - -diff --git a/desktoppackage/contents/views/Desktop.qml b/desktoppackage/contents/views/Desktop.qml -index 3272a89..3539050 100644 ---- a/desktoppackage/contents/views/Desktop.qml -+++ b/desktoppackage/contents/views/Desktop.qml -@@ -73,17 +73,16 @@ Item { - property int lastToggleActivityManagerTimestamp: 0 - - function toggleActivityManager() { -- var currentTimestamp = new Date().getTime() / 1000; -+ if (sidePanelStack.state == "activityManager") { -+ sidePanelStack.state = "closed"; -+ } else { -+ var currentTimestamp = new Date().getTime() / 1000; - -- if (currentTimestamp - lastToggleActivityManagerTimestamp > 1) { -- if (sidePanelStack.state == "activityManager") { -- sidePanelStack.state = "closed"; -- } else { -+ if (currentTimestamp - lastToggleActivityManagerTimestamp > 1) { - sidePanelStack.state = "activityManager"; - sidePanelStack.setSource(Qt.resolvedUrl("../activitymanager/ActivityManager.qml")) -+ lastToggleActivityManagerTimestamp = currentTimestamp; - } -- -- lastToggleActivityManagerTimestamp = currentTimestamp; - } - } - --- -cgit v0.11.2 - diff --git a/kde-plasma/plasma-desktop/files/plasma-desktop-5.13.5-kickersearch-nav.patch b/kde-plasma/plasma-desktop/files/plasma-desktop-5.13.5-kickersearch-nav.patch deleted file mode 100644 index 75b5bc27b2ae..000000000000 --- a/kde-plasma/plasma-desktop/files/plasma-desktop-5.13.5-kickersearch-nav.patch +++ /dev/null @@ -1,87 +0,0 @@ -From 1692ae244bc5229df78df2d5ba2e76418362cb50 Mon Sep 17 00:00:00 2001 -From: Eike Hein <hein@kde.org> -Date: Wed, 5 Sep 2018 18:58:35 +0900 -Subject: Improve arrow key navigation of Kicker search results - -Summary: -Kicker already makes sure the first search result is highlighted -and actionable while searching. This patch makes arrow-down after -typing move to the second search result instead of merely moving -focus from the search field to the list, so the user doesn't have -to press arrow-down twice anymore. - -It also allows using arrow-left/right to jump to the other result -columns, when the cursor is at the start or end of the text field, -respectively. - -BUG:397779 - -Reviewers: ngraham - -Subscribers: plasma-devel - -Tags: #plasma - -Differential Revision: https://phabricator.kde.org/D15286 ---- - .../package/contents/ui/MenuRepresentation.qml | 20 +++++++++++++++++++- - .../kicker/package/contents/ui/RunnerResultsList.qml | 1 + - 2 files changed, 20 insertions(+), 1 deletion(-) - -diff --git a/applets/kicker/package/contents/ui/MenuRepresentation.qml b/applets/kicker/package/contents/ui/MenuRepresentation.qml -index b70b76b..58cbf8d 100644 ---- a/applets/kicker/package/contents/ui/MenuRepresentation.qml -+++ b/applets/kicker/package/contents/ui/MenuRepresentation.qml -@@ -393,7 +393,7 @@ FocusScope { - } else if (event.key == Qt.Key_Down) { - if (rootList.visible) { - rootList.showChildDialogs = false; -- rootList.currentIndex = 0; -+ rootList.currentIndex = Math.min(1, rootList.count); - rootList.forceActiveFocus(); - rootList.showChildDialogs = true; - } -@@ -402,11 +402,29 @@ FocusScope { - for (var i = 0; i < runnerModel.count; ++i) { - if (runnerModel.modelForRow(i).count) { - var targetList = runnerColumnsRepeater.itemAt(i); -+ targetList.currentIndex = Math.min(1, targetList.count); -+ targetList.forceActiveFocus(); -+ break; -+ } -+ } -+ } -+ } else if (event.key == Qt.Key_Left && cursorPosition == 0) { -+ for (var i = runnerModel.count; i >= 0; --i) { -+ if (runnerModel.modelForRow(i).count) { -+ var targetList = runnerColumnsRepeater.itemAt(i); - targetList.currentIndex = 0; - targetList.forceActiveFocus(); - break; - } - } -+ } else if (event.key == Qt.Key_Right && cursorPosition == length) { -+ for (var i = 1; i < runnerModel.count; ++i) { -+ if (runnerModel.modelForRow(i).count) { -+ var targetList = runnerColumnsRepeater.itemAt(i); -+ targetList.currentIndex = 0; -+ targetList.forceActiveFocus(); -+ break; -+ } - } - } else if (event.key == Qt.Key_Enter || event.key == Qt.Key_Return) { - if (runnerColumns.visible && runnerModel.modelForRow(0).count) { -diff --git a/applets/kicker/package/contents/ui/RunnerResultsList.qml b/applets/kicker/package/contents/ui/RunnerResultsList.qml -index 3627c2f..4e6dc2f 100644 ---- a/applets/kicker/package/contents/ui/RunnerResultsList.qml -+++ b/applets/kicker/package/contents/ui/RunnerResultsList.qml -@@ -30,6 +30,7 @@ FocusScope { - signal keyNavigationAtListEnd - - property alias currentIndex: runnerMatches.currentIndex -+ property alias count: runnerMatches.count - property alias containsMouse: runnerMatches.containsMouse - - Accessible.name: header.text --- -cgit v0.11.2 diff --git a/kde-plasma/plasma-desktop/files/plasma-desktop-5.13.5-libinput-kcm-ignore-touchpads.patch b/kde-plasma/plasma-desktop/files/plasma-desktop-5.13.5-libinput-kcm-ignore-touchpads.patch deleted file mode 100644 index 76b3e1b0f3ed..000000000000 --- a/kde-plasma/plasma-desktop/files/plasma-desktop-5.13.5-libinput-kcm-ignore-touchpads.patch +++ /dev/null @@ -1,139 +0,0 @@ -From a4c724173b5c6a59331587f2e5db746dffbabdc6 Mon Sep 17 00:00:00 2001 -From: Roman Gilg <subdiff@gmail.com> -Date: Tue, 4 Sep 2018 00:15:18 +0200 -Subject: [Mouse KCM] Avoid changes to touchpads in libinput backend - -Summary: -Similar to evdev backend we need to ignore touchpad devices explicitly in the -libinput backend because these are also pointer devices. - -XInput2 can do this in theory via input classes, but my touchpad did not set -the class correctly. So just switch to using XInput like in the evdev backend -to query all pointer devices and then use the XI_TOUCHPAD atom to filter out -touchpads. - -BUG: 395401 -BUG: 395722 -BUG: 396269 - -Test Plan: Manually - -Reviewers: #plasma, hein - -Reviewed By: #plasma, hein - -Subscribers: acrouthamel, ngraham, plasma-devel - -Tags: #plasma - -Differential Revision: https://phabricator.kde.org/D15256 ---- - .../backends/x11/x11_libinput_dummydevice.cpp | 32 ++++++++++++++-------- - 1 file changed, 20 insertions(+), 12 deletions(-) - -diff --git a/kcms/mouse/backends/x11/x11_libinput_dummydevice.cpp b/kcms/mouse/backends/x11/x11_libinput_dummydevice.cpp -index 6efca42..7ec314b 100644 ---- a/kcms/mouse/backends/x11/x11_libinput_dummydevice.cpp -+++ b/kcms/mouse/backends/x11/x11_libinput_dummydevice.cpp -@@ -20,24 +20,28 @@ - - #include <libinput-properties.h> - --#include <X11/Xlib.h> - #include <X11/Xatom.h> - #include <X11/extensions/XInput2.h> -+#include <X11/extensions/XInput.h> -+ -+static Atom s_touchpadAtom; - - template<typename Callback> --static void XI2ForallPointerDevices(Display* dpy, const Callback& callback) -+static void XIForallPointerDevices(Display* dpy, const Callback& callback) - { - int ndevices_return; -- XIDeviceInfo* info = XIQueryDevice(dpy, XIAllDevices, &ndevices_return); -+ XDeviceInfo *info = XListInputDevices(dpy, &ndevices_return); - if (!info) { - return; - } - for (int i = 0; i < ndevices_return; ++i) { -- if ((info + i)->use == XISlavePointer) { -- callback(info + i); -+ XDeviceInfo *dev = info + i; -+ if ((dev->use == IsXPointer || dev->use == IsXExtensionPointer) && -+ dev->type != s_touchpadAtom) { -+ callback(dev); - } - } -- XIFreeDeviceInfo(info); -+ XFreeDeviceList(info); - } - - struct ScopedXDeleter { -@@ -61,7 +65,8 @@ void valueWriterPart(T val, Atom valAtom, Display *dpy) - template<> - void valueWriterPart<bool>(bool val, Atom valAtom, Display *dpy) - { -- XI2ForallPointerDevices(dpy, [&] (XIDeviceInfo *info) { -+ XIForallPointerDevices(dpy, [&] (XDeviceInfo *info) { -+ int deviceid = info->id; - Status status; - Atom type_return; - int format_return; -@@ -70,7 +75,7 @@ void valueWriterPart<bool>(bool val, Atom valAtom, Display *dpy) - - unsigned char *_data = nullptr; - //data returned is an 1 byte boolean -- status = XIGetProperty(dpy, info->deviceid, valAtom, 0, 1, -+ status = XIGetProperty(dpy, deviceid, valAtom, 0, 1, - False, XA_INTEGER, &type_return, &format_return, - &num_items_return, &bytes_after_return, &_data); - if (status != Success) { -@@ -87,7 +92,7 @@ void valueWriterPart<bool>(bool val, Atom valAtom, Display *dpy) - - unsigned char sendVal = val ? 1 : 0; - -- XIChangeProperty(dpy, info->deviceid, valAtom, XA_INTEGER, -+ XIChangeProperty(dpy, deviceid, valAtom, XA_INTEGER, - 8, XIPropModeReplace, &sendVal, 1); - - }); -@@ -96,7 +101,8 @@ void valueWriterPart<bool>(bool val, Atom valAtom, Display *dpy) - template<> - void valueWriterPart<qreal>(qreal val, Atom valAtom, Display *dpy) - { -- XI2ForallPointerDevices(dpy, [&] (XIDeviceInfo *info) { -+ XIForallPointerDevices(dpy, [&] (XDeviceInfo *info) { -+ int deviceid = info->id; - Status status; - Atom float_type = XInternAtom (dpy, "FLOAT", False); - Atom type_return; -@@ -106,7 +112,7 @@ void valueWriterPart<qreal>(qreal val, Atom valAtom, Display *dpy) - - unsigned char *_data = nullptr; - //data returned is an 1 byte boolean -- status = XIGetProperty(dpy, info->deviceid, valAtom, 0, 1, -+ status = XIGetProperty(dpy, deviceid, valAtom, 0, 1, - False, float_type, &type_return, &format_return, - &num_items_return, &bytes_after_return, &_data); - if (status != Success) { -@@ -125,7 +131,7 @@ void valueWriterPart<qreal>(qreal val, Atom valAtom, Display *dpy) - float *sendPtr = (float*)buffer; - *sendPtr = val; - -- XIChangeProperty(dpy, info->deviceid, valAtom, float_type, -+ XIChangeProperty(dpy, deviceid, valAtom, float_type, - format_return, XIPropModeReplace, buffer, 1); - - }); -@@ -161,6 +167,8 @@ X11LibinputDummyDevice::X11LibinputDummyDevice(QObject *parent, Display *dpy) - - m_supportsNaturalScroll.val = true; - m_naturalScrollEnabledByDefault.val = false; -+ -+ s_touchpadAtom = XInternAtom(m_dpy, XI_TOUCHPAD, True); - } - - X11LibinputDummyDevice::~X11LibinputDummyDevice() --- -cgit v0.11.2 diff --git a/kde-plasma/plasma-desktop/plasma-desktop-5.13.5-r3.ebuild b/kde-plasma/plasma-desktop/plasma-desktop-5.13.5-r3.ebuild deleted file mode 100644 index 35a5c34cce6d..000000000000 --- a/kde-plasma/plasma-desktop/plasma-desktop-5.13.5-r3.ebuild +++ /dev/null @@ -1,168 +0,0 @@ -# Copyright 1999-2018 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -KDE_HANDBOOK="forceoptional" -KDE_TEST="true" -VIRTUALX_REQUIRED="test" -inherit kde5 - -DESCRIPTION="KDE Plasma desktop" -KEYWORDS="amd64 ~arm x86" -IUSE="appstream +fontconfig ibus +mouse pulseaudio scim +semantic-desktop touchpad" - -COMMON_DEPEND=" - $(add_frameworks_dep attica) - $(add_frameworks_dep kactivities) - $(add_frameworks_dep kactivities-stats) - $(add_frameworks_dep karchive) - $(add_frameworks_dep kauth) - $(add_frameworks_dep kbookmarks) - $(add_frameworks_dep kcmutils) - $(add_frameworks_dep kcodecs) - $(add_frameworks_dep kcompletion) - $(add_frameworks_dep kconfig) - $(add_frameworks_dep kconfigwidgets) - $(add_frameworks_dep kcoreaddons) - $(add_frameworks_dep kdbusaddons) - $(add_frameworks_dep kdeclarative) - $(add_frameworks_dep kded) - $(add_frameworks_dep kdelibs4support) - $(add_frameworks_dep kemoticons) - $(add_frameworks_dep kglobalaccel) - $(add_frameworks_dep kguiaddons) - $(add_frameworks_dep ki18n) - $(add_frameworks_dep kiconthemes) - $(add_frameworks_dep kio) - $(add_frameworks_dep kitemmodels) - $(add_frameworks_dep kitemviews) - $(add_frameworks_dep kjobwidgets) - $(add_frameworks_dep knewstuff) - $(add_frameworks_dep knotifications) - $(add_frameworks_dep knotifyconfig) - $(add_frameworks_dep kparts) - $(add_frameworks_dep kpeople) - $(add_frameworks_dep krunner) - $(add_frameworks_dep kservice) - $(add_frameworks_dep kwallet) - $(add_frameworks_dep kwidgetsaddons) - $(add_frameworks_dep kwindowsystem) - $(add_frameworks_dep kxmlgui) - $(add_frameworks_dep plasma) - $(add_frameworks_dep solid) - $(add_frameworks_dep sonnet) - $(add_plasma_dep kwin) - $(add_plasma_dep plasma-workspace) - $(add_qt_dep qtconcurrent) - $(add_qt_dep qtdbus) - $(add_qt_dep qtdeclarative) - $(add_qt_dep qtgui) - $(add_qt_dep qtnetwork) - $(add_qt_dep qtprintsupport) - $(add_qt_dep qtsql) - $(add_qt_dep qtsvg) - $(add_qt_dep qtwidgets) - $(add_qt_dep qtx11extras) - $(add_qt_dep qtxml) - media-libs/phonon[qt5(+)] - x11-libs/libX11 - x11-libs/libXcursor - x11-libs/libXfixes - x11-libs/libXi - x11-libs/libxcb - x11-libs/libxkbfile - appstream? ( dev-libs/appstream[qt5] ) - fontconfig? ( - media-libs/fontconfig - media-libs/freetype - x11-libs/libXft - x11-libs/xcb-util-image - ) - ibus? ( - $(add_qt_dep qtx11extras) - app-i18n/ibus - dev-libs/glib:2 - x11-libs/libxcb - x11-libs/xcb-util-keysyms - ) - pulseaudio? ( - dev-libs/glib:2 - media-libs/libcanberra - media-sound/pulseaudio - ) - scim? ( app-i18n/scim ) - semantic-desktop? ( $(add_frameworks_dep baloo) ) - touchpad? ( x11-drivers/xf86-input-synaptics ) -" -DEPEND="${COMMON_DEPEND} - dev-libs/boost - x11-base/xorg-proto - fontconfig? ( x11-libs/libXrender ) - mouse? ( - x11-drivers/xf86-input-evdev - x11-drivers/xf86-input-libinput - ) -" -RDEPEND="${COMMON_DEPEND} - $(add_frameworks_dep qqc2-desktop-style) - $(add_plasma_dep breeze) - $(add_plasma_dep kde-cli-tools) - $(add_plasma_dep oxygen) - $(add_qt_dep qtgraphicaleffects) - sys-apps/util-linux - x11-apps/setxkbmap - pulseaudio? ( $(add_plasma_dep plasma-pa ) ) - !kde-apps/kcontrol - !<kde-apps/kde4-l10n-17.08.1-r1 - !kde-apps/knetattach[handbook] - !kde-misc/kcm-touchpad - !kde-plasma/plasma-desktop:4 - !kde-plasma/plasma-workspace:4 - !kde-plasma/solid-actions-kcm:4 - !kde-plasma/systemsettings:4 -" - -PATCHES=( - "${FILESDIR}/${P}-activityswitcher.patch" - "${FILESDIR}/${P}-kickersearch-nav.patch" - "${FILESDIR}/${P}-libinput-kcm-ignore-touchpads.patch" -) - -src_configure() { - local mycmakeargs=( - $(cmake-utils_use_find_package appstream AppStreamQt) - $(cmake-utils_use_find_package fontconfig Fontconfig) - $(cmake-utils_use_find_package ibus IBus) - $(cmake-utils_use_find_package mouse Evdev) - $(cmake-utils_use_find_package mouse XorgLibinput) - $(cmake-utils_use_find_package pulseaudio PulseAudio) - $(cmake-utils_use_find_package scim SCIM) - $(cmake-utils_use_find_package semantic-desktop KF5Baloo) - $(cmake-utils_use_find_package touchpad Synaptics) - ) - - kde5_src_configure -} - -src_test() { - # parallel tests fail, foldermodeltest,positionertest hang, bug #646890 - # needs D-Bus, bug #634166 - local myctestargs=( - -j1 - -E "(foldermodeltest|positionertest|test_kio_fonts)" - ) - - kde5_src_test -} - -pkg_postinst() { - kde5_pkg_postinst - - if has_version "x11-libs/gtk+:2" && ! has_version "dev-libs/libappindicator:2"; then - elog "For GTK+2 applications legacy-systray support, please install dev-libs/libappindicator:2." - fi - if has_version "x11-libs/gtk+:3" && ! has_version "dev-libs/libappindicator:3"; then - elog "For GTK+3 applications legacy-systray support, please install dev-libs/libappindicator:3." - fi -} |