KitchenSync

KitchenSync is a KDE synchronization GUI which uses OpenSync as its backend (as of KDE 3.5.7).

Screenshots can be seen here

Bugs for the opensync-integration branch of kitchensync may be reported on http://www.opensync.org/newticket. Patches may be sent to the opensync-devel mailing list.

Here is how to get it:

1) Make sure you have the kdelibs-3.5 development packages installed
2) Make sure you have current opensync development packages installed. You should get them from the subversion at http://svn.opensync.org/branches/branch-0.2X/opensync

3) Checkout a kdepim build environment from KDE subversion repository with

svn co -N svn://anonsvn.kde.org/home/kde/branches/KDE/3.5/kdepim/ kitchensync

Alternatively you can install the appropriate development package for your distribution, eg kdepim-dev for Debian and Ubuntu.

4) Checkout the admin directory

cd kitchensync
svn co svn://anonsvn.kde.org/home/kde/branches/KDE/3.5/kde-common/admin

4.1) Checkout parts of the doc directory

svn up -N doc
svn up doc/api

5) Checkout the kitchensync sources

svn up libemailfunctions
svn up libkcal
svn up libkdepim
svn up ktnef
svn up kitchensync

(If you want to build kitchensync for OpenSync 0.3x devel branch - skip the last svn up kitchensync - and run instead:) (do not work with ./configure --prefix=/directory/)

svn co svn://anonsvn.kde.org/home/kde/branches/work/kitchensync-OpenSync0.30API kitchensync

6) Prepare compilation

make -f Makefile.cvs
./configure

7) Compile & Install

make
make install