Patricks Blog

the happiest place on the web
Posts tagged "XMPP"

Hallo,

ich hatte ja mal ein Patch bereitgestellt für VZ und Pidgin, da ich mir vor kurzem ein Lenovo T500 gekauft habe und nun ein 64bit Betriebssystem benutze (Debian Squeeze) musste ich das ganze neu kompilieren usw. Dabei habe ich auf Leo’s Seite gelesen, das Pidgin in einer neueren Version das Out of The Box kann. 

Ich hab das diesmal so gelöst indem ich das mit der aptitude Option -t testing installiert habe und vorher die Datei /etc/apt/preferences.d/80unstable angepasst habe:

Package: *
Pin: release a=stable
Pin-Priority: 700

Package: *
Pin: release a=squeeze
Pin-Priority: 690

Package: *
Pin: release a=testing
Pin-Priority: 650

So kann man mit aptitude -t testing install pidgin ein neues Pidgin installieren. Getestet mit der amd64 Debian squeeze Version.

Update: 

http://blog.perdmann.de/tagged/Leos_Fix

Hi,

jeder nerdige VZ Nutzer kennt es, die “XMPP Chat Beta” http://developer.studivz.net/2010/06/30/xmpp-chat-beta/ .

Das ist wirklich toll, außer man benutzt einen der zahlreichen Clients die auf libpurple aufsetzen (pidgin, Gaim, Empathy usw..). Da schlägt es nämlich fehl, die Kontaktliste (bzw. den Roaster) zu laden. Nun hat ein specialist dafür mal ein tollen Patch geschrieben (gehackt?).

http://www.leoluk.de/vznet-xmpp-pidgin

Also, echt. Wow.

  1. Man lädt also mit “apt-get source libpurple0” den Quellcode herunter.
  2. Lädt die src zip von der leoluk Seite.
  3. überschreibt die Dateien in “pidgin-2.7.2/libpurple/protocols/jabber/” mit denen aus der zip
  4. im Ordner pidgin-2.7.2 “dpkg-buildpackage” ausführen
  5. Depencies installieren (die dev. Pakete)
  6. In meinem Fall das Paket installieren: “dpkg -i libpurple0_2.7.2-1_i386.deb” (gibts als Download für i386 User, Debian Squeeze)  http://public.perdmann.de/software/libpurple0_2.7.2-1_i386.deb

UPDATE:

einmal das “neueste” Paket:

http://public.perdmann.de/software/libpurple0_2.7.3-1_i386.deb

Ich hoffe das deb läuft bei euch. Auf jeden Fall hat mein Pidgin so endlich den Roaster.