summaryrefslogtreecommitdiff
path: root/HACKING
diff options
context:
space:
mode:
authorPatrick Ohly <patrick.ohly@intel.com>2009-01-18 22:14:24 +0100
committerPatrick Ohly <patrick.ohly@gmx.de>2009-03-25 14:43:32 +0100
commitde8ee098e7a2b8a5838a621854f723c665cd9b62 (patch)
treeada4dd075e5052c18be6d94eb043eed9b2ddacf9 /HACKING
parent3bfecb13a6a8ca0952656901f44823460552d4af (diff)
use Synthesis SDK to run a sync session
Copying SyncEvolution settings into the corresponding Synthesis properties is implemented. A "syncevolution.xml" with the client configuration must be in the current directory. Currently it contains no configuration for SyncEvolution data backends, only for SDK_textdb addressbook. As there is no synthesis.pc yet, use SYNTHESIS_CFLAGS=-Ifoo/include and SYNTHESIS_LIBS=-Lfoo/lib -lsynthesissdk where foo is the installation prefix of the Synthesis SDK.
Diffstat (limited to 'HACKING')
-rw-r--r--HACKING37
1 files changed, 37 insertions, 0 deletions
diff --git a/HACKING b/HACKING
index 9b03f799..bc72b112 100644
--- a/HACKING
+++ b/HACKING
@@ -1,3 +1,40 @@
+Synthesis Branch
+----------------
+
+Compile and install Synthesis SDK in directory "foo".
+
+Configure SyncEvolution with
+ SYNTHESIS_CFLAGS=-Ifoo/include SYNTHESIS_LIBS=-Lfoo/lib -lsynthesissdk
+
+Create a syncevolution.xml config file in the current
+directory, see src/syncevolution.xml.
+
+Run syncevolution with LD_LIBRARY_PATH=foo/lib:SDK_PATH/SDK/bin/Linux
+where SDK_PATH is the installation directory of the official Synthesis
+SDK (only necessary if .xml config refers to some of those modules).
+
+Currently none of the SyncEvolution backends are connected to Synthesis,
+so one has to configure a dummy file backend and use the SDK_textdb.so
+to handle the data.
+
+Example config: $ ./syncevolution --print-config --quiet funambol_1
+
+syncURL = http://my.funambol.com/sync
+username = xxxx
+password = yyyy
+logdir = /tmp
+useProxy = 1
+proxyHost = http://proxy.isw.intel.com:911
+deviceId = sc-pim-3e43622c-2e38-477a-9a9d-29ce45aba78c
+
+[addressbook]
+sync = two-way
+type = file:text/x-calendar:1.0
+evolutionsource = file:///home/pohly/funambol/addressbook
+uri = card
+
+
+
Checking out the Source
-----------------------