summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'kde-plasma')
-rw-r--r--kde-plasma/baloo/Manifest1
-rw-r--r--kde-plasma/baloo/baloo-5.9.2.ebuild44
-rw-r--r--kde-plasma/baloo/metadata.xml5
-rw-r--r--kde-plasma/bluedevil/Manifest1
-rw-r--r--kde-plasma/bluedevil/bluedevil-5.3.2.ebuild54
-rw-r--r--kde-plasma/bluedevil/files/bluedevil-5.3.1-frameworks-fix.patch383
-rw-r--r--kde-plasma/bluedevil/metadata.xml5
-rw-r--r--kde-plasma/breeze/Manifest1
-rw-r--r--kde-plasma/breeze/breeze-5.3.2.ebuild64
-rw-r--r--kde-plasma/breeze/metadata.xml5
-rw-r--r--kde-plasma/kde-cli-tools/Manifest1
-rw-r--r--kde-plasma/kde-cli-tools/kde-cli-tools-5.3.2.ebuild54
-rw-r--r--kde-plasma/kde-cli-tools/metadata.xml5
-rw-r--r--kde-plasma/kde-gtk-config/Manifest1
-rw-r--r--kde-plasma/kde-gtk-config/kde-gtk-config-5.3.2.ebuild52
-rw-r--r--kde-plasma/kde-gtk-config/metadata.xml5
-rw-r--r--kde-plasma/kdecoration/Manifest1
-rw-r--r--kde-plasma/kdecoration/kdecoration-5.3.2.ebuild15
-rw-r--r--kde-plasma/kdecoration/metadata.xml5
-rw-r--r--kde-plasma/kdeplasma-addons/Manifest1
-rw-r--r--kde-plasma/kdeplasma-addons/kdeplasma-addons-5.3.2.ebuild60
-rw-r--r--kde-plasma/kdeplasma-addons/metadata.xml9
-rw-r--r--kde-plasma/kfilemetadata/Manifest1
-rw-r--r--kde-plasma/kfilemetadata/kfilemetadata-5.9.2.ebuild48
-rw-r--r--kde-plasma/kfilemetadata/metadata.xml8
-rw-r--r--kde-plasma/khelpcenter/Manifest1
-rw-r--r--kde-plasma/khelpcenter/khelpcenter-5.3.2.ebuild42
-rw-r--r--kde-plasma/khelpcenter/metadata.xml5
-rw-r--r--kde-plasma/khotkeys/Manifest1
-rw-r--r--kde-plasma/khotkeys/khotkeys-5.3.2.ebuild46
-rw-r--r--kde-plasma/khotkeys/metadata.xml5
-rw-r--r--kde-plasma/kinfocenter/Manifest2
-rw-r--r--kde-plasma/kinfocenter/files/kcm-about-distrorc4
-rw-r--r--kde-plasma/kinfocenter/kinfocenter-5.3.2.ebuild85
-rw-r--r--kde-plasma/kinfocenter/metadata.xml12
-rw-r--r--kde-plasma/kio-extras/Manifest1
-rw-r--r--kde-plasma/kio-extras/kio-extras-5.3.2.ebuild86
-rw-r--r--kde-plasma/kio-extras/metadata.xml9
-rw-r--r--kde-plasma/kmenuedit/Manifest1
-rw-r--r--kde-plasma/kmenuedit/kmenuedit-5.3.2.ebuild45
-rw-r--r--kde-plasma/kmenuedit/metadata.xml8
-rw-r--r--kde-plasma/kscreen/Manifest1
-rw-r--r--kde-plasma/kscreen/kscreen-5.3.2.ebuild34
-rw-r--r--kde-plasma/kscreen/metadata.xml5
-rw-r--r--kde-plasma/ksshaskpass/Manifest1
-rw-r--r--kde-plasma/ksshaskpass/ksshaskpass-5.3.2.ebuild24
-rw-r--r--kde-plasma/ksshaskpass/metadata.xml5
-rw-r--r--kde-plasma/ksysguard/Manifest1
-rw-r--r--kde-plasma/ksysguard/ksysguard-5.3.2.ebuild48
-rw-r--r--kde-plasma/ksysguard/metadata.xml5
-rw-r--r--kde-plasma/kwayland/Manifest1
-rw-r--r--kde-plasma/kwayland/kwayland-5.3.2.ebuild27
-rw-r--r--kde-plasma/kwayland/metadata.xml5
-rw-r--r--kde-plasma/kwin/Manifest1
-rw-r--r--kde-plasma/kwin/files/kwin-5.3.1-gles2.patch47
-rw-r--r--kde-plasma/kwin/kwin-5.3.2-r1.ebuild87
-rw-r--r--kde-plasma/kwin/metadata.xml8
-rw-r--r--kde-plasma/kwrited/Manifest1
-rw-r--r--kde-plasma/kwrited/kwrited-5.3.2.ebuild23
-rw-r--r--kde-plasma/kwrited/metadata.xml5
-rw-r--r--kde-plasma/libkscreen/Manifest1
-rw-r--r--kde-plasma/libkscreen/libkscreen-5.3.2.ebuild24
-rw-r--r--kde-plasma/libkscreen/metadata.xml5
-rw-r--r--kde-plasma/libksysguard/Manifest1
-rw-r--r--kde-plasma/libksysguard/libksysguard-5.3.2.ebuild54
-rw-r--r--kde-plasma/libksysguard/metadata.xml8
-rw-r--r--kde-plasma/metadata.xml7
-rw-r--r--kde-plasma/milou/Manifest1
-rw-r--r--kde-plasma/milou/metadata.xml5
-rw-r--r--kde-plasma/milou/milou-5.3.2.ebuild30
-rw-r--r--kde-plasma/oxygen-fonts/Manifest1
-rw-r--r--kde-plasma/oxygen-fonts/metadata.xml5
-rw-r--r--kde-plasma/oxygen-fonts/oxygen-fonts-5.3.2.ebuild37
-rw-r--r--kde-plasma/oxygen/Manifest1
-rw-r--r--kde-plasma/oxygen/metadata.xml5
-rw-r--r--kde-plasma/oxygen/oxygen-5.3.2.ebuild35
-rw-r--r--kde-plasma/plasma-desktop/Manifest1
-rw-r--r--kde-plasma/plasma-desktop/metadata.xml11
-rw-r--r--kde-plasma/plasma-desktop/plasma-desktop-5.3.2.ebuild142
-rw-r--r--kde-plasma/plasma-mediacenter/Manifest1
-rw-r--r--kde-plasma/plasma-mediacenter/metadata.xml5
-rw-r--r--kde-plasma/plasma-mediacenter/plasma-mediacenter-5.3.2.ebuild45
-rw-r--r--kde-plasma/plasma-meta/metadata.xml10
-rw-r--r--kde-plasma/plasma-meta/plasma-meta-5.3.2.ebuild56
-rw-r--r--kde-plasma/plasma-nm/Manifest1
-rw-r--r--kde-plasma/plasma-nm/metadata.xml10
-rw-r--r--kde-plasma/plasma-nm/plasma-nm-5.3.2.ebuild64
-rw-r--r--kde-plasma/plasma-sdk/Manifest1
-rw-r--r--kde-plasma/plasma-sdk/files/plasma-sdk-5.3.2-remove-qtwebkit.patch11
-rw-r--r--kde-plasma/plasma-sdk/metadata.xml5
-rw-r--r--kde-plasma/plasma-sdk/plasma-sdk-5.3.2.ebuild39
-rw-r--r--kde-plasma/plasma-workspace-wallpapers/Manifest1
-rw-r--r--kde-plasma/plasma-workspace-wallpapers/metadata.xml5
-rw-r--r--kde-plasma/plasma-workspace-wallpapers/plasma-workspace-wallpapers-5.3.2.ebuild21
-rw-r--r--kde-plasma/plasma-workspace/Manifest1
-rw-r--r--kde-plasma/plasma-workspace/files/agent-shutdown.sh13
-rw-r--r--kde-plasma/plasma-workspace/files/agent-startup.sh29
-rw-r--r--kde-plasma/plasma-workspace/files/kde-np.pam10
-rw-r--r--kde-plasma/plasma-workspace/files/kde.pam11
-rw-r--r--kde-plasma/plasma-workspace/files/plasma-workspace-startkde-script.patch40
-rw-r--r--kde-plasma/plasma-workspace/files/plasma-workspace-tests-optional.patch11
-rw-r--r--kde-plasma/plasma-workspace/metadata.xml11
-rw-r--r--kde-plasma/plasma-workspace/plasma-workspace-5.3.2.ebuild178
-rw-r--r--kde-plasma/polkit-kde-agent/Manifest1
-rw-r--r--kde-plasma/polkit-kde-agent/metadata.xml5
-rw-r--r--kde-plasma/polkit-kde-agent/polkit-kde-agent-5.3.2.ebuild32
-rw-r--r--kde-plasma/powerdevil/Manifest1
-rw-r--r--kde-plasma/powerdevil/files/10-org.freedesktop.upower.pkla14
-rw-r--r--kde-plasma/powerdevil/files/20-org.freedesktop.consolekit.system.stop-multiple-users.pkla13
-rw-r--r--kde-plasma/powerdevil/files/30-org.freedesktop.consolekit.system.restart-multiple-users.pkla13
-rw-r--r--kde-plasma/powerdevil/metadata.xml5
-rw-r--r--kde-plasma/powerdevil/powerdevil-5.3.2.ebuild69
-rw-r--r--kde-plasma/sddm-kcm/Manifest1
-rw-r--r--kde-plasma/sddm-kcm/metadata.xml5
-rw-r--r--kde-plasma/sddm-kcm/sddm-kcm-5.3.2.ebuild39
-rw-r--r--kde-plasma/systemsettings/Manifest1
-rw-r--r--kde-plasma/systemsettings/metadata.xml5
-rw-r--r--kde-plasma/systemsettings/systemsettings-5.3.2.ebuild38
118 files changed, 2706 insertions, 0 deletions
diff --git a/kde-plasma/baloo/Manifest b/kde-plasma/baloo/Manifest
new file mode 100644
index 000000000000..8de231c222ae
--- /dev/null
+++ b/kde-plasma/baloo/Manifest
@@ -0,0 +1 @@
+DIST baloo-5.9.2.tar.xz 144124 SHA256 1ca97763c136d3b7762cdc04f6e76fb9d314ba38db8ad48778647590626e19e6 SHA512 fad46714ba03349f6b12599fff2b304aab957d183601b252c0a44423b7cd626d552511ee4432190e09b10437af023152fd6538523bfcd570d0f126ce02d10e11 WHIRLPOOL 24ed3281faafd5a890293359667769cebd61f56c87dc400ee07249719d26deaef842676170787c40c73e26a65a03f72ba5ba27465b8023758a68af2eb879f5bc
diff --git a/kde-plasma/baloo/baloo-5.9.2.ebuild b/kde-plasma/baloo/baloo-5.9.2.ebuild
new file mode 100644
index 000000000000..7ec298f654d5
--- /dev/null
+++ b/kde-plasma/baloo/baloo-5.9.2.ebuild
@@ -0,0 +1,44 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+KDE_PUNT_BOGUS_DEPS="true"
+inherit kde5
+
+# version scheme fail by upstream
+if [[ ${KDE_BUILD_TYPE} = release ]]; then
+ PLASMA_VERSION=5.3.2
+ SRC_URI="mirror://kde/stable/plasma/${PLASMA_VERSION}/${PN}-${PV}.tar.xz"
+fi
+
+DESCRIPTION="Framework for searching and managing metadata"
+KEYWORDS=" ~amd64"
+IUSE=""
+
+DEPEND="
+ $(add_frameworks_dep kauth)
+ $(add_frameworks_dep kconfig)
+ $(add_frameworks_dep kcoreaddons)
+ $(add_frameworks_dep kcrash)
+ $(add_frameworks_dep kdbusaddons)
+ $(add_frameworks_dep kdelibs4support)
+ $(add_frameworks_dep ki18n)
+ $(add_frameworks_dep kidletime)
+ $(add_frameworks_dep kio)
+ $(add_frameworks_dep solid)
+ $(add_plasma_dep kfilemetadata)
+ =dev-libs/xapian-1.2*[chert]
+ dev-qt/qtdbus:5
+ dev-qt/qtdeclarative:5
+ dev-qt/qtgui:5
+ dev-qt/qtsql:5
+ dev-qt/qtwidgets:5
+ sys-apps/attr
+ !<kde-base/nepomuk-4.12.50
+"
+RDEPEND="${DEPEND}
+ !kde-base/baloo:4[-minimal(-)]
+ !kde-base/baloo:5
+"
diff --git a/kde-plasma/baloo/metadata.xml b/kde-plasma/baloo/metadata.xml
new file mode 100644
index 000000000000..a23f444b67d6
--- /dev/null
+++ b/kde-plasma/baloo/metadata.xml
@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <herd>kde</herd>
+</pkgmetadata>
diff --git a/kde-plasma/bluedevil/Manifest b/kde-plasma/bluedevil/Manifest
new file mode 100644
index 000000000000..8af508696b7d
--- /dev/null
+++ b/kde-plasma/bluedevil/Manifest
@@ -0,0 +1 @@
+DIST bluedevil-5.3.2.tar.xz 124584 SHA256 c8721922777f8de95880ebe1935bf2e69315e91ddb2f2b4ac32a5e92af23b55d SHA512 caf996d72068f59b1bd87d40d6e9a56f6be0f4311d916536121dfcfaa6de5b9891717bbb90c60a196e9036e2cac63dbde4b989fca61de67b320e503fba555c80 WHIRLPOOL 230f9215ddfea8081795cc0d589a7c7aefc16fcca754d11cd33c71f4b665eef681439fca86c42bcd7aa1c379668e34d9289341bc963115babdc42792247840cb
diff --git a/kde-plasma/bluedevil/bluedevil-5.3.2.ebuild b/kde-plasma/bluedevil/bluedevil-5.3.2.ebuild
new file mode 100644
index 000000000000..ce70ff7f8ff4
--- /dev/null
+++ b/kde-plasma/bluedevil/bluedevil-5.3.2.ebuild
@@ -0,0 +1,54 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+inherit fdo-mime kde5
+
+DESCRIPTION="Bluetooth stack for KDE"
+HOMEPAGE="http://projects.kde.org/projects/extragear/base/bluedevil"
+KEYWORDS="~amd64"
+IUSE=""
+
+COMMON_DEPEND="
+ $(add_frameworks_dep bluez-qt)
+ $(add_frameworks_dep kcompletion)
+ $(add_frameworks_dep kconfig)
+ $(add_frameworks_dep kconfigwidgets)
+ $(add_frameworks_dep kcoreaddons)
+ $(add_frameworks_dep kded)
+ $(add_frameworks_dep kdbusaddons)
+ $(add_frameworks_dep ki18n)
+ $(add_frameworks_dep kiconthemes)
+ $(add_frameworks_dep kio)
+ $(add_frameworks_dep knotifications)
+ $(add_frameworks_dep kwidgetsaddons)
+ $(add_frameworks_dep plasma)
+ dev-qt/qtdbus:5
+ dev-qt/qtdeclarative:5
+ dev-qt/qtgui:5
+ dev-qt/qtwidgets:5
+"
+DEPEND="${COMMON_DEPEND}
+ x11-misc/shared-mime-info
+"
+RDEPEND="${COMMON_DEPEND}
+ $(add_plasma_dep kde-cli-tools)
+ !app-mobilephone/obexd
+ !app-mobilephone/obex-data-server
+ !net-wireless/bluedevil
+ !net-wireless/kbluetooth
+"
+
+PATCHES=("${FILESDIR}"/${PN}-5.3.1-frameworks-fix.patch)
+
+pkg_postinst() {
+ kde5_pkg_postinst
+ fdo-mime_mime_database_update
+}
+
+pkg_postrm() {
+ kde5_pkg_postinst
+ fdo-mime_mime_database_update
+}
diff --git a/kde-plasma/bluedevil/files/bluedevil-5.3.1-frameworks-fix.patch b/kde-plasma/bluedevil/files/bluedevil-5.3.1-frameworks-fix.patch
new file mode 100644
index 000000000000..326ff6e01ae1
--- /dev/null
+++ b/kde-plasma/bluedevil/files/bluedevil-5.3.1-frameworks-fix.patch
@@ -0,0 +1,383 @@
+diff --git a/src/applet/package/contents/ui/BluetoothApplet.qml b/src/applet/package/contents/ui/BluetoothApplet.qml
+index 834d034..d685cb2 100644
+--- a/src/applet/package/contents/ui/BluetoothApplet.qml
++++ b/src/applet/package/contents/ui/BluetoothApplet.qml
+@@ -31,6 +31,7 @@ Item {
+
+ property bool deviceConnected : false
+ property int runningActions : 0
++ property QtObject btManager : BluezQt.Manager
+
+ Plasmoid.toolTipMainText: i18n("Bluetooth")
+ Plasmoid.icon: Logic.icon()
+@@ -44,11 +45,7 @@ Item {
+ focus: true
+ }
+
+- BluezQt.Manager {
+- id: btManager
+-
+- onInitFinished: {
+- Logic.init();
+- }
++ Component.onCompleted: {
++ Logic.init();
+ }
+ }
+diff --git a/src/applet/package/contents/ui/DeviceItem.qml b/src/applet/package/contents/ui/DeviceItem.qml
+index 19b55cf..b0fc9ce 100644
+--- a/src/applet/package/contents/ui/DeviceItem.qml
++++ b/src/applet/package/contents/ui/DeviceItem.qml
+@@ -378,10 +378,10 @@ PlasmaComponents.ListItem {
+ return i18n("Connecting");
+ }
+
+- switch (DeviceType) {
++ switch (Type) {
+ case BluezQt.Device.Headset:
+ case BluezQt.Device.Headphones:
+- case BluezQt.Device.OtherAudio:
++ case BluezQt.Device.AudioVideo:
+ return i18n("Audio device");
+
+ case BluezQt.Device.Keyboard:
+@@ -422,7 +422,7 @@ PlasmaComponents.ListItem {
+ function connectToDevice()
+ {
+ if (Connected) {
+- Device.disconnectDevice();
++ Device.disconnectFromDevice();
+ return;
+ }
+
+@@ -433,7 +433,7 @@ PlasmaComponents.ListItem {
+ connecting = true;
+ runningActions++;
+
+- var call = Device.connectDevice();
++ var call = Device.connectToDevice();
+ call.userData = Device;
+
+ call.finished.connect(function(call) {
+diff --git a/src/applet/package/contents/ui/FullRepresentation.qml b/src/applet/package/contents/ui/FullRepresentation.qml
+index 849ae4e..94df8b4 100644
+--- a/src/applet/package/contents/ui/FullRepresentation.qml
++++ b/src/applet/package/contents/ui/FullRepresentation.qml
+@@ -28,9 +28,7 @@ import org.kde.plasma.private.bluetooth 1.0 as PlasmaBt
+ FocusScope {
+ PlasmaBt.DevicesProxyModel {
+ id: devicesModel
+- sourceModel: BluezQt.DevicesModel {
+- manager: btManager
+- }
++ sourceModel: BluezQt.DevicesModel { }
+ }
+
+ PlasmaExtras.Heading {
+diff --git a/src/daemon/kded/devicemonitor.cpp b/src/daemon/kded/devicemonitor.cpp
+index 29ac2f3..22c8020 100644
+--- a/src/daemon/kded/devicemonitor.cpp
++++ b/src/daemon/kded/devicemonitor.cpp
+@@ -147,7 +147,7 @@ void DeviceMonitor::restoreState()
+ Q_FOREACH (const QString &addr, connectedDevices) {
+ BluezQt::DevicePtr device = m_manager->deviceForAddress(addr);
+ if (device) {
+- device->connectDevice();
++ device->connectToDevice();
+ }
+ }
+ }
+diff --git a/src/daemon/kded/filereceiver/obexagent.cpp b/src/daemon/kded/filereceiver/obexagent.cpp
+index 9cd98ff..6ffd620 100644
+--- a/src/daemon/kded/filereceiver/obexagent.cpp
++++ b/src/daemon/kded/filereceiver/obexagent.cpp
+@@ -49,11 +49,11 @@ QDBusObjectPath ObexAgent::objectPath() const
+ return QDBusObjectPath(QStringLiteral("/BlueDevilObexAgent"));
+ }
+
+-void ObexAgent::authorizePush(BluezQt::ObexTransferPtr transfer, const BluezQt::Request<QString> &request)
++void ObexAgent::authorizePush(BluezQt::ObexTransferPtr transfer, BluezQt::ObexSessionPtr session, const BluezQt::Request<QString> &request)
+ {
+ qCDebug(BLUEDAEMON) << "Agent-AuthorizePush";
+
+- ReceiveFileJob *job = new ReceiveFileJob(request, transfer, this);
++ ReceiveFileJob *job = new ReceiveFileJob(request, transfer, session, this);
+ connect(job, &ReceiveFileJob::finished, this, &ObexAgent::receiveFileJobFinished);
+ job->start();
+ }
+diff --git a/src/daemon/kded/filereceiver/obexagent.h b/src/daemon/kded/filereceiver/obexagent.h
+index 0f5adc5..e32f1fe 100644
+--- a/src/daemon/kded/filereceiver/obexagent.h
++++ b/src/daemon/kded/filereceiver/obexagent.h
+@@ -40,7 +40,7 @@ public:
+ bool shouldAutoAcceptTransfer(const QString &address) const;
+
+ QDBusObjectPath objectPath() const Q_DECL_OVERRIDE;
+- void authorizePush(BluezQt::ObexTransferPtr transfer, const BluezQt::Request<QString> &request) Q_DECL_OVERRIDE;
++ void authorizePush(BluezQt::ObexTransferPtr transfer, BluezQt::ObexSessionPtr session, const BluezQt::Request<QString> &request) Q_DECL_OVERRIDE;
+
+ private Q_SLOTS:
+ void receiveFileJobFinished(KJob *job);
+diff --git a/src/daemon/kded/filereceiver/receivefilejob.cpp b/src/daemon/kded/filereceiver/receivefilejob.cpp
+index 1569163..fbb04b5 100644
+--- a/src/daemon/kded/filereceiver/receivefilejob.cpp
++++ b/src/daemon/kded/filereceiver/receivefilejob.cpp
+@@ -36,11 +36,12 @@
+ #include <BluezQt/Device>
+ #include <BluezQt/ObexSession>
+
+-ReceiveFileJob::ReceiveFileJob(const BluezQt::Request<QString> &req, BluezQt::ObexTransferPtr transfer, ObexAgent *parent)
++ReceiveFileJob::ReceiveFileJob(const BluezQt::Request<QString> &req, BluezQt::ObexTransferPtr transfer, BluezQt::ObexSessionPtr session, ObexAgent *parent)
+ : KJob(parent)
+ , m_speedBytes(0)
+ , m_agent(parent)
+ , m_transfer(transfer)
++ , m_session(session)
+ , m_request(req)
+ {
+ setCapabilities(Killable);
+@@ -74,24 +75,24 @@ void ReceiveFileJob::init()
+ qCDebug(BLUEDAEMON) << "\tTransferred:" << m_transfer->transferred();
+
+ qCDebug(BLUEDAEMON) << "ObexSession:";
+- qCDebug(BLUEDAEMON) << "\tSource:" << m_transfer->session()->source();
+- qCDebug(BLUEDAEMON) << "\tDestination:" << m_transfer->session()->destination();
++ qCDebug(BLUEDAEMON) << "\tSource:" << m_session->source();
++ qCDebug(BLUEDAEMON) << "\tDestination:" << m_session->destination();
+
+ connect(m_transfer.data(), &BluezQt::ObexTransfer::statusChanged, this, &ReceiveFileJob::statusChanged);
+ connect(m_transfer.data(), &BluezQt::ObexTransfer::transferredChanged, this, &ReceiveFileJob::transferredChanged);
+
+- m_deviceName = m_transfer->session()->destination();
++ m_deviceName = m_session->destination();
+
+- BluezQt::AdapterPtr adapter = m_agent->manager()->adapterForAddress(m_transfer->session()->source());
++ BluezQt::AdapterPtr adapter = m_agent->manager()->adapterForAddress(m_session->source());
+ if (!adapter) {
+- qCDebug(BLUEDAEMON) << "No adapter for" << m_transfer->session()->source();
++ qCDebug(BLUEDAEMON) << "No adapter for" << m_session->source();
+ showNotification();
+ return;
+ }
+
+- BluezQt::DevicePtr device = adapter->deviceForAddress(m_transfer->session()->destination());
++ BluezQt::DevicePtr device = adapter->deviceForAddress(m_session->destination());
+ if (!device) {
+- qCDebug(BLUEDAEMON) << "No device for" << m_transfer->session()->destination();
++ qCDebug(BLUEDAEMON) << "No device for" << m_session->destination();
+ showNotification();
+ return;
+ }
+diff --git a/src/daemon/kded/filereceiver/receivefilejob.h b/src/daemon/kded/filereceiver/receivefilejob.h
+index 461d453..801bb45 100644
+--- a/src/daemon/kded/filereceiver/receivefilejob.h
++++ b/src/daemon/kded/filereceiver/receivefilejob.h
+@@ -34,7 +34,7 @@ class ReceiveFileJob : public KJob
+ Q_OBJECT
+
+ public:
+- explicit ReceiveFileJob(const BluezQt::Request<QString> &req, BluezQt::ObexTransferPtr transfer, ObexAgent *parent);
++ explicit ReceiveFileJob(const BluezQt::Request<QString> &req, BluezQt::ObexTransferPtr transfer, BluezQt::ObexSessionPtr session, ObexAgent *parent);
+
+ QString deviceAddress() const;
+
+@@ -63,6 +63,7 @@ private:
+
+ ObexAgent *m_agent;
+ BluezQt::ObexTransferPtr m_transfer;
++ BluezQt::ObexSessionPtr m_session;
+ BluezQt::Request<QString> m_request;
+ };
+
+diff --git a/src/kcmodule/bluedevildevices.cpp b/src/kcmodule/bluedevildevices.cpp
+index b1b6b0e..deafecc 100644
+--- a/src/kcmodule/bluedevildevices.cpp
++++ b/src/kcmodule/bluedevildevices.cpp
+@@ -113,7 +113,7 @@ void BluetoothDevicesDelegate::paint(QPainter *painter, const QStyleOptionViewIt
+ painter->setFont(f);
+ painter->drawText(r, Qt::AlignLeft | Qt::AlignTop, index.data(BluezQt::DevicesModel::FriendlyNameRole).toString());
+ painter->restore();
+- painter->drawText(r, Qt::AlignLeft | Qt::AlignBottom, deviceTypeString(index.data(BluezQt::DevicesModel::DeviceTypeRole).toInt()));
++ painter->drawText(r, Qt::AlignLeft | Qt::AlignBottom, deviceTypeString(index.data(BluezQt::DevicesModel::TypeRole).toInt()));
+
+ // Draw state
+ r = option.rect;
+@@ -166,7 +166,7 @@ QString BluetoothDevicesDelegate::deviceTypeString(int type) const
+ return i18nc("This device is a Headset", "Headset");
+ case BluezQt::Device::Headphones:
+ return i18nc("This device are Headphones", "Headphones");
+- case BluezQt::Device::OtherAudio:
++ case BluezQt::Device::AudioVideo:
+ return i18nc("This device is of type Audio", "Audio");
+ case BluezQt::Device::Keyboard:
+ return i18nc("This device is a Keyboard", "Keyboard");
+@@ -349,14 +349,14 @@ void KCMBlueDevilDevices::removeDevice()
+ void KCMBlueDevilDevices::connectDevice()
+ {
+ BluezQt::DevicePtr device = m_devicesModel->device(m_devices->currentIndex());
+- device->connectDevice();
++ device->connectToDevice();
+ }
+
+ void KCMBlueDevilDevices::disconnectDevice()
+ {
+ m_disconnectDevice->setEnabled(false);
+ BluezQt::DevicePtr device = m_devicesModel->device(m_devices->currentIndex());
+- device->disconnectDevice();
++ device->disconnectFromDevice();
+ }
+
+ void KCMBlueDevilDevices::launchWizard()
+diff --git a/src/kio/obexftp/daemon/obexftpdaemon.cpp b/src/kio/obexftp/daemon/obexftpdaemon.cpp
+index a2cdac4..45a1f75 100644
+--- a/src/kio/obexftp/daemon/obexftpdaemon.cpp
++++ b/src/kio/obexftp/daemon/obexftpdaemon.cpp
+@@ -34,6 +34,7 @@
+ #include <BluezQt/InitObexManagerJob>
+ #include <BluezQt/ObexFileTransfer>
+ #include <BluezQt/PendingCall>
++#include <BluezQt/ObexSession>
+
+ K_PLUGIN_FACTORY_WITH_JSON(ObexFtpFactory,
+ "obexftpdaemon.json",
+@@ -208,9 +209,9 @@ void ObexFtpDaemon::operationalChanged(bool operational)
+ }
+ }
+
+-void ObexFtpDaemon::sessionRemoved(const QDBusObjectPath &session)
++void ObexFtpDaemon::sessionRemoved(BluezQt::ObexSessionPtr session)
+ {
+- const QString &path = session.path();
++ const QString &path = session->objectPath().path();
+ const QString &key = d->m_sessionMap.key(path);
+
+ if (!d->m_sessionMap.contains(key)) {
+diff --git a/src/kio/obexftp/daemon/obexftpdaemon.h b/src/kio/obexftp/daemon/obexftpdaemon.h
+index c42d720..a902333 100644
+--- a/src/kio/obexftp/daemon/obexftpdaemon.h
++++ b/src/kio/obexftp/daemon/obexftpdaemon.h
+@@ -23,6 +23,8 @@
+
+ #include <KDEDModule>
+
++#include <BluezQt/Types>
++
+ namespace BluezQt
+ {
+ class InitObexManagerJob;
+@@ -52,7 +54,7 @@ private Q_SLOTS:
+ void cancelTransferFinished(QDBusPendingCallWatcher *watcher);
+
+ void operationalChanged(bool operational);
+- void sessionRemoved(const QDBusObjectPath &session);
++ void sessionRemoved(BluezQt::ObexSessionPtr session);
+
+ private:
+ struct Private;
+diff --git a/src/kio/obexftp/kioobexftp.cpp b/src/kio/obexftp/kioobexftp.cpp
+index cb8d3b1..47910b4 100644
+--- a/src/kio/obexftp/kioobexftp.cpp
++++ b/src/kio/obexftp/kioobexftp.cpp
+@@ -442,24 +442,24 @@ QList<KIO::UDSEntry> KioFtp::listFolder(const QUrl &url, bool *ok)
+ return list;
+ }
+
+- const QList<BluezQt::ObexFileTransfer::Item> &items = call->value().value<QList<BluezQt::ObexFileTransfer::Item> >();
++ const QList<BluezQt::ObexFileTransferEntry> &items = call->value().value<QList<BluezQt::ObexFileTransferEntry> >();
+
+- Q_FOREACH (const BluezQt::ObexFileTransfer::Item &item, items) {
++ Q_FOREACH (const BluezQt::ObexFileTransferEntry &item, items) {
+ KIO::UDSEntry entry;
+- entry.insert(KIO::UDSEntry::UDS_NAME, item.name);
+- entry.insert(KIO::UDSEntry::UDS_DISPLAY_NAME, item.label);
++ entry.insert(KIO::UDSEntry::UDS_NAME, item.name());
++ entry.insert(KIO::UDSEntry::UDS_DISPLAY_NAME, item.label());
+ entry.insert(KIO::UDSEntry::UDS_ACCESS, 0700);
+- entry.insert(KIO::UDSEntry::UDS_MODIFICATION_TIME, item.modified.toTime_t());
+- entry.insert(KIO::UDSEntry::UDS_SIZE, item.size);
++ entry.insert(KIO::UDSEntry::UDS_MODIFICATION_TIME, item.modificationTime().toTime_t());
++ entry.insert(KIO::UDSEntry::UDS_SIZE, item.size());
+
+- if (item.type == BluezQt::ObexFileTransfer::Item::Folder) {
++ if (item.type() == BluezQt::ObexFileTransferEntry::Folder) {
+ entry.insert(KIO::UDSEntry::UDS_FILE_TYPE, S_IFDIR);
+ } else {
+ entry.insert(KIO::UDSEntry::UDS_FILE_TYPE, S_IFREG);
+ }
+
+ if (urlIsRoot(url)) {
+- updateRootEntryIcon(entry, item.memoryType);
++ updateRootEntryIcon(entry, item.memoryType());
+ }
+
+ list.append(entry);
+@@ -467,7 +467,7 @@ QList<KIO::UDSEntry> KioFtp::listFolder(const QUrl &url, bool *ok)
+ // Most probably the client of the kio will stat each file
+ // so since we are on it, let's cache all of them.
+ QUrl statUrl = url;
+- statUrl.setPath(statUrl.path() + QLatin1Char('/') + item.name);
++ statUrl.setPath(statUrl.path() + QLatin1Char('/') + item.name());
+
+ if (!m_statMap.contains(statUrl.toDisplayString())) {
+ qCDebug(OBEXFTP) << "Stat:"
+diff --git a/src/wizard/pages/connect.cpp b/src/wizard/pages/connect.cpp
+index 1880c08..082cb10 100644
+--- a/src/wizard/pages/connect.cpp
++++ b/src/wizard/pages/connect.cpp
+@@ -54,7 +54,7 @@ void ConnectPage::initializePage()
+
+ m_wizard->device()->setTrusted(true);
+
+- BluezQt::PendingCall *call = m_wizard->device()->connectDevice();
++ BluezQt::PendingCall *call = m_wizard->device()->connectToDevice();
+ connect(call, &BluezQt::PendingCall::finished, this, &ConnectPage::connectFinished);
+ }
+
+diff --git a/src/wizard/pages/discover.cpp b/src/wizard/pages/discover.cpp
+index 9810f7c..862cf8a 100644
+--- a/src/wizard/pages/discover.cpp
++++ b/src/wizard/pages/discover.cpp
+@@ -215,13 +215,13 @@ int DiscoverPage::nextId() const
+ pin = m_wizard->agent()->getPin(device);
+ }
+
+- qCDebug(WIZARD) << "Class: " << device->deviceType();
++ qCDebug(WIZARD) << "Class: " << device->type();
+ qCDebug(WIZARD) << "Legacy: " << device->hasLegacyPairing();
+ qCDebug(WIZARD) << "From DB: " << m_wizard->agent()->isFromDatabase();
+ qCDebug(WIZARD) << "PIN: " << m_wizard->agent()->pin();
+
+ // If keyboard no matter what, we go to the keyboard page
+- if (device->deviceType() == BluezQt::Device::Keyboard) {
++ if (device->type() == BluezQt::Device::Keyboard) {
+ qCDebug(WIZARD) << "Keyboard Pairing";
+ return BlueWizard::KeyboardPairing;
+ }
+diff --git a/src/wizard/wizardagent.cpp b/src/wizard/wizardagent.cpp
+index a0b4b04..a263e28 100644
+--- a/src/wizard/wizardagent.cpp
++++ b/src/wizard/wizardagent.cpp
+@@ -72,8 +72,10 @@ QString WizardAgent::getPin(BluezQt::DevicePtr device)
+
+ QXmlStreamReader xml(&file);
+
+- int deviceType = device->deviceType();
+- int xmlType = 0;
++ QString deviceType = BluezQt::Device::typeToString(device->type());
++ if (deviceType == QLatin1String("audiovideo")) {
++ deviceType = QStringLiteral("audio");
++ }
+
+ while (!xml.atEnd()) {
+ xml.readNext();
+@@ -87,9 +89,7 @@ QString WizardAgent::getPin(BluezQt::DevicePtr device)
+ }
+
+ if (attr.hasAttribute(QLatin1String("type")) && attr.value(QLatin1String("type")) != QLatin1String("any")) {
+- xmlType = BluezQt::Device::stringToType(attr.value(QLatin1String("type")).toString());
+- if (deviceType != xmlType) {
+- xmlType = 0;
++ if (deviceType != attr.value(QLatin1String("type")).toString()) {
+ continue;
+ }
+ } \ No newline at end of file
diff --git a/kde-plasma/bluedevil/metadata.xml b/kde-plasma/bluedevil/metadata.xml
new file mode 100644
index 000000000000..a23f444b67d6
--- /dev/null
+++ b/kde-plasma/bluedevil/metadata.xml
@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <herd>kde</herd>
+</pkgmetadata>
diff --git a/kde-plasma/breeze/Manifest b/kde-plasma/breeze/Manifest
new file mode 100644
index 000000000000..359dceb53073
--- /dev/null
+++ b/kde-plasma/breeze/Manifest
@@ -0,0 +1 @@
+DIST breeze-5.3.2.tar.xz 29060332 SHA256 3e12fcd285c92466405efa053c27ed6266ba40e65c746349672d9b4f172bdc66 SHA512 21aa0d043b39cbcf89b806f80c337e73f3a3bdc7ffe0adf4adc7014dfe1a327bf70bd90f61558e278abef4f9fca6c8891a512a73fd7f9766f3ba77adcd7d563b WHIRLPOOL 788ead359b9a26d06524a8692773ab69a3d22f8bb4ba66c2ed1e917f50e8d43e21a6d71f3eb9bd8da6e616d4f9325bbf0a6eea5269aa6e7befa341463474a6ac
diff --git a/kde-plasma/breeze/breeze-5.3.2.ebuild b/kde-plasma/breeze/breeze-5.3.2.ebuild
new file mode 100644
index 000000000000..4f4333299625
--- /dev/null
+++ b/kde-plasma/breeze/breeze-5.3.2.ebuild
@@ -0,0 +1,64 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+inherit kde5 multibuild
+
+DESCRIPTION="Breeze visual style for the Plasma desktop"
+HOMEPAGE="https://projects.kde.org/projects/kde/workspace/breeze"
+KEYWORDS="~amd64"
+IUSE="qt4"
+
+DEPEND="
+ $(add_frameworks_dep frameworkintegration)
+ $(add_frameworks_dep kcmutils)
+ $(add_frameworks_dep kconfig)
+ $(add_frameworks_dep kconfigwidgets)
+ $(add_frameworks_dep kcoreaddons)
+ $(add_frameworks_dep kguiaddons)
+ $(add_frameworks_dep ki18n)
+ $(add_frameworks_dep kwindowsystem)
+ $(add_plasma_dep kdecoration)
+ dev-qt/qtdbus:5
+ dev-qt/qtgui:5
+ dev-qt/qtwidgets:5
+ dev-qt/qtx11extras:5
+ x11-libs/libxcb
+ qt4? (
+ kde-base/kdelibs:4
+ x11-libs/libX11
+ )
+"
+RDEPEND="${DEPEND}
+ $(add_plasma_dep kde-cli-tools)
+ !kde-base/breeze
+"
+
+pkg_setup() {
+ kde5_pkg_setup
+ MULTIBUILD_VARIANTS=( kf5 $(usev qt4) )
+}
+
+src_configure() {
+ myconfigure() {
+ local mycmakeargs=()
+
+ if [[ ${MULTIBUILD_VARIANT} = qt4 ]] ; then
+ mycmakeargs+=( -DUSE_KDE4=true )
+ fi
+
+ kde5_src_configure
+ }
+
+ multibuild_foreach_variant myconfigure
+}
+
+src_compile() {
+ multibuild_foreach_variant kde5_src_compile
+}
+
+src_install() {
+ multibuild_foreach_variant kde5_src_install
+}
diff --git a/kde-plasma/breeze/metadata.xml b/kde-plasma/breeze/metadata.xml
new file mode 100644
index 000000000000..a23f444b67d6
--- /dev/null
+++ b/kde-plasma/breeze/metadata.xml
@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <herd>kde</herd>
+</pkgmetadata>
diff --git a/kde-plasma/kde-cli-tools/Manifest b/kde-plasma/kde-cli-tools/Manifest
new file mode 100644
index 000000000000..27cedf8826a5
--- /dev/null
+++ b/kde-plasma/kde-cli-tools/Manifest
@@ -0,0 +1 @@
+DIST kde-cli-tools-5.3.2.tar.xz 484504 SHA256 7dacbe8d90c5d2a966de80c42eb3370f08e9090d125732d9f70571e7603683a9 SHA512 c4e23b8bc2241e2c840705785b5e05f1ac9823ecd18a0fba4832962dda7bb01662effca7756c0e0be97b40965bebbed5089511c9ffa076199c0751473b4645f5 WHIRLPOOL 9fad35ef91080d54b4f78807204dc8af639ddb7d321fd1ffa0b314173e88cbcc0811703fc1e0076a6561ed5e9299966ab0a5353be1b093733f50b1983251f3e3
diff --git a/kde-plasma/kde-cli-tools/kde-cli-tools-5.3.2.ebuild b/kde-plasma/kde-cli-tools/kde-cli-tools-5.3.2.ebuild
new file mode 100644
index 000000000000..97c65d957e81
--- /dev/null
+++ b/kde-plasma/kde-cli-tools/kde-cli-tools-5.3.2.ebuild
@@ -0,0 +1,54 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+KDE_HANDBOOK="true"
+KDE_TEST="true"
+VIRTUALX_REQUIRED="test"
+inherit kde5
+
+DESCRIPTION="Tools based on KDE Frameworks 5 to better interact with the system"
+HOMEPAGE="https://projects.kde.org/projects/kde/workspace/kde-cli-tools"
+KEYWORDS="~amd64"
+IUSE="X"
+
+DEPEND="
+ $(add_frameworks_dep kcmutils)
+ $(add_frameworks_dep kcompletion)
+ $(add_frameworks_dep kconfig)
+ $(add_frameworks_dep kconfigwidgets)
+ $(add_frameworks_dep kcoreaddons)
+ $(add_frameworks_dep kdelibs4support)
+ $(add_frameworks_dep kdesu)
+ $(add_frameworks_dep ki18n)
+ $(add_frameworks_dep kiconthemes)
+ $(add_frameworks_dep kio)
+ $(add_frameworks_dep kservice)
+ $(add_frameworks_dep kwidgetsaddons)
+ $(add_frameworks_dep kwindowsystem)
+ dev-qt/qtdbus:5
+ dev-qt/qtgui:5
+ dev-qt/qtsvg:5
+ dev-qt/qtwidgets:5
+ X? (
+ dev-qt/qtx11extras:5
+ x11-libs/libX11
+ )
+"
+RDEPEND="${DEPEND}
+ handbook? ( !kde-apps/kdesu[handbook] )
+ !kde-base/kde-cli-tools
+"
+
+# requires running kde environment
+RESTRICT="test"
+
+src_configure() {
+ local mycmakeargs=(
+ $(cmake-utils_use_find_package X Qt5X11Extras)
+ )
+
+ kde5_src_configure
+}
diff --git a/kde-plasma/kde-cli-tools/metadata.xml b/kde-plasma/kde-cli-tools/metadata.xml
new file mode 100644
index 000000000000..a23f444b67d6
--- /dev/null
+++ b/kde-plasma/kde-cli-tools/metadata.xml
@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <herd>kde</herd>
+</pkgmetadata>
diff --git a/kde-plasma/kde-gtk-config/Manifest b/kde-plasma/kde-gtk-config/Manifest
new file mode 100644
index 000000000000..ea277b8f3cdc
--- /dev/null
+++ b/kde-plasma/kde-gtk-config/Manifest
@@ -0,0 +1 @@
+DIST kde-gtk-config-5.3.2.tar.xz 143520 SHA256 55bc964dda26620bfe64731435f72a87dedd530d486d7c0dd856aeadd1f68467 SHA512 007ffe8f6ba7675eb827a82dd2cb7e501d6833fb83e636ed120d2c32248c3a7fdc35807e6dcd5adc7476506814e2c02e6cbb6e7d7123c1158780be39504e7236 WHIRLPOOL cfd3dcc652b1bc07bcbe8d090b73e7c266d03e6d2707debea02b0223b9858081b6a053503df440f05355d3cb32478aaa617db555b21ff3601fc1282ced765ba2
diff --git a/kde-plasma/kde-gtk-config/kde-gtk-config-5.3.2.ebuild b/kde-plasma/kde-gtk-config/kde-gtk-config-5.3.2.ebuild
new file mode 100644
index 000000000000..72ca2cbc893e
--- /dev/null
+++ b/kde-plasma/kde-gtk-config/kde-gtk-config-5.3.2.ebuild
@@ -0,0 +1,52 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+KDE_PUNT_BOGUS_DEPS="true"
+inherit kde5
+
+DESCRIPTION="KDE systemsettings kcm to set GTK application look&feel"
+HOMEPAGE="http://projects.kde.org/kde-gtk-config"
+LICENSE="GPL-3"
+KEYWORDS="~amd64"
+
+DEPEND="
+ $(add_frameworks_dep karchive)
+ $(add_frameworks_dep kcmutils)
+ $(add_frameworks_dep kconfigwidgets)
+ $(add_frameworks_dep kcoreaddons)
+ $(add_frameworks_dep ki18n)
+ $(add_frameworks_dep kiconthemes)
+ $(add_frameworks_dep kio)
+ $(add_frameworks_dep knewstuff)
+ $(add_frameworks_dep kwidgetsaddons)
+ dev-libs/glib:2
+ dev-qt/qtgui:5
+ dev-qt/qtwidgets:5
+ x11-libs/gtk+:2
+ x11-libs/gtk+:3
+"
+RDEPEND="${DEPEND}
+ $(add_plasma_dep kde-cli-tools)
+ !kde-base/kde-gtk-config
+ !kde-misc/kde-gtk-config
+"
+
+src_configure() {
+ local mycmakeargs=(
+ -DDATA_INSTALL_DIR="${EPREFIX}/usr/share"
+ )
+
+ kde5_src_configure
+}
+
+pkg_postinst() {
+ kde5_pkg_postinst
+ einfo
+ elog "If you notice missing icons in your GTK applications, you may have to install"
+ elog "the corresponding themes for GTK. A good guess would be x11-themes/oxygen-gtk"
+ elog "for example."
+ einfo
+}
diff --git a/kde-plasma/kde-gtk-config/metadata.xml b/kde-plasma/kde-gtk-config/metadata.xml
new file mode 100644
index 000000000000..a23f444b67d6
--- /dev/null
+++ b/kde-plasma/kde-gtk-config/metadata.xml
@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <herd>kde</herd>
+</pkgmetadata>
diff --git a/kde-plasma/kdecoration/Manifest b/kde-plasma/kdecoration/Manifest
new file mode 100644
index 000000000000..df28a26a98bb
--- /dev/null
+++ b/kde-plasma/kdecoration/Manifest
@@ -0,0 +1 @@
+DIST kdecoration-5.3.2.tar.xz 33540 SHA256 fb3099994c907cbc863a92d7d5c9b3fb1723dedacc211fb91c2d138da4b351a4 SHA512 4b68d5b608c3b01f45a61cc3be6db6c855b71021a531332eab2eae8d1c279e2de32a92d9b6b7de957fa5ddf8166116a0e42b722229fcaa7aff05fc24ed6911fe WHIRLPOOL 6fe640b6527f28617e16ade81b3e94c635cbcd1e166a81445989babf520709ecddff259688813f6c197ba2a2521db0f35c48afb617853bfa5d661db31d05e28e
diff --git a/kde-plasma/kdecoration/kdecoration-5.3.2.ebuild b/kde-plasma/kdecoration/kdecoration-5.3.2.ebuild
new file mode 100644
index 000000000000..2a41d59545d0
--- /dev/null
+++ b/kde-plasma/kdecoration/kdecoration-5.3.2.ebuild
@@ -0,0 +1,15 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+KDE_PUNT_BOGUS_DEPS="true"
+inherit kde5
+
+DESCRIPTION="Plugin based library to create window decorations"
+KEYWORDS="~amd64"
+IUSE=""
+
+DEPEND="dev-qt/qtgui:5"
+RDEPEND="${DEPEND}"
diff --git a/kde-plasma/kdecoration/metadata.xml b/kde-plasma/kdecoration/metadata.xml
new file mode 100644
index 000000000000..a23f444b67d6
--- /dev/null
+++ b/kde-plasma/kdecoration/metadata.xml
@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <herd>kde</herd>
+</pkgmetadata>
diff --git a/kde-plasma/kdeplasma-addons/Manifest b/kde-plasma/kdeplasma-addons/Manifest
new file mode 100644
index 000000000000..aa101a394629
--- /dev/null
+++ b/kde-plasma/kdeplasma-addons/Manifest
@@ -0,0 +1 @@
+DIST kdeplasma-addons-5.3.2.tar.xz 2065372 SHA256 c46e0c6962a6fe055d160c177cf2843c50515c5bc60d7f460e2447adcd386322 SHA512 5dc03d5e258e5844ef9c85f23e451c1315c3ededa97543344e233a87956132f467a91fc92577ce2528e0e94f9ba80135cdb6b483a087b91469ebdd337a29631e WHIRLPOOL dfcadec857ea437c955ccc6c35a67730c21aa2add42fbdfd1389b8fff2b1d7eb507bfc9d780a4dbec3a08cf530357b7713fc088f8aeeff73409fedbcc577d595
diff --git a/kde-plasma/kdeplasma-addons/kdeplasma-addons-5.3.2.ebuild b/kde-plasma/kdeplasma-addons/kdeplasma-addons-5.3.2.ebuild
new file mode 100644
index 000000000000..e48b84261fee
--- /dev/null
+++ b/kde-plasma/kdeplasma-addons/kdeplasma-addons-5.3.2.ebuild
@@ -0,0 +1,60 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+inherit kde5
+
+DESCRIPTION="Extra Plasma applets and engines"
+LICENSE="GPL-2 LGPL-2"
+KEYWORDS="~amd64"
+IUSE="ibus scim"
+
+DEPEND="
+ $(add_frameworks_dep karchive)
+ $(add_frameworks_dep kconfig)
+ $(add_frameworks_dep kconfigwidgets)
+ $(add_frameworks_dep kcmutils)
+ $(add_frameworks_dep kcompletion)
+ $(add_frameworks_dep kcoreaddons)
+ $(add_frameworks_dep kdelibs4support)
+ $(add_frameworks_dep ki18n)
+ $(add_frameworks_dep kio)
+ $(add_frameworks_dep knewstuff)
+ $(add_frameworks_dep knotifications)
+ $(add_frameworks_dep kpackage)
+ $(add_frameworks_dep kross)
+ $(add_frameworks_dep krunner)
+ $(add_frameworks_dep kservice)
+ $(add_frameworks_dep kunitconversion)
+ $(add_frameworks_dep kwidgetsaddons)
+ $(add_frameworks_dep kwindowsystem)
+ $(add_frameworks_dep kxmlgui)
+ $(add_frameworks_dep plasma)
+ $(add_frameworks_dep sonnet)
+ dev-qt/qtdbus:5
+ dev-qt/qtdeclarative:5
+ dev-qt/qtgui:5
+ dev-qt/qtwidgets:5
+ dev-qt/qtx11extras:5
+ ibus? (
+ app-i18n/ibus
+ dev-libs/glib:2
+ x11-libs/libxcb
+ x11-libs/xcb-util-keysyms
+ )
+ scim? ( app-i18n/scim )
+"
+RDEPEND="${DEPEND}
+ !kde-base/kdeplasma-addons
+"
+
+src_configure() {
+ local mycmakeargs=(
+ $(cmake-utils_use_find_package ibus IBus)
+ $(cmake-utils_use_find_package scim)
+ )
+
+ kde5_src_configure
+}
diff --git a/kde-plasma/kdeplasma-addons/metadata.xml b/kde-plasma/kdeplasma-addons/metadata.xml
new file mode 100644
index 000000000000..d5355951ca1c
--- /dev/null
+++ b/kde-plasma/kdeplasma-addons/metadata.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <herd>kde</herd>
+ <use>
+ <flag name="ibus">Use ibus input method via <pkg>app-i18n/ibus</pkg></flag>
+ <flag name="scim">Enable applets that use <pkg>app-i18n/scim</pkg></flag>
+ </use>
+</pkgmetadata>
diff --git a/kde-plasma/kfilemetadata/Manifest b/kde-plasma/kfilemetadata/Manifest
new file mode 100644
index 000000000000..21d0431bb434
--- /dev/null
+++ b/kde-plasma/kfilemetadata/Manifest
@@ -0,0 +1 @@
+DIST kfilemetadata-5.9.2.tar.xz 120600 SHA256 0959a19591180216472c9c7845d180d2b16501b266c6ca10e438c745ca2e151c SHA512 f7c31b576c4473d7cb8a1edaf535682226eb1da3e84a44cee806b1b5abb1fc39f02930747debc64d92891335c53b5d49dd8f99e9d9516295eadda3a25a74efac WHIRLPOOL 80993f093721697cce37527ec7aa9ae72e686872f2ec18204347794d51ba62d2c7d45aeecf2d59c4b37a16e53d331bb0ca1430db10dc7fd6cef5577309263377
diff --git a/kde-plasma/kfilemetadata/kfilemetadata-5.9.2.ebuild b/kde-plasma/kfilemetadata/kfilemetadata-5.9.2.ebuild
new file mode 100644
index 000000000000..93987a82ece6
--- /dev/null
+++ b/kde-plasma/kfilemetadata/kfilemetadata-5.9.2.ebuild
@@ -0,0 +1,48 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+KDE_TEST="true"
+inherit kde5
+
+# version scheme fail by upstream
+if [[ ${KDE_BUILD_TYPE} = release ]]; then
+ PLASMA_VERSION=5.3.2
+ SRC_URI="mirror://kde/stable/plasma/${PLASMA_VERSION}/${PN}-${PV}.tar.xz"
+fi
+
+DESCRIPTION="Library for extracting file metadata"
+KEYWORDS=" ~amd64"
+IUSE="epub exif ffmpeg libav pdf taglib"
+
+# TODO: mobi? ( $(add_plasma_dep kdegraphics-mobipocket) ) NOTE: not integrated upstream
+DEPEND="
+ $(add_frameworks_dep karchive)
+ $(add_frameworks_dep ki18n)
+ dev-qt/qtxml:5
+ epub? ( app-text/ebook-tools )
+ exif? ( media-gfx/exiv2:= )
+ ffmpeg? (
+ libav? ( media-video/libav:= )
+ !libav? ( media-video/ffmpeg:0= )
+ )
+ pdf? ( app-text/poppler[qt5] )
+ taglib? ( media-libs/taglib )
+"
+RDEPEND="${DEPEND}
+ !kde-base/kfilemetadata:5
+"
+
+src_configure() {
+ local mycmakeargs=(
+ $(cmake-utils_use_find_package epub EPub)
+ $(cmake-utils_use_find_package exif Exiv2)
+ $(cmake-utils_use_find_package ffmpeg FFmpeg)
+ $(cmake-utils_use_find_package pdf PopplerQt5)
+ $(cmake-utils_use_find_package taglib Taglib)
+ )
+
+ kde5_src_configure
+}
diff --git a/kde-plasma/kfilemetadata/metadata.xml b/kde-plasma/kfilemetadata/metadata.xml
new file mode 100644
index 000000000000..cecf265f9f2b
--- /dev/null
+++ b/kde-plasma/kfilemetadata/metadata.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <herd>kde</herd>
+ <use>
+ <flag name="epub">Adds support for reading EPUB ebook metadata</flag>
+ </use>
+</pkgmetadata>
diff --git a/kde-plasma/khelpcenter/Manifest b/kde-plasma/khelpcenter/Manifest
new file mode 100644
index 000000000000..8e45f0fb5d02
--- /dev/null
+++ b/kde-plasma/khelpcenter/Manifest
@@ -0,0 +1 @@
+DIST khelpcenter-5.3.2.tar.xz 1732004 SHA256 63f1c405d2aaf1e29339cb015e54ac49989e05e7357b239ba34170f8899ca4d9 SHA512 adbf7f5180ed8562769994a59d496c5bc3f8ed280117959c486f38ed543e634f1d5b9c73182a31fc707b573a1388948746ce8e4726add39c43fc00be44819517 WHIRLPOOL 096299a9eaad32f3ccb72c697aa088c99632d4b982aaee3da64c71e182d80d6a50103a4f20a05a562acd3b8a5ed2bb929017d29a68990b94f236786fce0ee36c
diff --git a/kde-plasma/khelpcenter/khelpcenter-5.3.2.ebuild b/kde-plasma/khelpcenter/khelpcenter-5.3.2.ebuild
new file mode 100644
index 000000000000..cb0379c2ff98
--- /dev/null
+++ b/kde-plasma/khelpcenter/khelpcenter-5.3.2.ebuild
@@ -0,0 +1,42 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+KDE_HANDBOOK="true"
+inherit kde5
+
+DESCRIPTION="The KDE Help Center"
+HOMEPAGE+=" http://userbase.kde.org/KHelpCenter"
+KEYWORDS="~amd64"
+IUSE=""
+
+DEPEND="
+ $(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 kdelibs4support)
+ $(add_frameworks_dep khtml)
+ $(add_frameworks_dep ki18n)
+ $(add_frameworks_dep kiconthemes)
+ $(add_frameworks_dep kinit)
+ $(add_frameworks_dep kio)
+ $(add_frameworks_dep kparts)
+ $(add_frameworks_dep kservice)
+ $(add_frameworks_dep kwidgetsaddons)
+ $(add_frameworks_dep kwindowsystem)
+ $(add_frameworks_dep kxmlgui)
+ dev-qt/qtdbus:5
+ dev-qt/qtgui:5
+ dev-qt/qtwidgets:5
+ dev-qt/qtxml:5
+"
+RDEPEND="${DEPEND}
+ $(add_plasma_dep kde-cli-tools)
+ !kde-base/khelpcenter
+"
diff --git a/kde-plasma/khelpcenter/metadata.xml b/kde-plasma/khelpcenter/metadata.xml
new file mode 100644
index 000000000000..a23f444b67d6
--- /dev/null
+++ b/kde-plasma/khelpcenter/metadata.xml
@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <herd>kde</herd>
+</pkgmetadata>
diff --git a/kde-plasma/khotkeys/Manifest b/kde-plasma/khotkeys/Manifest
new file mode 100644
index 000000000000..c6d6117c30cc
--- /dev/null
+++ b/kde-plasma/khotkeys/Manifest
@@ -0,0 +1 @@
+DIST khotkeys-5.3.2.tar.xz 608756 SHA256 6a06e3fc62a4fdc349736a481873e5f205b86bb0dd3fbcf792a4c43af936ff38 SHA512 477a78d56745f9021aef6d0b508f5ebb5fc9759a4139714557278a3cb3952e22ec346d4cba36ed6528f9c59238160c54887e60300d649297c31864d329034574 WHIRLPOOL d20d48113d9f1b23a06054dbad28d42584c4bc8b79c0bbf973b825c5ca72e4840071e560f19809e8d2e3dffb03210035fd161b0984c5e066fe594d3e344d301a
diff --git a/kde-plasma/khotkeys/khotkeys-5.3.2.ebuild b/kde-plasma/khotkeys/khotkeys-5.3.2.ebuild
new file mode 100644
index 000000000000..bbe764b59601
--- /dev/null
+++ b/kde-plasma/khotkeys/khotkeys-5.3.2.ebuild
@@ -0,0 +1,46 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+KDE_HANDBOOK="true"
+inherit kde5
+
+DESCRIPTION="KDE workspace hotkey module"
+KEYWORDS="~amd64"
+IUSE=""
+
+COMMON_DEPEND="
+ $(add_frameworks_dep kcompletion)
+ $(add_frameworks_dep kconfig)
+ $(add_frameworks_dep kconfigwidgets)
+ $(add_frameworks_dep kcoreaddons)
+ $(add_frameworks_dep kdbusaddons)
+ $(add_frameworks_dep kdelibs4support X)
+ $(add_frameworks_dep kglobalaccel)
+ $(add_frameworks_dep ki18n)
+ $(add_frameworks_dep kio)
+ $(add_frameworks_dep kservice)
+ $(add_frameworks_dep ktextwidgets)
+ $(add_frameworks_dep kwidgetsaddons)
+ $(add_frameworks_dep kwindowsystem)
+ $(add_frameworks_dep kxmlgui)
+ $(add_plasma_dep plasma-workspace)
+ dev-qt/qtdbus:5
+ dev-qt/qtgui:5
+ dev-qt/qtwidgets:5
+ dev-qt/qtx11extras:5
+ x11-libs/libX11
+"
+RDEPEND="${COMMON_DEPEND}
+ $(add_frameworks_dep kded)
+ $(add_plasma_dep kde-cli-tools)
+ !kde-base/khotkeys
+ !kde-base/systemsettings
+"
+DEPEND="${COMMON_DEPEND}
+ x11-libs/libxcb
+ x11-libs/libXtst
+ x11-proto/xproto
+"
diff --git a/kde-plasma/khotkeys/metadata.xml b/kde-plasma/khotkeys/metadata.xml
new file mode 100644
index 000000000000..a23f444b67d6
--- /dev/null
+++ b/kde-plasma/khotkeys/metadata.xml
@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <herd>kde</herd>
+</pkgmetadata>
diff --git a/kde-plasma/kinfocenter/Manifest b/kde-plasma/kinfocenter/Manifest
new file mode 100644
index 000000000000..a298d8db3dc6
--- /dev/null
+++ b/kde-plasma/kinfocenter/Manifest
@@ -0,0 +1,2 @@
+DIST glogo-small.png 24583 SHA256 0afc3eca084c327f8059166b86769f03c9c23e1e765bb47dc3229505abbac0c6 SHA512 648be463ec3812a2edcdab54d7a230bf2bd7e6895f4ffe72321d8fca28a5e1e0980f6e3b9a32f369c8369943ceb802a65a94b9dad820dcf2c81d4581d814cb48 WHIRLPOOL e161bf40c5e16180fa65217cb49314fb230c45329f4c518d6014083bd71da82d4aa048811ee814fde7fa300105cef16c182688445164ae84d0d700e23641b342
+DIST kinfocenter-5.3.2.tar.xz 1073160 SHA256 79c6ac792c330142f66b1ab01f32e010aa44303bf4d8e3ba422fd02c704f18f1 SHA512 b415e810081f474045ed951e2d20ba9fb75279adfb60a83e0525404449542c707a58f403bbdc37e890957662a3a5e5001b226532bbf4e2f34136819e3df265cc WHIRLPOOL 4d31741943f789803a3c1d401c96a83fc219bcadd1e6c6f86376df2854697f3f2fa273dd7ae277f27ec8954b3434be1bba33a922efcfb0c45142f95661bfb729
diff --git a/kde-plasma/kinfocenter/files/kcm-about-distrorc b/kde-plasma/kinfocenter/files/kcm-about-distrorc
new file mode 100644
index 000000000000..bdae77a9c687
--- /dev/null
+++ b/kde-plasma/kinfocenter/files/kcm-about-distrorc
@@ -0,0 +1,4 @@
+[General]
+Name=Gentoo Linux
+LogoPath=/usr/share/kinfocenter/glogo-small.png
+Website=http://www.gentoo.org/
diff --git a/kde-plasma/kinfocenter/kinfocenter-5.3.2.ebuild b/kde-plasma/kinfocenter/kinfocenter-5.3.2.ebuild
new file mode 100644
index 000000000000..d2a0dcca9fd8
--- /dev/null
+++ b/kde-plasma/kinfocenter/kinfocenter-5.3.2.ebuild
@@ -0,0 +1,85 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+KDE_HANDBOOK="true"
+inherit kde5
+
+DESCRIPTION="A utility that provides information about a computer system"
+HOMEPAGE="http://www.kde.org/applications/system/kinfocenter/"
+SRC_URI+=" https://www.gentoo.org/assets/img/logo/gentoo-3d-small.png -> glogo-small.png"
+KEYWORDS="~amd64"
+IUSE="egl gles ieee1394 +opengl +pci samba nfs wayland X"
+
+REQUIRED_USE="egl? ( || ( gles opengl ) )"
+
+COMMON_DEPEND="
+ $(add_frameworks_dep kcmutils)
+ $(add_frameworks_dep kcompletion)
+ $(add_frameworks_dep kconfig)
+ $(add_frameworks_dep kconfigwidgets)
+ $(add_frameworks_dep kcoreaddons)
+ $(add_frameworks_dep kdbusaddons)
+ $(add_frameworks_dep kdelibs4support)
+ $(add_frameworks_dep ki18n)
+ $(add_frameworks_dep kiconthemes)
+ $(add_frameworks_dep kio)
+ $(add_frameworks_dep kservice)
+ $(add_frameworks_dep kwidgetsaddons)
+ $(add_frameworks_dep kxmlgui)
+ $(add_frameworks_dep solid)
+ dev-qt/qtgui:5[opengl(+)]
+ dev-qt/qtwidgets:5
+ gles? (
+ dev-qt/qtgui:5[gles2]
+ || (
+ media-libs/mesa[egl,gles1]
+ media-libs/mesa[egl,gles2]
+ )
+ )
+ ieee1394? ( sys-libs/libraw1394 )
+ nfs? ( net-fs/nfs-utils )
+ opengl? (
+ virtual/glu
+ virtual/opengl
+ )
+ pci? ( sys-apps/pciutils )
+ samba? ( net-fs/samba[server(+)] )
+ wayland? ( $(add_plasma_dep kwayland) )
+ X? ( x11-libs/libX11 )
+ !kde-base/kcontrol
+ !kde-base/kinfocenter
+ !kde-misc/about-distro
+"
+RDEPEND="${COMMON_DEPEND}
+ $(add_plasma_dep kde-cli-tools)
+"
+DEPEND="${COMMON_DEPEND}
+ $(add_frameworks_dep plasma)
+"
+
+src_configure() {
+ local mycmakeargs=(
+ $(cmake-utils_use_find_package egl EGL)
+ $(cmake-utils_use_find_package gles OpenGLES)
+ $(cmake-utils_use_find_package ieee1394 RAW1394)
+ $(cmake-utils_use_find_package opengl OpenGL)
+ $(cmake-utils_use_find_package pci PCIUTILS)
+ $(cmake-utils_use_find_package wayland KF5Wayland)
+ $(cmake-utils_use_find_package X X11)
+ )
+
+ kde5_src_configure
+}
+
+src_install() {
+ kde5_src_install
+
+ insinto /etc/xdg
+ doins "${FILESDIR}"/kcm-about-distrorc
+
+ insinto /usr/share/${PN}
+ doins "${DISTDIR}"/glogo-small.png
+}
diff --git a/kde-plasma/kinfocenter/metadata.xml b/kde-plasma/kinfocenter/metadata.xml
new file mode 100644
index 000000000000..99dbac6bf0d7
--- /dev/null
+++ b/kde-plasma/kinfocenter/metadata.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <herd>kde</herd>
+ <use>
+ <flag name="egl">Retrieve information about OpenGL via EGL</flag>
+ <flag name="gles">Show OpenGL ES information in kinfocenter</flag>
+ <flag name="nfs">Show information about NFS mounts, shares and log entries</flag>
+ <flag name="pci">Show advanced PCI information</flag>
+ <flag name="samba">Show information about Samba mounts, shares and log entries</flag>
+ </use>
+</pkgmetadata>
diff --git a/kde-plasma/kio-extras/Manifest b/kde-plasma/kio-extras/Manifest
new file mode 100644
index 000000000000..5cdecf2cf16c
--- /dev/null
+++ b/kde-plasma/kio-extras/Manifest
@@ -0,0 +1 @@
+DIST kio-extras-5.3.2.tar.xz 613172 SHA256 7cc90553fc6a003e776ee5417e437007cc97d37f774edc92e21bdf5a0710d7ed SHA512 6019d70141528fbf57618305edde0feff9158ea7d7319ff01b7f1a6cccccc0dc5813b5dbd53d77b5d7046960007181a92ceed5b5f53d29df29edfa071eea1cde WHIRLPOOL bd73ef3b013e2948894c5cc98f452faee5309f1d1ef10b31bd3d5a5045c6a417cf92e9b22f29f5c3edfc912349a3ba53b6761814ac05bc8f81d2f608fda6ba49
diff --git a/kde-plasma/kio-extras/kio-extras-5.3.2.ebuild b/kde-plasma/kio-extras/kio-extras-5.3.2.ebuild
new file mode 100644
index 000000000000..23a3d51fc4c0
--- /dev/null
+++ b/kde-plasma/kio-extras/kio-extras-5.3.2.ebuild
@@ -0,0 +1,86 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+KDE_HANDBOOK="true"
+KDE_TEST="true"
+VIRTUALX_REQUIRED="test"
+inherit fdo-mime kde5
+
+DESCRIPTION="KIO plugins present a filesystem-like view of arbitrary data"
+HOMEPAGE="https://projects.kde.org/projects/kde/workspace/kio-extras"
+KEYWORDS="~amd64"
+IUSE="exif mtp phonon samba +sftp slp"
+
+COMMON_DEPEND="
+ $(add_frameworks_dep karchive 'bzip2,lzma')
+ $(add_frameworks_dep kbookmarks)
+ $(add_frameworks_dep kcodecs)
+ $(add_frameworks_dep kconfig)
+ $(add_frameworks_dep kconfigwidgets)
+ $(add_frameworks_dep kcoreaddons)
+ $(add_frameworks_dep kdbusaddons)
+ $(add_frameworks_dep kdelibs4support)
+ $(add_frameworks_dep kdnssd)
+ $(add_frameworks_dep kguiaddons)
+ $(add_frameworks_dep khtml)
+ $(add_frameworks_dep ki18n)
+ $(add_frameworks_dep kiconthemes)
+ $(add_frameworks_dep kio)
+ $(add_frameworks_dep kparts)
+ $(add_frameworks_dep kpty)
+ $(add_frameworks_dep kservice)
+ $(add_frameworks_dep kxmlgui)
+ $(add_frameworks_dep solid)
+ dev-qt/qtdbus:5
+ dev-qt/qtgui:5
+ dev-qt/qtnetwork:5
+ dev-qt/qtsvg:5
+ dev-qt/qtwidgets:5
+ dev-qt/qtxml:5
+ virtual/jpeg:0
+ exif? ( media-gfx/exiv2:= )
+ mtp? ( media-libs/libmtp:= )
+ phonon? ( media-libs/phonon[qt5] )
+ samba? ( || ( <net-fs/samba-4.0.0_alpha1[smbclient] >=net-fs/samba-4.0.0_alpha1[client] ) )
+ sftp? ( >=net-libs/libssh-0.6.0:=[sftp] )
+ slp? ( net-libs/openslp )
+"
+RDEPEND="${COMMON_DEPEND}
+ $(add_frameworks_dep kded)
+ !kde-apps/kdebase-kioslaves:4[-minimal(-)]
+ !kde-apps/kcontrol:4
+ !kde-base/kdebase-kioslaves:4[-minimal(-)]
+ !kde-base/kio-extras
+"
+DEPEND="${COMMON_DEPEND}
+ x11-misc/shared-mime-info
+"
+
+# requires running kde environment
+RESTRICT="test"
+
+src_configure() {
+ local mycmakeargs=(
+ $(cmake-utils_use_find_package exif Exiv2)
+ $(cmake-utils_use_find_package mtp)
+ $(cmake-utils_use_find_package phonon Phonon4Qt5)
+ $(cmake-utils_use_find_package samba)
+ $(cmake-utils_use_find_package sftp LibSSH)
+ $(cmake-utils_use_find_package slp)
+ )
+
+ kde5_src_configure
+}
+
+pkg_postinst() {
+ kde5_pkg_postinst
+ fdo-mime_mime_database_update
+}
+
+pkg_postrm() {
+ kde5_pkg_postinst
+ fdo-mime_mime_database_update
+}
diff --git a/kde-plasma/kio-extras/metadata.xml b/kde-plasma/kio-extras/metadata.xml
new file mode 100644
index 000000000000..f7d7c71bd55d
--- /dev/null
+++ b/kde-plasma/kio-extras/metadata.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <herd>kde</herd>
+ <use>
+ <flag name="phonon">Enable file audio preview plugin using <pkg>media-libs/phonon</pkg></flag>
+ <flag name="sftp">Enable SFTP protocol support using <pkg>net-libs/libssh</pkg></flag>
+ </use>
+</pkgmetadata>
diff --git a/kde-plasma/kmenuedit/Manifest b/kde-plasma/kmenuedit/Manifest
new file mode 100644
index 000000000000..3c8e29b1e294
--- /dev/null
+++ b/kde-plasma/kmenuedit/Manifest
@@ -0,0 +1 @@
+DIST kmenuedit-5.3.2.tar.xz 441832 SHA256 b199a0c8214bac0b6833ab2c0018daaecf49a1881fe5b34c540940940c94da8e SHA512 b050a938ae1ae72eb62192f41a905120b94fc2b3f42345c6934849f5b2dd2faacdd6424b0b9877812350d036ff433727ecce1109c536b7bbe3d439d51c610221 WHIRLPOOL 0cfe1f07cecd359e07c5e9a655e576f9074a6716eab56912ecd028bf1e65ac58ca51f6ef485cb8dcb57081bfb450c63ad9f9dfa6c7b53a278040c6946fad5fca
diff --git a/kde-plasma/kmenuedit/kmenuedit-5.3.2.ebuild b/kde-plasma/kmenuedit/kmenuedit-5.3.2.ebuild
new file mode 100644
index 000000000000..34792b5bff2d
--- /dev/null
+++ b/kde-plasma/kmenuedit/kmenuedit-5.3.2.ebuild
@@ -0,0 +1,45 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+KDE_HANDBOOK="true"
+inherit kde5
+
+DESCRIPTION="KDE menu editor"
+HOMEPAGE="https://projects.kde.org/projects/kde/workspace/kmenuedit"
+KEYWORDS="~amd64"
+IUSE="+hotkeys"
+
+DEPEND="
+ $(add_frameworks_dep kcompletion)
+ $(add_frameworks_dep kconfig)
+ $(add_frameworks_dep kconfigwidgets)
+ $(add_frameworks_dep kcoreaddons)
+ $(add_frameworks_dep kdbusaddons)
+ $(add_frameworks_dep kdelibs4support)
+ $(add_frameworks_dep ki18n)
+ $(add_frameworks_dep kiconthemes)
+ $(add_frameworks_dep kio)
+ $(add_frameworks_dep kservice)
+ $(add_frameworks_dep kwidgetsaddons)
+ $(add_frameworks_dep kxmlgui)
+ $(add_frameworks_dep sonnet)
+ dev-qt/qtdbus:5
+ dev-qt/qtgui:5
+ dev-qt/qtwidgets:5
+ dev-qt/qtxml:5
+ hotkeys? ( $(add_plasma_dep khotkeys) )
+"
+RDEPEND="${DEPEND}
+ !kde-base/kmenuedit
+"
+
+src_configure() {
+ local mycmakeargs=(
+ $(cmake-utils_use_find_package hotkeys KHotKeysDBusInterface)
+ )
+
+ kde5_src_configure
+}
diff --git a/kde-plasma/kmenuedit/metadata.xml b/kde-plasma/kmenuedit/metadata.xml
new file mode 100644
index 000000000000..b5928c371d7a
--- /dev/null
+++ b/kde-plasma/kmenuedit/metadata.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <herd>kde</herd>
+ <use>
+ <flag name="hotkeys">Enable support for hotkey editing</flag>
+ </use>
+</pkgmetadata>
diff --git a/kde-plasma/kscreen/Manifest b/kde-plasma/kscreen/Manifest
new file mode 100644
index 000000000000..341f4aa8b444
--- /dev/null
+++ b/kde-plasma/kscreen/Manifest
@@ -0,0 +1 @@
+DIST kscreen-5.3.2.tar.xz 94444 SHA256 8d43e503b983f9b3dd4dc21662ad8f92f092ac81435a843ecbc5eab195cab695 SHA512 35cb11d7def3f043ccc1780f6b8a260bd61ae483e80ef96563ebc0f30f6e70fcd778f8a3c410c516b324e8c08fa7b7e115ebfe49ef2bacaba5f737acc6239dd0 WHIRLPOOL dfbb1b5abdff4b7f7e7aea18d637a06729c0ca81aa5ecfb17a3626e8b47edd3e6726f720db42bf534ec1034846ec3cf008d5240d72910e97d68159009a9c7f56
diff --git a/kde-plasma/kscreen/kscreen-5.3.2.ebuild b/kde-plasma/kscreen/kscreen-5.3.2.ebuild
new file mode 100644
index 000000000000..cb9921b686e5
--- /dev/null
+++ b/kde-plasma/kscreen/kscreen-5.3.2.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+KDE_PUNT_BOGUS_DEPS="true"
+inherit kde5
+
+DESCRIPTION="KDE screen management"
+HOMEPAGE="https://projects.kde.org/projects/extragear/base/kscreen"
+
+KEYWORDS="~amd64"
+IUSE=""
+
+DEPEND="
+ $(add_plasma_dep libkscreen)
+ $(add_frameworks_dep kconfigwidgets)
+ $(add_frameworks_dep kcoreaddons)
+ $(add_frameworks_dep kdbusaddons)
+ $(add_frameworks_dep kglobalaccel)
+ $(add_frameworks_dep ki18n)
+ $(add_frameworks_dep kwidgetsaddons)
+ $(add_frameworks_dep kxmlgui)
+ dev-qt/qtdbus:5
+ dev-qt/qtdeclarative:5[widgets]
+ dev-qt/qtgui:5
+ dev-qt/qtwidgets:5
+"
+RDEPEND="${DEPEND}
+ $(add_plasma_dep kde-cli-tools)
+ dev-qt/qtgraphicaleffects:5
+ !kde-misc/kscreen
+"
diff --git a/kde-plasma/kscreen/metadata.xml b/kde-plasma/kscreen/metadata.xml
new file mode 100644
index 000000000000..a23f444b67d6
--- /dev/null
+++ b/kde-plasma/kscreen/metadata.xml
@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <herd>kde</herd>
+</pkgmetadata>
diff --git a/kde-plasma/ksshaskpass/Manifest b/kde-plasma/ksshaskpass/Manifest
new file mode 100644
index 000000000000..b2906edb3a5f
--- /dev/null
+++ b/kde-plasma/ksshaskpass/Manifest
@@ -0,0 +1 @@
+DIST ksshaskpass-5.3.2.tar.xz 18664 SHA256 e78d5d0540f9a206d2da03b62f62ceb3a0511c3d0ed6eefceca7dd40820097ec SHA512 570fc945ce869bc880207887af2025ff6f87613d5a50ce882715a2307938ee6993f4e6bc095a9d4c5aacbf5ea0c08fc8b103265aeb204c190abc269ea0602dd1 WHIRLPOOL e229e79bfdfdbbd8bb03181c990bc7595a52086b8e0286721bb9d9240f32ab9ce9c65ad51e322def3b55e564760cc85063eff6a588c756415fdda573c2aca5ee
diff --git a/kde-plasma/ksshaskpass/ksshaskpass-5.3.2.ebuild b/kde-plasma/ksshaskpass/ksshaskpass-5.3.2.ebuild
new file mode 100644
index 000000000000..62b2d542d333
--- /dev/null
+++ b/kde-plasma/ksshaskpass/ksshaskpass-5.3.2.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+inherit kde5
+
+DESCRIPTION="KDE implementation of ssh-askpass with Kwallet integration"
+HOMEPAGE="https://projects.kde.org/projects/kde/workspace/ksshaskpass"
+KEYWORDS="~amd64"
+IUSE=""
+
+DEPEND="
+ $(add_frameworks_dep kcoreaddons)
+ $(add_frameworks_dep ki18n)
+ $(add_frameworks_dep kwallet)
+ $(add_frameworks_dep kwidgetsaddons)
+ dev-qt/qtwidgets:5
+"
+RDEPEND="
+ ${DEPEND}
+ !net-misc/ksshaskpass
+"
diff --git a/kde-plasma/ksshaskpass/metadata.xml b/kde-plasma/ksshaskpass/metadata.xml
new file mode 100644
index 000000000000..a23f444b67d6
--- /dev/null
+++ b/kde-plasma/ksshaskpass/metadata.xml
@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <herd>kde</herd>
+</pkgmetadata>
diff --git a/kde-plasma/ksysguard/Manifest b/kde-plasma/ksysguard/Manifest
new file mode 100644
index 000000000000..6da4b961a253
--- /dev/null
+++ b/kde-plasma/ksysguard/Manifest
@@ -0,0 +1 @@
+DIST ksysguard-5.3.2.tar.xz 481076 SHA256 073f431a035658935c82c831a13057fd615f5c7ab7b6f226cdd2ed0c637bc2ed SHA512 0be2254d8a2413c37a6eb58d01570e7aef70709dc197a1e6af77598b65b126dbe6b1227901b85a66f2f9efacb1be35cc48f660b87845a1110c933d0751328e02 WHIRLPOOL 359dda314e9cab8fd73805a221ea865c577e5dc4ca25d7a72c4baa21148685971f703f6d5eda12f4267101f1412bad7f00e9bce6ae23431471e294d5f835b3c6
diff --git a/kde-plasma/ksysguard/ksysguard-5.3.2.ebuild b/kde-plasma/ksysguard/ksysguard-5.3.2.ebuild
new file mode 100644
index 000000000000..8079db0a13da
--- /dev/null
+++ b/kde-plasma/ksysguard/ksysguard-5.3.2.ebuild
@@ -0,0 +1,48 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+KDE_HANDBOOK="true"
+inherit kde5
+
+DESCRIPTION="Network-enabled task manager and system monitor"
+LICENSE="GPL-2+"
+KEYWORDS="~amd64"
+IUSE="lm_sensors"
+
+DEPEND="
+ $(add_plasma_dep libksysguard processui)
+ $(add_frameworks_dep kcompletion)
+ $(add_frameworks_dep kconfig)
+ $(add_frameworks_dep kconfigwidgets)
+ $(add_frameworks_dep kcoreaddons)
+ $(add_frameworks_dep kdbusaddons)
+ $(add_frameworks_dep kdelibs4support)
+ $(add_frameworks_dep ki18n)
+ $(add_frameworks_dep kiconthemes)
+ $(add_frameworks_dep kio)
+ $(add_frameworks_dep kitemviews)
+ $(add_frameworks_dep knewstuff)
+ $(add_frameworks_dep knotifications)
+ $(add_frameworks_dep kwidgetsaddons)
+ $(add_frameworks_dep kwindowsystem)
+ $(add_frameworks_dep kxmlgui)
+ dev-qt/qtdbus:5
+ dev-qt/qtgui:5
+ dev-qt/qtwidgets:5
+ dev-qt/qtxml:5
+ lm_sensors? ( sys-apps/lm_sensors )
+"
+RDEPEND="${DEPEND}
+ !kde-base/ksysguard
+"
+
+src_configure() {
+ local mycmakeargs=(
+ $(cmake-utils_use_find_package lm_sensors Sensors)
+ )
+
+ kde5_src_configure
+}
diff --git a/kde-plasma/ksysguard/metadata.xml b/kde-plasma/ksysguard/metadata.xml
new file mode 100644
index 000000000000..a23f444b67d6
--- /dev/null
+++ b/kde-plasma/ksysguard/metadata.xml
@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <herd>kde</herd>
+</pkgmetadata>
diff --git a/kde-plasma/kwayland/Manifest b/kde-plasma/kwayland/Manifest
new file mode 100644
index 000000000000..be94daa9f737
--- /dev/null
+++ b/kde-plasma/kwayland/Manifest
@@ -0,0 +1 @@
+DIST kwayland-5.3.2.tar.xz 92452 SHA256 916d1be1ba46ecff321b0dcb3031032955bef1fb538928955ab6ba95e11e13fd SHA512 1869deb3f72e89aed1bf5c91e7350f28607a17e224799d3534909c042baadd7c1aaf4b318d76c0ff8ff358ace2da9d57be64f3dcddd2f6701f8510e85d7f8c18 WHIRLPOOL ede23d29d9957975a62c7617495aba11ea5ee805373db5726b2df5d215e9a7c8337ec6e4c4929ccfc22729ab53d0661e7155f25e2fbfeb9a4f02834cb0c939e9
diff --git a/kde-plasma/kwayland/kwayland-5.3.2.ebuild b/kde-plasma/kwayland/kwayland-5.3.2.ebuild
new file mode 100644
index 000000000000..2c261168e27d
--- /dev/null
+++ b/kde-plasma/kwayland/kwayland-5.3.2.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+KDE_TEST="true"
+inherit kde5
+
+DESCRIPTION="Qt-style client and server library wrapper for Wayland libraries"
+HOMEPAGE="https://projects.kde.org/projects/kde/workspace/kwayland"
+
+LICENSE="LGPL-2.1"
+KEYWORDS="~amd64"
+IUSE=""
+
+DEPEND="
+ >=dev-libs/wayland-1.3.0
+ dev-qt/qtgui:5
+ media-libs/mesa[egl]
+"
+RDEPEND="${DEPEND}
+ !kde-base/kwayland
+"
+
+# All failing, i guess we need a virtual wayland server
+RESTRICT="test"
diff --git a/kde-plasma/kwayland/metadata.xml b/kde-plasma/kwayland/metadata.xml
new file mode 100644
index 000000000000..a23f444b67d6
--- /dev/null
+++ b/kde-plasma/kwayland/metadata.xml
@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <herd>kde</herd>
+</pkgmetadata>
diff --git a/kde-plasma/kwin/Manifest b/kde-plasma/kwin/Manifest
new file mode 100644
index 000000000000..18077e929554
--- /dev/null
+++ b/kde-plasma/kwin/Manifest
@@ -0,0 +1 @@
+DIST kwin-5.3.2.tar.xz 3828548 SHA256 7f77420455a1bb5887f586aa2a31eaeab919240757f47b1ca1c0ff849571575c SHA512 e347de68a47c78e691e0f17afe079a64f05854c1b7539483a7d5bf91de4c08d7851096df6a9252fbaa771231a7b824d4feb38a111cd355cd80c926c2972ff5b4 WHIRLPOOL 002d669907976120ee19a4d4eaeccd9e58fcb4e5b9ce6c101294bf2d39b49d6026363d37764650feba80478c674fa0ff3221a05ccf79d5cf8e924235a00e480c
diff --git a/kde-plasma/kwin/files/kwin-5.3.1-gles2.patch b/kde-plasma/kwin/files/kwin-5.3.1-gles2.patch
new file mode 100644
index 000000000000..cf4d859fe4ef
--- /dev/null
+++ b/kde-plasma/kwin/files/kwin-5.3.1-gles2.patch
@@ -0,0 +1,47 @@
+commit 713c6b25dce2fc60184ddc7b618b0b1195ab9870
+Author: Martin Gräßlin <mgraesslin@kde.org>
+Date: Fri May 8 08:53:34 2015 +0200
+
+ [kwinglutils] Init glVersion on gles
+
+ The glVersion was not set at all for gles causing any code doing a
+ hasGLVersion check to fail which means that the compositor doesn't
+ start at all, because it has a hasGLVersion(2, 0) check.
+
+ The complete ifdef is no longer needed. The used additional glGetStringi
+ is also available in gles 3.0, thus epoxy can handle it quite well
+ without a need for ifdef.
+
+ Unfortunately the version string can be "strange" on GLES. On desktop
+ it looks like: "3.0 some driver foo", on GLES it could also be:
+ "OpenGL ES 3.0 some driver bar". Thus to make the logic work we are
+ first removing any leading "OpenGL ES " and hope that then the version
+ is encoded just like on GL.
+
+diff --git a/libkwineffects/kwinglutils.cpp b/libkwineffects/kwinglutils.cpp
+index 8830c44..fd2e217 100644
+--- a/libkwineffects/kwinglutils.cpp
++++ b/libkwineffects/kwinglutils.cpp
+@@ -106,11 +106,12 @@ void initGL(OpenGLPlatformInterface platformInterface)
+ {
+ // Get OpenGL version
+ QString glversionstring = QString::fromUtf8((const char*)glGetString(GL_VERSION));
++ if (glversionstring.startsWith(QLatin1String("OpenGL ES "))) {
++ glversionstring = glversionstring.mid(10);
++ }
+ QStringList glversioninfo = glversionstring.left(glversionstring.indexOf(QStringLiteral(" "))).split(QStringLiteral("."));
+ while (glversioninfo.count() < 3)
+ glversioninfo << QStringLiteral("0");
+-
+-#ifndef KWIN_HAVE_OPENGLES
+ glVersion = MAKE_GL_VERSION(glversioninfo[0].toInt(), glversioninfo[1].toInt(), glversioninfo[2].toInt());
+
+ // Get list of supported OpenGL extensions
+@@ -123,7 +124,6 @@ void initGL(OpenGLPlatformInterface platformInterface)
+ glExtensions << name;
+ }
+ } else
+-#endif
+ glExtensions = QByteArray((const char*)glGetString(GL_EXTENSIONS)).split(' ');
+
+ // handle OpenGL extensions functions
diff --git a/kde-plasma/kwin/kwin-5.3.2-r1.ebuild b/kde-plasma/kwin/kwin-5.3.2-r1.ebuild
new file mode 100644
index 000000000000..bc5624c83cb4
--- /dev/null
+++ b/kde-plasma/kwin/kwin-5.3.2-r1.ebuild
@@ -0,0 +1,87 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+KDE_HANDBOOK="true"
+KDE_TEST="true"
+VIRTUALX_REQUIRED="test"
+inherit kde5
+
+DESCRIPTION="KDE window manager"
+LICENSE="GPL-2+"
+KEYWORDS="~amd64"
+IUSE="gles2 wayland"
+
+COMMON_DEPEND="
+ $(add_frameworks_dep kactivities)
+ $(add_frameworks_dep kauth)
+ $(add_frameworks_dep kcmutils)
+ $(add_frameworks_dep kcompletion)
+ $(add_frameworks_dep kconfig)
+ $(add_frameworks_dep kconfigwidgets)
+ $(add_frameworks_dep kcoreaddons)
+ $(add_frameworks_dep kcrash)
+ $(add_frameworks_dep kdeclarative)
+ $(add_frameworks_dep kglobalaccel)
+ $(add_frameworks_dep ki18n)
+ $(add_frameworks_dep kiconthemes)
+ $(add_frameworks_dep kinit)
+ $(add_frameworks_dep kio)
+ $(add_frameworks_dep knewstuff)
+ $(add_frameworks_dep knotifications)
+ $(add_frameworks_dep kservice)
+ $(add_frameworks_dep kwidgetsaddons)
+ $(add_frameworks_dep kwindowsystem X)
+ $(add_frameworks_dep kxmlgui)
+ $(add_frameworks_dep plasma)
+ $(add_plasma_dep kdecoration)
+ dev-qt/qtdbus:5
+ dev-qt/qtdeclarative:5
+ dev-qt/qtgui:5[gles2=,opengl(+)]
+ dev-qt/qtmultimedia:5[qml]
+ dev-qt/qtscript:5
+ dev-qt/qtwidgets:5
+ dev-qt/qtx11extras
+ media-libs/libepoxy
+ x11-libs/libICE
+ x11-libs/libSM
+ x11-libs/libX11
+ >=x11-libs/libxcb-1.10
+ x11-libs/xcb-util-cursor
+ x11-libs/xcb-util-image
+ x11-libs/xcb-util-keysyms
+ wayland? (
+ $(add_plasma_dep kwayland)
+ >=dev-libs/libinput-0.10
+ >=dev-libs/wayland-1.2
+ virtual/libudev:=
+ >=x11-libs/libxkbcommon-0.4.1
+ )
+"
+RDEPEND="${COMMON_DEPEND}
+ $(add_plasma_dep kde-cli-tools)
+ !kde-base/kwin
+ !kde-base/systemsettings
+"
+DEPEND="${COMMON_DEPEND}
+ dev-qt/designer:5
+ dev-qt/qtconcurrent:5
+ media-libs/mesa[egl,gles2?]
+ x11-proto/xproto
+ test? ( x11-libs/xcb-util-wm )
+"
+
+PATCHES=( "${FILESDIR}/${PN}-5.3.1-gles2.patch" )
+
+src_configure() {
+ local mycmakeargs=(
+ $(cmake-utils_use_find_package wayland)
+ $(cmake-utils_use_find_package wayland KF5Wayland)
+ $(cmake-utils_use_find_package wayland Libinput)
+ $(cmake-utils_use_find_package wayland UDev)
+ )
+
+ kde5_src_configure
+}
diff --git a/kde-plasma/kwin/metadata.xml b/kde-plasma/kwin/metadata.xml
new file mode 100644
index 000000000000..9a1ee920379c
--- /dev/null
+++ b/kde-plasma/kwin/metadata.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <herd>kde</herd>
+ <use>
+ <flag name="gles2">Use OpenGL ES 2 instead of full GL</flag>
+ </use>
+</pkgmetadata>
diff --git a/kde-plasma/kwrited/Manifest b/kde-plasma/kwrited/Manifest
new file mode 100644
index 000000000000..3433044aa13b
--- /dev/null
+++ b/kde-plasma/kwrited/Manifest
@@ -0,0 +1 @@
+DIST kwrited-5.3.2.tar.xz 19460 SHA256 41bdcbf600d8d3ec4c769c2f82bb2a6f05db0f11a15e35e32e5acb736f4e89c0 SHA512 c9db074bff355ba66d31d310f0dc2905617772f3ff01f5e25164b4f9526f942303f673b37333eccb457e903ce699582f6cea85be9e5426d60d276929896a7eca WHIRLPOOL bfffd904779dd3533baac8b33513d47ac60f044e994801c5007be4605d3b0a38d79f854573af11509f3d19be700aac77b91754b171624af31efe2f3a151490c4
diff --git a/kde-plasma/kwrited/kwrited-5.3.2.ebuild b/kde-plasma/kwrited/kwrited-5.3.2.ebuild
new file mode 100644
index 000000000000..3d488bdbde65
--- /dev/null
+++ b/kde-plasma/kwrited/kwrited-5.3.2.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+inherit kde5
+
+DESCRIPTION="KDE daemon listening for wall and write messages"
+KEYWORDS="~amd64"
+IUSE=""
+
+DEPEND="
+ $(add_frameworks_dep kcoreaddons)
+ $(add_frameworks_dep ki18n)
+ $(add_frameworks_dep knotifications)
+ $(add_frameworks_dep kpty)
+ dev-qt/qtgui:5
+ dev-qt/qtwidgets:5
+"
+RDEPEND="${DEPEND}
+ !kde-base/kwrited
+"
diff --git a/kde-plasma/kwrited/metadata.xml b/kde-plasma/kwrited/metadata.xml
new file mode 100644
index 000000000000..a23f444b67d6
--- /dev/null
+++ b/kde-plasma/kwrited/metadata.xml
@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <herd>kde</herd>
+</pkgmetadata>
diff --git a/kde-plasma/libkscreen/Manifest b/kde-plasma/libkscreen/Manifest
new file mode 100644
index 000000000000..96eb0e6847ae
--- /dev/null
+++ b/kde-plasma/libkscreen/Manifest
@@ -0,0 +1 @@
+DIST libkscreen-5.3.2.tar.xz 71644 SHA256 c2b9c8219d1743cdb28fbf571a16fcc6b608b6800ac4e6f993a205e2bb25d2cc SHA512 f5cc9fc1a392963c0799ff7aa678eb7228e6cd450e02a2a9d433b182644d13bdc41019d3935ba7fd7792ec686a732a939475a2fda7caacf3121f18f557fb18c5 WHIRLPOOL 6c901b89a38daefb14b889f17e2e2d15efb08238745edcc1c97e44d5a03aa94da8dd0fef224604271b65cf245b14cc9cf9675ceadfdbc26f61d739d683f231f4
diff --git a/kde-plasma/libkscreen/libkscreen-5.3.2.ebuild b/kde-plasma/libkscreen/libkscreen-5.3.2.ebuild
new file mode 100644
index 000000000000..b7669aafa3cd
--- /dev/null
+++ b/kde-plasma/libkscreen/libkscreen-5.3.2.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+KDE_PUNT_BOGUS_DEPS="true"
+KDE_TEST="true"
+VIRTUALX_REQUIRED="test"
+inherit kde5
+
+DESCRIPTION="KDE screen management library"
+KEYWORDS="~amd64"
+IUSE=""
+
+DEPEND="
+ dev-qt/qtdbus:5
+ dev-qt/qtgui:5
+ dev-qt/qtx11extras:5
+ x11-libs/libxcb
+"
+RDEPEND="${DEPEND}
+ !x11-libs/libkscreen:5
+"
diff --git a/kde-plasma/libkscreen/metadata.xml b/kde-plasma/libkscreen/metadata.xml
new file mode 100644
index 000000000000..a23f444b67d6
--- /dev/null
+++ b/kde-plasma/libkscreen/metadata.xml
@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <herd>kde</herd>
+</pkgmetadata>
diff --git a/kde-plasma/libksysguard/Manifest b/kde-plasma/libksysguard/Manifest
new file mode 100644
index 000000000000..516670f9d1d3
--- /dev/null
+++ b/kde-plasma/libksysguard/Manifest
@@ -0,0 +1 @@
+DIST libksysguard-5.3.2.tar.xz 561288 SHA256 17a59b5b7d99ae940e1b0cdf4c64cc713482216b340bed4e6d540d4ceec9ed8c SHA512 6302bb433b4a3d246a7b17a399201f4077f02b243e47444ad8a6428944672281f16bcad7bcdac29c82f96d382b4abf3d5de41d20ea90aec21ae6cdad4d574507 WHIRLPOOL 36f67a8eb938f401d67b04f33773879bf1c49e7c19a8e87d1ac5d2eefeff00047fba0ba50baa2f3bfb9fa3d7f1fd740a71af305baa2a8ddcc58553a802e3535a
diff --git a/kde-plasma/libksysguard/libksysguard-5.3.2.ebuild b/kde-plasma/libksysguard/libksysguard-5.3.2.ebuild
new file mode 100644
index 000000000000..2eb9ccd7bca7
--- /dev/null
+++ b/kde-plasma/libksysguard/libksysguard-5.3.2.ebuild
@@ -0,0 +1,54 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+KDE_TEST="true"
+VIRTUALX_REQUIRED="test"
+inherit kde5
+
+DESCRIPTION="Task management and system monitoring library"
+LICENSE="LGPL-2+"
+KEYWORDS="~amd64"
+IUSE="+processui X"
+
+COMMON_DEPEND="
+ $(add_frameworks_dep kauth)
+ $(add_frameworks_dep kcompletion)
+ $(add_frameworks_dep kconfig)
+ $(add_frameworks_dep kconfigwidgets)
+ $(add_frameworks_dep kcoreaddons)
+ $(add_frameworks_dep ki18n)
+ $(add_frameworks_dep kwidgetsaddons)
+ $(add_frameworks_dep kwindowsystem)
+ dev-qt/qtdbus:5
+ dev-qt/qtgui:5
+ dev-qt/qtnetwork:5
+ dev-qt/qtwidgets:5
+ sys-libs/zlib
+ processui? ( dev-qt/qtwebkit:5 )
+ X? (
+ dev-qt/qtx11extras:5
+ x11-libs/libX11
+ x11-libs/libXres
+ )
+"
+RDEPEND="${COMMON_DEPEND}
+ !kde-base/ksysguard:4
+ !kde-base/libksysguard
+"
+DEPEND="${COMMON_DEPEND}
+ $(add_frameworks_dep kiconthemes)
+ $(add_frameworks_dep plasma)
+ X? ( x11-proto/xproto )
+"
+
+src_configure() {
+ local mycmakeargs=(
+ $(cmake-utils_use_find_package processui Qt5WebKitWidgets)
+ $(cmake-utils_use_find_package X X11)
+ )
+
+ kde5_src_configure
+}
diff --git a/kde-plasma/libksysguard/metadata.xml b/kde-plasma/libksysguard/metadata.xml
new file mode 100644
index 000000000000..8946ef73c6b0
--- /dev/null
+++ b/kde-plasma/libksysguard/metadata.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <herd>kde</herd>
+ <use>
+ <flag name="processui">Enables the Interface to view process libs.</flag>
+ </use>
+</pkgmetadata>
diff --git a/kde-plasma/metadata.xml b/kde-plasma/metadata.xml
new file mode 100644
index 000000000000..b545c2548d9c
--- /dev/null
+++ b/kde-plasma/metadata.xml
@@ -0,0 +1,7 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE catmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<catmetadata>
+ <longdescription lang="en">
+ The kde-plasma category contains KDE Plasma
+ </longdescription>
+</catmetadata>
diff --git a/kde-plasma/milou/Manifest b/kde-plasma/milou/Manifest
new file mode 100644
index 000000000000..69ee9b8ad910
--- /dev/null
+++ b/kde-plasma/milou/Manifest
@@ -0,0 +1 @@
+DIST milou-5.3.2.tar.xz 51096 SHA256 7c9604ef843f8507f6c56f872891064bb0b631d2180422f9797d1f788b8e96f2 SHA512 b99dfa6cb0600f941bbca34619b0dfebbfa9c1e0a332ae41fbc6e805ac6d11ef31e8e40c0266d7fcb80a45a5d352d9adb4154f471c79ff9b0fea8ef00d4e6806 WHIRLPOOL 999d09c7ea2b191c223cbc6bc82fb66bce72fbf19c92e585328aa08aa61dba81e90ff814ed9fc2a87218cbf2fb23a9b3c29c345e763976896bbae6397a7e07c1
diff --git a/kde-plasma/milou/metadata.xml b/kde-plasma/milou/metadata.xml
new file mode 100644
index 000000000000..a23f444b67d6
--- /dev/null
+++ b/kde-plasma/milou/metadata.xml
@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <herd>kde</herd>
+</pkgmetadata>
diff --git a/kde-plasma/milou/milou-5.3.2.ebuild b/kde-plasma/milou/milou-5.3.2.ebuild
new file mode 100644
index 000000000000..c1ce614ecced
--- /dev/null
+++ b/kde-plasma/milou/milou-5.3.2.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+inherit kde5
+
+DESCRIPTION="Dedicated search application built on top of Baloo"
+HOMEPAGE="https://projects.kde.org/projects/kde/workspace/milou"
+
+LICENSE="GPL-2 LGPL-2.1"
+KEYWORDS="~amd64"
+IUSE=""
+
+DEPEND="
+ $(add_frameworks_dep kconfig)
+ $(add_frameworks_dep kcoreaddons)
+ $(add_frameworks_dep kdeclarative)
+ $(add_frameworks_dep ki18n)
+ $(add_frameworks_dep krunner)
+ $(add_frameworks_dep kservice)
+ $(add_frameworks_dep plasma)
+ dev-qt/qtdeclarative:5
+ dev-qt/qtgui:5
+ dev-qt/qtwidgets:5
+"
+RDEPEND="${DEPEND}
+ !kde-base/milou
+"
diff --git a/kde-plasma/oxygen-fonts/Manifest b/kde-plasma/oxygen-fonts/Manifest
new file mode 100644
index 000000000000..f2ff665988bb
--- /dev/null
+++ b/kde-plasma/oxygen-fonts/Manifest
@@ -0,0 +1 @@
+DIST oxygen-fonts-5.3.2.tar.xz 161704 SHA256 ca179061374a0d37f2ae445bd58b339be47dcdf11d349169d71a354ce972e874 SHA512 2a5261b9e3c608a7873155e82a6f7fb80c06859ee6a1153b45eacfbbc4bdcf25767b65a1a77b0dd82ebe729fd9a1a310e837777636d8d02f2a6f82b72710d7a0 WHIRLPOOL fb82daaedb7e597f36505de6d4ebbdf3bac51acbea9353c24fa266a138080b4f5a20977d741715625470873051a5a51ce07a0fc9485e30224ac9bfccfe30d739
diff --git a/kde-plasma/oxygen-fonts/metadata.xml b/kde-plasma/oxygen-fonts/metadata.xml
new file mode 100644
index 000000000000..a23f444b67d6
--- /dev/null
+++ b/kde-plasma/oxygen-fonts/metadata.xml
@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <herd>kde</herd>
+</pkgmetadata>
diff --git a/kde-plasma/oxygen-fonts/oxygen-fonts-5.3.2.ebuild b/kde-plasma/oxygen-fonts/oxygen-fonts-5.3.2.ebuild
new file mode 100644
index 000000000000..fd95230a7414
--- /dev/null
+++ b/kde-plasma/oxygen-fonts/oxygen-fonts-5.3.2.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+KDE_AUTODEPS="false"
+KDE_DEBUG="false"
+inherit kde5 font
+
+DESCRIPTION="Desktop/GUI font family for integrated use with the KDE desktop"
+HOMEPAGE="https://projects.kde.org/projects/kde/workspace/oxygen-fonts"
+
+LICENSE="OFL-1.1"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+DEPEND="
+ $(add_frameworks_dep extra-cmake-modules)
+ media-gfx/fontforge
+"
+RDEPEND="!media-fonts/oxygen-fonts"
+
+DOCS=( README.md )
+
+src_configure() {
+ local mycmakeargs=(
+ -DOXYGEN_FONT_INSTALL_DIR="${FONTDIR}"
+ )
+
+ cmake-utils_src_configure
+}
+
+src_install() {
+ cmake-utils_src_install
+ font_src_install
+}
diff --git a/kde-plasma/oxygen/Manifest b/kde-plasma/oxygen/Manifest
new file mode 100644
index 000000000000..873aef6fafdd
--- /dev/null
+++ b/kde-plasma/oxygen/Manifest
@@ -0,0 +1 @@
+DIST oxygen-5.3.2.tar.xz 4466424 SHA256 80e74901854d903feee8a2a43f1a0901763e8e06dc6ede4236c120fc8f45e1a7 SHA512 ebdc15578bfd10ef6b4b87674c36311d8ca7a8b66aafd9ba7175ef595d0fef5254186d8bf29bb903d47f1ea2598758e00e977db7b41488882db286cf6be82192 WHIRLPOOL 6ef3cf41260754d86fc3d7f4de88d65583acdfb9d740297933e21a0b66725990f103fc5c6c1724214571bb1ba15f08f3dc7bf21cee0510030d6b14600f26c0d3
diff --git a/kde-plasma/oxygen/metadata.xml b/kde-plasma/oxygen/metadata.xml
new file mode 100644
index 000000000000..a23f444b67d6
--- /dev/null
+++ b/kde-plasma/oxygen/metadata.xml
@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <herd>kde</herd>
+</pkgmetadata>
diff --git a/kde-plasma/oxygen/oxygen-5.3.2.ebuild b/kde-plasma/oxygen/oxygen-5.3.2.ebuild
new file mode 100644
index 000000000000..6a8859b67a94
--- /dev/null
+++ b/kde-plasma/oxygen/oxygen-5.3.2.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+inherit kde5
+
+DESCRIPTION="KDE window manager theme"
+HOMEPAGE="https://projects.kde.org/projects/kde/workspace/oxygen"
+KEYWORDS="~amd64"
+IUSE=""
+
+RDEPEND="
+ $(add_frameworks_dep frameworkintegration)
+ $(add_frameworks_dep kcompletion)
+ $(add_frameworks_dep kconfig)
+ $(add_frameworks_dep kconfigwidgets)
+ $(add_frameworks_dep kcoreaddons)
+ $(add_frameworks_dep kguiaddons)
+ $(add_frameworks_dep ki18n)
+ $(add_frameworks_dep kwidgetsaddons)
+ $(add_frameworks_dep kwindowsystem)
+ $(add_plasma_dep kdecoration)
+ dev-qt/qtdbus:5
+ dev-qt/qtgui:5
+ dev-qt/qtwidgets:5
+ dev-qt/qtx11extras:5
+ x11-libs/libxcb
+ !kde-base/kdebase-cursors
+ !kde-base/oxygen
+"
+DEPEND="${RDEPEND}
+ $(add_frameworks_dep kservice)
+"
diff --git a/kde-plasma/plasma-desktop/Manifest b/kde-plasma/plasma-desktop/Manifest
new file mode 100644
index 000000000000..cbeb5794565e
--- /dev/null
+++ b/kde-plasma/plasma-desktop/Manifest
@@ -0,0 +1 @@
+DIST plasma-desktop-5.3.2.tar.xz 5888840 SHA256 e16f878bd07cdbe46205eff6294f1b19cdebd021e1fa6d0720409d54ab050fa4 SHA512 3429983ec39eff68d14dd9216a71d368edfddc0fc048ed47b302ca7a4808d6b6f75b16b6294e9e69a19e58d4c3a1f14d9876da1719411a354aa3a03e614b1d4c WHIRLPOOL 1e828b3a0a585e6f08a928c5eb32a2e697ea34c5f94aede77d15df95bf5cabed8b28b0fc3a8f28573e864dfe9dacfce31aad849074441685c01b8429c3533c8a
diff --git a/kde-plasma/plasma-desktop/metadata.xml b/kde-plasma/plasma-desktop/metadata.xml
new file mode 100644
index 000000000000..c047284e8941
--- /dev/null
+++ b/kde-plasma/plasma-desktop/metadata.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <herd>kde</herd>
+ <use>
+ <flag name="gtk2">Add support for gtk+2-based applications using legacy xembed systray icons via libappindicator.</flag>
+ <flag name="gtk3">Add support for gtk+3-based applications using legacy xembed systray icons via libappindicator.</flag>
+ <flag name="legacy-systray">Add support for applications using legacy xembed systray icons.</flag>
+ <flag name="touchpad">Enable configuration module for synaptics-based touchpads.</flag>
+ </use>
+</pkgmetadata>
diff --git a/kde-plasma/plasma-desktop/plasma-desktop-5.3.2.ebuild b/kde-plasma/plasma-desktop/plasma-desktop-5.3.2.ebuild
new file mode 100644
index 000000000000..2531fafbf262
--- /dev/null
+++ b/kde-plasma/plasma-desktop/plasma-desktop-5.3.2.ebuild
@@ -0,0 +1,142 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+KDE_HANDBOOK="true"
+KDE_TEST="true"
+inherit kde5
+
+DESCRIPTION="KDE Plasma desktop"
+KEYWORDS="~amd64"
+IUSE="+fontconfig gtk2 gtk3 legacy-systray pulseaudio +qt4 touchpad usb"
+
+COMMON_DEPEND="
+ $(add_plasma_dep baloo)
+ $(add_plasma_dep kwin)
+ $(add_plasma_dep plasma-workspace)
+ $(add_frameworks_dep attica)
+ $(add_frameworks_dep kactivities)
+ $(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 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)
+ dev-qt/qtconcurrent:5
+ dev-qt/qtdbus:5
+ dev-qt/qtdeclarative:5
+ dev-qt/qtgui:5
+ dev-qt/qtnetwork:5
+ dev-qt/qtprintsupport:5
+ dev-qt/qtsql:5
+ dev-qt/qtsvg:5
+ dev-qt/qtwidgets:5
+ dev-qt/qtx11extras:5
+ dev-qt/qtxml:5
+ media-libs/phonon[qt5]
+ x11-libs/libX11
+ x11-libs/libxcb
+ x11-libs/libXcursor
+ x11-libs/libXfixes
+ x11-libs/libXi
+ x11-libs/libxkbfile
+ fontconfig? (
+ media-libs/fontconfig
+ media-libs/freetype
+ x11-libs/libXft
+ x11-libs/xcb-util-image
+ )
+ pulseaudio? (
+ dev-libs/glib:2
+ media-libs/libcanberra
+ media-sound/pulseaudio
+ )
+ touchpad? ( x11-drivers/xf86-input-synaptics )
+ usb? (
+ x11-libs/libXcursor
+ x11-libs/libXfixes
+ virtual/libusb:0
+ )
+"
+RDEPEND="${COMMON_DEPEND}
+ $(add_plasma_dep breeze)
+ $(add_plasma_dep kde-cli-tools)
+ || ( $(add_plasma_dep kio-extras) $(add_kdeapps_dep kio-extras ) )
+ $(add_plasma_dep oxygen)
+ sys-apps/accountsservice
+ x11-apps/setxkbmap
+ legacy-systray? (
+ gtk2? ( dev-libs/libappindicator:2 )
+ gtk3? ( dev-libs/libappindicator:3 )
+ qt4? ( dev-libs/sni-qt )
+ )
+ qt4? ( kde-base/qguiplatformplugin_kde )
+ !kde-apps/attica
+ !kde-apps/kcontrol
+ !kde-apps/kdepasswd
+ !kde-apps/knetattach[handbook]
+ !kde-base/plasma-desktop
+ !kde-base/plasma-workspace
+ !kde-base/solid-actions-kcm
+ !kde-base/systemsettings
+ !kde-misc/kcm_touchpad
+ !kde-misc/kcm-touchpad
+ !kde-plasma/kcm-touchpad
+"
+DEPEND="${COMMON_DEPEND}
+ dev-libs/boost
+ x11-proto/xproto
+ fontconfig? ( x11-libs/libXrender )
+"
+
+REQUIRED_USE="legacy-systray? ( || ( gtk2 gtk3 qt4 ) ) gtk2? ( legacy-systray ) gtk3? ( legacy-systray )"
+
+pkg_setup() {
+ if has_version net-im/skype && use legacy-systray && use amd64; then
+ einfo
+ elog "You need to install dev-libs/sni-qt[abi_x86_32] as skype is a 32-bit binary."
+ einfo
+ fi
+}
+
+src_configure() {
+ local mycmakeargs=(
+ $(cmake-utils_use_find_package fontconfig Fontconfig)
+ $(cmake-utils_use_find_package pulseaudio PulseAudio)
+ $(cmake-utils_use_find_package usb USB)
+ $(cmake-utils_use_find_package touchpad Synaptics)
+ )
+
+ kde5_src_configure
+}
diff --git a/kde-plasma/plasma-mediacenter/Manifest b/kde-plasma/plasma-mediacenter/Manifest
new file mode 100644
index 000000000000..44d7597a6b2d
--- /dev/null
+++ b/kde-plasma/plasma-mediacenter/Manifest
@@ -0,0 +1 @@
+DIST plasma-mediacenter-5.3.2.tar.xz 156644 SHA256 e69991e5a9770d799ef4a530d5792d212415246d10c0634a16f3a0e83cfc935a SHA512 c06f201753f31e3dc9b1fde903ff6552c0b42458200c327698dab5e6addd4e6d0b09d0de0d7cc3c95a940a7db5413d3bf410517a1c5a63975b2db9ff2f3b20b4 WHIRLPOOL 917690fb0b6f67d40acca1c392f42a10a6ade9dfafde36f2acdd13069a324be33af7d300cbf2e1e8c8cf1bd153b363df3ef4ccb9c77262391a724c259f14ae9c
diff --git a/kde-plasma/plasma-mediacenter/metadata.xml b/kde-plasma/plasma-mediacenter/metadata.xml
new file mode 100644
index 000000000000..a23f444b67d6
--- /dev/null
+++ b/kde-plasma/plasma-mediacenter/metadata.xml
@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <herd>kde</herd>
+</pkgmetadata>
diff --git a/kde-plasma/plasma-mediacenter/plasma-mediacenter-5.3.2.ebuild b/kde-plasma/plasma-mediacenter/plasma-mediacenter-5.3.2.ebuild
new file mode 100644
index 000000000000..5d8e33548ab1
--- /dev/null
+++ b/kde-plasma/plasma-mediacenter/plasma-mediacenter-5.3.2.ebuild
@@ -0,0 +1,45 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+inherit kde5
+
+DESCRIPTION="Unified media experience for any device capable of running KDE"
+KEYWORDS="~amd64"
+IUSE="semantic-desktop"
+
+DEPEND="
+ $(add_frameworks_dep kconfig)
+ $(add_frameworks_dep kcoreaddons)
+ $(add_frameworks_dep kguiaddons)
+ $(add_frameworks_dep ki18n)
+ $(add_frameworks_dep kio)
+ $(add_frameworks_dep kservice)
+ $(add_frameworks_dep plasma)
+ dev-qt/qtdbus:5
+ dev-qt/qtdeclarative:5
+ dev-qt/qtgui:5
+ dev-qt/qtnetwork:5
+ dev-qt/qtxml:5
+ media-libs/taglib
+ semantic-desktop? (
+ $(add_plasma_dep baloo)
+ $(add_plasma_dep kfilemetadata)
+ )
+"
+RDEPEND="${DEPEND}
+ $(add_plasma_dep plasma-workspace)
+ dev-qt/qtmultimedia:5[qml]
+ !media-video/plasma-mediacenter
+"
+
+src_configure() {
+ local mycmakeargs=(
+ $(cmake-utils_use_find_package semantic-desktop KF5Baloo)
+ $(cmake-utils_use_find_package semantic-desktop KF5FileMetadata)
+ )
+
+ kde5_src_configure
+}
diff --git a/kde-plasma/plasma-meta/metadata.xml b/kde-plasma/plasma-meta/metadata.xml
new file mode 100644
index 000000000000..c4338d3be475
--- /dev/null
+++ b/kde-plasma/plasma-meta/metadata.xml
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <herd>kde</herd>
+ <use>
+ <flag name="display-manager">Pull in a graphical display manager</flag>
+ <flag name="sddm">Pull in the <pkg>x11-misc/sddm</pkg> display manager and KCM</flag>
+ <flag name="wallpapers">Install the KDE wallpapers</flag>
+ </use>
+</pkgmetadata>
diff --git a/kde-plasma/plasma-meta/plasma-meta-5.3.2.ebuild b/kde-plasma/plasma-meta/plasma-meta-5.3.2.ebuild
new file mode 100644
index 000000000000..5a79d6cb306d
--- /dev/null
+++ b/kde-plasma/plasma-meta/plasma-meta-5.3.2.ebuild
@@ -0,0 +1,56 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+inherit kde5-functions
+
+DESCRIPTION="Merge this to pull in all Plasma 5 packages"
+HOMEPAGE="http://www.kde.org/workspaces/plasmadesktop/"
+
+LICENSE="metapackage"
+SLOT="5"
+KEYWORDS="~amd64"
+IUSE="bluetooth +display-manager gtk +sddm networkmanager +wallpapers"
+
+RDEPEND="
+ $(add_plasma_dep baloo)
+ $(add_plasma_dep breeze)
+ $(add_plasma_dep kde-cli-tools)
+ $(add_plasma_dep kdecoration)
+ $(add_plasma_dep kdeplasma-addons)
+ $(add_plasma_dep kfilemetadata)
+ $(add_plasma_dep khelpcenter)
+ $(add_plasma_dep khotkeys)
+ $(add_plasma_dep kinfocenter)
+ $(add_plasma_dep kmenuedit)
+ $(add_plasma_dep kscreen)
+ $(add_plasma_dep ksshaskpass)
+ $(add_plasma_dep ksysguard)
+ $(add_plasma_dep kwayland)
+ $(add_plasma_dep kwin)
+ $(add_plasma_dep kwrited)
+ $(add_plasma_dep libkscreen)
+ $(add_plasma_dep milou)
+ $(add_plasma_dep oxygen)
+ $(add_plasma_dep oxygen-fonts)
+ $(add_plasma_dep plasma-desktop)
+ $(add_plasma_dep plasma-mediacenter)
+ $(add_plasma_dep plasma-sdk)
+ $(add_plasma_dep plasma-workspace)
+ $(add_plasma_dep polkit-kde-agent)
+ $(add_plasma_dep powerdevil)
+ $(add_plasma_dep systemsettings)
+ bluetooth? (
+ $(add_plasma_dep bluedevil)
+ )
+ display-manager? (
+ sddm? ( x11-misc/sddm )
+ !sddm? ( x11-misc/lightdm )
+ )
+ gtk? ( $(add_plasma_dep kde-gtk-config) )
+ networkmanager? ( $(add_plasma_dep plasma-nm) )
+ sddm? ( $(add_plasma_dep sddm-kcm) )
+ wallpapers? ( $(add_plasma_dep plasma-workspace-wallpapers) )
+"
diff --git a/kde-plasma/plasma-nm/Manifest b/kde-plasma/plasma-nm/Manifest
new file mode 100644
index 000000000000..d4747fd9c4f8
--- /dev/null
+++ b/kde-plasma/plasma-nm/Manifest
@@ -0,0 +1 @@
+DIST plasma-nm-5.3.2.tar.xz 525640 SHA256 4f15c2284ba5d5642e45273beb9416b772d91ffb30e293f577641e9b8dd16c70 SHA512 90336e8be9170510fe5945bf4e631bc61815a3f994f2101d99c2438b19b5a99bad0bc343f5f6c6478ba0d1198334094ee4b8ee61d7786f52d6d55c923221cad0 WHIRLPOOL 9474dee4f8bad8e10570b1eef1f402af518920ce06976d8aa778a3198f98e8c4133df53d4bf7369cb93f77e4d494c9675af93992d11a6fe2e637fbc00909648b
diff --git a/kde-plasma/plasma-nm/metadata.xml b/kde-plasma/plasma-nm/metadata.xml
new file mode 100644
index 000000000000..5229b13d5ca0
--- /dev/null
+++ b/kde-plasma/plasma-nm/metadata.xml
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <herd>kde</herd>
+ <use>
+ <flag name="modemmanager">Enable support for mobile broadband devices</flag>
+ <flag name="openconnect">Build support for the OpenConnect VPN client</flag>
+ <flag name="teamd">Enable Teamd control support</flag>
+ </use>
+</pkgmetadata>
diff --git a/kde-plasma/plasma-nm/plasma-nm-5.3.2.ebuild b/kde-plasma/plasma-nm/plasma-nm-5.3.2.ebuild
new file mode 100644
index 000000000000..d60e067e1bc4
--- /dev/null
+++ b/kde-plasma/plasma-nm/plasma-nm-5.3.2.ebuild
@@ -0,0 +1,64 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+inherit kde5
+
+DESCRIPTION="KDE Plasma applet for NetworkManager"
+LICENSE="GPL-2 LGPL-2.1"
+KEYWORDS="~amd64"
+IUSE="modemmanager openconnect teamd"
+
+DEPEND="
+ $(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 kdelibs4support)
+ $(add_frameworks_dep ki18n)
+ $(add_frameworks_dep kiconthemes)
+ $(add_frameworks_dep kio)
+ $(add_frameworks_dep kitemviews)
+ $(add_frameworks_dep knotifications)
+ $(add_frameworks_dep kservice)
+ $(add_frameworks_dep kwallet)
+ $(add_frameworks_dep kwidgetsaddons)
+ $(add_frameworks_dep kwindowsystem)
+ $(add_frameworks_dep kxmlgui)
+ $(add_frameworks_dep networkmanager-qt 'teamd=')
+ $(add_frameworks_dep plasma)
+ $(add_frameworks_dep solid)
+ dev-qt/qtdbus:5
+ dev-qt/qtdeclarative:5
+ dev-qt/qtgui:5
+ dev-qt/qtnetwork:5
+ dev-qt/qtwidgets:5
+ net-misc/mobile-broadband-provider-info
+ >=net-misc/networkmanager-0.9.10.0[teamd=]
+ modemmanager? (
+ $(add_frameworks_dep modemmanager-qt)
+ dev-qt/qtxml:5
+ )
+ openconnect? (
+ dev-qt/qtxml:5
+ net-misc/networkmanager-openconnect
+ net-misc/openconnect:=
+ )
+"
+RDEPEND="${DEPEND}
+ !kde-base/plasma-nm
+"
+
+src_configure() {
+ local mycmakeargs=(
+ $(cmake-utils_use_find_package modemmanager ModemManager)
+ $(cmake-utils_use_find_package modemmanager KF5ModemManagerQt)
+ $(cmake-utils_use_find_package openconnect OpenConnect)
+ )
+
+ kde5_src_configure
+}
diff --git a/kde-plasma/plasma-sdk/Manifest b/kde-plasma/plasma-sdk/Manifest
new file mode 100644
index 000000000000..7c44169a9f45
--- /dev/null
+++ b/kde-plasma/plasma-sdk/Manifest
@@ -0,0 +1 @@
+DIST plasma-sdk-5.3.2.tar.xz 642108 SHA256 5f68cf38adf0c8d03478b0e467c6a144a632d9d519101afa22f2bdeed5ea738f SHA512 689ece9f2c3f03ec0311d70b108f547296bb24534bb349848eeb3e5e0a049e749ff75bf5ccdc0c762788d1778ac7f025e30344f76d73c3c6b1d44007527e6266 WHIRLPOOL 4c44a78121e84bc7e13491906c87da49eaf67e43955e8af96cdbdce73f8564a143e081acdff9367b320cf21bb0b9443b5a86691081d02f4ddcc3635c4245a5b4
diff --git a/kde-plasma/plasma-sdk/files/plasma-sdk-5.3.2-remove-qtwebkit.patch b/kde-plasma/plasma-sdk/files/plasma-sdk-5.3.2-remove-qtwebkit.patch
new file mode 100644
index 000000000000..6a5c8b0e9001
--- /dev/null
+++ b/kde-plasma/plasma-sdk/files/plasma-sdk-5.3.2-remove-qtwebkit.patch
@@ -0,0 +1,11 @@
+--- a/CMakeLists.txt 2015-07-18 18:21:24.686994466 +0200
++++ b/CMakeLists.txt 2015-07-18 18:21:51.772993658 +0200
+@@ -24,7 +24,7 @@
+ # where to look first for cmake modules, before ${CMAKE_ROOT}/Modules/ is checked
+ set(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} ${ECM_MODULE_PATH} ${ECM_KDE_MODULE_DIR})
+
+-find_package(Qt5 REQUIRED NO_MODULE COMPONENTS Core DBus Gui Qml Quick Svg WebKit WebKitWidgets Widgets Xml)
++find_package(Qt5 REQUIRED NO_MODULE COMPONENTS Core DBus Gui Qml Quick Svg Widgets Xml)
+
+ find_package(Qt5Test ${QT_MIN_VERSION} CONFIG QUIET)
+ set_package_properties(Qt5Test PROPERTIES
diff --git a/kde-plasma/plasma-sdk/metadata.xml b/kde-plasma/plasma-sdk/metadata.xml
new file mode 100644
index 000000000000..a23f444b67d6
--- /dev/null
+++ b/kde-plasma/plasma-sdk/metadata.xml
@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <herd>kde</herd>
+</pkgmetadata>
diff --git a/kde-plasma/plasma-sdk/plasma-sdk-5.3.2.ebuild b/kde-plasma/plasma-sdk/plasma-sdk-5.3.2.ebuild
new file mode 100644
index 000000000000..493e53cf0a41
--- /dev/null
+++ b/kde-plasma/plasma-sdk/plasma-sdk-5.3.2.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+KDE_TEST="true"
+VIRTUALX_REQUIRED="test"
+inherit kde5
+
+DESCRIPTION="Useful applications for Plasma development"
+KEYWORDS="~amd64"
+IUSE=""
+
+DEPEND="
+ $(add_frameworks_dep karchive)
+ $(add_frameworks_dep kcompletion)
+ $(add_frameworks_dep kconfigwidgets)
+ $(add_frameworks_dep kcoreaddons)
+ $(add_frameworks_dep kdeclarative)
+ $(add_frameworks_dep ki18n)
+ $(add_frameworks_dep kiconthemes)
+ $(add_frameworks_dep kio)
+ $(add_frameworks_dep kpackage)
+ $(add_frameworks_dep kservice)
+ $(add_frameworks_dep ktexteditor)
+ $(add_frameworks_dep kwidgetsaddons)
+ $(add_frameworks_dep plasma)
+ dev-qt/qtdbus:5
+ dev-qt/qtdeclarative:5
+ dev-qt/qtgui:5
+ dev-qt/qtwidgets:5
+ dev-qt/qtxml:5
+"
+RDEPEND="${DEPEND}
+ !dev-util/plasmate
+"
+
+PATCHES=( "${FILESDIR}/${P}-remove-qtwebkit.patch" )
diff --git a/kde-plasma/plasma-workspace-wallpapers/Manifest b/kde-plasma/plasma-workspace-wallpapers/Manifest
new file mode 100644
index 000000000000..cca7d6eb7612
--- /dev/null
+++ b/kde-plasma/plasma-workspace-wallpapers/Manifest
@@ -0,0 +1 @@
+DIST plasma-workspace-wallpapers-5.3.2.tar.xz 50572260 SHA256 4a21809c01fe7a7c3e537b37ac6aedbd2cda1a3551ef44cd97de97dd88407cc0 SHA512 4a989ceb71a4f4236133814e0522c9a719a8823ec9ca4147fb21f1ec8d08c21e77ccee1693a4d0d6b95f1d5eb2076648ce1d9322812a43d0a0f5011132547f5e WHIRLPOOL a1424cd99cfab1d239b7eb65091c833fa829d3315199bf192c05931f4b137d3080f41a52c9a62594ed6803d47d4ed036ffd02b4acccf64e3d010b737040d19bb
diff --git a/kde-plasma/plasma-workspace-wallpapers/metadata.xml b/kde-plasma/plasma-workspace-wallpapers/metadata.xml
new file mode 100644
index 000000000000..a23f444b67d6
--- /dev/null
+++ b/kde-plasma/plasma-workspace-wallpapers/metadata.xml
@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <herd>kde</herd>
+</pkgmetadata>
diff --git a/kde-plasma/plasma-workspace-wallpapers/plasma-workspace-wallpapers-5.3.2.ebuild b/kde-plasma/plasma-workspace-wallpapers/plasma-workspace-wallpapers-5.3.2.ebuild
new file mode 100644
index 000000000000..6a75300b958b
--- /dev/null
+++ b/kde-plasma/plasma-workspace-wallpapers/plasma-workspace-wallpapers-5.3.2.ebuild
@@ -0,0 +1,21 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+KDE_AUTODEPS="false"
+KDE_DEBUG="false"
+KDE_SCM="svn"
+inherit kde5
+
+DESCRIPTION="Additional wallpapers for the Plasma workspace"
+KEYWORDS="~amd64"
+IUSE=""
+
+RDEPEND="
+ !kde-base/plasma-workspace-wallpapers
+"
+DEPEND="${RDEPEND}
+ $(add_frameworks_dep extra-cmake-modules)
+"
diff --git a/kde-plasma/plasma-workspace/Manifest b/kde-plasma/plasma-workspace/Manifest
new file mode 100644
index 000000000000..72b94b25efbf
--- /dev/null
+++ b/kde-plasma/plasma-workspace/Manifest
@@ -0,0 +1 @@
+DIST plasma-workspace-5.3.2.tar.xz 6860364 SHA256 4165a547efc59dd42a15d24f21f722d88e4acfb6fb6d6a4db3c3d0ce54fa54c4 SHA512 9d93993c897b1c7ccc5fb4871ab7e1061dc61fa10d65ec516f5eb9b8f75ddc6188a6688c74425195fcab33a36cc72bd89787b1e3a8ada4244e7cfbbb1b9367b6 WHIRLPOOL 969cb23c0c9cba2c85d3609f201aeb4aeb0b3f3d6751caa3b89c75bb5e4c2ddcb85386c7454a4897ec4f53c49e3f9c2512e0d794825c97ece3ab7480f1190487
diff --git a/kde-plasma/plasma-workspace/files/agent-shutdown.sh b/kde-plasma/plasma-workspace/files/agent-shutdown.sh
new file mode 100644
index 000000000000..fff8056df2cf
--- /dev/null
+++ b/kde-plasma/plasma-workspace/files/agent-shutdown.sh
@@ -0,0 +1,13 @@
+#!/bin/sh
+#
+# This file is executed at plasma shutdown.
+# Uncomment the following lines to kill the agents
+# that were started at session startup.
+
+#if [ -n "${GPG_AGENT_INFO}" ]; then
+# kill $(echo ${GPG_AGENT_INFO} | cut -d':' -f 2) >/dev/null 2>&1
+#fi
+
+#if [ -n "${SSH_AGENT_PID}" ]; then
+# eval "$(ssh-agent -s -k)"
+#fi
diff --git a/kde-plasma/plasma-workspace/files/agent-startup.sh b/kde-plasma/plasma-workspace/files/agent-startup.sh
new file mode 100644
index 000000000000..03e017ac4e94
--- /dev/null
+++ b/kde-plasma/plasma-workspace/files/agent-startup.sh
@@ -0,0 +1,29 @@
+# Agents startup file
+#
+# This file is sourced at plasma startup, so that
+# the environment variables set here are available
+# throughout the session.
+
+# Uncomment the following lines to start gpg-agent
+# and/or ssh-agent at plasma startup.
+# If you do so, do not forget to uncomment the respective
+# lines in PLASMADIR/shutdown/agent-shutdown.sh to
+# properly kill the agents when the session ends.
+
+#if [ -x /usr/bin/gpg-agent ]; then
+# eval "$(/usr/bin/gpg-agent --daemon)"
+#fi
+
+#if [ -x /usr/bin/ssh-agent ]; then
+# eval "$(/usr/bin/ssh-agent -s)"
+#fi
+
+# Uncomment the following lines to start rxvt-unicode which has the ability to
+# run multiple terminals in one single process, thus starting up faster and
+# saving resources.
+# The --opendisplay ensures that the daemon quits when the X server terminates,
+# therefore we don't need matching lines in agent-shutdown.sh.
+
+#if [ -x /usr/bin/urxvtd ]; then
+# /usr/bin/urxvtd --opendisplay --fork --quiet
+#fi
diff --git a/kde-plasma/plasma-workspace/files/kde-np.pam b/kde-plasma/plasma-workspace/files/kde-np.pam
new file mode 100644
index 000000000000..f5499e6dc45f
--- /dev/null
+++ b/kde-plasma/plasma-workspace/files/kde-np.pam
@@ -0,0 +1,10 @@
+#%PAM-1.0
+
+auth required pam_nologin.so
+auth required pam_permit.so
+
+account include system-local-login
+
+password include system-local-login
+
+session include system-local-login
diff --git a/kde-plasma/plasma-workspace/files/kde.pam b/kde-plasma/plasma-workspace/files/kde.pam
new file mode 100644
index 000000000000..24d19de0d3d8
--- /dev/null
+++ b/kde-plasma/plasma-workspace/files/kde.pam
@@ -0,0 +1,11 @@
+#%PAM-1.0
+
+auth required pam_nologin.so
+
+auth include system-local-login
+
+account include system-local-login
+
+password include system-local-login
+
+session include system-local-login
diff --git a/kde-plasma/plasma-workspace/files/plasma-workspace-startkde-script.patch b/kde-plasma/plasma-workspace/files/plasma-workspace-startkde-script.patch
new file mode 100644
index 000000000000..8fb375694304
--- /dev/null
+++ b/kde-plasma/plasma-workspace/files/plasma-workspace-startkde-script.patch
@@ -0,0 +1,40 @@
+From 6c3f73efc0619020a0c17219b1f7e1e3cd49478f Mon Sep 17 00:00:00 2001
+From: Johannes Huber <johu@gentoo.org>
+Date: Wed, 28 May 2014 16:00:41 +0200
+Subject: [PATCH] [startkde] Gentoo FHS script support
+
+---
+ startkde/startkde.cmake | 10 ++++++++++
+ 1 file changed, 10 insertions(+)
+
+diff --git a/startkde/startkde.cmake b/startkde/startkde.cmake
+index f073b93..1c41364 100644
+--- a/startkde/startkde.cmake
++++ b/startkde/startkde.cmake
+@@ -206,6 +206,11 @@ for prefix in `echo "$libpath" | sed -n -e 's,/lib[^/]*/,/env/,p'`; do
+ done
+ done
+
++# Gentoo part for FHS installs
++for file in "@GENTOO_PORTAGE_EPREFIX@/etc/plasma/startup/"*.sh; do
++ test -r "${file}" && . "${file}"
++done
++
+ # Set the path for Qt plugins provided by KDE
+ QT_PLUGIN_PATH=${QT_PLUGIN_PATH+$QT_PLUGIN_PATH:}`qtpaths --plugin-dir`
+ # TODO: Do we really need this?
+@@ -411,6 +416,11 @@ for prefix in `echo "$libpath" | sed -n -e 's,/lib[^/]*/,/shutdown/,p'`; do
+ done
+ done
+
++# Gentoo part for FHS installs
++for file in "@GENTOO_PORTAGE_EPREFIX@/etc/plasma/shutdown/"*.sh; do
++ test -r "${file}" && . "${file}"
++done
++
+ unset KDE_FULL_SESSION
+ xprop -root -remove KDE_FULL_SESSION
+ unset KDE_SESSION_VERSION
+--
+1.9.3
+
diff --git a/kde-plasma/plasma-workspace/files/plasma-workspace-tests-optional.patch b/kde-plasma/plasma-workspace/files/plasma-workspace-tests-optional.patch
new file mode 100644
index 000000000000..9ff1e382d5b3
--- /dev/null
+++ b/kde-plasma/plasma-workspace/files/plasma-workspace-tests-optional.patch
@@ -0,0 +1,11 @@
+--- a/CMakeLists.txt 2015-01-21 00:23:54.096323752 +0100
++++ b/CMakeLists.txt 2015-01-21 00:24:36.304654204 +0100
+@@ -7,7 +7,7 @@
+ set(QT_MIN_VERSION "5.4.0")
+ set(KF5_MIN_VERSION "5.8.0")
+ set(INSTALL_SDDM_THEME TRUE)
+-find_package(Qt5 ${QT_MIN_VERSION} CONFIG REQUIRED COMPONENTS Widgets Quick QuickWidgets Concurrent Test Script Network)
++find_package(Qt5 ${QT_MIN_VERSION} CONFIG REQUIRED COMPONENTS Widgets Quick QuickWidgets Concurrent Script Network)
+ find_package(ECM 1.8.0 REQUIRED NO_MODULE)
+ set(CMAKE_MODULE_PATH ${ECM_MODULE_PATH} ${ECM_KDE_MODULE_DIR})
+
diff --git a/kde-plasma/plasma-workspace/metadata.xml b/kde-plasma/plasma-workspace/metadata.xml
new file mode 100644
index 000000000000..8b5ce50df096
--- /dev/null
+++ b/kde-plasma/plasma-workspace/metadata.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <herd>kde</herd>
+ <use>
+ <flag name="drkonqi">Enables DrKonqi, the KDE crash handler</flag>
+ <flag name="prison">Enable support for barcodes/QRcodes</flag>
+ <flag name="qalculate">Enable Qalculate runner using <pkg>sci-libs/libqalculate</pkg></flag>
+ <flag name="systemmonitor">Enables the system monitor dialog for the Plasma workspace</flag>
+ </use>
+</pkgmetadata>
diff --git a/kde-plasma/plasma-workspace/plasma-workspace-5.3.2.ebuild b/kde-plasma/plasma-workspace/plasma-workspace-5.3.2.ebuild
new file mode 100644
index 000000000000..f3af7ec4acd8
--- /dev/null
+++ b/kde-plasma/plasma-workspace/plasma-workspace-5.3.2.ebuild
@@ -0,0 +1,178 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+KDE_HANDBOOK="true"
+KDE_PUNT_BOGUS_DEPS="true"
+KDE_TEST="true"
+VIRTUALX_REQUIRED="test"
+inherit kde5 multilib pam
+
+DESCRIPTION="KDE Plasma workspace"
+KEYWORDS="~amd64"
+IUSE="dbus +drkonqi gps prison qalculate +systemmonitor"
+
+COMMON_DEPEND="
+ $(add_plasma_dep baloo)
+ $(add_plasma_dep kwayland)
+ $(add_plasma_dep kwin)
+ $(add_plasma_dep libkscreen)
+ $(add_plasma_dep libksysguard)
+ $(add_frameworks_dep kactivities)
+ $(add_frameworks_dep kauth)
+ $(add_frameworks_dep kbookmarks)
+ $(add_frameworks_dep kcmutils)
+ $(add_frameworks_dep kcompletion)
+ $(add_frameworks_dep kconfig)
+ $(add_frameworks_dep kconfigwidgets)
+ $(add_frameworks_dep kcoreaddons)
+ $(add_frameworks_dep kcrash)
+ $(add_frameworks_dep kdbusaddons)
+ $(add_frameworks_dep kdeclarative)
+ $(add_frameworks_dep kdelibs4support)
+ $(add_frameworks_dep kdesu)
+ $(add_frameworks_dep kglobalaccel)
+ $(add_frameworks_dep kguiaddons)
+ $(add_frameworks_dep ki18n)
+ $(add_frameworks_dep kiconthemes)
+ $(add_frameworks_dep kidletime)
+ $(add_frameworks_dep kio)
+ $(add_frameworks_dep kitemviews)
+ $(add_frameworks_dep kjobwidgets)
+ $(add_frameworks_dep kjs)
+ $(add_frameworks_dep kjsembed)
+ $(add_frameworks_dep knewstuff)
+ $(add_frameworks_dep knotifications)
+ $(add_frameworks_dep knotifyconfig)
+ $(add_frameworks_dep kpackage)
+ $(add_frameworks_dep krunner)
+ $(add_frameworks_dep kservice)
+ $(add_frameworks_dep ktexteditor)
+ $(add_frameworks_dep ktextwidgets)
+ $(add_frameworks_dep kwallet)
+ $(add_frameworks_dep kwidgetsaddons)
+ $(add_frameworks_dep kwindowsystem)
+ $(add_frameworks_dep kxmlgui)
+ $(add_frameworks_dep kxmlrpcclient)
+ $(add_frameworks_dep networkmanager-qt)
+ $(add_frameworks_dep plasma)
+ $(add_frameworks_dep solid)
+ dev-libs/wayland
+ dev-qt/qtconcurrent:5
+ dev-qt/qtdbus:5
+ dev-qt/qtdeclarative:5[widgets]
+ dev-qt/qtgui:5[jpeg]
+ dev-qt/qtnetwork:5
+ dev-qt/qtscript:5
+ dev-qt/qtsql:5
+ dev-qt/qtwidgets:5
+ dev-qt/qtx11extras:5
+ dev-qt/qtxml:5
+ media-libs/phonon[qt5]
+ sys-libs/pam
+ sys-libs/zlib
+ x11-libs/libICE
+ x11-libs/libSM
+ x11-libs/libX11
+ x11-libs/libXau
+ x11-libs/libxcb
+ x11-libs/libXfixes
+ x11-libs/libXi
+ x11-libs/libXrender
+ x11-libs/xcb-util-keysyms
+ dbus? ( dev-libs/libdbusmenu-qt[qt5] )
+ drkonqi? (
+ $(add_frameworks_dep kdewebkit)
+ dev-qt/qtwebkit:5
+ )
+ gps? ( sci-geosciences/gpsd )
+ prison? ( media-libs/prison:5 )
+ qalculate? ( sci-libs/libqalculate )
+ systemmonitor? (
+ $(add_plasma_dep libksysguard processui)
+ )
+"
+RDEPEND="${COMMON_DEPEND}
+ $(add_frameworks_dep kded)
+ $(add_plasma_dep kde-cli-tools)
+ $(add_plasma_dep milou)
+ dev-qt/qdbus:5
+ dev-qt/qtpaths:5
+ dev-qt/qtquickcontrols:5[widgets]
+ x11-apps/mkfontdir
+ x11-apps/xmessage
+ x11-apps/xprop
+ x11-apps/xrdb
+ x11-apps/xset
+ x11-apps/xsetroot
+ !kde-base/freespacenotifier
+ !kde-base/libtaskmanager
+ !kde-base/kcminit
+ !kde-base/kdebase-startkde
+ !kde-base/klipper
+ !kde-base/krunner
+ !kde-base/ksmserver
+ !kde-base/ksplash
+ !kde-base/plasma-workspace
+"
+DEPEND="${COMMON_DEPEND}
+ x11-proto/xproto
+"
+
+PATCHES=( "${FILESDIR}/${PN}-startkde-script.patch" )
+
+RESTRICT="test"
+
+src_prepare() {
+ # whole patch should be upstreamed, doesn't work in PATCHES
+ epatch "${FILESDIR}/${PN}-tests-optional.patch"
+
+ kde5_src_prepare
+
+ sed -e "s|\`qtpaths|\`/usr/$(get_libdir)/qt5/bin/qtpaths|" -i startkde/startkde.cmake || die
+
+ if ! use drkonqi; then
+ comment_add_subdirectory drkonqi
+ fi
+
+ if ! use systemmonitor; then
+ comment_add_subdirectory systemmonitor
+ fi
+}
+
+src_configure() {
+ local mycmakeargs=(
+ $(cmake-utils_use_find_package dbus dbusmenu-qt5)
+ $(cmake-utils_use_find_package gps libgps)
+ $(cmake-utils_use_find_package prison)
+ $(cmake-utils_use_find_package qalculate Qalculate)
+ )
+
+ kde5_src_configure
+}
+
+src_install() {
+ kde5_src_install
+
+ newpamd "${FILESDIR}/kde.pam" kde
+ newpamd "${FILESDIR}/kde-np.pam" kde-np
+
+ # startup and shutdown scripts
+ insinto /etc/plasma/startup
+ doins "${FILESDIR}/agent-startup.sh"
+
+ insinto /etc/plasma/shutdown
+ doins "${FILESDIR}/agent-shutdown.sh"
+}
+
+pkg_postinst () {
+ kde5_pkg_postinst
+
+ echo
+ elog "To enable gpg-agent and/or ssh-agent in Plasma sessions,"
+ elog "edit ${EPREFIX}/etc/plasma/startup/agent-startup.sh and"
+ elog "${EPREFIX}/etc/plasma/shutdown/agent-shutdown.sh"
+ echo
+}
diff --git a/kde-plasma/polkit-kde-agent/Manifest b/kde-plasma/polkit-kde-agent/Manifest
new file mode 100644
index 000000000000..29dbeaca1fe9
--- /dev/null
+++ b/kde-plasma/polkit-kde-agent/Manifest
@@ -0,0 +1 @@
+DIST polkit-kde-agent-1-5.3.2.tar.xz 40180 SHA256 d655ec153a8db423b62ab4a96e7c62c3a1ea6bc49d656100ed62013dda9b0b4e SHA512 fb2c2cdfdf7720b8b8f3940233bfbde0f42676fae5deca215d86e89b3c7432e58f8000ee6c4bc02a2ea073e3b48fd5b7ba2ee9c0d6ab05d33ff40790ca1338a9 WHIRLPOOL 1691c34d23f57bba2ef42de88f962298b970fbf89b59e3e6a260ad3cc6bd7f511ad8c6a1854522b5415e26938174d2ebacafda8edd693be8b6bf939d7cd11db9
diff --git a/kde-plasma/polkit-kde-agent/metadata.xml b/kde-plasma/polkit-kde-agent/metadata.xml
new file mode 100644
index 000000000000..a23f444b67d6
--- /dev/null
+++ b/kde-plasma/polkit-kde-agent/metadata.xml
@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <herd>kde</herd>
+</pkgmetadata>
diff --git a/kde-plasma/polkit-kde-agent/polkit-kde-agent-5.3.2.ebuild b/kde-plasma/polkit-kde-agent/polkit-kde-agent-5.3.2.ebuild
new file mode 100644
index 000000000000..3f4dd2576169
--- /dev/null
+++ b/kde-plasma/polkit-kde-agent/polkit-kde-agent-5.3.2.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+KMNAME="${PN}-1"
+inherit kde5
+
+DESCRIPTION="PolKit agent module for KDE"
+HOMEPAGE="http://www.kde.org"
+KEYWORDS="~amd64"
+IUSE=""
+
+DEPEND="
+ $(add_frameworks_dep kcoreaddons)
+ $(add_frameworks_dep kcrash)
+ $(add_frameworks_dep kdbusaddons)
+ $(add_frameworks_dep ki18n)
+ $(add_frameworks_dep kiconthemes)
+ $(add_frameworks_dep knotifications)
+ $(add_frameworks_dep kwidgetsaddons)
+ $(add_frameworks_dep kwindowsystem)
+ dev-qt/qtdbus:5
+ dev-qt/qtgui:5
+ dev-qt/qtwidgets:5
+ >=sys-auth/polkit-qt-0.112.0[qt5]
+"
+RDEPEND="${DEPEND}
+ !sys-auth/polkit-kde-agent:4[-minimal(-)]
+ !sys-auth/polkit-kde-agent:5
+"
diff --git a/kde-plasma/powerdevil/Manifest b/kde-plasma/powerdevil/Manifest
new file mode 100644
index 000000000000..8bfc0c9a1a04
--- /dev/null
+++ b/kde-plasma/powerdevil/Manifest
@@ -0,0 +1 @@
+DIST powerdevil-5.3.2.tar.xz 352352 SHA256 f34d92f343e7b0738af509d6d7f0bb0455df038d1c850838142adf8b53c4ceff SHA512 48ef5facb858128bd71a5235ad188e7901623f86620c159c855c54b346b7fc727a5606fcfe9f97696411a71f82fef850d7ed06884bab5f75b087b2dae052c1ee WHIRLPOOL 47b46d0027922d7280bebc10260e575f726c607fab203f04080bd6d14d062e7cfa41275f2b47478a724616eaa35d367906bc42b2ad35169920e1e7d7d6f0c3c4
diff --git a/kde-plasma/powerdevil/files/10-org.freedesktop.upower.pkla b/kde-plasma/powerdevil/files/10-org.freedesktop.upower.pkla
new file mode 100644
index 000000000000..a15702fcdb30
--- /dev/null
+++ b/kde-plasma/powerdevil/files/10-org.freedesktop.upower.pkla
@@ -0,0 +1,14 @@
+# Enable user suspend and hiberate support.
+#
+# Author: Eric Hameleers <alien@slackware.com>
+#
+# KDE bug #344456
+# Gentoo bug #529186
+#
+[Allow all users to suspend and hiberate]
+Identity=unix-group:users
+Action=org.freedesktop.upower.suspend;org.freedesktop.upower.hibernate
+ResultAny=yes
+ResultInactive=no
+ResultActive=yes
+
diff --git a/kde-plasma/powerdevil/files/20-org.freedesktop.consolekit.system.stop-multiple-users.pkla b/kde-plasma/powerdevil/files/20-org.freedesktop.consolekit.system.stop-multiple-users.pkla
new file mode 100644
index 000000000000..87553184bb19
--- /dev/null
+++ b/kde-plasma/powerdevil/files/20-org.freedesktop.consolekit.system.stop-multiple-users.pkla
@@ -0,0 +1,13 @@
+# Enable user shutdown support.
+#
+# Author: Eric Hameleers <alien@slackware.com>
+#
+# KDE bug #344456
+# Gentoo bug #529186
+#
+[Allow all users to shutdown]
+Identity=unix-group:users
+Action=org.freedesktop.consolekit.system.stop-multiple-users;org.freedesktop.consolekit.system.stop
+ResultAny=yes
+ResultInactive=no
+ResultActive=yes
diff --git a/kde-plasma/powerdevil/files/30-org.freedesktop.consolekit.system.restart-multiple-users.pkla b/kde-plasma/powerdevil/files/30-org.freedesktop.consolekit.system.restart-multiple-users.pkla
new file mode 100644
index 000000000000..1856535f5041
--- /dev/null
+++ b/kde-plasma/powerdevil/files/30-org.freedesktop.consolekit.system.restart-multiple-users.pkla
@@ -0,0 +1,13 @@
+# Enable user restart.
+#
+# Author: Eric Hameleers <alien@slackware.com>
+#
+# KDE bug #344456
+# Gentoo bug #529186
+#
+[Allow all users to restart]
+Identity=unix-group:users
+Action=org.freedesktop.consolekit.system.restart-multiple-users;org.freedesktop.consolekit.system.restart
+ResultAny=yes
+ResultInactive=no
+ResultActive=yes
diff --git a/kde-plasma/powerdevil/metadata.xml b/kde-plasma/powerdevil/metadata.xml
new file mode 100644
index 000000000000..a23f444b67d6
--- /dev/null
+++ b/kde-plasma/powerdevil/metadata.xml
@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <herd>kde</herd>
+</pkgmetadata>
diff --git a/kde-plasma/powerdevil/powerdevil-5.3.2.ebuild b/kde-plasma/powerdevil/powerdevil-5.3.2.ebuild
new file mode 100644
index 000000000000..06fa34a69556
--- /dev/null
+++ b/kde-plasma/powerdevil/powerdevil-5.3.2.ebuild
@@ -0,0 +1,69 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+KDE_HANDBOOK="true"
+inherit kde5
+
+DESCRIPTION="Power management for KDE Plasma Shell"
+HOMEPAGE="https://projects.kde.org/projects/kde/workspace/powerdevil"
+KEYWORDS="~amd64"
+IUSE="systemd"
+
+DEPEND="
+ $(add_frameworks_dep kactivities)
+ $(add_frameworks_dep kauth)
+ $(add_frameworks_dep kcompletion)
+ $(add_frameworks_dep kconfig)
+ $(add_frameworks_dep kconfigwidgets)
+ $(add_frameworks_dep kcoreaddons)
+ $(add_frameworks_dep kdbusaddons)
+ $(add_frameworks_dep kdelibs4support)
+ $(add_frameworks_dep kglobalaccel)
+ $(add_frameworks_dep ki18n)
+ $(add_frameworks_dep kidletime)
+ $(add_frameworks_dep kio)
+ $(add_frameworks_dep knotifications)
+ $(add_frameworks_dep knotifyconfig)
+ $(add_frameworks_dep kservice)
+ $(add_frameworks_dep kwidgetsaddons)
+ $(add_frameworks_dep kxmlgui)
+ $(add_frameworks_dep solid)
+ $(add_plasma_dep libkscreen)
+ $(add_plasma_dep plasma-workspace)
+ dev-qt/qtdbus:5
+ dev-qt/qtgui:5
+ dev-qt/qtwidgets:5
+ dev-qt/qtx11extras:5
+ virtual/libudev:=
+ x11-libs/libxcb
+"
+
+RDEPEND="${DEPEND}
+ $(add_plasma_dep kde-cli-tools)
+ || ( sys-power/upower-pm-utils >=sys-power/upower-0.9.23 )
+ !systemd? ( sys-auth/polkit-pkla-compat )
+ !kde-base/powerdevil
+"
+
+src_install() {
+ kde5_src_install
+
+ if ! use systemd ; then
+ insinto /etc/polkit-1/localauthority/10-vendor.d/
+ doins "${FILESDIR}"/10-org.freedesktop.upower.pkla
+ doins "${FILESDIR}"/20-org.freedesktop.consolekit.system.stop-multiple-users.pkla
+ doins "${FILESDIR}"/30-org.freedesktop.consolekit.system.restart-multiple-users.pkla
+ fi
+}
+
+pkg_postinst() {
+ kde5_pkg_postinst
+
+ if ! has_version sys-power/upower-pm-utils && ! use systemd ; then
+ ewarn "Suspend and hibernate will not be available as it requires sys-power/upower-pm-utils"
+ ewarn "on non-systemd systems. Please install it if you require this functionality."
+ fi
+}
diff --git a/kde-plasma/sddm-kcm/Manifest b/kde-plasma/sddm-kcm/Manifest
new file mode 100644
index 000000000000..7b2c5a50a612
--- /dev/null
+++ b/kde-plasma/sddm-kcm/Manifest
@@ -0,0 +1 @@
+DIST sddm-kcm-5.3.2.tar.xz 47072 SHA256 cd46c8c9b7c638eeb36adcfb2a10304c4f71ed3bfa916882950f818c7b49f39e SHA512 bcc854655c0619fb36b42394009425418d56ec837a265b15b4c66cf9353ae958a3b589a74f3bf27a60e231723939a8d3909df5a1d2c21e86dbafc9e0622e1db8 WHIRLPOOL 2e9c1cfb9583bd8f5892b58fd31903f5c890d5c5bf1d6fef66190b7508efb8c8aede5e93d372581e500271dd0e706205b52d4cea5e96466e6f234850786b3596
diff --git a/kde-plasma/sddm-kcm/metadata.xml b/kde-plasma/sddm-kcm/metadata.xml
new file mode 100644
index 000000000000..a23f444b67d6
--- /dev/null
+++ b/kde-plasma/sddm-kcm/metadata.xml
@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <herd>kde</herd>
+</pkgmetadata>
diff --git a/kde-plasma/sddm-kcm/sddm-kcm-5.3.2.ebuild b/kde-plasma/sddm-kcm/sddm-kcm-5.3.2.ebuild
new file mode 100644
index 000000000000..224cf3336acd
--- /dev/null
+++ b/kde-plasma/sddm-kcm/sddm-kcm-5.3.2.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+inherit kde5
+
+DESCRIPTION="KDE control module for SDDM"
+HOMEPAGE="https://projects.kde.org/projects/kdereview/sddm-kcm"
+
+LICENSE="GPL-2+"
+KEYWORDS="~amd64"
+IUSE=""
+
+COMMON_DEPEND="
+ $(add_frameworks_dep kauth)
+ $(add_frameworks_dep kconfig)
+ $(add_frameworks_dep kconfigwidgets)
+ $(add_frameworks_dep kcoreaddons)
+ $(add_frameworks_dep ki18n)
+ $(add_frameworks_dep kio)
+ dev-qt/qtdeclarative:5[widgets]
+ dev-qt/qtgui:5
+ dev-qt/qtwidgets:5
+ dev-qt/qtx11extras:5
+ x11-libs/libX11
+ x11-libs/libXcursor
+"
+DEPEND="${COMMON_DEPEND}
+ x11-libs/libXfixes
+"
+RDEPEND="${COMMON_DEPEND}
+ $(add_plasma_dep kde-cli-tools)
+ x11-misc/sddm
+ !kde-misc/sddm-kcm
+"
+
+DOCS=( CONTRIBUTORS )
diff --git a/kde-plasma/systemsettings/Manifest b/kde-plasma/systemsettings/Manifest
new file mode 100644
index 000000000000..dd53750a0512
--- /dev/null
+++ b/kde-plasma/systemsettings/Manifest
@@ -0,0 +1 @@
+DIST systemsettings-5.3.2.tar.xz 156792 SHA256 adabe7383d49249af0564319f83395a88d7fda2a19f9dcc21eca8eec6009f451 SHA512 c72ded95e9e8078f652feb9e2abccb363b0b89ebcaa385da80ddc9ff6ed616514504a767ac45618b588deddea38563e4726101aadece4d64f1d02275f707e560 WHIRLPOOL 01a7253c68b397bbc685e500eced5df5218e9b539cfce1629107bbdd29efa25bb8d8c45f6359bcd3ed3fda01f96406119c4eb34cd18fd43ed926551ace411650
diff --git a/kde-plasma/systemsettings/metadata.xml b/kde-plasma/systemsettings/metadata.xml
new file mode 100644
index 000000000000..a23f444b67d6
--- /dev/null
+++ b/kde-plasma/systemsettings/metadata.xml
@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <herd>kde</herd>
+</pkgmetadata>
diff --git a/kde-plasma/systemsettings/systemsettings-5.3.2.ebuild b/kde-plasma/systemsettings/systemsettings-5.3.2.ebuild
new file mode 100644
index 000000000000..edbf31fd7eac
--- /dev/null
+++ b/kde-plasma/systemsettings/systemsettings-5.3.2.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+KDE_HANDBOOK="true"
+inherit kde5
+
+DESCRIPTION="System settings utility"
+KEYWORDS="~amd64"
+IUSE="gtk"
+
+DEPEND="
+ $(add_frameworks_dep kauth)
+ $(add_frameworks_dep kcmutils)
+ $(add_frameworks_dep kcompletion)
+ $(add_frameworks_dep kconfig)
+ $(add_frameworks_dep kconfigwidgets)
+ $(add_frameworks_dep kcoreaddons)
+ $(add_frameworks_dep kdbusaddons)
+ $(add_frameworks_dep khtml)
+ $(add_frameworks_dep ki18n)
+ $(add_frameworks_dep kiconthemes)
+ $(add_frameworks_dep kio)
+ $(add_frameworks_dep kitemviews)
+ $(add_frameworks_dep kservice)
+ $(add_frameworks_dep kwidgetsaddons)
+ $(add_frameworks_dep kwindowsystem)
+ $(add_frameworks_dep kxmlgui)
+ dev-qt/qtdbus:5
+ dev-qt/qtgui:5
+ dev-qt/qtwidgets:5
+"
+RDEPEND="${DEPEND}
+ gtk? ( $(add_plasma_dep kde-gtk-config) )
+ !kde-base/systemsettings
+"