From 8861b53d7c6f844e51cd24776d097a450b5e8a6a Mon Sep 17 00:00:00 2001 From: groni Date: Sun, 28 Jun 2015 13:39:24 +0200 Subject: [PATCH 01/12] kdeclarative version bump and check --- desktop/kde/framework/kdeclarative/actions.py | 24 ++++++ desktop/kde/framework/kdeclarative/pspec.xml | 80 +++++++++++++++++++ 2 files changed, 104 insertions(+) create mode 100755 desktop/kde/framework/kdeclarative/actions.py create mode 100755 desktop/kde/framework/kdeclarative/pspec.xml diff --git a/desktop/kde/framework/kdeclarative/actions.py b/desktop/kde/framework/kdeclarative/actions.py new file mode 100755 index 0000000000..5945262b06 --- /dev/null +++ b/desktop/kde/framework/kdeclarative/actions.py @@ -0,0 +1,24 @@ +#!/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 + +def setup(): + cmaketools.configure("-DCMAKE_BUILD_TYPE=Release \ + -DECM_MKSPECS_INSTALL_DIR=/usr/lib/qt5/mkspecs/modules \ + -DQML_INSTALL_DIR=lib/qt5/qml \ + -DLIB_INSTALL_DIR=lib \ + -DKDE_INSTALL_USE_QT_SYS_PATHS=ON \ + -DBUILD_TESTING=OFF") + +def build(): + cmaketools.make() + +def install(): + cmaketools.install() + + pisitools.dodoc("README.md", "COPYING", "COPYING.LIB") diff --git a/desktop/kde/framework/kdeclarative/pspec.xml b/desktop/kde/framework/kdeclarative/pspec.xml new file mode 100755 index 0000000000..dcc4b860ac --- /dev/null +++ b/desktop/kde/framework/kdeclarative/pspec.xml @@ -0,0 +1,80 @@ + + + + + kdeclarative + http://www.kde.org + + Pisi Linux Admins + admins@pisilinux.org + + LGPLv2 + library + Integration of QML and KDE workspaces + KDeclarative provides integration of QML and KDE workspaces. + http://download.kde.org/stable/frameworks/5.11/kdeclarative-5.11.0.tar.xz + + qt5-base-devel + extra-cmake-modules + + + + + kdeclarative + + qt5-base + libgcc + libepoxy + qt5-declarative + kpackage + kconfig + kservice + kcoreaddons + kglobalaccel + ki18n + kiconthemes + kio + kwidgetsaddons + kwindowsystem + + + /usr/bin + /usr/share + /usr/share/locale + /usr/lib/qt5 + /usr/lib + /usr/share/doc + + + + + kdeclarative-devel + Development files for kdeclarative + + qt5-base-devel + kdeclarative + + + /usr/include + /usr/lib/cmake + /usr/lib/pkgconfig + + + + + + 2015-06-25 + 5.11.0 + Version bump. + Stefan Gronewold(groni) + groni@pisilinux.org + + + 2015-05-31 + 5.10.0 + First Release. + Stefan Gronewold(groni) + groni@pisilinux.org + + + From 5eb42ec0fd9f6e0e35a270e44e97ad2c0a1dbcbf Mon Sep 17 00:00:00 2001 From: groni Date: Sun, 28 Jun 2015 13:46:43 +0200 Subject: [PATCH 02/12] kdewebkit version bump and check --- desktop/kde/framework/kdewebkit/actions.py | 26 ++++++++ desktop/kde/framework/kdewebkit/pspec.xml | 76 ++++++++++++++++++++++ 2 files changed, 102 insertions(+) create mode 100755 desktop/kde/framework/kdewebkit/actions.py create mode 100755 desktop/kde/framework/kdewebkit/pspec.xml diff --git a/desktop/kde/framework/kdewebkit/actions.py b/desktop/kde/framework/kdewebkit/actions.py new file mode 100755 index 0000000000..5c3f7e92e2 --- /dev/null +++ b/desktop/kde/framework/kdewebkit/actions.py @@ -0,0 +1,26 @@ +#!/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 shelltools +from pisi.actionsapi import pisitools +from pisi.actionsapi import cmaketools +from pisi.actionsapi import get + +def setup(): + #shelltools.makedirs("build") + #shelltools.cd("build") + cmaketools.configure("-DCMAKE_BUILD_TYPE=Release \ + -DLIB_INSTALL_DIR=lib \ + -DKDE_INSTALL_USE_QT_SYS_PATHS=ON \ + -DBUILD_TESTING=OFF") + +def build(): + cmaketools.make() + +def install(): + cmaketools.install() + + pisitools.dodoc("README.md", "COPYING.LIB", "ISSUES") diff --git a/desktop/kde/framework/kdewebkit/pspec.xml b/desktop/kde/framework/kdewebkit/pspec.xml new file mode 100755 index 0000000000..78a6337cb7 --- /dev/null +++ b/desktop/kde/framework/kdewebkit/pspec.xml @@ -0,0 +1,76 @@ + + + + + kdewebkit + http://www.kde.org + + Pisi Linux Admins + admins@pisilinux.org + + LGPLv2 + library + app:console + KDE5 WebKit integration + KdeWebkit provides KDE integration of the QtWebKit library. + http://download.kde.org/stable/frameworks/5.11/kdewebkit-5.11.0.tar.xz + + qt5-base-devel + extra-cmake-modules + + + + + kdewebkit + + qt5-webkit + libgcc + kconfig + kjobwidgets + qt5-base + kcoreaddons + kparts + kservice + kwallet + kio + + + /usr/share + /usr/lib/qt5 + /usr/lib + /usr/mkspecs/modules/ + /usr/share/doc + + + + + kdewebkit-devel + Development files for kdewebkit + + qt5-base-devel + kdewebkit + + + /usr/include + /usr/lib/cmake + /usr/lib/pkgconfig + + + + + + 2015-06-27 + 5.11.0 + Version bump. + Stefan Gronewold(groni) + groni@pisilinux.org + + + 2015-06-01 + 5.10.0 + First Release. + Stefan Gronewold(groni) + groni@pisilinux.org + + + From 6120273c97ab427de57fe74777544e98bf66ecd6 Mon Sep 17 00:00:00 2001 From: groni Date: Sun, 28 Jun 2015 13:51:00 +0200 Subject: [PATCH 03/12] kpeople version bump and check --- desktop/kde/framework/kpeople/actions.py | 29 +++++++++ desktop/kde/framework/kpeople/pspec.xml | 76 ++++++++++++++++++++++++ 2 files changed, 105 insertions(+) create mode 100755 desktop/kde/framework/kpeople/actions.py create mode 100755 desktop/kde/framework/kpeople/pspec.xml diff --git a/desktop/kde/framework/kpeople/actions.py b/desktop/kde/framework/kpeople/actions.py new file mode 100755 index 0000000000..3ac5ef81de --- /dev/null +++ b/desktop/kde/framework/kpeople/actions.py @@ -0,0 +1,29 @@ +#!/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 + +def setup(): + pisitools.ldflags.add("-Wl,-rpath,/usr/lib") + cmaketools.configure("-DBUILD_TESTING=OFF \ + -DLIB_INSTALL_DIR=lib \ + -DCMAKE_BUILD_TYPE=Release \ + -DSYSCONF_INSTALL_DIR=/etc \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DLIBEXEC_INSTALL_DIR=libexec \ + -DKDE_INSTALL_USE_QT_SYS_PATHS=ON \ + -DPYTHON_EXECUTABLE=/usr/bin/python3 \ + -DQT_PLUGIN_INSTALL_DIR=lib/qt5/plugins \ + -DECM_MKSPECS_INSTALL_DIR=/usr/lib/qt5/mkspecs/modules ") + +def build(): + cmaketools.make() + +def install(): + cmaketools.install() + + pisitools.dodoc("COPYING") diff --git a/desktop/kde/framework/kpeople/pspec.xml b/desktop/kde/framework/kpeople/pspec.xml new file mode 100755 index 0000000000..e838aabc11 --- /dev/null +++ b/desktop/kde/framework/kpeople/pspec.xml @@ -0,0 +1,76 @@ + + + + + kpeople + http://www.kde.org + + Pisi Linux Admins + admins@pisilinux.org + + LGPLv2 + library + A contact aggregation library for KDE + KPeople is a Framework for fetching contacts from different sources (Telepathy, Akonadi, Facebook, etc) and unifying them into a same model. + http://download.kde.org/stable/frameworks/5.11/kpeople-5.11.0.tar.xz + + qt5-base-devel + python3 + extra-cmake-modules + + + + + kpeople + + qt5-base + qt5-declarative + libgcc + kconfig + qt5-declarative + kcoreaddons + kservice + kwidgetsaddons + ki18n + kitemviews + + + /usr/share + /usr/share/locale + /usr/lib/qt5 + /usr/lib + /usr/share/doc + + + + + kpeople-devel + Development files for kpeople + + qt5-base-devel + kpeople + + + /usr/include + /usr/lib/cmake + /usr/lib/pkgconfig + + + + + + 2015-06-25 + 5.11.0 + Version bump. + Stefan Gronewold(groni) + groni@pisilinux.org + + + 2015-05-30 + 5.10.0 + First Release. + Stefan Gronewold(groni) + groni@pisilinux.org + + + From a920112143065216e6046a2e9af63e702b876d7f Mon Sep 17 00:00:00 2001 From: groni Date: Sun, 28 Jun 2015 13:55:23 +0200 Subject: [PATCH 04/12] kcmutils version bump and check --- desktop/kde/framework/kcmutils/actions.py | 24 +++++++ desktop/kde/framework/kcmutils/pspec.xml | 80 +++++++++++++++++++++++ 2 files changed, 104 insertions(+) create mode 100755 desktop/kde/framework/kcmutils/actions.py create mode 100755 desktop/kde/framework/kcmutils/pspec.xml diff --git a/desktop/kde/framework/kcmutils/actions.py b/desktop/kde/framework/kcmutils/actions.py new file mode 100755 index 0000000000..e2f17d2484 --- /dev/null +++ b/desktop/kde/framework/kcmutils/actions.py @@ -0,0 +1,24 @@ +#!/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 + +def setup(): + cmaketools.configure("-DCMAKE_BUILD_TYPE=Release \ + -DECM_MKSPECS_INSTALL_DIR=/usr/lib/qt5/mkspecs/modules \ + -DLIB_INSTALL_DIR=lib \ + -DKDE_INSTALL_USE_QT_SYS_PATHS=ON \ + -DPYTHON_EXECUTABLE=/usr/bin/python3 \ + -DBUILD_TESTING=OFF") + +def build(): + cmaketools.make() + +def install(): + cmaketools.install() + + pisitools.dodoc("README.md", "COPYING.LIB") diff --git a/desktop/kde/framework/kcmutils/pspec.xml b/desktop/kde/framework/kcmutils/pspec.xml new file mode 100755 index 0000000000..3334aec551 --- /dev/null +++ b/desktop/kde/framework/kcmutils/pspec.xml @@ -0,0 +1,80 @@ + + + + + kcmutils + http://www.kde.org + + Pisi Linux Admins + admins@pisilinux.org + + LGPLv2 + library + Utilities for interacting with KCModules + KCMUtils provides various classes to work with KCModules. KCModules can be created with the KConfigWidgets framework. + http://download.kde.org/stable/frameworks/5.11/kcmutils-5.11.0.tar.xz + + qt5-base-devel + python3 + extra-cmake-modules + + + + + kcmutils + + qt5-base + qt5-declarative + libgcc + kdeclarative + kconfigwidgets + kwidgetsaddons + kconfig + kauth + kcoreaddons + ki18n + kiconthemes + kitemviews + kservice + kxmlgui + + + /usr/share + /usr/share/locale + /usr/lib/qt5 + /usr/lib + /usr/share/doc + + + + + kcmutils-devel + Development files for kcmutils + + qt5-base-devel + kcmutils + + + /usr/include + /usr/lib/cmake + /usr/lib/pkgconfig + + + + + + 2015-06-27 + 5.11.0 + Version bump. + Stefan Gronewold(groni) + groni@pisilinux.org + + + 2015-05-31 + 5.10.0 + First Release. + Stefan Gronewold(groni) + groni@pisilinux.org + + + From 6c453223a0a41bc9ffb011586218e0d7c1f0c013 Mon Sep 17 00:00:00 2001 From: groni Date: Sun, 28 Jun 2015 14:18:22 +0200 Subject: [PATCH 05/12] ktexteditor version bump and check --- desktop/kde/framework/ktexteditor/actions.py | 24 ++++++ desktop/kde/framework/ktexteditor/pspec.xml | 87 ++++++++++++++++++++ 2 files changed, 111 insertions(+) create mode 100755 desktop/kde/framework/ktexteditor/actions.py create mode 100755 desktop/kde/framework/ktexteditor/pspec.xml diff --git a/desktop/kde/framework/ktexteditor/actions.py b/desktop/kde/framework/ktexteditor/actions.py new file mode 100755 index 0000000000..cc99c4db53 --- /dev/null +++ b/desktop/kde/framework/ktexteditor/actions.py @@ -0,0 +1,24 @@ +#!/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 + +def setup(): + cmaketools.configure("-DCMAKE_BUILD_TYPE=Release \ + -DECM_MKSPECS_INSTALL_DIR=/usr/lib/qt5/mkspecs/modules \ + -DQT_PLUGIN_INSTALL_DIR=lib/qt5/plugins \ + -DLIB_INSTALL_DIR=lib \ + -DSYSCONF_INSTALL_DIR=/etc \ + -DBUILD_TESTING=OFF") + +def build(): + cmaketools.make() + +def install(): + cmaketools.install() + + pisitools.dodoc("README.md", "COPYING.LIB") diff --git a/desktop/kde/framework/ktexteditor/pspec.xml b/desktop/kde/framework/ktexteditor/pspec.xml new file mode 100755 index 0000000000..3971c2ea62 --- /dev/null +++ b/desktop/kde/framework/ktexteditor/pspec.xml @@ -0,0 +1,87 @@ + + + + + ktexteditor + http://www.kde.org + + Pisi Linux Admins + admins@pisilinux.org + + LGPLv2 + library + KDE5 text editor libraries + KTextEditor provides a powerful text editor component that you can embed in your application. + http://download.kde.org/stable/frameworks/5.11/ktexteditor-5.11.0.tar.xz + + qt5-base-devel + extra-cmake-modules + + + + + ktexteditor + + qt5-script + qt5-base + libgcc + ktextwidgets + kwidgetsaddons + kconfigwidgets + kjobwidgets + kiconthemes + kcoreaddons + kcompletion + kitemviews + kxmlgui + kcodecs + karchive + kguiaddons + kconfig + ki18n + kio + ki18n + kparts + sonnet + + + /etc + /usr/share + /usr/share/locale + /usr/lib/qt5 + /usr/lib + /usr/share/doc + + + + + ktexteditor-devel + Development files for ktexteditor + + qt5-base-devel + ktexteditor + + + /usr/include + /usr/lib/cmake + /usr/lib/pkgconfig + + + + + + 2015-06-27 + 5.11.0 + Version bump. + Stefan Gronewold(groni) + groni@pisilinux.org + + + 2015-06-01 + 5.10.0 + First Release. + Stefan Gronewold(groni) + groni@pisilinux.org + + + From 56af236d87fc390e283d45f45e8fa8d534c47d6d Mon Sep 17 00:00:00 2001 From: groni Date: Sun, 28 Jun 2015 14:26:42 +0200 Subject: [PATCH 06/12] knewstuff version bump and check --- desktop/kde/framework/knewstuff/actions.py | 19 +++++ desktop/kde/framework/knewstuff/pspec.xml | 86 ++++++++++++++++++++++ 2 files changed, 105 insertions(+) create mode 100644 desktop/kde/framework/knewstuff/actions.py create mode 100755 desktop/kde/framework/knewstuff/pspec.xml diff --git a/desktop/kde/framework/knewstuff/actions.py b/desktop/kde/framework/knewstuff/actions.py new file mode 100644 index 0000000000..11b2858877 --- /dev/null +++ b/desktop/kde/framework/knewstuff/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.LIB") diff --git a/desktop/kde/framework/knewstuff/pspec.xml b/desktop/kde/framework/knewstuff/pspec.xml new file mode 100755 index 0000000000..36e42d5f46 --- /dev/null +++ b/desktop/kde/framework/knewstuff/pspec.xml @@ -0,0 +1,86 @@ + + + + + knewstuff + http://www.kde.org + + Pisi Linux Admins + admins@pisilinux.org + + LGPLv2 + library + Framework for downloading and sharing additional application data + The KNewStuff library implements collaborative data sharing for applications. + http://download.kde.org/stable/frameworks/5.11/knewstuff-5.11.0.tar.xz + + qt5-base-devel + extra-cmake-modules + + + + + knewstuff + + qt5-base + boost + libgcc + kwidgetsaddons + ktextwidgets + kiconthemes + kcompletion + kitemviews + karchive + kf5-attica + kconfig + kcoreaddons + kcmutils + kdeclarative + kdbusaddons + ki18n + kio + kglobalaccel + kservice + kxmlgui + kwindowsystem + + + /usr/share + /usr/share/locale + /usr/lib/qt5 + /usr/lib + /usr/share/doc + + + + + knewstuff-devel + Development files for knewstuff + + qt5-base-devel + knewstuff + + + /usr/include + /usr/lib/cmake + /usr/lib/pkgconfig + + + + + + 2015-06-28 + 5.11.0 + Version bump. + Stefan Gronewold(groni) + groni@pisilinux.org + + + 2015-06-06 + 5.10.0 + First Release. + Stefan Gronewold(groni) + groni@pisilinux.org + + + From b68642016e2dbe612cbeaebe4d7710a486680f99 Mon Sep 17 00:00:00 2001 From: groni Date: Sun, 28 Jun 2015 14:37:06 +0200 Subject: [PATCH 07/12] threadweaver version bump and check --- desktop/kde/framework/threadweaver/actions.py | 23 +++++++ desktop/kde/framework/threadweaver/pspec.xml | 66 +++++++++++++++++++ 2 files changed, 89 insertions(+) create mode 100644 desktop/kde/framework/threadweaver/actions.py create mode 100644 desktop/kde/framework/threadweaver/pspec.xml diff --git a/desktop/kde/framework/threadweaver/actions.py b/desktop/kde/framework/threadweaver/actions.py new file mode 100644 index 0000000000..25e5a4e58b --- /dev/null +++ b/desktop/kde/framework/threadweaver/actions.py @@ -0,0 +1,23 @@ +#!/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 + +def setup(): + cmaketools.configure("-DCMAKE_BUILD_TYPE=Release \ + -DECM_MKSPECS_INSTALL_DIR=/usr/lib/qt5/mkspecs/modules \ + -DLIB_INSTALL_DIR=lib \ + -DKDE_INSTALL_USE_QT_SYS_PATHS=ON \ + -DBUILD_TESTING=OFF") + +def build(): + cmaketools.make() + +def install(): + cmaketools.install() + + pisitools.dodoc("README.md","COPYING.LIB") diff --git a/desktop/kde/framework/threadweaver/pspec.xml b/desktop/kde/framework/threadweaver/pspec.xml new file mode 100644 index 0000000000..0adb94dee5 --- /dev/null +++ b/desktop/kde/framework/threadweaver/pspec.xml @@ -0,0 +1,66 @@ + + + + + threadweaver + http://www.kde.org + + Pisi Linux Admins + admins@pisilinux.org + + LGPLv2 + library + app:console + Multi-threaded programming framework for KDE + ThreadWeaver is a helper for multithreaded programming. It uses a job-based interface to queue tasks and execute them in an efficient way. + http://download.kde.org/stable/frameworks/5.11/threadweaver-5.11.0.tar.xz + + qt5-base-devel + extra-cmake-modules + + + + + threadweaver + + qt5-base + libgcc + + + /usr/lib/qt5 + /usr/lib + /usr/share/doc + + + + + threadweaver-devel + Development files for threadweaver + + qt5-base-devel + threadweaver + + + /usr/include + /usr/lib/cmake + /usr/lib/pkgconfig + + + + + + 2015-06-28 + 5.11.0 + Version bump. + Stefan Gronewold(groni) + groni@pisilinux.org + + + 2015-06-01 + 5.10.0 + First Release. + Stefan Gronewold(groni) + groni@pisilinux.org + + + From f0d11acbccb6ad4b50bd0a531679ff8bcaaf3f59 Mon Sep 17 00:00:00 2001 From: groni Date: Sun, 28 Jun 2015 14:44:24 +0200 Subject: [PATCH 08/12] kdesignerplugin version bump and check --- .../kde/framework/kdesignerplugin/actions.py | 24 +++++++ .../kde/framework/kdesignerplugin/pspec.xml | 72 +++++++++++++++++++ 2 files changed, 96 insertions(+) create mode 100755 desktop/kde/framework/kdesignerplugin/actions.py create mode 100755 desktop/kde/framework/kdesignerplugin/pspec.xml diff --git a/desktop/kde/framework/kdesignerplugin/actions.py b/desktop/kde/framework/kdesignerplugin/actions.py new file mode 100755 index 0000000000..0edd518c7e --- /dev/null +++ b/desktop/kde/framework/kdesignerplugin/actions.py @@ -0,0 +1,24 @@ +#!/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 + +def setup(): + cmaketools.configure("-DCMAKE_BUILD_TYPE=Release \ + -DECM_MKSPECS_INSTALL_DIR=/usr/lib/qt5/mkspecs/modules \ + -DQT_PLUGIN_INSTALL_DIR=lib/qt5/plugins \ + -DKDE_INSTALL_USE_QT_SYS_PATHS=ON \ + -DLIB_INSTALL_DIR=lib \ + -DBUILD_TESTING=OFF") + +def build(): + cmaketools.make() + +def install(): + cmaketools.install() + + pisitools.dodoc("README.md", "COPYING.LIB") diff --git a/desktop/kde/framework/kdesignerplugin/pspec.xml b/desktop/kde/framework/kdesignerplugin/pspec.xml new file mode 100755 index 0000000000..a00d24276d --- /dev/null +++ b/desktop/kde/framework/kdesignerplugin/pspec.xml @@ -0,0 +1,72 @@ + + + + + kdesignerplugin + http://www.kde.org + + Pisi Linux Admins + admins@pisilinux.org + + LGPLv2 + library + app:console + QT Designer integration for KDE5 Frameworks widgets + This framework provides plugins for Qt Designer that allow it to display the widgets provided by various KDE frameworks, as well as a utility (kgendesignerplugin) that can be used to generate other such plugins from ini-style description files. + http://download.kde.org/stable/frameworks/5.11/kdesignerplugin-5.11.0.tar.xz + + qt5-base-devel + qt5-tools-devel + kdoctools-devel + extra-cmake-modules + + + + + kdesignerplugin + + qt5-base + libgcc + kdewebkit + kcoreaddons + kitemviews + kconfig + sonnet + kcompletion + kconfigwidgets + kiconthemes + kio + kplotting + ktextwidgets + kwidgetsaddons + kxmlgui + + + /usr/share + /usr/share/locale + /usr/bin + /usr/lib/cmake + /usr/lib/qt5 + /usr/lib + /usr/share/doc + /usr/share/man + + + + + + 2015-06-28 + 5.11.0 + Version bump. + Stefan Gronewold(groni) + groni@pisilinux.org + + + 2015-06-01 + 5.10.0 + First Release. + Stefan Gronewold(groni) + groni@pisilinux.org + + + From 822344a3b04754a95193afd8e7bcdbc48ce42cd3 Mon Sep 17 00:00:00 2001 From: groni Date: Sun, 28 Jun 2015 15:31:50 +0200 Subject: [PATCH 09/12] kactivities version bump and check --- desktop/kde/framework/kactivities/actions.py | 33 +++++++ .../kactivities/files/build-source.patch | 17 ++++ .../kactivities/files/kamd-rename.patch | 91 ++++++++++++++++++ desktop/kde/framework/kactivities/pspec.xml | 94 +++++++++++++++++++ 4 files changed, 235 insertions(+) create mode 100755 desktop/kde/framework/kactivities/actions.py create mode 100644 desktop/kde/framework/kactivities/files/build-source.patch create mode 100644 desktop/kde/framework/kactivities/files/kamd-rename.patch create mode 100755 desktop/kde/framework/kactivities/pspec.xml diff --git a/desktop/kde/framework/kactivities/actions.py b/desktop/kde/framework/kactivities/actions.py new file mode 100755 index 0000000000..54ae37f90a --- /dev/null +++ b/desktop/kde/framework/kactivities/actions.py @@ -0,0 +1,33 @@ +#!/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(): + shelltools.makedirs("%s/build" %get.workDIR()) + + cmaketools.configure("-DCMAKE_BUILD_TYPE=Release \ + -DKACTIVITIES_ENABLE_EXCEPTIONS=OFF \ + -DECM_MKSPECS_INSTALL_DIR=/usr/lib/qt5/mkspecs/modules \ + -DQT_PLUGIN_INSTALL_DIR=lib/qt5/plugins \ + -DQML_INSTALL_DIR=lib/qt5/qml \ + -DLIB_INSTALL_DIR=lib \ + -DSYSCONF_INSTALL_DIR=/etc \ + -DKDE_INSTALL_USE_QT_SYS_PATHS=ON \ + -DPYTHON_EXECUTABLE=/usr/bin/python3 \ + -DLOCALE_INSTALL_DIR=/usr/share/locale \ + -DBUILD_TESTING=OFF") + +def build(): + cmaketools.make() + +def install(): + cmaketools.install() + + pisitools.dodoc("README.md", "MAINTAINER", "TODO") diff --git a/desktop/kde/framework/kactivities/files/build-source.patch b/desktop/kde/framework/kactivities/files/build-source.patch new file mode 100644 index 0000000000..7546123148 --- /dev/null +++ b/desktop/kde/framework/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/framework/kactivities/files/kamd-rename.patch b/desktop/kde/framework/kactivities/files/kamd-rename.patch new file mode 100644 index 0000000000..50f109f79a --- /dev/null +++ b/desktop/kde/framework/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/framework/kactivities/pspec.xml b/desktop/kde/framework/kactivities/pspec.xml new file mode 100755 index 0000000000..63e573cadc --- /dev/null +++ b/desktop/kde/framework/kactivities/pspec.xml @@ -0,0 +1,94 @@ + + + + + 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.11/kactivities-5.11.0.tar.xz + + qt5-base-devel + python3 + boost-devel + extra-cmake-modules + + + build-source.patch + + + + + kactivities + + qt5-base + qt5-declarative + libgcc + kconfig + kconfigwidgets + kcoreaddons + kcmutils + kdeclarative + kdbusaddons + ki18n + kio + kglobalaccel + kservice + kxmlgui + kwindowsystem + + + /usr/share + /usr/share/locale + /usr/bin + /usr/lib/qt5 + /usr/lib + /usr/share/doc + + + kactivities + + + kactivities + + + + + kactivities-devel + Development files for kactivities + + qt5-base-devel + boost-devel + kactivities + + + /usr/include + /usr/lib/cmake + /usr/lib/pkgconfig + + + + + + 2015-06-27 + 5.11.0 + Version bump. + Stefan Gronewold(groni) + groni@pisilinux.org + + + 2015-06-01 + 5.10.0 + First Release. + Stefan Gronewold(groni) + groni@pisilinux.org + + + From 895aa5691b76af7a17e91a8b953374ae179e11c9 Mon Sep 17 00:00:00 2001 From: groni Date: Sun, 28 Jun 2015 15:59:41 +0200 Subject: [PATCH 10/12] plasma-framework version bump and check --- .../kde/framework/plasma-framework/actions.py | 26 +++++ .../kde/framework/plasma-framework/pspec.xml | 101 ++++++++++++++++++ 2 files changed, 127 insertions(+) create mode 100755 desktop/kde/framework/plasma-framework/actions.py create mode 100755 desktop/kde/framework/plasma-framework/pspec.xml diff --git a/desktop/kde/framework/plasma-framework/actions.py b/desktop/kde/framework/plasma-framework/actions.py new file mode 100755 index 0000000000..9cf86fce51 --- /dev/null +++ b/desktop/kde/framework/plasma-framework/actions.py @@ -0,0 +1,26 @@ +#!/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 + +def setup(): + cmaketools.configure("-DCMAKE_BUILD_TYPE=Release \ + -DECM_MKSPECS_INSTALL_DIR=/usr/lib/qt5/mkspecs/modules \ + -DQT_PLUGIN_INSTALL_DIR=lib/qt5/plugins \ + -DQML_INSTALL_DIR=lib/qt5/qml \ + -DLIB_INSTALL_DIR=lib \ + -DKDE_INSTALL_USE_QT_SYS_PATHS=ON \ + -DLOCALE_INSTALL_DIR=/usr/share/locale \ + -DBUILD_TESTING=OFF") + +def build(): + cmaketools.make() + +def install(): + cmaketools.install() + + pisitools.dodoc("README.md", "COPYING", "COPYING.LIB") diff --git a/desktop/kde/framework/plasma-framework/pspec.xml b/desktop/kde/framework/plasma-framework/pspec.xml new file mode 100755 index 0000000000..d62e3fb732 --- /dev/null +++ b/desktop/kde/framework/plasma-framework/pspec.xml @@ -0,0 +1,101 @@ + + + + + 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.11/plasma-framework-5.11.0.tar.xz + + qt5-base-devel + qt5-tools-devel + kdoctools-devel + libxcb-devel + libX11-devel + libgcc + extra-cmake-modules + + + + + plasma-framework + + qt5-base + qt5-svg + qt5-script + qt5-x11extras + qt5-declarative + mesa + libgcc + libX11 + libxcb + kf5-kactivities + knotifications + kpackage + karchive + kconfig + kconfigwidgets + kcoreaddons + kdbusaddons + kdeclarative + kdoctools + kglobalaccel + kguiaddons + ki18n + kiconthemes + kio + kparts + kservice + kwindowsystem + kxmlgui + + + /usr/share + /usr/share/locale + /usr/bin + /usr/lib/qt5 + /usr/lib + /usr/share/doc + + + + + plasma-framework-devel + Development files for plasma-framework + + qt5-base-devel + mesa-devel + plasma-framework + + + /usr/include + /usr/lib/cmake + /usr/lib/pkgconfig + + + + + + 2015-06-28 + 5.11.0 + Version bump. + Stefan Gronewold(groni) + groni@pisilinux.org + + + 2015-06-01 + 5.10.0 + First Release. + Stefan Gronewold(groni) + groni@pisilinux.org + + + From 86ecb0054073541c4a1b8b39992047cd923ae49b Mon Sep 17 00:00:00 2001 From: groni Date: Sun, 28 Jun 2015 16:32:56 +0200 Subject: [PATCH 11/12] kdelibs4-support version bump and check --- .../porting-aids/kdelibs4-support/actions.py | 19 +++ .../porting-aids/kdelibs4-support/pspec.xml | 108 ++++++++++++++++++ 2 files changed, 127 insertions(+) create mode 100644 desktop/kde/porting-aids/kdelibs4-support/actions.py create mode 100755 desktop/kde/porting-aids/kdelibs4-support/pspec.xml diff --git a/desktop/kde/porting-aids/kdelibs4-support/actions.py b/desktop/kde/porting-aids/kdelibs4-support/actions.py new file mode 100644 index 0000000000..29911258e6 --- /dev/null +++ b/desktop/kde/porting-aids/kdelibs4-support/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("-DHTML_INSTAL_DIR=/usr/share/doc/kdelibs4support/html") + +def build(): + kde5.make() + +def install(): + kde5.install() + + pisitools.dodoc("README.md", "COPYING.LIB") diff --git a/desktop/kde/porting-aids/kdelibs4-support/pspec.xml b/desktop/kde/porting-aids/kdelibs4-support/pspec.xml new file mode 100755 index 0000000000..395d1784a5 --- /dev/null +++ b/desktop/kde/porting-aids/kdelibs4-support/pspec.xml @@ -0,0 +1,108 @@ + + + + + kdelibs4-support + http://www.kde.org + + Pisi Linux Admins + admins@pisilinux.org + + LGPLv2 + library + app:console + Code and utilities to ease the transition to KDE Frameworks 5 + KDELibs4Support provides libraries to port KDE4 programs to QT5/KDE5 + http://download.kde.org/stable/frameworks/5.11/portingAids/kdelibs4support-5.11.0.tar.xz + + qt5-base-devel + perl-URI + qt5-tools-devel + libSM-devel + docbook-xml + openssl-devel + libX11-devel + intltool + kdoctools-devel + NetworkManager-devel + extra-cmake-modules + + + + + kdelibs4-support + + qt5-base + libICE + libgcc + libX11 + qt5-svg + qt5-x11extras + libSM + kauth + solid + kcodecs + kcoreaddons + kjobwidgets + kcompletion + kconfig + kconfigwidgets + kcrash + kdbusaddons + kglobalaccel + kguiaddons + ki18n + kiconthemes + kio + kitemviews + knotifications + kparts + kservice + ktextwidgets + kxmlgui + kwindowsystem + kwidgetsaddons + + + /etc + /usr/share + /usr/share/locale + /usr/bin + /usr/lib/qt5 + /usr/lib + /usr/share/doc + /usr/share/man + + + + + kdelibs4-support-devel + Development files for kdelibs4-support + + qt5-base-devel + kdelibs4-support + + + /usr/include + /usr/lib/cmake + /usr/lib/pkgconfig + + + + + + 2015-06-28 + 5.11.0 + Version bump. + Stefan Gronewold(groni) + groni@pisilinux.org + + + 2015-06-01 + 5.10.0 + First Release. + Stefan Gronewold(groni) + groni@pisilinux.org + + + From 5715e847aaf10fa94710266c74b50c7fe7e489ff Mon Sep 17 00:00:00 2001 From: groni Date: Sun, 28 Jun 2015 16:51:25 +0200 Subject: [PATCH 12/12] kjs version bump and check --- desktop/kde/porting-aids/kjs/actions.py | 19 +++++++ desktop/kde/porting-aids/kjs/pspec.xml | 73 +++++++++++++++++++++++++ 2 files changed, 92 insertions(+) create mode 100644 desktop/kde/porting-aids/kjs/actions.py create mode 100755 desktop/kde/porting-aids/kjs/pspec.xml diff --git a/desktop/kde/porting-aids/kjs/actions.py b/desktop/kde/porting-aids/kjs/actions.py new file mode 100644 index 0000000000..11b2858877 --- /dev/null +++ b/desktop/kde/porting-aids/kjs/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.LIB") diff --git a/desktop/kde/porting-aids/kjs/pspec.xml b/desktop/kde/porting-aids/kjs/pspec.xml new file mode 100755 index 0000000000..9bd945d05e --- /dev/null +++ b/desktop/kde/porting-aids/kjs/pspec.xml @@ -0,0 +1,73 @@ + + + + + kjs + http://www.kde.org + + Pisi Linux Admins + admins@pisilinux.org + + LGPLv2 + library + app:console + JavaScript engine for KDE + This library provides an ECMAScript compatible interpreter. The ECMA standard is based on well known scripting languages such as Netscape's JavaScript and Microsoft's JScript. + http://download.kde.org/stable/frameworks/5.11/portingAids/kjs-5.11.0.tar.xz + + qt5-base-devel + libpcre-devel + libgcc + kdoctools-devel + extra-cmake-modules + + + + + kjs + + qt5-base + libgcc + libpcre + + + /usr/bin + /usr/share + /usr/lib/qt5 + /usr/lib + /usr/share/man + /usr/share/doc + + + + + kjs-devel + Development files for kjs + + qt5-base-devel + kjs + + + /usr/include + /usr/lib/cmake + /usr/lib/pkgconfig + + + + + + 2015-06-28 + 5.11.0 + Version bump. + Stefan Gronewold(groni) + groni@pisilinux.org + + + 2015-06-02 + 5.10.0 + First Release. + Stefan Gronewold(groni) + groni@pisilinux.org + + +