forked from MirrorHub/synapse
78 lines
2.1 KiB
Text
78 lines
2.1 KiB
Text
|
Source: matrix-synapse
|
||
|
Maintainer: Erik Johnston <erikj@matrix.org>
|
||
|
Section: python
|
||
|
Priority: optional
|
||
|
Build-Depends:
|
||
|
debhelper (>= 9),
|
||
|
dh-python,
|
||
|
dh-systemd (>= 1.5),
|
||
|
po-debconf,
|
||
|
python (>= 2.6.6-3),
|
||
|
python-bcrypt,
|
||
|
python-blist,
|
||
|
python-canonicaljson (>=1.1.3),
|
||
|
python-daemonize,
|
||
|
python-frozendict (>= 0.4),
|
||
|
python-lxml,
|
||
|
python-mock,
|
||
|
python-msgpack (>=0.3.0),
|
||
|
python-nacl (>= 0.3.0),
|
||
|
python-netaddr,
|
||
|
python-openssl (>= 0.14),
|
||
|
python-pil,
|
||
|
python-psutil,
|
||
|
python-pyasn1,
|
||
|
python-pydenticon,
|
||
|
python-pymacaroons-pynacl,
|
||
|
python-pysaml2,
|
||
|
python-service-identity (>= 1.0.0),
|
||
|
python-setuptools (>= 0.6b3),
|
||
|
python-signedjson (>= 1.0.0),
|
||
|
python-sortedcontainers,
|
||
|
python-syutil (>= 0.0.7),
|
||
|
python-treq (>= 15.1.0),
|
||
|
python-twisted (>= 17.1.0),
|
||
|
python-unpaddedbase64 (>= 1.0.1),
|
||
|
python-yaml,
|
||
|
python-phonenumbers (>= 8.2.0),
|
||
|
python-jsonschema (>=2.5.1),
|
||
|
python-prometheus-client,
|
||
|
python-attr
|
||
|
Standards-Version: 3.9.8
|
||
|
X-Python-Version: >= 2.7
|
||
|
|
||
|
Package: matrix-synapse
|
||
|
Architecture: all
|
||
|
Depends:
|
||
|
${misc:Depends},
|
||
|
${python:Depends},
|
||
|
adduser,
|
||
|
debconf,
|
||
|
lsb-base (>= 3.0-6),
|
||
|
python-attr (>= 16.0.0),
|
||
|
python-twisted (>= 17.1.0),
|
||
|
python-canonicaljson (>=1.1.3),
|
||
|
python-prometheus-client (>=0.0.14),
|
||
|
Suggests:
|
||
|
python-bleach (>= 1.4.2),
|
||
|
python-jinja2 (>= 2.8),
|
||
|
Recommends:
|
||
|
python-psycopg2,
|
||
|
python-lxml,
|
||
|
Description: Open federated Instant Messaging and VoIP server
|
||
|
Matrix is an ambitious new ecosystem for open federated Instant
|
||
|
Messaging and VoIP. Synapse is a reference Matrix server
|
||
|
implementation.
|
||
|
.
|
||
|
Everything in Matrix happens in a room. Rooms are distributed and do
|
||
|
not exist on any single server. Rooms can be located using
|
||
|
convenience aliases like #matrix:matrix.org or #test:localhost:8448.
|
||
|
.
|
||
|
Matrix user IDs look like @matthew:matrix.org (although in the future
|
||
|
you will normally refer to yourself and others using a 3PID: email
|
||
|
address, phone number, etc rather than manipulating Matrix user IDs)
|
||
|
.
|
||
|
The overall architecture is:
|
||
|
client <------> homeserver <=============> homeserver <------> client
|
||
|
https://a.org/_matrix https://b.net/_matrix
|