[arch-commits] Commit in pidgin/trunk (3 files)
Date: Monday, November 4, 2019 @ 21:21:01 Author: arojas Revision: 366765 Add missing dbus-glib dependency, add fixes for python 3.8 and networkmanager 1.0 Added: pidgin/trunk/pidgin-nm-1.0.patch pidgin/trunk/pidgin-python-3.8.patch Modified: pidgin/trunk/PKGBUILD -+ PKGBUILD| 12 +++--- pidgin-nm-1.0.patch | 52 ++ pidgin-python-3.8.patch | 13 +++ 3 files changed, 74 insertions(+), 3 deletions(-) Modified: PKGBUILD === --- PKGBUILD2019-11-04 20:48:48 UTC (rev 366764) +++ PKGBUILD2019-11-04 21:21:01 UTC (rev 366765) @@ -12,12 +12,14 @@ license=('GPL') makedepends=('startup-notification' 'gtkspell' 'libxss' 'nss' 'libsasl' 'libsm' 'libidn' 'libgadu' 'python' 'hicolor-icon-theme' 'farstream' 'tk' - 'libnsl' 'avahi' 'ca-certificates' 'intltool' 'networkmanager') + 'libnsl' 'avahi' 'ca-certificates' 'intltool' 'networkmanager' 'dbus-glib') source=(https://bitbucket.org/pidgin/main/downloads/$pkgname-$pkgver.tar.bz2{,.asc} -purple-remote-python3.patch) +purple-remote-python3.patch pidgin-python-3.8.patch pidgin-nm-1.0.patch) sha256sums=('2747150c6f711146bddd333c496870bfd55058bab22ffb7e4eb784018ec46d8f' 'SKIP' -'4eb6be9310e4d5d1b906b1d579c395000ee0af6d6f5056307233512151d1f4b1') +'4eb6be9310e4d5d1b906b1d579c395000ee0af6d6f5056307233512151d1f4b1' +'afc824771b7409859f06b18f88ed9db97e90e3a5b10e5bab60f880c19f058c4f' +'ca00ab0f502690f7a1551020dfc9a0119edf1eabaae9127658313d6635acda33') validpgpkeys=('364E2EB38EA6A8D61FB963AD75FE259AA8AC8032') # Gary Kramlich (grim) prepare() { @@ -25,6 +27,10 @@ # https://developer.pidgin.im/ticket/17065 patch -Np1 -i ../purple-remote-python3.patch + # Fix networkmanager 1.0 detection (Fedora) + patch -p1 -i ../pidgin-nm-1.0.patch + # Fix build with python 3.8 + patch -p1 -i ../pidgin-python-3.8.patch } build() { Added: pidgin-nm-1.0.patch === --- pidgin-nm-1.0.patch (rev 0) +++ pidgin-nm-1.0.patch 2019-11-04 21:21:01 UTC (rev 366765) @@ -0,0 +1,52 @@ +diff --git a/configure.ac b/configure.ac +index 04836fa..0a2d451 100644 +--- a/configure.ac b/configure.ac +@@ -1423,18 +1423,24 @@ fi + dnl Check for NetworkManager.h; if we don't have it, oh well + if test "x$enable_dbus" = "xyes" ; then + if test "x$enable_nm" = "xyes" ; then +- PKG_CHECK_MODULES(NETWORKMANAGER, [NetworkManager >= 0.5.0], [ ++ PKG_CHECK_MODULES(NETWORKMANAGER, [libnm], [ + AC_SUBST(NETWORKMANAGER_CFLAGS) + AC_SUBST(NETWORKMANAGER_LIBS) + AC_DEFINE(HAVE_NETWORKMANAGER, 1, [Define if we have NetworkManager.]) + ], [ +- enable_nm=no +- if test "x$force_deps" = "xyes" ; then +- AC_MSG_ERROR([ ++ PKG_CHECK_MODULES(NETWORKMANAGER, [NetworkManager >= 0.5.0], [ ++ AC_SUBST(NETWORKMANAGER_CFLAGS) ++ AC_SUBST(NETWORKMANAGER_LIBS) ++ AC_DEFINE(HAVE_NETWORKMANAGER, 1, [Define if we have NetworkManager.]) ++ ], [ ++ enable_nm=no ++ if test "x$force_deps" = "xyes" ; then ++ AC_MSG_ERROR([ + NetworkManager development headers not found. + Use --disable-nm if you do not need NetworkManager support. + ]) +- fi]) ++ fi]) ++ ]) + fi + else + enable_nm=no +diff --git a/libpurple/network.c b/libpurple/network.c +index c43e3c7..b17e439 100644 +--- a/libpurple/network.c b/libpurple/network.c +@@ -939,8 +939,13 @@ nm_update_state(NMState state) + #if NM_CHECK_VERSION(0,8,992) + case NM_STATE_DISCONNECTING: + #endif ++#if NM_CHECK_VERSION(1,0,0) ++ if (prev != NM_STATE_CONNECTED_GLOBAL && prev != NM_STATE_UNKNOWN) ++ break; ++#else + if (prev != NM_STATE_CONNECTED && prev != NM_STATE_UNKNOWN) + break; ++#endif + if (ui_ops != NULL && ui_ops->network_disconnected != NULL) + ui_ops->network_disconnected(); + break; Added: pidgin-python-3.8.patch === --- pidgin-python-3.8.patch (rev 0) +++ pidgin-python-3.8.patch 2019-11-04 21:21:01 UTC (rev 366765) @@ -0,0 +1,13 @@ +diff --git a/configure.ac b/configure.ac +index d916891..d8c39a0 100644 +---
[arch-commits] Commit in pidgin/trunk (3 files)
Date: Friday, June 24, 2016 @ 16:51:56 Author: foutrelis Revision: 270596 upgpkg: pidgin 2.11.0-1 New upstream release. Added: pidgin/trunk/pidgin-py3-fixes.patch (from rev 270595, pidgin/trunk/pidgin-2.10.12-py3-fixes.patch) Modified: pidgin/trunk/PKGBUILD Deleted: pidgin/trunk/pidgin-2.10.12-py3-fixes.patch + PKGBUILD | 10 ++-- pidgin-2.10.12-py3-fixes.patch | 81 --- pidgin-py3-fixes.patch | 81 +++ 3 files changed, 86 insertions(+), 86 deletions(-) Modified: PKGBUILD === --- PKGBUILD2016-06-24 16:33:15 UTC (rev 270595) +++ PKGBUILD2016-06-24 16:51:56 UTC (rev 270596) @@ -6,8 +6,8 @@ # Contributor: Lucien Imminkpkgname=('pidgin' 'libpurple' 'finch') -pkgver=2.10.12 -pkgrel=4 +pkgver=2.11.0 +pkgrel=1 arch=('i686' 'x86_64') url="http://pidgin.im/; license=('GPL') @@ -15,8 +15,8 @@ 'libidn' 'libgadu' 'python' 'hicolor-icon-theme' 'farstream' 'avahi' 'tk' 'ca-certificates' 'intltool' 'networkmanager') source=(https://downloads.sourceforge.net/project/$pkgname/Pidgin/$pkgver/$pkgname-$pkgver.tar.bz2{,.asc} -pidgin-2.10.12-py3-fixes.patch) -sha256sums=('2c7523f0fefe89749c03b2b738ab9f7bd186da435be4762f1487eee31e77ffdd' +pidgin-py3-fixes.patch) +sha256sums=('f72613440586da3bdba6d58e718dce1b2c310adf8946de66d8077823e57b' 'SKIP' 'e38bd61e0dcfcc2e5761078ea709b92c5bf8d025d5eb1288aa8a550715babb7e') validpgpkeys=('364E2EB38EA6A8D61FB963AD75FE259AA8AC8032') @@ -23,7 +23,7 @@ prepare() { cd $pkgbase-$pkgver - patch -Np1 -i ../pidgin-2.10.12-py3-fixes.patch + patch -Np1 -i ../pidgin-py3-fixes.patch } build() { Deleted: pidgin-2.10.12-py3-fixes.patch === --- pidgin-2.10.12-py3-fixes.patch 2016-06-24 16:33:15 UTC (rev 270595) +++ pidgin-2.10.12-py3-fixes.patch 2016-06-24 16:51:56 UTC (rev 270596) @@ -1,81 +0,0 @@ -diff -uprb pidgin-2.10.12.orig/libpurple/purple-remote pidgin-2.10.12/libpurple/purple-remote pidgin-2.10.12.orig/libpurple/purple-remote2016-01-01 01:19:41.0 +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==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 -uprb pidgin-2.10.12.orig/libpurple/purple-url-handler pidgin-2.10.12/libpurple/purple-url-handler pidgin-2.10.12.orig/libpurple/purple-url-handler 2016-01-01 01:19:41.0 +0200 -+++ pidgin-2.10.12/libpurple/purple-url-handler2016-01-02 05:39:43.084532314 +0200 -@@ -249,7 +249,7 @@ def msnim(uri): - - def myim(uri): - protocol = "prpl-myspace" --print "TODO: send uri: ", uri -+print("TODO: send uri: %s" % uri) - assert False, "Not implemented" - - def sip(uri): Copied: pidgin/trunk/pidgin-py3-fixes.patch (from rev 270595,
[arch-commits] Commit in pidgin/trunk (3 files)
Date: Tuesday, March 27, 2012 @ 10:35:13 Author: foutrelis Revision: 154398 upgpkg: pidgin 2.10.3-2 Rebuild with farstream patch for [gnome-unstable]. Added: pidgin/trunk/port-to-farstream-v3.patch Modified: pidgin/trunk/PKGBUILD Deleted: pidgin/trunk/port-to-farstream-v2.patch + PKGBUILD | 14 - port-to-farstream-v2.patch | 447 --- port-to-farstream-v3.patch | 447 +++ 3 files changed, 454 insertions(+), 454 deletions(-) Modified: PKGBUILD === --- PKGBUILD2012-03-27 14:31:30 UTC (rev 154397) +++ PKGBUILD2012-03-27 14:35:13 UTC (rev 154398) @@ -7,29 +7,29 @@ pkgname=('pidgin' 'libpurple' 'finch') pkgver=2.10.3 -pkgrel=1 +pkgrel=2 arch=('i686' 'x86_64') url=http://pidgin.im/; license=('GPL') makedepends=('startup-notification' 'gtkspell' 'libxss' 'nss' 'libsasl' 'libsm' 'libidn' 'python2' 'hicolor-icon-theme' 'gstreamer0.10' - 'farsight2' 'avahi' 'tk' 'ca-certificates' 'intltool' + 'farstream' 'avahi' 'tk' 'ca-certificates' 'intltool' 'networkmanager') options=('!libtool') source=(http://downloads.sourceforge.net/$pkgname/$pkgname-$pkgver.tar.bz2 -port-to-farstream-v2.patch) +port-to-farstream-v3.patch) sha256sums=('0f67d96231fea3945c2735e6a3b4bd92590ef489fa1511fa69aa6a543cb4168b' -'03ba48e0da1331a976efc28a66810be4f51599a2b8065ac449965e0aefca4482') +'4c11c10da01855afe865408f29f514672b736830105523fe48aa74676d5052ca') build() { cd $srcdir/$pkgname-$pkgver # Apply patch for farsight - farstream transition # http://developer.pidgin.im/ticket/14936 - #patch -Np1 -i $srcdir/port-to-farstream-v2.patch + patch -Np1 -i $srcdir/port-to-farstream-v3.patch # The farstream patch changes configure.ac - #autoreconf -vi + autoreconf -vi # Use Python 2 sed -i 's/env python$/2/' */plugins/*.py \ @@ -77,7 +77,7 @@ package_libpurple(){ pkgdesc=IM library extracted from Pidgin - depends=('farsight2' 'libsasl' 'libidn' 'dbus-glib' 'nss') + depends=('farstream' 'libsasl' 'libidn' 'dbus-glib' 'nss') optdepends=('avahi: Bonjour protocol support' 'dbus-python: for purple-remote and purple-url-handler') Deleted: port-to-farstream-v2.patch === --- port-to-farstream-v2.patch 2012-03-27 14:31:30 UTC (rev 154397) +++ port-to-farstream-v2.patch 2012-03-27 14:35:13 UTC (rev 154398) @@ -1,447 +0,0 @@ -diff -upr pidgin-2.10.1.orig/configure.ac pidgin-2.10.1/configure.ac pidgin-2.10.1.orig/configure.ac2011-12-06 10:44:32.0 +0200 -+++ pidgin-2.10.1/configure.ac 2012-03-10 18:21:12.0 +0200 -@@ -780,18 +780,18 @@ else - fi - - dnl ### --dnl # Check for Farsight -+dnl # Check for Farstream - dnl ### --AC_ARG_ENABLE(farsight, -- [AC_HELP_STRING([--disable-farsight], [compile without farsight support])], -- enable_farsight=$enableval, enable_farsight=yes) --if test x$enable_farsight != xno; then -- PKG_CHECK_MODULES(FARSIGHT, [farsight2-0.10 = 0.0.9], [ -- AC_DEFINE(USE_FARSIGHT, 1, [Use Farsight for voice and video]) -- AC_SUBST(FARSIGHT_CFLAGS) -- AC_SUBST(FARSIGHT_LIBS) -+AC_ARG_ENABLE(farstream, -+ [AC_HELP_STRING([--disable-farstream], [compile without farstream support])], -+ enable_farstream=$enableval, enable_farstream=yes) -+if test x$enable_farstream != xno; then -+ PKG_CHECK_MODULES(FARSTREAM, [farstream-0.1], [ -+ AC_DEFINE(USE_FARSTREAM, 1, [Use Farstream for voice and video]) -+ AC_SUBST(FARSTREAM_CFLAGS) -+ AC_SUBST(FARSTREAM_LIBS) - ], [ -- enable_farsight=no -+ enable_farstream=no - ]) - fi - -@@ -802,20 +802,20 @@ AC_ARG_ENABLE(vv, - [AC_HELP_STRING([--disable-vv], [compile without voice and video support])], - enable_vv=$enableval, enable_vv=yes) - if test x$enable_vv != xno; then -- if test x$enable_gstreamer != xno -a x$enable_gstinterfaces != xno -a x$enable_farsight != xno; then -+ if test x$enable_gstreamer != xno -a x$enable_gstinterfaces != xno -a x$enable_farstream != xno; then - AC_DEFINE(USE_VV, 1, [Use voice and video]) - else - enable_vv=no - if test x$force_deps = xyes; then - AC_MSG_ERROR([ - Dependencies for voice/video were not met. --Install the necessary gstreamer and farsight packages first. -+Install the necessary gstreamer and farstream packages first. - Or use --disable-vv if you do not need voice/video support. - ]) - fi - fi
[arch-commits] Commit in pidgin/trunk (3 files)
Date: Wednesday, July 21, 2010 @ 17:41:00 Author: ibiru Revision: 85889 upgpkg: pidgin 2.7.2-1 update to 2.7.2 Modified: pidgin/trunk/PKGBUILD Deleted: pidgin/trunk/icq_fix.patch pidgin/trunk/oscar_xstatus_remote_crash_fix_2_for_pidgin_2.7.1.diff + PKGBUILD | 14 -- icq_fix.patch | 19 --- oscar_xstatus_remote_crash_fix_2_for_pidgin_2.7.1.diff | 84 --- 3 files changed, 4 insertions(+), 113 deletions(-) Modified: PKGBUILD === --- PKGBUILD2010-07-21 14:31:18 UTC (rev 85888) +++ PKGBUILD2010-07-21 21:41:00 UTC (rev 85889) @@ -6,8 +6,8 @@ pkgbase=('pidgin') pkgname=('libpurple' 'pidgin' 'finch') -pkgver=2.7.1 -pkgrel=2 +pkgver=2.7.2 +pkgrel=1 arch=('i686' 'x86_64') url=http://pidgin.im/; license=('GPL') @@ -15,18 +15,12 @@ 'hicolor-icon-theme' 'silc-toolkit' 'gstreamer0.10-base' 'farsight2' 'avahi' 'tk' 'ca-certificates' 'intltool' 'networkmanager') options=('!libtool') -source=(http://downloads.sourceforge.net/${pkgbase}/${pkgver}/${pkgbase}-${pkgver}.tar.bz2 -icq_fix.patch oscar_xstatus_remote_crash_fix_2_for_pidgin_2.7.1.diff) -md5sums=('0dd2adb9e8214ac960f956823c84e7e2' - '2ce887cf36e698282b9241832850defd' - '29cb9bb0e74db8bf6c18c048e935a60a') +source=(http://downloads.sourceforge.net/${pkgbase}/${pkgver}/${pkgbase}-${pkgver}.tar.bz2) +md5sums=('c23d85bb6a197dd841d1b5585148327d') build() { cd ${srcdir}/${pkgbase}-${pkgver} -patch -Np0 -i ${srcdir}/icq_fix.patch -patch -Np0 -i ${srcdir}/oscar_xstatus_remote_crash_fix_2_for_pidgin_2.7.1.diff - ./configure --prefix=/usr \ --sysconfdir=/etc \ --disable-schemas-install \ Deleted: icq_fix.patch === --- icq_fix.patch 2010-07-21 14:31:18 UTC (rev 85888) +++ icq_fix.patch 2010-07-21 21:41:00 UTC (rev 85889) @@ -1,19 +0,0 @@ -# -# -# patch libpurple/protocols/oscar/oscar.c -# from [b448ff8a14ab7db9b3ad6ce2c8f17cac8159f702] -#to [6b8b45623896204448ac4b212a0c631655822ad1] -# - libpurple/protocols/oscar/oscar.c b448ff8a14ab7db9b3ad6ce2c8f17cac8159f702 -+++ libpurple/protocols/oscar/oscar.c 6b8b45623896204448ac4b212a0c631655822ad1 -@@ -4651,7 +4651,8 @@ oscar_send_im(PurpleConnection *gc, cons - tmp2 = purple_markup_strip_html(tmp1); - is_html = FALSE; - } else { -- tmp2 = g_strdup(tmp1); -+ /* ICQ 6 wants its HTML wrapped in these tags. Oblige it. */ -+ tmp2 = g_strdup_printf(HTMLBODY%s/BODY/HTML, tmp1); - is_html = TRUE; - } - g_free(tmp1); Deleted: oscar_xstatus_remote_crash_fix_2_for_pidgin_2.7.1.diff === --- oscar_xstatus_remote_crash_fix_2_for_pidgin_2.7.1.diff 2010-07-21 14:31:18 UTC (rev 85888) +++ oscar_xstatus_remote_crash_fix_2_for_pidgin_2.7.1.diff 2010-07-21 21:41:00 UTC (rev 85889) @@ -1,84 +0,0 @@ -# -# old_revision [915eb72db575b96b63275f0f1d857378adbf3420] -# -# patch libpurple/protocols/oscar/family_icbm.c -# from [52688bc864209fd4471193bfce81c4547ba8ae51] -#to [2a3a9ef76a6fd25b6e58b0e527df49bf8f83f2fb] -# - libpurple/protocols/oscar/family_icbm.c 52688bc864209fd4471193bfce81c4547ba8ae51 -+++ libpurple/protocols/oscar/family_icbm.c 2a3a9ef76a6fd25b6e58b0e527df49bf8f83f2fb -@@ -2687,7 +2687,6 @@ static int clientautoresp(OscarData *od, - int hdrlen; - int curpos; - int num1,num2; -- char *desc, *title, *temp; - PurpleAccount *account; - PurpleBuddy *buddy; - PurplePresence *presence; -@@ -2714,31 +2713,41 @@ static int clientautoresp(OscarData *od, - xml = byte_stream_getstr(bs, bs-len - curpos); - purple_debug_misc(oscar, X-Status: Received XML reply\n); - if(xml) { -- /* purple_debug_misc(oscar, X-Status: XML reply: %s\n, (const char*) xml); */ -- if ((desc=strstr(xml,lt;descgt;)) != NULL) { -- temp=strstr(xml,lt;/descgt;); -- temp[0]=0; -- desc=desc+12; -- } -- if ((title=strstr(xml,lt;titlegt;)) != NULL) { -- temp=strstr(xml,lt;/titlegt;); --