Source: contacts-server
Section: misc
Priority: optional
Maintainer: Pedro M. de Echanove Pasquin <pedro.echanove@liberux.net>
Build-Depends: debhelper-compat (= 13),
               cargo:native,
               rustc:native (>= 1.85),
               libstd-rust-dev,
               gcc-aarch64-linux-gnu:native [arm64] <cross>
Rules-Requires-Root: no
Standards-Version: 4.7.0
Homepage: https://liberux.net

Package: contacts-server
Architecture: any
Depends: ${shlibs:Depends},
         ${misc:Depends},
         dbus
Description: Per-user contacts daemon for the Liberux mobile ecosystem
 Owns the per-user contacts store (SQLite, schema modeled after Android
 ContactsContract) and exposes it as the well-known D-Bus session name
 org.liberux.Contacts1, a typed-by-entity interface the native Liberux
 apps and the Android Translation Layer consume.
 .
 It also serves the same address book over a loopback CardDAV endpoint so
 Evolution Data Server (and other desktop clients) can read it; EDS source
 registration and Secret Service token storage are best-effort and never
 block the daemon from coming up.
 .
 Activated on demand via D-Bus / systemd user-service activation; apps do
 not start it directly.
