From 9af0ea8a127e4fdb163d76e25d4459273e8ec640 Mon Sep 17 00:00:00 2001 From: alihanozturk Date: Sat, 14 Nov 2015 23:21:59 +0200 Subject: [PATCH] signon:add pisi-2.0 --- programming/library/signon/actions.py | 21 ++++ programming/library/signon/files/qt5.5.diff | 9 ++ .../signon-8.56-missing-moc-include.patch | 9 ++ .../library/signon/files/use_keyring.patch | 11 ++ programming/library/signon/pspec.xml | 111 ++++++++++++++++++ programming/library/signon/translations.xml | 15 +++ 6 files changed, 176 insertions(+) create mode 100644 programming/library/signon/actions.py create mode 100644 programming/library/signon/files/qt5.5.diff create mode 100644 programming/library/signon/files/signon-8.56-missing-moc-include.patch create mode 100644 programming/library/signon/files/use_keyring.patch create mode 100644 programming/library/signon/pspec.xml create mode 100644 programming/library/signon/translations.xml 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