# HG changeset patch # User Aleksej Bobylev # Date 1397090688 -10800 # Node ID 3f949ff702d6823a97066ce03e4e88d86f4531ab # Parent 6821d5d3f1b99570ded6779756086cfebc9172ae Add qxmpp, kqoauth diff -r 6821d5d3f1b9 -r 3f949ff702d6 kqoauth-dev/receipt --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/kqoauth-dev/receipt Thu Apr 10 03:44:48 2014 +0300 @@ -0,0 +1,18 @@ +# SliTaz package receipt. + +PACKAGE="kqoauth-dev" +VERSION="git" +CATEGORY="development" +SHORT_DESC="Development files for kqoauth" +MAINTAINER="al.bobylev@gmail.com" +LICENSE="LGPL2.1" +WEB_SITE="https://github.com/kypeli/kQOAuth" +WANTED="kqoauth" +DEPENDS="kqoauth" + +# Rules to gen a SliTaz package suitable for Tazpkg. +genpkg_rules() +{ + cp -a $install/* $fs + rm -f $fs/usr/lib/*.so* +} diff -r 6821d5d3f1b9 -r 3f949ff702d6 kqoauth/description.txt --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/kqoauth/description.txt Thu Apr 10 03:44:48 2014 +0300 @@ -0,0 +1,11 @@ +kQOAuth is a library written in C++ for Qt that implements the OAuth 1.0 +authentication specification RFC 5849 (http://tools.ietf.org/html/rfc5849). +Greetings go to Dominik Kapusta for writing the original OAuth library using +Qt, QOAuth (http://blog.ayoy.net/2009/6/24/oauth). However, I wanted to improve +on the QOAuth’s approach in some ways. kQOAuth main features: Easy integrated +solution for retrieving user authentication and access token. No external +dependency to QCA. Convenient signals that can be used for easy OAuth +authorization process handling. Access to request objects that will wrap +request signing and network access, but still gives possibility for detailed +control of the authentication process for easier integration to existing +application logic. diff -r 6821d5d3f1b9 -r 3f949ff702d6 kqoauth/receipt --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/kqoauth/receipt Thu Apr 10 03:44:48 2014 +0300 @@ -0,0 +1,27 @@ +# SliTaz package receipt. + +PACKAGE="kqoauth" +VERSION="git" +CATEGORY="development" +SHORT_DESC="kQOAuth is a OAuth 1.0 library written for Qt in C++" +MAINTAINER="al.bobylev@gmail.com" +LICENSE="LGPL2.1" +WEB_SITE="https://github.com/kypeli/kQOAuth" +TARBALL="$PACKAGE-$VERSION.zip" +WGET_URL="https://github.com/kypeli/kQOAuth/archive/master.zip" + +DEPENDS="libQtGui libQtNetwork libssl" +BUILD_DEPENDS="qmake Qt4-dev openssl-dev wget" + +# Rules to configure and make the package. +compile_rules() +{ + qmake && make && make INSTALL_ROOT=$install install +} + +# Rules to gen a SliTaz package suitable for Tazpkg. +genpkg_rules() +{ + mkdir -p $fs/usr/lib + cp -a $install/usr/lib/*.so* $fs/usr/lib +} diff -r 6821d5d3f1b9 -r 3f949ff702d6 qxmpp-dev/receipt --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/qxmpp-dev/receipt Thu Apr 10 03:44:48 2014 +0300 @@ -0,0 +1,18 @@ +# SliTaz package receipt. + +PACKAGE="qxmpp-dev" +VERSION="git" +CATEGORY="development" +SHORT_DESC="Development files for qxmpp" +MAINTAINER="al.bobylev@gmail.com" +LICENSE="LGPL2.1" +WEB_SITE="https://github.com/qxmpp-project/qxmpp/" +WANTED="qxmpp" +DEPENDS="qxmpp" + +# Rules to gen a SliTaz package suitable for Tazpkg. +genpkg_rules() +{ + cp -a $install/* $fs + rm -f $fs/usr/lib/*.so* +} diff -r 6821d5d3f1b9 -r 3f949ff702d6 qxmpp/description.txt --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/qxmpp/description.txt Thu Apr 10 03:44:48 2014 +0300 @@ -0,0 +1,16 @@ +QXmpp is a cross-platform C++ XMPP client and server library. It is written +in C++ and uses the Qt framework. + +QXmpp strives to be as easy to use as possible, the underlying TCP socket, +the core XMPP RFCs (RFC3920 and RFC3921) and XMPP extensions have been +encapsulated into classes and functions. QXmpp comes with full +API documentation, automatic tests and numerous examples. + +QXmpp uses Qt extensively, and as such users need to a have working knowledge +of C++ and Qt basics (Signals and Slots and Qt data types). + +Qt is the only third party library which is required to build QXmpp, but +libraries such as speex and theora enable additional features. + +QXmpp is released under the terms of the GNU Lesser General Public License, +version 2.1 or later. diff -r 6821d5d3f1b9 -r 3f949ff702d6 qxmpp/receipt --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/qxmpp/receipt Thu Apr 10 03:44:48 2014 +0300 @@ -0,0 +1,31 @@ +# SliTaz package receipt. + +PACKAGE="qxmpp" +VERSION="git" +CATEGORY="development" +SHORT_DESC="Cross-platform C++ XMPP client and server library" +MAINTAINER="al.bobylev@gmail.com" +LICENSE="LGPL2.1" +WEB_SITE="https://github.com/qxmpp-project/qxmpp/" +TARBALL="$PACKAGE-$VERSION.zip" +WGET_URL="https://github.com/qxmpp-project/qxmpp/archive/master.zip" + +DEPENDS="libQtNetwork libQtXml libtheora-enc libvpx speex" +BUILD_DEPENDS="qmake Qt4-dev speex-dev libtheora-dev libogg-dev libvpx-dev \ +doxygen wget" + +# Rules to configure and make the package. +compile_rules() +{ + qmake PREFIX=/usr QXMPP_USE_SPEEX=1 QXMPP_USE_THEORA=1 QXMPP_USE_VPX=1 && + make && + mkdir -p $src/doc/html && + make INSTALL_ROOT=$install install +} + +# Rules to gen a SliTaz package suitable for Tazpkg. +genpkg_rules() +{ + mkdir -p $fs/usr/lib + cp -a $install/usr/lib/*.so* $fs/usr/lib +}