pidgin/pidgin

facebook: fb_api_cb_contacts: Make all the other fields optional too

Fixes "No matches for $.represented_profile.id" errors

Previously, hugePictureUrl was made optional. Now someone complains about
represented_profile being missing, replaced with a null. To be honest I'm
worried about what kind of bug might be breaking things so subtly on the
server side, but well, it's not my job.

This will result in some friends with missing represented_profile not
being included in the contact list, because we're missing rather
essential information. But better than not being able to log in.
EXTRA_DIST = \
getopt.c \
getopt.h \
getopt1.c \
finch.pc.in
pkgconfigdir = $(libdir)/pkgconfig
pkgconfig_DATA = finch.pc
SUBDIRS = libgnt . plugins
if ENABLE_GNT
# XXX: should this be lib_, or noinst_?
lib_LTLIBRARIES = libfinch.la
bin_PROGRAMS = finch
endif
libfinch_la_SOURCES = \
gntaccount.c \
gntblist.c \
gntcertmgr.c \
gntconn.c \
gntconv.c \
gntdebug.c \
gntidle.c \
gntlog.c \
gntmedia.c \
gntmenuutil.c \
gntnotify.c \
gntplugin.c \
gntpounce.c \
gntprefs.c \
gntrequest.c \
gntroomlist.c \
gntsound.c \
gntstatus.c \
gntui.c \
gntxfer.c \
libfinch.c
libfinch_la_headers = \
gntaccount.h \
gntblist.h \
gntcertmgr.h \
gntconn.h \
gntconv.h \
gntdebug.h \
finch.h \
gntidle.h \
gntlog.h \
gntmedia.h \
gntmenuutil.h \
gntnotify.h \
gntplugin.h \
gntpounce.h \
gntprefs.h \
gntrequest.h \
gntroomlist.h \
gntsound.h \
gntstatus.h \
gntui.h \
gntxfer.h
finch_SOURCES = \
finch.c
libfinchincludedir=$(includedir)/finch
libfinchinclude_HEADERS = \
$(libfinch_la_headers)
libfinch_la_DEPENDENCIES = @LIBOBJS@
libfinch_la_LDFLAGS = -export-dynamic -no-undefined \
-version-info $(PURPLE_LT_VERSION_INFO)
libfinch_la_LIBADD = \
@LIBOBJS@ \
$(DBUS_LIBS) \
$(INTLLIBS) \
$(GLIB_LIBS) \
$(GPLUGIN_LIBS) \
$(LIBXML_LIBS) \
$(GNT_LIBS) \
$(GSTREAMER_LIBS) \
$(GSTVIDEO_LIBS) \
$(INTROSPECTION_LIBS) \
./libgnt/libgnt.la \
$(top_builddir)/libpurple/libpurple.la
finch_DEPENDENCIES = $(builddir)/libfinch.la
finch_LDFLAGS = -export-dynamic
finch_LDADD = $(builddir)/libfinch.la $(libfinch_la_LIBADD)
if IS_WIN32
libfinch_la_LIBADD += \
-lwinmm
.rc.o: %.rc
$(AM_V_GEN)$(WINDRES) -i $< -o $@
FINCH_WIN32RES = finch_winres.o
finch_DEPENDENCIES += $(FINCH_WIN32RES)
finch_LDFLAGS += -Wl,$(FINCH_WIN32RES)
LIBFINCH_WIN32RES = libfinch_winres.o
libfinch_la_DEPENDENCIES += $(LIBFINCH_WIN32RES)
libfinch_la_LDFLAGS += -Wl,$(LIBFINCH_WIN32RES)
endif
AM_CPPFLAGS = \
-DSTANDALONE \
-I$(top_srcdir)/libpurple/ \
-I$(top_builddir)/libpurple \
-I$(top_srcdir) \
-I$(srcdir)/libgnt/ \
$(DEBUG_CFLAGS) \
$(GLIB_CFLAGS) \
$(GPLUGIN_CFLAGS) \
$(DBUS_CFLAGS) \
$(LIBXML_CFLAGS) \
$(GSTREAMER_CFLAGS) \
$(INTROSPECTION_CFLAGS) \
$(GNT_CFLAGS)
if ENABLE_GNT
-include $(INTROSPECTION_MAKEFILE)
INTROSPECTION_GIRS =
INTROSPECTION_SCANNER_ARGS = \
--warn-all \
--add-include-path=$(prefix)/share/gir-1.0 \
--add-include-path=$(builddir)/libgnt \
--add-include-path=$(top_builddir)/libpurple
INTROSPECTION_COMPILER_ARGS = \
--includedir=$(prefix)/share/gir-1.0 \
--includedir=$(builddir)/libgnt \
--includedir=$(top_builddir)/libpurple
if HAVE_INTROSPECTION
introspection_sources = $(libfinchinclude_HEADERS)
Finch-$(PURPLE_MAJOR_VERSION).$(PURPLE_MINOR_VERSION).gir: $(builddir)/libfinch.la
Finch_3_0_gir_INCLUDES = \
Gnt-$(GNT_MAJOR_VERSION).$(GNT_MINOR_VERSION) \
Purple-$(PURPLE_MAJOR_VERSION).$(PURPLE_MINOR_VERSION)
Finch_3_0_gir_CFLAGS = \
$(INCLUDES) \
-DSTANDALONE \
-DDATADIR=\"$(datadir)\" \
-DLIBDIR=\"$(libdir)/finch/\" \
-DLOCALEDIR=\"$(datadir)/locale\" \
-DSYSCONFDIR=\"$(sysconfdir)\" \
-I$(top_srcdir)/libpurple/ \
-I$(top_builddir)/libpurple/ \
-I$(top_srcdir) \
-I$(srcdir)/libgnt/ \
$(GLIB_CFLAGS) \
$(GPLUGIN_CFLAGS) \
$(DBUS_CFLAGS) \
$(LIBXML_CFLAGS) \
$(GSTREAMER_CFLAGS) \
$(INTROSPECTION_CFLAGS) \
$(GNT_CFLAGS)
Finch_3_0_gir_LIBS = $(builddir)/libfinch.la
Finch_3_0_gir_FILES = $(introspection_sources)
INTROSPECTION_GIRS += Finch-$(PURPLE_MAJOR_VERSION).$(PURPLE_MINOR_VERSION).gir
girdir = \
$(prefix)/share/gir-1.0 \
$(INTROSPECTION_GIRDIR)
gir_DATA = $(INTROSPECTION_GIRS)
typelibdir = \
$(prefix)/share/gir-1.0 \
$(INTROSPECTION_TYPELIBDIR)
typelib_DATA = $(INTROSPECTION_GIRS:.gir=.typelib)
CLEANFILES = $(gir_DATA) $(typelib_DATA)
endif
endif # ENABLE_GNT