You are not logged in.

#1 2006-06-29 07:12:32

tomk
Forum Fellow
From: Ireland
Registered: 2004-07-21
Posts: 9,839

MultiSync/OpenSync - any success stories?

I've successfully completed the example here, except for the KDE piece, and it was admittedly a nice low-level way of showing the basics. Not exactly what I had in mind, though - I want to sync Evolution with my N70 via Bluetooth.

I've built and installed the following (some of these are in community, but needed a rebuild following the large upgrade last week):

libopensync (community)
multisync (community)
libopensync-plugin-evolution2 (community)
libopensync-plugin-file (AUR)
libopensync-plugin-syncml-svn (PKGBUILD below)
libsyncml-svn (PKGBUILD below)
wbxml2 (PKGBUILD below)

I've set the SyncML side of things up as described here, and the Evolution side as described here. Both have failed so far, but it's the Evolution one that bothers me most - it's an actual release, whereas the SyncML code is still alpha.

So I've shelved that for the moment, and tried an Evolution-to-file sync, as per the second link in the paragraph above. This looked more promising, because connections were made to both sides, and I could see my Evolution addressbook entries going across, like this - but then it crashed, like this. I tried a SVN build of the evolution plugin, but it did the same.

So after two days of sporadic building and testing, I'm basically nowhere. I'm thinking of bumping Evolution and its deps up to the unstable versions here, in case that makes any difference.

Here are the PKGBUILDs for the non-repo stuff, if anyone's interested, or has any suggestions/experiences to add. These are probably OK, but I pefer not to put things in the AUR until I've got them working.

wbxml2 (Patched for libsyncml support)

# Contributor: Tom K <tomk>
pkgname=wbxml2
pkgver=0.9.0
pkgrel=1
pkgdesc="A library and associated tools to Parse, Encode and Handle WBXML documents."
depends=('expat')
makedepends=('pkgconfig')
source=(http://heanet.dl.sourceforge.net/sourceforge/wbxmllib/$pkgname-$pkgver-src.tar.gz 
        http://www.iol.ie/~tomkbt/Arch/$pkgname-$pkgver.patch)
md5sums=('3f9b5bf104ec523b8eebe69f93919ded' 'e1c6354176a408b12c8785743b0c34c2')
url="http://libwbxml.aymerick.com/"
license="GPL"
options=('NOLIBTOOL')

build() {
  cd $startdir/src/$pkgname-$pkgver
  patch -Np1 -i ../$pkgname-$pkgver.patch
  ./bootstrap
  make || return 1
  make DESTDIR=$startdir/pkg install
}

libsyncml-svn

# Contributor: Tom K <tomk>

pkgname=libsyncml-svn
pkgver=181
pkgrel=1
pkgdesc="C library implementation of the SyncML protocol."
depends=('libsoup' 'wbxml2')
makedepends=('subversion' 'pkgconfig')
provides=('libsyncml')
source=()
md5sums=()
url="http://www.opensync.org"
license="GPL"
options=('NOLIBTOOL')

_svntrunk=http://svn.opensync.org/libsyncml/trunk
_svnmod=libsyncml

build() {
  cd $startdir/src

  svn co $_svntrunk $_svnmod --config-dir ./ -r $pkgver
    
  cp -r $_svnmod $_svnmod-build
  cd $_svnmod-build
  
  autoreconf -sfi
  ./configure --prefix=/usr
  make DESTDIR=$startdir/pkg install || return 1
  
  rm -rf ../$_svnmod-build
}

libopensync-plugin-syncml-svn

# Contributor: Tom K <tomk>

pkgname=libopensync-plugin-syncml-svn
pkgver=1056
pkgrel=1
pkgdesc="SyncML plugin for libopensync"
depends=('libsyncml' 'libopensync')
makedepends=('subversion' 'pkgconfig')
source=()
md5sums=()
url="http://www.opensync.org"
license="GPL"
options=('NOLIBTOOL')

_svntrunk=http://svn.opensync.org/plugins/syncml/
_svnmod=syncml-plugin

build() {
  cd $startdir/src

  svn co $_svntrunk $_svnmod --config-dir ./ -r $pkgver
    
  cp -r $_svnmod $_svnmod-build
  cd $_svnmod-build
  
  autoreconf -sfi
  ./configure --prefix=/usr
  make || return 1
  make DESTDIR=$startdir/pkg install
  
  rm -rf ../$_svnmod-build
}

Offline

#2 2008-01-16 18:01:07

Bebop
Member
Registered: 2008-01-13
Posts: 19

Re: MultiSync/OpenSync - any success stories?

HI,
Where is the libopensync-plugin-evolution2 file? I can't find it in the community.

Offline

#3 2008-02-11 17:45:21

uastasi
Member
From: Salento - Italy
Registered: 2007-11-27
Posts: 247

Re: MultiSync/OpenSync - any success stories?

Bebop wrote:

HI,
Where is the libopensync-plugin-evolution2 file? I can't find it in the community.

It is in AUR now, http://aur.archlinux.org/packages.php?d … s=0&SeB=nd. I'm trying to install it with yaourt but I've some errors I'm trying to fix.


Till the last battle, till the last bottle.
aur - twitter

Offline

#4 2008-02-12 11:25:15

patroclo7
Member
From: Bassano del Grappa, ITALY
Registered: 2006-01-11
Posts: 915

Re: MultiSync/OpenSync - any success stories?

File-to-syncml synchronization works for me, without any svn version (all the stuff in AUR unsupported). Please note that multisync/multisync-gui is not expected to work with libopensync 0.3* series, the only working interface is the CLI-one msynctool.

No experience with the evolution plugin


Mortuus in anima, curam gero cutis

Offline

#5 2008-02-13 23:35:31

uastasi
Member
From: Salento - Italy
Registered: 2007-11-27
Posts: 247

Re: MultiSync/OpenSync - any success stories?

patroclo7 wrote:

No experience with the evolution plugin

That's weird since I've read in the PKGBUILD you're one of the mantainers tongue tongue
Anyway I've some troubles in compiling that package, so I'd be glad if you could take a look to this thread, thank you smile


Till the last battle, till the last bottle.
aur - twitter

Offline

#6 2008-02-21 11:09:17

patroclo7
Member
From: Bassano del Grappa, ITALY
Registered: 2006-01-11
Posts: 915

Re: MultiSync/OpenSync - any success stories?

I meant that I have no experience with it in the 0.3* series. Moreover, I do not use evolution now, so I can not test and reproduce the problem. I am not listed as a maintained but as a PAST contributor


Mortuus in anima, curam gero cutis

Offline

Board footer

Powered by FluxBB