Source: eydos-loginmanager
Section: x11
Priority: optional
Maintainer: Liberux Team <pedro.echanove@liberux.net>
Build-Depends: debhelper-compat (= 13),
 cargo:native (>= 1.85.0),
 rustc:native (>= 1.85.0),
 libltk-dev (>= 0.3.0), libltk-dev (<< 0.4),
 libpam0g-dev,
 libxkbcommon-dev,
 libwayland-dev
Standards-Version: 4.6.2
Homepage: https://git.eydos.io

Package: eydos-loginmanager
Architecture: linux-any
Depends: ${shlibs:Depends}, ${misc:Depends}, adduser, forge, squeekboard, ltk-theme, libpam0g, upower, libglib2.0-bin, dconf-service
Recommends: crustace, fprintd, libpam-fprintd
Provides: x-display-manager
Description: Eydos Login Manager
 Wayland greeter plus privileged daemon for the Eydos desktop environment.
 The daemon owns the full login lifecycle: it spawns the greeter on a
 dedicated VT at boot, runs PAM authentication when the user submits
 credentials, forks the user session on a fresh VT, and holds the VT
 switch until crustace signals its first frame is ready — eliminating
 the black gap between greeter and session. Replaces greetd.

Package: libloginmanager-ipc-dev
Architecture: all
Multi-Arch: foreign
Depends: ${misc:Depends}
Description: Eydos Login Manager protocol crate (development files)
 The Rust crate sources of loginmanager-ipc, installed as a cargo registry
 source: the message types, the length-prefixed framing and the client of
 a session's control channel to the login manager daemon, for programs
 that enrol or check a user's quick-unlock method (eydos-settings).

Package: eydos-smartcast
Architecture: linux-any
Depends: ${shlibs:Depends}, ${misc:Depends}, forge, ltk-theme
Description: Eydos SmartCast
 Unauthenticated kiosk entry for the Eydos desktop environment. Displays a
 QR code and serves a small REST API so a paired device can set up a
 remote-desktop session with the machine running it. Shares no
 authentication path with the login manager.
