summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndreas Sturmlechner <asturm@gentoo.org>2018-12-01 19:15:21 +0100
committerAndreas Sturmlechner <asturm@gentoo.org>2018-12-01 20:20:32 +0100
commite20e8fd60228502d41b0cee117f8792f8829c161 (patch)
tree7a8a1bc18288f2e94dc9a581fe0364bf83aca343 /kde-plasma/plasma-desktop
parentprofiles: net-vpn/strongswan: don't enable padlock on amd64 (diff)
downloadgentoo-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')
-rw-r--r--kde-plasma/plasma-desktop/Manifest1
-rw-r--r--kde-plasma/plasma-desktop/files/plasma-desktop-5.13.5-activityswitcher.patch62
-rw-r--r--kde-plasma/plasma-desktop/files/plasma-desktop-5.13.5-kickersearch-nav.patch87
-rw-r--r--kde-plasma/plasma-desktop/files/plasma-desktop-5.13.5-libinput-kcm-ignore-touchpads.patch139
-rw-r--r--kde-plasma/plasma-desktop/plasma-desktop-5.13.5-r3.ebuild168
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
-}