| 1 | = Dependencies = |
| 2 | |
| 3 | A table showing some key libraries that Pidgin and libpurple depend on, and the versions of those libraries available in popular Linux distributions. |
| 4 | |
| 5 | Note: These are the dependencies for the in development Pidgin 3.0.0 branch. The current dependencies for 2.x.y are found [https://developer.pidgin.im/wiki/Dependencies here]. |
| 6 | |
| 7 | |
| 8 | ||= =||= '''End-of-support''' =||= '''Farstream >= 0.2.7''' =||= '''GLib >= 2.40''' =||= '''GTK+3 >= 3.10''' =||= '''GStreamer >= 1.0''' =||= '''GPlugin >= 0.27''' =||= '''intltool ''' =||= '''JSON-GLib >= 0.14''' =||= '''libxml2 >= 2.6''' =||= '''Meson >= 0.37''' =||= '''Ninja ''' =||= '''WebKitGTK+ >= 1.3.7''' =|| |
| 9 | ||= '''Arch''' =|| N/A || [[Image(https://repology.org/badge/version-only-for-repo/arch/farstream.svg, link=https://repology.org/metapackage/farstream)]] || [[Image(https://repology.org/badge/version-only-for-repo/arch/glib.svg, link=https://repology.org/metapackage/glib)]] || [[Image(https://repology.org/badge/version-only-for-repo/arch/gtk3.svg, link=https://repology.org/metapackage/gtk3)]] || [[Image(https://repology.org/badge/version-only-for-repo/arch/gstreamer1.svg, link=https://repology.org/metapackage/gstreamer1)]] || [[Image(https://repology.org/badge/version-only-for-repo/arch/gplugin.svg, link=https://repology.org/metapackage/gplugin)]] || [[Image(https://repology.org/badge/version-only-for-repo/arch/intltool.svg, link=https://repology.org/metapackage/intltool)]] || [[Image(https://repology.org/badge/version-only-for-repo/arch/json-glib.svg, link=https://repology.org/metapackage/json-glib)]] || [[Image(https://repology.org/badge/version-only-for-repo/arch/libxml2.svg, link=https://repology.org/metapackage/libxml2)]] || [[Image(https://repology.org/badge/version-only-for-repo/arch/meson.svg, link=https://repology.org/metapackage/meson)]] || [[Image(https://repology.org/badge/version-only-for-repo/arch/ninja.svg, link=https://repology.org/metapackage/ninja)]] || [[Image(https://repology.org/badge/version-only-for-repo/arch/webkitgtk.svg, link=https://repology.org/metapackage/webkitgtk)]]|| |
| 10 | ||= '''CentOS 6''' =|| 2020-11-30 || [[Image(https://repology.org/badge/version-only-for-repo/centos_6/farstream.svg, link=https://repology.org/metapackage/farstream)]] || [[Image(https://repology.org/badge/version-only-for-repo/centos_6/glib.svg, link=https://repology.org/metapackage/glib)]] || [[Image(https://repology.org/badge/version-only-for-repo/centos_6/gtk3.svg, link=https://repology.org/metapackage/gtk3)]] || [[Image(https://repology.org/badge/version-only-for-repo/centos_6/gstreamer1.svg, link=https://repology.org/metapackage/gstreamer1)]] || [[Image(https://repology.org/badge/version-only-for-repo/centos_6/gplugin.svg, link=https://repology.org/metapackage/gplugin)]] || [[Image(https://repology.org/badge/version-only-for-repo/centos_6/intltool.svg, link=https://repology.org/metapackage/intltool)]] || [[Image(https://repology.org/badge/version-only-for-repo/centos_6/json-glib.svg, link=https://repology.org/metapackage/json-glib)]] || [[Image(https://repology.org/badge/version-only-for-repo/centos_6/libxml2.svg, link=https://repology.org/metapackage/libxml2)]] || [[Image(https://repology.org/badge/version-only-for-repo/centos_6/meson.svg, link=https://repology.org/metapackage/meson)]] || [[Image(https://repology.org/badge/version-only-for-repo/centos_6/ninja.svg, link=https://repology.org/metapackage/ninja)]] || [[Image(https://repology.org/badge/version-only-for-repo/centos_6/webkitgtk.svg, link=https://repology.org/metapackage/webkitgtk)]]|| |
| 11 | ||= '''CentOS 7''' =|| 2024-06-30 || [[Image(https://repology.org/badge/version-only-for-repo/centos_7/farstream.svg, link=https://repology.org/metapackage/farstream)]] || [[Image(https://repology.org/badge/version-only-for-repo/centos_7/glib.svg, link=https://repology.org/metapackage/glib)]] || [[Image(https://repology.org/badge/version-only-for-repo/centos_7/gtk3.svg, link=https://repology.org/metapackage/gtk3)]] || [[Image(https://repology.org/badge/version-only-for-repo/centos_7/gstreamer1.svg, link=https://repology.org/metapackage/gstreamer1)]] || [[Image(https://repology.org/badge/version-only-for-repo/centos_7/gplugin.svg, link=https://repology.org/metapackage/gplugin)]] || [[Image(https://repology.org/badge/version-only-for-repo/centos_7/intltool.svg, link=https://repology.org/metapackage/intltool)]] || [[Image(https://repology.org/badge/version-only-for-repo/centos_7/json-glib.svg, link=https://repology.org/metapackage/json-glib)]] || [[Image(https://repology.org/badge/version-only-for-repo/centos_7/libxml2.svg, link=https://repology.org/metapackage/libxml2)]] || [[Image(https://repology.org/badge/version-only-for-repo/centos_7/meson.svg, link=https://repology.org/metapackage/meson)]] || [[Image(https://repology.org/badge/version-only-for-repo/centos_7/ninja.svg, link=https://repology.org/metapackage/ninja)]] || [[Image(https://repology.org/badge/version-only-for-repo/centos_7/webkitgtk.svg, link=https://repology.org/metapackage/webkitgtk)]]|| |
| 12 | ||= '''Debian (stable)''' =|| 2020 || [[Image(https://repology.org/badge/version-only-for-repo/debian_stable/farstream.svg, link=https://repology.org/metapackage/farstream)]] || [[Image(https://repology.org/badge/version-only-for-repo/debian_stable/glib.svg, link=https://repology.org/metapackage/glib)]] || [[Image(https://repology.org/badge/version-only-for-repo/debian_stable/gtk3.svg, link=https://repology.org/metapackage/gtk3)]] || [[Image(https://repology.org/badge/version-only-for-repo/debian_stable/gstreamer1.svg, link=https://repology.org/metapackage/gstreamer1)]] || [[Image(https://repology.org/badge/version-only-for-repo/debian_stable/gplugin.svg, link=https://repology.org/metapackage/gplugin)]] || [[Image(https://repology.org/badge/version-only-for-repo/debian_stable/intltool.svg, link=https://repology.org/metapackage/intltool)]] || [[Image(https://repology.org/badge/version-only-for-repo/debian_stable/json-glib.svg, link=https://repology.org/metapackage/json-glib)]] || [[Image(https://repology.org/badge/version-only-for-repo/debian_stable/libxml2.svg, link=https://repology.org/metapackage/libxml2)]] || [[Image(https://repology.org/badge/version-only-for-repo/debian_stable/meson.svg, link=https://repology.org/metapackage/meson)]] || [[Image(https://repology.org/badge/version-only-for-repo/debian_stable/ninja.svg, link=https://repology.org/metapackage/ninja)]] || [[Image(https://repology.org/badge/version-only-for-repo/debian_stable/webkitgtk.svg, link=https://repology.org/metapackage/webkitgtk)]]|| |
| 13 | ||= '''Debian (testing)''' =|| ? || [[Image(https://repology.org/badge/version-only-for-repo/debian_testing/farstream.svg, link=https://repology.org/metapackage/farstream)]] || [[Image(https://repology.org/badge/version-only-for-repo/debian_testing/glib.svg, link=https://repology.org/metapackage/glib)]] || [[Image(https://repology.org/badge/version-only-for-repo/debian_testing/gtk3.svg, link=https://repology.org/metapackage/gtk3)]] || [[Image(https://repology.org/badge/version-only-for-repo/debian_testing/gstreamer1.svg, link=https://repology.org/metapackage/gstreamer1)]] || [[Image(https://repology.org/badge/version-only-for-repo/debian_testing/gplugin.svg, link=https://repology.org/metapackage/gplugin)]] || [[Image(https://repology.org/badge/version-only-for-repo/debian_testing/intltool.svg, link=https://repology.org/metapackage/intltool)]] || [[Image(https://repology.org/badge/version-only-for-repo/debian_testing/json-glib.svg, link=https://repology.org/metapackage/json-glib)]] || [[Image(https://repology.org/badge/version-only-for-repo/debian_testing/libxml2.svg, link=https://repology.org/metapackage/libxml2)]] || [[Image(https://repology.org/badge/version-only-for-repo/debian_testing/meson.svg, link=https://repology.org/metapackage/meson)]] || [[Image(https://repology.org/badge/version-only-for-repo/debian_testing/ninja.svg, link=https://repology.org/metapackage/ninja)]] || [[Image(https://repology.org/badge/version-only-for-repo/debian_testing/webkitgtk.svg, link=https://repology.org/metapackage/webkitgtk)]]|| |
| 14 | ||= '''Fedora 26''' =|| ? || [[Image(https://repology.org/badge/version-only-for-repo/fedora_26/farstream.svg, link=https://repology.org/metapackage/farstream)]] || [[Image(https://repology.org/badge/version-only-for-repo/fedora_26/glib.svg, link=https://repology.org/metapackage/glib)]] || [[Image(https://repology.org/badge/version-only-for-repo/fedora_26/gtk3.svg, link=https://repology.org/metapackage/gtk3)]] || [[Image(https://repology.org/badge/version-only-for-repo/fedora_26/gstreamer1.svg, link=https://repology.org/metapackage/gstreamer1)]] || [[Image(https://repology.org/badge/version-only-for-repo/fedora_26/gplugin.svg, link=https://repology.org/metapackage/gplugin)]] || [[Image(https://repology.org/badge/version-only-for-repo/fedora_26/intltool.svg, link=https://repology.org/metapackage/intltool)]] || [[Image(https://repology.org/badge/version-only-for-repo/fedora_26/json-glib.svg, link=https://repology.org/metapackage/json-glib)]] || [[Image(https://repology.org/badge/version-only-for-repo/fedora_26/libxml2.svg, link=https://repology.org/metapackage/libxml2)]] || [[Image(https://repology.org/badge/version-only-for-repo/fedora_26/meson.svg, link=https://repology.org/metapackage/meson)]] || [[Image(https://repology.org/badge/version-only-for-repo/fedora_26/ninja.svg, link=https://repology.org/metapackage/ninja)]] || [[Image(https://repology.org/badge/version-only-for-repo/fedora_26/webkitgtk.svg, link=https://repology.org/metapackage/webkitgtk)]]|| |
| 15 | ||= '''Fedora 27''' =|| ? || [[Image(https://repology.org/badge/version-only-for-repo/fedora_27/farstream.svg, link=https://repology.org/metapackage/farstream)]] || [[Image(https://repology.org/badge/version-only-for-repo/fedora_27/glib.svg, link=https://repology.org/metapackage/glib)]] || [[Image(https://repology.org/badge/version-only-for-repo/fedora_27/gtk3.svg, link=https://repology.org/metapackage/gtk3)]] || [[Image(https://repology.org/badge/version-only-for-repo/fedora_27/gstreamer1.svg, link=https://repology.org/metapackage/gstreamer1)]] || [[Image(https://repology.org/badge/version-only-for-repo/fedora_27/gplugin.svg, link=https://repology.org/metapackage/gplugin)]] || [[Image(https://repology.org/badge/version-only-for-repo/fedora_27/intltool.svg, link=https://repology.org/metapackage/intltool)]] || [[Image(https://repology.org/badge/version-only-for-repo/fedora_27/json-glib.svg, link=https://repology.org/metapackage/json-glib)]] || [[Image(https://repology.org/badge/version-only-for-repo/fedora_27/libxml2.svg, link=https://repology.org/metapackage/libxml2)]] || [[Image(https://repology.org/badge/version-only-for-repo/fedora_27/meson.svg, link=https://repology.org/metapackage/meson)]] || [[Image(https://repology.org/badge/version-only-for-repo/fedora_27/ninja.svg, link=https://repology.org/metapackage/ninja)]] || [[Image(https://repology.org/badge/version-only-for-repo/fedora_27/webkitgtk.svg, link=https://repology.org/metapackage/webkitgtk)]]|| |
| 16 | ||= '''Gentoo''' =|| N/A || [[Image(https://repology.org/badge/version-only-for-repo/gentoo/farstream.svg, link=https://repology.org/metapackage/farstream)]] || [[Image(https://repology.org/badge/version-only-for-repo/gentoo/glib.svg, link=https://repology.org/metapackage/glib)]] || [[Image(https://repology.org/badge/version-only-for-repo/gentoo/gtk3.svg, link=https://repology.org/metapackage/gtk3)]] || [[Image(https://repology.org/badge/version-only-for-repo/gentoo/gstreamer1.svg, link=https://repology.org/metapackage/gstreamer1)]] || [[Image(https://repology.org/badge/version-only-for-repo/gentoo/gplugin.svg, link=https://repology.org/metapackage/gplugin)]] || [[Image(https://repology.org/badge/version-only-for-repo/gentoo/intltool.svg, link=https://repology.org/metapackage/intltool)]] || [[Image(https://repology.org/badge/version-only-for-repo/gentoo/json-glib.svg, link=https://repology.org/metapackage/json-glib)]] || [[Image(https://repology.org/badge/version-only-for-repo/gentoo/libxml2.svg, link=https://repology.org/metapackage/libxml2)]] || [[Image(https://repology.org/badge/version-only-for-repo/gentoo/meson.svg, link=https://repology.org/metapackage/meson)]] || [[Image(https://repology.org/badge/version-only-for-repo/gentoo/ninja.svg, link=https://repology.org/metapackage/ninja)]] || [[Image(https://repology.org/badge/version-only-for-repo/gentoo/webkitgtk.svg, link=https://repology.org/metapackage/webkitgtk)]]|| |
| 17 | ||= '''Mageia 6''' =|| 2019-01-16 || [[Image(https://repology.org/badge/version-only-for-repo/mageia_6/farstream.svg, link=https://repology.org/metapackage/farstream)]] || [[Image(https://repology.org/badge/version-only-for-repo/mageia_6/glib.svg, link=https://repology.org/metapackage/glib)]] || [[Image(https://repology.org/badge/version-only-for-repo/mageia_6/gtk3.svg, link=https://repology.org/metapackage/gtk3)]] || [[Image(https://repology.org/badge/version-only-for-repo/mageia_6/gstreamer1.svg, link=https://repology.org/metapackage/gstreamer1)]] || [[Image(https://repology.org/badge/version-only-for-repo/mageia_6/gplugin.svg, link=https://repology.org/metapackage/gplugin)]] || [[Image(https://repology.org/badge/version-only-for-repo/mageia_6/intltool.svg, link=https://repology.org/metapackage/intltool)]] || [[Image(https://repology.org/badge/version-only-for-repo/mageia_6/json-glib.svg, link=https://repology.org/metapackage/json-glib)]] || [[Image(https://repology.org/badge/version-only-for-repo/mageia_6/libxml2.svg, link=https://repology.org/metapackage/libxml2)]] || [[Image(https://repology.org/badge/version-only-for-repo/mageia_6/meson.svg, link=https://repology.org/metapackage/meson)]] || [[Image(https://repology.org/badge/version-only-for-repo/mageia_6/ninja.svg, link=https://repology.org/metapackage/ninja)]] || [[Image(https://repology.org/badge/version-only-for-repo/mageia_6/webkitgtk.svg, link=https://repology.org/metapackage/webkitgtk)]]|| |
| 18 | ||= '''Ubuntu 16.04''' =|| 2019-04 || [[Image(https://repology.org/badge/version-only-for-repo/ubuntu_16_04/farstream.svg, link=https://repology.org/metapackage/farstream)]] || [[Image(https://repology.org/badge/version-only-for-repo/ubuntu_16_04/glib.svg, link=https://repology.org/metapackage/glib)]] || [[Image(https://repology.org/badge/version-only-for-repo/ubuntu_16_04/gtk3.svg, link=https://repology.org/metapackage/gtk3)]] || [[Image(https://repology.org/badge/version-only-for-repo/ubuntu_16_04/gstreamer1.svg, link=https://repology.org/metapackage/gstreamer1)]] || [[Image(https://repology.org/badge/version-only-for-repo/ubuntu_16_04/gplugin.svg, link=https://repology.org/metapackage/gplugin)]] || [[Image(https://repology.org/badge/version-only-for-repo/ubuntu_16_04/intltool.svg, link=https://repology.org/metapackage/intltool)]] || [[Image(https://repology.org/badge/version-only-for-repo/ubuntu_16_04/json-glib.svg, link=https://repology.org/metapackage/json-glib)]] || [[Image(https://repology.org/badge/version-only-for-repo/ubuntu_16_04/libxml2.svg, link=https://repology.org/metapackage/libxml2)]] || [[Image(https://repology.org/badge/version-only-for-repo/ubuntu_16_04/meson.svg, link=https://repology.org/metapackage/meson)]] || [[Image(https://repology.org/badge/version-only-for-repo/ubuntu_16_04/ninja.svg, link=https://repology.org/metapackage/ninja)]] || [[Image(https://repology.org/badge/version-only-for-repo/ubuntu_16_04/webkitgtk.svg, link=https://repology.org/metapackage/webkitgtk)]]|| |
| 19 | ||= '''Ubuntu 18.04''' =|| 2023-04 || [[Image(https://repology.org/badge/version-only-for-repo/ubuntu_18_04/farstream.svg, link=https://repology.org/metapackage/farstream)]] || [[Image(https://repology.org/badge/version-only-for-repo/ubuntu_18_04/glib.svg, link=https://repology.org/metapackage/glib)]] || [[Image(https://repology.org/badge/version-only-for-repo/ubuntu_18_04/gtk3.svg, link=https://repology.org/metapackage/gtk3)]] || [[Image(https://repology.org/badge/version-only-for-repo/ubuntu_18_04/gstreamer1.svg, link=https://repology.org/metapackage/gstreamer1)]] || [[Image(https://repology.org/badge/version-only-for-repo/ubuntu_18_04/gplugin.svg, link=https://repology.org/metapackage/gplugin)]] || [[Image(https://repology.org/badge/version-only-for-repo/ubuntu_18_04/intltool.svg, link=https://repology.org/metapackage/intltool)]] || [[Image(https://repology.org/badge/version-only-for-repo/ubuntu_18_04/json-glib.svg, link=https://repology.org/metapackage/json-glib)]] || [[Image(https://repology.org/badge/version-only-for-repo/ubuntu_18_04/libxml2.svg, link=https://repology.org/metapackage/libxml2)]] || [[Image(https://repology.org/badge/version-only-for-repo/ubuntu_18_04/meson.svg, link=https://repology.org/metapackage/meson)]] || [[Image(https://repology.org/badge/version-only-for-repo/ubuntu_18_04/ninja.svg, link=https://repology.org/metapackage/ninja)]] || [[Image(https://repology.org/badge/version-only-for-repo/ubuntu_18_04/webkitgtk.svg, link=https://repology.org/metapackage/webkitgtk)]]|| |
| 20 | |
| 21 | Note: The package dependencies and selection of distros in this table are updated by hand and might be out of date. This page is regenerated with [https://bitbucket.org/snippets/CMaiku/aejxXn this script]. |
| 22 | |
| 23 | The following Linux distributions are not listed because they have already reached their end-of-support date, or will reach their end-of-support date too soon for us to accommodate them. |
| 24 | * Fedora 25 and earlier |
| 25 | * Ubuntu 14.04 and earlier LTS releases |
| 26 | * Ubuntu 17.10 and earlier non-LTS releases |
| 27 | * Red Hat Enterprise (CentOS, Scientific Linux) 5.x and earlier |