diff --git a/desktop/kde/applications/ark/actions.py b/desktop/kde/applications/kde5-ark/actions.py
similarity index 100%
rename from desktop/kde/applications/ark/actions.py
rename to desktop/kde/applications/kde5-ark/actions.py
diff --git a/desktop/kde/applications/ark/pspec.xml b/desktop/kde/applications/kde5-ark/pspec.xml
similarity index 100%
rename from desktop/kde/applications/ark/pspec.xml
rename to desktop/kde/applications/kde5-ark/pspec.xml
diff --git a/desktop/kde/applications/kate/actions.py b/desktop/kde/applications/kde5-kate/actions.py
similarity index 100%
rename from desktop/kde/applications/kate/actions.py
rename to desktop/kde/applications/kde5-kate/actions.py
diff --git a/desktop/kde/applications/kate/files/org.kde.kate.desktop b/desktop/kde/applications/kde5-kate/files/org.kde.kate.desktop
similarity index 100%
rename from desktop/kde/applications/kate/files/org.kde.kate.desktop
rename to desktop/kde/applications/kde5-kate/files/org.kde.kate.desktop
diff --git a/desktop/kde/applications/kate/pspec.xml b/desktop/kde/applications/kde5-kate/pspec.xml
similarity index 100%
rename from desktop/kde/applications/kate/pspec.xml
rename to desktop/kde/applications/kde5-kate/pspec.xml
diff --git a/desktop/kde/applications/konsole/actions.py b/desktop/kde/applications/kde5-konsole/actions.py
similarity index 100%
rename from desktop/kde/applications/konsole/actions.py
rename to desktop/kde/applications/kde5-konsole/actions.py
diff --git a/desktop/kde/applications/konsole/pspec.xml b/desktop/kde/applications/kde5-konsole/pspec.xml
similarity index 100%
rename from desktop/kde/applications/konsole/pspec.xml
rename to desktop/kde/applications/kde5-konsole/pspec.xml
diff --git a/desktop/kde/base/kde5-baloo/actions.py b/desktop/kde/base/kde5-baloo/actions.py
new file mode 100644
index 0000000000..d7c5b9e1c1
--- /dev/null
+++ b/desktop/kde/base/kde5-baloo/actions.py
@@ -0,0 +1,19 @@
+#!/usr/bin/python
+# -*- coding: utf-8 -*-
+#
+# Licensed under the GNU General Public License, version 3.
+# See the file http://www.gnu.org/licenses/gpl.txt
+
+from pisi.actionsapi import kde5
+from pisi.actionsapi import pisitools
+
+def setup():
+ kde5.configure()
+
+def build():
+ kde5.make()
+
+def install():
+ kde5.install()
+
+ pisitools.dodoc("MAINTAINER", "COPYING")
diff --git a/desktop/kde/base/kde5-baloo/pspec.xml b/desktop/kde/base/kde5-baloo/pspec.xml
new file mode 100755
index 0000000000..5323bc8531
--- /dev/null
+++ b/desktop/kde/base/kde5-baloo/pspec.xml
@@ -0,0 +1,93 @@
+
+
+
+
+ kde5-baloo
+ http://www.kde.org
+
+ Pisi Linux Admins
+ admins@pisilinux.org
+
+ LGPLv2
+ library
+ app:console
+ KDE 5 Framework for searching and managing metadata
+ Baloo is a framework for searching and managing metada
+ http://download.kde.org/stable/plasma/5.3.1/baloo-5.9.1.tar.xz
+
+ qt5-base-devel
+ python3
+ kde5-kdoctools-devel
+ extra-cmake-modules
+
+
+
+
+ kde5-baloo
+
+ qt5-base
+ qt5-declarative
+ attr
+ xapian-core
+ kde5-kauth
+ kde5-kcoreaddons
+ kde5-kdbusaddons
+ kde5-kcmutils
+ kde5-kconfig
+ kde5-kcrash
+ kde5-kitemmodels
+ kde5-kdelibs4-support
+ kde5-ki18n
+ kde5-kidletime
+ kde5-kio
+ kde5-krunner
+ kde5-solid
+ kde5-kfilemetadata
+
+
+ /etc
+ /usr/share
+ /usr/share/locale
+ /usr/bin
+ /usr/lib/qt5
+ /usr/lib
+ /usr/share/doc
+
+
+ baloo
+
+
+ baloo
+
+
+
+
+ kde5-baloo-devel
+ Development files for baloo5
+
+ qt5-base-devel
+ kde5-baloo
+
+
+ /usr/include
+ /usr/lib/cmake
+ /usr/lib/pkgconfig
+
+
+ baloo-devel
+
+
+ baloo-devel
+
+
+
+
+
+ 2015-06-03
+ 5.9.1
+ Version bump.
+ Stefan Gronewold(groni)
+ groni@pisilinux.org
+
+
+
diff --git a/desktop/kde/base/kde5-baseapps/actions.py b/desktop/kde/base/kde5-baseapps/actions.py
new file mode 100755
index 0000000000..2d59cef51c
--- /dev/null
+++ b/desktop/kde/base/kde5-baseapps/actions.py
@@ -0,0 +1,27 @@
+#!/usr/bin/python
+# -*- coding: utf-8 -*-
+#
+# Licensed under the GNU General Public License, version 3.
+# See the file http://www.gnu.org/licenses/gpl.txt
+
+from pisi.actionsapi import pisitools
+from pisi.actionsapi import cmaketools
+from pisi.actionsapi import shelltools
+from pisi.actionsapi import get
+
+def setup():
+ #pisitools.ldflags.add("-Wl,-rpath")
+
+ #shelltools.system("sed -i -e 's|add_subdirectory(dolphin)|#add_subdirectory(dolphin)|' CMakeLists.txt")
+ cmaketools.configure("-DCMAKE_BUILD_TYPE=Release \
+ -DKDE4_BUILD_TESTS=OFF \
+ -DCMAKE_SKIP_RPATH=ON \
+ -DCMAKE_INSTALL_PREFIX=/usr")
+
+def build():
+ cmaketools.make()
+
+def install():
+ cmaketools.install()
+
+ pisitools.dodoc("README", "COPYING.LIB")
diff --git a/desktop/kde/base/kde5-baseapps/pspec.xml b/desktop/kde/base/kde5-baseapps/pspec.xml
new file mode 100755
index 0000000000..d7a924e448
--- /dev/null
+++ b/desktop/kde/base/kde5-baseapps/pspec.xml
@@ -0,0 +1,79 @@
+
+
+
+
+ kde5-kdebaseapps
+ http://www.kde.org
+
+ Pisi Linux Admins
+ admin@pisilinux.org
+
+ LGPLv2
+ library
+ KDE-Baseapps: base applications from the official KDE release
+ Base application for KDE5 such as Dolphin, kfind, plasma-widget-folderview, konqueror etc.
+ http://download.kde.org/stable/applications/15.04.2/src/kde-baseapps-15.04.2.tar.xz
+
+ kdelibs-devel
+ kfilemetadata-devel
+ automoc4
+ tidy-devel
+ baloo-widgets-devel
+ baloo-devel
+ phonon-devel
+ kactivities-devel
+ libXrender-devel
+ libXt-devel
+ libraw1394-devel
+ shared-desktop-ontologies
+ kdepimlibs-devel
+ mesa-devel
+
+
+
+
+ kde5-kdebaseapps
+
+ kfilemetadata
+ libXt
+ libXrender
+ phonon
+ qt
+ libXt
+ tidy
+ baloo-widgets
+ baloo
+ kdelibs
+ kactivities
+
+
+ /usr/bin
+ /usr/share
+ /usr/share/locale
+ /usr/lib
+ /usr/share/doc
+
+
+
+
+ kde5-kdebaseapps-devel
+ Development files for kde5-kdebaseapps
+
+ kde5-kdebaseapps
+
+
+ /usr/include
+ /usr/lib/cmake
+
+
+
+
+
+ 2015-06-03
+ 15.04.2
+ Version bump.
+ Stefan Gronewold(groni)
+ groni@pisilinux.org
+
+
+
diff --git a/desktop/kde/base/kde5-kactivities/actions.py b/desktop/kde/base/kde5-kactivities/actions.py
new file mode 100644
index 0000000000..1c361ee27d
--- /dev/null
+++ b/desktop/kde/base/kde5-kactivities/actions.py
@@ -0,0 +1,19 @@
+#!/usr/bin/python
+# -*- coding: utf-8 -*-
+#
+# Licensed under the GNU General Public License, version 3.
+# See the file http://www.gnu.org/licenses/gpl.txt
+
+from pisi.actionsapi import kde5
+from pisi.actionsapi import pisitools
+
+def setup():
+ kde5.configure()
+
+def build():
+ kde5.make()
+
+def install():
+ kde5.install()
+
+ pisitools.dodoc("README.md", "MAINTAINER", "TODO")
diff --git a/desktop/kde/base/kde5-kactivities/files/build-source.patch b/desktop/kde/base/kde5-kactivities/files/build-source.patch
new file mode 100644
index 0000000000..7546123148
--- /dev/null
+++ b/desktop/kde/base/kde5-kactivities/files/build-source.patch
@@ -0,0 +1,17 @@
+--- a/CMakeLists.txt 2014-09-09 02:40:08.000000000 +0300
++++ b/CMakeLists.txt 2014-09-22 17:47:14.215639453 +0300
+@@ -6,13 +6,6 @@
+
+ set(REQUIRED_QT_VERSION 5.2.0)
+
+-# We don't build in-source
+-if ("${CMAKE_SOURCE_DIR}" STREQUAL "${CMAKE_BINARY_DIR}")
+- message (
+- FATAL_ERROR
+- "kactivities require an out of source build. Please create a separate build directory and run 'cmake path_to_plasma [options]' there."
+- )
+-endif ()
+
+ # Extra CMake stuff
+ find_package (ECM 1.2.0 REQUIRED NO_MODULE)
+
diff --git a/desktop/kde/base/kde5-kactivities/files/kamd-rename.patch b/desktop/kde/base/kde5-kactivities/files/kamd-rename.patch
new file mode 100644
index 0000000000..50f109f79a
--- /dev/null
+++ b/desktop/kde/base/kde5-kactivities/files/kamd-rename.patch
@@ -0,0 +1,91 @@
+diff --git a/autotests/Process.cpp b/autotests/Process.cpp
+index a7a0507..afa4bf1 100644
+--- a/autotests/Process.cpp
++++ b/autotests/Process.cpp
+@@ -83,7 +83,7 @@ void Modifier::initTestCase()
+ // qDebug() << env;
+
+ s_process->setEnvironment(env);
+- s_process->start(QStringLiteral(KAMD_INSTALL_PREFIX "/bin/kactivitymanagerd"));
++ s_process->start(QStringLiteral(KAMD_INSTALL_PREFIX "/bin/kactivitymanagerd5"));
+ s_process->waitForStarted();
+
+
+diff --git a/src/lib/core/manager_p.cpp b/src/lib/core/manager_p.cpp
+index 077c634..7be66dd 100644
+--- a/src/lib/core/manager_p.cpp
++++ b/src/lib/core/manager_p.cpp
+@@ -94,11 +94,11 @@ Manager *Manager::self()
+ ->property("org.kde.KActivities.core.disableAutostart")
+ .toBool()) {
+ qCDebug(KAMD_CORELIB) << "Starting the activity manager daemon";
+- QProcess::startDetached(QStringLiteral("kactivitymanagerd"));
++ QProcess::startDetached(QStringLiteral("kactivitymanagerd5"));
+ }
+
+ #else
+- QProcess::startDetached(QStringLiteral("kactivitymanagerd"));
++ QProcess::startDetached(QStringLiteral("kactivitymanagerd5"));
+ #endif
+ }
+
+diff --git a/src/service/Application.cpp b/src/service/Application.cpp
+index 6b0e3e1..3894540 100644
+--- a/src/service/Application.cpp
++++ b/src/service/Application.cpp
+@@ -280,7 +280,7 @@ int main(int argc, char **argv)
+ application.setApplicationName(QStringLiteral("ActivityManager"));
+ application.setOrganizationDomain(QStringLiteral("kde.org"));
+
+- // KAboutData about("kactivitymanagerd", Q_NULLPTR, ki18n("KDE Activity Manager"), "3.0",
++ // KAboutData about("kactivitymanagerd5", Q_NULLPTR, ki18n("KDE Activity Manager"), "3.0",
+ // ki18n("KDE Activity Management Service"),
+ // KAboutData::License_GPL,
+ // ki18n("(c) 2010, 2011, 2012 Ivan Cukic"), KLocalizedString(),
+@@ -333,7 +333,7 @@ int main(int argc, char **argv)
+ // Starting the dameon
+
+ QProcess::startDetached(
+- KAMD_INSTALL_PREFIX "/bin/kactivitymanagerd",
++ KAMD_INSTALL_PREFIX "/bin/kactivitymanagerd5",
+ QStringList{"start-daemon"}
+ );
+
+diff --git a/src/service/CMakeLists.txt b/src/service/CMakeLists.txt
+index 4b4978b..2220f34 100644
+--- a/src/service/CMakeLists.txt
++++ b/src/service/CMakeLists.txt
+@@ -62,9 +62,9 @@ qt5_add_dbus_adaptor (
+ Features.h Features
+ )
+
+-add_executable (kactivitymanagerd ${kactivitymanager_SRCS})
++add_executable (kactivitymanagerd5 ${kactivitymanager_SRCS})
+
+-target_link_libraries (kactivitymanagerd
++target_link_libraries (kactivitymanagerd5
+ Qt5::Core
+ Qt5::DBus
+ Qt5::Widgets
+@@ -84,7 +84,7 @@ install (FILES
+ )
+
+ install (TARGETS
+- kactivitymanagerd ${KF5_INSTALL_TARGETS_DEFAULT_ARGS}
++ kactivitymanagerd5 ${KF5_INSTALL_TARGETS_DEFAULT_ARGS}
+ )
+
+ install (FILES
+diff --git a/src/service/files/kactivitymanagerd.desktop b/src/service/files/kactivitymanagerd.desktop
+index be5faa1..3c9b9a9 100644
+--- a/src/service/files/kactivitymanagerd.desktop
++++ b/src/service/files/kactivitymanagerd.desktop
+@@ -4,7 +4,7 @@ Icon=preferences-activities
+ X-KDE-ServiceTypes=
+ X-DBUS-StartupType=Unique
+ X-KDE-StartupNotify=false
+-Exec=kactivitymanagerd
++Exec=kactivitymanagerd5
+
+ Name=Activity Manager
+ Name[ar]=مدير الأنشطة
diff --git a/desktop/kde/base/kde5-kactivities/pspec.xml b/desktop/kde/base/kde5-kactivities/pspec.xml
new file mode 100755
index 0000000000..cc13160814
--- /dev/null
+++ b/desktop/kde/base/kde5-kactivities/pspec.xml
@@ -0,0 +1,107 @@
+
+
+
+
+ kde5-kactivities
+ http://www.kde.org
+
+ Pisi Linux Admins
+ admins@pisilinux.org
+
+ LGPLv2
+ library
+ app:console
+ Library for KDE's Plasma Activities support
+ Kactivities provides an API for using and interacting with the Plasma Activities Manager.
+ http://download.kde.org/stable/frameworks/5.9/kactivities-5.9.0.tar.xz
+
+ qt5-base-devel
+ qt5-declarative
+ boost-devel
+ kde5-kconfig-devel
+ kde5-kconfigwidgets-devel
+ kde5-kcoreaddons-devel
+ kde5-kcmutils-devel
+ kde5-kdeclarative-devel
+ kde5-kdbusaddons-devel
+ kde5-ki18n-devel
+ kde5-kio-devel
+ kde5-kglobalaccel-devel
+ kde5-kservice-devel
+ kde5-kxmlgui-devel
+ kde5-kwindowsystem-devel
+ extra-cmake-modules
+
+
+ build-source.patch
+
+
+
+
+ kde5-kactivities
+
+ qt5-base
+ qt5-declarative
+ boost
+ kde5-kconfig
+ kde5-kconfigwidgets
+ kde5-kcoreaddons
+ kde5-kcmutils
+ kde5-kdeclarative
+ kde5-kdbusaddons
+ kde5-ki18n
+ kde5-kio
+ kde5-kglobalaccel
+ kde5-kservice
+ kde5-kxmlgui
+ kde5-kwindowsystem
+
+
+ /usr/share
+ /usr/share/locale
+ /usr/bin
+ /usr/lib/qt5
+ /usr/lib
+ /usr/share/doc
+
+
+
+
+ kde5-kactivities-devel
+ Development files for kactivities
+
+ qt5-base-devel
+ boost-devel
+ kde5-kactivities
+
+
+ /usr/include
+ /usr/lib/cmake
+ /usr/lib/pkgconfig
+
+
+
+
+
+ 2015-05-21
+ 5.9.0
+ Version bump.
+ Stefan Gronewold(groni)
+ groni@pisilinux.org
+
+
+ 2015-02-27
+ 5.7.0
+ Version bump.
+ Stefan Gronewold(groni)
+ groni@pisilinux.org
+
+
+ 2014-09-20
+ 5.2.0
+ First release
+ Idris Kalp
+ idriskalp@gmail.com
+
+
+
diff --git a/desktop/kde/base/kde5-kfilemetadata/actions.py b/desktop/kde/base/kde5-kfilemetadata/actions.py
new file mode 100644
index 0000000000..646c92edf9
--- /dev/null
+++ b/desktop/kde/base/kde5-kfilemetadata/actions.py
@@ -0,0 +1,19 @@
+#!/usr/bin/python
+# -*- coding: utf-8 -*-
+#
+# Licensed under the GNU General Public License, version 3.
+# See the file http://www.gnu.org/licenses/gpl.txt
+
+from pisi.actionsapi import kde5
+from pisi.actionsapi import pisitools
+
+def setup():
+ kde5.configure()
+
+def build():
+ kde5.make()
+
+def install():
+ kde5.install()
+
+ pisitools.dodoc("COPYING-CMAKE-SCRIPTS", "COPYING.LGPL-3")
diff --git a/desktop/kde/base/kde5-kfilemetadata/pspec.xml b/desktop/kde/base/kde5-kfilemetadata/pspec.xml
new file mode 100755
index 0000000000..e17adca120
--- /dev/null
+++ b/desktop/kde/base/kde5-kfilemetadata/pspec.xml
@@ -0,0 +1,87 @@
+
+
+
+
+ kde5-kfilemetadata
+ http://www.kde.org
+
+ Pisi Linux Admins
+ admins@pisilinux.org
+
+ LGPLv2
+ library
+ app:console
+ KDE5 library for extracting meta data from files.
+ KDE library for extracting meta data from files.
+ http://download.kde.org/stable/plasma/5.3.0/kfilemetadata-5.9.0.tar.xz
+
+ qt5-base-devel
+ kde5-kservice-devel
+ kde5-kcoreaddons-devel
+ ebook-tools-devel
+ exiv2-devel
+ ffmpeg-devel
+ taglib-devel
+ poppler-qt5-devel
+ kde5-karchive-devel
+ kde5-ki18n-devel
+ extra-cmake-modules
+
+
+
+
+ kde5-kfilemetadata
+
+ qt5-base
+ ebook-tools
+ exiv2
+ exiv2-libs
+ kde5-kservice
+ kde5-kcoreaddons
+ ffmpeg
+ taglib
+ poppler-qt5
+ kde5-karchive
+ kde5-ki18n
+
+
+ /usr/share
+ /usr/share/locale
+ /usr/bin
+ /usr/lib/qt5
+ /usr/lib
+ /usr/share/doc
+
+
+
+
+ kde5-kfilemetadata-devel
+ Development files for kfilemetadata
+
+ qt5-base-devel
+ kde5-kfilemetadata
+
+
+ /usr/include
+ /usr/lib/cmake
+ /usr/lib/pkgconfig
+
+
+
+
+
+ 2015-05-22
+ 5.9.0
+ Version bump.
+ Stefan Gronewold(groni)
+ groni@pisilinux.org
+
+
+ 2015-03-04
+ 5.6.1
+ First release
+ Stefan Gronewold (groni)
+ groni@pisilinux.org
+
+
+
diff --git a/desktop/kde/base/kde5-plasma-desktop/actions.py b/desktop/kde/base/kde5-plasma-desktop/actions.py
new file mode 100644
index 0000000000..05ee11b37a
--- /dev/null
+++ b/desktop/kde/base/kde5-plasma-desktop/actions.py
@@ -0,0 +1,19 @@
+#!/usr/bin/python
+# -*- coding: utf-8 -*-
+#
+# Licensed under the GNU General Public License, version 3.
+# See the file http://www.gnu.org/licenses/gpl.txt
+
+from pisi.actionsapi import kde5
+from pisi.actionsapi import pisitools
+
+def setup():
+ kde5.configure()
+
+def build():
+ kde5.make()
+
+def install():
+ kde5.install()
+
+ pisitools.dodoc("HACKING", "COPYING")
diff --git a/desktop/kde/base/kde5-plasma-desktop/pspec.xml b/desktop/kde/base/kde5-plasma-desktop/pspec.xml
new file mode 100755
index 0000000000..5b95982984
--- /dev/null
+++ b/desktop/kde/base/kde5-plasma-desktop/pspec.xml
@@ -0,0 +1,114 @@
+
+
+
+
+ kde5-plasma-desktop
+ http://www.kde.org
+
+ Pisi Linux Admins
+ admins@pisilinux.org
+
+ LGPLv2
+ library
+ app:console
+ KDE5 plasma workspace
+ This package contains the basic packages for a Plasma workspace.
+ http://download.kde.org/stable/plasma/5.3.1/plasma-desktop-5.3.1.tar.xz
+
+ qt5-base-devel
+ boost-devel
+ kde5-kdoctools-devel
+ xorg-server-devel
+ xorg-input-evdev-devel
+ xorg-input-synaptics-devel
+ extra-cmake-modules
+
+
+
+
+ kde5-plasma-desktop
+
+ qt5-base
+ kde5-baloo
+ libxkbfile
+ kde5-kconfigwidgets
+ kde5-kwindowsystem
+ kde5-kpeople
+ kde5-knotifications
+ kde5-kwin
+ kde5-kwindowsystem
+ kde5-knotifyconfig
+ libcanberra
+ kde5-sonnet
+ kde5-powerdevil
+ kde5-system-settings
+ libXi+
+ libXft
+ qt5-svg
+ kde5-kio
+ libXfixes
+ fontconfig
+ kde5-kauth
+ kde5-ki18n
+ kde5-solid
+ libXcursor
+ qt5-phonon
+ kde5-kparts
+ kde5-kcodecs
+ kde5-kconfig
+ kde5-krunner
+ kde5-kwallet
+ kde5-kxmlgui
+ kde5-karchive
+ kde5-kcmutils
+ kde5-kservice
+ qt5-x11extras
+ kde5-knewstuff
+ xcb-util-image
+ kde5-kbookmarks
+ kde5-kemoticons
+ kde5-kguiaddons
+ kde5-kitemviews
+ pulseaudio-libs
+ qt5-declarative
+ kde5-kactivities
+ kde5-kcompletion
+ kde5-kcoreaddons
+ kde5-kdbusaddons
+ kde5-kiconthemes
+ kde5-kjobwidgets
+ kde5-kdeclarative
+ kde5-kglobalaccel
+ kde5-kwidgetsaddons
+ kde5-kdelibs4-support
+ kde5-plasma-framework
+ kde5-plasma-workspace
+
+
+ /etc
+ /usr/share
+ /usr/share/locale
+ /usr/bin
+ /usr/lib/cmake
+ /usr/lib/qt5
+ /usr/lib
+ /usr/share/doc
+
+
+ kcm-touchpad-frameworks
+
+
+ kcm-touchpad-frameworks, kdebase-workspace
+
+
+
+
+
+ 2015-05-29
+ 5.3.1
+ Version bump.
+ Stefan Gronewold(groni)
+ groni@pisilinux.org
+
+
+
diff --git a/desktop/kde/base/kde5-plasma-framework/actions.py b/desktop/kde/base/kde5-plasma-framework/actions.py
new file mode 100644
index 0000000000..2224377fc7
--- /dev/null
+++ b/desktop/kde/base/kde5-plasma-framework/actions.py
@@ -0,0 +1,19 @@
+#!/usr/bin/python
+# -*- coding: utf-8 -*-
+#
+# Licensed under the GNU General Public License, version 3.
+# See the file http://www.gnu.org/licenses/gpl.txt
+
+from pisi.actionsapi import kde5
+from pisi.actionsapi import pisitools
+
+def setup():
+ kde5.configure()
+
+def build():
+ kde5.make()
+
+def install():
+ kde5.install()
+
+ pisitools.dodoc("README.md", "COPYING", "COPYING.LIB")
diff --git a/desktop/kde/base/kde5-plasma-framework/pspec.xml b/desktop/kde/base/kde5-plasma-framework/pspec.xml
new file mode 100755
index 0000000000..ce8ece21d2
--- /dev/null
+++ b/desktop/kde/base/kde5-plasma-framework/pspec.xml
@@ -0,0 +1,125 @@
+
+
+
+
+ kde5-plasma-framework
+ http://www.kde.org
+
+ Pisi Linux Admins
+ admins@pisilinux.org
+
+ LGPLv2
+ library
+ app:console
+ Plasma library and runtime components based upon KDE Frameworks 5 and Qt5
+ Plasma library and runtime components based upon KF5 and Qt5
+ http://download.kde.org/stable/frameworks/5.9/plasma-framework-5.9.0.tar.xz
+
+ qt5-base-devel
+ qt5-svg-devel
+ qt5-script-devel
+ qt5-x11extras-devel
+ qt5-declarative-devel
+ kde5-kpackage
+ mesa-devel
+ kde5-kactivities-devel
+ kde5-knotifications-devel
+ kde5-karchive-devel
+ kde5-kconfig-devel
+ kde5-kconfigwidgets-devel
+ kde5-kcoreaddons-devel
+ kde5-kdbusaddons-devel
+ kde5-kdeclarative-devel
+ kde5-kdoctools-devel
+ kde5-kglobalaccel-devel
+ kde5-kguiaddons-devel
+ kde5-ki18n-devel
+ kde5-kiconthemes-devel
+ kde5-kio-devel
+ kde5-kparts-devel
+ kde5-kservice-devel
+ kde5-kwindowsystem-devel
+ kde5-kxmlgui-devel
+ extra-cmake-modules
+
+
+
+
+ kde5-plasma-framework
+
+ qt5-base
+ qt5-svg
+ qt5-script
+ qt5-x11extras
+ qt5-declarative
+ mesa
+ kde5-kactivities
+ kde5-knotifications
+ kde5-kpackage
+ kde5-karchive
+ kde5-kconfig
+ kde5-kconfigwidgets
+ kde5-kcoreaddons
+ kde5-kdbusaddons
+ kde5-kdeclarative
+ kde5-kdoctools
+ kde5-kglobalaccel
+ kde5-kguiaddons
+ kde5-ki18n
+ kde5-kiconthemes
+ kde5-kio
+ kde5-kparts
+ kde5-kservice
+ kde5-kwindowsystem
+ kde5-kxmlgui
+
+
+ /usr/share
+ /usr/share/locale
+ /usr/bin
+ /usr/lib/qt5
+ /usr/lib
+ /usr/share/doc
+
+
+
+
+ kde5-plasma-framework-devel
+ Development files for plasma-framework
+
+ qt5-base-devel
+ mesa-devel
+ kde5-plasma-framework
+ kde5-kservice-devel
+
+
+ /usr/include
+ /usr/lib/cmake
+ /usr/lib/pkgconfig
+
+
+
+
+
+ 2015-05-21
+ 5.9.0
+ Version bump.
+ Stefan Gronewold(groni)
+ groni@pisilinux.org
+
+
+ 2015-02-27
+ 5.7.0
+ Version bump.
+ Stefan Gronewold(groni)
+ groni@pisilinux.org
+
+
+ 2014-09-20
+ 5.2.0
+ First release
+ Idris Kalp
+ idriskalp@gmail.com
+
+
+
diff --git a/desktop/kde/base/kde5-plasma-workspace/actions.py b/desktop/kde/base/kde5-plasma-workspace/actions.py
new file mode 100644
index 0000000000..6ecc7bd36e
--- /dev/null
+++ b/desktop/kde/base/kde5-plasma-workspace/actions.py
@@ -0,0 +1,19 @@
+#!/usr/bin/python
+# -*- coding: utf-8 -*-
+#
+# Licensed under the GNU General Public License, version 3.
+# See the file http://www.gnu.org/licenses/gpl.txt
+
+from pisi.actionsapi import kde5
+from pisi.actionsapi import pisitools
+
+def setup():
+ kde5.configure()
+
+def build():
+ kde5.make()
+
+def install():
+ kde5.install()
+
+ pisitools.dodoc("COPYING", "HACKING")
diff --git a/desktop/kde/base/kde5-plasma-workspace/comar/kde.pam b/desktop/kde/base/kde5-plasma-workspace/comar/kde.pam
new file mode 100644
index 0000000000..1e48de3f18
--- /dev/null
+++ b/desktop/kde/base/kde5-plasma-workspace/comar/kde.pam
@@ -0,0 +1,6 @@
+#%PAM-1.0
+
+auth include system-login
+account include system-login
+password include system-login
+session include system-login
diff --git a/desktop/kde/base/kde5-plasma-workspace/files/0001-Rename-qdbus-in-startkde.patch b/desktop/kde/base/kde5-plasma-workspace/files/0001-Rename-qdbus-in-startkde.patch
new file mode 100644
index 0000000000..30ed016829
--- /dev/null
+++ b/desktop/kde/base/kde5-plasma-workspace/files/0001-Rename-qdbus-in-startkde.patch
@@ -0,0 +1,32 @@
+diff --git a/startkde/startkde.cmake b/startkde/startkde.cmake
+index 91c8a3c..0c658bd 100644
+--- a/startkde/startkde.cmake
++++ b/startkde/startkde.cmake
+@@ -20,13 +20,13 @@ unset DYLD_FORCE_FLAT_NAMESPACE
+ bindir=`echo "$0" | sed -n 's,^\(/.*\)/[^/][^/]*$,\1,p'`
+ if [ -n "$bindir" ]; then
+ qbindir=`qtpaths --binaries-dir`
+- qdbus=$qbindir/qdbus
++ qdbus=$qbindir/qdbus-qt5
+ case $PATH in
+ $bindir|$bindir:*|*:$bindir|*:$bindir:*) ;;
+ *) PATH=$bindir:$PATH; export PATH;;
+ esac
+ else
+- qdbus=qdbus
++ qdbus=qdbus-qt5
+ fi
+
+ # Check if a KDE session already is running and whether it's possible to connect to X
+@@ -300,9 +300,9 @@ fi
+ if $qdbus >/dev/null 2>/dev/null; then
+ : # ok
+ else
+- echo 'startkde: Could not start D-Bus. Can you call qdbus?' 1>&2
++ echo 'startkde: Could not start D-Bus. Can you call qdbus-qt5?' 1>&2
+ test -n "$ksplash_pid" && kill "$ksplash_pid" 2>/dev/null
+- xmessage -geometry 500x100 "Could not start D-Bus. Can you call qdbus?"
++ xmessage -geometry 500x100 "Could not start D-Bus. Can you call qdbus-qt5?"
+ exit 1
+ fi
+
diff --git a/desktop/kde/base/kde5-plasma-workspace/files/0003-Remove-export-of-QT_PLUGIN_PATH.patch b/desktop/kde/base/kde5-plasma-workspace/files/0003-Remove-export-of-QT_PLUGIN_PATH.patch
new file mode 100644
index 0000000000..75950ada26
--- /dev/null
+++ b/desktop/kde/base/kde5-plasma-workspace/files/0003-Remove-export-of-QT_PLUGIN_PATH.patch
@@ -0,0 +1,29 @@
+From dde9b1c1930d333d8daff25c73400e1e67f3c630 Mon Sep 17 00:00:00 2001
+From: Hrvoje Senjan
+Date: Sun, 7 Sep 2014 22:55:24 +0200
+Subject: [PATCH 3/3] Remove export of QT_PLUGIN_PATH
+
+---
+ startkde/startkde.cmake | 6 ------
+ 1 file changed, 6 deletions(-)
+
+diff --git a/startkde/startkde.cmake b/startkde/startkde.cmake
+index 51721d1..1d67be0 100644
+--- a/startkde/startkde.cmake
++++ b/startkde/startkde.cmake
+@@ -220,12 +220,6 @@ for prefix in `echo $scriptpath`; do
+ done
+ 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?
+-QT_PLUGIN_PATH=$QT_PLUGIN_PATH:$kdehome/lib/kde5/plugins/
+-export QT_PLUGIN_PATH
+-
+ # Activate the kde font directories.
+ #
+ # There are 4 directories that may be used for supplying fonts for KDE.
+--
+2.1.0
+
diff --git a/desktop/kde/base/kde5-plasma-workspace/files/create_kdehome.patch b/desktop/kde/base/kde5-plasma-workspace/files/create_kdehome.patch
new file mode 100644
index 0000000000..b29f4b163a
--- /dev/null
+++ b/desktop/kde/base/kde5-plasma-workspace/files/create_kdehome.patch
@@ -0,0 +1,19 @@
+diff --git a/startkde/startkde.cmake b/startkde/startkde.cmake
+index 0c658bd..51721d1 100644
+--- a/startkde/startkde.cmake
++++ b/startkde/startkde.cmake
+@@ -64,6 +64,14 @@ fi
+
+ mkdir -p $configDir
+
++kdehome=$HOME/@KDE_DEFAULT_HOME@
++test -n "$KDEHOME" && kdehome=`echo "$KDEHOME"|sed "s,^~/,$HOME/,"`
++
++# see kstartupconfig source for usage
++mkdir -m 700 -p $kdehome
++mkdir -m 700 -p $kdehome/share
++mkdir -m 700 -p $kdehome/share/config
++
+ #This is basically setting defaults so we can use them with kstartupconfig5
+ cat >$configDir/startupconfigkeys <
+
+
+
+ kde5-plasma-workspace
+ http://www.kde.org
+
+ Pisi Linux Admins
+ admins@pisilinux.org
+
+ LGPLv2
+ library
+ app:console
+ app:gui
+ The KDE5 Plasma Workspace Components
+ The KDE5 Plasma Workspace Components
+ http://download.kde.org/stable/plasma/5.3.1/plasma-workspace-5.3.1.tar.xz
+
+ qt5-base-devel
+ kde5-libkscreen-devel
+ kde5-libksysguard-devel
+ libqalculate-devel
+ gpsd-devel
+ kde5-kwayland
+ kde5-baloo-devel
+ extra-cmake-modules
+ kde5-kdelibs4-support-devel
+ kde5-kdoctools-devel
+ kde5-krunner-devel
+ kde5-kwin-devel
+ libXcursor-devel
+ libXrender-devel
+ xorg-util
+ xcb-util-keysyms-devel
+ xcb-util-image-devel
+ xcb-util-renderutil-devel
+ kde5-networkmanager-qt-devel
+ kde5-kxmlrpcclient-devel
+ extra-cmake-modules
+
+
+
+
+
+
+
+
+ kde5-plasma-workspace
+
+ qt5-base+
+ qt5-tools
+ cln
+ gpsd
+ libSM
+ libXi
+ libICE
+ kde5-kio
+ kde5-kjs
+ libXfixes
+ kde5-baloo
+ kde5-kauth
+ kde5-kdesu
+ kde5-ki18n
+ kde5-solid
+ qt5-script
+ qt5-phonon
+ qt5-webkit
+ kde5-kcrash
+ kde5-kconfig
+ kde5-kwallet
+ kde5-kxmlgui
+ kde5-kpackage
+ kde5-kservice
+ qt5-x11extras
+ kde5-kdewebkit
+ kde5-kidletime
+ wayland-client
+ wayland-server
+ kde5-kbookmarks
+ kde5-kguiaddons
+ kde5-kitemviews
+ qt5-declarative
+ qt5-libdbusmenu
+ kde5-kactivities
+ kde5-kcompletion
+ kde5-kcoreaddons
+ kde5-kdbusaddons
+ kde5-kiconthemes
+ kde5-kjobwidgets
+ kde5-kdeclarative
+ kde5-kglobalaccel
+ kde5-ktextwidgets
+ kde5-kwindowsystem
+ kde5-kxmlrpcclient
+ kde5-kconfigwidgets
+ kde5-knotifications
+ kde5-kwidgetsaddons
+ kde5-plasma-framework
+ kde5-kde-cli-tools
+ kde5-kjsembed
+ kde5-knewstuff
+ kde5-knotifyconfig
+ kde5-ktexteditor
+ kde5-kwayland
+ kde5-libkscreen
+ kde5-libksysguard
+ libqalculate
+ kde5-krunner
+ kde5-libksysguard
+ kde5-kdelibs4-support
+ kde5-networkmanager-qt
+ libXrender
+ xcb-util-keysyms
+
+
+ /etc/pam.d
+ /etc/xdg
+ /usr/share
+ /usr/share/applications
+ /usr/share/locale
+ /usr/bin
+ /usr/lib/qt5/plugins
+ /usr/lib/qt5/qml
+ /usr/lib
+ /usr/share/doc
+
+
+ kde-workspace
+
+
+ kde-workspace
+
+
+
+
+ kde5-plasma-workspace-devel
+ Development files for kde5 plasma-workspace
+
+ qt5-base-devel
+ kde5-plasma-workspace
+
+
+ /usr/include
+ /usr/lib/cmake
+ /usr/lib/pkgconfig
+
+
+ kde.pam
+
+
+ kde-workspace-devel
+
+
+ kde-workspace-devel
+
+
+
+
+ kde5-drkonqi
+ KDE crash handler
+
+ kde5-kdewebkit
+ kde5-kxmlrpcclient
+ kde5-plasma-workspace
+
+
+ /usr/lib/libexec
+
+
+
+
+
+ 2015-06-12
+ 5.3.1
+ First Release.
+ Stefan Gronewold(groni)
+ groni@pisilinux.org
+
+
+