net-im / synapse

Reference implementation of Matrix homeserver

Official package sites : https://github.com/matrix-org/synapse/ · https://matrix.org/ ·

v1.75.0 :: 0 :: gentoo

Modified
License
Apache-2.0 Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD MIT Unicode-DFS-2016
Keywords
~amd64 ~ppc64
USE flags
debug postgres systemd test

v1.74.0 :: 0 :: gentoo

Modified
License
Apache-2.0 Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD MIT Unicode-DFS-2016
Keywords
amd64 ~ppc64
USE flags
debug postgres systemd test

v1.72.0 :: 0 :: gentoo

Modified
License
Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD Boost-1.0 MIT Unicode-DFS-2016 Unlicense
Keywords
amd64 ~ppc64
USE flags
debug postgres systemd test

General

debug
Enable extra debug codepaths, like asserts and extra output. If you want to get meaningful backtraces see https://wiki.gentoo.org/wiki/Project:Quality_Assurance/Backtraces
postgres
Add support for the postgresql database
systemd
Enable use of systemd-specific libraries and features like socket activation or session tracking
test
Enable dependencies and/or preparations necessary to run tests (usually controlled by FEATURES=test but can be toggled independently)

python_single_target

python3_10
Build for Python 3.10 only
python3_9
Build for Python 3.9 only

python_targets

python3_10
Build with Python 3.10
python3_9
Build with Python 3.9

acct-group / synapse : A group for net-im/synapse

acct-user / synapse : A user for net-im/synapse

acct-group / synapse : A group for net-im/synapse

acct-user / synapse : A user for net-im/synapse

dev-lang / python : An interpreted, interactive, object-oriented programming language

dev-python / attrs : Attributes without boilerplate

dev-python / bcrypt : Modern password hashing for software and servers

dev-python / bleach : An easy whitelist-based HTML-sanitizing tool

dev-python / canonicaljson : Canonical JSON

dev-python / cryptography : Library providing cryptographic recipes and primitives

dev-python / frozendict : A simple immutable mapping for python

dev-python / ijson : Iterative JSON parser with a Pythonic interface

dev-python / jinja : A full-featured template engine for Python

dev-python / jsonschema : An implementation of JSON-Schema validation for Python

dev-python / matrix-common : Common code for Synapse, Sydent and Sygnal

dev-python / msgpack : MessagePack (de)serializer for Python

dev-python / netaddr : Network address representation and manipulation library

dev-python / packaging : Core utilities for Python packages

dev-python / phonenumbers : Python port of Google's libphonenumber

dev-python / pillow : Python Imaging Library (fork)

dev-python / prometheus_client : Python client for the Prometheus monitoring system

dev-python / psycopg : PostgreSQL database adapter for Python

dev-python / pyasn1 : ASN.1 library for Python

dev-python / pyasn1-modules : pyasn1 modules

dev-python / pydantic : Data parsing and validation using Python type hints

dev-python / pymacaroons : A Python implementation of Macaroons

dev-python / pyopenssl : Python interface to the OpenSSL library

dev-python / python-systemd : Python module for native access to the systemd facilities

dev-python / pyyaml : YAML parser and emitter for Python

dev-python / service_identity : Service identity verification for pyOpenSSL

dev-python / signedjson : Signs JSON objects with ED25519 signatures.

dev-python / sortedcontainers : Python library to sort collections and containers

dev-python / treq : A requests-like API built on top of twisted.web's Agent

dev-python / twisted : An asynchronous networking framework written in Python

dev-python / typing-extensions : Backported and Experimental Type Hints for Python 3.7+

dev-python / unpaddedbase64 : Unpadded Base64

