PKGNAME=libpurple
PKGSEC=libs
PKGDEP="avahi ca-certs cyrus-sasl dbus-glib dbus-python farstream gstreamer \
        libgadu libidn tk libnsl2 evolution-data-server gnutls"
PKGDEP__RETRO="ca-certs cyrus-sasl dbus-glib gnutls libidn libnsl2"
PKGDEP__ARMV4="${PKGDEP__RETRO}"
PKGDEP__ARMV6HF="${PKGDEP__RETRO}"
PKGDEP__ARMV7HF="${PKGDEP__RETRO}"
PKGDEP__I486="${PKGDEP__RETRO}"
PKGDEP__LOONGSON2F="${PKGDEP__RETRO}"
PKGDEP__M68K="${PKGDEP__RETRO}"
PKGDEP__POWERPC="${PKGDEP__RETRO}"
PKGDEP__PPC64="${PKGDEP__RETRO}"
BUILDDEP="doxygen gtkspell intltool ncurses startup-notification libgnt"
BUILDDEP__RETRO="gtk-2 intltool ncurses libgnt"
BUILDDEP__ARMV4="${BUILDDEP__RETRO}"
BUILDDEP__ARMV6HF="${BUILDDEP__RETRO}"
BUILDDEP__ARMV7HF="${BUILDDEP__RETRO}"
BUILDDEP__I486="${BUILDDEP__RETRO}"
BUILDDEP__LOONGSON2F="${BUILDDEP__RETRO}"
BUILDDEP__M68K="${BUILDDEP__RETRO}"
BUILDDEP__POWERPC="${BUILDDEP__RETRO}"
BUILDDEP__PPC64="${BUILDDEP__RETRO}"
PKGDES="Instant Messaging runtime libraries for Pidgin"

PKGBREAK="pidgin<=2.10.11-2"
PKGREP="pidgin<=2.10.11-2"

# Note: --enable-missing-dependencies ensures that configure aborts upon
# missing dependencies.
#
# Note: --disable-mono, Mono support is experimental.
AUTOTOOLS_AFTER="--enable-largefile \
                 --enable-nls \
                 --enable-missing-dependencies \
                 --enable-gtkui \
                 --enable-consoleui \
                 --enable-screensaver \
                 --enable-sm \
                 --enable-startup-notification \
                 --enable-gtkspell \
                 --enable-gevolution \
                 --enable-cap \
                 --enable-gestures \
                 --disable-schemas-install \
                 --enable-gstreamer \
                 --enable-gstreamer-video \
                 --enable-gstreamer-interfaces \
                 --enable-farstream \
                 --enable-vv \
                 --enable-idn \
                 --disable-meanwhile \
                 --enable-avahi \
                 --enable-plugins \
                 --enable-fortify \
                 --enable-dbus \
                 --enable-nm \
                 --disable-unity \
                 --disable-mono \
                 --enable-perl \
                 --enable-gnutls \
                 --disable-nss \
                 --enable-tcl \
                 --enable-tk \
                 --enable-cyrus-sasl \
                 --enable-pixmaps-install \
                 --enable-trayicon-compat \
                 --enable-doxygen \
                 --enable-dot \
                 --enable-devhelp \
                 --disable-fuzzing \
                 --disable-debug \
                 --with-x \
                 --with-gstreamer=1.0 \
                 --with-system-ssl-certs=/etc/ssl/certs \
                 PYTHON=/usr/bin/python3"

AUTOTOOLS_AFTER__RETRO=" \
                 ${AUTOTOOLS_AFTER} \
                 --enable-gnutls \
                 --disable-avahi \
                 --disable-doxygen \
                 --disable-gevolution \
                 --disable-gstreamer \
                 --disable-gtkspell \
                 --disable-perl \
                 --disable-startup-notification \
                 --disable-tcl \
                 --disable-tk \
                 --disable-vv"
AUTOTOOLS_AFTER__ARMV4="${AUTOTOOLS_AFTER__RETRO}"
AUTOTOOLS_AFTER__ARMV6HF="${AUTOTOOLS_AFTER__RETRO}"
AUTOTOOLS_AFTER__ARMV7HF="${AUTOTOOLS_AFTER__RETRO}"
AUTOTOOLS_AFTER__I486="${AUTOTOOLS_AFTER__RETRO}"
AUTOTOOLS_AFTER__LOONGSON2F="${AUTOTOOLS_AFTER__RETRO}"
AUTOTOOLS_AFTER__M68K="${AUTOTOOLS_AFTER__RETRO}"
AUTOTOOLS_AFTER__POWERPC="${AUTOTOOLS_AFTER__RETRO}"
AUTOTOOLS_AFTER__PPC64="${AUTOTOOLS_AFTER__RETRO}"

# Needed by Afterglow, whereas FAIL_ARCH defaults to mainline-only.
FAIL_ARCH="!(mainline|retro)"
