summaryrefslogtreecommitdiff
path: root/net-im
diff options
context:
space:
mode:
authorPetr Vaněk <arkamar@gentoo.org>2024-09-20 08:24:20 +0200
committerPetr Vaněk <arkamar@gentoo.org>2024-09-20 09:03:07 +0200
commit0c4b67154e56913f1f3701e47abf64f6f39e9bba (patch)
tree211391f372f30adb7ef4f2577e7cbfceadb77a57 /net-im
parentmedia-libs/libpng: drop cpu_flags_arm_neon (diff)
downloadgentoo-0c4b67154e56913f1f3701e47abf64f6f39e9bba.tar.gz
gentoo-0c4b67154e56913f1f3701e47abf64f6f39e9bba.tar.bz2
gentoo-0c4b67154e56913f1f3701e47abf64f6f39e9bba.zip
net-im/synapse: add legacy-cgi rdep for py3.13
Synapse uses cgi module, which was removed from py3.13. The package is py3.13 enabled and everything worked because legacy-cgi runtime dependency was indirectly installed as a dependency of treq. The treq was recently release with official py3.13 support and it no longer needs the legacy-cgi, which triggered the error with missing cgi module. The synapse needs to depend on legacy-cgi directly anyway. Signed-off-by: Petr Vaněk <arkamar@gentoo.org>
Diffstat (limited to 'net-im')
-rw-r--r--net-im/synapse/synapse-1.115.0-r1.ebuild (renamed from net-im/synapse/synapse-1.115.0.ebuild)3
1 files changed, 3 insertions, 0 deletions
diff --git a/net-im/synapse/synapse-1.115.0.ebuild b/net-im/synapse/synapse-1.115.0-r1.ebuild
index 80fa2041d2b9..fa9b1d7b51fa 100644
--- a/net-im/synapse/synapse-1.115.0.ebuild
+++ b/net-im/synapse/synapse-1.115.0-r1.ebuild
@@ -159,6 +159,9 @@ RDEPEND="
dev-python/twisted[${PYTHON_USEDEP}]
dev-python/typing-extensions[${PYTHON_USEDEP}]
dev-python/unpaddedbase64[${PYTHON_USEDEP}]
+ $(python_gen_cond_dep '
+ dev-python/legacy-cgi[${PYTHON_USEDEP}]
+ ' 3.13)
postgres? ( dev-python/psycopg:2[${PYTHON_USEDEP}] )
systemd? ( dev-python/python-systemd[${PYTHON_USEDEP}] )
"