810249
[booboo] net-im/synapse-1.23.1 does not enable tests
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
net-im/synapse: Stabilize 1.74.0 amd64, #891901
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Petr Vaněk · gentoo
net-im/synapse: drop 1.70.1, 1.71.0
Signed-off-by: Petr Vaněk <arkamar@atlas.cz> Closes: https://github.com/gentoo/gentoo/pull/29145 Signed-off-by: Sam James <sam@gentoo.org>
Petr Vaněk · gentoo
net-im/synapse: add 1.75.0
Signed-off-by: Petr Vaněk <arkamar@atlas.cz> Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
net-im/synapse: Stabilize 1.72.0 amd64, #889342
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Petr Vaněk · gentoo
net-im/synapse: add 1.74.0
- Remove DISTUTILS_SINGLE_IMPL=1. - Add optfeature with dev-python/pyicu Rust dependencies were bumped with pycargoebuild-0.5.3, which generated slightly different list of crate licenses (Boost-1.0 and Unlicense are missing) than cargo-ebuild-0.5.2. The new list is correct because pycargoebuild provides better simplification. Signed-off-by: Petr Vaněk <arkamar@atlas.cz> Closes: https://github.com/gentoo/gentoo/pull/28567 Signed-off-by: Sam James <sam@gentoo.org>
Petr Vaněk · gentoo
net-im/synapse: drop 1.68.0
Signed-off-by: Petr Vaněk <arkamar@atlas.cz> Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Jakov Smolić · gentoo
net-im/synapse: Stabilize 1.70.1 amd64, #883717
Signed-off-by: Jakov Smolić <jsmolic@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Petr Vaněk · gentoo
net-im/synapse: add 1.72.0
Signed-off-by: Petr Vaněk <arkamar@atlas.cz> Closes: https://github.com/gentoo/gentoo/pull/28383 Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Petr Vaněk · gentoo
net-im/synapse: drop 1.67.0
Signed-off-by: Petr Vaněk <arkamar@atlas.cz> Closes: https://github.com/gentoo/gentoo/pull/28194 Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Petr Vaněk · gentoo
net-im/synapse: add 1.71.0
Signed-off-by: Petr Vaněk <arkamar@atlas.cz> Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Petr Vaněk · gentoo
net-im/synapse: add 1.70.1
Signed-off-by: Petr Vaněk <arkamar@atlas.cz> Closes: https://github.com/gentoo/gentoo/pull/27845 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
net-im/synapse: Stabilize 1.68.0 amd64, #878513
Signed-off-by: Sam James <sam@gentoo.org>
Petr Vaněk · gentoo
net-im/synapse: drop 1.65.0, 1.66.0
Signed-off-by: Petr Vaněk <arkamar@atlas.cz> Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Joonas Niilola · gentoo
net-im/synapse: Stabilize 1.67.0 amd64, #877393
Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
net-im/synapse: Stabilize 1.66.0 amd64, #873811
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Arthur Zamarin · gentoo
net-im/synapse: Keyword 1.68.0 ppc64, #873274
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Petr Vaněk · gentoo
net-im/synapse: drop 1.63.1
Signed-off-by: Petr Vaněk <arkamar@atlas.cz> Closes: https://github.com/gentoo/gentoo/pull/27495 Signed-off-by: Sam James <sam@gentoo.org>
Petr Vaněk · gentoo
net-im/synapse: add 1.68.0
This version newly contains extension written in Rust. - the ~ppc64 keyword is dropped because I was suggested to ask for rekeywording because of the Rust extension - the if-else for live ebuild is also removed - SRC_URI is wrapped similarly to other python ebuilds - this version needs >=dev-python/matrix-common-1.3.0 - it was necessary to hide synapse directory in src_test otherwise python could not locate synpase_rust.abi3.so, this happens because of sys.path ordering Signed-off-by: Petr Vaněk <arkamar@atlas.cz> Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
net-im/synapse: Stabilize 1.65.0 amd64, #872503
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Agostino Sarubbo · gentoo
net-im/synapse: Stabilize 1.63.1 amd64, #870118
Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Petr Vaněk · gentoo
net-im/synapse: drop 1.62.0
Signed-off-by: Petr Vaněk <arkamar@atlas.cz> Closes: https://github.com/gentoo/gentoo/pull/27236 Signed-off-by: Sam James <sam@gentoo.org>
Petr Vaněk · gentoo
net-im/synapse: add 1.67.0
Changes from previous version: - long command line options are used for postgres related commands - add link to a documentation how to run tests under postgres - differentiate messages for first install and regular update Signed-off-by: Petr Vaněk <arkamar@atlas.cz> Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Petr Vaněk · gentoo
net-im/synapse: add 1.66.0
There are two differences from previous releases: - new dependency on dev-python/pydantic - working tests with postgresql database, when postgres use flag is enabled Signed-off-by: Petr Vaněk <arkamar@atlas.cz> Closes: https://github.com/gentoo/gentoo/pull/27096 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Petr Vaněk · gentoo
net-im/synapse: add 1.65.0
Signed-off-by: Petr Vaněk <arkamar@atlas.cz> Closes: https://github.com/gentoo/gentoo/pull/26706 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
net-im/synapse: Keyword 1.62.0 ppc64, #859412
Signed-off-by: Sam James <sam@gentoo.org>
Petr Vaněk · gentoo
net-im/synapse: add 1.63.1
Closes: https://bugs.gentoo.org/857996 Closes: https://bugs.gentoo.org/857999 Signed-off-by: Petr Vaněk <arkamar@atlas.cz> Closes: https://github.com/gentoo/gentoo/pull/26486 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Petr Vaněk · gentoo
net-im/synapse: new package, add 1.62.0
Closes: https://bugs.gentoo.org/608510 Signed-off-by: Petr Vaněk <arkamar@atlas.cz> Closes: https://github.com/gentoo/gentoo/pull/25776 Signed-off-by: Sam James <sam@gentoo.org>