mirror of
https://github.com/gentoo-mirror/gentoo.git
synced 2026-01-05 14:07:27 -08:00
net-im/synapse: drop 1.129.0-r1
Signed-off-by: Petr Vaněk <arkamar@gentoo.org>
This commit is contained in:
parent
c5f91f7e18
commit
2b9e8efce1
@ -1,7 +1,6 @@
|
||||
DIST addr2line-0.24.2.crate 39015 BLAKE2B 57186d6b957542cd71a0aa19f1355dfaabe6efa19b853c42f306494728b03d1e3183efdb2d2c7734a3e2347cd83a985d004f50c097e06b7520bd152310532e9b SHA512 39cbec3c920ffc0f37584afb55e1cfe4f182e4415319a4e9bfe842360f102f7b9315f6171c0cf71ba0337123903e604096cd573fe98698a26c8eebc2376d965b
|
||||
DIST adler2-2.0.0.crate 13529 BLAKE2B ec575b0bf12e321399ac3a1d59fce4ddbeabcc60cb3d7c2f362cce23eb29b4ea836451372d6d88552a4435ae29bb41d6230d55f625a4359eace680b9b771d0ad SHA512 12d12579ad617cf1a94cf95ab9d3f5db566c3b2de4bd5735eccd83c668fdad0eff134c996b73c46cbb9f932837682043878b8cc4764191625e9f93ccffcce423
|
||||
DIST aho-corasick-1.1.3.crate 183311 BLAKE2B 8dfcbba0b9d94e55eae739b16f5c6474baa43ee7854c5ca792f426a9f46fb0eece79cd493b804e51449181bcad338b96819fe977c02c9907654d713e26b9f830 SHA512 ba422a54688c4678fcf16e34fdf3ed06c333e6e3fc8b75af9272a215add494d43ebaef319021134b61327fd5d3572aec0dc655b714ffb3bc71ba3c265c9ebb69
|
||||
DIST anyhow-1.0.97.crate 52221 BLAKE2B f48e4861d3a45d5f5aa2f1b62501f843c51c529e6bf58d4c887fdcf5a7a35c4699b71e0db0fe064199b236acfa1ea211c30b5f14f3b460bc5afad534e6545271 SHA512 340bd50af85ec816a6123a73154a2ef89d0ffd4c74c99121663649cadf230665c72437872df693c26a1da644b0f867339372a7898315f3d7733203785c588356
|
||||
DIST anyhow-1.0.98.crate 53334 BLAKE2B 469c6bb7f535c0c665daae37b61a001fb7da688db3bedcb8e7b76392af109e5b9335dadaa5775c80d365d599674ce3961240a07582d4fc9a45c6367a6e7bd7da SHA512 6affa8a4f148aefb5a20f193bbe93f694786bc1e707b298a3ccaae1a22d60898a46121532ad5ca5819fc180d4593a8ce2455d754315a9ab3b5c998a4cd20adc6
|
||||
DIST arc-swap-1.7.1.crate 68512 BLAKE2B 5ddeffd2ae8af4125a5b43d4a0a1afc7948533bf037d8cd3e47603c13b57b156618280d99b840bf318b25b6eb29400ad68499695e182acdc05bc5f621c42ee16 SHA512 070fa8dd17b380b6d7d72f6f45c84e591de9a9770b9662351e7a41af03798bf5e34d185a5fcb948f4d8ac5e210a33acd465c39eff6097662c2442b34ee3dbdff
|
||||
DIST atomic-waker-1.1.2.crate 12422 BLAKE2B fc6632f3c9d719b1d24a1c8e05947d94028909d1c629b80576e176e567636dd4cca699c7e91cae2df63541da574146b3ce766374e93f0ee429bb5bc89a4d3cae SHA512 e07e58db7955791259d0ec00fc4d53318aefb4506e062914819c4220c6dc75fa11a7af0289b4653aa1f9041eb975a025635190de68b4800a0e91e33cdb0ba11c
|
||||
@ -100,7 +99,6 @@ DIST pyo3-build-config-0.25.1.crate 34126 BLAKE2B ca905f1f74e26f38ab63a4f5754055
|
||||
DIST pyo3-ffi-0.23.5.crate 74867 BLAKE2B 5c80f7ac77ee516a891c1cb367e27fa396e55a7504dc8f92312219a90860baba3861ca2e83a1410839b99b6b3beb4c068703b841e18ea1854f70d04fef7404bd SHA512 37c25b21acc3718eab842c04489b0c16c04d33a30fe7f3f58cd80943048203375d8788ce84153ba3720df695fc95bf9f7bccacfa02b0e669a5ddbfc44d65f86c
|
||||
DIST pyo3-ffi-0.24.2.crate 76458 BLAKE2B 1cf67756e79e02429d5dab9db2bc2abcb77430a9cab9e16cbf8de74bfe6c5e70bc1a92c71b9bc5b6cebaecd1c803215aa5b186236fa50b74875d42fd0c78b55d SHA512 cf18b1048f5f30948cfa213c5f812d50253ac79fb1f1a8eef1034ca91d0ba720428b546294f75327df6243889915d25d398a7bce446cabc3b9aae661ba973058
|
||||
DIST pyo3-ffi-0.25.1.crate 78058 BLAKE2B 351fe00c99008a34a003e50cd4f6d25e6dae5a446928358cd5146ac9924254614724a015ae77d8aade7bcb497cf5e5b5018021ff5d89a8efa6412f5ccb48744e SHA512 35ab63888f49df13fab8b96b87f6c705186173923fd5898abe8730675156426f020ee517019926ba5e06cdb4fc5f91a75f648ce9eba892e9eaf3ee17864a8ec7
|
||||
DIST pyo3-log-0.12.2.crate 16543 BLAKE2B c58712616a3914f23ebac0af538d0a838cbe474cec6ee03184d8a02f7a41221deab8ec092896acec47f4405a9982889b0d96c70ca420f44a9201b4d7bfd6ec44 SHA512 54fab31df8463d113c6f18ed7b6c1ad8866ed9433d10d140f40c77447412e3c2812f3943b5d17b7f01017e4c2b02dbae932393764235f09242b23f3fcf9e82ec
|
||||
DIST pyo3-log-0.12.3.crate 16706 BLAKE2B 25a2d2e6c8fa007e662c873d53e77b6ddf7d4006f6b2a956ab65dd021d426c9ce6f3011a1292adbc6ba8f46afd9975e61df1e269842b2510add2bbfab08bd9fb SHA512 3e93208d643fff1dd158b5467479abe120165a372af000d7e0e8c742595dbe1aac69e98cf6fd4f3ce03a69545e73925b45a5927a3b9646ce7387a45a7cbd0520
|
||||
DIST pyo3-log-0.12.4.crate 16655 BLAKE2B 28fe9da0a9abefdaf0d9d9dd30d7c966571261a7d4be35b9877693170714daf6fc35d3f0fbaef765a782db05a9652fb22625f26bfdf06c3f75c1dcc3f64223a2 SHA512 09fdd2d77d853956b4b454c9e7d1cf5ef961444d60e7075ffcde6e441d863ebda26cc7aa8517c4b29901eccc930014c4ff6395269d1ba3d9641c5f81a936bde0
|
||||
DIST pyo3-macros-0.23.5.crate 8856 BLAKE2B 56e7dea9cc630e21f9e8aa43319db27f3d287baad4035bf8d921b2c8e737142e5a89decf6a04bcc095f97e035cfe4a5edd7091bba79dd68bc110b7420c29477b SHA512 bf9c12b02597cf6f119e92fe827016f393d13cfa21376811ab9bf8f49cbfd6447afe9dcbef564ad2b5b72db5338520c37c77429db8ee1ccb74de3944fc9fce7f
|
||||
@ -144,7 +142,6 @@ DIST serde_derive-1.0.219.crate 57798 BLAKE2B 071f02019f829a2753769ce915d11df8f0
|
||||
DIST serde_json-1.0.140.crate 154852 BLAKE2B 733aecfb88fc37de37b60fdd33a45fecc2bf0ac2165b81bdb12665de7e26633836160e927be5d538eb2056a799e85ca4a1008cbd30af23b72a594643c6015f22 SHA512 bafa26fd43ba30cbf73572b8203292b1f275995636e9dfc3d47954939453fe4ecf0c60f25d2af1ec16c7cb0e7ce3b96cc07507d1b53b7db566fe7cb2624f0e12
|
||||
DIST serde_urlencoded-0.7.1.crate 12822 BLAKE2B 38c74ea862f041828467dfa586bad9b8e1d1d64a9f82fb7f98727e3965377d00e59f2dbf20955a9dce976b6911c0a619d2a6e4cc9dfc73cf0f6c449d873fd072 SHA512 b209ad01b6565e95c1d5b431a3f4f8a0df3d11c2a06a44123048bfa4b34ebb6807eec593f0c1c89de3a06ac3786a14747df9c70b4f4d5e4b72b4feb53084eb60
|
||||
DIST sha1-0.10.6.crate 13517 BLAKE2B 85ad8dcd237125945f6f9c2d7a48bc9802dfe8398a2bac86ddb96763486092fa18e80a2e69f89cfd6e95599d34d60ced33b26a68cbbe39bf158238a79433584b SHA512 fd37be7e3f1d4b6addd313a36b55215fb70abd21be7831b71de28bd3eb03b7352817d8a7b1a166df002c3a23eadc8224e49edd4a37556c0e5357565305d4128f
|
||||
DIST sha2-0.10.8.crate 26357 BLAKE2B 1d01b381223a931dc631ad3a1191f5378b1d2f3f9f20474c5f020e366624c73b08330ce8dc4bdd3e63b15f647276f533de655b545b77f70fbedc1a1846f44f0a SHA512 3be73133a6b7690e14acaead47914dc92395dca4191fb657a2ea186fefd0ccd94d12a1121d63a26027d9a9c62b775c53202473edc461587b9dcd75472af77785
|
||||
DIST sha2-0.10.9.crate 29271 BLAKE2B 1d614e0efe085cdb40e05726578a9b4ca6bce93f6d3324f5dc0444cb37054912cdaf5d28d468eac2c0046030d920fced2ccd006953b80865ce8a2d43ef3daa81 SHA512 963adeeb4ed8b0e7fc19085e8721ea13e9b3aea5d115ca1b3dbca495ad14810c6450991dd3753807c293c415aaeb1054b8b4124c72e7090cd9e86f09fcbb4f80
|
||||
DIST shlex-1.3.0.crate 18713 BLAKE2B 18800c364d3a628f1a3125097ea82fe6286550c2997235df0bf8483a3906aacabc81308cb239887d46ba2f457cc6f8acd5aca78316707eea5098cd5666aea67d SHA512 5c8cedbe666a14b8a0874defb9208146ce64579cde52ed483e4a794cac5dde6a24bf8d684404edff582f842e1fd4fa3fbeddbe074f191e4ec4aa517aa456fe8a
|
||||
DIST slab-0.4.9.crate 17108 BLAKE2B 8e5288c4d00efa915e7be27b55f2204850968624f0d8101c091a357131106bceeea7a63c98007420c12f67893dd2228b15d3f23508108c3a0ceaa605474bc7a9 SHA512 b6b5423ae026472920f7c9a4abe0962314140a36dc562c0a9e3fa60725b2b8b7a8b343110d9d4c0e18fb318b0103e14c0ccbc9ae350d5563a5ac80c35f228c40
|
||||
@ -153,7 +150,6 @@ DIST socket2-0.5.9.crate 57432 BLAKE2B 07876ec6fbe32656bb7d8dc7dd03c3b09bebbc77f
|
||||
DIST stable_deref_trait-1.2.0.crate 8054 BLAKE2B 287a65c3e5b47213544a43e57c60a54add60b4c2e3c8d042407d860cc950ba7ca01a2e67ce56aed6744992b61ec1f9aed3321e3d88482e33129548b7d51df205 SHA512 a13cfb22723f1f2cf089b2d07d657846f50c37bc0438d1a76096bea30214cad226b7a422c21f9e191ce87071da8a141d61882aedf9e0203a5fffdfda86a5fb03
|
||||
DIST subtle-2.5.0.crate 13909 BLAKE2B 660c3a472ca54c9843ce3feea74b802e27fd7f62dd37a30e2a4ba82e4b3a71df63562e8865d5fc675d31d0900998a8730503f91a61450884446a3bdd6af0041b SHA512 f150b1e2037554f8cd3213a54ddbc258f8f670cc4f39e7084cdea4b47538dbc58b834bc93b443d58a4b9087224efc003234042aaf366687dbd32b1e7174082a0
|
||||
DIST syn-2.0.85.crate 275231 BLAKE2B e7679e81bcef87920bc0ed707c997563844ffa1e9d470675ae6ec11d1e045e04ee2ad5744d423b8bc16def1c197ebecd874f468c1e12244838d1b4f34f9c1a30 SHA512 14b1402d2cd91456eb32dcffd494592eb3bd848ae22571f7ef0686493f91b82d23ba41428f9d31686fd24ea6ebca4b239b6c5099302a32014dffbc4ff9afeec1
|
||||
DIST synapse-1.129.0.gh.tar.gz 8901052 BLAKE2B 7298200c04e0612323f7c1a9fc5ae8fd0009e9b79bc6db618bfdcfcd7ffa787d9aeed336307b87b48adaec5770f29f29945fc059fce7d80cda534b6f42d638b8 SHA512 bcca5d83e0380d92113a3dde104e8a0dc97ac027a34dd3f3f319730e68185f753fec8a944f78bcd1e738e3911aa1f91dd54d3e85f869d4b3906d516624689b19
|
||||
DIST synapse-1.130.0.gh.tar.gz 8916161 BLAKE2B 6a34e832a65ea74a422aecea7e45cb7d95d5bf86e6c68209a6465cebd27139bf3a97f35b145523819fc87c7b7eaabc961f073e556826cfdb5dfe837e1451d69b SHA512 bd8ad621e969049fc82257f9813fd71410fecaee642746a83808bccdc828a3d9208685ca32dd7d7092bf04c2a0f84cb304b816160949633e718966875a1370d0
|
||||
DIST synapse-1.131.0.gh.tar.gz 8925636 BLAKE2B 350cf5e1fe1bdbfc0ce0380299f77c3d4f64ecbc4a9b89dcf3892a4e0421b46e3ff0ef9570e8bbcc834045a820627a4bae1960ffb356c3f2f33ce7b25f565d47 SHA512 9d6f9b4d5b55eca38fb70199753cbf95eedcf2122ecd391c5385d9167bc38f94b1414c1c8acd655cd24f67fd77476f91d62838d94f672234ae59c56f654af0c8
|
||||
DIST synapse-1.132.0.gh.tar.gz 8998203 BLAKE2B 8163f5cdca748603d3e49e106a1fa3087321e573f82b8733dc2ccffffb36825d9fab72bad3df878ca6e170c96c627c6e790fe472b13ed2a4a061e24af83dc084 SHA512 df2e32d472738ad049b29f3f46aef697d38caae88f9a2d701ac8eb5761de88611cc92708a304b8809a74394f7aa78b9e7f02650cfec54e44ae2f0f97d84b5eb7
|
||||
|
||||
@ -1,244 +0,0 @@
|
||||
# Copyright 2022-2025 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
DISTUTILS_EXT=1
|
||||
DISTUTILS_USE_PEP517=poetry
|
||||
PYTHON_COMPAT=( python3_{11..13} )
|
||||
|
||||
CRATES="
|
||||
aho-corasick@1.1.3
|
||||
anyhow@1.0.97
|
||||
arc-swap@1.7.1
|
||||
autocfg@1.3.0
|
||||
base64@0.21.7
|
||||
bitflags@2.8.0
|
||||
blake2@0.10.6
|
||||
block-buffer@0.10.4
|
||||
bumpalo@3.16.0
|
||||
bytes@1.10.1
|
||||
cfg-if@1.0.0
|
||||
cpufeatures@0.2.12
|
||||
crypto-common@0.1.6
|
||||
digest@0.10.7
|
||||
fnv@1.0.7
|
||||
generic-array@0.14.7
|
||||
getrandom@0.3.1
|
||||
headers-core@0.3.0
|
||||
headers@0.4.0
|
||||
heck@0.5.0
|
||||
hex@0.4.3
|
||||
http@1.3.1
|
||||
httpdate@1.0.3
|
||||
indoc@2.0.5
|
||||
itoa@1.0.11
|
||||
js-sys@0.3.69
|
||||
lazy_static@1.5.0
|
||||
libc@0.2.154
|
||||
log@0.4.27
|
||||
memchr@2.7.2
|
||||
memoffset@0.9.1
|
||||
mime@0.3.17
|
||||
once_cell@1.19.0
|
||||
portable-atomic@1.6.0
|
||||
ppv-lite86@0.2.17
|
||||
proc-macro2@1.0.89
|
||||
pyo3-build-config@0.23.5
|
||||
pyo3-ffi@0.23.5
|
||||
pyo3-log@0.12.2
|
||||
pyo3-macros-backend@0.23.5
|
||||
pyo3-macros@0.23.5
|
||||
pyo3@0.23.5
|
||||
pythonize@0.23.0
|
||||
quote@1.0.36
|
||||
rand@0.9.0
|
||||
rand_chacha@0.9.0
|
||||
rand_core@0.9.0
|
||||
regex-automata@0.4.8
|
||||
regex-syntax@0.8.5
|
||||
regex@1.11.1
|
||||
ryu@1.0.18
|
||||
serde@1.0.219
|
||||
serde_derive@1.0.219
|
||||
serde_json@1.0.140
|
||||
sha1@0.10.6
|
||||
sha2@0.10.8
|
||||
subtle@2.5.0
|
||||
syn@2.0.85
|
||||
target-lexicon@0.12.14
|
||||
typenum@1.17.0
|
||||
ulid@1.2.1
|
||||
unicode-ident@1.0.12
|
||||
unindent@0.2.3
|
||||
version_check@0.9.4
|
||||
wasi@0.13.3+wasi-0.2.2
|
||||
wasm-bindgen-backend@0.2.92
|
||||
wasm-bindgen-macro-support@0.2.92
|
||||
wasm-bindgen-macro@0.2.92
|
||||
wasm-bindgen-shared@0.2.92
|
||||
wasm-bindgen@0.2.92
|
||||
web-time@1.1.0
|
||||
windows-targets@0.52.6
|
||||
windows_aarch64_gnullvm@0.52.6
|
||||
windows_aarch64_msvc@0.52.6
|
||||
windows_i686_gnu@0.52.6
|
||||
windows_i686_gnullvm@0.52.6
|
||||
windows_i686_msvc@0.52.6
|
||||
windows_x86_64_gnu@0.52.6
|
||||
windows_x86_64_gnullvm@0.52.6
|
||||
windows_x86_64_msvc@0.52.6
|
||||
wit-bindgen-rt@0.33.0
|
||||
zerocopy-derive@0.8.17
|
||||
zerocopy@0.8.17
|
||||
"
|
||||
|
||||
inherit cargo distutils-r1 multiprocessing optfeature systemd
|
||||
|
||||
DESCRIPTION="Reference implementation of Matrix homeserver"
|
||||
HOMEPAGE="
|
||||
https://matrix.org/
|
||||
https://github.com/element-hq/synapse
|
||||
"
|
||||
SRC_URI="
|
||||
https://github.com/element-hq/${PN}/archive/v${PV}.tar.gz
|
||||
-> ${P}.gh.tar.gz
|
||||
${CARGO_CRATE_URIS}
|
||||
"
|
||||
|
||||
LICENSE="AGPL-3+"
|
||||
# Dependent crate licenses
|
||||
LICENSE+="
|
||||
Apache-2.0-with-LLVM-exceptions BSD MIT Unicode-DFS-2016
|
||||
|| ( Apache-2.0 Boost-1.0 )
|
||||
"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 ~arm64 ~ppc64"
|
||||
IUSE="postgres selinux systemd test"
|
||||
RESTRICT="!test? ( test )"
|
||||
|
||||
# <twisted-25: https://github.com/element-hq/synapse/issues/18565
|
||||
RDEPEND="
|
||||
acct-user/synapse
|
||||
acct-group/synapse
|
||||
dev-python/attrs[${PYTHON_USEDEP}]
|
||||
dev-python/bcrypt[${PYTHON_USEDEP}]
|
||||
dev-python/bleach[${PYTHON_USEDEP}]
|
||||
>=dev-python/canonicaljson-2[${PYTHON_USEDEP}]
|
||||
dev-python/cryptography[${PYTHON_USEDEP}]
|
||||
dev-python/ijson[${PYTHON_USEDEP}]
|
||||
dev-python/immutabledict[${PYTHON_USEDEP}]
|
||||
>=dev-python/jinja2-3.0[${PYTHON_USEDEP}]
|
||||
dev-python/jsonschema[${PYTHON_USEDEP}]
|
||||
>=dev-python/matrix-common-1.3.0[${PYTHON_USEDEP}]
|
||||
dev-python/msgpack[${PYTHON_USEDEP}]
|
||||
dev-python/netaddr[${PYTHON_USEDEP}]
|
||||
dev-python/packaging[${PYTHON_USEDEP}]
|
||||
dev-python/phonenumbers[${PYTHON_USEDEP}]
|
||||
>=dev-python/pillow-10.0.1[${PYTHON_USEDEP},webp]
|
||||
dev-python/prometheus-client[${PYTHON_USEDEP}]
|
||||
dev-python/pyasn1-modules[${PYTHON_USEDEP}]
|
||||
dev-python/pyasn1[${PYTHON_USEDEP}]
|
||||
dev-python/pydantic[${PYTHON_USEDEP}]
|
||||
dev-python/pymacaroons[${PYTHON_USEDEP}]
|
||||
dev-python/pyopenssl[${PYTHON_USEDEP}]
|
||||
>=dev-python/python-multipart-0.0.12-r100[${PYTHON_USEDEP}]
|
||||
dev-python/pyyaml[${PYTHON_USEDEP}]
|
||||
dev-python/service-identity[${PYTHON_USEDEP}]
|
||||
dev-python/signedjson[${PYTHON_USEDEP}]
|
||||
dev-python/sortedcontainers[${PYTHON_USEDEP}]
|
||||
dev-python/treq[${PYTHON_USEDEP}]
|
||||
<dev-python/twisted-25[${PYTHON_USEDEP}]
|
||||
dev-python/typing-extensions[${PYTHON_USEDEP}]
|
||||
dev-python/unpaddedbase64[${PYTHON_USEDEP}]
|
||||
postgres? ( dev-python/psycopg:2[${PYTHON_USEDEP}] )
|
||||
selinux? ( sec-policy/selinux-matrixd )
|
||||
systemd? ( dev-python/python-systemd[${PYTHON_USEDEP}] )
|
||||
"
|
||||
BDEPEND="
|
||||
acct-user/synapse
|
||||
acct-group/synapse
|
||||
dev-python/setuptools-rust[${PYTHON_USEDEP}]
|
||||
test? (
|
||||
${RDEPEND}
|
||||
dev-python/hiredis[${PYTHON_USEDEP}]
|
||||
dev-python/idna[${PYTHON_USEDEP}]
|
||||
dev-python/parameterized[${PYTHON_USEDEP}]
|
||||
dev-python/pyicu[${PYTHON_USEDEP}]
|
||||
dev-python/txredisapi[${PYTHON_USEDEP}]
|
||||
postgres? ( dev-db/postgresql[server] )
|
||||
)
|
||||
"
|
||||
|
||||
# Rust extension
|
||||
QA_FLAGS_IGNORED="usr/lib/python3.*/site-packages/synapse/synapse_rust.abi3.so"
|
||||
|
||||
PATCHES=(
|
||||
"${FILESDIR}/${PN}-1.123.0-skip-recovery-test.patch"
|
||||
)
|
||||
|
||||
src_test() {
|
||||
if use postgres; then
|
||||
einfo "Preparing postgres test instance"
|
||||
initdb --pgdata="${T}/pgsql" || die
|
||||
pg_ctl --wait --pgdata="${T}/pgsql" start \
|
||||
--options="-h '' -k '${T}'" || die
|
||||
createdb --host="${T}" synapse_test || die
|
||||
|
||||
# See https://matrix-org.github.io/synapse/latest/development/contributing_guide.html#running-tests-under-postgresql
|
||||
local -x SYNAPSE_POSTGRES=1
|
||||
local -x SYNAPSE_POSTGRES_HOST="${T}"
|
||||
fi
|
||||
|
||||
# This remove is necessary otherwise python is not able to locate
|
||||
# synapse_rust.abi3.so.
|
||||
rm -rf synapse || die
|
||||
|
||||
nonfatal distutils-r1_src_test
|
||||
local ret=${?}
|
||||
|
||||
if use postgres; then
|
||||
einfo "Stopping postgres test instance"
|
||||
pg_ctl --wait --pgdata="${T}/pgsql" stop || die
|
||||
fi
|
||||
|
||||
[[ ${ret} -ne 0 ]] && die
|
||||
}
|
||||
|
||||
python_test() {
|
||||
"${EPYTHON}" -m twisted.trial -j "$(makeopts_jobs)" tests
|
||||
}
|
||||
|
||||
src_install() {
|
||||
distutils-r1_src_install
|
||||
keepdir /var/{lib,log}/synapse /etc/synapse
|
||||
fowners synapse:synapse /var/{lib,log}/synapse /etc/synapse
|
||||
fperms 0750 /var/{lib,log}/synapse /etc/synapse
|
||||
newinitd "${FILESDIR}/${PN}.initd-r1" "${PN}"
|
||||
systemd_dounit "${FILESDIR}/synapse.service"
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
optfeature "Improve user search for international display names" dev-python/pyicu
|
||||
optfeature "Redis support" dev-python/txredisapi
|
||||
optfeature "VoIP relaying on your homeserver with turn" net-im/coturn
|
||||
|
||||
if [[ -z "${REPLACING_VERSIONS}" ]]; then
|
||||
einfo
|
||||
elog "In order to generate initial configuration run:"
|
||||
elog "sudo -u synapse synapse_homeserver \\"
|
||||
elog " --server-name matrix.domain.tld \\"
|
||||
elog " --config-path /etc/synapse/homeserver.yaml \\"
|
||||
elog " --generate-config \\"
|
||||
elog " --data-directory /var/lib/synapse \\"
|
||||
elog " --report-stats=no"
|
||||
einfo
|
||||
else
|
||||
einfo
|
||||
elog "Please refer to upgrade notes if any special steps are required"
|
||||
elog "to upgrade from the version you currently have installed:"
|
||||
elog
|
||||
elog " https://github.com/element-hq/synapse/blob/develop/docs/upgrade.md"
|
||||
einfo
|
||||
fi
|
||||
}
|
||||
Loading…
x
Reference in New Issue
Block a user