43 lines
992 B
YAML
43 lines
992 B
YAML
name: matrix-synapse
|
|
base: core18
|
|
version: git
|
|
summary: Reference Matrix homeserver
|
|
description: |
|
|
Synapse is the reference Matrix homeserver.
|
|
Matrix is a federated and decentralised instant messaging and VoIP system.
|
|
|
|
grade: stable
|
|
confinement: strict
|
|
|
|
apps:
|
|
matrix-synapse:
|
|
command: synctl --no-daemonize start $SNAP_COMMON/homeserver.yaml
|
|
stop-command: synctl -c $SNAP_COMMON stop
|
|
plugs: [network-bind, network]
|
|
daemon: simple
|
|
parts:
|
|
matrix-synapse:
|
|
source: .
|
|
plugin: python
|
|
python-version: python3
|
|
python-packages:
|
|
- '.[all]'
|
|
build-packages:
|
|
- libffi-dev
|
|
- libturbojpeg0-dev
|
|
- libssl-dev
|
|
- libxslt1-dev
|
|
- libpq-dev
|
|
- zlib1g-dev
|
|
stage-packages:
|
|
- libasn1-8-heimdal
|
|
- libgssapi3-heimdal
|
|
- libhcrypto4-heimdal
|
|
- libheimbase1-heimdal
|
|
- libheimntlm0-heimdal
|
|
- libhx509-5-heimdal
|
|
- libkrb5-26-heimdal
|
|
- libldap-2.4-2
|
|
- libpq5
|
|
- libsasl2-2
|