diff --git a/net-im/matrix-synapse/Manifest b/net-im/matrix-synapse/Manifest index 49eef34..6f30bb6 100644 --- a/net-im/matrix-synapse/Manifest +++ b/net-im/matrix-synapse/Manifest @@ -1,4 +1,6 @@ AUX synapse.init 971 BLAKE2B 98173870bf59dd7d419710fb444f2863b1a3b919245cc975f3e6fe09b544e008fa980743b2a54fef9d8973370a832875a8059e120d53b795e59c7156ac58411f SHA512 ca01ede7e40cf42e1663749d59c13fb56fa6e32504b534a472e8fc68836b134fe2f760f2f905755a1bf4dcaffc4d97800e2d7fb56815f7f92e4e8a26920bf2d8 AUX synapse.service 253 BLAKE2B 59fbcd1d4cf0668524c4dbe10b0d779a2987d33e6025d511a695242fd5f7e313a1266e9770e0c08f3ca7d969dd2618ed7957d4d3959216dc852e314f4b34748c SHA512 865f94744d61670fad0de679a2fd1901d89e6cb4c169614bec90afc715f2abb918a21739daeb2c75482226790d06f3d324dee000074a59853bcc0e90e29d93f8 DIST matrix-synapse-1.0.0.tar.gz 1204112 BLAKE2B 29dd14dab6ba8b117356cd2ef20bdad13513a90b2a7e1aac330d9211e183ae152b2dcbdcbf154c717af6427473fe8c201bc2d1dbcec0e74abea12e5a25e4e998 SHA512 2c742c0ea580caff5c9f489fb84b0283c604d900f9e0d2735e55d1459ac03722d5027bd4911f017f68bb049a73f95d78b3aacd6c809078f062e72dd8254d27f4 +DIST matrix-synapse-1.1.0.tar.gz 1221462 BLAKE2B 541ed68630a1a17ef4a997ddfb1b894d9be2ed76e73d80551c6536617b9fbebfd46d45f6c9d3f8bec49b294266719eecc712c84264ecfab604d4be15eb8dc27f SHA512 aa849f9b871aba6895909ff74a35af250232041b9fc2b7e4c99f9f749ba99d5574644865ff85151e05ddac8507063a287ca8cc8824d3262a431fad7e28fbc6f2 EBUILD matrix-synapse-1.0.0.ebuild 2145 BLAKE2B f62b3c69308c9fbcde9f0b8ce2dcaa6ce2df29642a9bc74afa80f6b47ba5b682e1d070bdd1e3f0ccc2a388d1c16345d539c5a7f1fc07812aec46a33c6999e92f SHA512 ff81b41532f9b8a7e5bc71fed767835da0a5721bd61d07fd4d1c7ae75c8bf3d9a0765e9eeaf667c1b9f930d9c681a3571b8f32f87dfeac76509142536685b839 +EBUILD matrix-synapse-1.1.0.ebuild 2137 BLAKE2B 180e4bc1043443d6105a9f7e3d0e70f7ac0e74bc5c676e5303fd23fadd23d4e3f6eea3ed853e44345c045608c2654ec257a23983a53a11114a8366eef42cc6d4 SHA512 03046149a567d5d1c96a1678d020b65e6639ad082efea78c4b64b1df307517c3fa8d48d71bc347063d90b4536fa167f67ad6cfb2577624e02ec633d30ce9e72f diff --git a/net-im/matrix-synapse/matrix-synapse-1.1.0.ebuild b/net-im/matrix-synapse/matrix-synapse-1.1.0.ebuild new file mode 100644 index 0000000..50848a2 --- /dev/null +++ b/net-im/matrix-synapse/matrix-synapse-1.1.0.ebuild @@ -0,0 +1,71 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python3_{5,6,7} ) + +inherit distutils-r1 systemd user + +MY_PV="${PV/_rc/rc}" + +DESCRIPTION="Synapse: Matrix reference homeserver" +HOMEPAGE="https://matrix.org" +SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${PN}-${MY_PV}.tar.gz" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="" + +RDEPEND=" + dev-lang/python[sqlite] + >=dev-python/jinja-2.9[${PYTHON_USEDEP}] + >=dev-python/jsonschema-2.5.1[${PYTHON_USEDEP}] + >=dev-python/frozendict-1.0.0[${PYTHON_USEDEP}] + >=dev-python/unpaddedbase64-1.1.0[${PYTHON_USEDEP}] + >=dev-python/canonicaljson-1.1.3[${PYTHON_USEDEP}] + >=dev-python/signedjson-1.0.0[${PYTHON_USEDEP}] + >=dev-python/pynacl-1.2.1[${PYTHON_USEDEP}] + >=dev-python/idna-2.5[${PYTHON_USEDEP}] + >=dev-python/service_identity-18.1.0[${PYTHON_USEDEP}] + >=dev-python/twisted-18.7.0[${PYTHON_USEDEP}] + >=dev-python/treq-15.1.0[${PYTHON_USEDEP}] + >=dev-python/pyopenssl-16.0.0[${PYTHON_USEDEP}] + >=dev-python/pyyaml-3.11.0[${PYTHON_USEDEP}] + >=dev-python/pyasn1-0.1.9[${PYTHON_USEDEP}] + >=dev-python/pyasn1-modules-0.0.7[${PYTHON_USEDEP}] + >=dev-python/daemonize-2.4.2[${PYTHON_USEDEP}] + >=dev-python/bcrypt-3.1.0[${PYTHON_USEDEP}] + >=dev-python/pillow-3.1.2[jpeg,${PYTHON_USEDEP}] + >=dev-python/sortedcontainers-1.4.4[${PYTHON_USEDEP}] + >=dev-python/psutil-2.0.0[${PYTHON_USEDEP}] + >=dev-python/pysaml2-4.0.2[${PYTHON_USEDEP}] + >=dev-python/pymacaroons-0.13.0[${PYTHON_USEDEP}] + >=dev-python/msgpack-0.5.2[${PYTHON_USEDEP}] + >=dev-python/phonenumbers-8.2.0[${PYTHON_USEDEP}] + dev-python/six[${PYTHON_USEDEP}] + =dev-python/attrs-17.4.0[${PYTHON_USEDEP}] + >=dev-python/netaddr-0.7.18[${PYTHON_USEDEP}] + virtual/libffi +" +DEPEND=" + ${RDEPEND} +" + +S="${WORKDIR}/${PN}-${MY_PV}" + +python_install_all() { + distutils-r1_python_install_all + + keepdir /var/lib/${PN} + + newinitd "${FILESDIR}/synapse.init" synapse + systemd_newunit "${FILESDIR}/synapse.service" synapse.service +} + +pkg_postinst() { + enewgroup synapse + enewuser synapse -1 -1 /var/lib/synapse synapse +}