[arch-commits] Commit in pidgin/trunk (PKGBUILD icq_fix.patch msn_fix.patch)

Ionut Biru ibiru at archlinux.org
Mon May 31 18:47:25 UTC 2010


    Date: Monday, May 31, 2010 @ 14:47:25
  Author: ibiru
Revision: 81547

upgpkg: pidgin 2.7.1-1
update to 2.7.1

Added:
  pidgin/trunk/icq_fix.patch
Modified:
  pidgin/trunk/PKGBUILD
Deleted:
  pidgin/trunk/msn_fix.patch

---------------+
 PKGBUILD      |   43 ++++++++++++++++++++++---------------------
 icq_fix.patch |   19 +++++++++++++++++++
 msn_fix.patch |   28 ----------------------------
 3 files changed, 41 insertions(+), 49 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2010-05-31 17:46:02 UTC (rev 81546)
+++ PKGBUILD	2010-05-31 18:47:25 UTC (rev 81547)
@@ -6,7 +6,7 @@
 
 pkgbase=('pidgin')
 pkgname=('libpurple' 'pidgin' 'finch')
-pkgver=2.7.0
+pkgver=2.7.1
 pkgrel=1
 arch=('i686' 'x86_64')
 url="http://pidgin.im/"
@@ -16,14 +16,15 @@
 	'tk' 'ca-certificates' 'intltool' 'networkmanager')
 options=('!libtool')
 source=(http://downloads.sourceforge.net/${pkgbase}/${pkgver}/${pkgbase}-${pkgver}.tar.bz2
-	msn_fix.patch)
-sha256sums=('dc59cbae75db8ecf2850c35e82fc11ac33bbf2542e901e6e1e4525688635783d'
-	    '1910ea7dd816d3e9b123fa9dc204ad586396a820ae3c870a6aa15dd1eff0ad49')
+	icq_fix.patch)
+sha256sums=('f412a5a7389ad553229743b49399f968278095c8258dc0f89f766a6cd0ba95d1'
+            '9f5de2d1441f8369f3f13733dc4ffe14e1be9395507b79703b1c849c02602f93')
 
 build() {
-    cd "$srcdir/$pkgbase-$pkgver"
+    cd "${srcdir}/${pkgbase}-${pkgver}"
 
-    patch -Np0 -i "${srcdir}/msn_fix.patch" || return 1
+    patch -Np0 -i "${srcdir}/icq_fix.patch" || return 1
+
     ./configure --prefix=/usr \
                 --sysconfdir=/etc \
                 --disable-schemas-install \
@@ -39,11 +40,11 @@
 package_libpurple(){
     pkgdesc="IM library extracted from Pidgin"
     depends=('farsight2' 'libsasl' 'dbus-glib' 'silc-toolkit' 'nss' 'cyrus-sasl-plugins')
-    cd "$srcdir/$pkgbase-$pkgver"
+    cd "${srcdir}/${pkgbase}-${pkgver}"
 
     for dir in libpurple share/sounds share/ca-certs m4macros po
     do
-	make -C "$dir" DESTDIR="$pkgdir" install || return 1
+	make -C "${dir}" DESTDIR="${pkgdir}" install || return 1
     done
 #    rm -rf "$pkgdir/etc" || return 1
 }
@@ -59,19 +60,19 @@
                 'aspell: for spelling correction')
 
     install=pidgin.install
-    cd "$srcdir/$pkgbase-$pkgver"
+    cd "${srcdir}/${pkgbase}-${pkgver}"
     #for linking
-    make -C libpurple DESTDIR="$pkgdir" install-libLTLIBRARIES || return 1
+    make -C libpurple DESTDIR="${pkgdir}" install-libLTLIBRARIES || return 1
 
-    make -C pidgin DESTDIR="$pkgdir" install || return 1
-    make -C doc DESTDIR="$pkgdir" install || return 1
+    make -C pidgin DESTDIR="${pkgdir}" install || return 1
+    make -C doc DESTDIR="${pkgdir}" install || return 1
 
     #clean up libpurple
