pidgin/pidgin

Use LT_LIB_M to determine if we need to link to the math library and link Pidgin to the X11 libraries

Gentoo ran into an issue with the gold linker without -lm. The original patch
and work came from Justin Lechner. https://bugs.gentoo.org/386079

Gentoo also ran into an issue with X11_LIBS not being added to pidgin. This
should already be implicit everywhere except for homebrew which patches X11
out of their build. Original patch/work came from and. https://bugs.gentoo.org/500762

Testing Done:
Installed and ran locally.

Reviewed at https://reviews.imfreedom.org/r/608/
if HAVE_CHECK
TESTS=check_libpurple
clean-local:
-rm -rf libpurple..
check_PROGRAMS=check_libpurple
check_libpurple_SOURCES=\
check_libpurple.c \
tests.h \
test_cipher.c \
test_jabber_caps.c \
test_jabber_digest_md5.c \
test_jabber_jutil.c \
test_jabber_scram.c \
test_util.c \
test_xmlnode.c \
$(top_builddir)/libpurple/util.h
check_libpurple_CFLAGS=\
@CHECK_CFLAGS@ \
$(GLIB_CFLAGS) \
$(DEBUG_CFLAGS) \
$(LIBXML_CFLAGS) \
-I.. \
-I$(top_srcdir)/libpurple \
-DBUILDDIR=\"$(top_builddir)\"
check_libpurple_LDADD=\
$(top_builddir)/libpurple/protocols/jabber/libjabber.la \
$(top_builddir)/libpurple/libpurple.la \
@CHECK_LIBS@ \
$(GLIB_LIBS)
endif