[arch-commits] Commit in gajim/repos/extra-any (5 files)
Eric Bélanger
eric at archlinux.org
Mon Mar 19 00:31:17 UTC 2012
Date: Sunday, March 18, 2012 @ 20:31:17
Author: eric
Revision: 153730
archrelease: copy trunk to extra-any
Added:
gajim/repos/extra-any/PKGBUILD
(from rev 153729, gajim/trunk/PKGBUILD)
gajim/repos/extra-any/gajim.install
(from rev 153729, gajim/trunk/gajim.install)
Deleted:
gajim/repos/extra-any/PKGBUILD
gajim/repos/extra-any/fix-unicode-characters.patch
gajim/repos/extra-any/gajim.install
------------------------------+
PKGBUILD | 76 +++++++++----------
fix-unicode-characters.patch | 162 -----------------------------------------
gajim.install | 22 ++---
3 files changed, 47 insertions(+), 213 deletions(-)
Deleted: PKGBUILD
===================================================================
--- PKGBUILD 2012-03-19 00:30:29 UTC (rev 153729)
+++ PKGBUILD 2012-03-19 00:31:17 UTC (rev 153730)
@@ -1,40 +0,0 @@
-# $Id$
-# Maintainer: Eric Bélanger <eric at archlinux.org>
-
-pkgname=gajim
-pkgver=0.14.4
-pkgrel=2
-pkgdesc="A full featured and easy to use Jabber client"
-arch=('any')
-url="http://www.gajim.org/"
-license=('GPL3')
-depends=('pygtk' 'python2' 'python2-pyopenssl' 'hicolor-icon-theme' 'dnsutils')
-makedepends=('gettext' 'intltool')
-optdepends=('dbus-python: dbus support'
- 'farsight2: video/voice support'
- 'gstreamer0.10-good: video/voice support'
- 'gstreamer0.10-bad: video/voice support'
- 'gtkspell: spelling support'
- 'libxss: for idle module'
- 'notification-daemon: for desktop notification'
- 'python-gnomekeyring: for GnomeKeyring support'
- 'pycrypto: support for E2E encryption')
-options=('!libtool')
-install=gajim.install
-source=("http://www.gajim.org/downloads/${pkgver%.*}/gajim-${pkgver}.tar.bz2"
- 'fix-unicode-characters.patch')
-md5sums=('b6b88b084de38d9fb34d39c37d4f185b'
- '37faebd9b3d2aca56d6cc17c8e7d7112')
-sha1sums=('0343af3c4bae39aa49e547b641caac197a887bb4'
- '7650dd14ce16d0d8b73f623083071a7249d27cff')
-
-build() {
- cd "${srcdir}/${pkgname}-${pkgver}"
- ./configure --prefix=/usr --enable-site-packages
- make
-}
-
-package() {
- cd "${srcdir}/${pkgname}-${pkgver}"
- make DESTDIR="${pkgdir}" install
-}
Copied: gajim/repos/extra-any/PKGBUILD (from rev 153729, gajim/trunk/PKGBUILD)
===================================================================
--- PKGBUILD (rev 0)
+++ PKGBUILD 2012-03-19 00:31:17 UTC (rev 153730)
@@ -0,0 +1,36 @@
+# $Id$
+# Maintainer: Eric Bélanger <eric at archlinux.org>
+
+pkgname=gajim
+pkgver=0.15
+pkgrel=1
+pkgdesc="A full featured and easy to use Jabber client"
+arch=('any')
+url="http://www.gajim.org/"
+license=('GPL3')
+depends=('pygtk' 'python2' 'python2-pyopenssl' 'hicolor-icon-theme' 'dnsutils')
+makedepends=('gettext' 'intltool')
+optdepends=('dbus-python: dbus support'
+ 'farsight2: video/voice support'
+ 'gstreamer0.10-good: video/voice support'
+ 'gstreamer0.10-bad: video/voice support'
+ 'gtkspell: spelling support'
+ 'libxss: for idle module'
+ 'notification-daemon: for desktop notification'
+ 'python-gnomekeyring: for GnomeKeyring support'
+ 'pycrypto: support for E2E encryption')
+options=('!libtool')
+install=gajim.install
+source=(http://www.gajim.org/downloads/${pkgver}/gajim-${pkgver}.tar.bz2)
+sha1sums=('68934aa40090d21b2937df551373e454f5aa6bb6')
+
+build() {
+ cd "${srcdir}/${pkgname}-${pkgver}"
+ PYTHON=python2 ./configure --prefix=/usr --enable-site-packages
+ make
+}
+
+package() {
+ cd "${srcdir}/${pkgname}-${pkgver}"
+ make DESTDIR="${pkgdir}" install
+}
Deleted: fix-unicode-characters.patch
===================================================================
--- fix-unicode-characters.patch 2012-03-19 00:30:29 UTC (rev 153729)
+++ fix-unicode-characters.patch 2012-03-19 00:31:17 UTC (rev 153730)
@@ -1,162 +0,0 @@
-Index: src/common/xmpp/dispatcher_nb.py
-===================================================================
---- src/common/xmpp/dispatcher_nb.py (revision 13139)
-+++ src/common/xmpp/dispatcher_nb.py (revision 13242)
-@@ -22,4 +22,5 @@
-
- import simplexml, sys, locale
-+import re
- from xml.parsers.expat import ExpatError
- from plugin import PlugIn
-@@ -93,4 +94,22 @@
- # Let the dispatcher know if there is support for stream management
- self.sm = None
-+
-+ # \ufddo -> \ufdef range
-+ c = u'\ufdd0'
-+ r = c.encode('utf8')
-+ while (c < u'\ufdef'):
-+ c = unichr(ord(c) + 1)
-+ r += '|' + c.encode('utf8')
-+
-+ # \ufffe-\uffff, \u1fffe-\u1ffff, ..., \u10fffe-\u10ffff
-+ c = u'\ufffe'
-+ r += '|' + c.encode('utf8')
-+ r += '|' + unichr(ord(c) + 1).encode('utf8')
-+ while (c < u'\U0010fffe'):
-+ c = unichr(ord(c) + 0x10000)
-+ r += '|' + c.encode('utf8')
-+ r += '|' + unichr(ord(c) + 1).encode('utf8')
-+
-+ self.invalid_chars_re = re.compile(r)
-
- def getAnID(self):
-@@ -194,4 +213,5 @@
- # Is this intended?
- # also look at transports start_disconnect()
-+ data = re.sub(self.invalid_chars_re, u'\ufffd'.encode('utf-8'), data)
- for handler in self._cycleHandlers:
- handler(self)
-Index: src/common/connection_handlers.py
-===================================================================
---- src/common/connection_handlers.py (revision 13172)
-+++ src/common/connection_handlers.py (revision 13243)
-@@ -978,4 +978,6 @@
- def decrypt_thread(encmsg, keyID, obj):
- decmsg = self.gpg.decrypt(encmsg, keyID)
-+ decmsg = self.connection.Dispatcher.replace_non_character(
-+ decmsg)
- # \x00 chars are not allowed in C (so in GTK)
- obj.msgtxt = helpers.decode_string(decmsg.replace('\x00',
-Index: src/common/stanza_session.py
-===================================================================
---- src/common/stanza_session.py (revision 13172)
-+++ src/common/stanza_session.py (revision 13243)
-@@ -493,4 +493,7 @@
- stanza.addChild(node=child)
-
-+ # replace non-character unicode
-+ stranza = self.conn.connection.Dispatcher.replace_non_character(stanza)
-+
- return stanza
-
-Index: src/common/xmpp/dispatcher_nb.py
-===================================================================
---- src/common/xmpp/dispatcher_nb.py (revision 13242)
-+++ src/common/xmpp/dispatcher_nb.py (revision 13243)
-@@ -198,4 +198,7 @@
- % (tag, ns))
-
-+ def replace_non_character(self, data):
-+ return re.sub(self.invalid_chars_re, u'\ufffd'.encode('utf-8'), data)
-+
- def ProcessNonBlocking(self, data):
- """
-@@ -213,5 +216,5 @@
- # Is this intended?
- # also look at transports start_disconnect()
-- data = re.sub(self.invalid_chars_re, u'\ufffd'.encode('utf-8'), data)
-+ data = self.replace_non_character(data)
- for handler in self._cycleHandlers:
- handler(self)
-Index: src/common/xmpp/dispatcher_nb.py
-===================================================================
---- src/common/xmpp/dispatcher_nb.py (revision 13139)
-+++ src/common/xmpp/dispatcher_nb.py (revision 13242)
-@@ -22,4 +22,5 @@
-
- import simplexml, sys, locale
-+import re
- from xml.parsers.expat import ExpatError
- from plugin import PlugIn
-@@ -93,4 +94,22 @@
- # Let the dispatcher know if there is support for stream management
- self.sm = None
-+
-+ # \ufddo -> \ufdef range
-+ c = u'\ufdd0'
-+ r = c.encode('utf8')
-+ while (c < u'\ufdef'):
-+ c = unichr(ord(c) + 1)
-+ r += '|' + c.encode('utf8')
-+
-+ # \ufffe-\uffff, \u1fffe-\u1ffff, ..., \u10fffe-\u10ffff
-+ c = u'\ufffe'
-+ r += '|' + c.encode('utf8')
-+ r += '|' + unichr(ord(c) + 1).encode('utf8')
-+ while (c < u'\U0010fffe'):
-+ c = unichr(ord(c) + 0x10000)
-+ r += '|' + c.encode('utf8')
-+ r += '|' + unichr(ord(c) + 1).encode('utf8')
-+
-+ self.invalid_chars_re = re.compile(r)
-
- def getAnID(self):
-@@ -194,4 +213,5 @@
- # Is this intended?
- # also look at transports start_disconnect()
-+ data = re.sub(self.invalid_chars_re, u'\ufffd'.encode('utf-8'), data)
- for handler in self._cycleHandlers:
- handler(self)
-Index: src/common/connection_handlers.py
-===================================================================
---- src/common/connection_handlers.py (revision 13182)
-+++ src/common/connection_handlers.py (revision 13251)
-@@ -979,4 +979,6 @@
- def decrypt_thread(encmsg, keyID, obj):
- decmsg = self.gpg.decrypt(encmsg, keyID)
-+ decmsg = self.connection.Dispatcher.replace_non_character(
-+ decmsg)
- # \x00 chars are not allowed in C (so in GTK)
- obj.msgtxt = helpers.decode_string(decmsg.replace('\x00',
-Index: src/common/stanza_session.py
-===================================================================
---- src/common/stanza_session.py (revision 13172)
-+++ src/common/stanza_session.py (revision 13243)
-@@ -493,4 +493,7 @@
- stanza.addChild(node=child)
-
-+ # replace non-character unicode
-+ stranza = self.conn.connection.Dispatcher.replace_non_character(stanza)
-+
- return stanza
-
-Index: src/common/xmpp/dispatcher_nb.py
-===================================================================
---- src/common/xmpp/dispatcher_nb.py (revision 13242)
-+++ src/common/xmpp/dispatcher_nb.py (revision 13243)
-@@ -198,4 +198,7 @@
- % (tag, ns))
-
-+ def replace_non_character(self, data):
-+ return re.sub(self.invalid_chars_re, u'\ufffd'.encode('utf-8'), data)
-+
- def ProcessNonBlocking(self, data):
- """
-@@ -213,5 +216,5 @@
- # Is this intended?
- # also look at transports start_disconnect()
-- data = re.sub(self.invalid_chars_re, u'\ufffd'.encode('utf-8'), data)
-+ data = self.replace_non_character(data)
- for handler in self._cycleHandlers:
- handler(self)
Deleted: gajim.install
===================================================================
--- gajim.install 2012-03-19 00:30:29 UTC (rev 153729)
+++ gajim.install 2012-03-19 00:31:17 UTC (rev 153730)
@@ -1,11 +0,0 @@
-post_install() {
- gtk-update-icon-cache -q -t -f usr/share/icons/hicolor
-}
-
-post_upgrade() {
- post_install
-}
-
-post_remove() {
- post_install
-}
Copied: gajim/repos/extra-any/gajim.install (from rev 153729, gajim/trunk/gajim.install)
===================================================================
--- gajim.install (rev 0)
+++ gajim.install 2012-03-19 00:31:17 UTC (rev 153730)
@@ -0,0 +1,11 @@
+post_install() {
+ gtk-update-icon-cache -q -t -f usr/share/icons/hicolor
+}
+
+post_upgrade() {
+ post_install
+}
+
+post_remove() {
+ post_install
+}
More information about the arch-commits
mailing list