control 2.44 KB
Newer Older
1
Source: matrix-synapse
2 3
Maintainer: Matrix Packaging Team <pkg-matrix-maintainers@lists.alioth.debian.org>
Uploaders: Andrej Shadura <andrewsh@debian.org>
Andrej Shadura's avatar
Andrej Shadura committed
4
Section: net
5
Priority: optional
Andrej Shadura's avatar
Andrej Shadura committed
6
Build-Depends:
7
 debhelper (>= 9.20160709),
Andrej Shadura's avatar
Andrej Shadura committed
8
 dh-python,
9
 libjs-jquery,
10
 po-debconf,
11
 python3-all,
Andrej Shadura's avatar
Andrej Shadura committed
12
 python3-attr (>= 17.4.0),
Andrej Shadura's avatar
Andrej Shadura committed
13 14 15 16
 python3-bcrypt,
 python3-blist,
 python3-canonicaljson (>= 1.1.3),
 python3-daemonize,
17
 python3-frozendict (>= 1),
Andrej Shadura's avatar
Andrej Shadura committed
18 19
 python3-jsonschema (>= 2.5.1),
 python3-mock,
Andrej Shadura's avatar
Andrej Shadura committed
20 21
 python3-msgpack (>= 0.5.0),
 python3-nacl (>= 1.2.1),
Andrej Shadura's avatar
Andrej Shadura committed
22 23 24 25 26 27 28
 python3-netaddr (>= 0.7.18),
 python3-openssl (>= 0.14),
 python3-phonenumbers,
 python3-pil,
 python3-prometheus-client,
 python3-psutil,
 python3-pyasn1,
Andrej Shadura's avatar
Andrej Shadura committed
29 30 31
 python3-pymacaroons (>= 0.13.0),
 python3-pysaml2 (>= 4.0.0),
 python3-service-identity (>= 16.0.0),
Andrej Shadura's avatar
Andrej Shadura committed
32 33 34 35
 python3-setuptools (>= 0.6b3),
 python3-signedjson (>= 1.0.0),
 python3-six,
 python3-sortedcontainers,
36
 python3-treq (>= 18),
Andrej Shadura's avatar
Andrej Shadura committed
37
 python3-twisted (>= 18.7.0),
Andrej Shadura's avatar
Andrej Shadura committed
38 39
 python3-unpaddedbase64 (>= 1.0.1),
 python3-yaml
Andrej Shadura's avatar
Andrej Shadura committed
40
Standards-Version: 4.3.0
Andrej Shadura's avatar
Andrej Shadura committed
41
Homepage: https://matrix.org/docs/projects/server/synapse.html
Andrej Shadura's avatar
Andrej Shadura committed
42 43
Vcs-Browser: https://salsa.debian.org/matrix-team/matrix-synapse
Vcs-Git: https://salsa.debian.org/matrix-team/matrix-synapse
44 45 46

Package: matrix-synapse
Architecture: all
Andrej Shadura's avatar
Andrej Shadura committed
47 48
Depends:
 adduser,
49
 libjs-jquery,
50
 lsb-base (>= 3.0-6),
51
 libpython3-stdlib (<< 3.6.4~rc1-2~) | python3-distutils,
Andrej Shadura's avatar
Andrej Shadura committed
52
 python3-systemd,
Andrej Shadura's avatar
Andrej Shadura committed
53
 ${misc:Depends},
Andrej Shadura's avatar
Andrej Shadura committed
54
 ${python3:Depends}
55 56
Breaks:
 matrix-synapse-ldap3 (<< 0.1.3-2~)
Andrej Shadura's avatar
Andrej Shadura committed
57 58
Suggests:
 python3-txacme,
59
Recommends:
Andrej Shadura's avatar
Andrej Shadura committed
60
 python3-lxml,
Andrej Shadura's avatar
Andrej Shadura committed
61
 python3-psycopg2 (>= 2.6),
62 63
 python3-bleach (>= 1.4.2),
 python3-jinja2 (>= 2.9),
Andrej Shadura's avatar
Andrej Shadura committed
64 65
#  python3-priority,
#  python3-h2 (>= 3.0.0)
66 67
Description: Matrix reference homeserver
 Synapse is the reference Python/Twisted Matrix homeserver implementation.
68
 .
69 70
 Synapse is intended to showcase the concept of Matrix, and to let users run
 their own homeserver and generally help bootstrap the ecosystem.
71
 .
72 73 74 75 76
 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.
77
 .
78 79 80 81
 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.