wiki:trunk/installation/building/plugins/evolution

Requirements:

  • libopensync
  • glib2
  • libebook 1.0 or 1.2
  • libecall 1.0 or 1.2
  • libedataserver 1.0 or 1.2

To install the non opensync dependecies on ubuntu / debian use:

sudo apt-get install libebook1.2-dev libecal1.2-dev \
 libedataserver1.2-dev libedata-book1.2-dev libedata-cal1.2-dev \
 libebackend1.2-dev evolution-data-server-dev libglib2.0-dev

To checkout and configure

mkdir evolution

svn co http://svn.opensync.org/plugins/evolution2

mkdir build
cd build

cmake ../evolution2

The default install directory is /usr/local to use somewhere different add -DCMAKE_INSTALL_PREFIX=/path/to/install/dir to the cmake command

Then

make
make install

If you used the default install prefix you will need

sudo make install

Confirm that the installation worked with

osynctool --listplugins

It should show evo2-sync. If it is not found make sure that INSTALL_PREFIX/lib is on your LD_LIBRARY_PATH. eg

export LD_LIBRARY_PATH=/usr/local/lib:$LD_LIBRARY_PATH