Source: calllogs-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 [arm64]
Rules-Requires-Root: no
Standards-Version: 4.7.0
Homepage: https://liberux.net

Package: calllogs-server
Architecture: any
Depends: ${shlibs:Depends},
         ${misc:Depends},
         dbus
Description: Per-user call-log daemon for the Liberux mobile ecosystem
 Owns the per-user call history (SQLite, a subset of Android
 CallLog.Calls) and exposes it as the well-known D-Bus session name
 org.liberux.CallLog1, a typed-by-entity interface the native Liberux
 apps and the Android Translation Layer consume.
 .
 Records finished calls (AddCall), serves recents (QueryRecent) and
 emits a Changed signal so observers refresh; missed-call state is
 tracked via the per-row unread flag.
 .
 Activated on demand via D-Bus / systemd user-service activation; apps
 do not start it directly.
