diff --git a/desktop/kde/application/kaccounts-integration/actions.py b/desktop/kde/application/kaccounts-integration/actions.py new file mode 100644 index 0000000000..e54a76fe54 --- /dev/null +++ b/desktop/kde/application/kaccounts-integration/actions.py @@ -0,0 +1,18 @@ +#!/usr/bin/python +# -*- coding: utf-8 -*- +# Licensed under the GNU General Public License, version 3. +# See the file http://www.gnu.org/copyleft/gpl.txt + +from pisi.actionsapi import kde5 +from pisi.actionsapi import pisitools + +def setup(): + kde5.configure("-DKDE_INSTALL_USE_QT_SYS_PATHS=ON") + +def build(): + kde5.make() + +def install(): + kde5.install() + + pisitools.dodoc("COPYING", "TODO", "README") \ No newline at end of file diff --git a/desktop/kde/application/kaccounts-integration/pspec.xml b/desktop/kde/application/kaccounts-integration/pspec.xml new file mode 100644 index 0000000000..e68fe896bb --- /dev/null +++ b/desktop/kde/application/kaccounts-integration/pspec.xml @@ -0,0 +1,84 @@ + + + + + kaccounts-integration + https://projects.kde.org/projects/kdereview/kaccounts-integration + + Alihan Öztürk + alihan@pisilinux.org + + GPLv2 + app + Small system to administer web accounts for the sites and services across the KDE desktop, including: Google, Facebook, Owncloud, IMAP, +Jabber and others + Small system to administer web accounts for the sites and services across the KDE desktop, including: Google, Facebook, Owncloud, IMAP, +Jabber and others + http://download.kde.org/stable/applications/15.08.3/src/kaccounts-integration-15.08.3.tar.xz + + extra-cmake-modules + qt5-base-devel + qt5-declarative-devel + kcmutils-devel + kio-devel + ki18n-devel + kwidgetsaddons-devel + kcoreaddons-devel + kiconthemes-devel + kconfig-devel + kwallet-devel + kdbusaddons-devel + libaccounts-qt5-devel + signon-devel + + + + + kaccounts-integration + + kio + ki18n + libgcc + signon + kconfig + kwallet + qt5-base + kcoreaddons + kdbusaddons + kiconthemes + kconfigwidgets + kwidgetsaddons + libaccounts-qt5 + qt5-declarative + + Small system to administer web accounts for the sites and services across the KDE desktop, including: Google, Facebook, Owncloud, IMAP, +Jabber and others + + /usr/share + /usr/share/kservices5 + /usr/share/doc + /usr/lib + + + + + kaccounts-integration-devel + Development files for kaccounts-integration + + kaccounts-integration + + + /usr/include + + + + + + 2015-11-14 + 15.08.3 + First release + Alihan Öztürk + alihan@pisilinux.org + + + \ No newline at end of file diff --git a/desktop/kde/application/kaccounts-providers/actions.py b/desktop/kde/application/kaccounts-providers/actions.py new file mode 100644 index 0000000000..9cb3143b6f --- /dev/null +++ b/desktop/kde/application/kaccounts-providers/actions.py @@ -0,0 +1,20 @@ +#!/usr/bin/python +# -*- coding: utf-8 -*- +# Licensed under the GNU General Public License, version 3. +# See the file http://www.gnu.org/copyleft/gpl.txt + +from pisi.actionsapi import kde5 +from pisi.actionsapi import pisitools + + +def setup(): + kde5.configure("-DCMAKE_INSTALL_PREFIX=/usr \ + -DCMAKE_BUILD_TYPE=Release") + +def build(): + kde5.make() + +def install(): + kde5.install() + + pisitools.dodoc("COPYING") \ No newline at end of file diff --git a/desktop/kde/application/kaccounts-providers/pspec.xml b/desktop/kde/application/kaccounts-providers/pspec.xml new file mode 100644 index 0000000000..79e40b0df2 --- /dev/null +++ b/desktop/kde/application/kaccounts-providers/pspec.xml @@ -0,0 +1,55 @@ + + + + + kaccounts-providers + https://projects.kde.org/projects/playground/base/kde-accounts/kaccounts-providers + + Alihan Öztürk + alihan@pisilinux.org + + GPLv2 + app + Small system to administer web accounts for the sites and services across the KDE desktop, including: Google, Facebook, Owncloud, IMAP, +Jabber and others + Small system to administer web accounts for the sites and services across the KDE desktop, including: Google, Facebook, Owncloud, IMAP, +Jabber and others + http://download.kde.org/stable/applications/15.08.3/src/kaccounts-providers-15.08.3.tar.xz + + extra-cmake-modules + intltool + kaccounts-integration-devel + qt5-declarative-devel + qt5-base-devel + kcoreaddons-devel + libaccounts-qt5-devel + libaccounts-glib-devel + signon-devel + + + + + kaccounts-providers + + kaccounts-integration + libaccounts-glib + + Small system to administer web accounts for the sites and services across the KDE desktop, including: Google, Facebook, Owncloud, IMAP, +Jabber and others + + /etc + /usr/share + /usr/share/doc + + + + + + 2015-11-15 + 15.08.3 + First release + Alihan Öztürk + alihan@pisilinux.org + + + \ No newline at end of file diff --git a/programming/library/libsignon-glib/actions.py b/programming/library/libsignon-glib/actions.py new file mode 100644 index 0000000000..acbfbeae3f --- /dev/null +++ b/programming/library/libsignon-glib/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 autotools +from pisi.actionsapi import pisitools +from pisi.actionsapi import shelltools +from pisi.actionsapi import get + + +def setup(): + shelltools.system("./autogen.sh \ + --prefix=/usr \ + --localstatedir=/var \ + --sysconfdir=/etc \ + --disable-static") + autotools.autoreconf() + +def build(): + autotools.make("-j1") + +def install(): + autotools.rawInstall("DESTDIR=%s" % get.installDIR()) + + pisitools.dodoc("README*", "AUTHORS", "COPYING", "NEWS") \ No newline at end of file diff --git a/programming/library/libsignon-glib/pspec.xml b/programming/library/libsignon-glib/pspec.xml new file mode 100644 index 0000000000..31029cda7b --- /dev/null +++ b/programming/library/libsignon-glib/pspec.xml @@ -0,0 +1,107 @@ + + + + + libsignon-glib + https://code.google.com/p/accounts-sso + + PisiLinux Community + admins@pisilinux.org + + LGPLv2 + Authorization and authentication management for glib + libsignon-glib provides authorization and authentication management for GLib applications. + https://gitlab.com/accounts-sso/libsignon-glib/repository/archive.tar.gz + + glib2-devel + gobject-introspection-devel + signon-devel + gtk-doc + + + + + libsignon-glib + + gobject-introspection + glib2 + signon + + + /usr/lib/ + /usr/share/gir-1.0 + /usr/share/vala/vapi/signon.vapi + + + + + libsignon-glib-devel + Development files for libsignon-glib + + libsignon-glib + glib2-devel + signon-devel + + + /usr/include + /usr/lib/pkgconfig + + + + + libsignon-glib-doc + Document files for libsignon-glib + + libsignon-glib + + + /usr/share/doc + /usr/share/gtk-doc/html + + + + + + 2015-11-14 + 1.12 + Version bump. + Alihan Öztürk + alihan@pisilinux.org + + + 2014-03-09 + 1.9 + Rebuild. + Kamil Atlı + suvarice@gmail.com + + + 2013-07-28 + 1.9 + Dep Fixed + Osman Erkan + osman.erkan@pisilinux.org + + + 2013-07-28 + 1.9 + Move pc files to devel pack, rebuild + Osman Erkan + osman.erkan@pisilinux.org + + + 2013-05-07 + 1.9 + Fixed + Osman Erkan + osman.erkan@pisilinux.org + + + 2013-03-22 + 1.9 + First release + Erdinç Gültekin + erdincgultekin@gmail.com + + + \ No newline at end of file diff --git a/programming/library/libsignon-glib/translations.xml b/programming/library/libsignon-glib/translations.xml new file mode 100644 index 0000000000..9462976ba9 --- /dev/null +++ b/programming/library/libsignon-glib/translations.xml @@ -0,0 +1,19 @@ + + + + libsignon-glib + Authorization and authentication management for glib + libsignon-glib provides authorization and authentication management for GLib applications. + + + + libsignon-glib-devel + libsignon-glib için kütüphaneler + libsignon-glib geliştirme paketi, libsignon-glib için geliştirme dosyaları sunar. + + + + libsignon-glib-doc + Document files for libsignon-glib + + \ No newline at end of file diff --git a/programming/library/signon/actions.py b/programming/library/signon/actions.py new file mode 100644 index 0000000000..6ca44a5059 --- /dev/null +++ b/programming/library/signon/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 qt5 +from pisi.actionsapi import pisitools +from pisi.actionsapi import shelltools +from pisi.actionsapi import get + + +def setup(): + shelltools.system("sed -i -e 's/qdbusxml2cpp/qdbusxml2cpp-qt5/' src/signond/signond.pro") + qt5.configure(parameters="PREFIX=/usr LIBDIR=/usr/lib") + +def build(): + qt5.make() + +def install(): + qt5.install() \ No newline at end of file diff --git a/programming/library/signon/files/qt5.5.diff b/programming/library/signon/files/qt5.5.diff new file mode 100644 index 0000000000..ef77143b8e --- /dev/null +++ b/programming/library/signon/files/qt5.5.diff @@ -0,0 +1,9 @@ +--- a/lib/plugins/signon-plugins-common/SignOn/blobiohandler.cpp 2014-08-25 10:33:29.000000000 -0400 ++++ b/lib/plugins/signon-plugins-common/SignOn/blobiohandler.cpp 2015-07-09 11:25:07.686154044 -0400 +@@ -26,6 +26,7 @@ + #include + #include + #include ++#include + + #include "SignOn/signonplugincommon.h" \ No newline at end of file diff --git a/programming/library/signon/files/signon-8.56-missing-moc-include.patch b/programming/library/signon/files/signon-8.56-missing-moc-include.patch new file mode 100644 index 0000000000..336eb54006 --- /dev/null +++ b/programming/library/signon/files/signon-8.56-missing-moc-include.patch @@ -0,0 +1,9 @@ +diff --git a/src/remotepluginprocess/remotepluginprocess.cpp b/src/remotepluginprocess/remotepluginprocess.cpp +index bb11baf..58cc3f4 100644 +--- a/src/remotepluginprocess/remotepluginprocess.cpp ++++ b/src/remotepluginprocess/remotepluginprocess.cpp +@@ -560,3 +560,4 @@ void CancelEventThread::cancel() + + } //namespace RemotePluginProcessNS + ++#include "moc_authpluginif.cpp" diff --git a/programming/library/signon/files/use_keyring.patch b/programming/library/signon/files/use_keyring.patch new file mode 100644 index 0000000000..79ed293e2f --- /dev/null +++ b/programming/library/signon/files/use_keyring.patch @@ -0,0 +1,11 @@ +=== modified file 'src/signond/signond.conf' +--- old/src/signond/signond.conf 2012-07-25 14:57:50 +0000 ++++ new/src/signond/signond.conf 2012-07-25 19:27:16 +0000 +@@ -17,6 +17,7 @@ + FileSystemName=signonfs + Size=8 + FileSystemType=ext2 ++SecretsStorage=gnome-keyring + + [ObjectTimeouts] + IdentityTimeout=300 \ No newline at end of file diff --git a/programming/library/signon/pspec.xml b/programming/library/signon/pspec.xml new file mode 100644 index 0000000000..6fb621ba07 --- /dev/null +++ b/programming/library/signon/pspec.xml @@ -0,0 +1,111 @@ + + + + + signon + https://code.google.com/p/accounts-sso + + PisiLinux Community + admins@pisilinux.org + + LGPLv2 + A framework for centrally storing authentication credentials + Single Sign-On is a framework for centrally storing authentication credentials and handling authentication on behalf of applications as requested by applicationsIt consists of + a secure storage of login credentials (for example usernames and passwords), plugins for different authentication systems and a client library for applications to communicate with this system. + https://gitlab.com/accounts-sso/signond/repository/archive.tar.bz2 + + qt5-base-devel + doxygen + + + qt5.5.diff + use_keyring.patch + + + + + + signon + + qt5-base + libgcc + doxygen + + + /usr/bin + /usr/lib + /etc + /usr/share/dbus-1 + + + + + signon-devel + Development files for signon + + signon + qt5-base-devel + + + /usr/include + /usr/lib/pkgconfig + + + + + signon-docs + data:doc + Help files and API documents for signon + + signon + + + /usr/share/doc + + + + + + 2015-11-14 + 8.58 + Version bump. + Alihan Öztürk + alihan@pisilinux.org + + + 2014-05-24 + 8.56 + Version bump. + Alihan Öztürk + alihan@pisilinux.org + + + 2014-03-09 + 8.48 + Rebuild + Varol Maksutoğlu + waroi@pisilinux.org + + + 2013-07-28 + 8.48 + Dep Fixed + Osman Erkan + osman.erkan@pisilinux.org + + + 2013-07-26 + 8.48 + Move pc files to devel pack,release bump. + Erdinç Gültekin + erdincgultekin@gmail.com + + + 2013-03-08 + 8.48 + First release + Erdinç Gültekin + erdincgultekin@gmail.com + + + diff --git a/programming/library/signon/translations.xml b/programming/library/signon/translations.xml new file mode 100644 index 0000000000..a2508d468b --- /dev/null +++ b/programming/library/signon/translations.xml @@ -0,0 +1,15 @@ + + + + signon + A framework for centrally storing authentication credentials + Single Sign-On is a framework for centrally storing authentication credentials and handling authentication on behalf of applications as requested by applicationsIt consists of + a secure storage of login credentials (for example usernames and passwords), plugins for different authentication systems and a client library for applications to communicate with this system. + + + + signon-devel + Signon için kütüphaneler + Signon geliştirme paketi, Signon için geliştirme dosyaları sunar. + + \ No newline at end of file