Jump to content
Toggle menu
  • 28 articles
  • 16 files
  • 17 users
  • 2.5K edits
Jon's Wiki
Toggle preferences menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

Pidgin: Difference between revisions

From Jon's Wiki
Line 3: Line 3:
== Patch it to support XMPP XEP-0280 Message Carbons ==
== Patch it to support XMPP XEP-0280 Message Carbons ==


This is the bit that lets XMPP clients track message history like Hangouts does, when you are using multiple clients in a conversation (e.g. phone, tablet, gaming PC, work laptop). The perfectly working patch by "xnyhps" has been lurking on [https://developer.pidgin.im/ticket/15508 Ticket #15508] since January 2014 and nobody seems to be paying attention, because they think it's more important to support useless non-features like Realtime text and message receipts in the [https://developer.pidgin.im/query?group=status&component=XMPP&milestone=3.0.0 next release]. Luckily, these instructions will build you a modified version you can install yourself:
This is the bit that lets XMPP clients track message history like Hangouts does, when you are using multiple clients in a conversation (e.g. phone, tablet, gaming PC, work laptop). The perfectly working patch by "xnyhps" has been lurking on [https://developer.pidgin.im/ticket/15508 Ticket #15508] since January 2014 and nobody seems to be paying attention, because they think it's more important to support useless non-features like realtime text and message receipts in the [https://developer.pidgin.im/query?group=status&component=XMPP&milestone=3.0.0 next release]. Luckily, these instructions will build you a modified version you can install yourself:


  apt-get source pidgin
  apt-get source pidgin
  sudo apt-get build-dep pidgin
  sudo apt-get build-dep pidgin
  cd pidgin-2.10.9
  cd pidgin-2.10.9
  wget https://developer.pidgin.im/raw-attachment/ticket/15508/carbons.5.patch
  wget <nowiki>https://developer.pidgin.im/raw-attachment/ticket/15508/carbons.5.patch</nowiki>
  patch -p1 < carbons.5.patch
  patch -p1 < carbons.5.patch
  dpkg-source --commit
  dpkg-source --commit

Revision as of 12:37, 13 November 2014

Pidgin is a multi-protocol IM client for GNU/Linux desktops. It is woefully crap in many technical ways, but mostly does what it says on the tin. Except:

Patch it to support XMPP XEP-0280 Message Carbons

This is the bit that lets XMPP clients track message history like Hangouts does, when you are using multiple clients in a conversation (e.g. phone, tablet, gaming PC, work laptop). The perfectly working patch by "xnyhps" has been lurking on Ticket #15508 since January 2014 and nobody seems to be paying attention, because they think it's more important to support useless non-features like realtime text and message receipts in the next release. Luckily, these instructions will build you a modified version you can install yourself:

apt-get source pidgin
sudo apt-get build-dep pidgin
cd pidgin-2.10.9
wget https://developer.pidgin.im/raw-attachment/ticket/15508/carbons.5.patch
patch -p1 < carbons.5.patch
dpkg-source --commit
vi debian/changelog  # bump to +nmu1
dpkg-buildpackage  # -us -uc if you can't be arsed with a PGP key
sudo dpkg -i ../pidgin*.deb ../libpurple*.deb

See also

  • Use Prosody to run your own XMPP (jabber) server, it's easy.
  • Use Conversations on your Android gadget.