Index: configure.in =================================================================== RCS file: /cvs/gnome/evolution-sharp/configure.in,v retrieving revision 1.29 diff -u -B -p -r1.29 configure.in --- configure.in 6 Dec 2005 20:36:00 -0000 1.29 +++ configure.in 26 Apr 2006 21:57:37 -0000 @@ -1,7 +1,7 @@ AC_INIT(README) AC_CANONICAL_SYSTEM AM_CONFIG_HEADER(config.h) -AM_INIT_AUTOMAKE(evolution-sharp, 0.10.2) +AM_INIT_AUTOMAKE(evolution-sharp, 0.11.0) AM_MAINTAINER_MODE AC_PROG_INSTALL @@ -12,23 +12,33 @@ if test "x$PKG_CONFIG" = "xno"; then AC_MSG_ERROR([You need to install pkg-config]) fi -PKG_CHECK_MODULES(BASE_DEPENDENCIES, evolution-data-server-1.2 >= 1.3.5, eds13=yes, eds13=no) -if test "x$eds13" = "xyes"; then +PKG_CHECK_MODULES(EDS12, evolution-data-server-1.2 >= 1.2, edsver="1.2", foo=bar) +PKG_CHECK_MODULES(EDS14, evolution-data-server-1.2 >= 1.4, edsver="1.4", foo=bar) +PKG_CHECK_MODULES(EDS16, evolution-data-server-1.2 >= 1.6, edsver="1.6", foo=bar) + +if test "x$edsver" = "x"; then + AC_MSG_ERROR([You need evolution-data-server 1.2.x, 1.4.x, or 1.6.x]) +fi + +if test "x$edsver" = "x1.2"; then + EDS_VERSION=-1.2 + EDS_SOVERSION=4 + EBOOK_SOVERSION=3 + ECAL_SOVERSION=2 +fi + +if test "x$edsver" = "x1.4"; then EDS_VERSION=-1.2 EDS_SOVERSION=4 EBOOK_SOVERSION=5 ECAL_SOVERSION=3 -else - PKG_CHECK_MODULES(BASE_DEPENDENCIES, evolution-data-server-1.2 >= 1.2.0 evolution-data-server-1.2 < 1.3.0, eds12=yes, eds12=no) +fi - if test "x$eds12" = "xyes"; then - EDS_VERSION=-1.2 - EDS_SOVERSION=4 - EBOOK_SOVERSION=3 - ECAL_SOVERSION=2 - else - AC_MSG_ERROR([You need evolution-data-server 1.2.x or 1.3.5 or newer]) - fi +if test "x$edsver" = "x1.6"; then + EDS_VERSION=-1.2 + EDS_SOVERSION=7 + EBOOK_SOVERSION=5 + ECAL_SOVERSION=3 fi AC_SUBST(EDS_VERSION) @@ -36,7 +46,8 @@ AC_SUBST(EDS_SOVERSION) AC_SUBST(EBOOK_SOVERSION) AC_SUBST(ECAL_SOVERSION) -AM_CONDITIONAL(USE_EVO12, test "x$eds12" = "xyes") +AM_CONDITIONAL(USE_EVO12, test "x$edsver" = "x1.2") +AM_CONDITIONAL(USE_EVO14, test "x$edsver" = "x1.4") PKG_CHECK_MODULES(MONO, mono >= 1.0.0) AC_PATH_PROG(CSC, mcs, no) @@ -107,11 +118,19 @@ IDL_INCLUDES="-I "`pkg-config --variable AC_MSG_RESULT($IDL_INCLUDES) AC_SUBST(IDL_INCLUDES) -PKG_CHECK_MODULES(EVO_SHELL, "evolution-shell-2.4",, [PKG_CHECK_MODULES(EVO_SHELL, "evolution-shell-2.2")]) +PKG_CHECK_MODULES(ESHELL22, "evolution-shell-2.2", eshellver="2.2", foo=bar) +PKG_CHECK_MODULES(ESHELL24, "evolution-shell-2.4", eshellver="2.4", foo=bar) +PKG_CHECK_MODULES(ESHELL26, "evolution-shell-2.6", eshellver="2.6", foo=bar) + +if test "x$eshellver" = "x"; then + AC_MSG_ERROR([You need to install evolution-shell]) +fi + +PKG_CHECK_MODULES(EVO_SHELL, "evolution-shell-$eshellver") AC_SUBST(EVO_SHELL_CFLAGS) AC_SUBST(EVO_SHELL_LIBS) -EVO_SHELL_LIBDIR=`$PKG_CONFIG --variable=privlibdir evolution-shell-2.4` +EVO_SHELL_LIBDIR=`$PKG_CONFIG --variable=privlibdir evolution-shell-2.6` AC_SUBST(EVO_SHELL_LIBDIR) API_VERSION=2.0.0.0 @@ -130,10 +149,6 @@ Makefile echo "---" echo "Configuration successful." echo -if test "x$eds12" = "xyes"; then -echo "Using evolution-data-server 1.2.x API" -else -echo "Using evolution-data-server 1.3.x API" -fi +echo "Using evolution-data-server ${edsver}.x API" echo "---" Index: evolution/Makefile.am =================================================================== RCS file: /cvs/gnome/evolution-sharp/evolution/Makefile.am,v retrieving revision 1.26 diff -u -B -p -r1.26 Makefile.am --- evolution/Makefile.am 12 Sep 2005 20:55:35 -0000 1.26 +++ evolution/Makefile.am 26 Apr 2006 21:57:37 -0000 @@ -1,9 +1,13 @@ -RAW_APIS = evolution-api-1.2.raw evolution-api.raw +RAW_APIS = evolution-api-1.4.raw evolution-api-1.2.raw evolution-api.raw +if USE_EVO14 +RAW_API = evolution-api-1.4.raw +else if USE_EVO12 RAW_API = evolution-api-1.2.raw else RAW_API = evolution-api.raw +endif endif API=evolution-api.xml Index: evolution/evolution-api.raw =================================================================== RCS file: /cvs/gnome/evolution-sharp/evolution/evolution-api.raw,v retrieving revision 1.10 diff -u -B -p -r1.10 evolution-api.raw --- evolution/evolution-api.raw 30 Aug 2005 21:14:16 -0000 1.10 +++ evolution/evolution-api.raw 26 Apr 2006 21:57:39 -0000 @@ -187,16 +187,16 @@ - - - - - - - - - - + + + + + + + + + + @@ -803,7 +803,7 @@ - + @@ -883,6 +883,9 @@ + + + @@ -928,6 +931,12 @@ + + + + + + @@ -1073,7 +1082,7 @@ - + @@ -1161,10 +1170,10 @@ - - - - + + + + @@ -1188,14 +1197,14 @@ - - - - - - + + + + + + - + @@ -1283,7 +1292,7 @@ - + @@ -1345,7 +1354,7 @@ - + @@ -1379,7 +1388,7 @@ - + @@ -1682,6 +1691,9 @@ + + + @@ -1898,7 +1910,7 @@ - + @@ -2095,6 +2107,7 @@ +