The Debian packaging (downloads.syncevolution.org experimental repos) for activesyncd is missing the GSettings schema files. Activesyncd crashes (with a Trace trap in my testing) when trying to load settings.
Copying org.meego.activesyncd.* to /usr/share/glib-2.0/schemas/ and then running glib-compile-schemas /usr/share/glib-2.0/schemas/ fixes this particular problem for me.
I do not know if there are any standard Debian packaging guidelines for installing GSettings schema files.
Will be fixed in next release candidate.
The current solution doesn't work - it captures the files created during installation, which includes the build systems /usr/share/glib-2.0/schemas/gschemas.compiled.
That's wrong, that file must not be included in the package. Instead, it needs to be updated by calling glib-compile-schemas in a post[un]inst script.
I just set up a minimal debian system (using debian stable) and installed activesyncd. The installation gave the following error (retyped by hand, so may not be completely correct):
/var/lib/dpkg/info/activesyncd-jessie.postinst: 3: /var/lib/dpkg/info/activesyncd-jessie.postinst:/usr/bin/glib-compile-schemas: not found
The problem is that libglib2.0-bin is missing as a dependency for activesyncd-jessie. Installing libglib2.0-bin allowed the installation to complete.
Fixed in the 1.5.3 binaries.