/usr/share/doc/akonadi-kde-resource-googledata/README is in akonadi-kde-resource-googledata 1.2.0-1+b2.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 | Google contacts and calendar akonadi resource
Adenilson Cavalcanti
== Features ==
=== what works ===
- contacts: retrieve/add/edit/delete/query-by-updates (i.e. fast-sync)
- calendar: retrieve/add/delete/query-by-updates (i.e. fast-sync)
Network proxy can be defined in KDE System Settings and the resource
will use it.
Passwords will be stored in KWallet, for while only 1 account is allowed
(I highly recommend to use it together with KWallet, because it makes
possible to query by updates automatically whenever akonadi/kde is
restarted *without* re-entering the account details).
For hosted accounts (i.e. joe.bar@whatever.com), just input the whole user id
plus server name in configuration dialog (i.e. joe.bar@whatever.com). For
normal google accounts
(i.e. joe@gmail.com), just the username is required (i.e. joe).
=== Restrictions ===
Only the main calendar is supported.
Recurrent events are not supported, the reason: google uses an invalid
iCal inside of the XML to represent recurrence).
http://code.google.com/apis/calendar/data/2.0/developers_guide_protocol.html#CreatingRecurring
== Dependencies ==
It requires libgcal 0.9.4 (hosted accounts, fast-sync workaround for
gcalendar and support for multiple email addresses and telephones).
Some linux distributions already include the newer version of libgcal.
It also requires: boost C++, xsltproc, akonadi devel libraries.
=== libgcal ===
You will need to have libxml-dev and libcurl-dev with openssl (plus
ca-certificates to do authentication with google) to compile libgcal.
In ubuntu, the packages are: libcurl4-openssl-dev, libxml2-dev, ca-certificates.
- checkout the code:
$git clone git://repo.or.cz/libgcal.git
or
$git clone git://gitorious.org/libgcal/libgcal.git
- configure and compile, you can use either autotools or cmake based
buildsystem (but *not both*).
For autotools:
$autoreconf -i -f; mkdir build; cd build; ../configure; make; sudo make install
For cmake:
$mkdir build; cd build; cmake ..; make; sudo make install
- set environment variable to the path of installation (you can add this to
your ~/.bashrc file): export LD_LIBRARY_PATH=/usr/local/lib:$LD_LIBRARY_PATH
After this, you are set to compile the google contacts and calendar resources,
as long you have akonadi and KDE development packages. You will need to
restart akonadi server *after* installing the resources
(i.e. akonadictl restart).
== Getting help ==
You can write to kde-pim list or send an email directly to me:
cavalcantii-at-gmail.com
|