File: README.packagers

package info (click to toggle)
syncevolution 2.0.0-3.3
  • links: PTS, VCS
  • area: main
  • in suites: sid
  • size: 11,836 kB
  • sloc: cpp: 63,872; ansic: 14,604; python: 11,373; xml: 9,152; perl: 1,452; sh: 841; makefile: 322
file content (27 lines) | stat: -rw-r--r-- 1,351 bytes parent folder | download | duplicates (8)
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
Some of the advanced features of SyncEvolution depend on optional
packages.  In addition to the more obvious dependencies of the
backends there are more subtle dependencies:

- for good time zone support, libsynthesis must have access to
  either libical or libecal
- direct sync with phones depends on bluez and openobex
- GNOME Bluetooth Panel needs libgnome-bluetooth-dev *AND*
  --enable-gnome-bluetooth-panel
- either glib or libnss should be available, so that
  SyncEvolution can use SHA-256 hashes instead of a
  weaker built-in algorithm for hashes in the database dump
  .ini files
- libnotify is needed by the syncevo-dbus-server, although
  --disable-notify can be used to avoid that.
- Localization data is shared between sync-ui and syncevo-dbus-server
  and thus needs to be packaged with the core SyncEvolution.
- to enable CalDAV/CardDAV:
  - use --enable-dav
  - needs libneon[-gnutls].pc (use gnutls version, if available,
    but make sure that it is >= 0.29.5, which has this patch:
    http://lists.manyfish.co.uk/pipermail/neon/2010-November/001294.html)
  - ensure that one of the following commands is available at runtime:
    adnshost, host, nslookup
- as of SyncEvolution >= 1.3 rst2html tool should be made as a build
  requirement, because README.html is optionally generated during build instead
  of being distributed.