- C 98.6%
- Makefile 1%
- NSIS 0.4%
As a side effect of Pidgin and libpurple moving to the AUR, new builds of msn-pecan now segfault. Users should avoid Pidgin until a fix is found. |
||
|---|---|---|
| ab | ||
| clients/adium | ||
| cmd | ||
| cvr | ||
| doc | ||
| ext | ||
| io | ||
| libpurple | ||
| po | ||
| tests | ||
| win32 | ||
| .gitignore | ||
| AUTHORS | ||
| COPYING | ||
| fix_purple.c | ||
| fix_purple.h | ||
| get-version | ||
| Makefile | ||
| msn.c | ||
| nexus.c | ||
| nexus.h | ||
| notification.c | ||
| notification.h | ||
| page.c | ||
| page.h | ||
| pidgin-copyright | ||
| pidgin-msn-pecan.spec | ||
| pn_auth.c | ||
| pn_auth.h | ||
| pn_auth_priv.h | ||
| pn_buffer.c | ||
| pn_buffer.h | ||
| pn_dp_manager.c | ||
| pn_dp_manager.h | ||
| pn_error.c | ||
| pn_error.h | ||
| pn_global.h | ||
| pn_locale.h | ||
| pn_log.c | ||
| pn_log.h | ||
| pn_oim.c | ||
| pn_oim.h | ||
| pn_printf.c | ||
| pn_printf.h | ||
| pn_siren7.c | ||
| pn_siren7.h | ||
| pn_status.c | ||
| pn_status.h | ||
| pn_timer.h | ||
| pn_util.c | ||
| pn_util.h | ||
| README.md | ||
| session.c | ||
| session.h | ||
| session_private.h | ||
| switchboard.c | ||
| switchboard.h | ||
| sync.c | ||
| sync.h | ||
| TODO | ||
msn-pecan
This is a fork of the MSN Messenger plugin for libpurple that has been modified to connect to CrossTalk's servers.
Dependencies
In order to compile, you will need to first install the development headers for libpurple as well as the tools required to build:
- Debian-based (Ubuntu, Mint etc):
sudo apt install libpurple-dev build-essential - RedHat-based (CentOS, Fedora etc):
sudo dnf install libpurple-devel make automake gcc gcc-g++ - openSUSE:
sudo zypper install libpurple-devel devel_basis
Arch-based distributions (CachyOS, Manjaro etc)
Warning
As of writing, it appears Pidgin being moved from the official repositories to the AUR created a regression that causes msn-pecan to segfault.
Until a fix is found, Arch users are recommended to either run the official MSN Messenger clients via Wine or use other third-party clients (such as meowsn).
Pidgin (and its libpurple library) are no longer packaged in Arch's official repos due to their dependence on GTK2, so you need to install it from the AUR. The easiest way of doing so is by first installing an AUR helper, such as yay.
Once done, you can run the following: yay -S libpurple base-devel
Compiling
To compile msn-pecan, follow the steps below:
- Clone this repository:
git clone https://git.hiden.cc/CrossTalk/msn-pecan && cd msn-pecan - Compile and install:
make && sudo make install
Usage
If installed properly, it should show up when creating a new account. You can then enter your username and password and press "Add" to add the account.