diff --git a/desktop/kde/framework/frameworkintegration/actions.py b/desktop/kde/framework/frameworkintegration/actions.py new file mode 100755 index 0000000000..de93b2e5ec --- /dev/null +++ b/desktop/kde/framework/frameworkintegration/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 \ + -DQT_PLUGIN_INSTALL_DIR=lib/qt5/plugins \ + -DLOCALE_INSTALL_DIR=/usr/share/locale \ + -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/frameworkintegration/pspec.xml b/desktop/kde/framework/frameworkintegration/pspec.xml new file mode 100755 index 0000000000..b5bedb6e2b --- /dev/null +++ b/desktop/kde/framework/frameworkintegration/pspec.xml @@ -0,0 +1,80 @@ + + + + + frameworkintegration + http://www.kde.org + + Pisi Linux Admins + admins@pisilinux.org + + LGPLv2 + library + Framework providing components to allow applications to integrate with a KDE Workspace + Framework Integration is a set of plugins responsible for better integration of Qt applications when running on a KDE Plasma workspace. + http://download.kde.org/stable/frameworks/5.11/frameworkintegration-5.11.0.tar.xz + + qt5-base-devel + extra-cmake-modules + + + + + frameworkintegration + + qt5-base + libgcc + libxcb + libXcursor + qt5-x11extras + kconfig + kxmlgui + kcompletion + kcoreaddons + kjobwidgets + kconfigwidgets + kiconthemes + ki18n + kio + knotifications + kwidgetsaddons + + + /usr/share + /usr/share/locale + /usr/lib/qt5 + /usr/lib + /usr/share/doc + + + + + frameworkintegration-devel + Development files for framework-integration + + qt5-base-devel + frameworkintegration + + + /usr/include + /usr/lib/cmake + + + + + + 2015-06-27 + 5.11.0 + Version bump. + Stefan Gronewold(groni) + groni@pisilinux.org + + + 2015-05-31 + 5.10.0 + New Release. + Stefan Gronewold(groni) + groni@pisilinux.org + + + diff --git a/desktop/kde/framework/kded/actions.py b/desktop/kde/framework/kded/actions.py new file mode 100644 index 0000000000..11b2858877 --- /dev/null +++ b/desktop/kde/framework/kded/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/kded/pspec.xml b/desktop/kde/framework/kded/pspec.xml new file mode 100755 index 0000000000..71c4794cfe --- /dev/null +++ b/desktop/kde/framework/kded/pspec.xml @@ -0,0 +1,73 @@ + + + + + kded + http://www.kde.org + + Pisi Linux Admins + admins@pisilinux.org + + LGPLv2 + library + app:console + KDE5 daemon + Kded runs in the background and performs a number of small tasks. + http://download.kde.org/stable/frameworks/5.11/kded-5.11.0.tar.xz + + qt5-base-devel + kdoctools-devel + extra-cmake-modules + + + + + kded + + qt5-base + libgcc + kcoreaddons + kconfig + kcrash + kdbusaddons + kservice + + + /usr/share + /usr/lib/qt5 + /usr/lib + /usr/bin + /usr/share/doc + /usr/share/man + + + + kded-devel + Development files for kded + + qt5-base-devel + kded + + + /usr/lib/cmake + /usr/lib/pkgconfig + + + + + + 2015-06-24 + 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 + + + diff --git a/desktop/kde/framework/kdnssd/actions.py b/desktop/kde/framework/kdnssd/actions.py new file mode 100644 index 0000000000..ef63e0a70b --- /dev/null +++ b/desktop/kde/framework/kdnssd/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", "COPYING-CMAKE-SCRIPTS") diff --git a/desktop/kde/framework/kdnssd/pspec.xml b/desktop/kde/framework/kdnssd/pspec.xml new file mode 100644 index 0000000000..16512f5905 --- /dev/null +++ b/desktop/kde/framework/kdnssd/pspec.xml @@ -0,0 +1,70 @@ + + + + + kdnssd + http://www.kde.org + + Pisi Linux Admins + admins@pisilinux.org + + LGPLv2 + library + Network service discovery using Zeroconf + KDNSSD is a library for handling the DNS-based Service Discovery Protocol (DNS-SD), the layer of Zeroconf that allows network services, such as printers, to be discovered without any user intervention or centralized infrastructure. + http://download.kde.org/stable/frameworks/5.11/kdnssd-5.11.0.tar.xz + + qt5-base-devel + qt5-tools + avahi-devel + avahi-compat-libdns_sd-devel + extra-cmake-modules + + + + + kdnssd + + qt5-base + libgcc + + + /usr/share + /usr/share/locale + /usr/lib/qt5 + /usr/lib + /usr/share/doc + + + + + kdnssd-devel + Development files for kdnssd. + + qt5-base-devel + kdnssd + + + /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 + + + diff --git a/desktop/kde/framework/kemoticons/actions.py b/desktop/kde/framework/kemoticons/actions.py new file mode 100755 index 0000000000..4d62960137 --- /dev/null +++ b/desktop/kde/framework/kemoticons/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", "COPYING.LIB") diff --git a/desktop/kde/framework/kemoticons/pspec.xml b/desktop/kde/framework/kemoticons/pspec.xml new file mode 100755 index 0000000000..06070f28e8 --- /dev/null +++ b/desktop/kde/framework/kemoticons/pspec.xml @@ -0,0 +1,72 @@ + + + + + kemoticons + http://www.kde.org + + Pisi Linux Admins + admins@pisilinux.org + + LGPLv2 + library + app:console + KDE emoticon manager + KEmoticons converts emoticons from text to a graphical representation with images in HTML. + http://download.kde.org/stable/frameworks/5.11/kemoticons-5.11.0.tar.xz + + qt5-base-devel + python3 + extra-cmake-modules + + + + + kemoticons + + qt5-base + libgcc + karchive + kcoreaddons + kconfig + kservice + + + /usr/share + /usr/share/locale + /usr/lib/qt5 + /usr/lib + /usr/share/doc + + + + + kemoticons-devel + Development files for kemoticons + + kemoticons + + + /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 + + + diff --git a/desktop/kde/framework/kidletime/actions.py b/desktop/kde/framework/kidletime/actions.py new file mode 100755 index 0000000000..121fcea65d --- /dev/null +++ b/desktop/kde/framework/kidletime/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 \ + -DSYSCONF_INSTALL_DIR=/etc \ + -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") diff --git a/desktop/kde/framework/kidletime/pspec.xml b/desktop/kde/framework/kidletime/pspec.xml new file mode 100755 index 0000000000..834d67ce27 --- /dev/null +++ b/desktop/kde/framework/kidletime/pspec.xml @@ -0,0 +1,75 @@ + + + + + kidletime + http://www.kde.org + + Pisi Linux Admins + admins@pisilinux.org + + LGPLv2 + library + app:console + Idle time reporting utility + KIdleTime is a singleton reporting information on idle time. It is useful not only for finding out about the current idle time of the PC, but also for getting notified upon idle time events, such as custom timeouts, or user activity. + http://download.kde.org/stable/frameworks/5.11/kidletime-5.11.0.tar.xz + + qt5-base-devel + libX11-devel + libgcc + libxcb-devel + extra-cmake-modules + qt5-x11extras-devel + + + + + kidletime + + qt5-base + libX11 + libgcc + libxcb + libXScrnSaver + libXext + qt5-x11extras + + + /usr/share + /usr/lib/qt5 + /usr/lib + /usr/share/doc + + + + + kidletime-devel + Development files for kidletime + + kidletime + + + /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 + + + diff --git a/desktop/kde/framework/kimageformats/actions.py b/desktop/kde/framework/kimageformats/actions.py new file mode 100644 index 0000000000..1c77b54185 --- /dev/null +++ b/desktop/kde/framework/kimageformats/actions.py @@ -0,0 +1,21 @@ +#!/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 \ + -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/kimageformats/pspec.xml b/desktop/kde/framework/kimageformats/pspec.xml new file mode 100644 index 0000000000..0989c6bef9 --- /dev/null +++ b/desktop/kde/framework/kimageformats/pspec.xml @@ -0,0 +1,55 @@ + + + + + kimageformats + http://www.kde.org + + Pisi Linux Admins + admins@pisilinux.org + + LGPLv2 + library + app:console + Image formats addons for QT 5 + This framework provides additional image format plugins for QtGui. + http://download.kde.org/stable/frameworks/5.11/kimageformats-5.11.0.tar.xz + + qt5-base-devel + extra-cmake-modules + + + + + kimageformats + + qt5-base + libgcc + openexr-libs + ilmbase + + + /usr/share + /usr/lib/qt5 + /usr/lib + /usr/share/doc + + + + + + 2015-06-27 + 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 + + + diff --git a/desktop/kde/framework/kinit/actions.py b/desktop/kde/framework/kinit/actions.py new file mode 100644 index 0000000000..66afdb4b62 --- /dev/null +++ b/desktop/kde/framework/kinit/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 \ + -DSYSCONF_INSTALL_DIR=/etc \ + -DLIB_INSTALL_DIR=lib \ + -DLIBEXEC_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/kinit/pspec.xml b/desktop/kde/framework/kinit/pspec.xml new file mode 100644 index 0000000000..770d0ba6c4 --- /dev/null +++ b/desktop/kde/framework/kinit/pspec.xml @@ -0,0 +1,80 @@ + + + + + kinit + http://www.kde.org + + Pisi Linux Admins + admins@pisilinux.org + + LGPLv2 + library + app:console + KDE applications initialization utility + Process launcher to speed up launching KDE applications. + http://download.kde.org/stable/frameworks/5.11/kinit-5.11.0.tar.xz + + qt5-base-devel + kdoctools-devel + extra-cmake-modules + + + + + kinit + + qt5-base + libX11 + libcap + libgcc + kcrash + kcoreaddons + kconfig + kdoctools + ki18n + kio + kservice + kwindowsystem + + + /usr/share + /usr/lib/qt5 + /usr/lib + /usr/share/locale + /usr/bin + /usr/share/doc + /usr/share/man + + + + kinit-devel + Development files for kinit + + qt5-base-devel + kinit + + + + /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 + + + diff --git a/desktop/kde/framework/kio/actions.py b/desktop/kde/framework/kio/actions.py new file mode 100644 index 0000000000..863dc8a923 --- /dev/null +++ b/desktop/kde/framework/kio/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 \ + -DLIB_INSTALL_DIR=lib \ + -DSYSCONF_INSTALL_DIR=/etc \ + -DLIBEXEC_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/kio/files/0001-Fix-thumbnails-for-mimetype-groups.patch b/desktop/kde/framework/kio/files/0001-Fix-thumbnails-for-mimetype-groups.patch new file mode 100644 index 0000000000..5dc3083626 --- /dev/null +++ b/desktop/kde/framework/kio/files/0001-Fix-thumbnails-for-mimetype-groups.patch @@ -0,0 +1,52 @@ +From ae87a7d6999fc6ad90ab300dd8ea0c9c68c02bd4 Mon Sep 17 00:00:00 2001 +From: Maarten De Meyer +Date: Mon, 8 Sep 2014 23:58:55 +0200 +Subject: [PATCH 1/2] Fix thumbnails for mimetype groups. + +KService::mimeTypes cannot handle mimetype groups. ex: text/* +Go back to KService::serviceTypes and remove 'ThumbCreator' entries. + +REVIEW: 119958 +--- + src/widgets/previewjob.cpp | 17 +++++++++++------ + 1 file changed, 11 insertions(+), 6 deletions(-) + +diff --git a/src/widgets/previewjob.cpp b/src/widgets/previewjob.cpp +index 55a3fb7..ca47934 100644 +--- a/src/widgets/previewjob.cpp ++++ b/src/widgets/previewjob.cpp +@@ -268,20 +268,25 @@ void PreviewJobPrivate::startPreview() + protocols.append(p); + } + foreach (const QString &protocol, protocols) { +- const QStringList mtypes = (*it)->mimeTypes(); ++ // We cannot use mimeTypes() here, it doesn't support groups such as: text/* ++ const QStringList mtypes = (*it)->serviceTypes(); + // Add supported mimetype for this protocol + QStringList &_ms = m_remoteProtocolPlugins[protocol]; + foreach (const QString &_m, mtypes) { +- protocolMap[protocol].insert(_m, *it); +- if (!_ms.contains(_m)) { +- _ms.append(_m); ++ if (_m != QLatin1String("ThumbCreator")) { ++ protocolMap[protocol].insert(_m, *it); ++ if (!_ms.contains(_m)) { ++ _ms.append(_m); ++ } + } + } + } + if (enabledPlugins.contains((*it)->desktopEntryName())) { +- const QStringList mimeTypes = (*it)->mimeTypes(); ++ const QStringList mimeTypes = (*it)->serviceTypes(); + for (QStringList::ConstIterator mt = mimeTypes.constBegin(); mt != mimeTypes.constEnd(); ++mt) { +- mimeMap.insert(*mt, *it); ++ if (*mt != QLatin1String("ThumbCreator")) { ++ mimeMap.insert(*mt, *it); ++ } + } + } + } +-- +2.1.0 + diff --git a/desktop/kde/framework/kio/files/0002-Fix-relative-paths-being-turned-into-http-urls-by-fr.patch b/desktop/kde/framework/kio/files/0002-Fix-relative-paths-being-turned-into-http-urls-by-fr.patch new file mode 100644 index 0000000000..a959d5d3e8 --- /dev/null +++ b/desktop/kde/framework/kio/files/0002-Fix-relative-paths-being-turned-into-http-urls-by-fr.patch @@ -0,0 +1,77 @@ +From 5a5aa4b1786e793f457ad5a88a4e49d7469a92fa Mon Sep 17 00:00:00 2001 +From: =?UTF-8?q?Luk=C3=A1=C5=A1=20Tinkl?= +Date: Tue, 9 Sep 2014 22:49:27 +0200 +Subject: [PATCH 2/2] Fix relative paths being turned into http urls by + fromUserInput. + +Reviewed-By: (well, written by) David Faure. +--- + src/filewidgets/kfilewidget.cpp | 24 ++++++++++++++++++++---- + 1 file changed, 20 insertions(+), 4 deletions(-) + +diff --git a/src/filewidgets/kfilewidget.cpp b/src/filewidgets/kfilewidget.cpp +index 42320e3..58dd92e 100644 +--- a/src/filewidgets/kfilewidget.cpp ++++ b/src/filewidgets/kfilewidget.cpp +@@ -325,6 +325,22 @@ static bool containsProtocolSection(const QString &string) + return false; + } + ++// this string-to-url conversion function handles relative paths, full paths and URLs ++// without the http-prepending that QUrl::fromUserInput does. ++static QUrl urlFromString(const QString& str) ++{ ++ if (QDir::isAbsolutePath(str)) { ++ return QUrl::fromLocalFile(str); ++ } ++ QUrl url(str); ++ if (url.isRelative()) { ++ url.clear(); ++ url.setPath(str); ++ } ++ return url; ++} ++ ++ + KFileWidget::KFileWidget(const QUrl &_startDir, QWidget *parent) + : QWidget(parent), d(new KFileWidgetPrivate(this)) + { +@@ -909,7 +925,7 @@ void KFileWidget::slotOk() + containsProtocolSection(locationEditCurrentText))) { + + QString fileName; +- QUrl url = QUrl::fromUserInput(locationEditCurrentText); ++ QUrl url = urlFromString(locationEditCurrentText); + if (d->operationMode == Opening) { + KIO::StatJob *statJob = KIO::stat(url, KIO::HideProgressInfo); + KJobWidgets::setWindow(statJob, this); +@@ -1447,7 +1463,7 @@ void KFileWidgetPrivate::_k_urlEntered(const QUrl &url) + + bool blocked = locationEdit->blockSignals(true); + if (keepLocation) { +- QUrl currentUrl = QUrl::fromUserInput(filename); ++ QUrl currentUrl = urlFromString(filename); + locationEdit->changeUrl(0, QIcon::fromTheme(KIO::iconNameForUrl(currentUrl)), currentUrl); + locationEdit->lineEdit()->setModified(true); + } +@@ -1494,7 +1510,7 @@ void KFileWidgetPrivate::_k_enterUrl(const QString &url) + { + // qDebug(); + +- _k_enterUrl(QUrl::fromUserInput(KUrlCompletion::replacedPath(url, true, true))); ++ _k_enterUrl(urlFromString(KUrlCompletion::replacedPath(url, true, true))); + } + + bool KFileWidgetPrivate::toOverwrite(const QUrl &url) +@@ -1677,7 +1693,7 @@ QList KFileWidgetPrivate::tokenize(const QString &line) const + urls.append(u); + } + } else { +- urls << QUrl::fromUserInput(line); ++ urls << QUrl::fromLocalFile(line); + } + + return urls; +-- +2.1.0 + diff --git a/desktop/kde/framework/kio/pspec.xml b/desktop/kde/framework/kio/pspec.xml new file mode 100644 index 0000000000..2ae8b984cb --- /dev/null +++ b/desktop/kde/framework/kio/pspec.xml @@ -0,0 +1,99 @@ + + + + + kio + http://www.kde.org + + Pisi Linux Admins + admins@pisilinux.org + + LGPLv2 + library + app:console + Resource and network access abstraction + Network transparent access to files and data + http://download.kde.org/stable/frameworks/5.11/kio-5.11.0.tar.xz + + qt5-base-devel + kdoctools-devel + extra-cmake-modules + + + + + kio + + qt5-base + acl + attr + libgcc + libxml2 + mit-kerberos + knotifications + libxslt + qt5-script + qt5-x11extras + karchive + kconfig + kcodecs + kbookmarks + kcompletion + kconfigwidgets + kcoreaddons + kdbusaddons + ki18n + kiconthemes + kitemviews + kjobwidgets + kservice + ktextwidgets + kwallet + kwidgetsaddons + kwindowsystem + kxmlgui + solid + + + /etc/ + /usr/bin + /usr/share + /usr/share/locale + /usr/lib/qt5 + /usr/lib + /usr/share/doc + /usr/share/man + + + + + kio-devel + Development files for kio + + qt5-base-devel + kio + + + /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 + + + diff --git a/desktop/kde/framework/knotifyconfig/actions.py b/desktop/kde/framework/knotifyconfig/actions.py new file mode 100755 index 0000000000..58699d30b0 --- /dev/null +++ b/desktop/kde/framework/knotifyconfig/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 \ + -DSYSCONF_INSTALL_DIR=/etc \ + -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/knotifyconfig/pspec.xml b/desktop/kde/framework/knotifyconfig/pspec.xml new file mode 100755 index 0000000000..92d031c726 --- /dev/null +++ b/desktop/kde/framework/knotifyconfig/pspec.xml @@ -0,0 +1,72 @@ + + + + + knotifyconfig + http://www.kde.org + + Pisi Linux Admins + admins@pisilinux.org + + LGPLv2 + library + Configuration dialog for desktop notifications + KNotifyConfig provides a configuration dialog for desktop notifications which can be embedded in your application.. + http://download.kde.org/stable/frameworks/5.11/knotifyconfig-5.11.0.tar.xz + + qt5-base-devel + extra-cmake-modules + + + + + knotifyconfig + + qt5-base + qt5-phonon + libgcc + kconfig + kcompletion + ki18n + kio + + + /usr/share + /usr/share/locale + /usr/lib/qt5 + /usr/lib + /usr/share/doc + + + + + knotifyconfig-devel + Development files for knotifyconfig + + qt5-base-devel + knotifyconfig + + + /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 + + + diff --git a/desktop/kde/framework/kparts/actions.py b/desktop/kde/framework/kparts/actions.py new file mode 100644 index 0000000000..090c0f2dc3 --- /dev/null +++ b/desktop/kde/framework/kparts/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", "COMMENTS", "COPYING.LIB", "AUTHORS") diff --git a/desktop/kde/framework/kparts/pspec.xml b/desktop/kde/framework/kparts/pspec.xml new file mode 100644 index 0000000000..7fedca3b68 --- /dev/null +++ b/desktop/kde/framework/kparts/pspec.xml @@ -0,0 +1,77 @@ + + + + + kparts + http://www.kde.org + + Pisi Linux Admins + admins@pisilinux.org + + LGPLv2 + library + Plugin framework for user interface components + This library implements the framework for KDE parts, which are elaborate widgets with a user-interface defined in terms of actions (menu items, toolbar icons). + http://download.kde.org/stable/frameworks/5.11/kparts-5.11.0.tar.xz + + qt5-base-devel + extra-cmake-modules + + + + + kparts + + qt5-base + libgcc + kjobwidgets + kconfig + kcoreaddons + ki18n + kiconthemes + knotifications + kservice + kwidgetsaddons + kxmlgui + kio + + + /usr/share + /usr/share/locale + /usr/lib/qt5 + /usr/lib + /usr/share/doc + + + + + kparts-devel + Development files for kparts + + qt5-base-devel + kparts + + + /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 + + + diff --git a/desktop/kde/framework/kplotting/actions.py b/desktop/kde/framework/kplotting/actions.py new file mode 100755 index 0000000000..3c58786542 --- /dev/null +++ b/desktop/kde/framework/kplotting/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/kplotting/pspec.xml b/desktop/kde/framework/kplotting/pspec.xml new file mode 100755 index 0000000000..3d8f57d575 --- /dev/null +++ b/desktop/kde/framework/kplotting/pspec.xml @@ -0,0 +1,65 @@ + + + + + kplotting + http://www.kde.org + + Pisi Linux Admins + admins@pisilinux.org + + LGPLv2 + library + KDE5 Data plotting + Kplotting contains data plotting classes for QT 5 and KDE + http://download.kde.org/stable/frameworks/5.11/kplotting-5.11.0.tar.xz + + qt5-base-devel + extra-cmake-modules + + + + + kplotting + + qt5-base + libgcc + + + /usr/lib/qt5 + /usr/lib + /usr/share/doc + + + + + kplotting-devel + Development files for kplotting + + qt5-base-devel + kplotting + + + /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 + + + diff --git a/desktop/kde/framework/kunitconversion/actions.py b/desktop/kde/framework/kunitconversion/actions.py new file mode 100755 index 0000000000..6b4f921b4d --- /dev/null +++ b/desktop/kde/framework/kunitconversion/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(): + pisitools.ldflags.add("-Wl,-rpath,/usr/lib") + cmaketools.configure("-DCMAKE_BUILD_TYPE=Release \ + -DECM_MKSPECS_INSTALL_DIR=/usr/lib/qt5/mkspecs/modules \ + -DLIB_INSTALL_DIR=lib \ + -DPLUGIN_INSTALL_DIR=/usr/lib/qt5/plugins \ + -DPYTHON_EXECUTABLE=/usr/bin/python3 \ + -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/kunitconversion/pspec.xml b/desktop/kde/framework/kunitconversion/pspec.xml new file mode 100755 index 0000000000..05757ac726 --- /dev/null +++ b/desktop/kde/framework/kunitconversion/pspec.xml @@ -0,0 +1,69 @@ + + + + + kunitconversion + http://www.kde.org + + Pisi Linux Admins + admins@pisilinux.org + + LGPLv2 + library + KDE unit conversion framework + KUnitConversion provides functions to convert values in different physical units. + http://download.kde.org/stable/frameworks/5.11/kunitconversion-5.11.0.tar.xz + + qt5-base-devel + python3 + extra-cmake-modules + + + + + kunitconversion + + qt5-base + libgcc + ki18n + + + /usr/share + /usr/share/locale + /usr/lib/qt5 + /usr/lib + /usr/share/doc + + + + + kunitconversion-devel + Development files for kunitconversion + + qt5-base-devel + kunitconversion + + + /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 + Version bump. + Stefan Gronewold(groni) + groni@pisilinux.org + + + diff --git a/desktop/kde/framework/kwallet/actions.py b/desktop/kde/framework/kwallet/actions.py new file mode 100755 index 0000000000..6da79e6628 --- /dev/null +++ b/desktop/kde/framework/kwallet/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/kwallet/pspec.xml b/desktop/kde/framework/kwallet/pspec.xml new file mode 100755 index 0000000000..460769149e --- /dev/null +++ b/desktop/kde/framework/kwallet/pspec.xml @@ -0,0 +1,80 @@ + + + + + kwallet + http://www.kde.org + + Pisi Linux Admins + admins@pisilinux.org + + LGPLv2 + library + app:console + KDE password storage framework + This framework contains two main components: Interface to KWallet, the safe desktop-wide storage for passwords on KDE workspaces. The kwalletd used to safely store the passwords on KDE work spaces. + http://download.kde.org/stable/frameworks/5.11/kwallet-5.11.0.tar.xz + + qt5-base-devel + python3 + extra-cmake-modules + + + + + kwallet + + qt5-base + libgcc + libgcrypt + kconfig + kcoreaddons + kdbusaddons + ki18n + kiconthemes + knotifications + kservice + kwidgetsaddons + kwindowsystem + + + /usr/share + /usr/share/locale + /usr/lib/qt5 + /usr/lib + /usr/bin + /usr/share/doc + + + + + kwallet-devel + Development files for kwallet + + qt5-base-devel + kwallet + + + /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 + + + diff --git a/desktop/kde/framework/kxmlrpcclient/actions.py b/desktop/kde/framework/kxmlrpcclient/actions.py new file mode 100755 index 0000000000..f6fbe53db2 --- /dev/null +++ b/desktop/kde/framework/kxmlrpcclient/actions.py @@ -0,0 +1,31 @@ +#!/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 \ + -DQML_INSTALL_DIR=/usr/lib/qt5/qml \ + -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.insinto("/usr/include/KF5/KLDAP", "/usr/include/KF5/kldap_version.h") + #pisitools.dodoc("COPYING.LIB", "README", "CHANGELOG", "AUTHORS") diff --git a/desktop/kde/framework/kxmlrpcclient/pspec.xml b/desktop/kde/framework/kxmlrpcclient/pspec.xml new file mode 100755 index 0000000000..b1a397cde3 --- /dev/null +++ b/desktop/kde/framework/kxmlrpcclient/pspec.xml @@ -0,0 +1,74 @@ + + + + + kxmlrpcclient + http://www.kde.org + + Pisi Linux Admins + admin@pisilinux.org + + LGPLv2 + library + app:console + XML-RPC client library for KDE + This library contains simple XML-RPC Client support. It is used mainly by the egroupware module of kdepim, but is a complete client and is quite easy to use. Only one interface is exposed to the world, kxmlrpcclient/client.h and of that interface, you only need to use 3 methods: setUrl, setUserAgent and call. + http://download.kde.org/stable/frameworks/5.11/kxmlrpcclient-5.11.0.tar.xz + + qt5-base-devel + extra-cmake-modules + python3 + + + + + kxmlrpcclient + + qt5-base + libgcc + ki18n + kcoreaddons + kio + + + /etc + /usr/share + /usr/share/locale + /usr/bin + /usr/lib/qt5 + /usr/lib + /usr/share/doc + + + + + kxmlrpcclient-devel + Development files for kdelibs4-support + + qt5-base-devel + kxmlrpcclient + + + /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 + + + diff --git a/desktop/kde/framework/modemmanager-qt/actions.py b/desktop/kde/framework/modemmanager-qt/actions.py new file mode 100755 index 0000000000..ce8a5a1440 --- /dev/null +++ b/desktop/kde/framework/modemmanager-qt/actions.py @@ -0,0 +1,25 @@ +#!/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 \ + -DSYSCONF_INSTALL_DIR=/etc \ + -DKDE_INSTALL_USE_QT_SYS_PATHS=ON \ + -DBUILD_TESTING=OFF") + +def build(): + cmaketools.make() + +def install(): + cmaketools.install() + + pisitools.dodoc("README", "README.md", "COPYING.LIB") + diff --git a/desktop/kde/framework/modemmanager-qt/pspec.xml b/desktop/kde/framework/modemmanager-qt/pspec.xml new file mode 100755 index 0000000000..8d56561f56 --- /dev/null +++ b/desktop/kde/framework/modemmanager-qt/pspec.xml @@ -0,0 +1,70 @@ + + + + + modemmanger-qt + http://www.kde.org + + Pisi Linux Admins + admins@pisilinux.org + + LGPLv2 + library + app:console + Qt wrapper for ModemManager DBus API + Qt wrapper for ModemManager DBus API + http://download.kde.org/stable/frameworks/5.11/modemmanager-qt-5.11.0.tar.xz + + qt5-base-devel + ModemManager-devel + extra-cmake-modules + + + + + modemmanager-qt + + qt5-base + libgcc + + + /usr/share + /usr/share/locale + /usr/bin + /usr/lib/qt5 + /usr/lib + /usr/share/doc + + + + + modemmanger-qt-devel + Development files for kde5-modemmanger-qt + + qt5-base-devel + modemmanager-qt + + + /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 + + +