Je viens d'acquérir le Nokia N9, le dernier smartphone sorti par Nokia avant le pacte avec Microsoft. Il utilise le système Meego Harmattan.

Comme vous le savez déjà, j'utilise les protocoles CalDav et CardDav pour synchroniser mes contacts et mon agenda, le tout hébergé sur ezvan.fr. De base le système du N9 propose une synchronisation Caldav (pour le calendrier) mais par CardDav.

Voici donc comment j'ai mis en place une telle synchronisation, à l'aide de SyncEvolution.

Tout d'abord, j'ai récupéré un paquet .deb de SyncEvolution compilé avec le support de CardDav. Après l'avoir installé avec la commande dpkg, j'ai lancé les commandes suivantes pour configurer mon compte CardDav, remplacez <utilisateur> et <motdepasse> par le mot idoine.

# configure target config for CardDAVsyncevolution --configure \
             --template webdav \
             syncURL=https://cal.ezvan.fr/<utilisateur>/contacts/ \
             SSLVerifyServer=0 \
             username=<utilisateur> \
             password=<motdepasse> \
             target-config@carddav \
             addressbook

# configure sync config for CardDAV  
syncevolution --configure \\  
              --template SyncEvolution\_Client \\  
              syncURL=local://@carddav \\  
              username= \\  
              password= \\  
              carddav \\  
              addressbook

# initial slow sync for CardDAV  
syncevolution --sync slow carddav

# incremental sync for CardDAV  
syncevolution carddav

Et ça marche ! Il ne me reste plus qu'à trouver comment lancer la commande de synchronisation à intervalle de temps régulier.