--- a/configure.ac Tue Jun 17 00:03:58 2014 +0200
+++ b/configure.ac Tue Jun 17 01:43:39 2014 +0200
@@ -1048,6 +1048,34 @@
AM_CONDITIONAL(HAVE_LIBGADU, test "x$have_libgadu" = "xyes")
if test "x$have_libgadu" = "xyes"; then
AC_DEFINE(HAVE_LIBGADU, 1, [Linked with external libgadu])
+ AC_CHECK_LIB(gnutls, gnutls_certificate_set_x509_system_trust, [gg_have_gnutls_csxst=yes], [gg_have_gnutls_csxst=no]) + if test "x$gg_have_gnutls_csxst" = "xno"; then + for i in /etc/ssl/ca-bundle.pem \ + /etc/ssl/certs/ca-certificates.crt \ + /etc/pki/tls/cert.pem \ + /usr/local/share/certs/ca-root-nss.crt \ + if test "x$gg_have_gnutls_csxst" = "xyes"; then + AC_DEFINE(HAVE_GNUTLS_CERTIFICATE_SET_X509_SYSTEM_TRUST, 1, [gnutls contains the gnutls_certificate_set_x509_system_trust function]) + if test "x$gg_gnutls_sts" != "x"; then + AC_DEFINE_UNQUOTED(GG_CONFIG_GNUTLS_SYSTEM_TRUST_STORE, ["$gg_gnutls_sts"], [use the given file as GnuTLS default trust store]) + PKG_CHECK_MODULES([GNUTLS_2_10], [gnutls >= 2.10.0], [ + AC_DEFINE([HAVE_GNUTLS_2_10], [], [Defined if GnuTLS >= 2.10.0 is available.]) --- a/libpurple/protocols/gg/Makefile.am Tue Jun 17 00:03:58 2014 +0200
+++ b/libpurple/protocols/gg/Makefile.am Tue Jun 17 01:43:39 2014 +0200
@@ -89,17 +89,13 @@
-INTGG_LIBS = $(ZLIB_LIBS)
+INTGG_LIBS = $(ZLIB_LIBS) $(GNUTLS_LIBS) -I$(top_srcdir)/libpurple/protocols/gg/lib \
- INTGG_LIBS += $(GNUTLS_LIBS)
- INTGG_CFLAGS += $(GNUTLS_CFLAGS)
--- a/pidgin/Makefile.am Tue Jun 17 00:03:58 2014 +0200
+++ b/pidgin/Makefile.am Tue Jun 17 01:43:39 2014 +0200
@@ -160,10 +160,6 @@
$(top_builddir)/libpurple/libpurple.la
-INTGG_CFLAGS = -DUSE_INTERNAL_LIBGADU
-DDATADIR=\"$(datadir)\" \
-DLIBDIR=\"$(libdir)/pidgin/\" \