diff --git a/network/chat/loudmouth/pspec.xml b/network/chat/loudmouth/pspec.xml index 11af6f8394..6f465be33b 100644 --- a/network/chat/loudmouth/pspec.xml +++ b/network/chat/loudmouth/pspec.xml @@ -50,7 +50,7 @@ - 2017-01-07 + 2017-05-19 1.5.3 First release Alihan Öztürk diff --git a/network/chat/pidgin/files/pidgin-py3-fixes.patch b/network/chat/pidgin/files/pidgin-py3-fixes.patch new file mode 100644 index 0000000000..9385e242fd --- /dev/null +++ b/network/chat/pidgin/files/pidgin-py3-fixes.patch @@ -0,0 +1,69 @@ +diff -uprb pidgin-2.10.12.orig/libpurple/purple-remote pidgin-2.10.12/libpurple/purple-remote +--- pidgin-2.10.12.orig/libpurple/purple-remote 2016-01-01 01:19:41.000000000 +0200 ++++ pidgin-2.10.12/libpurple/purple-remote 2016-01-02 06:23:14.082831498 +0200 +@@ -3,13 +3,20 @@ + import codecs + import dbus + import re +-import urllib + import sys ++try: ++ from urllib.parse import unquote ++except ImportError: ++ from urllib import unquote + + import xml.dom.minidom + +-sys.stdin = codecs.getwriter('utf-8')(sys.stdin); +-sys.stdout = codecs.getwriter('utf-8')(sys.stdout); ++if sys.version_info[0] >= 3: ++ sys.stdin = codecs.getwriter('utf-8')(sys.stdin.buffer) ++ sys.stdout = codecs.getwriter('utf-8')(sys.stdout.buffer) ++else: ++ sys.stdin = codecs.getwriter('utf-8')(sys.stdin) ++ sys.stdout = codecs.getwriter('utf-8')(sys.stdout) + + xml.dom.minidom.Element.all = xml.dom.minidom.Element.getElementsByTagName + +@@ -41,7 +48,7 @@ class CheckedAttribute: + return result + + def show_help(requested=False): +- print """This program uses D-Bus to communicate with purple. ++ print("""This program uses D-Bus to communicate with purple. + + Usage: + +@@ -72,7 +79,7 @@ Examples of commands: + + PurpleAccountsFindConnected?name=&protocol=prpl-jabber + PurpleAccountsFindConnected(,prpl-jabber) +-""" % sys.argv[0] ++""" % sys.argv[0]) + if (requested): + sys.exit(0) + else: +@@ -120,7 +127,7 @@ def execute(uri): + if paramstring is not None: + for param in paramstring.split("&"): + key, value = extendlist(param.split("=",1), 2, "") +- params[key] = urllib.unquote(value) ++ params[key] = unquote(value) + + accountname = params.get("account", "") + +@@ -233,12 +240,11 @@ if len(sys.argv) == 1: + elif (sys.argv[1] == "--help" or sys.argv[1] == "-h"): + show_help(True) + elif (obj == None): +- print "No existing libpurple instance detected." ++ print("No existing libpurple instance detected.") + sys.exit(1); + + for arg in sys.argv[1:]: + output = execute(arg) + + if (output != None): +- print output +- ++ print(output) diff --git a/network/chat/pidgin/pspec.xml b/network/chat/pidgin/pspec.xml index 03c972dd55..9f7bba1558 100644 --- a/network/chat/pidgin/pspec.xml +++ b/network/chat/pidgin/pspec.xml @@ -12,7 +12,7 @@ pidgin Instant messaging application previously known as gaim Multi-protocol instant messaging tool for MSN, Yahoo, IRC, Jabber and Gadu-Gadu protocols. - mirrors://sourceforge/pidgin/pidgin-2.10.11.tar.bz2 + mirrors://sourceforge/pidgin/pidgin-2.12.0.tar.bz2 intltool glib2-devel @@ -44,23 +44,8 @@ python-devel - - - - - - - - - suse/ pidgin-2.10.11-send-video-enum.patch - suse/pidgin-2.10.11-add-dtmf-support.patch - - suse/pidgin-2.10.11-fix-sound-play-fd-leak.patch - suse/pidgin-2.10.11-gst-references.patch - suse/pidgin-2.10.11-init-media-optional.patch - suse/pidgin-2.10.11-private-media.patch suse/pidgin-ncurses-6.0-accessors.patch - + pidgin-py3-fixes.patch @@ -85,6 +70,8 @@ gdk-pixbuf libXScrnSaver libpurple + gstreamer-next + farstream /usr/share/man @@ -203,6 +190,13 @@ + + 2017-05-18 + 2.12.0 + Rebuild with new toolchain + Mustafa Cinasal + muscnsl@gmail.com + 2016-06-15 2.10.11 diff --git a/network/chat/telepathy-butterfly/pspec.xml b/network/chat/telepathy-butterfly/pspec.xml index 939972ff7e..abe10fd203 100644 --- a/network/chat/telepathy-butterfly/pspec.xml +++ b/network/chat/telepathy-butterfly/pspec.xml @@ -30,6 +30,13 @@ + + 2017-05-18 + 0.5.18 + Rebuild with new toolchain + Mustafa Cinasal + muscnsl@gmail.com + 2016-06-09 0.5.15 diff --git a/network/chat/telepathy-farstream/pspec.xml b/network/chat/telepathy-farstream/pspec.xml index 379a2e84ff..62933f8a33 100644 --- a/network/chat/telepathy-farstream/pspec.xml +++ b/network/chat/telepathy-farstream/pspec.xml @@ -71,6 +71,13 @@ + + 2017-05-18 + 0.6.2 + Rebuild with new toolchain + Mustafa Cinasal + muscnsl@gmail.com + 2016-06-09 0.6.2 diff --git a/network/chat/telepathy-haze/actions.py b/network/chat/telepathy-haze/actions.py index 4042d9c30e..51f4c7a875 100644 --- a/network/chat/telepathy-haze/actions.py +++ b/network/chat/telepathy-haze/actions.py @@ -6,10 +6,12 @@ from pisi.actionsapi import autotools from pisi.actionsapi import pisitools +from pisi.actionsapi import shelltools from pisi.actionsapi import get def setup(): - autotools.configure("--disable-static") + autotools.configure("--disable-static --libexecdir=/usr/lib") + shelltools.export("PYTHON", "/usr/bin/python2.7") def build(): autotools.make() diff --git a/network/chat/telepathy-haze/files/telepathy-haze-0.8.0-pidgin-2.10.12-compat.patch b/network/chat/telepathy-haze/files/telepathy-haze-0.8.0-pidgin-2.10.12-compat.patch new file mode 100644 index 0000000000..9785debec9 --- /dev/null +++ b/network/chat/telepathy-haze/files/telepathy-haze-0.8.0-pidgin-2.10.12-compat.patch @@ -0,0 +1,22 @@ +--- a/src/media-stream.c ++++ b/src/media-stream.c +@@ -23,6 +23,7 @@ + #include "config.h" + #include "media-stream.h" + ++#include + #include + #include + #include +@@ -1076,7 +1077,11 @@ haze_media_stream_new_native_candidate ( + if (proto == TP_MEDIA_STREAM_BASE_PROTO_UDP) + protocol = PURPLE_MEDIA_NETWORK_PROTOCOL_UDP; + else if (proto == TP_MEDIA_STREAM_BASE_PROTO_TCP) ++#if PURPLE_VERSION_CHECK (2, 10, 12) ++ protocol = PURPLE_MEDIA_NETWORK_PROTOCOL_TCP_PASSIVE; ++#else + protocol = PURPLE_MEDIA_NETWORK_PROTOCOL_TCP; ++#endif + else + DEBUG ("Unknown network protocol"); + diff --git a/network/chat/telepathy-haze/pspec.xml b/network/chat/telepathy-haze/pspec.xml index ece66d9034..17f555a71c 100644 --- a/network/chat/telepathy-haze/pspec.xml +++ b/network/chat/telepathy-haze/pspec.xml @@ -20,7 +20,11 @@ libpurple-devel telepathy-glib-devel libxslt-devel + python-devel + + telepathy-haze-0.8.0-pidgin-2.10.12-compat.patch + @@ -33,14 +37,22 @@ telepathy-glib - /usr/libexec + /usr/share /usr/share/doc /usr/share/man + /usr/lib + + 2017-05-19 + 0.8.0 + Release Bump + Kamil Atlı + suvari@pisilinux.org + 2016-06-09 0.8.0 @@ -56,4 +68,4 @@ alihan@pisilinux.org - + \ No newline at end of file