date: 2019-02-01T05:09:48.000Z
- developer.pidgin.im/wiki/UsingPidginMercurial
lastmod: 2019-02-04T02:09:43.000Z All of the source code relating to Pidgin and its libraries is hosted on
[
bitbucket.org](
https://bitbucket.org) in
[
mercurial](
https://www.mercurial-scm.org/) repositories at
[
bitbucket.org/pidgin](
https://bitbucket.org/pidgin).
Pidgin itself lives in the
[
bitbucket.org/pidgin/main](
https://bitbucket.org/pidgin/main) repository. This
include Pidgin 2 on the
`release-2.x.y` branch as well as Pidgin 3 on the
The default branch has moved libgnt out to its own repository at
[
bitbucket.org/pidgin/libgnt](
https://bitbucket.org/pidgin/libgnt) to make it
more accessible to other developers. The intent here is to have it be a
separate package on all distributions to make it more accessible to users as
well as developers. This will help on distributions such as Slackware that
enforce rules of one distribution package per source package.
[
bitbucket.org/pidgin/talkatu](
https://bitbucket.org/pidgin/talkatu) for
reusable [
GTK](
https://www.gtk.org) widgets that are geared towards messaging
Purple 3 has adopted [
gplugin](
https://bitbucket.org/gplugin/gplugin), which is
a library that handles plugins in multiple langauages leveraging
[
gobject-introspection](
https://gi.readthedocs.io/en/latest/). It currently
supports C/C++, Python, and Lua plugins, with more languages planned for the