Mercurial > pidgin
changeset 9095:61b33ac58669
[gaim-migrate @ 9872]
Evolution bumps the version just before release, and libebook is part of
evolution-data-server, so we can't check what version we're using to
determine if we're calling the new libebook API or not. This should work
around that.
committer: Tailor Script <tailor@pidgin.im>
author | Christian Hammond <chipx86@chipx86.com> |
---|---|
date | Thu, 27 May 2004 18:43:16 +0000 |
parents | d516da4b8ace |
children | 84dda5b0a3a8 |
files | configure.ac plugins/gevolution/gevo-util.c |
diffstat | 2 files changed, 11 insertions(+), 1 deletions(-) [+] |
line wrap: on
line diff
--- a/configure.ac Thu May 27 14:51:38 2004 +0000 +++ b/configure.ac Thu May 27 18:43:16 2004 +0000 @@ -312,6 +312,15 @@ AC_SUBST(EVOLUTION_ADDRESSBOOK_CFLAGS) AC_SUBST(EVOLUTION_ADDRESSBOOK_LIBS) + dnl This is necessary, because Evolution bumps the version just before + dnl release, and they broke the API in the current evolution-data-server + dnl release (0.0.93). Version checks won't work until 0.0.94, so we'll + dnl do this for now. Remove in a couple versions! + AC_CHECK_LIB(ebook, e_book_new_system_addressbook, + [ + AC_DEFINE(LIBEBOOK_NEW_API, 1, [new API in libebook 0.0.94cvs]) + ], , $EVOLUTION_ADDRESSBOOK_LIBS) + dnl This can be removed in a few releases of Evolution, especially when dnl it goes stable! AC_MSG_CHECKING([libebook version])
--- a/plugins/gevolution/gevo-util.c Thu May 27 14:51:38 2004 +0000 +++ b/plugins/gevolution/gevo-util.c Thu May 27 18:43:16 2004 +0000 @@ -135,7 +135,8 @@ g_return_val_if_fail(book != NULL, FALSE); -#if EBOOK_CHECK_VERSION(0, 0, 93) +/* #if EBOOK_CHECK_VERSION(0, 0, 94) */ +#ifdef LIBEBOOK_NEW_API *book = e_book_new_system_addressbook(NULL); if (book != NULL)