-    make -C libpurple DESTDIR="$pkgdir" uninstall-libLTLIBRARIES || return 1
+    make -C libpurple DESTDIR="${pkgdir}" uninstall-libLTLIBRARIES || return 1
 
-    install -D -m 0644 pidgin.desktop "$pkgdir"/usr/share/applications/pidgin.desktop || return 1
+    install -D -m 0644 pidgin.desktop "${pkgdir}"/usr/share/applications/pidgin.desktop || return 1
 
-    rm -f "$pkgdir"/usr/share/man/man1/finch.1 || return 1
+    rm -f "${pkgdir}"/usr/share/man/man1/finch.1 || return 1
 }
 package_finch(){
     pkgdesc="A ncurses-based messaging client"
@@ -80,14 +81,14 @@
     		'tk: Tcl/Tk scripting support'
 		'ca-certificates: SSL CA certificates')
 
-    cd "$srcdir/$pkgbase-$pkgver"
+    cd "${srcdir}/${pkgbase}-${pkgver}"
     #for linking
-    make -C libpurple DESTDIR="$pkgdir" install-libLTLIBRARIES || return 1
+    make -C libpurple DESTDIR="${pkgdir}" install-libLTLIBRARIES || return 1
 
-    make -C finch DESTDIR="$pkgdir" install || return 1
-    make -C doc DESTDIR="$pkgdir" install || return 1
+    make -C finch DESTDIR="${pkgdir}" install || return 1
+    make -C doc DESTDIR="${pkgdir}" install || return 1
 
     #clean up libpurple
-    make -C libpurple DESTDIR="$pkgdir" uninstall-libLTLIBRARIES || return 1
-    rm -f "$pkgdir"/usr/share/man/man1/pidgin.1 || return 1
+    make -C libpurple DESTDIR="${pkgdir}" uninstall-libLTLIBRARIES || return 1
+    rm -f "${pkgdir}"/usr/share/man/man1/pidgin.1 || return 1
 }

Added: icq_fix.patch
===================================================================
--- icq_fix.patch	                        (rev 0)
+++ icq_fix.patch	2010-05-31 18:47:25 UTC (rev 81547)
@@ -0,0 +1,19 @@
+#
+#
+# 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("<HTML><BODY>%s</BODY></HTML>", tmp1);
+ 			is_html = TRUE;
+ 		}
+ 		g_free(tmp1);

Deleted: msn_fix.patch
===================================================================
--- msn_fix.patch	2010-05-31 17:46:02 UTC (rev 81546)
+++ msn_fix.patch	2010-05-31 18:47:25 UTC (rev 81547)
@@ -1,28 +0,0 @@
-#
-#
-# patch "libpurple/protocols/msn/slplink.c"
-#  from [a96a53635871463de0177e5a99fe4ebdc2c7d577]
-#    to [87ada76abf90c44e615679efc5f8128bb941bba1]
-#
-============================================================
---- libpurple/protocols/msn/slplink.c	a96a53635871463de0177e5a99fe4ebdc2c7d577
-+++ libpurple/protocols/msn/slplink.c	87ada76abf90c44e615679efc5f8128bb941bba1
-@@ -383,6 +383,7 @@ msn_slplink_release_slpmsg(MsnSlpLink *s
- msn_slplink_release_slpmsg(MsnSlpLink *slplink, MsnSlpMessage *slpmsg)
- {
- 	MsnMessage *msg;
-+	const char *passport;
- 
- 	slpmsg->msg = msg = msn_message_new_msnslp();
- 
-@@ -421,7 +422,8 @@ msn_slplink_release_slpmsg(MsnSlpLink *s
- 
- 	msg->msnslp_header.total_size = slpmsg->size;
- 
--	msn_message_set_attr(msg, "P2P-Dest", slplink->remote_user);
-+	passport = purple_normalize(slplink->session->account, slplink->remote_user);
-+	msn_message_set_attr(msg, "P2P-Dest", passport);
- 
- 	msg->ack_cb = msg_ack;
- 	msg->nak_cb = msg_nak;
-




More information about the arch-commits mailing list