- cmake (at least version 2.4.7)
You will need the development packages for the following:
Those can probably be installed with your package manager.
You will also need
If it is not offered by your distro, you can use this
You will also need to
- download at least version 0.34 of OpenSync, including downloading at least version 0.4.5 of LibSyncML.
This is not likely to be available in your package manager.
You may find the following scripts in the blueZync
utils directory useful:
Please note that if you build OpenSync out of SVN, there are currently (2007-12-01) some bugs in the syncml plugin (see this message), but using the 0.34 packages should work.
svn co https://bluezync.svn.sourceforge.net/svnroot/bluezync/trunk/libopensync-plugin-mozilla libopensync-plugin-mozilla svn co https://bluezync.svn.sourceforge.net/svnroot/bluezync/trunk/blueZync4thunderbird blueZync4thunderbird svn co https://bluezync.svn.sourceforge.net/svnroot/bluezync/trunk/utils utils
or download source tarballs from the SourceForge repository
build-install-bluezync.shin the blueZync
utilsdirectory, or build manually:
You should set a prefix and the path to your package files:
export PREFIX="/usr/local" export PKG_CONFIG_PATH="/usr/lib/pkgconfig:/usr/local/lib/pkgconfig"
Create a buid directory and
cd into it. Now run
cmake -DCMAKE_INSTALL_PREFIX="$PREFIX" <path-to-libopensync-plugin-mozilla-source-dir> make install cmake -DCMAKE_INSTALL_PREFIX="$PREFIX" <path-to-blueZync4thunderbird-source-dir> make install
- Obviously the paths need to point to where thunderbird and opensync respectively, are installed
thunderbirdpath is only necessary if you run e.g.
msynctooloutside of thunderbird
- I guess the need for
opensync/formatsis a bug in OpenSync...
make install in
blueZync4thunderbird installs the extension files into
/usr/local/share/blueZync (depending on your PREFIX setting, of course).
In your Thunderbird profile extension directory (something like
/home/someone/.thunderbird/ab1cde23/extensions) create a file called
blueZync@KaarPoSoft.dk with a single line in it:
- Look in Thunderbird's Tools menu - at the bottom you should find blueZync
See also the (very incomplete) blueZync manualblueZync Developers Discussion Forum is your friend!