From 79c7a172172dd90ea2476976221e84595b46eeda Mon Sep 17 00:00:00 2001 From: groni Date: Tue, 16 Jun 2015 22:32:01 +0200 Subject: [PATCH] add base folder for kde5 --- .../applications/{ark => kde5-ark}/actions.py | 0 .../applications/{ark => kde5-ark}/pspec.xml | 0 .../{kate => kde5-kate}/actions.py | 0 .../files/org.kde.kate.desktop | 0 .../{kate => kde5-kate}/pspec.xml | 0 .../{konsole => kde5-konsole}/actions.py | 0 .../{konsole => kde5-konsole}/pspec.xml | 0 desktop/kde/base/kde5-baloo/actions.py | 19 ++ desktop/kde/base/kde5-baloo/pspec.xml | 93 +++++++++ desktop/kde/base/kde5-baseapps/actions.py | 27 +++ desktop/kde/base/kde5-baseapps/pspec.xml | 79 ++++++++ desktop/kde/base/kde5-kactivities/actions.py | 19 ++ .../kde5-kactivities/files/build-source.patch | 17 ++ .../kde5-kactivities/files/kamd-rename.patch | 91 +++++++++ desktop/kde/base/kde5-kactivities/pspec.xml | 107 ++++++++++ .../kde/base/kde5-kfilemetadata/actions.py | 19 ++ desktop/kde/base/kde5-kfilemetadata/pspec.xml | 87 +++++++++ .../kde/base/kde5-plasma-desktop/actions.py | 19 ++ .../kde/base/kde5-plasma-desktop/pspec.xml | 114 +++++++++++ .../kde/base/kde5-plasma-framework/actions.py | 19 ++ .../kde/base/kde5-plasma-framework/pspec.xml | 125 ++++++++++++ .../kde/base/kde5-plasma-workspace/actions.py | 19 ++ .../base/kde5-plasma-workspace/comar/kde.pam | 6 + .../files/0001-Rename-qdbus-in-startkde.patch | 32 +++ ...0003-Remove-export-of-QT_PLUGIN_PATH.patch | 29 +++ .../files/create_kdehome.patch | 19 ++ .../base/kde5-plasma-workspace/files/kde.pam | 6 + .../files/lockscreen-focus.patch | 17 ++ .../kde/base/kde5-plasma-workspace/pspec.xml | 183 ++++++++++++++++++ 29 files changed, 1146 insertions(+) rename desktop/kde/applications/{ark => kde5-ark}/actions.py (100%) rename desktop/kde/applications/{ark => kde5-ark}/pspec.xml (100%) rename desktop/kde/applications/{kate => kde5-kate}/actions.py (100%) rename desktop/kde/applications/{kate => kde5-kate}/files/org.kde.kate.desktop (100%) rename desktop/kde/applications/{kate => kde5-kate}/pspec.xml (100%) rename desktop/kde/applications/{konsole => kde5-konsole}/actions.py (100%) rename desktop/kde/applications/{konsole => kde5-konsole}/pspec.xml (100%) create mode 100644 desktop/kde/base/kde5-baloo/actions.py create mode 100755 desktop/kde/base/kde5-baloo/pspec.xml create mode 100755 desktop/kde/base/kde5-baseapps/actions.py create mode 100755 desktop/kde/base/kde5-baseapps/pspec.xml create mode 100644 desktop/kde/base/kde5-kactivities/actions.py create mode 100644 desktop/kde/base/kde5-kactivities/files/build-source.patch create mode 100644 desktop/kde/base/kde5-kactivities/files/kamd-rename.patch create mode 100755 desktop/kde/base/kde5-kactivities/pspec.xml create mode 100644 desktop/kde/base/kde5-kfilemetadata/actions.py create mode 100755 desktop/kde/base/kde5-kfilemetadata/pspec.xml create mode 100644 desktop/kde/base/kde5-plasma-desktop/actions.py create mode 100755 desktop/kde/base/kde5-plasma-desktop/pspec.xml create mode 100644 desktop/kde/base/kde5-plasma-framework/actions.py create mode 100755 desktop/kde/base/kde5-plasma-framework/pspec.xml create mode 100644 desktop/kde/base/kde5-plasma-workspace/actions.py create mode 100644 desktop/kde/base/kde5-plasma-workspace/comar/kde.pam create mode 100644 desktop/kde/base/kde5-plasma-workspace/files/0001-Rename-qdbus-in-startkde.patch create mode 100644 desktop/kde/base/kde5-plasma-workspace/files/0003-Remove-export-of-QT_PLUGIN_PATH.patch create mode 100644 desktop/kde/base/kde5-plasma-workspace/files/create_kdehome.patch create mode 100644 desktop/kde/base/kde5-plasma-workspace/files/kde.pam create mode 100644 desktop/kde/base/kde5-plasma-workspace/files/lockscreen-focus.patch create mode 100755 desktop/kde/base/kde5-plasma-workspace/pspec.xml 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 + + +