What's new? | Help | Directory | Sign in
Google
msn-pecan
Alternative MSN protocol plugin for libpurple
  
  
  
  
    
Search
for
Updated Jul 11, 2008 by devidfil
HowToInstall  

Install

Windows

Save libmsn-pecan.dll to %ProgramFiles%/Pidgin/plugins.

Ubuntu

Latest from git (trunk)

Edit your /etc/apt/sources.list (you will need to use sudo) adding the following lines if you are using Ubuntu 8.04 Hardy Heron:

deb http://ppa.launchpad.net/msn-pecan/ubuntu hardy main
deb-src http://ppa.launchpad.net/msn-pecan/ubuntu hardy main

or the following lines if you are using Ubuntu 7.10 Gutsy Gibbon:

deb http://ppa.launchpad.net/msn-pecan/ubuntu gutsy main
deb-src http://ppa.launchpad.net/msn-pecan/ubuntu gutsy main

Type in a terminal:

sudo apt-get update

You will see the date when the sources were downloaded from git looking at the version of the package.

To install the package type in a terminal:

sudo apt-get install pidgin-msn-pecan

For more information visit the page of the repository on launchpad.

Debian

If you are using Debian sid (unstable) you can install msn-pecan typing in a terminal:

sudo apt-get install pidgin-msn-pecan

Gentoo

Use the following ebuild (provided by ekz999):

# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: $

inherit git multilib

DESCRIPTION="Alternative MSN protocol plug-in for pidgin"
HOMEPAGE="http://code.google.com/p/msn-pecan/"
EGIT_REPO_URI="git://github.com/felipec/msn-pecan.git"

LICENSE="GPL-2"
KEYWORDS="amd64"
IUSE=""
SLOT="0"

RDEPEND="net-im/pidgin"

DEPEND="${DEPEND}
        dev-util/pkgconfig"

src_install() {
        exeinto /usr/$(get_libdir)/purple-2
        doexe libmsn-pecan.so
        dodoc README TODO
}

Use

Create a new account, choose WLM instead of MSN.

That's it.

Compile

Make sure you have the development files for libpurple (libpurple-devel in RPM based distros, libpurple-dev in Debian ones).

Then, simply download/extract the tarball and issue:

make
sudo make install

It will be installed as a new protocol (WLM) so it won't conflict with the official protocol plug-in.


Comment by marcusdada, May 28, 2008

oi

Comment by wyattmeister, Jun 21, 2008

Get this in the terminal, help!

SHLIB? libmsn-pecan.so /usr/bin/ld: cannot find -lpurple collect2: ld returned 1 exit status make: [libmsn-pecan.so] Error 1

I have libpurple-dev and Pidgin 2.4.2 installed.

Comment by felipe.contreras, Jun 21, 2008

Are you sure? Try running dpkg -L libpurple-dev to see if libpurple is really there.

Comment by wyattmeister, Jun 23, 2008

Fixed it, I uninstalled Pidgin 2.4.2 and installed Pidgin 2.4.1, looks like this plugin was incompatible with it.

Comment by felipe.contreras, Jun 23, 2008

wyattmeister: I think your 2.4.2 dev package is broken. I'm using it with 2.4.2 just fine.

Comment by moisesbelda, Jun 24, 2008

I compile the source without errors. I start pidgin, Add acount, but there is not WLM option at protocol list. I use pidgin 2.4.2 ¿?

Comment by felipe.contreras, Jun 24, 2008

moisesbelda: did you install?

Comment by quintendusaer, Jun 26, 2008

i get this in terminal after i unpack the tarball and try to enter the make command

CC? error.o Package purple was not found in the pkg-config search path. Perhaps you should add the directory containing `purple.pc' to the PKG_CONFIG_PATH environment variable No package 'purple' found error.c:31:21: warning: account.h: No such file or directory error.c: In function ‘msn_error_handle’: error.c:248: warning: implicit declaration of function ‘purple_notify_error’ error.c:248: error: dereferencing pointer to incomplete type error.c: At top level: error.c:249: fatal error: opening dependency file ./.error.o.d: Permission denied compilation terminated. make: [error.o] Error 1

anyone know what i'm doing wrong?

Comment by ekz999, Jul 01, 2008

Ebuild to install git version in gentoo linux:

msn-pecan-9999.ebuild :

# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: $

inherit git multilib

DESCRIPTION="Alternative MSN protocol plug-in for pidgin"
HOMEPAGE="http://code.google.com/p/msn-pecan/"
EGIT_REPO_URI="git://github.com/felipec/msn-pecan.git"


LICENSE="GPL-2"
KEYWORDS="amd64"
IUSE=""
SLOT="0"

RDEPEND="net-im/pidgin"

DEPEND="${DEPEND}
	dev-util/pkgconfig"


src_compile() {
	emake || die "email failed"
}

src_install() {
	exeinto /usr/$(get_libdir)/purple-2
	doexe libmsn-pecan.so
	dodoc README TODO
}
Comment by cygeus, Jul 02, 2008

Thanks ekz999, your ebuild works on x86 too. Just one small remark: you can omit the src_compile() function because the default one is sufficient.

Comment by francescor82, Jul 05, 2008

Both the msn-pecan plugin and the ebuild seem to work with Pidgin 2.4.3.

Felipe, thanks a lot! :-) You just gave me a reason to hang on to Pidgin a little longer before swithing to Kopete.

Comment by felipe.contreras, Jul 05, 2008

Thanks ekz999 and cygeus, I've updated the page with your comments.

Comment by database404, Jul 05, 2008

Works perfectly from source on openSUSE 11.0 - thank you very much!

Comment by bsdunx, Jul 15, 2008

Cheers, works great! I'm glad you forked, I was getting sick of the Pidgin devs about the MSN protocol long before they renamed the project from gaim to pidgin.

Comment by assimo85, Jul 17, 2008

Don't work on my pc. The error given is " Parse Error ". (I use http connection and I'm under a proxyfied connection)

Comment by felipe.contreras, Jul 17, 2008

assimo85: please fill a bug report. I think this is already fixed and will be available in 0.0.15.

Comment by hitbird, Jul 18, 2008

How to use in Fedora?:(

Comment by kane.mx, Jul 20 (4 days ago)

Cool, hope it support offline message soon


Sign in to add a comment