Source: matrix-sydent
Maintainer: Matrix Packaging Team <pkg-matrix-maintainers@lists.alioth.debian.org>
Uploaders: Mike Gabriel <sunweaver@debian.org>,
Section: net
Priority: optional
Build-Depends:
 debhelper-compat (= 13),
 dh-python,
 po-debconf,
 python3-all,
 python3-signedjson (>= 1.1.1),
 python3-unpaddedbase64 (>= 1.1.0),
 python3-twisted (>= 16.0.0),
 python3-service-identity (>= 1.0.0),
 python3-phonenumbers,
 python3-openssl,
 python3-attr (>= 19.1.0),
 python3-netaddr (>> 0.7.0),
 python3-six (>= 1.10),
 python3-sortedcontainers (>= 2.1.0),
 python3-yaml (>= 3.11),
 python3-setuptools (>= 0.6b3),
 python3-jinja2,
 python3-mock (>= 3.0.5),
 python3-parameterized (>= 0.8.1),
Standards-Version: 4.6.0
Rules-Requires-Root: no
Homepage: https://matrix.org/docs/projects/server/sydent.html
Vcs-Browser: https://salsa.debian.org/matrix-team/matrix-sydent
Vcs-Git: https://salsa.debian.org/matrix-team/matrix-sydent.git
Testsuite: autopkgtest-pkg-python

Package: matrix-sydent
Architecture: all
Pre-Depends:
 ${misc:Pre-Depends}
Depends:
 adduser,
 lsb-base (>= 3.0-6),
 ${misc:Depends},
 ${python3:Depends},
Description: Matrix reference identity server
 Sydent is a reference implementation of the Matrix Identity Server API
 in Python, supporting:
 .
   - Validation of 3PIDs (email and MSISDNs) for signup and discovery
   - Binding of 3PIDs to MXIDs (for discovery)
   - Lookup of 3PIDs to MXIDs
   - Storing unresolved 3PID invites.
   - Replication of assertions across a closed federation.
 .
 Instances currently run at matrix.org and vector.im; meanwhile others
 are free to run their own but they will not be able to participate in
 the global directory lookup table.
 .
 N.B. use of the Identity Server API is stricly optional in Matrix - it's
 only used to resolve 3PIDs to MXIDs.
 .
 Matrix is an open standard for interoperable, decentralised, real-time
 communication over IP. It can be used to power Instant Messaging, VoIP/WebRTC
 signalling, Internet of Things communication or anywhere where's a need for
 a standard HTTP API for publishing and subscribing to data whilst tracking the
 conversation history.
 .
 In Matrix, every user runs one or more Matrix clients, which connect through
 to a Matrix homeserver. The homeserver stores all their personal chat history
 and user account information, much as a mail client connects through to an
 IMAP/SMTP server.
