Building Purple 3 on Haiku

These are the basic instructions for building purple 3 on Haiku OS. This post won’t cover getting the source as that is already documented in other locations.

NOTE: Purple is still currently in the Pidgin repository, this is planned to change in the future but these instructions should work regardless.

These instructions are current as of 2024-04-13

Packages

You’ll need to install the following packages via pkgman:

meson
glib2_devel
mercurial
git
gdk_pixbuf_devel
libxml2_devel
json_glib_devel
libsoup3_devel
sqlite_devel
libpsl_devel
brotli_devel
nghttp2_devel
gstreamer_devel
gst_plugins_base_devel
gst_plugins_good
help2man
vala
libidn_devel
libsecret_devel

Configuration Arguments

The following arguments are necessary to pass to meson setup.

-Dgplugin:lua=false
-Dgplugin:python3=false
-Dgplugin:gtk4=disabled