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 @@
+