Old installation instructions for MySpaceIM plugin.
As of Pidgin 2.2.0, MySpaceIM is included within the Pidgin release and does not need to be installed separately.
Win32 Binary Installation
Download the latest Win32 binary release from http://msimprpl.darkthoughts.net/.
Extract it into C:\Program Files\Pidgin or equivalent. The actual plugin, as well as any additional files (such as the protocol icon pixmaps) will be inserted at the appropriate places.
Build Instructions (Win32 and Unix)
The first thing to do is download the latest source code release from http://msimprpl.darkthoughts.net/. You can also check out work-in-progress source code as described in UsingPidginMonotone, but it may not work as well as the current release.
Next, change to the directory you extracted Pidgin in, such as (on Unix):
$ cd /usr/src
On Windows, setup your build environment as described on BuildingWinPidgin and enter the Cygwin Bash Shell.
Then, change to the root directory in the Pidgin source:
$ cd pidgin-2.0.2
There, extract the snapshot, using a command such as:
$ tar zxvf ~/Downloads/msimprpl-0.11.tar.gz
where you replace ~/Downloads with where you downloaded it and with your version number. This extracts a new configure.ac and autogen.sh into the Pidgin root directory, along with the MySpaceIM protocol plugin itself into libpurple/protocols/myspace.
On Unix, you need to regenerate the configure script by running ./autogen.sh. Note that you may need additional tools to do this. Once configure completes, it should output all the settings that the environment was configured with, including this line:
Protocols to build dynamically : gg irc jabber msn '''myspace''' novell oscar qq sametime simple yahoo zephyr
The myspace Makefile was now generated, so you can change directory to the myspace protocol directory:
$ cd libpurple/protocols/myspace
After that, build the prpl with make. On Unix:
$ make $ su # make install
On Windows, build as follows:
make -f Makefile.mingw make -f Makefile.mingw install
Copy the resulting libmyspace.dll to C:\Program Files\Pidgin\plugins.
Icon Files
After that, we have to put the icon files in. Download myspace_16.png, myspace_22.png, and myspace_48.png files. Then, simply copy these files to the appropriate location. On Unix:
# cp ~/Downloads/myspace_16.png /usr/local/share/pixmaps/pidgin/protocols/16/myspace.png # cp ~/Downloads/myspace_22.png /usr/local/share/pixmaps/pidgin/protocols/22/myspace.png # cp ~/Downloads/myspace_48.png /usr/local/share/pixmaps/pidgin/protocols/48/myspace.png
If you're installing manually on Windows, copy the image files to the appropriate locations in C:\Program Files\pixmaps\pidgin\protocols\16, 22, and 48.
Finally, start Pidgin. You'll notice you now have MySpaceIM as a new protocol!
missing glibconfig.h?
NOTE: When I was compiling, I found my system (running slamd64 11) did not have glibconfig.h, which this requires. If you find make failing because of this, I recommend following this:
$ cd /usr/src $ wget ftp://ftp.gtk.org/pub/glib/2.12/glib-2.12.9.tar.gz $ tar zxvf glib-2.12.9.tar.gz $ cd glib-2.12.9 $ su # cp /usr/src/glib-2.12.9/glibconfig.h /usr/include/glib-2.0/glib/glibconfig.h # exit $ cd .. $ rm -rf glib-2.12.9 $ rm glib-2.12.9.tar.gz
and then trying the recompile. YMMV, but this worked for me. --rational_thinker
Installation on Ubuntu
Here are instructions from Marques Johansson about how to easily install msimprpl on Ubuntu:
apt-get install pidgin-dev apt-get source pidgin tar zxvf pidgin_2.0.2.orig.tar.gz mkdir msimprl-0.12 cd msimprl-0.12 tar zxvf ../msimprpl-0.12.tar.gz cd libpurple/protocols/myspace gcc `pkg-config --cflags pidgin ` -D PURPLE_PLUGINS -c message.c myspace.c -I../../../../pidgin-2.0.2/libpurple/ -I. gcc -shared -`pkg-config --libs pidgin` message.o myspace.o -o libmyspace.so sudo mv libmyspace.so /usr/lib/purple-2/ # the images would go in /usr/share/pixmaps/pidgin/protocols/

